tb_nhi             26 drivers/thunderbolt/ctl.c 	struct tb_nhi *nhi;
tb_nhi            602 drivers/thunderbolt/ctl.c struct tb_ctl *tb_ctl_alloc(struct tb_nhi *nhi, event_cb cb, void *cb_data)
tb_nhi             24 drivers/thunderbolt/ctl.h struct tb_ctl *tb_ctl_alloc(struct tb_nhi *nhi, event_cb cb, void *cb_data);
tb_nhi            340 drivers/thunderbolt/domain.c struct tb *tb_domain_alloc(struct tb_nhi *nhi, size_t privsize)
tb_nhi           1384 drivers/thunderbolt/icm.c 	struct tb_nhi *nhi = tb->nhi;
tb_nhi           1558 drivers/thunderbolt/icm.c 	struct tb_nhi *nhi = tb->nhi;
tb_nhi           1677 drivers/thunderbolt/icm.c static int icm_firmware_reset(struct tb *tb, struct tb_nhi *nhi)
tb_nhi           1700 drivers/thunderbolt/icm.c static int icm_firmware_start(struct tb *tb, struct tb_nhi *nhi)
tb_nhi           1801 drivers/thunderbolt/icm.c 	struct tb_nhi *nhi = tb->nhi;
tb_nhi           2148 drivers/thunderbolt/icm.c struct tb *icm_probe(struct tb_nhi *nhi)
tb_nhi            117 drivers/thunderbolt/nhi.c static void nhi_disable_interrupts(struct tb_nhi *nhi)
tb_nhi            400 drivers/thunderbolt/nhi.c 	struct tb_nhi *nhi = ring->nhi;
tb_nhi            432 drivers/thunderbolt/nhi.c static int nhi_alloc_hop(struct tb_nhi *nhi, struct tb_ring *ring)
tb_nhi            488 drivers/thunderbolt/nhi.c static struct tb_ring *tb_ring_alloc(struct tb_nhi *nhi, u32 hop, int size,
tb_nhi            558 drivers/thunderbolt/nhi.c struct tb_ring *tb_ring_alloc_tx(struct tb_nhi *nhi, int hop, int size,
tb_nhi            578 drivers/thunderbolt/nhi.c struct tb_ring *tb_ring_alloc_rx(struct tb_nhi *nhi, int hop, int size,
tb_nhi            758 drivers/thunderbolt/nhi.c int nhi_mailbox_cmd(struct tb_nhi *nhi, enum nhi_mailbox_cmd cmd, u32 data)
tb_nhi            793 drivers/thunderbolt/nhi.c enum nhi_fw_mode nhi_mailbox_mode(struct tb_nhi *nhi)
tb_nhi            806 drivers/thunderbolt/nhi.c 	struct tb_nhi *nhi = container_of(work, typeof(*nhi), interrupt_work);
tb_nhi            858 drivers/thunderbolt/nhi.c 	struct tb_nhi *nhi = data;
tb_nhi            867 drivers/thunderbolt/nhi.c 	struct tb_nhi *nhi = tb->nhi;
tb_nhi            911 drivers/thunderbolt/nhi.c static void nhi_enable_int_throttling(struct tb_nhi *nhi)
tb_nhi            931 drivers/thunderbolt/nhi.c 	struct tb_nhi *nhi = tb->nhi;
tb_nhi            981 drivers/thunderbolt/nhi.c 	struct tb_nhi *nhi = tb->nhi;
tb_nhi           1000 drivers/thunderbolt/nhi.c 	struct tb_nhi *nhi = tb->nhi;
tb_nhi           1013 drivers/thunderbolt/nhi.c static void nhi_shutdown(struct tb_nhi *nhi)
tb_nhi           1042 drivers/thunderbolt/nhi.c static int nhi_init_msi(struct tb_nhi *nhi)
tb_nhi           1096 drivers/thunderbolt/nhi.c 	struct tb_nhi *nhi;
tb_nhi           1195 drivers/thunderbolt/nhi.c 	struct tb_nhi *nhi = tb->nhi;
tb_nhi             30 drivers/thunderbolt/nhi.h int nhi_mailbox_cmd(struct tb_nhi *nhi, enum nhi_mailbox_cmd cmd, u32 data);
tb_nhi             31 drivers/thunderbolt/nhi.h enum nhi_fw_mode nhi_mailbox_mode(struct tb_nhi *nhi);
tb_nhi             43 drivers/thunderbolt/nhi.h 	int (*init)(struct tb_nhi *nhi);
tb_nhi             44 drivers/thunderbolt/nhi.h 	int (*suspend_noirq)(struct tb_nhi *nhi, bool wakeup);
tb_nhi             45 drivers/thunderbolt/nhi.h 	int (*resume_noirq)(struct tb_nhi *nhi);
tb_nhi             46 drivers/thunderbolt/nhi.h 	int (*runtime_suspend)(struct tb_nhi *nhi);
tb_nhi             47 drivers/thunderbolt/nhi.h 	int (*runtime_resume)(struct tb_nhi *nhi);
tb_nhi             48 drivers/thunderbolt/nhi.h 	void (*shutdown)(struct tb_nhi *nhi);
tb_nhi             25 drivers/thunderbolt/nhi_ops.c static bool icl_nhi_is_device_connected(struct tb_nhi *nhi)
tb_nhi             35 drivers/thunderbolt/nhi_ops.c static int icl_nhi_force_power(struct tb_nhi *nhi, bool power)
tb_nhi             79 drivers/thunderbolt/nhi_ops.c static void icl_nhi_lc_mailbox_cmd(struct tb_nhi *nhi, enum icl_lc_mailbox_cmd cmd)
tb_nhi             87 drivers/thunderbolt/nhi_ops.c static int icl_nhi_lc_mailbox_cmd_complete(struct tb_nhi *nhi, int timeout)
tb_nhi            111 drivers/thunderbolt/nhi_ops.c static void icl_nhi_set_ltr(struct tb_nhi *nhi)
tb_nhi            122 drivers/thunderbolt/nhi_ops.c static int icl_nhi_suspend(struct tb_nhi *nhi)
tb_nhi            142 drivers/thunderbolt/nhi_ops.c static int icl_nhi_suspend_noirq(struct tb_nhi *nhi, bool wakeup)
tb_nhi            154 drivers/thunderbolt/nhi_ops.c static int icl_nhi_resume(struct tb_nhi *nhi)
tb_nhi            166 drivers/thunderbolt/nhi_ops.c static void icl_nhi_shutdown(struct tb_nhi *nhi)
tb_nhi            781 drivers/thunderbolt/tb.c struct tb *tb_probe(struct tb_nhi *nhi)
tb_nhi            476 drivers/thunderbolt/tb.h struct tb *icm_probe(struct tb_nhi *nhi);
tb_nhi            477 drivers/thunderbolt/tb.h struct tb *tb_probe(struct tb_nhi *nhi);
tb_nhi            488 drivers/thunderbolt/tb.h struct tb *tb_domain_alloc(struct tb_nhi *nhi, size_t privsize);
tb_nhi             75 include/linux/thunderbolt.h 	struct tb_nhi *nhi;
tb_nhi            482 include/linux/thunderbolt.h 	struct tb_nhi *nhi;
tb_nhi            554 include/linux/thunderbolt.h struct tb_ring *tb_ring_alloc_tx(struct tb_nhi *nhi, int hop, int size,
tb_nhi            556 include/linux/thunderbolt.h struct tb_ring *tb_ring_alloc_rx(struct tb_nhi *nhi, int hop, int size,