Home
last modified time | relevance | path

Searched full:streams (Results 1 – 25 of 833) sorted by relevance

12345678910>>...34

/linux-6.12.1/Documentation/driver-api/usb/
Dbulk-streams.rst1 USB bulk streams
7 Bulk endpoint streams were added in the USB 3.0 specification. Streams allow a
11 Streams are defined in sections 4.4.6.4 and 8.12.1.4 of the Universal Serial Bus
13 Protocol, which uses streams to queue multiple SCSI commands, can be found on
24 device can refuse that transfer. Devices can switch between streams at any
44 streams, or the xHCI driver ran out of memory), or the number of streams the
53 streams.
64 usb_alloc_streams() returns with a value of N, you may use streams 1 though N.
66 endpoint does not support streams, an error will be returned.
75 If a driver wishes to stop using streams to communicate with the device, it
[all …]
/linux-6.12.1/tools/testing/selftests/net/forwarding/
Dsch_ets_tests.sh5 # collect_stats($streams...) -- A function to get stats for individual streams
80 local -a streams=("$@")
82 local low_stream=${streams[0]}
89 echo "Testing $(qdisc_describe), streams ${streams[@]}"
91 for stream in ${streams[@]}; do
97 t0=($(collect_stats "${streams[@]}"))
101 t1=($(collect_stats "${streams[@]}"))
102 d=($(for ((i = 0; i < ${#streams[@]}; i++)); do
107 for ((i = 0; i < ${#streams[@]}; i++)); do
108 local stream=${streams[$i]}
[all …]
/linux-6.12.1/tools/perf/util/
Dstream.c3 * Compare and figure out the top N hottest streams
20 zfree(&es[i].streams); in evsel_streams__delete()
50 s->streams = calloc(nr_streams_max, sizeof(struct stream)); in evlist_streams__new()
51 if (!s->streams) in evlist_streams__new()
78 es->streams[i].cnode = cnode; in evsel_streams__set_hot_cnode()
84 * Considering a few number of hot streams, only use simple in evsel_streams__set_hot_cnode()
87 hit = (es->streams[0].cnode)->hit; in evsel_streams__set_hot_cnode()
89 if ((es->streams[i].cnode)->hit < hit) { in evsel_streams__set_hot_cnode()
90 hit = (es->streams[i].cnode)->hit; in evsel_streams__set_hot_cnode()
96 es->streams[idx].cnode = cnode; in evsel_streams__set_hot_cnode()
[all …]
/linux-6.12.1/drivers/staging/greybus/
Dgb-camera.h60 * capture. The caller specifies the number of streams it
62 * streams configurations in the 'streams' argument. The
67 * using a different number of streams. In that case the
71 * streams stored in 'streams' and 'array'. The module
77 * The 'streams' argument specifies which streams are affected by the
79 * configured streams indexes. If the request contains settings, the
92 unsigned int *flags, struct gb_camera_stream *streams,
95 unsigned int streams, unsigned int num_frames,
Dcamera.c264 * set and the returned number of streams is supported
279 dev_err(&gcam->bundle->dev, "got #streams %u > request %u\n", in gb_camera_configure_streams_validate_response()
519 struct gb_camera_stream_config *streams, in gb_camera_configure_streams() argument
551 cfg->width = cpu_to_le16(streams[i].width); in gb_camera_configure_streams()
552 cfg->height = cpu_to_le16(streams[i].height); in gb_camera_configure_streams()
553 cfg->format = cpu_to_le16(streams[i].format); in gb_camera_configure_streams()
587 streams[i].width = le16_to_cpu(cfg->width); in gb_camera_configure_streams()
588 streams[i].height = le16_to_cpu(cfg->height); in gb_camera_configure_streams()
589 streams[i].format = le16_to_cpu(cfg->format); in gb_camera_configure_streams()
590 streams[i].vc = cfg->virtual_channel; in gb_camera_configure_streams()
[all …]
/linux-6.12.1/Documentation/userspace-api/media/v4l/
Ddev-subdev.rst500 independent streams are cropped and sent out of the subdev from the
511 Streams, multiplexed media pads and internal routing
514 Simple V4L2 sub-devices do not support multiple, unrelated video streams,
518 two or compose two streams into one, but the inputs and outputs for the
521 Some hardware, e.g. MIPI CSI-2, support multiplexed streams, that is, multiple
522 data streams are transmitted on the same bus, which is represented by a media
524 example, a camera sensor can produce two distinct streams, a pixel stream and a
527 sink pad. The stream-aware receiver will de-multiplex the streams received on
531 Subdevice drivers that support multiplexed streams are compatible with
533 does not support streams, then only stream 0 of source end may be captured.
[all …]
Dpixfmt-v4l2.rst111 by the driver for capture streams and by the application for
112 output streams, see :ref:`colorspaces`. If the application sets the
155 the driver for capture streams and by the application for output
156 streams, see :ref:`colorspaces`. If the application sets the
169 the driver for capture streams and by the application for output
170 streams, see :ref:`colorspaces`. If the application sets the flag
185 the driver for capture streams and by the application for output
186 streams, see :ref:`colorspaces`. If the application sets the flag
198 the driver for capture streams and by the application for output
199 streams, see :ref:`colorspaces`. If the application sets the flag
[all …]
/linux-6.12.1/drivers/soundwire/
Dcadence_master.h43 * @num_bd: number of bidirectional streams
44 * @num_in: number of input streams
45 * @num_out: number of output streams
50 * @bd: bidirectional streams
51 * @in: input streams
52 * @out: output streams
70 * @pcm_bd: number of bidirectional PCM streams supported
71 * @pcm_in: number of input PCM streams supported
72 * @pcm_out: number of output PCM streams supported
115 * @pcm: PCM streams
/linux-6.12.1/net/mac80211/
Dairtime.c31 #define MCS_DURATION(streams, sgi, bps) \ argument
32 ((u32)MCS_SYMBOL_TIME(sgi, MCS_N_KSYMS((streams) * (bps))))
34 #define MCS_DURATION_S(shift, streams, sgi, bps) \ argument
35 ((u16)((MCS_DURATION(streams, sgi, bps) >> shift)))
52 #define HE_DURATION(streams, gi, bps) \ argument
53 ((u32)HE_SYMBOL_TIME(gi, MCS_N_KSYMS((streams) * (bps))))
55 #define HE_DURATION_S(shift, streams, gi, bps) \ argument
56 (HE_DURATION(streams, gi, bps) >> shift)
63 #define EHT_DURATION(streams, gi, bps) \ argument
64 HE_DURATION(streams, gi, bps)
[all …]
/linux-6.12.1/drivers/media/pci/cx18/
Dcx18-fileops.c19 #include "cx18-streams.h"
27 associated VBI and IDX streams are also automatically claimed.
33 struct cx18_stream *s = &cx->streams[type]; in cx18_claim_stream()
68 * For all other streams we're done. in cx18_claim_stream()
73 s_assoc = &cx->streams[CX18_ENC_STREAM_TYPE_IDX]; in cx18_claim_stream()
75 s_assoc = &cx->streams[CX18_ENC_STREAM_TYPE_VBI]; in cx18_claim_stream()
88 account associated VBI streams. */
117 * CX18_ENC_STREAM_TYPE_VBI and/or CX18_ENC_STREAM_TYPE_IDX streams. in cx18_release_stream()
119 * For all other streams we're done. in cx18_release_stream()
125 s_assoc = &cx->streams[CX18_ENC_STREAM_TYPE_IDX]; in cx18_release_stream()
[all …]
Dcx18-streams.c5 * Derived from ivtv-streams.c
18 #include "cx18-streams.h"
238 struct cx18_stream *s = &cx->streams[type]; in cx18_stream_init()
305 struct cx18_stream *s = &cx->streams[type]; in cx18_prep_dev()
313 * For analog capture related streams, if video_dev.v4l2_dev == NULL then the in cx18_prep_dev()
333 /* User explicitly selected 0 buffers for these streams, so don't in cx18_prep_dev()
396 ret = cx18_stream_alloc(&cx->streams[type]); in cx18_streams_setup()
403 /* One or more streams could not be initialized. Clean 'em all up. */ in cx18_streams_setup()
410 struct cx18_stream *s = &cx->streams[type]; in cx18_reg_dev()
430 struct cx18_stream *s_mpg = &cx->streams[CX18_ENC_STREAM_TYPE_MPG]; in cx18_reg_dev()
[all …]
/linux-6.12.1/sound/virtio/
Dvirtio_chmap.c94 vs = &vpcm->streams[SNDRV_PCM_STREAM_PLAYBACK]; in virtsnd_chmap_parse_cfg()
97 vs = &vpcm->streams[SNDRV_PCM_STREAM_CAPTURE]; in virtsnd_chmap_parse_cfg()
152 for (i = 0; i < ARRAY_SIZE(vpcm->streams); ++i) { in virtsnd_chmap_build_devs()
153 vs = &vpcm->streams[i]; in virtsnd_chmap_build_devs()
180 vs = &vpcm->streams[SNDRV_PCM_STREAM_PLAYBACK]; in virtsnd_chmap_build_devs()
182 vs = &vpcm->streams[SNDRV_PCM_STREAM_CAPTURE]; in virtsnd_chmap_build_devs()
206 for (i = 0; i < ARRAY_SIZE(vpcm->streams); ++i) { in virtsnd_chmap_build_devs()
207 vs = &vpcm->streams[i]; in virtsnd_chmap_build_devs()
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/core/
Ddc_state.c75 /* trim back phantom streams */ in dc_state_untrack_phantom_stream()
173 /* retain streams and planes */ in dc_state_copy_internal()
175 dc_stream_retain(dst_state->streams[i]); in dc_state_copy_internal()
318 dc_stream_release(state->streams[i]); in dc_state_destruct()
319 state->streams[i] = NULL; in dc_state_destruct()
389 DC_LOG_WARNING("Max streams reached, can't add stream %p !\n", stream); in dc_state_add_stream()
393 state->streams[state->stream_count] = stream; in dc_state_add_stream()
428 if (state->streams[i] == stream) in dc_state_remove_stream()
431 if (state->streams[i] != stream) { in dc_state_remove_stream()
436 dc_stream_release(state->streams[i]); in dc_state_remove_stream()
[all …]
Ddc_link_enc_cfg.c48 /* DIGs do not support DP2.0 streams with 128b/132b encoding. */ in is_dig_link_enc_stream()
91 stream = state->streams[i]; in get_stream_using_link_enc()
149 if (stream == state->streams[i]) { in add_link_enc_assignment()
210 /* MST streams share the same link and should share the same encoder. in is_avail_link_enc()
301 struct dc_stream_state *streams[], in link_enc_cfg_link_encs_assign() argument
313 dc->res_pool->funcs->link_enc_unassign(state, dc->current_state->streams[i]); in link_enc_cfg_link_encs_assign()
320 struct dc_stream_state *stream = streams[i]; in link_enc_cfg_link_encs_assign()
342 struct dc_stream_state *stream = state->streams[i]; in link_enc_cfg_link_encs_assign()
353 struct dc_stream_state *prev_stream = prev_state->streams[j]; in link_enc_cfg_link_encs_assign()
370 struct dc_stream_state *stream = streams[i]; in link_enc_cfg_link_encs_assign()
[all …]
/linux-6.12.1/drivers/media/test-drivers/vidtv/
Dvidtv_channel.h14 * The PMT section for a channel will be assigned its streams.
38 * The PMT section for a channel will be assigned its streams.
46 * @program: A _single_ program with one or more streams associated with it.
48 * @streams: A stream loop used to populate the PMT section for 'program'
59 struct vidtv_psi_table_pmt_stream *streams; member
Dvidtv_channel.c14 * The PMT section for a channel will be assigned its streams.
100 s302m->streams = vidtv_psi_pmt_stream_init(NULL, in vidtv_channel_s302m_init()
103 if (!s302m->streams) in vidtv_channel_s302m_init()
106 s302m->streams->descriptor = (struct vidtv_psi_desc *) in vidtv_channel_s302m_init()
111 if (!s302m->streams->descriptor) in vidtv_channel_s302m_init()
145 vidtv_psi_pmt_stream_destroy(s302m->streams); in vidtv_channel_s302m_init()
308 * streams
336 s = cur_chnl->streams; in vidtv_channel_pmt_match_sections()
338 /* clone the streams for the PMT */ in vidtv_channel_pmt_match_sections()
538 vidtv_psi_pmt_stream_destroy(curr->streams); in vidtv_channels_destroy()
/linux-6.12.1/sound/firewire/dice/
Ddice-interface.h88 * register can be changed even while streams are running.
121 * streams that have a valid iso channel set; zero stops all streams. The
122 * streams' parameters must be configured before starting. This register is
225 * and the registers of all streams.
229 * The number of supported capture streams; read-only.
236 * of the following streams are offset by this register's value.
287 * and the registers of all streams.
291 * The number of supported playback streams; read-only.
298 * of the following streams are offset by this register's value.
/linux-6.12.1/Documentation/devicetree/bindings/phy/
Dfsl,imx8qm-lvds-phy.yaml15 groups of four data lanes of LVDS data streams. A phase-locked
17 data streams over a fifth LVDS link. Every cycle of the transmit
19 through the two groups of LVDS data streams. Together with the
20 transmit clocks, the two groups of LVDS data streams form two
/linux-6.12.1/drivers/media/pci/ivtv/
Divtv-fileops.c19 #include "ivtv-streams.h"
30 associated VBI streams are also automatically claimed.
36 struct ivtv_stream *s = &itv->streams[type]; in ivtv_claim_stream()
68 other streams we're done */ in ivtv_claim_stream()
77 s_vbi = &itv->streams[vbi_type]; in ivtv_claim_stream()
91 account associated VBI streams. */
116 for all other streams we're done */ in ivtv_release_stream()
118 s_vbi = &itv->streams[IVTV_DEC_STREAM_TYPE_VBI]; in ivtv_release_stream()
120 s_vbi = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI]; in ivtv_release_stream()
213 struct ivtv_stream *s_vbi = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI]; in ivtv_get_buffer()
[all …]
/linux-6.12.1/Documentation/networking/
Dtcp-thin.rst4 Thin-streams and TCP
20 applications, we have seen that they often produce thin streams
23 streams provoke high latencies when using TCP is unfortunate.
27 for thin streams. In short, if the kernel detects a thin stream,
/linux-6.12.1/drivers/usb/storage/
Duas-detect.h90 * connected over USB-3 we can look at the number of streams supported, in uas_use_uas_driver()
91 * ASM1051 supports 32 streams, where as early ASM1053 versions support in uas_use_uas_driver()
92 * 16 streams, newer ASM1053-s also support 32 streams, but have a in uas_use_uas_driver()
104 /* No streams info, assume ASM1051 */ in uas_use_uas_driver()
151 "USB controller %s does not support streams, which are required by the UAS driver.\n", in uas_use_uas_driver()
/linux-6.12.1/drivers/gpu/drm/imagination/
Dpvr_rogue_fwif_stream.h8 * DOC: Streams
10 * Commands are submitted to the kernel driver in the form of streams.
34 * All parameters and headers in the main and extension streams must be naturally aligned.
36 * If a parameter appears in both the main and extension streams, then the extension parameter is
/linux-6.12.1/include/media/
Dv4l2-subdev.h296 * way to select I2S clock used by driving digital audio streams at some
830 * @enable_streams: Enable the streams defined in streams_mask on the given
836 * @disable_streams: Disable the streams defined in streams_mask on the given
980 * Set this flag if this subdev supports multiplexed streams. This means
987 * - Multiple streams per pad are supported
1271 * implement the multiplexed streams API (as indicated by the
1529 * @fmt: Format used to initialize all the streams
1532 * all the streams using the given format.
1576 * v4l2_subdev_state_xlate_streams() - Translate streams from one pad to another
1581 * @streams: Streams bitmask on the first pad
[all …]
/linux-6.12.1/Documentation/userspace-api/media/dvb/
Dintro.rst39 TV cards and their new features like recording MPEG streams and filtering
40 several section and PES data streams at the same time.
93 video streams. Besides usually several of such audio and video
94 streams it also contains data streams with information about the
95 programs offered in this or other streams of the same provider.
/linux-6.12.1/drivers/media/pci/intel/ipu6/
Dipu6-isys.h26 /* FW support max 16 streams */
117 * @streams_lock: serialise access to streams
118 * @streams: streams per firmware stream ID
140 struct ipu6_isys_stream streams[IPU6_ISYS_MAX_STREAMS]; member

12345678910>>...34