Home
last modified time | relevance | path

Searched full:bitrate (Results 1 – 25 of 232) sorted by relevance

12345678910

/linux/drivers/net/can/dev/
H A Dcalc_bittiming.c69 unsigned int bitrate; /* current bitrate */ in can_calc_bittiming() local
85 if (bt->bitrate > 800 * KILO /* BPS */) in can_calc_bittiming()
87 else if (bt->bitrate > 500 * KILO /* BPS */) in can_calc_bittiming()
99 brp = priv->clock.freq / (tsegall * bt->bitrate) + tseg % 2; in can_calc_bittiming()
106 bitrate = priv->clock.freq / (brp * tsegall); in can_calc_bittiming()
107 bitrate_error = abs(bt->bitrate - bitrate); in can_calc_bittiming()
113 /* reset sample point error if we have a better bitrate */ in can_calc_bittiming()
134 do_div(v64, bt->bitrate); in can_calc_bittiming()
138 "bitrate error: %u.%u%% too high", in can_calc_bittiming()
143 "bitrate error: %u.%u%%", in can_calc_bittiming()
[all …]
H A Dbittiming.c45 * phase_seg1, phase_seg2 and sjw and tries to determine the bitrate
105 bt->bitrate = priv->clock.freq / (bt->brp * can_bit_time(bt)); in can_fixup_bittiming()
113 /* Checks the validity of predefined bitrate settings */
123 if (bt->bitrate == bitrate_const[i]) in can_validate_bitrate()
127 NL_SET_ERR_MSG_FMT(extack, "bitrate %u bps not supported", in can_validate_bitrate()
140 * timing parameters are calculated based on the provided bitrate OR in can_get_bittiming()
144 if (!bt->tq && bt->bitrate && btc) in can_get_bittiming()
146 if (bt->tq && !bt->bitrate && btc) in can_get_bittiming()
148 if (!bt->tq && bt->bitrate && bitrate_const) in can_get_bittiming()
/linux/net/mac80211/tests/
H A Dutil.c50 { .bitrate = 10 },
51 { .bitrate = 20, .flags = IEEE80211_RATE_SHORT_PREAMBLE },
52 { .bitrate = 55, .flags = IEEE80211_RATE_SHORT_PREAMBLE },
53 { .bitrate = 110, .flags = IEEE80211_RATE_SHORT_PREAMBLE },
54 { .bitrate = 60 },
55 { .bitrate = 90 },
56 { .bitrate = 120 },
57 { .bitrate = 180 },
58 { .bitrate = 240 },
59 { .bitrate = 360 },
[all …]
/linux/drivers/net/wireless/broadcom/b43/
H A Dxmit.c38 b43_tx_legacy_rate_phy_ctl_ent(u8 bitrate) in b43_tx_legacy_rate_phy_ctl_ent() argument
45 if (e->bitrate == bitrate) in b43_tx_legacy_rate_phy_ctl_ent()
53 /* Extract the bitrate index out of a CCK PLCP header. */
69 /* Extract the bitrate index out of an OFDM PLCP header. */
96 u8 b43_plcp_get_ratecode_cck(const u8 bitrate) in b43_plcp_get_ratecode_cck() argument
98 switch (bitrate) { in b43_plcp_get_ratecode_cck()
112 u8 b43_plcp_get_ratecode_ofdm(const u8 bitrate) in b43_plcp_get_ratecode_ofdm() argument
114 switch (bitrate) { in b43_plcp_get_ratecode_ofdm()
137 const u16 octets, const u8 bitrate) in b43_generate_plcp_hdr() argument
141 if (b43_is_ofdm_rate(bitrate)) { in b43_generate_plcp_hdr()
[all …]
/linux/drivers/media/platform/st/sti/hva/
H A Dhva-debugfs.c48 " | |- bitrate=%d bps\n" in format_ctx()
53 ctrls->bitrate, in format_ctx()
99 " | |- avg bitrate (kbps)=%d [min=%d, max=%d]\n" in format_ctx()
100 " | |- last bitrate (kbps)=%d\n", in format_ctx()
123 u32 bitrate; in hva_dbg_perf_begin() local
147 * bitrate in kbps = (size * 8 / 1000) / in hva_dbg_perf_begin()
154 bitrate = (u32)div; in hva_dbg_perf_begin()
155 dbg->last_bitrate = bitrate; in hva_dbg_perf_begin()
156 dbg->min_bitrate = min(bitrate, in hva_dbg_perf_begin()
158 dbg->max_bitrate = max(bitrate, in hva_dbg_perf_begin()
[all …]
H A Dhva.h70 * @bitrate_mode: bitrate mode (constant bitrate or variable bitrate)
72 * @bitrate: bitrate (in bps)
90 u32 bitrate; member
180 * @last_bitrate: bitrate upon the last sampling window
181 * @min_bitrate: minimum bitrate in kbps
182 * @max_bitrate: maximum bitrate in kbps
183 * @avg_bitrate: average bitrate in kbps
H A Dhva-h264.c41 /* factor for bitrate and cpb buffer size max values if profile >= high */
44 /* factor for bitrate and cpb buffer size max values if profile < high */
208 * @bit_rate: target bitrate, for BRC
277 * @brc_no_skip: Disable skipping in the Bitrate Controller
650 td->bit_rate = ctrls->bitrate; in hva_h264_prepare_task()
664 * update bitrate to introduce a correction due to in hva_h264_prepare_task()
666 * new bitrate = (old bitrate * new framerate) / old framerate in hva_h264_prepare_task()
676 /* compute maximum bitrate depending on profile */ in hva_h264_prepare_task()
684 /* check if bitrate doesn't exceed max size */ in hva_h264_prepare_task()
687 "%s bitrate (%d) larger than level and profile allow, clip to %d\n", in hva_h264_prepare_task()
[all …]
/linux/drivers/net/wireless/broadcom/b43legacy/
H A Dxmit.c26 /* Extract the bitrate out of a CCK PLCP header. */
43 /* Extract the bitrate out of an OFDM PLCP header. */
71 u8 b43legacy_plcp_get_ratecode_cck(const u8 bitrate) in b43legacy_plcp_get_ratecode_cck() argument
73 switch (bitrate) { in b43legacy_plcp_get_ratecode_cck()
87 u8 b43legacy_plcp_get_ratecode_ofdm(const u8 bitrate) in b43legacy_plcp_get_ratecode_ofdm() argument
89 switch (bitrate) { in b43legacy_plcp_get_ratecode_ofdm()
112 const u16 octets, const u8 bitrate) in b43legacy_generate_plcp_hdr() argument
117 if (b43legacy_is_ofdm_rate(bitrate)) { in b43legacy_generate_plcp_hdr()
120 d = b43legacy_plcp_get_ratecode_ofdm(bitrate); in b43legacy_generate_plcp_hdr()
127 plen = octets * 16 / bitrate; in b43legacy_generate_plcp_hdr()
[all …]
/linux/drivers/net/can/usb/
H A Dmcba_usb.c134 __be16 bitrate; member
392 static void mcba_usb_xmit_change_bitrate(struct mcba_priv *priv, u16 bitrate) in mcba_usb_xmit_change_bitrate() argument
398 put_unaligned_be16(bitrate, &usb_msg.bitrate); in mcba_usb_xmit_change_bitrate()
478 const u32 bitrate = get_unaligned_be16(&msg->can_bitrate); in convert_can2host_bitrate() local
480 if ((bitrate == 33) || (bitrate == 83)) in convert_can2host_bitrate()
481 return bitrate * 1000 + 333; in convert_can2host_bitrate()
483 return bitrate * 1000; in convert_can2host_bitrate()
497 const u32 bitrate = convert_can2host_bitrate(msg); in mcba_usb_process_ka_can() local
501 if (bitrate != priv->can.bittiming.bitrate) in mcba_usb_process_ka_can()
504 "Wrong bitrate reported by the device (%u). Expected %u", in mcba_usb_process_ka_can()
[all …]
/linux/drivers/net/wireless/intersil/p54/
H A Deeprom.c30 { .bitrate = 10, .hw_value = 0, },
31 { .bitrate = 20, .hw_value = 1, .flags = IEEE80211_RATE_SHORT_PREAMBLE },
32 { .bitrate = 55, .hw_value = 2, .flags = IEEE80211_RATE_SHORT_PREAMBLE },
33 { .bitrate = 110, .hw_value = 3, .flags = IEEE80211_RATE_SHORT_PREAMBLE },
34 { .bitrate = 60, .hw_value = 4, },
35 { .bitrate = 90, .hw_value = 5, },
36 { .bitrate = 120, .hw_value = 6, },
37 { .bitrate = 180, .hw_value = 7, },
38 { .bitrate = 240, .hw_value = 8, },
39 { .bitrate = 360, .hw_value = 9, },
[all …]
/linux/drivers/media/v4l2-core/
H A Dv4l2-ctrls-defs.c154 "Variable Bitrate", in v4l2_ctrl_get_menu()
155 "Constant Bitrate", in v4l2_ctrl_get_menu()
854 case V4L2_CID_MPEG_AUDIO_L1_BITRATE: return "Audio Layer I Bitrate"; in v4l2_ctrl_get_name()
855 case V4L2_CID_MPEG_AUDIO_L2_BITRATE: return "Audio Layer II Bitrate"; in v4l2_ctrl_get_name()
856 case V4L2_CID_MPEG_AUDIO_L3_BITRATE: return "Audio Layer III Bitrate"; in v4l2_ctrl_get_name()
862 case V4L2_CID_MPEG_AUDIO_AAC_BITRATE: return "Audio AAC Bitrate"; in v4l2_ctrl_get_name()
863 case V4L2_CID_MPEG_AUDIO_AC3_BITRATE: return "Audio AC-3 Bitrate"; in v4l2_ctrl_get_name()
872 case V4L2_CID_MPEG_VIDEO_BITRATE_MODE: return "Video Bitrate Mode"; in v4l2_ctrl_get_name()
874 case V4L2_CID_MPEG_VIDEO_BITRATE: return "Video Bitrate"; in v4l2_ctrl_get_name()
875 case V4L2_CID_MPEG_VIDEO_BITRATE_PEAK: return "Video Peak Bitrate"; in v4l2_ctrl_get_name()
[all …]
/linux/drivers/net/hamradio/
H A Dyam.c98 int bitrate; member
137 int bitrate; member
337 static unsigned char *add_mcs(unsigned char *bits, int bitrate, in add_mcs() argument
381 if (p->bitrate == bitrate) { in add_mcs()
394 p->bitrate = bitrate; in add_mcs()
402 static unsigned char *get_mcs(int bitrate) in get_mcs() argument
408 if (p->bitrate == bitrate) in get_mcs()
414 switch (bitrate) { in get_mcs()
417 return add_mcs(NULL, bitrate, YAM_1200); in get_mcs()
420 return add_mcs(NULL, bitrate, YAM_9600); in get_mcs()
[all …]
/linux/drivers/staging/vc04_services/vchiq-mmal/
H A Dmmal-msg-format.h73 u32 bitrate; /* Bitrate in bits per second */ member
99 u32 bitrate; /* Bitrate in bits per second */ member
/linux/sound/spi/
H A DKconfig28 int "Target bitrate for AT73C213"
33 Sets the target bitrate for the bitrate calculator in the driver.
/linux/drivers/net/wireless/purelifi/plfxlc/
H A Dmac.c18 { .bitrate = 10,
21 { .bitrate = 20,
26 { .bitrate = 55,
31 { .bitrate = 110,
36 { .bitrate = 60,
39 { .bitrate = 90,
42 { .bitrate = 120,
45 { .bitrate = 180,
48 { .bitrate = 240,
51 { .bitrate = 360,
[all …]
/linux/drivers/net/wireless/marvell/libertas_tf/
H A Dmain.c45 { .bitrate = 10,
47 { .bitrate = 20,
50 { .bitrate = 55,
53 { .bitrate = 110,
56 { .bitrate = 60,
59 { .bitrate = 90,
62 { .bitrate = 120,
65 { .bitrate = 180,
68 { .bitrate = 240,
71 { .bitrate = 360,
[all …]
/linux/drivers/net/wireless/virtual/
H A Dvirt_wifi.c34 { .bitrate = 10 },
35 { .bitrate = 20 },
36 { .bitrate = 55 },
37 { .bitrate = 110 },
38 { .bitrate = 60 },
39 { .bitrate = 120 },
40 { .bitrate = 240 },
73 { .bitrate = 60 },
74 { .bitrate = 120 },
75 { .bitrate = 240 },
/linux/drivers/media/i2c/
H A Dsaa6752hs.c84 struct { /* video bitrate mode control cluster */
315 /* set the bitrate mode */ in saa6752hs_set_bitrate()
319 /* set the video bitrate */ in saa6752hs_set_bitrate()
321 /* set the target bitrate */ in saa6752hs_set_bitrate()
324 /* set the max bitrate */ in saa6752hs_set_bitrate()
328 /* set the target bitrate (no max bitrate for CBR) */ in saa6752hs_set_bitrate()
337 /* set the audio bitrate */ in saa6752hs_set_bitrate()
345 /* Note: the total max bitrate is determined by adding the video and audio in saa6752hs_set_bitrate()
353 /* set the total bitrate */ in saa6752hs_set_bitrate()
365 /* peak bitrate shall be >= normal bitrate */ in saa6752hs_try_ctrl()
[all …]
/linux/drivers/media/platform/mediatek/vcodec/encoder/
H A Dvenc_drv_if.h45 * @VENC_SET_PARAM_ADJUST_BITRATE: adjust bitrate (in bps)
77 * @bitrate: target bitrate in bps
90 unsigned int bitrate; member
H A Dmtk_vcodec_enc_drv.h24 * @min_bitrate: minimum supported encoding bitrate
25 * @max_bitrate: maximum supported encoding bitrate
59 * @bitrate: target bitrate in bits per second
77 unsigned int bitrate; member
/linux/Documentation/userspace-api/media/v4l/
H A Dext-ctrls-codec.rst167 .. _v4l2-mpeg-audio-l1-bitrate:
173 MPEG-1/2 Layer I bitrate. Possible values are:
212 .. _v4l2-mpeg-audio-l2-bitrate:
218 MPEG-1/2 Layer II bitrate. Possible values are:
257 .. _v4l2-mpeg-audio-l3-bitrate:
263 MPEG-1/2 Layer III bitrate. Possible values are:
303 AAC bitrate in bits per second.
305 .. _v4l2-mpeg-audio-ac3-bitrate:
311 AC-3 bitrate. Possible values are:
559 .. _v4l2-mpeg-video-bitrate-mode:
[all …]
/linux/Documentation/networking/
H A Dcan.rst1243 [ bitrate BITRATE [ sample-point SAMPLE-POINT] ] |
1247 [ dbitrate BITRATE [ dsample-point SAMPLE-POINT] ] |
1264 Where: BITRATE := { 1..1000000 }
1279 bitrate 125000 sample_point 0.875
1306 "bitrate 125000 sample-point 0.875"
1310 bit-timing can be defined by setting the "bitrate" argument.
1325 bitrate pre-scaler and the CAN system clock frequency in Hz.
1348 rate is specified with the argument "bitrate"::
1350 $ ip link set canX type can bitrate 125000
1373 $ ip link set canX up type can bitrate 125000
[all …]
/linux/drivers/media/pci/ddbridge/
H A Dddbridge-ci.c306 .bitrate = 72000,
312 static int ci_cxd2099_attach(struct ddb_port *port, u32 bitrate) in ci_cxd2099_attach() argument
317 cxd_cfg.bitrate = bitrate; in ci_cxd2099_attach()
334 int ddb_ci_attach(struct ddb_port *port, u32 bitrate) in ddb_ci_attach() argument
340 ret = ci_cxd2099_attach(port, bitrate); in ddb_ci_attach()
/linux/drivers/media/usb/hdpvr/
H A Dhdpvr.h50 u8 bitrate; /* in 100kbps */ member
72 struct { /* video mode/bitrate control cluster */
194 * BITRATE SETTING
195 * 1st and 2nd byte (little endian): average bitrate in 100 000 bit/s
197 * 3rd and 4th byte (little endian): peak bitrate in 100 000 bit/s
/linux/include/linux/platform_data/
H A Di2c-imx.h13 * @bitrate: Bus speed measured in Hz
17 u32 bitrate; member

12345678910