Searched refs:routing (Results 1 - 25 of 32) sorted by relevance

12

/linux-master/drivers/soc/aspeed/
H A DMakefile4 obj-$(CONFIG_ASPEED_UART_ROUTING) += aspeed-uart-routing.o
/linux-master/drivers/net/wireless/broadcom/b43/
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);
H A Ddebugfs.c70 unsigned int routing, addr; local
73 routing = dev->dfsentry->shm16read_routing_next;
75 if ((routing > B43_MAX_SHM_ROUTING) ||
79 val = b43_shm_read16(dev, routing, addr);
88 unsigned int routing, addr; local
91 res = sscanf(buf, "0x%X 0x%X", &routing, &addr);
94 if (routing > B43_MAX_SHM_ROUTING)
98 if (routing == B43_SHM_SHARED) {
103 dev->dfsentry->shm16read_routing_next = routing;
112 unsigned int routing, add local
146 unsigned int routing, addr; local
164 unsigned int routing, addr; local
188 unsigned int routing, addr, mask, set; local
[all...]
H A Dphy_ht.c38 static const u16 routing[] = { R2059_C1, R2059_C2, R2059_C3, }; local
57 r = routing[core];
144 static const u16 routing[] = { R2059_C1, R2059_C2, R2059_C3 }; local
152 for (i = 0; i < ARRAY_SIZE(routing); i++)
153 b43_radio_set(dev, routing[i] | 0x146, 0x3);
611 static const u16 routing[] = { R2059_C1, R2059_C2, R2059_C3, }; local
617 b43_radio_write(dev, routing[core] | 0x0159, 0x0011);
H A Dmain.c479 u16 routing, u16 offset)
484 control = routing;
490 u32 b43_shm_read32(struct b43_wldev *dev, u16 routing, u16 offset) argument
494 if (routing == B43_SHM_SHARED) {
498 b43_shm_control_word(dev, routing, offset >> 2);
500 b43_shm_control_word(dev, routing, (offset >> 2) + 1);
507 b43_shm_control_word(dev, routing, offset);
513 u16 b43_shm_read16(struct b43_wldev *dev, u16 routing, u16 offset) argument
517 if (routing == B43_SHM_SHARED) {
521 b43_shm_control_word(dev, routing, offse
478 b43_shm_control_word(struct b43_wldev *dev, u16 routing, u16 offset) argument
534 b43_shm_write32(struct b43_wldev *dev, u16 routing, u16 offset, u32 value) argument
554 b43_shm_write16(struct b43_wldev *dev, u16 routing, u16 offset, u16 value) argument
[all...]
/linux-master/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,
H A Dmain.c258 u16 routing, u16 offset)
264 control = routing;
271 u16 routing, u16 offset)
275 if (routing == B43legacy_SHM_SHARED) {
279 b43legacy_shm_control_word(dev, routing, offset >> 2);
283 b43legacy_shm_control_word(dev, routing,
291 b43legacy_shm_control_word(dev, routing, offset);
298 u16 routing, u16 offset)
302 if (routing == B43legacy_SHM_SHARED) {
306 b43legacy_shm_control_word(dev, routing, offse
257 b43legacy_shm_control_word(struct b43legacy_wldev *dev, u16 routing, u16 offset) argument
270 b43legacy_shm_read32(struct b43legacy_wldev *dev, u16 routing, u16 offset) argument
297 b43legacy_shm_read16(struct b43legacy_wldev *dev, u16 routing, u16 offset) argument
320 b43legacy_shm_write32(struct b43legacy_wldev *dev, u16 routing, u16 offset, u32 value) argument
344 b43legacy_shm_write16(struct b43legacy_wldev *dev, u16 routing, u16 offset, u16 value) argument
[all...]
/linux-master/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-crossbar.c98 struct v4l2_subdev_krouting *routing)
104 ret = v4l2_subdev_routing_validate(sd, routing,
110 for_each_active_route(&state->routing, route) {
121 return v4l2_subdev_set_routing_with_fmt(sd, state, routing,
139 * Translate the source pad and streams to the sink side. The routing
141 * routing table are guaranteed to have the same sink pad.
146 for_each_active_route(&state->routing, route) {
182 struct v4l2_subdev_krouting routing = { }; local
203 routing.num_routes = xbar->num_sources;
204 routing
96 __mxc_isi_crossbar_set_routing(struct v4l2_subdev *sd, struct v4l2_subdev_state *state, struct v4l2_subdev_krouting *routing) argument
309 mxc_isi_crossbar_set_routing(struct v4l2_subdev *sd, struct v4l2_subdev_state *state, enum v4l2_subdev_format_whence which, struct v4l2_subdev_krouting *routing) argument
[all...]
/linux-master/drivers/media/v4l2-core/
H A Dv4l2-subdev.c913 struct v4l2_subdev_routing *routing = arg; local
922 memset(routing->reserved, 0, sizeof(routing->reserved));
924 krouting = &state->routing;
926 if (routing->num_routes < krouting->num_routes) {
927 routing->num_routes = krouting->num_routes;
931 memcpy((struct v4l2_subdev_route *)(uintptr_t)routing->routes,
934 routing->num_routes = krouting->num_routes;
940 struct v4l2_subdev_routing *routing = arg; local
942 (struct v4l2_subdev_route *)(uintptr_t)routing
1423 struct v4l2_subdev_krouting *routing; local
1694 v4l2_subdev_init_stream_configs(struct v4l2_subdev_stream_configs *stream_configs, const struct v4l2_subdev_krouting *routing) argument
1773 v4l2_subdev_set_routing(struct v4l2_subdev *sd, struct v4l2_subdev_state *state, const struct v4l2_subdev_krouting *routing) argument
1812 __v4l2_subdev_next_active_route(const struct v4l2_subdev_krouting *routing, struct v4l2_subdev_route *route) argument
1831 v4l2_subdev_set_routing_with_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_state *state, const struct v4l2_subdev_krouting *routing, const struct v4l2_mbus_framefmt *fmt) argument
1853 v4l2_subdev_routing_find_opposite_end(const struct v4l2_subdev_krouting *routing, u32 pad, u32 stream, u32 *other_pad, u32 *other_stream) argument
1904 const struct v4l2_subdev_krouting *routing = &state->routing; local
1927 v4l2_subdev_routing_validate(struct v4l2_subdev *sd, const struct v4l2_subdev_krouting *routing, enum v4l2_subdev_routing_restriction disallow) argument
[all...]
/linux-master/drivers/media/pci/ivtv/
H A DMakefile2 ivtv-objs := ivtv-routing.o ivtv-cards.o ivtv-controls.o \
/linux-master/include/media/
H A Dv4l2-subdev.h349 * @stream: stream in routing configuration
729 * struct v4l2_subdev_krouting - subdev routing table
734 * This structure contains the routing table for a subdev.
748 * @routing: routing table for the subdev
761 struct v4l2_subdev_krouting routing; member in struct:v4l2_subdev_state
822 * subdevice routing table. Subdevs that implement this operation
970 * that the driver supports routing and handles the stream parameter in its
1458 * v4l2_subdev_set_routing() - Set given routing to subdev state
1461 * @routing
[all...]
/linux-master/drivers/bluetooth/
H A Dbtbcm.h37 __u8 routing; member in struct:bcm_set_pcm_int_params
/linux-master/net/batman-adv/
H A DMakefile27 batman-adv-y += routing.o
/linux-master/drivers/media/i2c/
H A Dds90ub913.c279 struct v4l2_subdev_krouting *routing)
310 if (routing->num_routes > V4L2_FRAME_DESC_ENTRY_MAX)
313 ret = v4l2_subdev_routing_validate(sd, routing,
318 ret = v4l2_subdev_set_routing(sd, state, routing);
337 struct v4l2_subdev_krouting *routing)
344 return _ub913_set_routing(sd, state, routing);
351 const struct v4l2_subdev_krouting *routing; local
369 routing = &state->routing;
371 for_each_active_route(routing, rout
277 _ub913_set_routing(struct v4l2_subdev *sd, struct v4l2_subdev_state *state, struct v4l2_subdev_krouting *routing) argument
334 ub913_set_routing(struct v4l2_subdev *sd, struct v4l2_subdev_state *state, enum v4l2_subdev_format_whence which, struct v4l2_subdev_krouting *routing) argument
459 struct v4l2_subdev_krouting routing = { local
[all...]
H A Dds90ub953.c438 struct v4l2_subdev_krouting *routing)
457 if (routing->num_routes > V4L2_FRAME_DESC_ENTRY_MAX)
460 ret = v4l2_subdev_routing_validate(sd, routing,
465 ret = v4l2_subdev_set_routing_with_fmt(sd, state, routing, &format);
475 struct v4l2_subdev_krouting *routing)
482 return _ub953_set_routing(sd, state, routing);
506 for_each_active_route(&state->routing, route) {
591 struct v4l2_subdev_krouting routing = { local
596 return _ub953_set_routing(sd, state, &routing);
436 _ub953_set_routing(struct v4l2_subdev *sd, struct v4l2_subdev_state *state, struct v4l2_subdev_krouting *routing) argument
472 ub953_set_routing(struct v4l2_subdev *sd, struct v4l2_subdev_state *state, enum v4l2_subdev_format_whence which, struct v4l2_subdev_krouting *routing) argument
H A Dds90ub960.c2290 * what VCs the sinks expect (say, an FPGA with hardcoded VC routing), this
2300 for_each_active_route(&state->routing, route) {
2425 for_each_active_route(&state->routing, route) {
2585 for_each_active_route(&state->routing, route) {
2679 for_each_active_route(&state->routing, route) {
2727 struct v4l2_subdev_krouting *routing)
2746 if (routing->num_routes > V4L2_FRAME_DESC_ENTRY_MAX)
2749 ret = v4l2_subdev_routing_validate(sd, routing,
2755 ret = v4l2_subdev_set_routing_with_fmt(sd, state, routing, &format);
2765 struct v4l2_subdev_krouting *routing)
2725 _ub960_set_routing(struct v4l2_subdev *sd, struct v4l2_subdev_state *state, struct v4l2_subdev_krouting *routing) argument
2762 ub960_set_routing(struct v4l2_subdev *sd, struct v4l2_subdev_state *state, enum v4l2_subdev_format_whence which, struct v4l2_subdev_krouting *routing) argument
2924 struct v4l2_subdev_krouting routing = { local
[all...]
/linux-master/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c1868 struct kvm_irq_routing *routing; local
1874 routing = calloc(1, size);
1875 assert(routing);
1877 return routing;
1880 void kvm_gsi_routing_irqchip_add(struct kvm_irq_routing *routing, argument
1885 assert(routing);
1886 assert(routing->nr < KVM_MAX_IRQ_ROUTES);
1888 i = routing->nr;
1889 routing->entries[i].gsi = gsi;
1890 routing
1897 _kvm_gsi_routing_write(struct kvm_vm *vm, struct kvm_irq_routing *routing) argument
1908 kvm_gsi_routing_write(struct kvm_vm *vm, struct kvm_irq_routing *routing) argument
[all...]
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dvgic_irq.c563 struct kvm_irq_routing *routing; local
569 routing = kvm_gsi_routing_create();
571 kvm_gsi_routing_irqchip_add(routing, i - MIN_SPI, i - MIN_SPI);
574 kvm_gsi_routing_write(vm, routing);
576 ret = _kvm_gsi_routing_write(vm, routing);
/linux-master/tools/testing/selftests/net/
H A Dpmtu.sh31 # routing table in A. A fib-rule is used to jump to this routing table
72 # Set up three namespaces, A, B, and C, with routing between A and B over
91 # Set up two namespaces, B, and C, with routing between the init namespace
134 # Set up vti tunnel on top of veth connected through routing namespace and
151 # Same as pmtu_vti6_udp_routed_exception but with routing between vti
271 # Addressing and routing for tests with routers: four network segments, with
1020 setup namespaces routing || return $ksft_skip
1207 setup namespaces routing ${type}4 || return $ksft_skip
1211 setup namespaces routing
[all...]
/linux-master/drivers/scsi/bfa/
H A Dbfa_fcbuild.c40 fc_els_req_tmpl.routing = FC_RTG_EXT_LINK;
51 fc_els_rsp_tmpl.routing = FC_RTG_EXT_LINK;
62 fc_bls_req_tmpl.routing = FC_RTG_BASIC_LINK;
70 fc_bls_rsp_tmpl.routing = FC_RTG_BASIC_LINK;
120 fcp_fchs_tmpl.routing = FC_RTG_FC4_DEV_DATA;
134 fchs->routing = FC_RTG_FC4_DEV_DATA;
156 fchs->routing = FC_RTG_FC4_DEV_DATA;
H A Dbfa_fc.h43 u32 routing:4; /* routing bits */ member in struct:fchs_s
47 u32 routing:4; /* routing bits */
68 * routing bit definitions
94 FC_CAT_IFR_HDR = 0x1, /* Inter-Fabric routing header */
/linux-master/arch/powerpc/kvm/
H A Dmpic.c1642 struct kvm_irq_routing_entry *routing; local
1645 routing = kzalloc((sizeof(*routing)), GFP_KERNEL);
1646 if (!routing)
1649 kvm_set_irq_routing(opp->kvm, routing, 0, 0);
1651 kfree(routing);
/linux-master/tools/testing/selftests/kvm/include/
H A Dkvm_util_base.h852 void kvm_gsi_routing_irqchip_add(struct kvm_irq_routing *routing,
854 int _kvm_gsi_routing_write(struct kvm_vm *vm, struct kvm_irq_routing *routing);
855 void kvm_gsi_routing_write(struct kvm_vm *vm, struct kvm_irq_routing *routing);
/linux-master/drivers/isdn/hardware/mISDN/
H A Dhfcmulti.c2829 int flow_tx = 0, flow_rx = 0, routing = 0; local
2898 routing = bank_tx ? 0xc0 : 0x80;
2900 routing = 0x40; /* loop */
2903 " %d flow %02x routing %02x conf %d (TX)\n",
2905 flow_tx, routing, conf);
2907 HFC_outb(hc, A_SL_CFG, (ch << 1) | routing);
2927 routing = bank_rx ? 0x80 : 0xc0; /* reversed */
2929 routing = 0x40; /* loop */
2932 " %d flow %02x routing %02x conf %d (RX)\n",
2934 flow_rx, routing, con
[all...]
/linux-master/virt/kvm/
H A Dkvm_main.c5266 struct kvm_irq_routing routing;
5271 if (copy_from_user(&routing, argp, sizeof(routing)))
5276 if (routing.nr > KVM_MAX_IRQ_ROUTES)
5278 if (routing.flags)
5280 if (routing.nr) {
5283 routing.nr, sizeof(*entries));
5289 r = kvm_set_irq_routing(kvm, entries, routing.nr,
5290 routing.flags);
5267 struct kvm_irq_routing routing; local

Completed in 365 milliseconds

12