Searched defs:nhi (Results 1 – 11 of 11) sorted by relevance
/drivers/thunderbolt/ |
D | nhi_ops.c | 25 static bool icl_nhi_is_device_connected(struct tb_nhi *nhi) in icl_nhi_is_device_connected() 35 static int icl_nhi_force_power(struct tb_nhi *nhi, bool power) in icl_nhi_force_power() 79 static void icl_nhi_lc_mailbox_cmd(struct tb_nhi *nhi, enum icl_lc_mailbox_cmd cmd) in icl_nhi_lc_mailbox_cmd() 87 static int icl_nhi_lc_mailbox_cmd_complete(struct tb_nhi *nhi, int timeout) in icl_nhi_lc_mailbox_cmd_complete() 111 static void icl_nhi_set_ltr(struct tb_nhi *nhi) in icl_nhi_set_ltr() 122 static int icl_nhi_suspend(struct tb_nhi *nhi) in icl_nhi_suspend() 145 static int icl_nhi_suspend_noirq(struct tb_nhi *nhi, bool wakeup) in icl_nhi_suspend_noirq() 161 static int icl_nhi_resume(struct tb_nhi *nhi) in icl_nhi_resume() 173 static void icl_nhi_shutdown(struct tb_nhi *nhi) in icl_nhi_shutdown()
|
D | nhi.c | 54 static void nhi_mask_interrupt(struct tb_nhi *nhi, int mask, int ring) in nhi_mask_interrupt() 66 static void nhi_clear_interrupt(struct tb_nhi *nhi, int ring) in nhi_clear_interrupt() 155 static void nhi_disable_interrupts(struct tb_nhi *nhi) in nhi_disable_interrupts() 454 struct tb_nhi *nhi = ring->nhi; in ring_request_msix() local 497 static int nhi_alloc_hop(struct tb_nhi *nhi, struct tb_ring *ring) in nhi_alloc_hop() 568 static struct tb_ring *tb_ring_alloc(struct tb_nhi *nhi, u32 hop, int size, in tb_ring_alloc() 635 struct tb_ring *tb_ring_alloc_tx(struct tb_nhi *nhi, int hop, int size, in tb_ring_alloc_tx() 656 struct tb_ring *tb_ring_alloc_rx(struct tb_nhi *nhi, int hop, int size, in tb_ring_alloc_rx() 851 int nhi_mailbox_cmd(struct tb_nhi *nhi, enum nhi_mailbox_cmd cmd, u32 data) in nhi_mailbox_cmd() 886 enum nhi_fw_mode nhi_mailbox_mode(struct tb_nhi *nhi) in nhi_mailbox_mode() [all …]
|
D | acpi.c | 19 struct tb_nhi *nhi = data; in tb_acpi_add_link() local 115 void tb_acpi_add_links(struct tb_nhi *nhi) in tb_acpi_add_links() 338 struct tb_nhi *nhi = sw->tb->nhi; in tb_acpi_switch_find_companion() local
|
D | test.c | 1668 struct tb_port *nhi, *port; in tb_test_tunnel_dma() local 1711 struct tb_port *nhi, *port; in tb_test_tunnel_dma_rx() local 1748 struct tb_port *nhi, *port; in tb_test_tunnel_dma_tx() local 1786 struct tb_port *nhi, *port; in tb_test_tunnel_dma_chain() local 1851 struct tb_port *nhi, *port; in tb_test_tunnel_dma_match() local 2079 struct tb_port *nhi, *port; in tb_test_credit_alloc_dma() local 2116 struct tb_port *nhi, *port; in tb_test_credit_alloc_dma_multiple() local 2346 struct tb_port *nhi, *port; in TB_TEST_DMA_TUNNEL1() local 2376 struct tb_port *nhi, *port; in TB_TEST_DMA_TUNNEL2() local
|
D | nhi_regs.h | 85 #define RING_NOTIFY_REG_COUNT(nhi) ((31 + 3 * nhi->hop_count) / 32) argument 94 #define RING_INTERRUPT_REG_COUNT(nhi) ((31 + 2 * nhi->hop_count) / 32) argument
|
D | icm.c | 374 static bool icm_firmware_running(const struct tb_nhi *nhi) in icm_firmware_running() 1470 struct tb_nhi *nhi = tb->nhi; in icm_ar_get_mode() local 1648 struct tb_nhi *nhi = tb->nhi; in icm_icl_set_uuid() local 1786 static int icm_firmware_reset(struct tb *tb, struct tb_nhi *nhi) in icm_firmware_reset() 1809 static int icm_firmware_start(struct tb *tb, struct tb_nhi *nhi) in icm_firmware_start() 1909 struct tb_nhi *nhi = tb->nhi; in icm_firmware_init() local 2426 struct tb *icm_probe(struct tb_nhi *nhi) in icm_probe()
|
D | ctl.c | 37 struct tb_nhi *nhi; member 626 struct tb_ctl *tb_ctl_alloc(struct tb_nhi *nhi, int timeout_msec, event_cb cb, in tb_ctl_alloc()
|
D | tb.c | 1661 static void tb_apple_add_links(struct tb_nhi *nhi) in tb_apple_add_links() 1717 struct tb *tb_probe(struct tb_nhi *nhi) in tb_probe()
|
D | domain.c | 381 struct tb *tb_domain_alloc(struct tb_nhi *nhi, int timeout_msec, size_t privsize) in tb_domain_alloc()
|
D | tunnel.c | 1064 struct tb_tunnel *tb_tunnel_alloc_dma(struct tb *tb, struct tb_port *nhi, in tb_tunnel_alloc_dma()
|
D | tb.h | 1145 static inline void tb_acpi_add_links(struct tb_nhi *nhi) { } in tb_acpi_add_links()
|