Home
last modified time | relevance | path

Searched defs:nhi (Results 1 - 25 of 25) sorted by relevance

/kernel/linux/linux-5.10/drivers/thunderbolt/
H A Dacpi.c19 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() argument
[all...]
H A Dnhi_ops.c25 static bool icl_nhi_is_device_connected(struct tb_nhi *nhi) in icl_nhi_is_device_connected() argument
35 static int icl_nhi_force_power(struct tb_nhi *nhi, bool power) in icl_nhi_force_power() argument
79 static void icl_nhi_lc_mailbox_cmd(struct tb_nhi *nhi, enum icl_lc_mailbox_cmd cmd) in icl_nhi_lc_mailbox_cmd() argument
87 static int icl_nhi_lc_mailbox_cmd_complete(struct tb_nhi *nhi, in argument
111 icl_nhi_set_ltr(struct tb_nhi *nhi) icl_nhi_set_ltr() argument
122 icl_nhi_suspend(struct tb_nhi *nhi) icl_nhi_suspend() argument
145 icl_nhi_suspend_noirq(struct tb_nhi *nhi, bool wakeup) icl_nhi_suspend_noirq() argument
161 icl_nhi_resume(struct tb_nhi *nhi) icl_nhi_resume() argument
173 icl_nhi_shutdown(struct tb_nhi *nhi) icl_nhi_shutdown() argument
[all...]
H A Ddomain.c340 struct tb *tb_domain_alloc(struct tb_nhi *nhi, size_t privsize) in tb_domain_alloc() argument
H A Dctl.c26 struct tb_nhi *nhi; member
610 struct tb_ctl *tb_ctl_alloc(struct tb_nhi *nhi, event_cb cb, void *cb_data) in tb_ctl_alloc() argument
[all...]
H A Dtb.c1524 struct tb *tb_probe(struct tb_nhi *nhi) in tb_probe() argument
H A Dtunnel.c791 static u32 tb_dma_credits(struct tb_port *nhi) in tb_dma_credits() argument
802 struct tb_port *nhi = tunnel->src_port; in tb_dma_activate() local
840 struct tb_tunnel *tb_tunnel_alloc_dma(struct tb *tb, struct tb_port *nhi, in tb_tunnel_alloc_dma() argument
[all...]
H A Dnhi.c113 nhi_disable_interrupts(struct tb_nhi *nhi) nhi_disable_interrupts() argument
396 struct tb_nhi *nhi = ring->nhi; ring_request_msix() local
439 nhi_alloc_hop(struct tb_nhi *nhi, struct tb_ring *ring) nhi_alloc_hop() argument
495 tb_ring_alloc(struct tb_nhi *nhi, u32 hop, int size, bool transmit, unsigned int flags, u16 sof_mask, u16 eof_mask, void (*start_poll)(void *), void *poll_data) tb_ring_alloc() argument
561 tb_ring_alloc_tx(struct tb_nhi *nhi, int hop, int size, unsigned int flags) tb_ring_alloc_tx() argument
581 tb_ring_alloc_rx(struct tb_nhi *nhi, int hop, int size, unsigned int flags, u16 sof_mask, u16 eof_mask, void (*start_poll)(void *), void *poll_data) tb_ring_alloc_rx() argument
748 nhi_mailbox_cmd(struct tb_nhi *nhi, enum nhi_mailbox_cmd cmd, u32 data) nhi_mailbox_cmd() argument
783 nhi_mailbox_mode(struct tb_nhi *nhi) nhi_mailbox_mode() argument
796 struct tb_nhi *nhi = container_of(work, typeof(*nhi), interrupt_work); nhi_interrupt_work() local
848 struct tb_nhi *nhi = data; nhi_msi() local
857 struct tb_nhi *nhi = tb->nhi; __nhi_suspend_noirq() local
917 nhi_enable_int_throttling(struct tb_nhi *nhi) nhi_enable_int_throttling() argument
937 struct tb_nhi *nhi = tb->nhi; nhi_resume_noirq() local
987 struct tb_nhi *nhi = tb->nhi; nhi_runtime_suspend() local
1006 struct tb_nhi *nhi = tb->nhi; nhi_runtime_resume() local
1019 nhi_shutdown(struct tb_nhi *nhi) nhi_shutdown() argument
1048 nhi_init_msi(struct tb_nhi *nhi) nhi_init_msi() argument
1107 tb_apple_add_links(struct tb_nhi *nhi) tb_apple_add_links() argument
1165 struct tb_nhi *nhi; nhi_probe() local
1267 struct tb_nhi *nhi = tb->nhi; nhi_remove() local
[all...]
H A Dicm.c358 static bool icm_firmware_running(const struct tb_nhi *nhi) in icm_firmware_running() argument
1432 struct tb_nhi *nhi = tb->nhi; in icm_ar_get_mode() local
1606 struct tb_nhi *nhi = tb->nhi; icm_icl_set_uuid() local
1737 icm_firmware_reset(struct tb *tb, struct tb_nhi *nhi) icm_firmware_reset() argument
1760 icm_firmware_start(struct tb *tb, struct tb_nhi *nhi) icm_firmware_start() argument
1860 struct tb_nhi *nhi = tb->nhi; icm_firmware_init() local
2207 icm_probe(struct tb_nhi *nhi) icm_probe() argument
[all...]
H A Dtb.h1021 static inline void tb_acpi_add_links(struct tb_nhi *nhi) { } in tb_acpi_add_links() argument
[all...]
/kernel/linux/linux-6.6/drivers/thunderbolt/
H A Dnhi_ops.c25 static bool icl_nhi_is_device_connected(struct tb_nhi *nhi) in icl_nhi_is_device_connected() argument
35 static int icl_nhi_force_power(struct tb_nhi *nhi, bool power) in icl_nhi_force_power() argument
79 static void icl_nhi_lc_mailbox_cmd(struct tb_nhi *nhi, enum icl_lc_mailbox_cmd cmd) in icl_nhi_lc_mailbox_cmd() argument
87 static int icl_nhi_lc_mailbox_cmd_complete(struct tb_nhi *nhi, in argument
111 icl_nhi_set_ltr(struct tb_nhi *nhi) icl_nhi_set_ltr() argument
122 icl_nhi_suspend(struct tb_nhi *nhi) icl_nhi_suspend() argument
145 icl_nhi_suspend_noirq(struct tb_nhi *nhi, bool wakeup) icl_nhi_suspend_noirq() argument
161 icl_nhi_resume(struct tb_nhi *nhi) icl_nhi_resume() argument
173 icl_nhi_shutdown(struct tb_nhi *nhi) icl_nhi_shutdown() argument
[all...]
H A Dacpi.c19 struct tb_nhi *nhi = data; in tb_acpi_add_link() local
111 bool tb_acpi_add_links(struct tb_nhi *nhi) in tb_acpi_add_links() argument
323 struct tb_nhi *nhi = sw->tb->nhi; tb_acpi_switch_find_companion() local
[all...]
H A Ddomain.c373 struct tb *tb_domain_alloc(struct tb_nhi *nhi, int timeout_msec, size_t privsize) in tb_domain_alloc() argument
H A Dctl.c37 struct tb_nhi *nhi; member
625 struct tb_ctl *tb_ctl_alloc(struct tb_nhi *nhi, int timeout_msec, event_cb cb, in tb_ctl_alloc() argument
[all...]
H A Dtb.c2373 static bool tb_apple_add_links(struct tb_nhi *nhi) in tb_apple_add_links() argument
2434 struct tb *tb_probe(struct tb_nhi *nhi) in tb_probe() argument
[all...]
H A Dtest.c1791 struct tb_port *nhi, *port; in tb_test_tunnel_dma() local
1834 struct tb_port *nhi, *port; in tb_test_tunnel_dma_rx() local
1871 struct tb_port *nhi, *port; tb_test_tunnel_dma_tx() local
1909 struct tb_port *nhi, *port; tb_test_tunnel_dma_chain() local
1974 struct tb_port *nhi, *port; tb_test_tunnel_dma_match() local
2252 struct tb_port *nhi, *port; tb_test_credit_alloc_dma() local
2289 struct tb_port *nhi, *port; tb_test_credit_alloc_dma_multiple() local
2519 struct tb_port *nhi, *port; TB_TEST_DMA_TUNNEL1() local
2549 struct tb_port *nhi, *port; TB_TEST_DMA_TUNNEL2() local
[all...]
H A Dnhi.c61 static void nhi_mask_interrupt(struct tb_nhi *nhi, int mask, int ring) in nhi_mask_interrupt() argument
73 static void nhi_clear_interrupt(struct tb_nhi *nhi, int ring) in nhi_clear_interrupt() argument
162 nhi_disable_interrupts(struct tb_nhi *nhi) nhi_disable_interrupts() argument
461 struct tb_nhi *nhi = ring->nhi; ring_request_msix() local
504 nhi_alloc_hop(struct tb_nhi *nhi, struct tb_ring *ring) nhi_alloc_hop() argument
576 tb_ring_alloc(struct tb_nhi *nhi, u32 hop, int size, bool transmit, unsigned int flags, int e2e_tx_hop, u16 sof_mask, u16 eof_mask, void (*start_poll)(void *), void *poll_data) tb_ring_alloc() argument
643 tb_ring_alloc_tx(struct tb_nhi *nhi, int hop, int size, unsigned int flags) tb_ring_alloc_tx() argument
664 tb_ring_alloc_rx(struct tb_nhi *nhi, int hop, int size, unsigned int flags, int e2e_tx_hop, u16 sof_mask, u16 eof_mask, void (*start_poll)(void *), void *poll_data) tb_ring_alloc_rx() argument
859 nhi_mailbox_cmd(struct tb_nhi *nhi, enum nhi_mailbox_cmd cmd, u32 data) nhi_mailbox_cmd() argument
894 nhi_mailbox_mode(struct tb_nhi *nhi) nhi_mailbox_mode() argument
907 struct tb_nhi *nhi = container_of(work, typeof(*nhi), interrupt_work); nhi_interrupt_work() local
959 struct tb_nhi *nhi = data; nhi_msi() local
968 struct tb_nhi *nhi = tb->nhi; __nhi_suspend_noirq() local
1028 nhi_enable_int_throttling(struct tb_nhi *nhi) nhi_enable_int_throttling() argument
1048 struct tb_nhi *nhi = tb->nhi; nhi_resume_noirq() local
1098 struct tb_nhi *nhi = tb->nhi; nhi_runtime_suspend() local
1117 struct tb_nhi *nhi = tb->nhi; nhi_runtime_resume() local
1130 nhi_shutdown(struct tb_nhi *nhi) nhi_shutdown() argument
1159 nhi_check_quirks(struct tb_nhi *nhi) nhi_check_quirks() argument
1192 nhi_check_iommu(struct tb_nhi *nhi) nhi_check_iommu() argument
1224 nhi_reset(struct tb_nhi *nhi) nhi_reset() argument
1255 nhi_init_msi(struct tb_nhi *nhi) nhi_init_msi() argument
1306 nhi_select_cm(struct tb_nhi *nhi) nhi_select_cm() argument
1332 struct tb_nhi *nhi; nhi_probe() local
1420 struct tb_nhi *nhi = tb->nhi; nhi_remove() local
[all...]
H A Dicm.c374 static bool icm_firmware_running(const struct tb_nhi *nhi) in icm_firmware_running() argument
1468 struct tb_nhi *nhi = tb->nhi; in icm_ar_get_mode() local
1646 struct tb_nhi *nhi = tb->nhi; icm_icl_set_uuid() local
1789 icm_firmware_reset(struct tb *tb, struct tb_nhi *nhi) icm_firmware_reset() argument
1812 icm_firmware_start(struct tb *tb, struct tb_nhi *nhi) icm_firmware_start() argument
1912 struct tb_nhi *nhi = tb->nhi; icm_firmware_init() local
2429 icm_probe(struct tb_nhi *nhi) icm_probe() argument
[all...]
H A Dtunnel.c1594 struct tb_tunnel *tb_tunnel_alloc_dma(struct tb *tb, struct tb_port *nhi, in tb_tunnel_alloc_dma() argument
H A Dtb.h1349 static inline bool tb_acpi_add_links(struct tb_nhi *nhi) { retur argument
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dnexthop.h143 const struct nh_info *nhi; in nexthop_is_fdb() local
210 struct nh_info *nhi = rcu_dereference_rtnl(nhe->nh_info); in nexthop_mpath_fill_node() local
224 const struct nh_info *nhi; in nexthop_is_blackhole() local
242 struct nh_info *nhi; in nexthop_path_fib_result() local
254 struct nh_info *nhi; nexthop_fib_nhc() local
281 struct nh_info *nhi; nexthop_get_nhc_lookup() local
310 struct nh_info *nhi; nexthop_uses_dev() local
368 struct nh_info *nhi; nexthop_fib6_nh() local
391 struct nh_info *nhi; nexthop_fib6_nh_bh() local
420 struct nh_info *nhi; nexthop_path_fib6_result() local
440 struct nh_info *nhi = rcu_dereference_rtnl(nh->nh_info); nexthop_get_family() local
448 struct nh_info *nhi = rcu_dereference_rtnl(nh->nh_info); nexthop_fdb_nhc() local
456 struct nh_info *nhi; nexthop_path_fdb_result() local
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dthunderbolt.h75 struct tb_nhi *nhi; member
482 struct tb_nhi *nhi; member
/kernel/linux/linux-6.6/include/net/
H A Dnexthop.h257 const struct nh_info *nhi; in nexthop_is_fdb() local
324 struct nh_info *nhi = rcu_dereference_rtnl(nhe->nh_info); in nexthop_mpath_fill_node() local
338 const struct nh_info *nhi; in nexthop_is_blackhole() local
356 struct nh_info *nhi; in nexthop_path_fib_result() local
368 struct nh_info *nhi; nexthop_fib_nhc() local
395 struct nh_info *nhi; nexthop_get_nhc_lookup() local
424 struct nh_info *nhi; nexthop_uses_dev() local
482 struct nh_info *nhi; nexthop_fib6_nh() local
511 struct nh_info *nhi; nexthop_path_fib6_result() local
531 struct nh_info *nhi = rcu_dereference_rtnl(nh->nh_info); nexthop_get_family() local
539 struct nh_info *nhi = rcu_dereference_rtnl(nh->nh_info); nexthop_fdb_nhc() local
547 struct nh_info *nhi; nexthop_path_fdb_result() local
[all...]
/kernel/linux/linux-5.10/net/ipv4/
H A Dnexthop.c59 static void nexthop_devhash_add(struct net *net, struct nh_info *nhi) in nexthop_devhash_add() argument
93 struct nh_info *nhi; in nexthop_free_single() local
231 struct nh_info *nhi; in nh_fill_node() local
317 struct nh_info *nhi = rtnl_dereference(nh->nh_info); nh_nlmsg_size_single() local
403 struct nh_info *nhi = rtnl_dereference(nh->nh_info); valid_group_nh() local
419 struct nh_info *nhi; nh_check_attr_fdb_group() local
555 struct nh_info *nhi; nexthop_select_path() local
590 struct nh_info *nhi; nexthop_for_each_fib6_nh() local
630 struct nh_info *nhi; fib6_check_nexthop() local
687 nexthop_check_scope(struct nh_info *nhi, u8 scope, struct netlink_ext_ack *extack) nexthop_check_scope() argument
711 struct nh_info *nhi; fib_check_nexthop() local
810 struct nh_info *nhi; remove_nh_grp_entry() local
898 struct nh_info *nhi; __remove_nexthop() local
953 struct nh_info *nhi = rtnl_dereference(nhge->nh->nh_info); nh_rt_cache_flush() local
997 struct nh_info *nhi; nh_group_v4_update() local
1106 struct nh_info *nhi = rtnl_dereference(new->nh_info); replace_nexthop() local
1214 struct nh_info *nhi; nexthop_flush_dev() local
1278 struct nh_info *nhi; nexthop_create_group() local
1319 nh_create_ipv4(struct net *net, struct nexthop *nh, struct nh_info *nhi, struct nh_config *cfg, struct netlink_ext_ack *extack) nh_create_ipv4() argument
1358 nh_create_ipv6(struct net *net, struct nexthop *nh, struct nh_info *nhi, struct nh_config *cfg, struct netlink_ext_ack *extack) nh_create_ipv6() argument
1396 struct nh_info *nhi; nexthop_create() local
1807 const struct nh_info *nhi; nh_dump_filtered() local
1955 struct nh_info *nhi; nexthop_sync_mtu() local
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dthunderbolt.h78 struct tb_nhi *nhi; member
534 struct tb_nhi *nhi; member
/kernel/linux/linux-6.6/net/ipv4/
H A Dnexthop.c103 struct nh_info *nhi = rtnl_dereference(nh->nh_info); in nh_notifier_single_info_init() local
85 __nh_notifier_single_info_init(struct nh_notifier_single_info *nh_info, const struct nh_info *nhi) __nh_notifier_single_info_init() argument
137 struct nh_info *nhi; nh_notifier_mpath_info_init() local
169 struct nh_info *nhi; nh_notifier_res_table_info_init() local
454 nexthop_devhash_add(struct net *net, struct nh_info *nhi) nexthop_devhash_add() argument
491 struct nh_info *nhi; nexthop_free_single() local
699 struct nh_info *nhi; nh_fill_node() local
798 struct nh_info *nhi = rtnl_dereference(nh->nh_info); nh_nlmsg_size_single() local
1008 struct nh_info *nhi = rtnl_dereference(nh->nh_info); valid_group_nh() local
1024 struct nh_info *nhi; nh_check_attr_fdb_group() local
1157 struct nh_info *nhi = rcu_dereference(nh->nh_info); nexthop_is_good_nh() local
1253 struct nh_info *nhi; nexthop_for_each_fib6_nh() local
1293 struct nh_info *nhi; fib6_check_nexthop() local
1350 nexthop_check_scope(struct nh_info *nhi, u8 scope, struct netlink_ext_ack *extack) nexthop_check_scope() argument
1374 struct nh_info *nhi; fib_check_nexthop() local
1788 struct nh_info *nhi; remove_nh_grp_entry() local
1896 struct nh_info *nhi; __remove_nexthop() local
1948 struct nh_info *nhi = rtnl_dereference(nhge->nh->nh_info); nh_rt_cache_flush() local
2050 struct nh_info *nhi; nh_group_v4_update() local
2263 struct nh_info *nhi = rtnl_dereference(new->nh_info); replace_nexthop() local
2403 struct nh_info *nhi; nexthop_flush_dev() local
2468 struct nh_info *nhi; nexthop_create_group() local
2529 nh_create_ipv4(struct net *net, struct nexthop *nh, struct nh_info *nhi, struct nh_config *cfg, struct netlink_ext_ack *extack) nh_create_ipv4() argument
2568 nh_create_ipv6(struct net *net, struct nexthop *nh, struct nh_info *nhi, struct nh_config *cfg, struct netlink_ext_ack *extack) nh_create_ipv6() argument
2606 struct nh_info *nhi; nexthop_create() local
3088 const struct nh_info *nhi; nh_dump_filtered() local
3557 struct nh_info *nhi; nexthop_sync_mtu() local
[all...]

Completed in 36 milliseconds