/linux-6.12.1/drivers/net/wireless/broadcom/b43/ |
D | debugfs.c | 70 unsigned int routing, addr; in shm16read__read_file() local 73 routing = dev->dfsentry->shm16read_routing_next; in shm16read__read_file() 75 if ((routing > B43_MAX_SHM_ROUTING) || in shm16read__read_file() 79 val = b43_shm_read16(dev, routing, addr); in shm16read__read_file() 88 unsigned int routing, addr; in shm16read__write_file() local 91 res = sscanf(buf, "0x%X 0x%X", &routing, &addr); in shm16read__write_file() 94 if (routing > B43_MAX_SHM_ROUTING) in shm16read__write_file() 98 if (routing == B43_SHM_SHARED) { in shm16read__write_file() 103 dev->dfsentry->shm16read_routing_next = routing; in shm16read__write_file() 112 unsigned int routing, addr, mask, set; in shm16write__write_file() local [all …]
|
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-6.12.1/drivers/media/v4l2-core/ |
D | v4l2-subdev.c | 958 struct v4l2_subdev_routing *routing = arg; in subdev_do_ioctl() local 967 memset(routing->reserved, 0, sizeof(routing->reserved)); in subdev_do_ioctl() 969 krouting = &state->routing; in subdev_do_ioctl() 971 memcpy((struct v4l2_subdev_route *)(uintptr_t)routing->routes, in subdev_do_ioctl() 973 min(krouting->num_routes, routing->len_routes) * in subdev_do_ioctl() 975 routing->num_routes = krouting->num_routes; in subdev_do_ioctl() 981 struct v4l2_subdev_routing *routing = arg; in subdev_do_ioctl() local 983 (struct v4l2_subdev_route *)(uintptr_t)routing->routes; in subdev_do_ioctl() 993 if (routing->which != V4L2_SUBDEV_FORMAT_TRY && ro_subdev) in subdev_do_ioctl() 996 if (routing->num_routes > routing->len_routes) in subdev_do_ioctl() [all …]
|
/linux-6.12.1/Documentation/userspace-api/media/v4l/ |
D | vidioc-subdev-g-routing.rst | 13 VIDIOC_SUBDEV_G_ROUTING - VIDIOC_SUBDEV_S_ROUTING - Get or set routing between streams of media pad… 40 These ioctls are used to get and set the routing in a media entity. 41 The routing configuration determines the flows of data inside an entity. 43 Drivers report their current routing tables using the 54 Only subdevices which have both sink and source pads can support routing. 61 The ``num_routes`` field indicates the number of routes in the routing 65 subdevice routing table. This may be smaller or larger than the value of 67 drivers may adjust the requested routing table. 70 both ioctls. This indicates thare are more routes in the routing table than fits 72 with the first ``len_routes`` entries of the subdevice routing table. This is [all …]
|
/linux-6.12.1/drivers/media/pci/intel/ipu6/ |
D | ipu6-isys-subdev.c | 190 ret = v4l2_subdev_routing_find_opposite_end(&state->routing, in ipu6_isys_subdev_set_fmt() 228 struct v4l2_subdev_krouting *routing) in subdev_set_routing() argument 238 ret = v4l2_subdev_routing_validate(sd, routing, in subdev_set_routing() 243 return v4l2_subdev_set_routing_with_fmt(sd, state, routing, &format); in subdev_set_routing() 293 routes = state->routing.routes; in ipu6_isys_get_src_stream_by_src_pad() 294 for (i = 0; i < state->routing.num_routes; i++) { in ipu6_isys_get_src_stream_by_src_pad() 316 struct v4l2_subdev_krouting routing = { in ipu6_isys_subdev_init_state() local 321 return subdev_set_routing(sd, state, &routing); in ipu6_isys_subdev_init_state() 327 struct v4l2_subdev_krouting *routing) in ipu6_isys_subdev_set_routing() argument 329 return subdev_set_routing(sd, state, routing); in ipu6_isys_subdev_set_routing()
|
/linux-6.12.1/drivers/media/platform/nxp/imx8-isi/ |
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() 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 203 routing.num_routes = xbar->num_sources; in mxc_isi_crossbar_init_state() 204 routing.routes = routes; in mxc_isi_crossbar_init_state() 206 ret = __mxc_isi_crossbar_set_routing(sd, state, &routing); in mxc_isi_crossbar_init_state() 290 for_each_active_route(&state->routing, route) { in mxc_isi_crossbar_set_fmt() [all …]
|
/linux-6.12.1/drivers/net/wireless/broadcom/b43legacy/ |
D | main.h | 91 u16 routing, u16 offset); 93 u16 routing, u16 offset); 95 u16 routing, u16 offset, 98 u16 routing, u16 offset,
|
/linux-6.12.1/net/mpls/ |
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-6.12.1/Documentation/devicetree/bindings/sound/ |
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 =
|
D | omap-twl4030.txt | 12 - ti,audio-routing: List of connections between audio components. 15 If the routing is not provided all possible connection will be available 17 Available audio endpoints for the audio-routing table:
|
D | atmel-at91sam9g20ek-wm8731-audio.txt | 6 - atmel,audio-routing: A list of the connections between audio components. 20 atmel,audio-routing =
|
D | mxs-audio-sgtl5000.txt | 8 - audio-routing : A list of the connections between audio components. 38 audio-routing =
|
D | mt2701-cs42448.txt | 6 - audio-routing: a list of the connections between audio 20 audio-routing =
|
D | imx-audio-sgtl5000.txt | 13 - audio-routing : A list of the connections between audio components. 50 audio-routing =
|
D | rockchip,rk3288-hdmi-analog.txt | 9 - rockchip,routing: A list of the connections between audio components. 29 rockchip,routing = "Analog", "LOUT2",
|
/linux-6.12.1/drivers/media/i2c/ |
D | ds90ub913.c | 279 struct v4l2_subdev_krouting *routing) in _ub913_set_routing() argument 310 if (routing->num_routes > V4L2_FRAME_DESC_ENTRY_MAX) in _ub913_set_routing() 313 ret = v4l2_subdev_routing_validate(sd, routing, in _ub913_set_routing() 318 ret = v4l2_subdev_set_routing(sd, state, routing); in _ub913_set_routing() 337 struct v4l2_subdev_krouting *routing) in ub913_set_routing() argument 344 return _ub913_set_routing(sd, state, routing); in ub913_set_routing() 351 const struct v4l2_subdev_krouting *routing; in ub913_get_frame_desc() local 369 routing = &state->routing; in ub913_get_frame_desc() 371 for_each_active_route(routing, route) { in ub913_get_frame_desc() 459 struct v4l2_subdev_krouting routing = { in ub913_init_state() local [all …]
|
D | max96714.c | 363 struct v4l2_subdev_krouting *routing) in _max96714_set_routing() argument 377 if (routing->num_routes > V4L2_FRAME_DESC_ENTRY_MAX) in _max96714_set_routing() 380 ret = v4l2_subdev_routing_validate(sd, routing, in _max96714_set_routing() 385 return v4l2_subdev_set_routing_with_fmt(sd, state, routing, &format); in _max96714_set_routing() 391 struct v4l2_subdev_krouting *routing) in max96714_set_routing() argument 398 return _max96714_set_routing(sd, state, which, routing); in max96714_set_routing() 413 struct v4l2_subdev_krouting routing = { in max96714_init_state() local 419 &routing); in max96714_init_state()
|
/linux-6.12.1/Documentation/ABI/testing/ |
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\*
|
/linux-6.12.1/net/ipv6/ |
D | Kconfig | 163 the notion of a secure tunnel for IPSEC and then use routing protocol 245 Support multiple routing tables. 248 bool "IPv6: source address based routing" 251 Enable routing by source address or prefix. 253 The destination address is still the primary routing key, so mixing 254 normal and source prefix specific routes in the same routing table 255 may sometimes lead to unintended routing behavior. This can be 256 avoided by defining different routing tables for the normal and 262 bool "IPv6: multicast routing" 270 bool "IPv6: multicast policy routing" [all …]
|
/linux-6.12.1/arch/arm/boot/dts/ti/omap/ |
D | omap4-panda-es.dts | 15 /* Audio routing is differnet between PandaBoard4430 and PandaBoardES */ 19 /* Audio routing */ 20 ti,audio-routing =
|
/linux-6.12.1/tools/testing/selftests/kvm/lib/ |
D | kvm_util.c | 1812 struct kvm_irq_routing *routing; in kvm_gsi_routing_create() local 1818 routing = calloc(1, size); in kvm_gsi_routing_create() 1819 assert(routing); in kvm_gsi_routing_create() 1821 return routing; in kvm_gsi_routing_create() 1824 void kvm_gsi_routing_irqchip_add(struct kvm_irq_routing *routing, in kvm_gsi_routing_irqchip_add() argument 1829 assert(routing); in kvm_gsi_routing_irqchip_add() 1830 assert(routing->nr < KVM_MAX_IRQ_ROUTES); in kvm_gsi_routing_irqchip_add() 1832 i = routing->nr; in kvm_gsi_routing_irqchip_add() 1833 routing->entries[i].gsi = gsi; in kvm_gsi_routing_irqchip_add() 1834 routing->entries[i].type = KVM_IRQ_ROUTING_IRQCHIP; in kvm_gsi_routing_irqchip_add() [all …]
|
/linux-6.12.1/include/media/ |
D | v4l2-subdev.h | 758 struct v4l2_subdev_krouting routing; member 1508 const struct v4l2_subdev_krouting *routing); 1511 __v4l2_subdev_next_active_route(const struct v4l2_subdev_krouting *routing, 1519 #define for_each_active_route(routing, route) \ argument 1521 ((route) = __v4l2_subdev_next_active_route((routing), (route)));) 1536 const struct v4l2_subdev_krouting *routing, 1555 int v4l2_subdev_routing_find_opposite_end(const struct v4l2_subdev_krouting *routing, 1656 const struct v4l2_subdev_krouting *routing,
|
/linux-6.12.1/Documentation/devicetree/bindings/net/ |
D | cavium-mix.txt | 19 interrupt routing and the second the routing for the AGL interrupts.
|
/linux-6.12.1/arch/arm64/boot/dts/renesas/ |
D | r9a07g044c2-smarc.dts | 24 /* Due to HW routing, SW_RSPI_CAN is always 0 when SW_SCIF_CAN is set to 1 */ 32 #error "Can not set 1 to both SW_SCIF_CAN and SW_RSPI_CAN due to HW routing"
|
/linux-6.12.1/drivers/soc/aspeed/ |
D | Kconfig | 28 tristate "ASPEED uart routing control" 33 Provides a driver to control the UART routing paths, allowing
|