| /linux/Documentation/driver-api/usb/ |
| H A D | bulk-streams.rst | 1 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/tools/testing/selftests/net/forwarding/ |
| H A D | sch_ets_tests.sh | 5 # 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 98 t0=($(collect_stats "${streams[@]}")) 102 t1=($(collect_stats "${streams[@]}")) 103 d=($(for ((i = 0; i < ${#streams[@]}; i++)); do 108 for ((i = 0; i < ${#streams[@]}; i++)); do 109 local stream=${streams[$i]}
|
| /linux/drivers/staging/greybus/ |
| H A D | camera.c | 264 * 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/drivers/soundwire/ |
| H A D | cadence_master.h | 44 * @num_bd: number of bidirectional streams 45 * @num_in: number of input streams 46 * @num_out: number of output streams 51 * @bd: bidirectional streams 52 * @in: input streams 53 * @out: output streams 71 * @pcm_bd: number of bidirectional PCM streams supported 72 * @pcm_in: number of input PCM streams supported 73 * @pcm_out: number of output PCM streams supported 116 * @pcm: PCM streams
|
| /linux/net/mac80211/ |
| H A D | airtime.c | 31 #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 …]
|
| H A D | rc80211_minstrel_ht_debugfs.c | 80 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/drivers/media/pci/cx18/ |
| H A D | cx18-fileops.c | 19 #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 …]
|
| H A D | cx18-streams.c | 5 * Derived from ivtv-streams.c 18 #include "cx18-streams.h" 236 struct cx18_stream *s = &cx->streams[type]; in cx18_stream_init() 303 struct cx18_stream *s = &cx->streams[type]; in cx18_prep_dev() 311 * For analog capture related streams, if video_dev.v4l2_dev == NULL then the in cx18_prep_dev() 331 /* User explicitly selected 0 buffers for these streams, so don't in cx18_prep_dev() 394 ret = cx18_stream_alloc(&cx->streams[type]); in cx18_streams_setup() 401 /* One or more streams could not be initialized. Clean 'em all up. */ in cx18_streams_setup() 408 struct cx18_stream *s = &cx->streams[type]; in cx18_reg_dev() 428 struct cx18_stream *s_mpg = &cx->streams[CX18_ENC_STREAM_TYPE_MPG]; in cx18_reg_dev() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_state.c | 76 /* trim back phantom streams */ in dc_state_untrack_phantom_stream() 174 /* retain streams and planes */ in dc_state_copy_internal() 176 dc_stream_retain(dst_state->streams[i]); in dc_state_copy_internal() 311 dc_stream_release(state->streams[i]); in dc_state_destruct() 312 state->streams[i] = NULL; in dc_state_destruct() 382 DC_LOG_WARNING("Max streams reached, can't add stream %p !\n", stream); in dc_state_add_stream() 386 state->streams[state->stream_count] = stream; in dc_state_add_stream() 421 if (state->streams[i] == stream) in dc_state_remove_stream() 424 if (state->streams[i] != stream) { in dc_state_remove_stream() 431 dc_stream_release(state->streams[i]); in dc_state_remove_stream() [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | pixfmt-v4l2.rst | 112 by the driver for capture streams and by the application for 113 output streams, see :ref:`colorspaces`. If the application sets the 156 the driver for capture streams and by the application for output 157 streams, see :ref:`colorspaces`. If the application sets the 170 the driver for capture streams and by the application for output 171 streams, see :ref:`colorspaces`. If the application sets the flag 186 the driver for capture streams and by the application for output 187 streams, see :ref:`colorspaces`. If the application sets the flag 199 the driver for capture streams and by the application for output 200 streams, see :ref:`colorspaces`. If the application sets the flag [all …]
|
| /linux/sound/virtio/ |
| H A D | virtio_chmap.c | 94 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()
|
| H A D | virtio_pcm.c | 332 virtio_cread_le(vdev, struct virtio_snd_config, streams, in virtsnd_pcm_parse_cfg() 396 vpcm->streams[vss->direction].nsubstreams++; in virtsnd_pcm_parse_cfg() 421 vpcm->streams[SNDRV_PCM_STREAM_PLAYBACK].nsubstreams; in virtsnd_pcm_build_devs() 423 vpcm->streams[SNDRV_PCM_STREAM_CAPTURE].nsubstreams; in virtsnd_pcm_build_devs() 444 for (i = 0; i < ARRAY_SIZE(vpcm->streams); ++i) { in virtsnd_pcm_build_devs() 445 struct virtio_pcm_stream *stream = &vpcm->streams[i]; in virtsnd_pcm_build_devs() 469 vs = &vpcm->streams[vss->direction]; in virtsnd_pcm_build_devs() 474 for (i = 0; i < ARRAY_SIZE(vpcm->streams); ++i) { in virtsnd_pcm_build_devs() 475 struct virtio_pcm_stream *vs = &vpcm->streams[i]; in virtsnd_pcm_build_devs() 476 struct snd_pcm_str *ks = &vpcm->pcm->streams[i]; in virtsnd_pcm_build_devs()
|
| /linux/sound/firewire/dice/ |
| H A D | dice-interface.h | 88 * 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/drivers/media/test-drivers/vidtv/ |
| H A D | vidtv_channel.h | 14 * 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
|
| H A D | vidtv_channel.c | 14 * 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() 541 vidtv_psi_pmt_stream_destroy(curr->streams); in vidtv_channels_destroy()
|
| /linux/drivers/media/pci/ivtv/ |
| H A D | ivtv-fileops.c | 19 #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/Documentation/devicetree/bindings/phy/ |
| H A D | fsl,imx8qm-lvds-phy.yaml | 15 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/drivers/usb/storage/ |
| H A D | uas-detect.h | 90 * 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/Documentation/networking/ |
| H A D | tcp-thin.rst | 4 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/drivers/gpu/drm/imagination/ |
| H A D | pvr_rogue_fwif_stream.h | 8 * 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/drivers/media/v4l2-core/ |
| H A D | v4l2-subdev.c | 55 * The Streams API is an experimental feature. To use the Streams API, set 64 * of streams. 67 * restricts the total number of streams in a pad, although the stream ID is 646 * If the streams API is not enabled, remove V4L2_SUBDEV_CAP_STREAMS. in subdev_do_ioctl() 1126 * Clear V4L2_SUBDEV_CLIENT_CAP_STREAMS if streams API is not in subdev_do_ioctl() 1127 * enabled. Remove this when streams API is no longer in subdev_do_ioctl() 1402 /* Non-streams subdevs have an implicit stream 0 */ in v4l2_link_validate_get_streams() 1434 * It is ok to have more source streams than sink streams as extra in v4l2_subdev_link_validate_locked() 1435 * source streams can just be ignored by the receiver, but having extra in v4l2_subdev_link_validate_locked() 1436 * sink streams is an error as streams must have a source. in v4l2_subdev_link_validate_locked() [all …]
|
| /linux/sound/hda/core/ |
| H A D | stream.c | 194 * snd_hdac_stop_streams - stop all streams 207 * snd_hdac_stop_streams_and_chip - stop all streams and chip if running 673 * @streams: bit flags of streams to set up 676 * Initializes the time counter of streams marked by the bit flags (each 682 unsigned int streams, bool start) in snd_hdac_stream_timecounter_init() argument 694 if ((streams & (1 << s->index))) { in snd_hdac_stream_timecounter_init() 713 * @streams: bit flags of streams to sync 717 unsigned int streams, unsigned int reg) in snd_hdac_stream_sync_trigger() argument 726 val |= streams; in snd_hdac_stream_sync_trigger() 728 val &= ~streams; in snd_hdac_stream_sync_trigger() [all …]
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| H A D | rate.h | 42 /* phy ctl byte 3, code rate, modulation type, # of streams */ 52 #define MCS_TXS_MASK 0xc0 /* num tx streams - 1 bit mask */ 53 #define MCS_TXS_SHIFT 6 /* num tx streams - 1 bit shift */ 55 /* returns num tx streams - 1 */ 102 /* mimo num STC streams per PLCP defn. */ 104 /* mimo num STC streams per PLCP defn. */
|
| /linux/drivers/media/pci/intel/ipu6/ |
| H A D | ipu6.h | 150 * In MMU V2, L1 -> 16 streams and 64 blocks, maximum 16 blocks per stream 152 * L2 -> 16 streams and 32 blocks. 2 blocks per streams 178 * called streams. There is maximum 16 streams for both caches. Each of these 221 * available only for the L1 streams. 230 * Currently L1/L2 streams, blocks, AT ZLW configurations etc. are pre-defined
|
| /linux/sound/core/oss/ |
| H A D | pcm_oss.c | 1119 substream = pcm_oss_file->streams[idx]; in snd_pcm_oss_get_active_substream() 1572 substream = pcm_oss_file->streams[i]; in snd_pcm_oss_reset() 1592 substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_PLAYBACK]; in snd_pcm_oss_post() 1661 substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_PLAYBACK]; in snd_pcm_oss_sync() 1731 substream = pcm_oss_file->streams[SNDRV_PCM_STREAM_CAPTURE]; in snd_pcm_oss_sync() 1753 struct snd_pcm_substream *substream = pcm_oss_file->streams[idx]; in snd_pcm_oss_set_rate() 1795 struct snd_pcm_substream *substream = pcm_oss_file->streams[idx]; in snd_pcm_oss_set_channels() 1893 struct snd_pcm_substream *substream = pcm_oss_file->streams[idx]; in snd_pcm_oss_set_format() 1948 struct snd_pcm_substream *substream = pcm_oss_file->streams[idx]; in snd_pcm_oss_set_subdivide() 1991 struct snd_pcm_substream *substream = pcm_oss_file->streams[idx]; in snd_pcm_oss_set_fragment() [all …]
|