| /linux-6.15/arch/x86/pci/ |
| H A D | irq.c | 417 pci_read_config_byte(router, reg, &x); in read_config_nybble() 427 pci_read_config_byte(router, reg, &x); in write_config_nybble() 429 pci_write_config_byte(router, reg, x); in write_config_nybble() 571 pci_read_config_byte(router, reg, &x); in pirq_ib_get() 733 pci_read_config_byte(router, reg, &x); in pirq_sis497_get() 747 pci_read_config_byte(router, reg, &x); in pirq_sis497_set() 750 pci_write_config_byte(router, reg, x); in pirq_sis497_set() 828 pci_read_config_byte(router, reg, &x); in pirq_sis503_get() 841 pci_read_config_byte(router, reg, &x); in pirq_sis503_set() 1060 switch (router->device) { in via_router_probe() [all …]
|
| /linux-6.15/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_router.c | 1436 struct prestera_router *router; in __prestera_router_fib_event() local 1458 fib_work->sw = router->sw; in __prestera_router_fib_event() 1496 struct prestera_router *router; in prestera_router_netevent_event() local 1512 net_work->sw = router->sw; in prestera_router_netevent_event() 1553 router = kzalloc(sizeof(*sw->router), GFP_KERNEL); in prestera_router_init() 1554 if (!router) in prestera_router_init() 1557 sw->router = router; in prestera_router_init() 1558 router->sw = sw; in prestera_router_init() 1625 kfree(sw->router); in prestera_router_init() 1643 kfree(sw->router); in prestera_router_fini() [all …]
|
| H A D | prestera_router_hw.c | 71 err = rhashtable_init(&sw->router->nh_neigh_ht, in prestera_router_hw_init() 81 err = rhashtable_init(&sw->router->fib_ht, in prestera_router_hw_init() 86 INIT_LIST_HEAD(&sw->router->vr_list); in prestera_router_hw_init() 87 INIT_LIST_HEAD(&sw->router->rif_entry_list); in prestera_router_hw_init() 94 rhashtable_destroy(&sw->router->nh_neigh_ht); in prestera_router_hw_init() 101 rhashtable_free_and_destroy(&sw->router->fib_ht, in prestera_router_hw_fini() 103 WARN_ON(!list_empty(&sw->router->vr_list)); in prestera_router_hw_fini() 105 rhashtable_destroy(&sw->router->fib_ht); in prestera_router_hw_fini() 107 rhashtable_destroy(&sw->router->nh_neigh_ht); in prestera_router_hw_fini() 544 u8 *cache = sw->router->nhgrp_hw_state_cache; in prestera_nexthop_group_util_hw_state() [all …]
|
| /linux-6.15/arch/mips/sgi-ip27/ |
| H A D | ip27-memory.c | 60 klrou_t *router; in router_recurse() local 82 if (router == router_b) { in router_recurse() 87 router_recurse(router, router_b, depth + 1); in router_recurse() 117 router->rou_rflag = 0; in compute_node_distance() 124 router->rou_port[port].port_nasid, in compute_node_distance() 125 router->rou_port[port].port_offset); in compute_node_distance() 129 router_a = router; in compute_node_distance() 131 router_b = router; in compute_node_distance() 181 klrou_t *router; in dump_topology() local 217 router->rou_port[port].port_nasid, in dump_topology() [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_router.c | 1516 struct mlxsw_sp_router *router = mlxsw_sp->router; in mlxsw_sp_netdev_ipip_type() local 2093 struct mlxsw_sp_router *router = mlxsw_sp->router; in mlxsw_sp_router_nve_promote_decap() local 2141 struct mlxsw_sp_router *router = mlxsw_sp->router; in mlxsw_sp_router_nve_demote_decap() local 2168 struct mlxsw_sp_router *router = mlxsw_sp->router; in mlxsw_sp_router_nve_is_decap() local 5277 struct mlxsw_sp_router *router = mlxsw_sp->router; in mlxsw_sp_nexthop_obj_group_info_fini() local 6403 struct mlxsw_sp_router *router = mlxsw_sp->router; in mlxsw_sp_fib4_entry_type_set() local 7310 struct mlxsw_sp_router *router = mlxsw_sp->router; in mlxsw_sp_fib6_entry_type_set_local() local 8915 struct mlxsw_sp_router *router = mlxsw_sp->router; in mlxsw_sp_rif_mac_profile_index_alloc() local 8961 struct mlxsw_sp_router *router = mlxsw_sp->router; in mlxsw_sp_rif_mac_profile_find() local 11513 struct mlxsw_sp_router *router = mlxsw_sp->router; in mlxsw_sp_lb_rif_init() local [all …]
|
| H A D | spectrum_dpipe.c | 214 mutex_lock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_erif_entries_dump() 245 mutex_unlock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_erif_entries_dump() 252 mutex_unlock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_erif_entries_dump() 262 mutex_lock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_erif_counters_update() 275 mutex_unlock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_erif_counters_update() 550 mutex_lock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_host_entries_get() 606 mutex_unlock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_host_entries_get() 666 mutex_lock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_host_counters_update() 705 mutex_lock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_host_size_get() 1097 mutex_lock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_adj_entries_get() [all …]
|
| H A D | spectrum_router.h | 142 struct mlxsw_sp_nexthop *mlxsw_sp_nexthop_next(struct mlxsw_sp_router *router, 150 #define mlxsw_sp_nexthop_for_each(nh, router) \ argument 151 for (nh = mlxsw_sp_nexthop_next(router, NULL); nh; \ 152 nh = mlxsw_sp_nexthop_next(router, nh))
|
| /linux-6.15/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_i2c.c | 342 if (!amdgpu_connector->router.ddc_valid) in amdgpu_i2c_router_select_ddc_port() 349 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port() 354 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port() 357 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port() 363 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port() 373 if (!amdgpu_connector->router.cd_valid) in amdgpu_i2c_router_select_cd_port() 380 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_cd_port() 385 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_cd_port() 388 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_cd_port() 392 val |= amdgpu_connector->router.cd_mux_state; in amdgpu_i2c_router_select_cd_port() [all …]
|
| /linux-6.15/tools/testing/selftests/net/netfilter/ |
| H A D | vxlan_mtu_frag.sh | 18 setup_ns host vtep router 23 ip link add vtep-router netns "$vtep" type veth peer name router-vtep netns "$router" 55 ip -n "$vtep" address add dev vtep-router 60.0.0.1/24 70 ip -n "$vtep" link set vtep-router up 78 ip -n "$router" link set router-vtep up
|
| /linux-6.15/Documentation/devicetree/bindings/dma/ |
| H A D | dma-router.yaml | 4 $id: http://devicetree.org/schemas/dma/dma-router.yaml# 23 pattern: "^dma-router(@.*)?$" 30 Array of phandles to the DMA controllers the router can direct 35 Number of incoming request lines the router can handle.
|
| H A D | nxp,lpc3220-dmamux.yaml | 7 title: DMA multiplexer for LPC32XX SoC (DMA request router) 14 - $ref: dma-router.yaml# 42 dma-router@7c {
|
| H A D | renesas,rzn1-dmamux.yaml | 13 - $ref: dma-router.yaml# 45 dma-router@a0 {
|
| /linux-6.15/tools/testing/selftests/net/ |
| H A D | traceroute.sh | 237 cleanup_ns $h1 $h2 $router 246 setup_ns h1 h2 router 249 create_ns $router 252 $router eth1 1.0.3.1/24 - 255 ip netns exec $router ip addr add 1.0.1.1/24 dev eth1 256 ip netns exec $router sysctl -qw \ 260 $router eth2 1.0.2.1/24 -
|
| /linux-6.15/net/batman-adv/ |
| H A D | bat_v.c | 526 struct batadv_neigh_node *router; in batadv_v_gw_throughput_get() local 530 router = batadv_orig_router_get(orig_node, BATADV_IF_DEFAULT); in batadv_v_gw_throughput_get() 531 if (!router) in batadv_v_gw_throughput_get() 534 router_ifinfo = batadv_neigh_ifinfo_get(router, BATADV_IF_DEFAULT); in batadv_v_gw_throughput_get() 548 batadv_neigh_node_put(router); in batadv_v_gw_throughput_get() 661 struct batadv_neigh_node *router; in batadv_v_gw_dump_entry() local 667 if (!router) in batadv_v_gw_dump_entry() 707 if (nla_put(msg, BATADV_ATTR_ROUTER, ETH_ALEN, router->addr)) { in batadv_v_gw_dump_entry() 713 router->if_incoming->net_dev->name)) { in batadv_v_gw_dump_entry() 719 router->if_incoming->net_dev->ifindex)) { in batadv_v_gw_dump_entry() [all …]
|
| H A D | routing.c | 126 if (router != neigh_node) in batadv_update_route() 130 batadv_neigh_node_put(router); in batadv_update_route() 541 if (!router) in batadv_find_router() 542 return router; in batadv_find_router() 548 return router; in batadv_find_router() 581 cand->if_outgoing, router, in batadv_find_router() 625 batadv_neigh_node_put(router); in batadv_find_router() 628 router = next_candidate_router; in batadv_find_router() 631 batadv_neigh_node_put(router); in batadv_find_router() 634 router = first_candidate_router; in batadv_find_router() [all …]
|
| H A D | bat_iv_ogm.c | 1020 if (router == neigh_node) in batadv_iv_ogm_orig_update() 1023 if (router) { in batadv_iv_ogm_orig_update() 1041 router->if_incoming); in batadv_iv_ogm_orig_update() 1055 batadv_neigh_node_put(router); in batadv_iv_ogm_orig_update() 1374 if (router) { in batadv_iv_ogm_process_per_outif() 1386 if (router && router_router && in batadv_iv_ogm_process_per_outif() 1500 batadv_neigh_node_put(router); in batadv_iv_ogm_process_per_outif() 2271 if (!router) in batadv_iv_gw_get_best_gw_node() 2419 if (!router) in batadv_iv_gw_dump_entry() 2450 router->addr) || in batadv_iv_gw_dump_entry() [all …]
|
| H A D | bat_v_ogm.c | 527 struct batadv_neigh_node *router = NULL; in batadv_v_ogm_forward() local 543 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_v_ogm_forward() 546 if (neigh_node != router) in batadv_v_ogm_forward() 589 batadv_neigh_node_put(router); in batadv_v_ogm_forward() 696 struct batadv_neigh_node *router = NULL; in batadv_v_ogm_route_update() local 716 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_v_ogm_route_update() 717 if (router && router->orig_node != orig_node && !orig_neigh_router) { in batadv_v_ogm_route_update() 734 if (router == neigh_node) in batadv_v_ogm_route_update() 741 if (router) { in batadv_v_ogm_route_update() 742 router_ifinfo = batadv_neigh_ifinfo_get(router, if_outgoing); in batadv_v_ogm_route_update() [all …]
|
| H A D | originator.c | 321 struct batadv_neigh_node *router = NULL; in batadv_orig_router_get() local 328 router = rcu_dereference(orig_ifinfo->router); in batadv_orig_router_get() 332 if (router && !kref_get_unless_zero(&router->refcount)) in batadv_orig_router_get() 333 router = NULL; in batadv_orig_router_get() 336 return router; in batadv_orig_router_get() 811 struct batadv_neigh_node *router; in batadv_orig_ifinfo_release() local 819 router = rcu_dereference_protected(orig_ifinfo->router, true); in batadv_orig_ifinfo_release() 820 batadv_neigh_node_put(router); in batadv_orig_ifinfo_release()
|
| /linux-6.15/tools/testing/selftests/net/forwarding/ |
| H A D | ip6_forward_instats_vrf.sh | 33 vrf_create router 34 __simple_if_init $rtr1 router 2001:1:1::1/64 35 __simple_if_init $rtr2 router 2001:1:2::1/64 44 vrf_destroy router
|
| /linux-6.15/drivers/gpu/drm/radeon/ |
| H A D | radeon_i2c.c | 58 if (radeon_connector->router.ddc_valid) in radeon_ddc_probe() 1100 if (!radeon_connector->router.ddc_valid) in radeon_router_select_ddc_port() 1107 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port() 1111 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port() 1114 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port() 1119 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port() 1128 if (!radeon_connector->router.cd_valid) in radeon_router_select_cd_port() 1135 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port() 1139 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port() 1142 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port() [all …]
|
| /linux-6.15/arch/arm/boot/dts/broadcom/ |
| H A D | bcm4709-buffalo-wxr-1900dhp.dts | 47 led-router-amber { 48 label = "bcm53xx:amber:router"; 52 led-router-white { 53 label = "bcm53xx:white:router";
|
| /linux-6.15/Documentation/devicetree/bindings/arm/freescale/ |
| H A D | fsl,vf610-mscm-ir.txt | 4 block of registers which control the interrupt router. The interrupt router 18 assignment of the interrupt router is required.
|
| /linux-6.15/Documentation/devicetree/bindings/dma/stm32/ |
| H A D | st,stm32-dmamux.yaml | 7 title: STMicroelectronics STM32 DMA MUX (DMA request router) 13 - $ref: /schemas/dma/dma-router.yaml# 57 dma-router@40020800 {
|
| /linux-6.15/include/uapi/linux/ |
| H A D | icmpv6.h | 30 router:1, member 33 __u32 router:1, 72 #define icmp6_router icmp6_dataun.u_nd_advt.router
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-bus-i2c-devices-turris-omnia-mcu | 29 Description: (RW) The front button on the Turris Omnia router can be 46 Turris Omnia router support powering off the router into true 47 low power mode. The router can be powered on by pressing the
|