Lines Matching refs:epf
600 int pci_epc_add_epf(struct pci_epc *epc, struct pci_epf *epf, in pci_epc_add_epf() argument
607 if (IS_ERR_OR_NULL(epc) || epf->is_vf) in pci_epc_add_epf()
610 if (type == PRIMARY_INTERFACE && epf->epc) in pci_epc_add_epf()
613 if (type == SECONDARY_INTERFACE && epf->sec_epc) in pci_epc_add_epf()
632 epf->func_no = func_no; in pci_epc_add_epf()
633 epf->epc = epc; in pci_epc_add_epf()
634 list = &epf->list; in pci_epc_add_epf()
636 epf->sec_epc_func_no = func_no; in pci_epc_add_epf()
637 epf->sec_epc = epc; in pci_epc_add_epf()
638 list = &epf->sec_epc_list; in pci_epc_add_epf()
658 void pci_epc_remove_epf(struct pci_epc *epc, struct pci_epf *epf, in pci_epc_remove_epf() argument
664 if (!epc || IS_ERR(epc) || !epf) in pci_epc_remove_epf()
668 func_no = epf->func_no; in pci_epc_remove_epf()
669 list = &epf->list; in pci_epc_remove_epf()
671 func_no = epf->sec_epc_func_no; in pci_epc_remove_epf()
672 list = &epf->sec_epc_list; in pci_epc_remove_epf()
678 epf->epc = NULL; in pci_epc_remove_epf()