Searched refs:router (Results 1 - 25 of 49) sorted by relevance

12

/linux-master/arch/x86/pci/
H A Dirq.c53 int (*get)(struct pci_dev *router, struct pci_dev *dev, int pirq);
54 int (*set)(struct pci_dev *router, struct pci_dev *dev, int pirq,
56 int (*lvl)(struct pci_dev *router, struct pci_dev *dev, int pirq,
62 int (*probe)(struct irq_router *r, struct pci_dev *router, u16 device);
117 * have no information as to the router device to use, but we can handle
349 static int pirq_finali_get(struct pci_dev *router, struct pci_dev *dev, argument
368 static int pirq_finali_set(struct pci_dev *router, struct pci_dev *dev, argument
390 static int pirq_finali_lvl(struct pci_dev *router, struct pci_dev *dev, argument
412 static unsigned int read_config_nybble(struct pci_dev *router, unsigned offset, unsigned nr) argument
417 pci_read_config_byte(router, re
421 write_config_nybble(struct pci_dev *router, unsigned offset, unsigned nr, unsigned int val) argument
437 pirq_ali_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument
445 pirq_ali_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument
490 pirq_esc_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument
508 pirq_esc_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument
530 pirq_piix_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument
538 pirq_piix_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument
562 pirq_ib_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument
575 pirq_ib_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument
593 pirq_via_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument
598 pirq_via_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument
609 pirq_via586_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument
617 pirq_via586_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument
631 pirq_ite_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument
639 pirq_ite_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument
652 pirq_opti_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument
657 pirq_opti_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument
668 pirq_cyrix_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument
673 pirq_cyrix_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument
723 pirq_sis497_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument
737 pirq_sis497_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument
819 pirq_sis503_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument
832 pirq_sis503_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument
857 pirq_vlsi_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument
867 pirq_vlsi_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument
889 pirq_serverworks_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument
895 pirq_serverworks_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument
911 pirq_amd756_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument
923 pirq_amd756_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument
936 pirq_pico_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument
942 pirq_pico_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument
955 pirq_bios_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument
964 intel_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument
1051 via_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument
1106 vlsi_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument
1119 serverworks_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument
1133 sis_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument
1150 cyrix_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument
1162 opti_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument
1174 ite_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument
1186 ali_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument
1205 amd_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument
1225 pico_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument
[all...]
/linux-master/arch/mips/sgi-ip27/
H A Dip27-memory.c61 klrou_t *router; local
82 router = (klrou_t *)NODE_OFFSET_TO_K0(NASID_GET(brd), brd->brd_compts[0]);
83 if (router == router_b) {
88 router_recurse(router, router_b, depth + 1);
100 klrou_t *router, *router_a = NULL, *router_b = NULL; local
117 router = (klrou_t *)NODE_OFFSET_TO_K0(NASID_GET(brd), brd->brd_compts[0]);
118 router->rou_rflag = 0;
121 if (router->rou_port[port].port_nasid == INVALID_NASID)
125 router->rou_port[port].port_nasid,
126 router
182 klrou_t *router; local
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_connectors.h40 struct amdgpu_router *router);
H A Damdgpu_i2c.c337 /* ddc router switching */
343 if (!amdgpu_connector->router.ddc_valid)
350 amdgpu_connector->router.i2c_addr,
352 val &= ~amdgpu_connector->router.ddc_mux_control_pin;
354 amdgpu_connector->router.i2c_addr,
357 amdgpu_connector->router.i2c_addr,
359 val &= ~amdgpu_connector->router.ddc_mux_control_pin;
360 val |= amdgpu_connector->router.ddc_mux_state;
362 amdgpu_connector->router.i2c_addr,
366 /* clock/data router switchin
[all...]
H A Damdgpu_atombios.c307 struct amdgpu_router router; local
365 router.ddc_valid = false;
366 router.cd_valid = false;
421 router.router_id = router_obj_id;
439 router.i2c_info =
443 router.i2c_addr = i2c_record->ucI2CAddr >> 1;
448 router.ddc_valid = true;
449 router.ddc_mux_type = ddc_path->ucMuxType;
450 router.ddc_mux_control_pin = ddc_path->ucMuxControlPin;
451 router
[all...]
H A Damdgpu_connectors.c285 if (amdgpu_connector->router.ddc_valid)
1586 struct amdgpu_router *router)
1618 if (amdgpu_connector->router_bus && router->ddc_valid &&
1619 (amdgpu_connector->router.router_id == router->router_id)) {
1654 amdgpu_connector->router = *router;
1655 if (router->ddc_valid || router->cd_valid) {
1656 amdgpu_connector->router_bus = amdgpu_i2c_lookup(adev, &router
1579 amdgpu_connector_add(struct amdgpu_device *adev, uint32_t connector_id, uint32_t supported_device, int connector_type, struct amdgpu_i2c_bus_rec *i2c_bus, uint16_t connector_object_id, struct amdgpu_hpd *hpd, struct amdgpu_router *router) argument
[all...]
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera_router_hw.c61 /* TODO: move to router.h as macros */
71 err = rhashtable_init(&sw->router->nh_neigh_ht,
76 err = rhashtable_init(&sw->router->nexthop_group_ht,
81 err = rhashtable_init(&sw->router->fib_ht,
86 INIT_LIST_HEAD(&sw->router->vr_list);
87 INIT_LIST_HEAD(&sw->router->rif_entry_list);
92 rhashtable_destroy(&sw->router->nexthop_group_ht);
94 rhashtable_destroy(&sw->router->nh_neigh_ht);
101 rhashtable_free_and_destroy(&sw->router->fib_ht,
103 WARN_ON(!list_empty(&sw->router
[all...]
H A Dprestera_router.c458 rhashtable_lookup_fast(&sw->router->kern_neigh_cache_ht, key,
474 rhashtable_remove_fast(&sw->router->kern_neigh_cache_ht,
496 err = rhashtable_insert_fast(&sw->router->kern_neigh_cache_ht,
544 rhashtable_lookup_fast(&sw->router->kern_fib_cache_ht, key,
571 rhashtable_remove_fast(&sw->router->kern_fib_cache_ht,
634 err = rhashtable_insert_fast(&sw->router->kern_fib_cache_ht,
1081 rhashtable_walk_enter(&sw->router->kern_neigh_cache_ht, &iter);
1131 rhashtable_walk_enter(&sw->router->kern_neigh_cache_ht, &iter);
1259 rhashtable_free_and_destroy(&sw->router->kern_fib_cache_ht,
1262 rhashtable_free_and_destroy(&sw->router
1334 struct prestera_router *router = container_of(nb, local
1358 struct prestera_router *router = container_of(nb, local
1436 struct prestera_router *router; local
1496 struct prestera_router *router; local
1522 struct prestera_router *router; local
1550 struct prestera_router *router; local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c520 u16 id; /* virtual router ID */
540 lpm_tree = mlxsw_sp->router->lpm.proto_trees[proto];
580 for (i = 0; i < mlxsw_sp->router->lpm.tree_count; i++) {
581 lpm_tree = &mlxsw_sp->router->lpm.trees[i];
680 for (i = 0; i < mlxsw_sp->router->lpm.tree_count; i++) {
681 lpm_tree = &mlxsw_sp->router->lpm.trees[i];
719 mlxsw_sp->router->lpm.tree_count = max_trees - MLXSW_SP_LPM_TREE_MIN;
720 mlxsw_sp->router->lpm.trees = kcalloc(mlxsw_sp->router->lpm.tree_count,
723 if (!mlxsw_sp->router
1115 mlxsw_sp_crif_insert(struct mlxsw_sp_router *router, struct mlxsw_sp_crif *crif) argument
1122 mlxsw_sp_crif_remove(struct mlxsw_sp_router *router, struct mlxsw_sp_crif *crif) argument
1130 mlxsw_sp_crif_lookup(struct mlxsw_sp_router *router, const struct net_device *dev) argument
1516 struct mlxsw_sp_router *router = mlxsw_sp->router; local
2093 struct mlxsw_sp_router *router = mlxsw_sp->router; local
2141 struct mlxsw_sp_router *router = mlxsw_sp->router; local
2168 struct mlxsw_sp_router *router = mlxsw_sp->router; local
2622 struct mlxsw_sp_router *router; local
2639 struct mlxsw_sp_router *router; local
2847 mlxsw_sp_router_schedule_work(struct net *net, struct mlxsw_sp_router *router, struct neighbour *n, void (*cb)(struct work_struct *)) argument
2878 mlxsw_sp_router_schedule_neigh_work(struct mlxsw_sp_router *router, struct neighbour *n) argument
2896 struct mlxsw_sp_router *router; local
3303 mlxsw_sp_nexthop_next(struct mlxsw_sp_router *router, struct mlxsw_sp_nexthop *nh) argument
4880 struct mlxsw_sp_router *router; local
5277 struct mlxsw_sp_router *router = mlxsw_sp->router; local
5725 struct mlxsw_sp_router *router; local
6403 struct mlxsw_sp_router *router = mlxsw_sp->router; local
7310 struct mlxsw_sp_router *router = mlxsw_sp->router; local
8111 struct mlxsw_sp_router *router; local
8963 struct mlxsw_sp_router *router = mlxsw_sp->router; local
9009 struct mlxsw_sp_router *router = mlxsw_sp->router; local
9553 struct mlxsw_sp_router *router; local
9638 struct mlxsw_sp_router *router; local
9813 mlxsw_sp_crif_register(struct mlxsw_sp_router *router, struct net_device *dev) argument
9836 mlxsw_sp_crif_unregister(struct mlxsw_sp_router *router, struct mlxsw_sp_crif *crif) argument
9852 mlxsw_sp_netdevice_register(struct mlxsw_sp_router *router, struct net_device *dev) argument
9864 mlxsw_sp_netdevice_unregister(struct mlxsw_sp_router *router, struct net_device *dev) argument
10287 struct mlxsw_sp_router *router; local
11211 struct mlxsw_sp_router *router; local
11557 struct mlxsw_sp_router *router = mlxsw_sp->router; local
11626 struct mlxsw_sp_router *router; local
11804 struct mlxsw_sp_router *router = mlxsw_sp->router; local
[all...]
H A Dspectrum_dpipe.c214 mutex_lock(&mlxsw_sp->router->lock);
245 mutex_unlock(&mlxsw_sp->router->lock);
252 mutex_unlock(&mlxsw_sp->router->lock);
262 mutex_lock(&mlxsw_sp->router->lock);
275 mutex_unlock(&mlxsw_sp->router->lock);
550 mutex_lock(&mlxsw_sp->router->lock);
606 mutex_unlock(&mlxsw_sp->router->lock);
611 mutex_unlock(&mlxsw_sp->router->lock);
666 mutex_lock(&mlxsw_sp->router->lock);
688 mutex_unlock(&mlxsw_sp->router
[all...]
H A Dspectrum_router.h61 struct mutex lock; /* Protects shared router resources */
143 struct mlxsw_sp_nexthop *mlxsw_sp_nexthop_next(struct mlxsw_sp_router *router,
151 #define mlxsw_sp_nexthop_for_each(nh, router) \
152 for (nh = mlxsw_sp_nexthop_next(router, NULL); nh; \
153 nh = mlxsw_sp_nexthop_next(router, nh))
/linux-master/tools/testing/selftests/net/
H A Dtraceroute.sh186 # Setup N1. host-1 and router-2 connect to a bridge in router-1.
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 -
H A Dl2tp.sh6 # host-1 | router | host-2
134 cleanup_ns $host_1 $host_2 $router
201 setup_ns host_1 host_2 router
204 create_ns $router
207 $router eth1 10.1.1.2/24 2001:db8:1::2/64
210 $router eth2 10.1.2.2/24 2001:db8:2::2/64
/linux-master/include/uapi/linux/
H A Dicmpv6.h30 router:1, member in struct:icmp6hdr::__anon1961::icmpv6_nd_advt
33 __u32 router:1,
72 #define icmp6_router icmp6_dataun.u_nd_advt.router
/linux-master/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
H A DMakefile82 router.sh \
/linux-master/net/batman-adv/
H A Dbat_v.c528 struct batadv_neigh_node *router; local
532 router = batadv_orig_router_get(orig_node, BATADV_IF_DEFAULT);
533 if (!router)
536 router_ifinfo = batadv_neigh_ifinfo_get(router, BATADV_IF_DEFAULT);
550 batadv_neigh_node_put(router);
663 struct batadv_neigh_node *router; local
668 router = batadv_orig_router_get(gw_node->orig_node, BATADV_IF_DEFAULT);
669 if (!router)
672 router_ifinfo = batadv_neigh_ifinfo_get(router, BATADV_IF_DEFAULT);
709 if (nla_put(msg, BATADV_ATTR_ROUTER, ETH_ALEN, router
[all...]
H A Drouting.c45 * _batadv_update_route() - set the router for this originator
49 * @neigh_node: neighbor which should be the next router
66 /* curr_router used earlier may not be the current orig_ifinfo->router
78 curr_router = rcu_replace_pointer(orig_ifinfo->router, neigh_node,
108 * batadv_update_route() - set the router for this originator
112 * @neigh_node: neighbor which should be the next router
119 struct batadv_neigh_node *router = NULL; local
124 router = batadv_orig_router_get(orig_node, recv_if);
126 if (router != neigh_node)
130 batadv_neigh_node_put(router);
529 struct batadv_neigh_node *router, *cand_router = NULL; local
[all...]
H A Dbat_iv_ogm.c927 struct batadv_neigh_node *router = NULL; local
1011 router = batadv_orig_router_get(orig_node, if_outgoing);
1012 if (router == neigh_node)
1015 if (router) {
1016 router_ifinfo = batadv_neigh_ifinfo_get(router, if_outgoing);
1032 sum_orig = batadv_iv_orig_ifinfo_sum(router->orig_node,
1033 router->if_incoming);
1047 batadv_neigh_node_put(router);
1314 struct batadv_neigh_node *router = NULL; local
1365 router
2250 struct batadv_neigh_node *router; local
2405 struct batadv_neigh_node *router; local
[all...]
H A Dbat_v_ogm.c527 struct batadv_neigh_node *router = NULL; local
542 /* acquire possibly updated router */
543 router = batadv_orig_router_get(orig_node, if_outgoing);
546 if (neigh_node != router)
589 batadv_neigh_node_put(router);
696 struct batadv_neigh_node *router = NULL; local
716 router = batadv_orig_router_get(orig_node, if_outgoing);
717 if (router && router->orig_node != orig_node && !orig_neigh_router) {
734 if (router
[all...]
H A Doriginator.c282 * batadv_orig_router_get() - router to the originator depending on iface
283 * @orig_node: the orig node for the router
287 * Return: the neighbor which should be the router for this orig_node/iface.
296 struct batadv_neigh_node *router = NULL; local
303 router = rcu_dereference(orig_ifinfo->router);
307 if (router && !kref_get_unless_zero(&router->refcount))
308 router = NULL;
311 return router;
802 struct batadv_neigh_node *router; local
[all...]
H A Dgateway_client.c202 struct batadv_neigh_node *router = NULL; local
229 router = batadv_orig_router_get(next_gw->orig_node,
231 if (!router) {
236 router_ifinfo = batadv_neigh_ifinfo_get(router,
278 batadv_neigh_node_put(router);
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_i2c.c58 if (radeon_connector->router.ddc_valid)
1095 /* ddc router switching */
1100 if (!radeon_connector->router.ddc_valid)
1107 radeon_connector->router.i2c_addr,
1109 val &= ~radeon_connector->router.ddc_mux_control_pin;
1111 radeon_connector->router.i2c_addr,
1114 radeon_connector->router.i2c_addr,
1116 val &= ~radeon_connector->router.ddc_mux_control_pin;
1117 val |= radeon_connector->router.ddc_mux_state;
1119 radeon_connector->router
[all...]
/linux-master/tools/testing/selftests/netfilter/
H A Dconntrack_sctp_collision.sh23 ROUTER_NS=$(mktemp -u router-XXXXXXXX)
/linux-master/include/net/
H A Dipv6_stubs.h59 bool router, bool solicited, bool override, bool inc_opt);

Completed in 248 milliseconds

12