| /linux/drivers/net/wireless/broadcom/b43/ |
| H A D | debugfs.c | 69 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 D | main.h | 66 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 D | uart-routing.yaml | 6 $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 D | v4l2-subdev.c | 1002 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 D | imx8-isi-crossbar.c | 98 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 D | ipv6.h | 17 * 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 D | v4l2-subdev.h | 35 * @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 D | Kconfig | 21 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 D | irq.c | 3 * 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 D | vgic-irqfd.c | 14 * 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 D | ipa_cmd.h | 21 * @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 D | Kconfig | 60 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 D | nhc_routing.c | 3 * 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 D | iosapic.c | 17 ** 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 D | iosapic_private.h | 20 ** 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 D | omap-abe-twl6040.txt | 9 - 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 D | samsung,midas-audio.yaml | 39 samsung,audio-routing: 48 Deprecated, use audio-routing. 101 - audio-routing 120 audio-routing =
|
| /linux/drivers/comedi/drivers/ |
| H A D | ni_routes.h | 72 * 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 D | ni_routes.c | 119 * 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 D | fib_lookup.c | 106 /* 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 D | rcar_du_group.c | 18 * 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 D | Kconfig | 11 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 D | main.h | 91 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 D | bat_algo.c | 70 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 D | sysfs-driver-aspeed-uart-routing | 1 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\*
|