• Home
  • Raw
  • Download

Lines Matching refs:func_no

146 						    u8 func_no)  in pci_epc_get_features()  argument
150 if (IS_ERR_OR_NULL(epc) || func_no >= epc->max_functions) in pci_epc_get_features()
157 epc_features = epc->ops->get_features(epc, func_no); in pci_epc_get_features()
214 int pci_epc_raise_irq(struct pci_epc *epc, u8 func_no, in pci_epc_raise_irq() argument
219 if (IS_ERR_OR_NULL(epc) || func_no >= epc->max_functions) in pci_epc_raise_irq()
226 ret = epc->ops->raise_irq(epc, func_no, type, interrupt_num); in pci_epc_raise_irq()
240 int pci_epc_get_msi(struct pci_epc *epc, u8 func_no) in pci_epc_get_msi() argument
244 if (IS_ERR_OR_NULL(epc) || func_no >= epc->max_functions) in pci_epc_get_msi()
251 interrupt = epc->ops->get_msi(epc, func_no); in pci_epc_get_msi()
271 int pci_epc_set_msi(struct pci_epc *epc, u8 func_no, u8 interrupts) in pci_epc_set_msi() argument
276 if (IS_ERR_OR_NULL(epc) || func_no >= epc->max_functions || in pci_epc_set_msi()
286 ret = epc->ops->set_msi(epc, func_no, encode_int); in pci_epc_set_msi()
300 int pci_epc_get_msix(struct pci_epc *epc, u8 func_no) in pci_epc_get_msix() argument
304 if (IS_ERR_OR_NULL(epc) || func_no >= epc->max_functions) in pci_epc_get_msix()
311 interrupt = epc->ops->get_msix(epc, func_no); in pci_epc_get_msix()
331 int pci_epc_set_msix(struct pci_epc *epc, u8 func_no, u16 interrupts, in pci_epc_set_msix() argument
336 if (IS_ERR_OR_NULL(epc) || func_no >= epc->max_functions || in pci_epc_set_msix()
344 ret = epc->ops->set_msix(epc, func_no, interrupts - 1, bir, offset); in pci_epc_set_msix()
359 void pci_epc_unmap_addr(struct pci_epc *epc, u8 func_no, in pci_epc_unmap_addr() argument
362 if (IS_ERR_OR_NULL(epc) || func_no >= epc->max_functions) in pci_epc_unmap_addr()
369 epc->ops->unmap_addr(epc, func_no, phys_addr); in pci_epc_unmap_addr()
384 int pci_epc_map_addr(struct pci_epc *epc, u8 func_no, in pci_epc_map_addr() argument
389 if (IS_ERR_OR_NULL(epc) || func_no >= epc->max_functions) in pci_epc_map_addr()
396 ret = epc->ops->map_addr(epc, func_no, phys_addr, pci_addr, size); in pci_epc_map_addr()
411 void pci_epc_clear_bar(struct pci_epc *epc, u8 func_no, in pci_epc_clear_bar() argument
414 if (IS_ERR_OR_NULL(epc) || func_no >= epc->max_functions || in pci_epc_clear_bar()
423 epc->ops->clear_bar(epc, func_no, epf_bar); in pci_epc_clear_bar()
436 int pci_epc_set_bar(struct pci_epc *epc, u8 func_no, in pci_epc_set_bar() argument
442 if (IS_ERR_OR_NULL(epc) || func_no >= epc->max_functions || in pci_epc_set_bar()
455 ret = epc->ops->set_bar(epc, func_no, epf_bar); in pci_epc_set_bar()
473 int pci_epc_write_header(struct pci_epc *epc, u8 func_no, in pci_epc_write_header() argument
478 if (IS_ERR_OR_NULL(epc) || func_no >= epc->max_functions) in pci_epc_write_header()
485 ret = epc->ops->write_header(epc, func_no, header); in pci_epc_write_header()
503 u32 func_no; in pci_epc_add_epf() local
513 func_no = find_first_zero_bit(&epc->function_num_map, in pci_epc_add_epf()
515 if (func_no >= BITS_PER_LONG) { in pci_epc_add_epf()
520 if (func_no > epc->max_functions - 1) { in pci_epc_add_epf()
526 set_bit(func_no, &epc->function_num_map); in pci_epc_add_epf()
527 epf->func_no = func_no; in pci_epc_add_epf()
552 clear_bit(epf->func_no, &epc->function_num_map); in pci_epc_remove_epf()