Lines Matching refs:item

34 static inline struct pci_epf_group *to_pci_epf_group(struct config_item *item)
36 return container_of(to_config_group(item), struct pci_epf_group, group);
39 static inline struct pci_epc_group *to_pci_epc_group(struct config_item *item)
41 return container_of(to_config_group(item), struct pci_epc_group, group);
44 static ssize_t pci_epc_start_store(struct config_item *item, const char *page,
50 struct pci_epc_group *epc_group = to_pci_epc_group(item);
75 static ssize_t pci_epc_start_show(struct config_item *item, char *page)
78 to_pci_epc_group(item)->start);
195 static ssize_t pci_epf_##_name##_show(struct config_item *item, char *page) \
197 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
204 static ssize_t pci_epf_##_name##_store(struct config_item *item, \
209 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
220 static ssize_t pci_epf_##_name##_store(struct config_item *item, \
225 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
236 static ssize_t pci_epf_##_name##_store(struct config_item *item, \
241 struct pci_epf *epf = to_pci_epf_group(item)->epf; \
251 static ssize_t pci_epf_msi_interrupts_store(struct config_item *item,
261 to_pci_epf_group(item)->epf->msi_interrupts = val;
266 static ssize_t pci_epf_msi_interrupts_show(struct config_item *item,
270 to_pci_epf_group(item)->epf->msi_interrupts);
273 static ssize_t pci_epf_msix_interrupts_store(struct config_item *item,
283 to_pci_epf_group(item)->epf->msix_interrupts = val;
288 static ssize_t pci_epf_msix_interrupts_show(struct config_item *item,
292 to_pci_epf_group(item)->epf->msix_interrupts);
354 static void pci_epf_release(struct config_item *item)
356 struct pci_epf_group *epf_group = to_pci_epf_group(item);
433 static void pci_epf_drop(struct config_group *group, struct config_item *item)
435 config_item_put(item);