Home
last modified time | relevance | path

Searched refs:nhi (Results 1 – 5 of 5) sorted by relevance

/linux/include/net/
H A Dnexthop.h291 const struct nh_info *nhi; in nexthop_is_fdb() local
293 nhi = rcu_dereference_rtnl(nh->nh_info); in nexthop_is_fdb()
294 return nhi->fdb_nh; in nexthop_is_fdb()
358 struct nh_info *nhi = rcu_dereference_rtnl(nhe->nh_info); in nexthop_mpath_fill_node() local
359 struct fib_nh_common *nhc = &nhi->fib_nhc; in nexthop_mpath_fill_node()
372 const struct nh_info *nhi; in nexthop_is_blackhole() local
384 nhi = rcu_dereference_rtnl(nh->nh_info); in nexthop_is_blackhole()
385 return nhi->reject_nh; in nexthop_is_blackhole()
390 struct nh_info *nhi; in nexthop_path_fib_result() local
394 nhi = rcu_dereference(nh->nh_info); in nexthop_path_fib_result()
[all …]
/linux/net/ipv4/
H A Dnexthop.c99 const struct nh_info *nhi) in __nh_notifier_single_info_init() argument
101 nh_info->dev = nhi->fib_nhc.nhc_dev; in __nh_notifier_single_info_init()
102 nh_info->gw_family = nhi->fib_nhc.nhc_gw_family; in __nh_notifier_single_info_init()
104 nh_info->ipv4 = nhi->fib_nhc.nhc_gw.ipv4; in __nh_notifier_single_info_init()
106 nh_info->ipv6 = nhi->fib_nhc.nhc_gw.ipv6; in __nh_notifier_single_info_init()
108 nh_info->id = nhi->nh_parent->id; in __nh_notifier_single_info_init()
109 nh_info->is_reject = nhi->reject_nh; in __nh_notifier_single_info_init()
110 nh_info->is_fdb = nhi->fdb_nh; in __nh_notifier_single_info_init()
111 nh_info->has_encap = !!nhi->fib_nhc.nhc_lwtstate; in __nh_notifier_single_info_init()
117 struct nh_info *nhi = rtnl_dereference(nh->nh_info); in nh_notifier_single_info_init() local
[all …]
/linux/drivers/thunderbolt/
H A Dicm.c375 static bool icm_firmware_running(const struct tb_nhi *nhi) in icm_firmware_running() argument
379 val = ioread32(nhi->iobase + REG_FW_STS); in icm_firmware_running()
473 nhi_mailbox_cmd(tb->nhi, NHI_MAILBOX_SAVE_DEVS, 0); in icm_fr_save_devices()
631 nhi_mailbox_cmd(tb->nhi, cmd, 1); in icm_fr_disconnect_xdomain_paths()
633 nhi_mailbox_cmd(tb->nhi, cmd, 2); in icm_fr_disconnect_xdomain_paths()
1469 struct pci_dev *pdev = to_pci_dev(tb->nhi->dev); in icm_ar_is_supported()
1478 if (icm_firmware_running(tb->nhi)) in icm_ar_is_supported()
1511 struct tb_nhi *nhi = tb->nhi; in icm_ar_get_mode() local
1516 val = ioread32(nhi->iobase + REG_FW_STS); in icm_ar_get_mode()
1523 dev_err(nhi->dev, "ICM firmware not authenticated\n"); in icm_ar_get_mode()
[all …]
H A Deeprom.c475 struct device *dev = sw->tb->nhi->dev; in tb_drom_copy_efi()
/linux/include/linux/
H A Dthunderbolt.h85 struct tb_nhi *nhi; member
571 struct tb_nhi *nhi; member
661 struct tb_ring *tb_ring_alloc_tx(struct tb_nhi *nhi, int hop, int size,
663 struct tb_ring *tb_ring_alloc_rx(struct tb_nhi *nhi, int hop, int size,
734 return ring->nhi->dev; in tb_ring_dma_device()