Searched refs:nhi (Results 1 – 5 of 5) sorted by relevance
| /linux/include/net/ |
| H A D | nexthop.h | 291 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 D | nexthop.c | 99 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 D | icm.c | 375 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 D | eeprom.c | 475 struct device *dev = sw->tb->nhi->dev; in tb_drom_copy_efi()
|
| /linux/include/linux/ |
| H A D | thunderbolt.h | 85 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()
|