Home
last modified time | relevance | path

Searched refs:tb_nhi (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/thunderbolt/
Dnhi.h29 int nhi_mailbox_cmd(struct tb_nhi *nhi, enum nhi_mailbox_cmd cmd, u32 data);
30 enum nhi_fw_mode nhi_mailbox_mode(struct tb_nhi *nhi);
Dnhi.c115 static void nhi_disable_interrupts(struct tb_nhi *nhi) in nhi_disable_interrupts()
384 struct tb_nhi *nhi = ring->nhi; in ring_request_msix()
416 static int nhi_alloc_hop(struct tb_nhi *nhi, struct tb_ring *ring) in nhi_alloc_hop()
472 static struct tb_ring *tb_ring_alloc(struct tb_nhi *nhi, u32 hop, int size, in tb_ring_alloc()
541 struct tb_ring *tb_ring_alloc_tx(struct tb_nhi *nhi, int hop, int size, in tb_ring_alloc_tx()
561 struct tb_ring *tb_ring_alloc_rx(struct tb_nhi *nhi, int hop, int size, in tb_ring_alloc_rx()
743 int nhi_mailbox_cmd(struct tb_nhi *nhi, enum nhi_mailbox_cmd cmd, u32 data) in nhi_mailbox_cmd()
778 enum nhi_fw_mode nhi_mailbox_mode(struct tb_nhi *nhi) in nhi_mailbox_mode()
791 struct tb_nhi *nhi = container_of(work, typeof(*nhi), interrupt_work); in nhi_interrupt_work()
843 struct tb_nhi *nhi = data; in nhi_msi()
[all …]
Dtb.h356 struct tb *icm_probe(struct tb_nhi *nhi);
357 struct tb *tb_probe(struct tb_nhi *nhi);
368 struct tb *tb_domain_alloc(struct tb_nhi *nhi, size_t privsize);
Dctl.h23 struct tb_ctl *tb_ctl_alloc(struct tb_nhi *nhi, event_cb cb, void *cb_data);
Dicm.c1238 struct tb_nhi *nhi = tb->nhi; in icm_ar_get_mode()
1532 static int icm_firmware_reset(struct tb *tb, struct tb_nhi *nhi) in icm_firmware_reset()
1555 static int icm_firmware_start(struct tb *tb, struct tb_nhi *nhi) in icm_firmware_start()
1656 struct tb_nhi *nhi = tb->nhi; in icm_firmware_init()
1950 struct tb *icm_probe(struct tb_nhi *nhi) in icm_probe()
Dctl.c25 struct tb_nhi *nhi;
601 struct tb_ctl *tb_ctl_alloc(struct tb_nhi *nhi, event_cb cb, void *cb_data) in tb_ctl_alloc()
Dtb.c453 struct tb *tb_probe(struct tb_nhi *nhi) in tb_probe()
Ddomain.c326 struct tb *tb_domain_alloc(struct tb_nhi *nhi, size_t privsize) in tb_domain_alloc()
/Linux-v4.19/include/linux/
Dthunderbolt.h78 struct tb_nhi *nhi;
437 struct tb_nhi { struct
475 struct tb_nhi *nhi;
547 struct tb_ring *tb_ring_alloc_tx(struct tb_nhi *nhi, int hop, int size,
549 struct tb_ring *tb_ring_alloc_rx(struct tb_nhi *nhi, int hop, int size,