| /linux/drivers/net/wireless/ath/ath12k/wifi7/ |
| H A D | dp.c | 31 if (dp->hw_params->ring_mask->tx[grp_id]) { in ath12k_wifi7_dp_service_srng() 32 i = fls(dp->hw_params->ring_mask->tx[grp_id]) - 1; in ath12k_wifi7_dp_service_srng() 36 if (dp->hw_params->ring_mask->rx_err[grp_id]) { in ath12k_wifi7_dp_service_srng() 44 if (dp->hw_params->ring_mask->rx_wbm_rel[grp_id]) { in ath12k_wifi7_dp_service_srng() 53 if (dp->hw_params->ring_mask->rx[grp_id]) { in ath12k_wifi7_dp_service_srng() 54 i = fls(dp->hw_params->ring_mask->rx[grp_id]) - 1; in ath12k_wifi7_dp_service_srng() 62 if (dp->hw_params->ring_mask->rx_mon_status[grp_id]) { in ath12k_wifi7_dp_service_srng() 63 ring_mask = dp->hw_params->ring_mask->rx_mon_status[grp_id]; in ath12k_wifi7_dp_service_srng() 65 for (j = 0; j < dp->hw_params->num_rxdma_per_pdev; j++) { in ath12k_wifi7_dp_service_srng() 66 int id = i * dp->hw_params->num_rxdma_per_pdev + j; in ath12k_wifi7_dp_service_srng() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | devices.c | 40 priv->hw_params.ct_kill_threshold = CT_KILL_THRESHOLD_LEGACY; in iwl1000_set_ct_threshold() 41 priv->hw_params.ct_kill_exit_threshold = CT_KILL_EXIT_THRESHOLD; in iwl1000_set_ct_threshold() 159 priv->hw_params.sens = &iwl1000_sensitivity; in iwl1000_hw_set_hw_params() 180 priv->hw_params.ct_kill_threshold = CT_KILL_THRESHOLD; in iwl2000_set_ct_threshold() 181 priv->hw_params.ct_kill_exit_threshold = CT_KILL_EXIT_THRESHOLD; in iwl2000_set_ct_threshold() 220 priv->hw_params.sens = &iwl2000_sensitivity; in iwl2000_hw_set_hw_params() 350 priv->hw_params.ct_kill_threshold = threshold * volt2temp_coef; in iwl5150_set_ct_threshold() 356 priv->hw_params.ct_kill_threshold = CT_KILL_THRESHOLD_LEGACY; in iwl5000_set_ct_threshold() 364 priv->hw_params.sens = &iwl5000_sensitivity; in iwl5000_hw_set_hw_params() 372 priv->hw_params.sens = &iwl5150_sensitivity; in iwl5150_hw_set_hw_params() [all …]
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | ce.c | 288 if (!(CE_ATTR_DIS_INTR & ab->hw_params->host_ce_config[ce_id].flags)) in ath12k_ce_init_ring() 293 if (!(CE_ATTR_DIS_INTR & ab->hw_params->host_ce_config[ce_id].flags)) in ath12k_ce_init_ring() 297 params.max_buffer_len = ab->hw_params->host_ce_config[ce_id].src_sz_max; in ath12k_ce_init_ring() 298 if (!(ab->hw_params->host_ce_config[ce_id].flags & CE_ATTR_DIS_INTR)) { in ath12k_ce_init_ring() 305 if (!(ab->hw_params->host_ce_config[ce_id].flags & CE_ATTR_DIS_INTR)) { in ath12k_ce_init_ring() 370 const struct ce_attr *attr = &ab->hw_params->host_ce_config[ce_id]; in ath12k_ce_alloc_pipe() 533 for (pipe_num = 0; pipe_num < ab->hw_params->ce_count; pipe_num++) { in ath12k_ce_cleanup_pipes() 550 for (i = 0; i < ab->hw_params->ce_count; i++) { in ath12k_ce_rx_post_buf() 578 for (i = 0; i < ab->hw_params->ce_count; i++) { in ath12k_ce_shadow_config() 579 if (ab->hw_params->host_ce_config[i].src_nentries) in ath12k_ce_shadow_config() [all …]
|
| H A D | mhi.c | 204 mhi_ctrl->rddm_size = ab->hw_params->rddm_size; in ath12k_mhi_register() 206 if (ab->hw_params->otp_board_id_register) { in ath12k_mhi_register() 208 ath12k_pci_read32(ab, ab->hw_params->otp_board_id_register); in ath12k_mhi_register() 265 ret = mhi_register_controller(mhi_ctrl, ab->hw_params->mhi_config); in ath12k_mhi_register()
|
| /linux/tools/testing/selftests/alsa/ |
| H A D | pcm-test.c | 304 snd_pcm_hw_params_t *hw_params; in test_pcm_time() local 331 snd_pcm_hw_params_alloca(&hw_params); in test_pcm_time() 357 err = snd_pcm_hw_params_any(handle, hw_params); in test_pcm_time() 362 err = snd_pcm_hw_params_set_rate_resample(handle, hw_params, 0); in test_pcm_time() 367 err = snd_pcm_hw_params_set_access(handle, hw_params, access); in test_pcm_time() 375 err = snd_pcm_hw_params_set_format(handle, hw_params, format); in test_pcm_time() 401 err = snd_pcm_hw_params_set_channels(handle, hw_params, channels); in test_pcm_time() 407 err = snd_pcm_hw_params_set_rate_near(handle, hw_params, &rrate, 0); in test_pcm_time() 417 err = snd_pcm_hw_params_set_period_size_near(handle, hw_params, &rperiod_size, 0); in test_pcm_time() 423 err = snd_pcm_hw_params_set_buffer_size_near(handle, hw_params, &rbuffer_size); in test_pcm_time() [all …]
|
| /linux/sound/soc/meson/ |
| H A D | axg-toddr.c | 120 .hw_params = axg_toddr_dai_hw_params, 181 .hw_params = axg_fifo_pcm_hw_params, 217 .hw_params = axg_toddr_dai_hw_params, 244 .hw_params = g12a_fifo_pcm_hw_params, 315 .hw_params = g12a_fifo_pcm_hw_params,
|
| H A D | axg-frddr.c | 101 .hw_params = axg_frddr_dai_hw_params, 163 .hw_params = axg_fifo_pcm_hw_params, 178 .hw_params = axg_frddr_dai_hw_params, 291 .hw_params = g12a_fifo_pcm_hw_params, 362 .hw_params = g12a_fifo_pcm_hw_params,
|
| /linux/sound/soc/codecs/ |
| H A D | ml26124.c | 325 struct snd_pcm_hw_params *hw_params, in ml26124_hw_params() argument 330 int i = get_coeff(priv->mclk, params_rate(hw_params)); in ml26124_hw_params() 336 priv->rate = params_rate(hw_params); in ml26124_hw_params() 339 switch (priv->mclk / params_rate(hw_params)) { in ml26124_hw_params() 361 srate = get_srate(params_rate(hw_params)); in ml26124_hw_params() 494 .hw_params = ml26124_hw_params,
|
| /linux/sound/pci/echoaudio/ |
| H A D | echoaudio.c | 521 struct snd_pcm_hw_params *hw_params, in init_engine() argument 553 params_buffer_bytes(hw_params), params_periods(hw_params), in init_engine() 554 params_period_bytes(hw_params)); in init_engine() 558 for (offs = page = per = 0; offs < params_buffer_bytes(hw_params); in init_engine() 560 rest = params_period_bytes(hw_params); in init_engine() 561 if (offs + rest > params_buffer_bytes(hw_params)) in init_engine() 562 rest = params_buffer_bytes(hw_params) - offs; in init_engine() 597 set_sample_rate(chip, hw_params->rate_num / hw_params->rate_den); in init_engine() 604 struct snd_pcm_hw_params *hw_params) in pcm_analog_in_hw_params() argument 608 return init_engine(substream, hw_params, px_analog_in(chip) + in pcm_analog_in_hw_params() [all …]
|
| /linux/drivers/net/dsa/ |
| H A D | bcm_sf2.c | 312 if (priv->int_phy_mask & 1 << port && priv->hw_params.num_gphy == 1) { in bcm_sf2_port_setup() 365 if (priv->int_phy_mask & 1 << port && priv->hw_params.num_gphy == 1) in bcm_sf2_port_disable() 717 return priv->hw_params.gphy_rev; in bcm_sf2_sw_get_phy_flags() 996 if (priv->hw_params.num_gphy == 1) in bcm_sf2_sw_resume() 1064 for (port = 0; port < priv->hw_params.num_ports; port++) { in bcm_sf2_sw_setup() 1532 priv->hw_params.num_ports = core_readl(priv, CORE_IMP0_PRT_ID) + 1; in bcm_sf2_sw_probe() 1533 if (priv->hw_params.num_ports > DSA_MAX_PORTS) in bcm_sf2_sw_probe() 1534 priv->hw_params.num_ports = DSA_MAX_PORTS; in bcm_sf2_sw_probe() 1538 &priv->hw_params.num_gphy)) in bcm_sf2_sw_probe() 1539 priv->hw_params.num_gphy = 1; in bcm_sf2_sw_probe() [all …]
|
| /linux/sound/soc/dwc/ |
| H A D | dwc-pcm.c | 158 struct snd_pcm_hw_params *hw_params) 163 switch (params_channels(hw_params)) { in dw_pcm_hw_params() 171 switch (params_format(hw_params)) { in dw_pcm_hw_params() 253 .hw_params = dw_pcm_hw_params, 161 dw_pcm_hw_params(struct snd_soc_component * component,struct snd_pcm_substream * substream,struct snd_pcm_hw_params * hw_params) dw_pcm_hw_params() argument
|
| /linux/sound/pci/au88x0/ |
| H A D | au88x0_pcm.c | 208 struct snd_pcm_hw_params *hw_params) in snd_vortex_pcm_hw_params() argument 230 params_channels(hw_params), in snd_vortex_pcm_hw_params() 241 params_period_bytes(hw_params), in snd_vortex_pcm_hw_params() 242 params_periods(hw_params)); in snd_vortex_pcm_hw_params() 254 params_channels(hw_params)); in snd_vortex_pcm_hw_params() 260 params_period_bytes(hw_params), in snd_vortex_pcm_hw_params() 261 params_periods(hw_params)); in snd_vortex_pcm_hw_params() 425 .hw_params = snd_vortex_pcm_hw_params,
|
| /linux/sound/soc/renesas/rcar/ |
| H A D | core.c | 1656 struct snd_pcm_hw_params *hw_params) in rsnd_hw_params() 1666 if (hw_params) in rsnd_hw_free() 1667 ret = rsnd_dai_call(hw_params, io, substream, hw_params); in rsnd_hw_free() 1676 struct snd_pcm_hw_params *hw_params) in rsnd_pointer() 1687 * this means, each BE already has fixuped hw_params. in rsnd_kctrl_info() 1702 struct snd_pcm_hw_params *be_params = &be->dpcm[stream].hw_params; in rsnd_kctrl_info() 1704 if (params_channels(hw_params) != params_channels(be_params)) in rsnd_kctrl_info() 1706 if (params_rate(hw_params) != params_rate(be_params)) in rsnd_kctrl_info() 1713 * SRC supports convert rates from params_rate(hw_params)/k_dow in rsnd_kctrl_get() 1535 rsnd_hw_update(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * hw_params) rsnd_hw_update() argument 1555 rsnd_hw_params(struct snd_soc_component * component,struct snd_pcm_substream * substream,struct snd_pcm_hw_params * hw_params) rsnd_hw_params() argument [all...] |
| /linux/sound/soc/au1x/ |
| H A D | dma.c | 230 struct snd_pcm_hw_params *hw_params) in alchemy_pcm_hw_params() argument 235 params_period_bytes(hw_params), in alchemy_pcm_hw_params() 236 params_periods(hw_params)); in alchemy_pcm_hw_params() 295 .hw_params = alchemy_pcm_hw_params,
|
| /linux/drivers/media/pci/cx23885/ |
| H A D | cx23885-alsa.c | 359 struct snd_pcm_hw_params *hw_params) in snd_cx23885_hw_params() argument 370 chip->period_size = params_period_bytes(hw_params); in snd_cx23885_hw_params() 371 chip->num_periods = params_periods(hw_params); in snd_cx23885_hw_params() 372 chip->dma_size = chip->period_size * params_periods(hw_params); in snd_cx23885_hw_params() 501 .hw_params = snd_cx23885_hw_params,
|
| /linux/sound/soc/fsl/ |
| H A D | fsl_dma.c | 504 struct snd_pcm_hw_params *hw_params) 512 snd_pcm_format_physical_width(params_format(hw_params)); in fsl_dma_hw_params() 521 size_t buffer_size = params_buffer_bytes(hw_params); in fsl_dma_hw_params() 524 size_t period_size = params_period_bytes(hw_params); in fsl_dma_hw_params() 538 dma_private->num_periods = params_periods(hw_params); in fsl_dma_hw_params() 854 dma->dai.hw_params = fsl_dma_hw_params; in fsl_soc_dma_probe() 510 fsl_dma_hw_params(struct snd_soc_component * component,struct snd_pcm_substream * substream,struct snd_pcm_hw_params * hw_params) fsl_dma_hw_params() argument
|
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 4965-calib.c | 120 const struct il_sensitivity_ranges *ranges = il->hw_params.sens; in il4965_sens_energy_cck() 299 const struct il_sensitivity_ranges *ranges = il->hw_params.sens; in il4965_sens_auto_corr_ofdm() 434 const struct il_sensitivity_ranges *ranges = il->hw_params.sens; in il4965_init_sensitivity() 674 active_chains &= il->hw_params.valid_rx_ant; in il4965_find_disconn_antenna() 681 if (!(il->hw_params.valid_tx_ant & ant_msk)) in il4965_find_disconn_antenna() 688 if (num_tx_chains == il->hw_params.tx_chains_num && in il4965_find_disconn_antenna() 704 if (active_chains != il->hw_params.valid_rx_ant && in il4965_find_disconn_antenna() 708 il->hw_params.valid_rx_ant); in il4965_find_disconn_antenna()
|
| H A D | 3945.c | 475 u32 fraglen = PAGE_SIZE << il->hw_params.rx_page_order; in il3945_pass_packet_to_mac80211() 854 for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) { in il3945_txq_ctx_reset() 1008 for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) in il3945_hw_txq_ctx_free() 1029 for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) { in il3945_hw_txq_ctx_stop() 2385 memset((void *)&il->hw_params, 0, sizeof(struct il_hw_params)); in il3945_hw_set_hw_params() 2393 il->hw_params.bcast_id = IL3945_BROADCAST_ID; in il3945_hw_set_hw_params() 2396 il->hw_params.max_txq_num = il->cfg->num_of_queues; in il3945_hw_set_hw_params() 2398 il->hw_params.tfd_size = sizeof(struct il3945_tfd); in il3945_hw_set_hw_params() 2399 il->hw_params.rx_page_order = get_order(IL_RX_BUF_SIZE_3K); in il3945_hw_set_hw_params() 2400 il->hw_params.max_rxq_size = RX_QUEUE_SIZE; in il3945_hw_set_hw_params() [all …]
|
| H A D | 4965-rs.c | 732 il4965_first_antenna(il->hw_params.valid_tx_ant); in il4965_rs_get_lower_rate() 1168 if (il->hw_params.tx_chains_num < 2) in il4965_rs_switch_to_mimo2() 1265 u8 valid_tx_ant = il->hw_params.valid_tx_ant; in il4965_rs_move_legacy_other() 1266 u8 tx_chains_num = il->hw_params.tx_chains_num; in il4965_rs_move_legacy_other() 1386 u8 valid_tx_ant = il->hw_params.valid_tx_ant; in il4965_rs_move_siso_to_other() 1387 u8 tx_chains_num = il->hw_params.tx_chains_num; in il4965_rs_move_siso_to_other() 1509 u8 valid_tx_ant = il->hw_params.valid_tx_ant; in il4965_rs_move_mimo2_to_other() 1510 u8 tx_chains_num = il->hw_params.tx_chains_num; in il4965_rs_move_mimo2_to_other() 2144 valid_tx_ant = il->hw_params.valid_tx_ant; in il4965_rs_initialize_lq() 2321 il4965_first_antenna(il->hw_params.valid_tx_ant); in il4965_rs_rate_init() [all …]
|
| /linux/sound/soc/intel/avs/ |
| H A D | pcm.c | 178 dev_dbg(dai->dev, "%s FE hw_params str %p rtd %p", in avs_dai_hw_params() 184 dev_dbg(dai->dev, "%s BE hw_params str %p rtd %p", in avs_dai_hw_params() 213 fe_hw_params = &fe->dpcm[substream->stream].hw_params; in avs_dai_be_hw_params() 241 struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *dai) in avs_dai_nonhda_be_hw_params() argument 250 return avs_dai_be_hw_params(substream, hw_params, dai, 0); in avs_dai_nonhda_be_hw_params() 321 .hw_params = avs_dai_nonhda_be_hw_params, 414 struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *dai) in avs_dai_hda_be_hw_params() argument 422 return avs_dai_be_hw_params(substream, hw_params, dai, in avs_dai_hda_be_hw_params() 461 p = &be->dpcm[substream->stream].hw_params; in avs_dai_hda_be_prepare() 546 .hw_params 660 avs_dai_fe_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * hw_params,struct snd_soc_dai * dai) avs_dai_fe_hw_params() argument [all...] |
| /linux/sound/usb/ |
| H A D | pcm.c | 483 struct snd_pcm_hw_params *hw_params) in snd_usb_hw_params() argument 496 fmt = find_substream_format(subs, hw_params); in snd_usb_hw_params() 500 snd_pcm_format_name(params_format(hw_params)), in snd_usb_hw_params() 501 params_rate(hw_params), params_channels(hw_params)); in snd_usb_hw_params() 508 hw_params, in snd_usb_hw_params() 516 snd_pcm_format_name(params_format(hw_params)), in snd_usb_hw_params() 517 params_rate(hw_params), params_channels(hw_params)); in snd_usb_hw_params() 536 fmt, hw_params)) in snd_usb_hw_params() 543 subs->data_endpoint = snd_usb_endpoint_open(chip, fmt, hw_params, false, fixed_rate); in snd_usb_hw_params() 551 hw_params, in snd_usb_hw_params() [all …]
|
| H A D | pcm.h | 27 struct snd_pcm_hw_params *hw_params);
|
| /linux/sound/isa/gus/ |
| H A D | gus_pcm.c | 384 struct snd_pcm_hw_params *hw_params) in snd_gf1_pcm_playback_hw_params() argument 405 pcmp->voices = params_channels(hw_params); in snd_gf1_pcm_playback_hw_params() 525 struct snd_pcm_hw_params *hw_params) in snd_gf1_pcm_capture_hw_params() 529 gus->c_dma_size = params_buffer_bytes(hw_params); in snd_gf1_pcm_capture_hw_params() 530 gus->c_period_size = params_period_bytes(hw_params); in snd_gf1_pcm_capture_hw_params() 533 if (params_channels(hw_params) > 1) in snd_gf1_pcm_capture_hw_params() 537 if (snd_pcm_format_unsigned(params_format(hw_params))) in snd_gf1_pcm_capture_hw_params() 788 .hw_params = snd_gf1_pcm_playback_hw_params, 800 .hw_params = snd_gf1_pcm_capture_hw_params, 524 snd_gf1_pcm_capture_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * hw_params) snd_gf1_pcm_capture_hw_params() argument
|
| /linux/sound/soc/pxa/ |
| H A D | pxa2xx-pcm.c | 25 .hw_params = pxa2xx_soc_pcm_hw_params,
|
| /linux/Documentation/sound/cards/ |
| H A D | img-spdif-in.rst | 28 When the value of this control is set to {0,0,0,0}, the rate given to hw_params 30 hw_params will be ignored, and the block will attempt capture for each of the
|