Lines Matching defs:epf_group
92 struct pci_epf_group *epf_group = to_pci_epf_group(epf_item);
95 struct pci_epf *epf = epf_group->epf;
115 struct pci_epf_group *epf_group = to_pci_epf_group(epf_item);
121 epf = epf_group->epf;
356 struct pci_epf_group *epf_group = to_pci_epf_group(item);
359 idr_remove(&functions_idr, epf_group->index);
361 pci_epf_destroy(epf_group->epf);
362 kfree(epf_group);
378 struct pci_epf_group *epf_group;
383 epf_group = kzalloc(sizeof(*epf_group), GFP_KERNEL);
384 if (!epf_group)
388 index = idr_alloc(&functions_idr, epf_group, 0, 0, GFP_KERNEL);
395 epf_group->index = index;
397 config_group_init_type_name(&epf_group->group, name, &pci_epf_type);
400 group->cg_item.ci_name, epf_group->index);
413 epf_group->epf = epf;
417 return &epf_group->group;
424 idr_remove(&functions_idr, epf_group->index);
428 kfree(epf_group);