Searched refs:vfunc_no (Results 1 – 5 of 5) sorted by relevance
/linux/include/linux/ |
H A D | pci-epc.h | 90 int (*write_header)(struct pci_epc *epc, u8 func_no, u8 vfunc_no, 92 int (*set_bar)(struct pci_epc *epc, u8 func_no, u8 vfunc_no, 94 void (*clear_bar)(struct pci_epc *epc, u8 func_no, u8 vfunc_no, 98 int (*map_addr)(struct pci_epc *epc, u8 func_no, u8 vfunc_no, 100 void (*unmap_addr)(struct pci_epc *epc, u8 func_no, u8 vfunc_no, 102 int (*set_msi)(struct pci_epc *epc, u8 func_no, u8 vfunc_no, 104 int (*get_msi)(struct pci_epc *epc, u8 func_no, u8 vfunc_no); 105 int (*set_msix)(struct pci_epc *epc, u8 func_no, u8 vfunc_no, 107 int (*get_msix)(struct pci_epc *epc, u8 func_no, u8 vfunc_no); 108 int (*raise_irq)(struct pci_epc *epc, u8 func_no, u8 vfunc_no, [all...] |
H A D | pci-epf.h | 164 u8 vfunc_no; member
|
/linux/drivers/pci/endpoint/functions/ |
H A D | pci-epf-ntb.c | 90 u8 vfunc_no; member 147 u8 func_no, vfunc_no; in epf_ntb_link_up() local 155 vfunc_no = ntb_epc->vfunc_no; in epf_ntb_link_up() 163 ret = pci_epc_raise_irq(epc, func_no, vfunc_no, irq_type, 1); in epf_ntb_link_up() 243 u8 func_no, vfunc_no; in epf_ntb_configure_mw() local 272 vfunc_no = ntb_epc->vfunc_no; in epf_ntb_configure_mw() 274 ret = pci_epc_map_addr(epc, func_no, vfunc_no, phys_addr, addr, size); in epf_ntb_configure_mw() 302 u8 func_no, vfunc_no; in epf_ntb_teardown_mw() local 317 vfunc_no = ntb_epc->vfunc_no; in epf_ntb_teardown_mw() 319 pci_epc_unmap_addr(epc, func_no, vfunc_no, phys_addr); in epf_ntb_teardown_mw() [all …]
|
H A D | pci-epf-vntb.c | 205 u8 func_no, vfunc_no; in epf_ntb_configure_mw() local 214 vfunc_no = ntb->epf->vfunc_no; in epf_ntb_configure_mw() 216 ret = pci_epc_map_addr(ntb->epf->epc, func_no, vfunc_no, phys_addr, addr, size); in epf_ntb_configure_mw() 235 ntb->epf->vfunc_no, in epf_ntb_teardown_mw() 348 pci_epc_clear_bar(ntb->epf->epc, ntb->epf->func_no, ntb->epf->vfunc_no, epf_bar); in epf_ntb_config_sspad_bar_clear() 367 u8 func_no, vfunc_no; in epf_ntb_config_sspad_bar_set() local 373 vfunc_no = ntb->epf->vfunc_no; in epf_ntb_config_sspad_bar_set() 377 ret = pci_epc_set_bar(ntb->epf->epc, func_no, vfunc_no, epf_bar); in epf_ntb_config_sspad_bar_set() 423 epf->vfunc_no); in epf_ntb_config_spad_bar_alloc() 492 epc_features = pci_epc_get_features(ntb->epf->epc, ntb->epf->func_no, ntb->epf->vfunc_no); in epf_ntb_configure_interrupt() [all …]
|
/linux/drivers/pci/endpoint/ |
H A D | pci-epf-core.c | 63 u8 func_no, vfunc_no; in pci_epf_bind() local 77 vfunc_no = epf_vf->vfunc_no; in pci_epf_bind() 79 if (vfunc_no < 1) { in pci_epf_bind() 94 if (vfunc_no > epc->max_vfs[func_no]) { in pci_epf_bind() 111 if (vfunc_no > epc->max_vfs[func_no]) { in pci_epf_bind() 157 u32 vfunc_no; in pci_epf_add_vepf() local 169 vfunc_no = find_first_zero_bit(&epf_pf->vfunction_num_map, in pci_epf_add_vepf() 171 if (vfunc_no >= BITS_PER_LONG) { in pci_epf_add_vepf() 176 set_bit(vfunc_no, &epf_pf->vfunction_num_map); in pci_epf_add_vepf() 177 epf_vf->vfunc_no = vfunc_no; in pci_epf_add_vepf() [all …]
|