/kernel/linux/linux-5.10/drivers/thunderbolt/ |
H A 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() argument [all...] |
H A D | nhi_ops.c | 25 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 D | domain.c | 340 struct tb *tb_domain_alloc(struct tb_nhi *nhi, size_t privsize) in tb_domain_alloc() argument
|
H A D | ctl.c | 26 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 D | tb.c | 1524 struct tb *tb_probe(struct tb_nhi *nhi) in tb_probe() argument
|
H A D | tunnel.c | 791 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 D | nhi.c | 113 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 D | icm.c | 358 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 D | tb.h | 1021 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 D | nhi_ops.c | 25 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 D | acpi.c | 19 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 D | domain.c | 373 struct tb *tb_domain_alloc(struct tb_nhi *nhi, int timeout_msec, size_t privsize) in tb_domain_alloc() argument
|
H A D | ctl.c | 37 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 D | tb.c | 2373 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 D | test.c | 1791 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 D | nhi.c | 61 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 D | icm.c | 374 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 D | tunnel.c | 1594 struct tb_tunnel *tb_tunnel_alloc_dma(struct tb *tb, struct tb_port *nhi, in tb_tunnel_alloc_dma() argument
|
H A D | tb.h | 1349 static inline bool tb_acpi_add_links(struct tb_nhi *nhi) { retur argument [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | nexthop.h | 143 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 D | thunderbolt.h | 75 struct tb_nhi *nhi; member 482 struct tb_nhi *nhi; member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | nexthop.h | 257 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 D | nexthop.c | 59 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 D | thunderbolt.h | 78 struct tb_nhi *nhi; member 534 struct tb_nhi *nhi; member
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | nexthop.c | 103 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...] |