Home
last modified time | relevance | path

Searched full:routing (Results 1 – 25 of 1014) sorted by relevance

12345678910>>...41

/linux/drivers/net/wireless/broadcom/b43/
H A Ddebugfs.c69 unsigned int routing, addr; in shm16read__read_file() local
72 routing = dev->dfsentry->shm16read_routing_next; in shm16read__read_file()
74 if ((routing > B43_MAX_SHM_ROUTING) || in shm16read__read_file()
78 val = b43_shm_read16(dev, routing, addr); in shm16read__read_file()
87 unsigned int routing, addr; in shm16read__write_file() local
90 res = sscanf(buf, "0x%X 0x%X", &routing, &addr); in shm16read__write_file()
93 if (routing > B43_MAX_SHM_ROUTING) in shm16read__write_file()
97 if (routing == B43_SHM_SHARED) { in shm16read__write_file()
102 dev->dfsentry->shm16read_routing_next = routing; in shm16read__write_file()
111 unsigned int routing, addr, mask, set; in shm16write__write_file() local
[all …]
H A Dmain.h66 u32 b43_shm_read32(struct b43_wldev *dev, u16 routing, u16 offset);
67 u16 b43_shm_read16(struct b43_wldev *dev, u16 routing, u16 offset);
68 void b43_shm_write32(struct b43_wldev *dev, u16 routing, u16 offset, u32 value);
69 void b43_shm_write16(struct b43_wldev *dev, u16 routing, u16 offset, u16 value);
/linux/Documentation/devicetree/bindings/soc/aspeed/
H A Duart-routing.yaml6 $id: http://devicetree.org/schemas/soc/aspeed/uart-routing.yaml#
9 title: Aspeed UART Routing Controller
16 The Aspeed UART routing control allow to dynamically route the inputs for
31 - aspeed,ast2400-uart-routing
32 - aspeed,ast2500-uart-routing
33 - aspeed,ast2600-uart-routing
52 uart_routing: uart-routing@98 {
53 compatible = "aspeed,ast2600-uart-routing";
/linux/drivers/media/v4l2-core/
H A Dv4l2-subdev.c1002 struct v4l2_subdev_routing *routing = arg; in subdev_do_ioctl() local
1011 memset(routing->reserved, 0, sizeof(routing->reserved)); in subdev_do_ioctl()
1013 krouting = &state->routing; in subdev_do_ioctl()
1015 memcpy((struct v4l2_subdev_route *)(uintptr_t)routing->routes, in subdev_do_ioctl()
1017 min(krouting->num_routes, routing->len_routes) * in subdev_do_ioctl()
1019 routing->num_routes = krouting->num_routes; in subdev_do_ioctl()
1025 struct v4l2_subdev_routing *routing = arg; in subdev_do_ioctl() local
1027 (struct v4l2_subdev_route *)(uintptr_t)routing->routes; in subdev_do_ioctl()
1038 if (routing->which != V4L2_SUBDEV_FORMAT_TRY && ro_subdev) in subdev_do_ioctl()
1041 if (routing->num_routes > routing->len_routes) in subdev_do_ioctl()
[all …]
/linux/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-crossbar.c98 struct v4l2_subdev_krouting *routing) in __mxc_isi_crossbar_set_routing() argument
104 ret = v4l2_subdev_routing_validate(sd, routing, in __mxc_isi_crossbar_set_routing()
110 for_each_active_route(&state->routing, route) { in __mxc_isi_crossbar_set_routing()
121 return v4l2_subdev_set_routing_with_fmt(sd, state, routing, in __mxc_isi_crossbar_set_routing()
139 * Translate the source pad and streams to the sink side. The routing in mxc_isi_crossbar_xlate_streams()
141 * routing table are guaranteed to have the same sink pad. in mxc_isi_crossbar_xlate_streams()
146 for_each_active_route(&state->routing, route) { in mxc_isi_crossbar_xlate_streams()
182 struct v4l2_subdev_krouting routing = { }; in mxc_isi_crossbar_init_state() local
191 routing.num_routes = min(xbar->num_sinks - 1, xbar->num_sources); in mxc_isi_crossbar_init_state()
192 routes = kzalloc_objs(*routes, routing.num_routes); in mxc_isi_crossbar_init_state()
[all …]
/linux/include/uapi/linux/
H A Dipv6.h17 * source interface/address selection, source routing, etc...
43 #define IPV6_SRCRT_TYPE_2 2 /* IPv6 type 2 Routing Header */
44 #define IPV6_SRCRT_TYPE_3 3 /* RPL Segment Routing with IPv6 */
45 #define IPV6_SRCRT_TYPE_4 4 /* Segment Routing with IPv6 */
48 * routing header
78 * routing header type 0 (used in cmsghdr struct)
90 * routing header type 2
H A Dv4l2-subdev.h35 * @stream: stream number, defined in subdev routing
51 * @stream: stream number, defined in subdev routing
79 * @stream: stream number, defined in subdev routing
102 * @stream: stream number, defined in subdev routing
122 * @stream: stream number, defined in subdev routing
143 * @stream: stream number, defined in subdev routing
167 * @stream: stream number, defined in subdev routing
199 /* The v4l2 sub-device supports routing and multiplexed streams. */
228 * struct v4l2_subdev_routing - Subdev routing information
/linux/net/ipv4/
H A DKconfig21 control about the routing process.
25 questions about advanced routing.
37 automatically rejects incoming packets if the routing table entry
41 asymmetric routing (packets from you to a host take a different path
42 than packets from that host to you) or if you operate a non-routing
64 bool "IP: policy routing"
72 of the packet can be used for routing decisions as well.
75 Routing and Traffic Control documentation at
84 Normally, the routing tables specify a single action to be taken in
97 verbose messages regarding the routing, for example warnings about
[all …]
/linux/arch/x86/pci/
H A Dirq.c3 * Low-Level PCI Support for PC -- Routing of Interrupts
69 * Check passed address for the PCI IRQ Routing Table signature
91 DBG(KERN_DEBUG "PCI: Interrupt Routing Table found at 0x%lx\n", in pirq_check_routing_table()
99 * Handle the $IRT PCI IRQ Routing Table format used by AMI for its BCP
106 * It uses the same PCI BIOS 2.1 format for interrupt routing entries
109 * specifying the total number of interrupt routing entries allocated in
122 * follows the header instead that points to interrupt routing entries
143 DBG(KERN_DEBUG "PCI: $IRT Interrupt Routing Table found at 0x%lx\n", in pirq_convert_irt_table()
168 * Search 0xf0000 -- 0xfffff for the PCI IRQ Routing Table.
203 * If we have a IRQ routing table, use it to search for peer host
[all …]
/linux/arch/arm64/kvm/vgic/
H A Dvgic-irqfd.c14 * irqchip routing entry
30 * kvm_set_routing_entry: populate a kvm routing entry
31 * from a user routing entry
34 * @e: kvm kernel routing entry handle
35 * @ue: user api routing entry handle
81 * MSI routing entry
/linux/drivers/net/ipa/
H A Dipa_cmd.h21 * @IPA_CMD_IP_V4_ROUTING_INIT: Initialize IPv4 routing table
22 * @IPA_CMD_IP_V6_ROUTING_INIT: Initialize IPv6 routing table
75 * @size: Size of non-hashed routing table memory
76 * @offset: Offset in IPA shared memory of non-hashed routing table memory
78 * @hash_size: Size of hashed routing table memory
79 * @hash_offset: Offset in IPA shared memory of hashed routing table memory
/linux/net/6lowpan/
H A DKconfig60 tristate "Routing Header Support"
63 6LoWPAN IPv6 Routing Header compression according to RFC6282.
100 tristate "GHC Routing Options Header Support"
102 6LoWPAN IPv6 routing option generic header compression according
H A Dnhc_routing.c3 * 6LoWPAN IPv6 Routing Header compression according to RFC6282
11 LOWPAN_NHC(nhc_routing, "RFC6282 Routing", NEXTHDR_ROUTING, 0,
15 MODULE_DESCRIPTION("6LoWPAN next header RFC6282 Routing compression");
/linux/drivers/parisc/
H A Diosapic.c17 ** IRT Interrupt Routing Table (provided by PAT firmware)
57 ** One such PAT PDC call returns the "Interrupt Routing Table" (IRT).
65 ** Routing Table for the entire platform.
228 * iosapic_load_irt - Fill in the interrupt routing table
233 * The "Get PCI INT Routing Table Size" option returns the number of
234 * entries in the PCI interrupt routing table for the cell specified
238 * The "Get PCI INT Routing Table" option returns, for the cell
239 * specified in the cell_number argument, the PCI interrupt routing
244 * The PCI interrupt routing table entry format is derived from the
245 * IA64 SAL Specification 2.4. The PCI interrupt routing table defines
[all …]
H A Diosapic_private.h20 ** Interrupt Routing Stuff
22 ** The interrupt routing table consists of entries derived from
23 ** MP Specification Draft 1.5. There is one interrupt routing
111 struct iosapic_irt *irt_next; /* next routing table */
112 struct irt_entry *irt_base; /* intr routing table address */
/linux/Documentation/devicetree/bindings/sound/
H A Domap-abe-twl6040.txt9 - ti,audio-routing: List of connections between audio components.
18 Available audio endpoints for the audio-routing table:
70 /* Audio routing */
71 ti,audio-routing =
H A Dsamsung,midas-audio.yaml39 samsung,audio-routing:
48 Deprecated, use audio-routing.
101 - audio-routing
120 audio-routing =
/linux/drivers/comedi/drivers/
H A Dni_routes.h72 * routing to the specified NI device.
108 * @tables: pointer to relevant set of routing tables.
146 * @tables: pointer to relevant set of routing tables.
158 * @tables: pointer to relevant set of routing tables.
193 * @tables: Routing tables for which to count all valid routes.
199 * @tables: pointer to relevant set of routing tables.
223 * route (src-->dest) of the specified routing register
254 * @tables: pointer to relevant set of routing tables.
302 * @tables: pointer to relevant set of routing tables.
H A Dni_routes.c119 * routing to the specified NI device.
123 * @tables: Pointer to assigned routing information.
129 * On failure, the assigned routing information may be partially filled
147 * @tables: Routing tables for which to count all valid routes.
164 /* direct routing is valid */ in ni_count_valid_routes()
182 * @tables: pointer to relevant set of routing tables.
219 /* direct routing is valid */ in ni_get_valid_routes()
227 /* indirect routing also valid */ in ni_get_valid_routes()
409 * @tables: pointer to relevant set of routing tables.
440 * @tables: pointer to relevant set of routing tables.
[all …]
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dfib_lookup.c106 /* policy routing */
107 { .desc = "IPv4 policy routing, default",
111 { .desc = "IPv4 policy routing, mark doesn't point to a policy",
116 { .desc = "IPv4 policy routing, mark points to a policy",
121 { .desc = "IPv4 policy routing, mark points to a policy, but no flag",
126 { .desc = "IPv6 policy routing, default",
130 { .desc = "IPv6 policy routing, mark doesn't point to a policy",
135 { .desc = "IPv6 policy routing, mark points to a policy",
140 { .desc = "IPv6 policy routing, mark points to a policy, but no flag",
197 /* Setup for policy routing tests */ in setup_netns()
/linux/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_group.c18 * related to input and output routing). For this reason the R8A7790 DU must be
66 * RGB output routing to DPAD0 and VSPD1 routing to DU0/1/2 for in rcar_du_group_setup_defr8()
76 * On Gen3 VSPD routing can't be configured, and DPAD routing in rcar_du_group_setup_defr8()
96 * Configure input dot clock routing with a hardcoded configuration. If in rcar_du_group_setup_didsr()
159 * TODO: Handle routing of the DU output to CMM dynamically, as in rcar_du_group_setup()
305 * RGB output routing to DPAD0 and VSP1D routing to DU0/1/2 are in rcar_du_set_dpad0_vsp1_routing()
/linux/net/mpls/
H A DKconfig11 circuits. Originally conceived as a way of routing packets at
12 hardware speeds (before hardware was capable of routing ipv4 packets),
27 tristate "MPLS: routing support"
/linux/drivers/net/wireless/broadcom/b43legacy/
H A Dmain.h91 u16 routing, u16 offset);
93 u16 routing, u16 offset);
95 u16 routing, u16 offset,
98 u16 routing, u16 offset,
/linux/net/batman-adv/
H A Dbat_algo.c70 pr_info("Trying to register already registered routing algorithm: %s\n", in batadv_algo_register()
82 pr_info("Routing algo '%s' does not implement required ops\n", in batadv_algo_register()
130 pr_err("Routing algorithm '%s' is not supported\n", algo_name); in batadv_param_set_ra()
151 * batadv_algo_dump_entry() - fill in information about one supported routing
182 * batadv_algo_dump() - fill in information about supported routing
/linux/Documentation/ABI/testing/
H A Dsysfs-driver-aspeed-uart-routing1 What: /sys/bus/platform/drivers/aspeed-uart-routing/\*/uart\*
12 cat /sys/bus/platform/drivers/aspeed-uart-routing/\*.uart_routing/uart1
20 What: /sys/bus/platform/drivers/aspeed-uart-routing/\*/io\*

12345678910>>...41