Searched refs:routing (Results 1 - 25 of 32) sorted by last modified time

12

/linux-master/virt/kvm/
H A Dkvm_main.c5266 struct kvm_irq_routing routing; local
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);
/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/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/scsi/bfa/
H A Dbfa_fcs_lport.c815 if ((fchs->routing == FC_RTG_BASIC_LINK) &&
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 */
H A Dbfa_fcs.c1533 if (fchs->routing == FC_RTG_EXT_HDR &&
/linux-master/drivers/media/v4l2-core/
H A Dv4l2-ioctl.c3148 struct v4l2_subdev_routing *routing = parg; local
3150 if (routing->num_routes > 256)
3153 *user_ptr = u64_to_user_ptr(routing->routes);
3154 *kernel_ptr = (void **)&routing->routes;
3156 * routing->num_routes;
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/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...]
H A Dimx8-isi-pipe.c251 * Find the connected input by inspecting the crossbar switch routing
255 ret = v4l2_subdev_routing_find_opposite_end(&state->routing,
/linux-master/arch/s390/kvm/
H A Dkvm-s390.c3001 struct kvm_irq_routing_entry routing; local
3005 /* Set up dummy routing. */
3006 memset(&routing, 0, sizeof(routing));
3007 r = kvm_set_irq_routing(kvm, &routing, 0, 0);
/linux-master/net/xfrm/
H A Dxfrm_state.c254 X(afinfo, type, routing);
299 X(afinfo, type, routing);
/linux-master/drivers/net/wireless/broadcom/b43legacy/
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/net/wireless/broadcom/b43/
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/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/net/batman-adv/
H A DMakefile27 batman-adv-y += routing.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/media/i2c/
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...]
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 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...]
/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/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/drivers/bluetooth/
H A Dbtbcm.h37 __u8 routing; member in struct:bcm_set_pcm_int_params

Completed in 428 milliseconds

12