/linux-6.14.4/drivers/net/can/dev/ |
D | calc_bittiming.c | 69 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 …]
|
D | bittiming.c | 45 * 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()
|
D | netlink.c | 253 * bittiming_const if set, otherwise pass bitrate in can_changelink() 270 if (priv->bitrate_max && bt.bitrate > priv->bitrate_max) { in can_changelink() 272 "arbitration bitrate %u bps surpasses transceiver capabilities of %u bps", in can_changelink() 273 bt.bitrate, priv->bitrate_max); in can_changelink() 311 * data_bittiming_const if set, otherwise pass bitrate in can_changelink() 329 if (priv->bitrate_max && dbt.bitrate > priv->bitrate_max) { in can_changelink() 331 "CANFD data bitrate %u bps surpasses transceiver capabilities of %u bps", in can_changelink() 332 dbt.bitrate, priv->bitrate_max); in can_changelink() 435 if (priv->bittiming.bitrate) /* IFLA_CAN_BITTIMING */ in can_get_size() 445 if (priv->data_bittiming.bitrate) /* IFLA_CAN_DATA_BITTIMING */ in can_get_size() [all …]
|
D | dev.c | 400 if (!priv->bittiming.bitrate) { in open_candev() 405 /* For CAN FD the data bitrate has to be >= the arbitration bitrate */ in open_candev() 407 (!priv->data_bittiming.bitrate || in open_candev() 408 priv->data_bittiming.bitrate < priv->bittiming.bitrate)) { in open_candev() 437 ret = of_property_read_u32(dn, "max-bitrate", &priv->bitrate_max); in of_can_transceiver() 440 netdev_warn(dev, "Invalid value for transceiver max bitrate. Ignoring bitrate limit.\n"); in of_can_transceiver()
|
/linux-6.14.4/drivers/net/can/rockchip/ |
D | rockchip_canfd-timestamp.c | 45 u32 bitrate, div, reg, rate; in rkcanfd_timestamp_init() local 56 bitrate = max(bt->bitrate, dbt->bitrate); in rkcanfd_timestamp_init() 57 div = min(DIV_ROUND_UP(priv->can.clock.freq, bitrate * 2), in rkcanfd_timestamp_init() 78 …netdev_dbg(priv->ndev, "clock=%lu.%02luMHz bitrate=%lu.%02luMBit/s div=%u rate=%lu.%02luMHz mult=%… in rkcanfd_timestamp_init() 81 bitrate / MEGA, in rkcanfd_timestamp_init() 82 bitrate % MEGA / KILO / 100, in rkcanfd_timestamp_init()
|
/linux-6.14.4/net/mac80211/tests/ |
D | util.c | 50 { .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-6.14.4/drivers/net/wireless/broadcom/b43/ |
D | xmit.c | 38 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-6.14.4/drivers/media/platform/st/sti/hva/ |
D | hva-debugfs.c | 48 " | |- 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 …]
|
D | hva.h | 70 * @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
|
/linux-6.14.4/drivers/net/wireless/broadcom/b43legacy/ |
D | xmit.c | 26 /* 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-6.14.4/drivers/net/can/usb/ |
D | mcba_usb.c | 134 __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-6.14.4/drivers/net/wireless/intersil/p54/ |
D | eeprom.c | 30 { .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-6.14.4/drivers/media/v4l2-core/ |
D | v4l2-ctrls-defs.c | 154 "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-6.14.4/sound/spi/ |
D | Kconfig | 28 int "Target bitrate for AT73C213" 33 Sets the target bitrate for the bitrate calculator in the driver.
|
/linux-6.14.4/drivers/staging/vc04_services/vchiq-mmal/ |
D | mmal-msg-format.h | 73 u32 bitrate; /* Bitrate in bits per second */ member 99 u32 bitrate; /* Bitrate in bits per second */ member
|
/linux-6.14.4/drivers/net/hamradio/ |
D | yam.c | 98 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-6.14.4/drivers/net/wireless/quantenna/qtnfmac/ |
D | cfg80211.c | 19 {.bitrate = 10, .hw_value = 2, }, 20 {.bitrate = 20, .hw_value = 4, }, 21 {.bitrate = 55, .hw_value = 11, }, 22 {.bitrate = 110, .hw_value = 22, }, 23 {.bitrate = 60, .hw_value = 12, }, 24 {.bitrate = 90, .hw_value = 18, }, 25 {.bitrate = 120, .hw_value = 24, }, 26 {.bitrate = 180, .hw_value = 36, }, 27 {.bitrate = 240, .hw_value = 48, }, 28 {.bitrate = 360, .hw_value = 72, }, [all …]
|
/linux-6.14.4/drivers/net/wireless/marvell/libertas_tf/ |
D | main.c | 45 { .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-6.14.4/drivers/net/wireless/purelifi/plfxlc/ |
D | mac.c | 18 { .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-6.14.4/drivers/media/platform/mediatek/vcodec/encoder/ |
D | venc_drv_if.h | 45 * @VENC_SET_PARAM_ADJUST_BITRATE: adjust bitrate (in bps) 77 * @bitrate: target bitrate in bps 90 unsigned int bitrate; member
|
D | mtk_vcodec_enc_drv.h | 24 * @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-6.14.4/drivers/net/wireless/virtual/ |
D | virt_wifi.c | 34 { .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-6.14.4/drivers/media/i2c/ |
D | saa6752hs.c | 84 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-6.14.4/Documentation/userspace-api/media/v4l/ |
D | ext-ctrls-codec.rst | 167 .. _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-6.14.4/include/linux/platform_data/ |
D | i2c-imx.h | 13 * @bitrate: Bus speed measured in Hz 17 u32 bitrate; member
|