Home
last modified time | relevance | path

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

/linux-4.1.27/arch/x86/pci/
Dirq.c46 int (*get)(struct pci_dev *router, struct pci_dev *dev, int pirq);
47 int (*set)(struct pci_dev *router, struct pci_dev *dev, int pirq,
53 int (*probe)(struct irq_router *r, struct pci_dev *router, u16 device);
174 static unsigned int read_config_nybble(struct pci_dev *router, unsigned offset, unsigned nr) in read_config_nybble() argument
179 pci_read_config_byte(router, reg, &x); in read_config_nybble()
183 static void write_config_nybble(struct pci_dev *router, unsigned offset, in write_config_nybble() argument
189 pci_read_config_byte(router, reg, &x); in write_config_nybble()
191 pci_write_config_byte(router, reg, x); in write_config_nybble()
199 static int pirq_ali_get(struct pci_dev *router, struct pci_dev *dev, int pirq) in pirq_ali_get() argument
204 return irqmap[read_config_nybble(router, 0x48, pirq-1)]; in pirq_ali_get()
[all …]
/linux-4.1.27/arch/mips/sgi-ip27/
Dip27-memory.c74 klrou_t *router; in router_recurse() local
95 router = (klrou_t *)NODE_OFFSET_TO_K0(NASID_GET(brd), brd->brd_compts[0]); in router_recurse()
96 if (router == router_b) { in router_recurse()
101 router_recurse(router, router_b, depth + 1); in router_recurse()
113 klrou_t *router, *router_a = NULL, *router_b = NULL; in compute_node_distance() local
135 router = (klrou_t *)NODE_OFFSET_TO_K0(NASID_GET(brd), brd->brd_compts[0]); in compute_node_distance()
136 router->rou_rflag = 0; in compute_node_distance()
139 if (router->rou_port[port].port_nasid == INVALID_NASID) in compute_node_distance()
143 router->rou_port[port].port_nasid, in compute_node_distance()
144 router->rou_port[port].port_offset); in compute_node_distance()
[all …]
/linux-4.1.27/net/batman-adv/
Dgateway_client.c133 struct batadv_neigh_node *router; in batadv_gw_get_best_gw_node() local
151 router = batadv_orig_router_get(orig_node, BATADV_IF_DEFAULT); in batadv_gw_get_best_gw_node()
152 if (!router) in batadv_gw_get_best_gw_node()
155 router_ifinfo = batadv_neigh_ifinfo_get(router, in batadv_gw_get_best_gw_node()
207 batadv_neigh_node_free_ref(router); in batadv_gw_get_best_gw_node()
251 struct batadv_neigh_node *router = NULL; in batadv_gw_election() local
271 router = batadv_orig_router_get(next_gw->orig_node, in batadv_gw_election()
273 if (!router) { in batadv_gw_election()
278 router_ifinfo = batadv_neigh_ifinfo_get(router, in batadv_gw_election()
322 if (router) in batadv_gw_election()
[all …]
Drouting.c58 curr_router = rcu_dereference(orig_ifinfo->router); in _batadv_update_route()
91 rcu_assign_pointer(orig_ifinfo->router, neigh_node); in _batadv_update_route()
112 struct batadv_neigh_node *router = NULL; in batadv_update_route() local
117 router = batadv_orig_router_get(orig_node, recv_if); in batadv_update_route()
119 if (router != neigh_node) in batadv_update_route()
123 if (router) in batadv_update_route()
124 batadv_neigh_node_free_ref(router); in batadv_update_route()
433 struct batadv_neigh_node *router, *cand_router = NULL; in batadv_find_router() local
443 router = batadv_orig_router_get(orig_node, recv_if); in batadv_find_router()
445 if (!router) in batadv_find_router()
[all …]
Doriginator.c222 struct batadv_neigh_node *router = NULL; in batadv_orig_router_get() local
229 router = rcu_dereference(orig_ifinfo->router); in batadv_orig_router_get()
233 if (router && !atomic_inc_not_zero(&router->refcount)) in batadv_orig_router_get()
234 router = NULL; in batadv_orig_router_get()
237 return router; in batadv_orig_router_get()
476 struct batadv_neigh_node *router; in batadv_orig_ifinfo_release() local
482 router = rcu_dereference_protected(orig_ifinfo->router, true); in batadv_orig_ifinfo_release()
483 if (router) in batadv_orig_ifinfo_release()
484 batadv_neigh_node_free_ref(router); in batadv_orig_ifinfo_release()
Dbat_iv_ogm.c980 struct batadv_neigh_node *router = NULL; in batadv_iv_ogm_orig_update() local
1064 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_iv_ogm_orig_update()
1065 if (router == neigh_node) in batadv_iv_ogm_orig_update()
1068 if (router) { in batadv_iv_ogm_orig_update()
1069 router_ifinfo = batadv_neigh_ifinfo_get(router, if_outgoing); in batadv_iv_ogm_orig_update()
1085 orig_node_tmp = router->orig_node; in batadv_iv_ogm_orig_update()
1087 if_num = router->if_incoming->if_num; in batadv_iv_ogm_orig_update()
1109 if (router) in batadv_iv_ogm_orig_update()
1110 batadv_neigh_node_free_ref(router); in batadv_iv_ogm_orig_update()
1379 struct batadv_neigh_node *router = NULL, *router_router = NULL; in batadv_iv_ogm_process_per_outif() local
[all …]
Dtranslation-table.c1471 struct batadv_neigh_node *router, *best_router = NULL; in batadv_transtable_best_orig() local
1478 router = batadv_orig_router_get(orig_entry->orig_node, in batadv_transtable_best_orig()
1480 if (!router) in batadv_transtable_best_orig()
1484 bao->bat_neigh_cmp(router, BATADV_IF_DEFAULT, in batadv_transtable_best_orig()
1486 batadv_neigh_node_free_ref(router); in batadv_transtable_best_orig()
1495 best_router = router; in batadv_transtable_best_orig()
Dtypes.h120 struct batadv_neigh_node __rcu *router; /* rcu protected pointer */ member
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_i2c.c63 if (radeon_connector->router.ddc_valid) in radeon_ddc_probe()
1111 if (!radeon_connector->router.ddc_valid) in radeon_router_select_ddc_port()
1118 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1120 val &= ~radeon_connector->router.ddc_mux_control_pin; in radeon_router_select_ddc_port()
1122 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1125 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1127 val &= ~radeon_connector->router.ddc_mux_control_pin; in radeon_router_select_ddc_port()
1128 val |= radeon_connector->router.ddc_mux_state; in radeon_router_select_ddc_port()
1130 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1139 if (!radeon_connector->router.cd_valid) in radeon_router_select_cd_port()
[all …]
Dradeon_connectors.c327 if (radeon_connector->router.ddc_valid) in radeon_connector_get_edid()
1841 struct radeon_router *router) in radeon_add_atom_connector() argument
1876 if (radeon_connector->router_bus && router->ddc_valid && in radeon_add_atom_connector()
1877 (radeon_connector->router.router_id == router->router_id)) { in radeon_add_atom_connector()
1911 radeon_connector->router = *router; in radeon_add_atom_connector()
1912 if (router->ddc_valid || router->cd_valid) { in radeon_add_atom_connector()
1913 radeon_connector->router_bus = radeon_i2c_lookup(rdev, &router->i2c_info); in radeon_add_atom_connector()
Dradeon_atombios.c534 struct radeon_router router; in radeon_get_atom_connector_info_from_object_table() local
643 router.ddc_valid = false; in radeon_get_atom_connector_info_from_object_table()
644 router.cd_valid = false; in radeon_get_atom_connector_info_from_object_table()
710 router.router_id = router_obj_id; in radeon_get_atom_connector_info_from_object_table()
728 router.i2c_info = in radeon_get_atom_connector_info_from_object_table()
732 router.i2c_addr = i2c_record->ucI2CAddr >> 1; in radeon_get_atom_connector_info_from_object_table()
737 router.ddc_valid = true; in radeon_get_atom_connector_info_from_object_table()
738 router.ddc_mux_type = ddc_path->ucMuxType; in radeon_get_atom_connector_info_from_object_table()
739 router.ddc_mux_control_pin = ddc_path->ucMuxControlPin; in radeon_get_atom_connector_info_from_object_table()
740 router.ddc_mux_state = ddc_path->ucMuxState[enum_id]; in radeon_get_atom_connector_info_from_object_table()
[all …]
Dradeon_display.c767 if (radeon_connector->router.ddc_valid) in radeon_print_display_setup()
769 radeon_connector->router.ddc_mux_control_pin, in radeon_print_display_setup()
770 radeon_connector->router.ddc_mux_state); in radeon_print_display_setup()
771 if (radeon_connector->router.cd_valid) in radeon_print_display_setup()
773 radeon_connector->router.cd_mux_control_pin, in radeon_print_display_setup()
774 radeon_connector->router.cd_mux_state); in radeon_print_display_setup()
Dradeon_mode.h558 struct radeon_router router; member
699 struct radeon_router *router);
Datombios_encoders.c2503 if (radeon_connector->router.cd_valid) in radeon_atom_encoder_prepare()
/linux-4.1.27/include/uapi/linux/
Dicmpv6.h29 router:1, member
32 __u32 router:1,
70 #define icmp6_router icmp6_dataun.u_nd_advt.router
/linux-4.1.27/Documentation/devicetree/bindings/arm/freescale/
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-4.1.27/arch/ia64/sn/kernel/sn2/
Dsn_hwperf.c237 struct sn_hwperf_object_info *router; in sn_hwperf_get_nearest_node_objdata() local
288 for (router=NULL, j=0; j < op->ports; j++) { in sn_hwperf_get_nearest_node_objdata()
291 router = dest; in sn_hwperf_get_nearest_node_objdata()
309 if (router && (!found_cpu || !found_mem)) { in sn_hwperf_get_nearest_node_objdata()
311 sz = router->ports * sizeof(struct sn_hwperf_port_info); in sn_hwperf_get_nearest_node_objdata()
314 SN_HWPERF_ENUM_PORTS, router->id, sz, in sn_hwperf_get_nearest_node_objdata()
320 for (j=0; j < router->ports; j++) { in sn_hwperf_get_nearest_node_objdata()
/linux-4.1.27/net/decnet/
DKconfig28 bool "DECnet: router support"
33 router. This is an experimental, but functional option. If you
Ddn_dev.c856 if (dn_db->router) { in dn_send_endnode_hello()
857 struct dn_neigh *dn = (struct dn_neigh *)dn_db->router; in dn_send_endnode_hello()
884 if (!dn_db->router) in dn_am_i_a_router()
905 struct dn_neigh *dn = (struct dn_neigh *)dn_db->router; in dn_send_router_hello()
1213 if (dn_db->router) in dn_dev_delete()
1214 neigh_release(dn_db->router); in dn_dev_delete()
1370 … dn_db->router ? dn_addr2asc(le16_to_cpu(*(__le16 *)dn_db->router->primary_key), router_buf) : "", in dn_dev_seq_show()
Ddn_neigh.c422 if (!dn_db->router) { in dn_neigh_router_hello()
423 dn_db->router = neigh_clone(neigh); in dn_neigh_router_hello()
425 if (msg->priority > ((struct dn_neigh *)dn_db->router)->priority) in dn_neigh_router_hello()
426 neigh_release(xchg(&dn_db->router, neigh_clone(neigh))); in dn_neigh_router_hello()
Ddn_route.c1124 neigh = neigh_clone(dn_db->router); in dn_route_output_slow()
1435 neigh = neigh_clone(dn_db->router); in dn_route_input_slow()
/linux-4.1.27/arch/arm/boot/dts/
Dbcm47081-buffalo-wzr-600dhp2.dts63 label = "bcm53xx:green:router";
69 label = "bcm53xx:amber:router";
Dbcm4708-buffalo-wzr-1750dhp.dts63 label = "bcm53xx:blue:router";
69 label = "bcm53xx:amber:router";
/linux-4.1.27/drivers/staging/lustre/lnet/lnet/
DMakefile4 lib-md.o lib-ptl.o lib-move.o module.o lo.o router.o \
/linux-4.1.27/net/ipv6/
DKconfig29 to pick an appropriate router, especially when the hosts
206 This driver is useful if the other endpoint is a Cisco router: Cisco
245 Normally, a multicast router runs a userspace daemon and decides
247 destination addresses. If you say Y here, the multicast router
Dndisc.c480 bool router, bool solicited, bool override, bool inc_opt) in ndisc_send_na() argument
518 .icmp6_router = router, in ndisc_send_na()
/linux-4.1.27/arch/mips/alchemy/
DPlatform16 # 4G-Systems MTX-1 "MeshCube" wireless router
/linux-4.1.27/arch/powerpc/boot/dts/
Dmpc7448hpc2.dts184 RT0: router@1180 {
187 device_type = "pic-router";
Dholly.dts181 RT0: router@1180 {
182 device_type = "pic-router";
/linux-4.1.27/net/ipv4/
DKconfig15 bool "IP: advanced router"
17 If you intend to run your Linux box mostly as a router, i.e. as a
26 Note that your box can only act as a router if you enable IP
67 Normally, a router decides what to do with a received packet based
69 the Linux router will also be able to take the packet's source
89 for those packets. The router considers all these paths to be of
201 This driver is useful if the other endpoint is a Cisco router: Cisco
219 This is used if you want your machine to act as a router for IP
231 Normally, a multicast router runs a userspace daemon and decides
233 destination addresses. If you say Y here, the multicast router
/linux-4.1.27/include/net/
Ddn_dev.h95 struct neighbour *router; /* Default router on circuit */ member
Dndisc.h192 bool router, bool solicited, bool override, bool inc_opt);
Daddrconf.h166 bool router, bool solicited, bool override, bool inc_opt);
/linux-4.1.27/Documentation/infiniband/
Dsysfs.txt6 node_type - Node type (CA, switch or router)
/linux-4.1.27/Documentation/networking/
Dskfp.txt100 Problem: You want to use your computer as a router between
103 Reason: Either the router's kernel is not configured for IP
Ddecnet.txt19 if you want to try out router support (not properly debugged yet)
122 If you want to configure a DECnet router you'll need the iproute2 package
154 to point to an Ethernet card with connection to a router. This is
Dtproxy.txt46 Transparent proxying often involves "intercepting" traffic on a router. This is
Dipvlan.txt56 (a) The Linux host that is connected to the external switch / router has
Dip-sysctl.txt49 fragmentation by the router.
867 a router. And it can make debugging complicated network layouts
924 FALSE (router)
960 the upstream router. As described in RFC 3069, it is possible
962 router by proxy_arp'ing. Don't need to be used together with
972 Send(router) or accept(host) RFC1620 shared media redirects.
988 Send redirects, if router.
1007 default TRUE (router)
1307 Learn default router in Router Advertisement.
1389 interfaces; mixed router/host scenarios are rather uncommon.
Dbonding.txt2157 as a router, and the majority of traffic passes through this router to
2163 | Host A +---------------------+ router +------------------->
2168 The router may be a dedicated router device, or another host
2170 the majority of traffic from Host A will pass through the router to
2175 and received via one other peer on the local network, the router.
2203 (the gateway itself, i.e., the router), regardless of its final
2276 if all your traffic is passed through a single router (i.e., a
Dcs89x0.txt454 between two nodes across a router.)
Darcnet.txt389 a router to my Internet provider. The other Linux box (insight) also has
/linux-4.1.27/drivers/hwtracing/coresight/
DKconfig29 trace router - ETR) or sink (embedded trace FIFO). The driver
/linux-4.1.27/Documentation/sysctl/
Dnet.txt246 (network) that the route leads to, the router (may be directly connected), the
272 gives the destination network, the router node (or Directly) and the network
273 address of the router (or Connected) for internal networks.
/linux-4.1.27/Documentation/netlabel/
Ddraft-ietf-cipso-ipsecurity-01.txt237 speed many implementations including router implementations.
334 speed many implementations including router implementations.
386 speed many implementations including router implementations.
437 router is a dedicated IP router that routes IP datagrams between two or more
443 the host or network security policy. In addition, a CIPSO gateway or router
569 receiving port. Without this label the host, gateway, or router will not
/linux-4.1.27/net/ipx/
DKconfig22 IPX router, say Y here and fetch either lwared from
/linux-4.1.27/drivers/tty/
DKconfig337 tristate "Trace data router for MIPI P1149.7 cJTAG standard"
341 The trace router uses the Linux tty line discipline framework to
358 trace data coming from the trace router line discipline driver
366 "Trace data router for MIPI P1149.7 cJTAG standard".
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dcoresight.txt54 (embedded trace router)
/linux-4.1.27/Documentation/devicetree/bindings/mailbox/
Domap-mailbox.txt26 the Crossbar, a kind of interrupt router/multiplexer.
/linux-4.1.27/sound/core/
DKconfig31 Say Y or M to enable MIDI sequencer and router support. This
/linux-4.1.27/arch/arm/mach-ixp4xx/
DKconfig81 MultiLink router.
/linux-4.1.27/drivers/staging/lustre/lustre/osc/
Dosc_request.c1585 char *router; in osc_brw_fini_request() local
1595 via = router = ""; in osc_brw_fini_request()
1598 router = libcfs_nid2str(req->rq_bulk->bd_sender); in osc_brw_fini_request()
1605 via, router, in osc_brw_fini_request()
/linux-4.1.27/Documentation/filesystems/
Dromfs.txt7 file system which doesn't take up useful memory from the router
/linux-4.1.27/net/ipv4/netfilter/
DKconfig321 router/server/switch.
/linux-4.1.27/drivers/net/wan/
DKconfig13 Usually, a quite expensive external device called a `WAN router' is
/linux-4.1.27/drivers/net/usb/
DKconfig478 router with USB ethernet port. This driver is for routers only,
/linux-4.1.27/net/netfilter/
DKconfig916 firewall/router, but machines behind it can never exchange large
978 load-balancing router/server/switch. Basically, this match returns
/linux-4.1.27/net/sched/
DKconfig32 (RSVP) on your Linux router if you also say Y to the corresponding
/linux-4.1.27/crypto/
DKconfig842 This module should only be used for low power (router) devices
/linux-4.1.27/Documentation/filesystems/cifs/
DREADME212 or altered by a hostile router).
/linux-4.1.27/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt877 to the host or the host may just act as a router to provide access