Home
last modified time | relevance | path

Searched refs:router (Results 1 – 25 of 140) sorted by relevance

123456

/linux-6.15/arch/x86/pci/
H A Dirq.c417 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 Dprestera_router.c1436 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 Dprestera_router_hw.c71 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 Dip27-memory.c60 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 Dspectrum_router.c1516 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 Dspectrum_dpipe.c214 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 Dspectrum_router.h142 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 Damdgpu_i2c.c342 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 Dvxlan_mtu_frag.sh18 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 Ddma-router.yaml4 $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 Dnxp,lpc3220-dmamux.yaml7 title: DMA multiplexer for LPC32XX SoC (DMA request router)
14 - $ref: dma-router.yaml#
42 dma-router@7c {
H A Drenesas,rzn1-dmamux.yaml13 - $ref: dma-router.yaml#
45 dma-router@a0 {
/linux-6.15/tools/testing/selftests/net/
H A Dtraceroute.sh237 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 Dbat_v.c526 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 Drouting.c126 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 Dbat_iv_ogm.c1020 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 Dbat_v_ogm.c527 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 Doriginator.c321 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 Dip6_forward_instats_vrf.sh33 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 Dradeon_i2c.c58 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 Dbcm4709-buffalo-wxr-1900dhp.dts47 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 Dfsl,vf610-mscm-ir.txt4 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 Dst,stm32-dmamux.yaml7 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 Dicmpv6.h30 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 Dsysfs-bus-i2c-devices-turris-omnia-mcu29 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

123456