Home
last modified time | relevance | path

Searched refs:streams (Results 1 – 25 of 334) sorted by relevance

12345678910>>...14

/linux-6.12.1/tools/perf/util/
Dstream.c20 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()
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()
185 struct stream *pair_stream = &es_pair->streams[i]; in stream__callchain_match()
212 struct stream *base_stream = &es_base->streams[i]; in evsel_streams__match()
[all …]
/linux-6.12.1/drivers/staging/greybus/
Dcamera.c519 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()
591 streams[i].dt[0] = cfg->data_type[0]; in gb_camera_configure_streams()
592 streams[i].dt[1] = cfg->data_type[1]; in gb_camera_configure_streams()
[all …]
/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
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
83 ensure that drivers that don't support streams will be able to use the endpoint.
/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()
Dvirtio_pcm.c332 virtio_cread_le(vdev, struct virtio_snd_config, streams, in virtsnd_pcm_parse_cfg()
387 vpcm->streams[vss->direction].nsubstreams++; in virtsnd_pcm_parse_cfg()
412 vpcm->streams[SNDRV_PCM_STREAM_PLAYBACK].nsubstreams; in virtsnd_pcm_build_devs()
414 vpcm->streams[SNDRV_PCM_STREAM_CAPTURE].nsubstreams; in virtsnd_pcm_build_devs()
435 for (i = 0; i < ARRAY_SIZE(vpcm->streams); ++i) { in virtsnd_pcm_build_devs()
436 struct virtio_pcm_stream *stream = &vpcm->streams[i]; in virtsnd_pcm_build_devs()
460 vs = &vpcm->streams[vss->direction]; in virtsnd_pcm_build_devs()
465 for (i = 0; i < ARRAY_SIZE(vpcm->streams); ++i) { in virtsnd_pcm_build_devs()
466 struct virtio_pcm_stream *vs = &vpcm->streams[i]; in virtsnd_pcm_build_devs()
467 struct snd_pcm_str *ks = &vpcm->pcm->streams[i]; in virtsnd_pcm_build_devs()
/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 …]
Drc80211_minstrel_ht_debugfs.c80 p += sprintf(p, "%d ", mg->streams); in minstrel_ht_stats_dump()
84 p += sprintf(p, "%d ", mg->streams); in minstrel_ht_stats_dump()
102 p += sprintf(p, " MCS%-2u", (mg->streams - 1) * 8 + j); in minstrel_ht_stats_dump()
104 p += sprintf(p, " MCS%-1u/%1u", j, mg->streams); in minstrel_ht_stats_dump()
225 p += sprintf(p, "%d,", mg->streams); in minstrel_ht_stats_csv_dump()
229 p += sprintf(p, "%d,", mg->streams); in minstrel_ht_stats_csv_dump()
246 p += sprintf(p, ",MCS%-2u,", (mg->streams - 1) * 8 + j); in minstrel_ht_stats_csv_dump()
248 p += sprintf(p, ",MCS%-1u/%1u,", j, mg->streams); in minstrel_ht_stats_csv_dump()
/linux-6.12.1/sound/isa/
Dcmi8330.c163 } streams[2]; member
414 substream->private_data = chip->streams[SNDRV_PCM_STREAM_PLAYBACK].private_data; in snd_cmi8330_playback_open()
415 return chip->streams[SNDRV_PCM_STREAM_PLAYBACK].open(substream); in snd_cmi8330_playback_open()
423 substream->private_data = chip->streams[SNDRV_PCM_STREAM_CAPTURE].private_data; in snd_cmi8330_capture_open()
424 return chip->streams[SNDRV_PCM_STREAM_CAPTURE].open(substream); in snd_cmi8330_capture_open()
445 chip->streams[CMI_SB_STREAM].ops = *ops; in snd_cmi8330_pcm()
446 chip->streams[CMI_SB_STREAM].open = ops->open; in snd_cmi8330_pcm()
447 chip->streams[CMI_SB_STREAM].ops.open = cmi_open_callbacks[CMI_SB_STREAM]; in snd_cmi8330_pcm()
448 chip->streams[CMI_SB_STREAM].private_data = chip->sb; in snd_cmi8330_pcm()
452 chip->streams[CMI_AD_STREAM].ops = *ops; in snd_cmi8330_pcm()
[all …]
/linux-6.12.1/tools/testing/selftests/net/forwarding/
Dsch_ets_tests.sh80 local -a streams=("$@")
82 local low_stream=${streams[0]}
91 for stream in ${streams[@]}; do
108 local stream=${streams[$i]}
124 for stream in ${streams[@]}; do
Dsch_ets.sh39 local -a streams=("$@")
42 for stream in ${streams[@]}; do
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/core/
Ddc_state.c175 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()
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()
441 state->streams[i] = state->streams[i + 1]; in dc_state_remove_stream()
445 state->streams[state->stream_count] = NULL; in dc_state_remove_stream()
549 if (state->streams[i] == stream) { in dc_state_remove_plane()
[all …]
Ddc_link_enc_cfg.c91 stream = state->streams[i]; in get_stream_using_link_enc()
149 if (stream == state->streams[i]) { in add_link_enc_assignment()
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()
664 if (is_dig_link_enc_stream(state->streams[i])) in link_enc_cfg_validate()
675 if (assignment.stream != state->streams[i]) in link_enc_cfg_validate()
[all …]
/linux-6.12.1/drivers/media/pci/cx18/
Dcx18-streams.c238 struct cx18_stream *s = &cx->streams[type]; in cx18_stream_init()
305 struct cx18_stream *s = &cx->streams[type]; in cx18_prep_dev()
396 ret = cx18_stream_alloc(&cx->streams[type]); 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()
508 if (cx->streams[type].dvb != NULL) { in cx18_streams_cleanup()
510 cx18_dvb_unregister(&cx->streams[type]); in cx18_streams_cleanup()
511 kfree(cx->streams[type].dvb); in cx18_streams_cleanup()
512 cx->streams[type].dvb = NULL; in cx18_streams_cleanup()
513 cx18_stream_free(&cx->streams[type]); in cx18_streams_cleanup()
[all …]
Dcx18-fileops.c33 struct cx18_stream *s = &cx->streams[type]; 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()
125 s_assoc = &cx->streams[CX18_ENC_STREAM_TYPE_IDX]; in cx18_release_stream()
132 s_assoc = &cx->streams[CX18_ENC_STREAM_TYPE_VBI]; in cx18_release_stream()
173 struct cx18_stream *s_vbi = &cx->streams[CX18_ENC_STREAM_TYPE_VBI]; in cx18_get_mdl()
485 struct cx18_stream *s = &cx->streams[id->type]; in cx18_start_capture()
507 s_vbi = &cx->streams[CX18_ENC_STREAM_TYPE_VBI]; in cx18_start_capture()
508 s_idx = &cx->streams[CX18_ENC_STREAM_TYPE_IDX]; in cx18_start_capture()
576 struct cx18_stream *s = &cx->streams[id->type]; in cx18_v4l2_read()
[all …]
/linux-6.12.1/sound/hda/
Dhdac_device.c869 unsigned int streams = snd_hdac_read_parm(codec, nid, AC_PAR_STREAM); in query_stream_param() local
871 if (!streams || streams == -1) in query_stream_param()
872 streams = snd_hdac_read_parm(codec, codec->afg, AC_PAR_STREAM); in query_stream_param()
873 if (!streams || streams == -1) in query_stream_param()
875 return streams; in query_stream_param()
918 unsigned int streams, bps; in snd_hdac_query_supported_pcm() local
922 streams = query_stream_param(codec, nid); in snd_hdac_query_supported_pcm()
923 if (!streams) in snd_hdac_query_supported_pcm()
927 if (streams & AC_SUPFMT_PCM) { in snd_hdac_query_supported_pcm()
957 if (streams & AC_SUPFMT_FLOAT32) { in snd_hdac_query_supported_pcm()
[all …]
/linux-6.12.1/tools/testing/selftests/drivers/net/mlxsw/
Dsch_ets.sh67 local -a streams=("$@")
72 qdisc_parent_stats_get $swp2 10:$((${streams[0]} + 1)) .bytes \
75 for stream in ${streams[@]}; do
/linux-6.12.1/drivers/media/pci/ivtv/
Divtv-fileops.c36 struct ivtv_stream *s = &itv->streams[type]; in ivtv_claim_stream()
77 s_vbi = &itv->streams[vbi_type]; in ivtv_claim_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()
428 struct ivtv_stream *s = &itv->streams[id->type]; in ivtv_start_capture()
457 s_vbi = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI]; in ivtv_start_capture()
507 struct ivtv_stream *s = &itv->streams[id->type]; in ivtv_v4l2_read()
524 struct ivtv_stream *s = &itv->streams[id->type]; in ivtv_start_decoding()
569 struct ivtv_stream *s = &itv->streams[id->type]; in ivtv_write()
[all …]
Divtv-streams.c170 struct ivtv_stream *s = &itv->streams[type]; in ivtv_stream_init()
200 struct ivtv_stream *s = &itv->streams[type]; in ivtv_prep_dev()
269 if (itv->streams[type].vdev.v4l2_dev == NULL) in ivtv_streams_setup()
273 if (ivtv_stream_alloc(&itv->streams[type])) in ivtv_streams_setup()
286 struct ivtv_stream *s = &itv->streams[type]; in ivtv_reg_dev()
297 struct ivtv_stream *s_mpg = &itv->streams[IVTV_ENC_STREAM_TYPE_MPG]; in ivtv_reg_dev()
363 struct video_device *vdev = &itv->streams[type].vdev; in ivtv_streams_cleanup()
369 ivtv_stream_free(&itv->streams[type]); in ivtv_streams_cleanup()
370 itv->streams[type].vdev.v4l2_dev = NULL; in ivtv_streams_cleanup()
780 struct ivtv_stream *s = &itv->streams[i]; in ivtv_stop_all_captures()
[all …]
Divtv-irq.c31 struct ivtv_stream *s = &itv->streams[IVTV_ENC_STREAM_TYPE_PCM]; in ivtv_pcm_work_handler()
60 struct ivtv_stream *s = &itv->streams[itv->cur_pio_stream]; in ivtv_pio_work_handler()
450 struct ivtv_stream *s_vbi = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI]; in ivtv_dma_enc_start()
541 s = &itv->streams[itv->cur_dma_stream]; in ivtv_irq_dma_read()
605 s = &itv->streams[itv->cur_dma_stream]; in ivtv_irq_enc_dma_complete()
633 s = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI]; in ivtv_irq_enc_dma_complete()
649 s = &itv->streams[itv->cur_pio_stream]; in ivtv_irq_enc_pio_complete()
662 s = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI]; in ivtv_irq_enc_pio_complete()
694 struct ivtv_stream *s = &itv->streams[itv->cur_dma_stream]; in ivtv_irq_dma_err()
756 s = &itv->streams[ivtv_stream_map[data[0]]]; in ivtv_irq_enc_start_cap()
[all …]
/linux-6.12.1/sound/pci/nm256/
Dnm256.c224 struct nm256_stream streams[2]; member
729 s = &chip->streams[SNDRV_PCM_STREAM_PLAYBACK]; in snd_nm256_playback_update()
744 s = &chip->streams[SNDRV_PCM_STREAM_CAPTURE]; in snd_nm256_capture_update()
834 snd_nm256_setup_stream(chip, &chip->streams[SNDRV_PCM_STREAM_PLAYBACK], in snd_nm256_playback_open()
846 snd_nm256_setup_stream(chip, &chip->streams[SNDRV_PCM_STREAM_CAPTURE], in snd_nm256_capture_open()
910 struct nm256_stream *s = &chip->streams[i]; in snd_nm256_pcm()
962 if (chip->streams[SNDRV_PCM_STREAM_PLAYBACK].running) in snd_nm256_intr_check()
964 if (chip->streams[SNDRV_PCM_STREAM_CAPTURE].running) in snd_nm256_intr_check()
1389 struct nm256_stream *s = &chip->streams[i]; in nm256_resume()
1408 if (chip->streams[SNDRV_PCM_STREAM_PLAYBACK].running) in snd_nm256_free()
[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
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.
536 Understanding streams
[all …]
/linux-6.12.1/sound/core/
Dpcm.c123 pstr = &pcm->streams[stream]; in snd_pcm_control_ioctl()
632 struct snd_pcm_str *pstr = &pcm->streams[stream]; in snd_pcm_new_stream()
865 snd_pcm_free_stream(&pcm->streams[SNDRV_PCM_STREAM_PLAYBACK]); in snd_pcm_free()
866 snd_pcm_free_stream(&pcm->streams[SNDRV_PCM_STREAM_CAPTURE]); in snd_pcm_free()
894 pstr = &pcm->streams[stream]; in snd_pcm_attach_substream()
904 for (substream = pcm->streams[opposite].substream; substream; in snd_pcm_attach_substream()
1062 if (pcm->streams[cidx].substream == NULL) in snd_pcm_dev_register()
1075 pcm->streams[cidx].dev); in snd_pcm_dev_register()
1081 for (substream = pcm->streams[cidx].substream; substream; substream = substream->next) in snd_pcm_dev_register()
1119 if (pcm->streams[cidx].dev) in snd_pcm_dev_disconnect()
[all …]
/linux-6.12.1/sound/core/oss/
Dpcm_oss.c1116 substream = pcm_oss_file->streams[idx]; in snd_pcm_oss_get_active_substream()
1569 substream = pcm_oss_file->streams[i]; in snd_pcm_oss_reset()
1589 substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_PLAYBACK]; in snd_pcm_oss_post()
1658 substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_PLAYBACK]; in snd_pcm_oss_sync()
1728 substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_CAPTURE]; in snd_pcm_oss_sync()
1750 struct snd_pcm_substream *substream = pcm_oss_file->streams[idx]; in snd_pcm_oss_set_rate()
1792 struct snd_pcm_substream *substream = pcm_oss_file->streams[idx]; in snd_pcm_oss_set_channels()
1889 struct snd_pcm_substream *substream = pcm_oss_file->streams[idx]; in snd_pcm_oss_set_format()
1944 struct snd_pcm_substream *substream = pcm_oss_file->streams[idx]; in snd_pcm_oss_set_subdivide()
1987 struct snd_pcm_substream *substream = pcm_oss_file->streams[idx]; in snd_pcm_oss_set_fragment()
[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/media/test-drivers/vidtv/
Dvidtv_channel.c100 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()
336 s = cur_chnl->streams; in vidtv_channel_pmt_match_sections()
538 vidtv_psi_pmt_stream_destroy(curr->streams); in vidtv_channels_destroy()

12345678910>>...14