Lines Matching defs:item

38 static inline struct pci_epf_group *to_pci_epf_group(struct config_item *item)
40 return container_of(to_config_group(item), struct pci_epf_group, group);
43 static inline struct pci_epc_group *to_pci_epc_group(struct config_item *item)
45 return container_of(to_config_group(item), struct pci_epc_group, group);
169 static ssize_t pci_epc_start_store(struct config_item *item, const char *page,
175 struct pci_epc_group *epc_group = to_pci_epc_group(item);
202 static ssize_t pci_epc_start_show(struct config_item *item, char *page)
204 return sysfs_emit(page, "%d\n", to_pci_epc_group(item)->start);
321 static ssize_t pci_epf_##_name##_show(struct config_item *item, char *page) \
323 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
330 static ssize_t pci_epf_##_name##_store(struct config_item *item, \
334 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
344 static ssize_t pci_epf_##_name##_store(struct config_item *item, \
348 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
358 static ssize_t pci_epf_##_name##_store(struct config_item *item, \
362 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
371 static ssize_t pci_epf_msi_interrupts_store(struct config_item *item,
379 to_pci_epf_group(item)->epf->msi_interrupts = val;
384 static ssize_t pci_epf_msi_interrupts_show(struct config_item *item,
388 to_pci_epf_group(item)->epf->msi_interrupts);
391 static ssize_t pci_epf_msix_interrupts_store(struct config_item *item,
399 to_pci_epf_group(item)->epf->msix_interrupts = val;
404 static ssize_t pci_epf_msix_interrupts_show(struct config_item *item,
408 to_pci_epf_group(item)->epf->msix_interrupts);
492 static void pci_epf_release(struct config_item *item)
494 struct pci_epf_group *epf_group = to_pci_epf_group(item);
652 static void pci_epf_drop(struct config_group *group, struct config_item *item)
654 config_item_put(item);