Lines Matching refs:pnv_php_slot

26 	struct pnv_php_slot	*php_slot;
37 static void pnv_php_disable_irq(struct pnv_php_slot *php_slot, in pnv_php_disable_irq()
72 struct pnv_php_slot *php_slot = container_of(kref, in pnv_php_free_slot()
73 struct pnv_php_slot, kref); in pnv_php_free_slot()
81 static inline void pnv_php_put_slot(struct pnv_php_slot *php_slot) in pnv_php_put_slot()
90 static struct pnv_php_slot *pnv_php_match(struct device_node *dn, in pnv_php_match()
91 struct pnv_php_slot *php_slot) in pnv_php_match()
93 struct pnv_php_slot *target, *tmp; in pnv_php_match()
109 struct pnv_php_slot *pnv_php_find_slot(struct device_node *dn) in pnv_php_find_slot()
111 struct pnv_php_slot *php_slot, *tmp; in pnv_php_find_slot()
166 static void pnv_php_rmv_devtree(struct pnv_php_slot *php_slot) in pnv_php_rmv_devtree()
247 static void pnv_php_add_pdns(struct pnv_php_slot *slot) in pnv_php_add_pdns()
254 static int pnv_php_add_devtree(struct pnv_php_slot *php_slot) in pnv_php_add_devtree()
327 static inline struct pnv_php_slot *to_pnv_php_slot(struct hotplug_slot *slot) in to_pnv_php_slot()
329 return container_of(slot, struct pnv_php_slot, slot); in to_pnv_php_slot()
335 struct pnv_php_slot *php_slot = to_pnv_php_slot(slot); in pnv_php_set_slot_power_state()
373 struct pnv_php_slot *php_slot = to_pnv_php_slot(slot); in pnv_php_get_power_state()
395 struct pnv_php_slot *php_slot = to_pnv_php_slot(slot); in pnv_php_get_adapter_state()
416 struct pnv_php_slot *php_slot = to_pnv_php_slot(slot); in pnv_php_get_attention_state()
424 struct pnv_php_slot *php_slot = to_pnv_php_slot(slot); in pnv_php_set_attention_state()
444 static int pnv_php_enable(struct pnv_php_slot *php_slot, bool rescan) in pnv_php_enable()
531 struct pnv_php_slot *php_slot = to_pnv_php_slot(slot); in pnv_php_reset_slot()
562 struct pnv_php_slot *php_slot = to_pnv_php_slot(slot); in pnv_php_enable_slot()
569 struct pnv_php_slot *php_slot = to_pnv_php_slot(slot); in pnv_php_disable_slot()
606 static void pnv_php_release(struct pnv_php_slot *php_slot) in pnv_php_release()
620 static struct pnv_php_slot *pnv_php_alloc_slot(struct device_node *dn) in pnv_php_alloc_slot()
622 struct pnv_php_slot *php_slot; in pnv_php_alloc_slot()
669 static int pnv_php_register_slot(struct pnv_php_slot *php_slot) in pnv_php_register_slot()
671 struct pnv_php_slot *parent; in pnv_php_register_slot()
719 static int pnv_php_enable_msix(struct pnv_php_slot *php_slot) in pnv_php_enable_msix()
751 struct pnv_php_slot *php_slot = event->php_slot; in pnv_php_event_handler()
763 struct pnv_php_slot *php_slot = data; in pnv_php_interrupt()
838 static void pnv_php_init_irq(struct pnv_php_slot *php_slot, int irq) in pnv_php_init_irq()
893 static void pnv_php_enable_irq(struct pnv_php_slot *php_slot) in pnv_php_enable_irq()
934 struct pnv_php_slot *php_slot; in pnv_php_register_one()
989 struct pnv_php_slot *php_slot; in pnv_php_unregister_one()