/Linux-v5.4/arch/x86/pci/ |
D | irq.c | 47 int (*get)(struct pci_dev *router, struct pci_dev *dev, int pirq); 48 int (*set)(struct pci_dev *router, struct pci_dev *dev, int pirq, 54 int (*probe)(struct irq_router *r, struct pci_dev *router, u16 device); 176 static unsigned int read_config_nybble(struct pci_dev *router, unsigned offset, unsigned nr) in read_config_nybble() argument 181 pci_read_config_byte(router, reg, &x); in read_config_nybble() 185 static void write_config_nybble(struct pci_dev *router, unsigned offset, in write_config_nybble() argument 191 pci_read_config_byte(router, reg, &x); in write_config_nybble() 193 pci_write_config_byte(router, reg, x); in write_config_nybble() 201 static int pirq_ali_get(struct pci_dev *router, struct pci_dev *dev, int pirq) in pirq_ali_get() argument 206 return irqmap[read_config_nybble(router, 0x48, pirq-1)]; in pirq_ali_get() [all …]
|
/Linux-v5.4/arch/mips/sgi-ip27/ |
D | ip27-memory.c | 73 klrou_t *router; in router_recurse() local 94 router = (klrou_t *)NODE_OFFSET_TO_K0(NASID_GET(brd), brd->brd_compts[0]); in router_recurse() 95 if (router == router_b) { in router_recurse() 100 router_recurse(router, router_b, depth + 1); in router_recurse() 112 klrou_t *router, *router_a = NULL, *router_b = NULL; in compute_node_distance() local 134 router = (klrou_t *)NODE_OFFSET_TO_K0(NASID_GET(brd), brd->brd_compts[0]); in compute_node_distance() 135 router->rou_rflag = 0; in compute_node_distance() 138 if (router->rou_port[port].port_nasid == INVALID_NASID) in compute_node_distance() 142 router->rou_port[port].port_nasid, in compute_node_distance() 143 router->rou_port[port].port_offset); in compute_node_distance() [all …]
|
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_i2c.c | 344 if (!amdgpu_connector->router.ddc_valid) in amdgpu_i2c_router_select_ddc_port() 351 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port() 353 val &= ~amdgpu_connector->router.ddc_mux_control_pin; in amdgpu_i2c_router_select_ddc_port() 355 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port() 358 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port() 360 val &= ~amdgpu_connector->router.ddc_mux_control_pin; in amdgpu_i2c_router_select_ddc_port() 361 val |= amdgpu_connector->router.ddc_mux_state; 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() [all …]
|
D | amdgpu_display.c | 393 if (amdgpu_connector->router.ddc_valid) in amdgpu_display_print_display_setup() 395 amdgpu_connector->router.ddc_mux_control_pin, in amdgpu_display_print_display_setup() 396 amdgpu_connector->router.ddc_mux_state); in amdgpu_display_print_display_setup() 397 if (amdgpu_connector->router.cd_valid) in amdgpu_display_print_display_setup() 399 amdgpu_connector->router.cd_mux_control_pin, in amdgpu_display_print_display_setup() 400 amdgpu_connector->router.cd_mux_state); in amdgpu_display_print_display_setup() 469 if (amdgpu_connector->router.ddc_valid) in amdgpu_display_ddc_probe()
|
D | amdgpu_connectors.h | 40 struct amdgpu_router *router);
|
D | amdgpu_atombios.c | 307 struct amdgpu_router router; in amdgpu_atombios_get_connector_info_from_object_table() local 373 router.ddc_valid = false; in amdgpu_atombios_get_connector_info_from_object_table() 374 router.cd_valid = false; in amdgpu_atombios_get_connector_info_from_object_table() 437 router.router_id = router_obj_id; in amdgpu_atombios_get_connector_info_from_object_table() 455 router.i2c_info = in amdgpu_atombios_get_connector_info_from_object_table() 459 router.i2c_addr = i2c_record->ucI2CAddr >> 1; in amdgpu_atombios_get_connector_info_from_object_table() 464 router.ddc_valid = true; in amdgpu_atombios_get_connector_info_from_object_table() 465 router.ddc_mux_type = ddc_path->ucMuxType; in amdgpu_atombios_get_connector_info_from_object_table() 466 router.ddc_mux_control_pin = ddc_path->ucMuxControlPin; in amdgpu_atombios_get_connector_info_from_object_table() 467 router.ddc_mux_state = ddc_path->ucMuxState[enum_id]; in amdgpu_atombios_get_connector_info_from_object_table() [all …]
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_router.c | 460 lpm_tree = mlxsw_sp->router->lpm.proto_trees[proto]; in mlxsw_sp_fib_create() 500 for (i = 0; i < mlxsw_sp->router->lpm.tree_count; i++) { in mlxsw_sp_lpm_tree_find_unused() 501 lpm_tree = &mlxsw_sp->router->lpm.trees[i]; in mlxsw_sp_lpm_tree_find_unused() 600 for (i = 0; i < mlxsw_sp->router->lpm.tree_count; i++) { in mlxsw_sp_lpm_tree_get() 601 lpm_tree = &mlxsw_sp->router->lpm.trees[i]; in mlxsw_sp_lpm_tree_get() 638 mlxsw_sp->router->lpm.tree_count = max_trees - MLXSW_SP_LPM_TREE_MIN; in mlxsw_sp_lpm_init() 639 mlxsw_sp->router->lpm.trees = kcalloc(mlxsw_sp->router->lpm.tree_count, in mlxsw_sp_lpm_init() 642 if (!mlxsw_sp->router->lpm.trees) in mlxsw_sp_lpm_init() 645 for (i = 0; i < mlxsw_sp->router->lpm.tree_count; i++) { in mlxsw_sp_lpm_init() 646 lpm_tree = &mlxsw_sp->router->lpm.trees[i]; in mlxsw_sp_lpm_init() [all …]
|
D | spectrum_router.h | 81 struct mlxsw_sp_nexthop *mlxsw_sp_nexthop_next(struct mlxsw_sp_router *router, 89 #define mlxsw_sp_nexthop_for_each(nh, router) \ argument 90 for (nh = mlxsw_sp_nexthop_next(router, NULL); nh; \ 91 nh = mlxsw_sp_nexthop_next(router, nh))
|
/Linux-v5.4/net/batman-adv/ |
D | bat_v.c | 708 struct batadv_neigh_node *router; in batadv_v_gw_throughput_get() local 712 router = batadv_orig_router_get(orig_node, BATADV_IF_DEFAULT); in batadv_v_gw_throughput_get() 713 if (!router) in batadv_v_gw_throughput_get() 716 router_ifinfo = batadv_neigh_ifinfo_get(router, BATADV_IF_DEFAULT); in batadv_v_gw_throughput_get() 730 if (router) in batadv_v_gw_throughput_get() 731 batadv_neigh_node_put(router); in batadv_v_gw_throughput_get() 839 struct batadv_neigh_node *router; in batadv_v_gw_write_buffer_text() local 843 router = batadv_orig_router_get(gw_node->orig_node, BATADV_IF_DEFAULT); in batadv_v_gw_write_buffer_text() 844 if (!router) in batadv_v_gw_write_buffer_text() 847 router_ifinfo = batadv_neigh_ifinfo_get(router, BATADV_IF_DEFAULT); in batadv_v_gw_write_buffer_text() [all …]
|
D | routing.c | 74 curr_router = rcu_dereference_protected(orig_ifinfo->router, true); in _batadv_update_route() 80 rcu_assign_pointer(orig_ifinfo->router, neigh_node); in _batadv_update_route() 121 struct batadv_neigh_node *router = NULL; in batadv_update_route() local 126 router = batadv_orig_router_get(orig_node, recv_if); in batadv_update_route() 128 if (router != neigh_node) in batadv_update_route() 132 if (router) in batadv_update_route() 133 batadv_neigh_node_put(router); in batadv_update_route() 547 struct batadv_neigh_node *router, *cand_router = NULL; in batadv_find_router() local 557 router = batadv_orig_router_get(orig_node, recv_if); in batadv_find_router() 559 if (!router) in batadv_find_router() [all …]
|
D | bat_iv_ogm.c | 924 struct batadv_neigh_node *router = NULL; in batadv_iv_ogm_orig_update() local 1008 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_iv_ogm_orig_update() 1009 if (router == neigh_node) in batadv_iv_ogm_orig_update() 1012 if (router) { in batadv_iv_ogm_orig_update() 1013 router_ifinfo = batadv_neigh_ifinfo_get(router, if_outgoing); in batadv_iv_ogm_orig_update() 1029 sum_orig = batadv_iv_orig_ifinfo_sum(router->orig_node, in batadv_iv_ogm_orig_update() 1030 router->if_incoming); in batadv_iv_ogm_orig_update() 1045 if (router) in batadv_iv_ogm_orig_update() 1046 batadv_neigh_node_put(router); in batadv_iv_ogm_orig_update() 1315 struct batadv_neigh_node *router = NULL; in batadv_iv_ogm_process_per_outif() local [all …]
|
D | bat_v_ogm.c | 521 struct batadv_neigh_node *router = NULL; in batadv_v_ogm_forward() local 537 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_v_ogm_forward() 540 if (neigh_node != router) in batadv_v_ogm_forward() 584 if (router) in batadv_v_ogm_forward() 585 batadv_neigh_node_put(router); in batadv_v_ogm_forward() 695 struct batadv_neigh_node *router = NULL; in batadv_v_ogm_route_update() local 715 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_v_ogm_route_update() 716 if (router && router->orig_node != orig_node && !orig_neigh_router) { in batadv_v_ogm_route_update() 733 if (router == neigh_node) in batadv_v_ogm_route_update() 740 if (router) { in batadv_v_ogm_route_update() [all …]
|
D | originator.c | 337 struct batadv_neigh_node *router = NULL; in batadv_orig_router_get() local 344 router = rcu_dereference(orig_ifinfo->router); in batadv_orig_router_get() 348 if (router && !kref_get_unless_zero(&router->refcount)) in batadv_orig_router_get() 349 router = NULL; in batadv_orig_router_get() 352 return router; in batadv_orig_router_get() 857 struct batadv_neigh_node *router; in batadv_orig_ifinfo_release() local 865 router = rcu_dereference_protected(orig_ifinfo->router, true); in batadv_orig_ifinfo_release() 866 if (router) in batadv_orig_ifinfo_release() 867 batadv_neigh_node_put(router); in batadv_orig_ifinfo_release()
|
D | gateway_client.c | 214 struct batadv_neigh_node *router = NULL; in batadv_gw_election() local 241 router = batadv_orig_router_get(next_gw->orig_node, in batadv_gw_election() 243 if (!router) { in batadv_gw_election() 248 router_ifinfo = batadv_neigh_ifinfo_get(router, in batadv_gw_election() 292 if (router) in batadv_gw_election() 293 batadv_neigh_node_put(router); in batadv_gw_election()
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | bcm4709-buffalo-wxr-1900dhp.dts | 47 router-amber { 48 label = "bcm53xx:amber:router"; 52 router-white { 53 label = "bcm53xx:white:router";
|
D | bcm47081-buffalo-wzr-900dhp.dts | 69 label = "bcm53xx:green:router"; 75 label = "bcm53xx:amber:router";
|
D | bcm47081-buffalo-wzr-600dhp2.dts | 64 label = "bcm53xx:green:router"; 70 label = "bcm53xx:amber:router";
|
D | bcm4708-buffalo-wzr-1750dhp.dts | 73 label = "bcm53xx:blue:router"; 79 label = "bcm53xx:amber:router";
|
/Linux-v5.4/drivers/gpu/drm/radeon/ |
D | radeon_i2c.c | 66 if (radeon_connector->router.ddc_valid) in radeon_ddc_probe() 1109 if (!radeon_connector->router.ddc_valid) in radeon_router_select_ddc_port() 1116 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port() 1118 val &= ~radeon_connector->router.ddc_mux_control_pin; in radeon_router_select_ddc_port() 1120 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port() 1123 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port() 1125 val &= ~radeon_connector->router.ddc_mux_control_pin; in radeon_router_select_ddc_port() 1126 val |= radeon_connector->router.ddc_mux_state; in radeon_router_select_ddc_port() 1128 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port() 1137 if (!radeon_connector->router.cd_valid) in radeon_router_select_cd_port() [all …]
|
/Linux-v5.4/include/uapi/linux/ |
D | icmpv6.h | 30 router:1, member 33 __u32 router:1, 71 #define icmp6_router icmp6_dataun.u_nd_advt.router
|
/Linux-v5.4/Documentation/devicetree/bindings/arm/freescale/ |
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-v5.4/Documentation/networking/ |
D | ila.txt | 57 - ILA router A network node that performs ILA translation and forwarding 61 A type of ILA router that only maintains a working set 65 can be an ILA router, ILA forwarding cache, or ILA host. 93 addressed +->|router| . . |router|->-+ addressed 232 An ILA router has also been implemented in XDP. Description of that is 240 ILA router) or an ILA address (egress ILA router). LOC is the sixty-four
|
/Linux-v5.4/Documentation/devicetree/bindings/dma/ |
D | stm32-dmamux.txt | 1 STM32 DMA MUX (DMA request router) 65 dmamux1: dma-router@40020800 {
|
/Linux-v5.4/net/decnet/ |
D | Kconfig | 29 bool "DECnet: router support" 34 router. This is an experimental, but functional option. If you
|
/Linux-v5.4/tools/testing/selftests/net/ |
D | l2tp.sh | 138 for ns in host-1 host-2 router 210 create_ns router 213 router eth1 10.1.1.2/24 2001:db8:1::2/64 216 router eth2 10.1.2.2/24 2001:db8:2::2/64
|