Lines Matching refs:pnv_php_slot
27 struct pnv_php_slot *php_slot;
38 static void pnv_php_disable_irq(struct pnv_php_slot *php_slot, in pnv_php_disable_irq()
73 struct pnv_php_slot *php_slot = container_of(kref, in pnv_php_free_slot()
74 struct pnv_php_slot, kref); in pnv_php_free_slot()
82 static inline void pnv_php_put_slot(struct pnv_php_slot *php_slot) in pnv_php_put_slot()
91 static struct pnv_php_slot *pnv_php_match(struct device_node *dn, in pnv_php_match()
92 struct pnv_php_slot *php_slot) in pnv_php_match()
94 struct pnv_php_slot *target, *tmp; in pnv_php_match()
110 struct pnv_php_slot *pnv_php_find_slot(struct device_node *dn) in pnv_php_find_slot()
112 struct pnv_php_slot *php_slot, *tmp; in pnv_php_find_slot()
167 static void pnv_php_rmv_devtree(struct pnv_php_slot *php_slot) in pnv_php_rmv_devtree()
248 static void pnv_php_add_pdns(struct pnv_php_slot *slot) in pnv_php_add_pdns()
255 static int pnv_php_add_devtree(struct pnv_php_slot *php_slot) in pnv_php_add_devtree()
328 static inline struct pnv_php_slot *to_pnv_php_slot(struct hotplug_slot *slot) in to_pnv_php_slot()
330 return container_of(slot, struct pnv_php_slot, slot); in to_pnv_php_slot()
336 struct pnv_php_slot *php_slot = to_pnv_php_slot(slot); in pnv_php_set_slot_power_state()
374 struct pnv_php_slot *php_slot = to_pnv_php_slot(slot); in pnv_php_get_power_state()
396 struct pnv_php_slot *php_slot = to_pnv_php_slot(slot); in pnv_php_get_adapter_state()
417 struct pnv_php_slot *php_slot = to_pnv_php_slot(slot); in pnv_php_get_attention_state()
425 struct pnv_php_slot *php_slot = to_pnv_php_slot(slot); in pnv_php_set_attention_state()
445 static int pnv_php_enable(struct pnv_php_slot *php_slot, bool rescan) in pnv_php_enable()
532 struct pnv_php_slot *php_slot = to_pnv_php_slot(slot); in pnv_php_reset_slot()
563 struct pnv_php_slot *php_slot = to_pnv_php_slot(slot); in pnv_php_enable_slot()
570 struct pnv_php_slot *php_slot = to_pnv_php_slot(slot); in pnv_php_disable_slot()
607 static void pnv_php_release(struct pnv_php_slot *php_slot) in pnv_php_release()
621 static struct pnv_php_slot *pnv_php_alloc_slot(struct device_node *dn) in pnv_php_alloc_slot()
623 struct pnv_php_slot *php_slot; in pnv_php_alloc_slot()
670 static int pnv_php_register_slot(struct pnv_php_slot *php_slot) in pnv_php_register_slot()
672 struct pnv_php_slot *parent; in pnv_php_register_slot()
720 static int pnv_php_enable_msix(struct pnv_php_slot *php_slot) in pnv_php_enable_msix()
752 struct pnv_php_slot *php_slot = event->php_slot; in pnv_php_event_handler()
764 struct pnv_php_slot *php_slot = data; in pnv_php_interrupt()
839 static void pnv_php_init_irq(struct pnv_php_slot *php_slot, int irq) in pnv_php_init_irq()
894 static void pnv_php_enable_irq(struct pnv_php_slot *php_slot) in pnv_php_enable_irq()
935 struct pnv_php_slot *php_slot; in pnv_php_register_one()
990 struct pnv_php_slot *php_slot; in pnv_php_unregister_one()