drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1254
struct dmub_srv_hw_params hw_params;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1342
memset(&hw_params, 0, sizeof(hw_params));
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1343
hw_params.soc_fb_info.fb_base = adev->gmc.fb_start;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1344
hw_params.soc_fb_info.fb_offset = adev->vm_manager.vram_base_offset;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1348
hw_params.load_inst_const = true;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1351
hw_params.psp_version = dmcu->psp_version;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1354
hw_params.fb[i] = &fb_info->fb[i];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1360
hw_params.dpia_supported = true;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1361
hw_params.disable_dpia = dc->debug.dpia_debug.bits.disable_dpia;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1362
hw_params.dpia_hpd_int_enable_supported = false;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1363
hw_params.enable_non_transparent_setconfig = dc->config.consolidated_dpia_dp_lt;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1364
hw_params.disable_dpia_bw_allocation = !dc->config.usb4_bw_alloc_support;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1371
hw_params.ips_sequential_ono = adev->external_rev_id > 0x10;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1372
hw_params.lower_hbr3_phy_ssc = true;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1378
status = dmub_srv_hw_init(dmub_srv, &hw_params);
drivers/gpu/drm/bridge/analogix/anx7625.c
2013
.hw_params = anx7625_audio_hw_params,
drivers/gpu/drm/bridge/ite-it66121.c
1461
.hw_params = it66121_audio_hw_params,
drivers/gpu/drm/bridge/sii902x.c
836
.hw_params = sii902x_audio_hw_params,
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
535
.hw_params = dw_hdmi_hw_params,
drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c
144
.hw_params = audio_hw_params,
drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c
182
.hw_params = dw_hdmi_i2s_hw_params,
drivers/gpu/drm/bridge/tda998x_drv.c
1166
.hw_params = tda998x_audio_hw_params,
drivers/gpu/drm/exynos/exynos_hdmi.c
1659
.hw_params = hdmi_audio_hw_params,
drivers/gpu/drm/mediatek/mtk_dp.c
2666
.hw_params = mtk_dp_audio_hw_params,
drivers/gpu/drm/mediatek/mtk_hdmi.c
1151
.hw_params = mtk_hdmi_audio_hw_params,
drivers/gpu/drm/mediatek/mtk_hdmi_v2.c
1407
.hw_params = mtk_hdmi_v2_audio_hw_params,
drivers/gpu/drm/sti/sti_hdmi.c
1241
.hw_params = hdmi_audio_hw_params,
drivers/gpu/drm/tegra/hdmi.c
1514
.hw_params = tegra_hdmi_hw_params,
drivers/gpu/drm/xlnx/zynqmp_dp_audio.c
232
.hw_params = dp_dai_hw_params,
drivers/i2c/busses/i2c-qcom-cci.c
123
struct hw_params params[3];
drivers/i2c/busses/i2c-qcom-cci.c
268
const struct hw_params *hw;
drivers/iio/adc/rzg2l_adc.c
189
const struct rzg2l_adc_hw_params *hw_params = adc->hw_params;
drivers/iio/adc/rzg2l_adc.c
200
reg &= ~GENMASK(hw_params->num_channels - 1, 0);
drivers/iio/adc/rzg2l_adc.c
205
reg &= ~hw_params->adsmp_mask;
drivers/iio/adc/rzg2l_adc.c
206
reg |= hw_params->default_adsmp[index];
drivers/iio/adc/rzg2l_adc.c
217
reg &= ~hw_params->adint_inten_mask;
drivers/iio/adc/rzg2l_adc.c
226
const struct rzg2l_adc_hw_params *hw_params = adc->hw_params;
drivers/iio/adc/rzg2l_adc.c
244
rzg2l_adc_readl(adc, RZG2L_ADINT) & ~hw_params->adint_inten_mask);
drivers/iio/adc/rzg2l_adc.c
298
const struct rzg2l_adc_hw_params *hw_params = adc->hw_params;
drivers/iio/adc/rzg2l_adc.c
311
intst = reg & GENMASK(hw_params->num_channels - 1, 0);
drivers/iio/adc/rzg2l_adc.c
315
for_each_set_bit(ch, &intst, hw_params->num_channels)
drivers/iio/adc/rzg2l_adc.c
333
const struct rzg2l_adc_hw_params *hw_params = adc->hw_params;
drivers/iio/adc/rzg2l_adc.c
345
hw_params->num_channels - 1,
drivers/iio/adc/rzg2l_adc.c
350
if (num_channels > hw_params->num_channels)
drivers/iio/adc/rzg2l_adc.c
370
const struct rzg2l_adc_hw_params *hw_params = adc->hw_params;
drivers/iio/adc/rzg2l_adc.c
388
if (hw_params->adivc) {
drivers/iio/adc/rzg2l_adc.c
405
reg &= ~hw_params->adsmp_mask;
drivers/iio/adc/rzg2l_adc.c
406
reg |= FIELD_PREP(RZG2L_ADM3_ADCMP_MASK, hw_params->default_adcmp) |
drivers/iio/adc/rzg2l_adc.c
407
hw_params->default_adsmp[0];
drivers/iio/adc/rzg2l_adc.c
432
adc->hw_params = device_get_match_data(dev);
drivers/iio/adc/rzg2l_adc.c
433
if (!adc->hw_params || adc->hw_params->num_channels > RZG2L_ADC_MAX_CHANNELS)
drivers/iio/adc/rzg2l_adc.c
88
const struct rzg2l_adc_hw_params *hw_params;
drivers/media/pci/cx23885/cx23885-alsa.c
359
struct snd_pcm_hw_params *hw_params)
drivers/media/pci/cx23885/cx23885-alsa.c
370
chip->period_size = params_period_bytes(hw_params);
drivers/media/pci/cx23885/cx23885-alsa.c
371
chip->num_periods = params_periods(hw_params);
drivers/media/pci/cx23885/cx23885-alsa.c
372
chip->dma_size = chip->period_size * params_periods(hw_params);
drivers/media/pci/cx23885/cx23885-alsa.c
501
.hw_params = snd_cx23885_hw_params,
drivers/media/pci/cx25821/cx25821-alsa.c
497
struct snd_pcm_hw_params *hw_params)
drivers/media/pci/cx25821/cx25821-alsa.c
508
chip->period_size = params_period_bytes(hw_params);
drivers/media/pci/cx25821/cx25821-alsa.c
509
chip->num_periods = params_periods(hw_params);
drivers/media/pci/cx25821/cx25821-alsa.c
510
chip->dma_size = chip->period_size * params_periods(hw_params);
drivers/media/pci/cx25821/cx25821-alsa.c
643
.hw_params = snd_cx25821_hw_params,
drivers/media/pci/cx88/cx88-alsa.c
449
struct snd_pcm_hw_params *hw_params)
drivers/media/pci/cx88/cx88-alsa.c
461
chip->period_size = params_period_bytes(hw_params);
drivers/media/pci/cx88/cx88-alsa.c
462
chip->num_periods = params_periods(hw_params);
drivers/media/pci/cx88/cx88-alsa.c
463
chip->dma_size = chip->period_size * params_periods(hw_params);
drivers/media/pci/cx88/cx88-alsa.c
590
.hw_params = snd_cx88_hw_params,
drivers/media/pci/saa7134/saa7134-alsa.c
662
struct snd_pcm_hw_params * hw_params)
drivers/media/pci/saa7134/saa7134-alsa.c
669
period_size = params_period_bytes(hw_params);
drivers/media/pci/saa7134/saa7134-alsa.c
670
periods = params_periods(hw_params);
drivers/media/pci/saa7134/saa7134-alsa.c
869
.hw_params = snd_card_saa7134_hw_params,
drivers/media/usb/go7007/snd-go7007.c
178
.hw_params = go7007_snd_hw_params,
drivers/media/usb/go7007/snd-go7007.c
99
struct snd_pcm_hw_params *hw_params)
drivers/net/dsa/bcm_sf2.c
1064
for (port = 0; port < priv->hw_params.num_ports; port++) {
drivers/net/dsa/bcm_sf2.c
1532
priv->hw_params.num_ports = core_readl(priv, CORE_IMP0_PRT_ID) + 1;
drivers/net/dsa/bcm_sf2.c
1533
if (priv->hw_params.num_ports > DSA_MAX_PORTS)
drivers/net/dsa/bcm_sf2.c
1534
priv->hw_params.num_ports = DSA_MAX_PORTS;
drivers/net/dsa/bcm_sf2.c
1538
&priv->hw_params.num_gphy))
drivers/net/dsa/bcm_sf2.c
1539
priv->hw_params.num_gphy = 1;
drivers/net/dsa/bcm_sf2.c
1542
priv->hw_params.top_rev = (rev >> SWITCH_TOP_REV_SHIFT) &
drivers/net/dsa/bcm_sf2.c
1544
priv->hw_params.core_rev = (rev & SF2_REV_MASK);
drivers/net/dsa/bcm_sf2.c
1547
priv->hw_params.gphy_rev = rev & PHY_REVISION_MASK;
drivers/net/dsa/bcm_sf2.c
1555
priv->hw_params.top_rev >> 8, priv->hw_params.top_rev & 0xff,
drivers/net/dsa/bcm_sf2.c
1556
priv->hw_params.core_rev >> 8, priv->hw_params.core_rev & 0xff,
drivers/net/dsa/bcm_sf2.c
1602
if (priv->hw_params.num_gphy == 1)
drivers/net/dsa/bcm_sf2.c
312
if (priv->int_phy_mask & 1 << port && priv->hw_params.num_gphy == 1) {
drivers/net/dsa/bcm_sf2.c
365
if (priv->int_phy_mask & 1 << port && priv->hw_params.num_gphy == 1)
drivers/net/dsa/bcm_sf2.c
717
return priv->hw_params.gphy_rev;
drivers/net/dsa/bcm_sf2.c
996
if (priv->hw_params.num_gphy == 1)
drivers/net/dsa/bcm_sf2.h
93
struct bcm_sf2_hw_params hw_params;
drivers/net/dsa/bcm_sf2_cfp.c
872
port_num >= priv->hw_params.num_ports)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1348
u32 off = priv->hw_params->tbuf_offset + TBUF_ENERGY_CTRL;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
148
priv->hw_params->tbuf_offset + TBUF_CTRL);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1498
if (priv->hw_params->hfb_filter_size < 128) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1503
if (cmd->fs.ring_cookie > priv->hw_params->rx_queues &&
drivers/net/ethernet/broadcom/genet/bcmgenet.c
157
priv->hw_params->tbuf_offset + TBUF_CTRL);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1640
return priv->hw_params->rx_queues ?: 1;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
166
priv->hw_params->tbuf_offset + TBUF_BP_MC);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
175
priv->hw_params->tbuf_offset + TBUF_BP_MC);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2042
} while (i <= priv->hw_params->tx_queues && netif_is_multiqueue(dev));
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2195
(priv->hw_params->qtag_mask << DMA_TX_QTAG_SHIFT);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2650
reg |= BIT(priv->hw_params->bp_in_en_shift);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2654
reg |= priv->hw_params->bp_in_mask;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2656
reg &= ~priv->hw_params->bp_in_mask;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2806
for (i = 0; i <= priv->hw_params->tx_queues; ++i) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2818
for (i = 0; i <= priv->hw_params->tx_queues; ++i) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2829
for (i = 0; i <= priv->hw_params->tx_queues; ++i) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2841
mask = (1 << (priv->hw_params->tx_queues + 1)) - 1;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2864
mask = (1 << (priv->hw_params->rx_queues + 1)) - 1;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2906
for (i = 0; i <= priv->hw_params->tx_queues; i++) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2909
end += priv->hw_params->tx_bds_per_q;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2921
ring_mask = (1 << (priv->hw_params->tx_queues + 1)) - 1;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2934
for (i = 0; i <= priv->hw_params->rx_queues; ++i) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2946
for (i = 0; i <= priv->hw_params->rx_queues; ++i) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2958
for (i = 0; i <= priv->hw_params->rx_queues; ++i) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2979
for (i = 0; i <= priv->hw_params->rx_queues; i++) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2985
end += priv->hw_params->rx_bds_per_q;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2989
ring_mask = (1 << (priv->hw_params->rx_queues + 1)) - 1;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3029
for (i = 0; i <= priv->hw_params->tx_queues; i++) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3077
priv->rx_bds = priv->base + priv->hw_params->rdma_offset;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3089
priv->tx_bds = priv->base + priv->hw_params->tdma_offset;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3180
for (index = 0; index <= priv->hw_params->rx_queues; index++) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3194
for (index = 0; index <= priv->hw_params->tx_queues; index++) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3483
for (q = 0; q <= priv->hw_params->tx_queues; q++)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3488
for (q = 0; q <= priv->hw_params->tx_queues; q++)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3602
for (q = 0; q <= priv->hw_params->tx_queues; q++) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3618
for (q = 0; q <= priv->hw_params->rx_queues; q++) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3779
priv->hw_params = params;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
4076
netif_set_real_num_tx_queues(priv->dev, priv->hw_params->tx_queues + 1);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
4077
netif_set_real_num_rx_queues(priv->dev, priv->hw_params->rx_queues + 1);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
4080
for (i = 0; i <= priv->hw_params->rx_queues; i++)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
4084
for (i = 0; i <= priv->hw_params->rx_queues; i++)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
4086
for (i = 0; i <= priv->hw_params->tx_queues; i++)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
48
(TOTAL_DESC - priv->hw_params->rx_queues * priv->hw_params->rx_bds_per_q)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
50
(TOTAL_DESC - priv->hw_params->tx_queues * priv->hw_params->tx_bds_per_q)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
519
((priv->hw_params->hfb_filter_cnt - 1 - f_index) / 4);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
553
index = f_index * priv->hw_params->hfb_filter_size + offset / 2;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
56
#define WORDS_PER_BD(p) (p->hw_params->words_per_bd)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
59
#define GENET_TDMA_REG_OFF (priv->hw_params->tdma_offset + \
drivers/net/ethernet/broadcom/genet/bcmgenet.c
62
#define GENET_RDMA_REG_OFF (priv->hw_params->rdma_offset + \
drivers/net/ethernet/broadcom/genet/bcmgenet.c
692
q = priv->hw_params->rx_queues + 1;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
710
base = f_index * priv->hw_params->hfb_filter_size;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
711
for (i = 0; i < priv->hw_params->hfb_filter_size; i++)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
730
for (i = 0; i < priv->hw_params->hfb_filter_cnt; i++)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
843
for (i = 0; i <= priv->hw_params->rx_queues; i++) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
916
for (i = 0; i <= priv->hw_params->tx_queues; i++)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
921
for (i = 0; i <= priv->hw_params->rx_queues; i++)
drivers/net/ethernet/broadcom/genet/bcmgenet.h
619
const struct bcmgenet_hw_params *hw_params;
drivers/net/ethernet/broadcom/genet/bcmgenet.h
725
GENET_IO_MACRO(hfb, priv->hw_params->hfb_offset);
drivers/net/ethernet/broadcom/genet/bcmgenet.h
728
GENET_IO_MACRO(hfb_reg, priv->hw_params->hfb_reg_offset);
drivers/net/wireless/ath/ath10k/bmi.c
477
if (ar->hw_params.bmi_large_size_download)
drivers/net/wireless/ath/ath10k/ce.c
1033
if (ar->hw_params.rri_on_ddr)
drivers/net/wireless/ath/ath10k/ce.c
1086
if (ar->hw_params.rri_on_ddr)
drivers/net/wireless/ath/ath10k/ce.c
1369
if (ar->hw_params.target_64bit)
drivers/net/wireless/ath/ath10k/ce.c
1410
if (ar->hw_params.target_64bit)
drivers/net/wireless/ath/ath10k/ce.c
1494
if (ar->hw_params.shadow_reg_support) {
drivers/net/wireless/ath/ath10k/ce.c
150
if (ar->hw_params.rri_on_ddr &&
drivers/net/wireless/ath/ath10k/ce.c
1550
if (ar->hw_params.shadow_reg_support) {
drivers/net/wireless/ath/ath10k/ce.c
1720
if (ar->hw_params.shadow_reg_support)
drivers/net/wireless/ath/ath10k/ce.c
1751
if (ar->hw_params.shadow_reg_support)
drivers/net/wireless/ath/ath10k/ce.c
263
if (ar->hw_params.rri_on_ddr &&
drivers/net/wireless/ath/ath10k/ce.c
506
if (ar->hw_params.rri_on_ddr)
drivers/net/wireless/ath/ath10k/ce.c
549
if (ar->hw_params.shadow_reg_support)
drivers/net/wireless/ath/ath10k/core.c
1023
address = ar->hw_params.patch_load_addr;
drivers/net/wireless/ath/ath10k/core.c
1191
address = ar->hw_params.patch_load_addr;
drivers/net/wireless/ath/ath10k/core.c
1211
if (ar->hw_params.fw_diag_ce_download) {
drivers/net/wireless/ath/ath10k/core.c
1310
ar->hw_params.fw.dir,
drivers/net/wireless/ath/ath10k/core.c
1314
ar->hw_params.fw.dir,
drivers/net/wireless/ath/ath10k/core.c
1325
fw = ath10k_fetch_fw_file(ar, ar->hw_params.fw.dir,
drivers/net/wireless/ath/ath10k/core.c
1499
ar->hw_params.fw.dir,
drivers/net/wireless/ath/ath10k/core.c
1511
ar->hw_params.fw.dir, filename, len);
drivers/net/wireless/ath/ath10k/core.c
1526
ar->hw_params.fw.dir, filename, len);
drivers/net/wireless/ath/ath10k/core.c
1547
boardname, ar->hw_params.fw.dir, filename);
drivers/net/wireless/ath/ath10k/core.c
1680
ar->hw_params.fw.dir);
drivers/net/wireless/ath/ath10k/core.c
1696
address = ar->hw_params.patch_load_addr;
drivers/net/wireless/ath/ath10k/core.c
1745
u32 board_data_size = ar->hw_params.fw.board_size;
drivers/net/wireless/ath/ath10k/core.c
1746
u32 eboard_data_size = ar->hw_params.fw.ext_board_size;
drivers/net/wireless/ath/ath10k/core.c
1813
u32 result, address = ar->hw_params.patch_load_addr;
drivers/net/wireless/ath/ath10k/core.c
1814
u32 bmi_otp_exe_param = ar->hw_params.otp_exe_param;
drivers/net/wireless/ath/ath10k/core.c
1911
if (data_len != ar->hw_params.cal_data_len) {
drivers/net/wireless/ath/ath10k/core.c
1993
if (ar->hw_params.cal_data_len != len) {
drivers/net/wireless/ath/ath10k/core.c
1996
cell_name, len, ar->hw_params.cal_data_len);
drivers/net/wireless/ath/ath10k/core.c
2019
fw_file->firmware = ath10k_fetch_fw_file(ar, ar->hw_params.fw.dir,
drivers/net/wireless/ath/ath10k/core.c
2032
ar->hw_params.fw.dir, name, len);
drivers/net/wireless/ath/ath10k/core.c
2174
ar->hw_params.fw.dir, name);
drivers/net/wireless/ath/ath10k/core.c
2228
ATH10K_FW_API_MIN, ATH10K_FW_API_MAX, ar->hw_params.fw.dir,
drivers/net/wireless/ath/ath10k/core.c
2430
if (ar->hw_params.uart_pin_workaround) {
drivers/net/wireless/ath/ath10k/core.c
2432
ar->hw_params.uart_pin);
drivers/net/wireless/ath/ath10k/core.c
2443
ret = ath10k_bmi_write32(ar, hi_dbg_uart_txpin, ar->hw_params.uart_pin);
drivers/net/wireless/ath/ath10k/core.c
2468
const struct ath10k_hw_params *hw_params;
drivers/net/wireless/ath/ath10k/core.c
2472
hw_params = &ath10k_hw_params_list[i];
drivers/net/wireless/ath/ath10k/core.c
2474
if (hw_params->bus == ar->hif.bus &&
drivers/net/wireless/ath/ath10k/core.c
2475
hw_params->id == ar->target_version &&
drivers/net/wireless/ath/ath10k/core.c
2476
hw_params->dev_id == ar->dev_id)
drivers/net/wireless/ath/ath10k/core.c
2486
ar->hw_params = *hw_params;
drivers/net/wireless/ath/ath10k/core.c
2489
ar->hw_params.name, ar->target_version);
drivers/net/wireless/ath/ath10k/core.c
2644
if (ar->hw_params.hw_ops->set_coverage_class)
drivers/net/wireless/ath/ath10k/core.c
2645
ar->hw_params.hw_ops->set_coverage_class(ar, -1, -1);
drivers/net/wireless/ath/ath10k/core.c
2779
ar->max_spatial_stream = ar->hw_params.max_spatial_stream;
drivers/net/wireless/ath/ath10k/core.c
2795
if (ar->hw_params.num_peers)
drivers/net/wireless/ath/ath10k/core.c
2796
ar->max_num_peers = ar->hw_params.num_peers;
drivers/net/wireless/ath/ath10k/core.c
2994
if (ar->hw_params.hw_ops->enable_pll_clk) {
drivers/net/wireless/ath/ath10k/core.c
2995
status = ar->hw_params.hw_ops->enable_pll_clk(ar);
drivers/net/wireless/ath/ath10k/core.c
3245
if (ar->hw_params.hw_filter_reset_required &&
drivers/net/wireless/ath/ath10k/core.c
822
bool mtu_workaround = ar->hw_params.credit_size_workaround;
drivers/net/wireless/ath/ath10k/core.c
972
u32 board_data_size = ar->hw_params.fw.board_size;
drivers/net/wireless/ath/ath10k/core.c
973
u32 board_ext_data_size = ar->hw_params.fw.board_ext_size;
drivers/net/wireless/ath/ath10k/core.h
1074
struct ath10k_hw_params hw_params;
drivers/net/wireless/ath/ath10k/debug.c
1261
if (WARN_ON(ar->hw_params.cal_data_len > ATH10K_DEBUG_CAL_DATA_LEN))
drivers/net/wireless/ath/ath10k/debug.c
1264
if (ar->hw_params.cal_data_len == 0)
drivers/net/wireless/ath/ath10k/debug.c
1277
ar->hw_params.cal_data_len);
drivers/net/wireless/ath/ath10k/debug.c
1313
ar->hw_params.cal_data_len);
drivers/net/wireless/ath/ath10k/debug.c
52
ar->hw_params.name,
drivers/net/wireless/ath/ath10k/htc.c
68
if (ar->hw_params.delay_unmap_buffer &&
drivers/net/wireless/ath/ath10k/htc.c
963
if (ar->hw_params.use_fw_tx_credits)
drivers/net/wireless/ath/ath10k/htt_rx.c
1111
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
1227
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
1252
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
1273
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
138
struct ath10k_hw_params *hw = &htt->ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
1429
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
1437
int bytes_aligned = ar->hw_params.decap_align_bytes;
drivers/net/wireless/ath/ath10k/htt_rx.c
1556
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
1563
int bytes_aligned = ar->hw_params.decap_align_bytes;
drivers/net/wireless/ath/ath10k/htt_rx.c
1580
l3_pad_bytes = ath10k_htt_rx_desc_get_l3_pad_bytes(&ar->hw_params, rxd);
drivers/net/wireless/ath/ath10k/htt_rx.c
1616
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
1623
int bytes_aligned = ar->hw_params.decap_align_bytes;
drivers/net/wireless/ath/ath10k/htt_rx.c
1660
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
1669
int bytes_aligned = ar->hw_params.decap_align_bytes;
drivers/net/wireless/ath/ath10k/htt_rx.c
1683
l3_pad_bytes = ath10k_htt_rx_desc_get_l3_pad_bytes(&ar->hw_params, rxd);
drivers/net/wireless/ath/ath10k/htt_rx.c
1724
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
1729
int bytes_aligned = ar->hw_params.decap_align_bytes;
drivers/net/wireless/ath/ath10k/htt_rx.c
1740
l3_pad_bytes = ath10k_htt_rx_desc_get_l3_pad_bytes(&ar->hw_params, rxd);
drivers/net/wireless/ath/ath10k/htt_rx.c
1765
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
1936
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
2081
ath10k_htt_rx_h_csum_offload(&ar->hw_params, msdu);
drivers/net/wireless/ath/ath10k/htt_rx.c
2193
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
2229
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
2236
int bytes_aligned = ar->hw_params.decap_align_bytes;
drivers/net/wireless/ath/ath10k/htt_rx.c
2984
rssi_enabled = ath10k_is_rssi_enable(&ar->hw_params, resp);
drivers/net/wireless/ath/ath10k/htt_rx.c
2987
htt_pad = ath10k_tx_data_rssi_get_pad_bytes(&ar->hw_params,
drivers/net/wireless/ath/ath10k/htt_rx.c
3305
if (ar->hw_params.target_64bit)
drivers/net/wireless/ath/ath10k/htt_rx.c
3326
ret = ath10k_htt_rx_extract_amsdu(&ar->hw_params, &list, &amsdu);
drivers/net/wireless/ath/ath10k/htt_rx.c
359
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
4469
else if (ar->hw_params.target_64bit)
drivers/net/wireless/ath/ath10k/htt_rx.c
507
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
584
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
660
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
725
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_rx.c
802
htt->rx_ring.fill_level = ar->hw_params.rx_ring_fill_level;
drivers/net/wireless/ath/ath10k/htt_rx.c
980
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_tx.c
1454
if (ar->hw_params.continuous_frag_desc) {
drivers/net/wireless/ath/ath10k/htt_tx.c
1521
if (ar->hw_params.continuous_frag_desc)
drivers/net/wireless/ath/ath10k/htt_tx.c
1659
if (ar->hw_params.continuous_frag_desc) {
drivers/net/wireless/ath/ath10k/htt_tx.c
1728
if (ar->hw_params.continuous_frag_desc) {
drivers/net/wireless/ath/ath10k/htt_tx.c
178
if (!is_mgmt || !ar->hw_params.max_probe_resp_desc_thres)
drivers/net/wireless/ath/ath10k/htt_tx.c
182
ar->hw_params.max_probe_resp_desc_thres < htt->num_pending_mgmt_tx)
drivers/net/wireless/ath/ath10k/htt_tx.c
1838
else if (ar->hw_params.target_64bit)
drivers/net/wireless/ath/ath10k/htt_tx.c
194
if (!htt->ar->hw_params.max_probe_resp_desc_thres)
drivers/net/wireless/ath/ath10k/htt_tx.c
315
if (!ar->hw_params.continuous_frag_desc)
drivers/net/wireless/ath/ath10k/htt_tx.c
355
if (!ar->hw_params.continuous_frag_desc)
drivers/net/wireless/ath/ath10k/htt_tx.c
686
if (!ar->hw_params.continuous_frag_desc)
drivers/net/wireless/ath/ath10k/htt_tx.c
748
if (!ar->hw_params.continuous_frag_desc)
drivers/net/wireless/ath/ath10k/htt_tx.c
816
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/htt_tx.c
889
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/hw.c
560
wraparound_type = ar->hw_params.cc_wraparound_type;
drivers/net/wireless/ath/ath10k/hw.c
750
hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/hw.h
982
#define CCNT_TO_MSEC(ar, x) ((x) / ar->hw_params.channel_counters_freq_hz)
drivers/net/wireless/ath/ath10k/leds.c
30
ath10k_wmi_gpio_output(ar, ar->hw_params.led_pin, ar->leds.gpio_state_pin);
drivers/net/wireless/ath/ath10k/leds.c
40
if (ar->hw_params.led_pin == 0)
drivers/net/wireless/ath/ath10k/leds.c
49
ath10k_wmi_gpio_config(ar, ar->hw_params.led_pin, 0,
drivers/net/wireless/ath/ath10k/leds.c
51
ath10k_wmi_gpio_output(ar, ar->hw_params.led_pin, 1);
drivers/net/wireless/ath/ath10k/leds.c
60
if (ar->hw_params.led_pin == 0)
drivers/net/wireless/ath/ath10k/leds.c
83
if (ar->hw_params.led_pin == 0)
drivers/net/wireless/ath/ath10k/mac.c
10024
if (ar->hw_params.cck_rate_map_rev2) {
drivers/net/wireless/ath/ath10k/mac.c
10176
if (ar->hw_params.mcast_frame_registration)
drivers/net/wireless/ath/ath10k/mac.c
10277
if (ar->hw_params.dynamic_sar_support)
drivers/net/wireless/ath/ath10k/mac.c
10300
if (!ar->hw_params.hw_ops->set_coverage_class)
drivers/net/wireless/ath/ath10k/mac.c
10321
if (!ar->hw_params.n_cipher_suites ||
drivers/net/wireless/ath/ath10k/mac.c
10322
ar->hw_params.n_cipher_suites > ARRAY_SIZE(cipher_suites)) {
drivers/net/wireless/ath/ath10k/mac.c
10324
ar->hw_params.n_cipher_suites);
drivers/net/wireless/ath/ath10k/mac.c
10325
ar->hw_params.n_cipher_suites = 8;
drivers/net/wireless/ath/ath10k/mac.c
10327
ar->hw->wiphy->n_cipher_suites = ar->hw_params.n_cipher_suites;
drivers/net/wireless/ath/ath10k/mac.c
2582
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/mac.c
3023
if (!ar->hw_params.dynamic_sar_support)
drivers/net/wireless/ath/ath10k/mac.c
3043
if (!ar->hw_params.dynamic_sar_support) {
drivers/net/wireless/ath/ath10k/mac.c
4896
struct ath10k_hw_params *hw = &ar->hw_params;
drivers/net/wireless/ath/ath10k/mac.c
6062
if (ar->hw_params.mcast_frame_registration)
drivers/net/wireless/ath/ath10k/mac.c
6358
if (!ar->hw_params.hw_ops->set_coverage_class) {
drivers/net/wireless/ath/ath10k/mac.c
6362
ar->hw_params.hw_ops->set_coverage_class(ar, -1, value);
drivers/net/wireless/ath/ath10k/mac.c
8178
if (ar->hw_params.hw_restart_disconnect) {
drivers/net/wireless/ath/ath10k/mac.c
9040
ar->hw_params.tx_stats_over_pktlog) {
drivers/net/wireless/ath/ath10k/mac.c
9311
if (!(ar->hw_params.supports_peer_stats_info &&
drivers/net/wireless/ath/ath10k/pci.c
3049
calsize = ar->hw_params.cal_data_len;
drivers/net/wireless/ath/ath10k/qmi.c
864
ar->hw_params.fw.dir = WCN3990_HW_1_0_FW_DIR;
drivers/net/wireless/ath/ath10k/spectral.c
137
bins += sizeof(*fftr) + ar->hw_params.spectral_bin_offset;
drivers/net/wireless/ath/ath10k/spectral.c
58
bin_len -= ar->hw_params.spectral_bin_discard;
drivers/net/wireless/ath/ath10k/testmode.c
242
ar->hw_params.fw.dir, ATH10K_FW_UTF_FILE);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1906
if (ar->hw_params.num_peers)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1907
cfg->num_peers = __cpu_to_le32(ar->hw_params.num_peers);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1910
cfg->ast_skid_limit = __cpu_to_le32(ar->hw_params.ast_skid_limit);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1911
cfg->num_wds_entries = __cpu_to_le32(ar->hw_params.num_wds_entries);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1922
if (ar->hw_params.num_peers)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1923
cfg->num_tids = __cpu_to_le32(ar->hw_params.num_peers * 2);
drivers/net/wireless/ath/ath10k/wmi.c
2422
ar->hw_params.sw_decrypt_mcast_mgmt)
drivers/net/wireless/ath/ath10k/wmi.c
5815
u32 cc_freq_hz = ar->hw_params.channel_counters_freq_hz;
drivers/net/wireless/ath/ath10k/wmi.c
5862
if (ar->hw_params.hw_ops->set_coverage_class) {
drivers/net/wireless/ath/ath10k/wmi.c
6823
config.tx_chain_mask = __cpu_to_le32(ar->hw_params.tx_chain_mask);
drivers/net/wireless/ath/ath10k/wmi.c
6824
config.rx_chain_mask = __cpu_to_le32(ar->hw_params.rx_chain_mask);
drivers/net/wireless/ath/ath11k/ahb.c
1083
if (!ab->hw_params.fixed_fw_mem)
drivers/net/wireless/ath/ath11k/ahb.c
213
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/ahb.c
275
const struct ce_ie_addr *ce_ie_addr = ab->hw_params.ce_ie_addr;
drivers/net/wireless/ath/ath11k/ahb.c
282
ce_attr = &ab->hw_params.host_ce_config[ce_id];
drivers/net/wireless/ath/ath11k/ahb.c
296
const struct ce_ie_addr *ce_ie_addr = ab->hw_params.ce_ie_addr;
drivers/net/wireless/ath/ath11k/ahb.c
303
ce_attr = &ab->hw_params.host_ce_config[ce_id];
drivers/net/wireless/ath/ath11k/ahb.c
319
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/ahb.c
347
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/ahb.c
358
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/ahb.c
427
cfg->tgt_ce_len = ab->hw_params.target_ce_count;
drivers/net/wireless/ath/ath11k/ahb.c
428
cfg->tgt_ce = ab->hw_params.target_ce_config;
drivers/net/wireless/ath/ath11k/ahb.c
429
cfg->svc_to_ce_map_len = ab->hw_params.svc_to_ce_map_len;
drivers/net/wireless/ath/ath11k/ahb.c
430
cfg->svc_to_ce_map = ab->hw_params.svc_to_ce_map;
drivers/net/wireless/ath/ath11k/ahb.c
431
ab->qmi.service_ins_id = ab->hw_params.qmi_service_ins_id;
drivers/net/wireless/ath/ath11k/ahb.c
454
if (ab->hw_params.hybrid_bus_type)
drivers/net/wireless/ath/ath11k/ahb.c
457
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/ahb.c
526
struct ath11k_hw_params *hw = &ab->hw_params;
drivers/net/wireless/ath/ath11k/ahb.c
546
if (ab->hw_params.ring_mask->tx[i] & BIT(j)) {
drivers/net/wireless/ath/ath11k/ahb.c
551
if (ab->hw_params.ring_mask->rx[i] & BIT(j)) {
drivers/net/wireless/ath/ath11k/ahb.c
556
if (ab->hw_params.ring_mask->rx_err[i] & BIT(j))
drivers/net/wireless/ath/ath11k/ahb.c
559
if (ab->hw_params.ring_mask->rx_wbm_rel[i] & BIT(j))
drivers/net/wireless/ath/ath11k/ahb.c
562
if (ab->hw_params.ring_mask->reo_status[i] & BIT(j))
drivers/net/wireless/ath/ath11k/ahb.c
565
if (j < ab->hw_params.max_radios) {
drivers/net/wireless/ath/ath11k/ahb.c
566
if (ab->hw_params.ring_mask->rxdma2host[i] & BIT(j)) {
drivers/net/wireless/ath/ath11k/ahb.c
572
if (ab->hw_params.ring_mask->host2rxdma[i] & BIT(j)) {
drivers/net/wireless/ath/ath11k/ahb.c
578
if (ab->hw_params.ring_mask->rx_mon_status[i] & BIT(j)) {
drivers/net/wireless/ath/ath11k/ahb.c
615
if (ab->hw_params.hybrid_bus_type)
drivers/net/wireless/ath/ath11k/ahb.c
619
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/ahb.c
651
for (i = 0; i < ab->hw_params.svc_to_ce_map_len; i++) {
drivers/net/wireless/ath/ath11k/ahb.c
652
entry = &ab->hw_params.svc_to_ce_map[i];
drivers/net/wireless/ath/ath11k/ahb.c
873
if (!ab->hw_params.smp2p_wow_exit)
drivers/net/wireless/ath/ath11k/ahb.c
891
if (!ab->hw_params.smp2p_wow_exit)
drivers/net/wireless/ath/ath11k/ahb.c
903
if (ab->hw_params.hybrid_bus_type)
drivers/net/wireless/ath/ath11k/ahb.c
948
const struct ce_remap *ce_remap = ab->hw_params.ce_remap;
drivers/net/wireless/ath/ath11k/ahb.c
972
if (ab->hw_params.ce_remap)
drivers/net/wireless/ath/ath11k/ahb.c
989
if (!ab->hw_params.fixed_fw_mem)
drivers/net/wireless/ath/ath11k/ce.c
1035
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/ce.c
1036
attr = &ab->hw_params.host_ce_config[i];
drivers/net/wireless/ath/ath11k/ce.c
1075
if (ce_id >= ab->hw_params.ce_count)
drivers/net/wireless/ath/ath11k/ce.c
1078
return ab->hw_params.host_ce_config[ce_id].flags;
drivers/net/wireless/ath/ath11k/ce.c
265
if (!ab->hw_params.supports_shadow_regs)
drivers/net/wireless/ath/ath11k/ce.c
268
for (i = 0; i < ab->hw_params.ce_count; i++)
drivers/net/wireless/ath/ath11k/ce.c
513
if ((!pipe->send_cb) || ab->hw_params.credit_flow) {
drivers/net/wireless/ath/ath11k/ce.c
565
if (!(CE_ATTR_DIS_INTR & ab->hw_params.host_ce_config[ce_id].flags))
drivers/net/wireless/ath/ath11k/ce.c
570
if (!(CE_ATTR_DIS_INTR & ab->hw_params.host_ce_config[ce_id].flags))
drivers/net/wireless/ath/ath11k/ce.c
574
params.max_buffer_len = ab->hw_params.host_ce_config[ce_id].src_sz_max;
drivers/net/wireless/ath/ath11k/ce.c
575
if (!(ab->hw_params.host_ce_config[ce_id].flags & CE_ATTR_DIS_INTR)) {
drivers/net/wireless/ath/ath11k/ce.c
582
if (!(ab->hw_params.host_ce_config[ce_id].flags & CE_ATTR_DIS_INTR)) {
drivers/net/wireless/ath/ath11k/ce.c
603
if (ab->hw_params.supports_shadow_regs &&
drivers/net/wireless/ath/ath11k/ce.c
652
const struct ce_attr *attr = &ab->hw_params.host_ce_config[ce_id];
drivers/net/wireless/ath/ath11k/ce.c
691
const struct ce_attr *attr = &ab->hw_params.host_ce_config[ce_id];
drivers/net/wireless/ath/ath11k/ce.c
703
const struct ce_attr *attr = &ab->hw_params.host_ce_config[pipe_id];
drivers/net/wireless/ath/ath11k/ce.c
826
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/ce.c
827
if (ab->hw_params.host_ce_config[i].src_nentries)
drivers/net/wireless/ath/ath11k/ce.c
831
if (ab->hw_params.host_ce_config[i].dest_nentries) {
drivers/net/wireless/ath/ath11k/ce.c
844
if (!ab->hw_params.supports_shadow_regs)
drivers/net/wireless/ath/ath11k/ce.c
872
for (pipe_num = 0; pipe_num < ab->hw_params.ce_count; pipe_num++) {
drivers/net/wireless/ath/ath11k/ce.c
890
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/ce.c
921
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/ce.c
980
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/cfr.c
846
ar->ab->hw_params.cfr_stream_buf_size,
drivers/net/wireless/ath/ath11k/cfr.c
847
ar->ab->hw_params.cfr_num_stream_bufs,
drivers/net/wireless/ath/ath11k/cfr.c
930
!ab->hw_params.cfr_support)
drivers/net/wireless/ath/ath11k/cfr.c
960
!ab->hw_params.cfr_support)
drivers/net/wireless/ath/ath11k/core.c
1127
return ab->hw_params.coldboot_cal_ftm;
drivers/net/wireless/ath/ath11k/core.c
1130
return ab->hw_params.coldboot_cal_mm;
drivers/net/wireless/ath/ath11k/core.c
1143
if (!ab->hw_params.supports_suspend)
drivers/net/wireless/ath/ath11k/core.c
1322
if (ab->hw_params.current_cc_support &&
drivers/net/wireless/ath/ath11k/core.c
1913
ab->hw_params.fw.dir);
drivers/net/wireless/ath/ath11k/core.c
1964
ATH11K_REGDB_FILE_NAME, ab->hw_params.fw.dir);
drivers/net/wireless/ath/ath11k/core.c
2094
if (!ab->hw_params.pdev_suspend)
drivers/net/wireless/ath/ath11k/core.c
2215
if (ab->hw_params.single_pdev_only && ab->hw_params.num_rxdma_per_pdev > 1) {
drivers/net/wireless/ath/ath11k/core.c
2607
const struct ath11k_hw_params *hw_params = NULL;
drivers/net/wireless/ath/ath11k/core.c
2611
hw_params = &ath11k_hw_params[i];
drivers/net/wireless/ath/ath11k/core.c
2613
if (hw_params->hw_rev == ab->hw_rev)
drivers/net/wireless/ath/ath11k/core.c
2622
ab->hw_params = *hw_params;
drivers/net/wireless/ath/ath11k/core.c
2624
ath11k_info(ab, "%s\n", ab->hw_params.name);
drivers/net/wireless/ath/ath11k/core.h
1339
return ab->pdevs[ath11k_hw_mac_id_to_pdev_id(&ab->hw_params, mac_id)].ar;
drivers/net/wireless/ath/ath11k/core.h
1355
ab->hw_params.fw.dir, fw_name, filename);
drivers/net/wireless/ath/ath11k/core.h
1358
ab->hw_params.fw.dir, filename);
drivers/net/wireless/ath/ath11k/core.h
994
struct ath11k_hw_params hw_params;
drivers/net/wireless/ath/ath11k/dbring.c
178
if (ar->ab->hw_params.single_pdev_only) {
drivers/net/wireless/ath/ath11k/dbring.c
303
if (ab->hw_params.single_pdev_only &&
drivers/net/wireless/ath/ath11k/debugfs.c
1054
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath11k/debugfs.c
1512
if (ab->hw_params.dbr_debug_support)
drivers/net/wireless/ath/ath11k/debugfs.c
551
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath11k/debugfs.c
710
for (i = 0; i < ab->hw_params.hal_params->num_tx_rings; i++)
drivers/net/wireless/ath/ath11k/debugfs.c
805
start = ab->hw_params.sram_dump.start;
drivers/net/wireless/ath/ath11k/debugfs.c
806
end = ab->hw_params.sram_dump.end;
drivers/net/wireless/ath/ath11k/debugfs.c
832
start = ab->hw_params.sram_dump.start;
drivers/net/wireless/ath/ath11k/debugfs.c
833
end = ab->hw_params.sram_dump.end;
drivers/net/wireless/ath/ath11k/debugfs.c
866
if (ab->hw_params.sram_dump.start != 0)
drivers/net/wireless/ath/ath11k/debugfs.c
995
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath11k/dp.c
1038
for (i = 0; i < ab->hw_params.hal_params->num_tx_rings; i++) {
drivers/net/wireless/ath/ath11k/dp.c
1089
for (i = 0; i < ab->hw_params.hal_params->num_tx_rings; i++) {
drivers/net/wireless/ath/ath11k/dp.c
1153
if (!ab->hw_params.supports_shadow_regs)
drivers/net/wireless/ath/ath11k/dp.c
1170
if (!ab->hw_params.supports_shadow_regs)
drivers/net/wireless/ath/ath11k/dp.c
1183
if (!ab->hw_params.supports_shadow_regs)
drivers/net/wireless/ath/ath11k/dp.c
141
grp_mask = &ab->hw_params.ring_mask->rx_wbm_rel[0];
drivers/net/wireless/ath/ath11k/dp.c
144
grp_mask = &ab->hw_params.ring_mask->tx[0];
drivers/net/wireless/ath/ath11k/dp.c
148
grp_mask = &ab->hw_params.ring_mask->rx_err[0];
drivers/net/wireless/ath/ath11k/dp.c
151
grp_mask = &ab->hw_params.ring_mask->rx[0];
drivers/net/wireless/ath/ath11k/dp.c
154
grp_mask = &ab->hw_params.ring_mask->reo_status[0];
drivers/net/wireless/ath/ath11k/dp.c
158
grp_mask = &ab->hw_params.ring_mask->rx_mon_status[0];
drivers/net/wireless/ath/ath11k/dp.c
161
grp_mask = &ab->hw_params.ring_mask->rxdma2host[0];
drivers/net/wireless/ath/ath11k/dp.c
164
grp_mask = &ab->hw_params.ring_mask->host2rxdma[0];
drivers/net/wireless/ath/ath11k/dp.c
242
if (ab->hw_params.alloc_cacheable_memory) {
drivers/net/wireless/ath/ath11k/dp.c
344
if (!ab->hw_params.supports_shadow_regs)
drivers/net/wireless/ath/ath11k/dp.c
347
for (i = 0; i < ab->hw_params.hal_params->num_tx_rings; i++)
drivers/net/wireless/ath/ath11k/dp.c
362
for (i = 0; i < ab->hw_params.hal_params->num_tx_rings; i++) {
drivers/net/wireless/ath/ath11k/dp.c
403
for (i = 0; i < ab->hw_params.hal_params->num_tx_rings; i++) {
drivers/net/wireless/ath/ath11k/dp.c
404
tcl_num = ab->hw_params.hal_params->tcl2wbm_rbm_map[i].tcl_ring_num;
drivers/net/wireless/ath/ath11k/dp.c
405
wbm_num = ab->hw_params.hal_params->tcl2wbm_rbm_map[i].wbm_ring_num;
drivers/net/wireless/ath/ath11k/dp.c
409
ab->hw_params.tx_ring_size);
drivers/net/wireless/ath/ath11k/dp.c
480
ab->hw_params.hw_ops->reo_setup(ab);
drivers/net/wireless/ath/ath11k/dp.c
785
for (i = 0; i < ab->hw_params.hal_params->num_tx_rings; i++) {
drivers/net/wireless/ath/ath11k/dp.c
786
if (BIT(ab->hw_params.hal_params->tcl2wbm_rbm_map[i].wbm_ring_num) &
drivers/net/wireless/ath/ath11k/dp.c
787
ab->hw_params.ring_mask->tx[grp_id])
drivers/net/wireless/ath/ath11k/dp.c
791
if (ab->hw_params.ring_mask->rx_err[grp_id]) {
drivers/net/wireless/ath/ath11k/dp.c
799
if (ab->hw_params.ring_mask->rx_wbm_rel[grp_id]) {
drivers/net/wireless/ath/ath11k/dp.c
810
if (ab->hw_params.ring_mask->rx[grp_id]) {
drivers/net/wireless/ath/ath11k/dp.c
811
i = fls(ab->hw_params.ring_mask->rx[grp_id]) - 1;
drivers/net/wireless/ath/ath11k/dp.c
820
if (ab->hw_params.ring_mask->rx_mon_status[grp_id]) {
drivers/net/wireless/ath/ath11k/dp.c
822
for (j = 0; j < ab->hw_params.num_rxdma_per_pdev; j++) {
drivers/net/wireless/ath/ath11k/dp.c
823
int id = i * ab->hw_params.num_rxdma_per_pdev + j;
drivers/net/wireless/ath/ath11k/dp.c
825
if (ab->hw_params.ring_mask->rx_mon_status[grp_id] &
drivers/net/wireless/ath/ath11k/dp.c
841
if (ab->hw_params.ring_mask->reo_status[grp_id])
drivers/net/wireless/ath/ath11k/dp.c
845
for (j = 0; j < ab->hw_params.num_rxdma_per_pdev; j++) {
drivers/net/wireless/ath/ath11k/dp.c
846
int id = i * ab->hw_params.num_rxdma_per_pdev + j;
drivers/net/wireless/ath/ath11k/dp.c
848
if (ab->hw_params.ring_mask->rxdma2host[grp_id] & BIT(id)) {
drivers/net/wireless/ath/ath11k/dp.c
857
if (ab->hw_params.ring_mask->host2rxdma[grp_id] & BIT(id)) {
drivers/net/wireless/ath/ath11k/dp.c
862
hal_params = ab->hw_params.hal_params;
drivers/net/wireless/ath/ath11k/dp.c
905
for (j = 0; j < ab->hw_params.num_rxdma_per_pdev; j++) {
drivers/net/wireless/ath/ath11k/dp.c
980
if (arvif->ar->ab->hw_params.htt_peer_map_v2) {
drivers/net/wireless/ath/ath11k/dp_rx.c
100
return ab->hw_params.hw_ops->rx_desc_get_attention(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
172
return ab->hw_params.hw_ops->rx_desc_get_msdu_len(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
1764
u32 hal_rx_desc_sz = ar->ab->hw_params.hal_desc_sz;
drivers/net/wireless/ath/ath11k/dp_rx.c
178
return ab->hw_params.hw_ops->rx_desc_get_msdu_sgi(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
184
return ab->hw_params.hw_ops->rx_desc_get_msdu_rate_mcs(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
190
return ab->hw_params.hw_ops->rx_desc_get_msdu_rx_bw(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
196
return ab->hw_params.hw_ops->rx_desc_get_msdu_freq(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
202
return ab->hw_params.hw_ops->rx_desc_get_msdu_pkt_type(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
208
return hweight8(ab->hw_params.hw_ops->rx_desc_get_msdu_nss(desc));
drivers/net/wireless/ath/ath11k/dp_rx.c
214
return ab->hw_params.hw_ops->rx_desc_get_mpdu_tid(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
220
return ab->hw_params.hw_ops->rx_desc_get_mpdu_peer_id(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
226
return ab->hw_params.hw_ops->rx_desc_get_l3_pad_bytes(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
232
return ab->hw_params.hw_ops->rx_desc_get_first_msdu(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
238
return ab->hw_params.hw_ops->rx_desc_get_last_msdu(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
245
ab->hw_params.hw_ops->rx_desc_copy_attn_end_tlv(fdesc, ldesc);
drivers/net/wireless/ath/ath11k/dp_rx.c
2519
u32 hal_rx_desc_sz = ar->ab->hw_params.hal_desc_sz;
drivers/net/wireless/ath/ath11k/dp_rx.c
259
rx_pkt_hdr = ab->hw_params.hw_ops->rx_desc_get_msdu_payload(rx_desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
269
tlv_tag = ab->hw_params.hw_ops->rx_desc_get_mpdu_start_tag(rx_desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
27
return ab->hw_params.hw_ops->rx_desc_get_hdr_status(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
2749
ab->hw_params.hal_params->rx_buf_rbm);
drivers/net/wireless/ath/ath11k/dp_rx.c
277
return ab->hw_params.hw_ops->rx_desc_get_mpdu_ppdu_id(rx_desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
284
ab->hw_params.hw_ops->rx_desc_set_msdu_len(desc, len);
drivers/net/wireless/ath/ath11k/dp_rx.c
300
return ab->hw_params.hw_ops->rx_desc_mac_addr2_valid(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
3040
ar = ab->pdevs[ath11k_hw_mac_id_to_pdev_id(&ab->hw_params, mac_id)].ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
3043
srng_id = ath11k_hw_mac_id_to_srng_id(&ab->hw_params, mac_id);
drivers/net/wireless/ath/ath11k/dp_rx.c
306
return ab->hw_params.hw_ops->rx_desc_mpdu_start_addr2(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
3125
if (ab->hw_params.full_monitor_mode) {
drivers/net/wireless/ath/ath11k/dp_rx.c
314
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++)
drivers/net/wireless/ath/ath11k/dp_rx.c
3144
hal_params = ab->hw_params.hal_params;
drivers/net/wireless/ath/ath11k/dp_rx.c
3157
ab->hw_params.hal_params->rx_buf_rbm);
drivers/net/wireless/ath/ath11k/dp_rx.c
327
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++)
drivers/net/wireless/ath/ath11k/dp_rx.c
3272
u32 hdr_len, hal_rx_desc_sz = ar->ab->hw_params.hal_desc_sz;
drivers/net/wireless/ath/ath11k/dp_rx.c
3323
u32 hal_rx_desc_sz = ar->ab->hw_params.hal_desc_sz;
drivers/net/wireless/ath/ath11k/dp_rx.c
3361
u32 flags, hal_rx_desc_sz = ar->ab->hw_params.hal_desc_sz;
drivers/net/wireless/ath/ath11k/dp_rx.c
34
if (!ab->hw_params.hw_ops->rx_desc_encrypt_valid(desc))
drivers/net/wireless/ath/ath11k/dp_rx.c
3436
hal_rx_desc_sz = ab->hw_params.hal_desc_sz;
drivers/net/wireless/ath/ath11k/dp_rx.c
3480
ab->hw_params.hal_params->rx_buf_rbm);
drivers/net/wireless/ath/ath11k/dp_rx.c
3565
u32 hal_rx_desc_sz = ar->ab->hw_params.hal_desc_sz;
drivers/net/wireless/ath/ath11k/dp_rx.c
37
return ab->hw_params.hw_ops->rx_desc_get_encrypt_type(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
3753
u32 hal_rx_desc_sz = ar->ab->hw_params.hal_desc_sz;
drivers/net/wireless/ath/ath11k/dp_rx.c
3921
ab->hw_params.hal_params->rx_buf_rbm);
drivers/net/wireless/ath/ath11k/dp_rx.c
3936
(DP_RX_BUFFER_SIZE - ar->ab->hw_params.hal_desc_sz));
drivers/net/wireless/ath/ath11k/dp_rx.c
3960
u32 hal_rx_desc_sz = ar->ab->hw_params.hal_desc_sz;
drivers/net/wireless/ath/ath11k/dp_rx.c
4053
u32 hal_rx_desc_sz = ar->ab->hw_params.hal_desc_sz;
drivers/net/wireless/ath/ath11k/dp_rx.c
4217
ab->hw_params.hal_params->rx_buf_rbm);
drivers/net/wireless/ath/ath11k/dp_rx.c
4265
ar = ab->pdevs[ath11k_hw_mac_id_to_pdev_id(&ab->hw_params, mac_id)].ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
4266
err_ring = &ar->dp.rxdma_err_dst_ring[ath11k_hw_mac_id_to_srng_id(&ab->hw_params,
drivers/net/wireless/ath/ath11k/dp_rx.c
43
return ab->hw_params.hw_ops->rx_desc_get_decap_type(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
4326
ab->hw_params.hal_params->rx_buf_rbm);
drivers/net/wireless/ath/ath11k/dp_rx.c
4446
if (ab->hw_params.rx_mac_buf_ring) {
drivers/net/wireless/ath/ath11k/dp_rx.c
4447
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath11k/dp_rx.c
4459
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath11k/dp_rx.c
4470
if (!ab->hw_params.rxdma1_enable)
drivers/net/wireless/ath/ath11k/dp_rx.c
4499
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath11k/dp_rx.c
4536
if (ar->ab->hw_params.rxdma1_enable) {
drivers/net/wireless/ath/ath11k/dp_rx.c
471
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath11k/dp_rx.c
4711
if (!ar->ab->hw_params.rxdma1_enable)
drivers/net/wireless/ath/ath11k/dp_rx.c
4742
if (ar->ab->hw_params.rxdma1_enable)
drivers/net/wireless/ath/ath11k/dp_rx.c
4851
if (ar->ab->hw_params.rxdma1_enable) {
drivers/net/wireless/ath/ath11k/dp_rx.c
4881
rx_pkt_offset = ar->ab->hw_params.hal_desc_sz;
drivers/net/wireless/ath/ath11k/dp_rx.c
491
ar->ab->hw_params.hal_params->rx_buf_rbm);
drivers/net/wireless/ath/ath11k/dp_rx.c
50
return ab->hw_params.hw_ops->rx_desc_get_ldpc_support(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
504
if (ar->ab->hw_params.rxdma1_enable) {
drivers/net/wireless/ath/ath11k/dp_rx.c
509
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath11k/dp_rx.c
5147
if (ar->ab->hw_params.rxdma1_enable)
drivers/net/wireless/ath/ath11k/dp_rx.c
5221
hal_params = ar->ab->hw_params.hal_params;
drivers/net/wireless/ath/ath11k/dp_rx.c
5223
if (ar->ab->hw_params.rxdma1_enable)
drivers/net/wireless/ath/ath11k/dp_rx.c
525
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath11k/dp_rx.c
526
if (ab->hw_params.rx_mac_buf_ring)
drivers/net/wireless/ath/ath11k/dp_rx.c
5286
if (!ab->hw_params.full_monitor_mode) {
drivers/net/wireless/ath/ath11k/dp_rx.c
5691
ab->hw_params.full_monitor_mode)
drivers/net/wireless/ath/ath11k/dp_rx.c
57
return ab->hw_params.hw_ops->rx_desc_get_mesh_ctl(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
5729
if (!ar->ab->hw_params.rxdma1_enable)
drivers/net/wireless/ath/ath11k/dp_rx.c
587
if (ar->ab->hw_params.rx_mac_buf_ring) {
drivers/net/wireless/ath/ath11k/dp_rx.c
588
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath11k/dp_rx.c
601
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath11k/dp_rx.c
611
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath11k/dp_rx.c
629
if (!ar->ab->hw_params.rxdma1_enable) {
drivers/net/wireless/ath/ath11k/dp_rx.c
64
return ab->hw_params.hw_ops->rx_desc_get_mpdu_seq_ctl_vld(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
70
return ab->hw_params.hw_ops->rx_desc_get_mpdu_fc_valid(desc);
drivers/net/wireless/ath/ath11k/dp_rx.c
78
hdr = (struct ieee80211_hdr *)(skb->data + ab->hw_params.hal_desc_sz);
drivers/net/wireless/ath/ath11k/dp_rx.c
87
hdr = (struct ieee80211_hdr *)(skb->data + ab->hw_params.hal_desc_sz);
drivers/net/wireless/ath/ath11k/dp_rx.c
94
return ab->hw_params.hw_ops->rx_desc_get_mpdu_start_seq_no(desc);
drivers/net/wireless/ath/ath11k/dp_tx.c
1048
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath11k/dp_tx.c
112
ring_selector = ab->hw_params.hw_ops->get_ring_selector(skb);
drivers/net/wireless/ath/ath11k/dp_tx.c
1162
if (ab->hw_params.single_pdev_only)
drivers/net/wireless/ath/ath11k/dp_tx.c
118
ti.rbm_id = ab->hw_params.hal_params->tcl2wbm_rbm_map[ti.ring_id].rbm_id;
drivers/net/wireless/ath/ath11k/dp_tx.c
1195
if (ab->hw_params.full_monitor_mode) {
drivers/net/wireless/ath/ath11k/dp_tx.c
1224
if (ab->hw_params.rxdma1_enable) {
drivers/net/wireless/ath/ath11k/dp_tx.c
1231
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath11k/dp_tx.c
1244
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath11k/dp_tx.c
1263
if (!ar->ab->hw_params.rxdma1_enable)
drivers/net/wireless/ath/ath11k/dp_tx.c
131
!ab->hw_params.tcl_ring_retry) {
drivers/net/wireless/ath/ath11k/dp_tx.c
249
ab->hw_params.tcl_ring_retry && num_tx_rings > 1) {
drivers/net/wireless/ath/ath11k/dp_tx.c
607
ab->hw_params.single_pdev_only) {
drivers/net/wireless/ath/ath11k/dp_tx.c
832
if (!ab->hw_params.rx_mac_buf_ring) {
drivers/net/wireless/ath/ath11k/dp_tx.c
94
size_t num_tx_rings = ab->hw_params.hal_params->num_tx_rings;
drivers/net/wireless/ath/ath11k/hal.c
1061
if (!ab->hw_params.supports_shadow_regs)
drivers/net/wireless/ath/ath11k/hal.c
1094
if (!ab->hw_params.supports_shadow_regs)
drivers/net/wireless/ath/ath11k/hal.c
1412
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/hal.h
115
ab->hw_params.regs->hal_tcl_status_ring_base_lsb
drivers/net/wireless/ath/ath11k/hal.h
124
#define HAL_REO1_MISC_CTL(ab) ab->hw_params.regs->hal_reo1_misc_ctl
drivers/net/wireless/ath/ath11k/hal.h
125
#define HAL_REO1_RING_BASE_LSB(ab) ab->hw_params.regs->hal_reo1_ring_base_lsb
drivers/net/wireless/ath/ath11k/hal.h
126
#define HAL_REO1_RING_BASE_MSB(ab) ab->hw_params.regs->hal_reo1_ring_base_msb
drivers/net/wireless/ath/ath11k/hal.h
127
#define HAL_REO1_RING_ID(ab) ab->hw_params.regs->hal_reo1_ring_id
drivers/net/wireless/ath/ath11k/hal.h
128
#define HAL_REO1_RING_MISC(ab) ab->hw_params.regs->hal_reo1_ring_misc
drivers/net/wireless/ath/ath11k/hal.h
130
ab->hw_params.regs->hal_reo1_ring_hp_addr_lsb
drivers/net/wireless/ath/ath11k/hal.h
132
ab->hw_params.regs->hal_reo1_ring_hp_addr_msb
drivers/net/wireless/ath/ath11k/hal.h
134
ab->hw_params.regs->hal_reo1_ring_producer_int_setup
drivers/net/wireless/ath/ath11k/hal.h
136
ab->hw_params.regs->hal_reo1_ring_msi1_base_lsb
drivers/net/wireless/ath/ath11k/hal.h
138
ab->hw_params.regs->hal_reo1_ring_msi1_base_msb
drivers/net/wireless/ath/ath11k/hal.h
140
ab->hw_params.regs->hal_reo1_ring_msi1_data
drivers/net/wireless/ath/ath11k/hal.h
141
#define HAL_REO2_RING_BASE_LSB(ab) ab->hw_params.regs->hal_reo2_ring_base_lsb
drivers/net/wireless/ath/ath11k/hal.h
143
ab->hw_params.regs->hal_reo1_aging_thresh_ix_0
drivers/net/wireless/ath/ath11k/hal.h
145
ab->hw_params.regs->hal_reo1_aging_thresh_ix_1
drivers/net/wireless/ath/ath11k/hal.h
147
ab->hw_params.regs->hal_reo1_aging_thresh_ix_2
drivers/net/wireless/ath/ath11k/hal.h
149
ab->hw_params.regs->hal_reo1_aging_thresh_ix_3
drivers/net/wireless/ath/ath11k/hal.h
170
#define HAL_REO1_RING_HP(ab) ab->hw_params.regs->hal_reo1_ring_hp
drivers/net/wireless/ath/ath11k/hal.h
171
#define HAL_REO1_RING_TP(ab) ab->hw_params.regs->hal_reo1_ring_tp
drivers/net/wireless/ath/ath11k/hal.h
172
#define HAL_REO2_RING_HP(ab) ab->hw_params.regs->hal_reo2_ring_hp
drivers/net/wireless/ath/ath11k/hal.h
178
ab->hw_params.regs->hal_reo_tcl_ring_base_lsb
drivers/net/wireless/ath/ath11k/hal.h
181
#define HAL_REO_TCL_RING_HP(ab) ab->hw_params.regs->hal_reo_tcl_ring_hp
drivers/net/wireless/ath/ath11k/hal.h
185
ab->hw_params.regs->hal_reo_cmd_ring_base_lsb
drivers/net/wireless/ath/ath11k/hal.h
188
#define HAL_REO_CMD_HP(ab) ab->hw_params.regs->hal_reo_cmd_ring_hp
drivers/net/wireless/ath/ath11k/hal.h
192
ab->hw_params.regs->hal_sw2reo_ring_base_lsb
drivers/net/wireless/ath/ath11k/hal.h
195
#define HAL_SW2REO_RING_HP(ab) ab->hw_params.regs->hal_sw2reo_ring_hp
drivers/net/wireless/ath/ath11k/hal.h
208
ab->hw_params.regs->hal_reo_status_ring_base_lsb
drivers/net/wireless/ath/ath11k/hal.h
209
#define HAL_REO_STATUS_HP(ab) ab->hw_params.regs->hal_reo_status_hp
drivers/net/wireless/ath/ath11k/hal.h
213
((ab)->hw_params.regs->hal_wbm_idle_link_ring_base_lsb)
drivers/net/wireless/ath/ath11k/hal.h
215
((ab)->hw_params.regs->hal_wbm_idle_link_ring_misc)
drivers/net/wireless/ath/ath11k/hal.h
231
((ab)->hw_params.regs->hal_wbm_release_ring_base_lsb)
drivers/net/wireless/ath/ath11k/hal.h
238
((ab)->hw_params.regs->hal_wbm0_release_ring_base_lsb)
drivers/net/wireless/ath/ath11k/hal.h
240
((ab)->hw_params.regs->hal_wbm1_release_ring_base_lsb)
drivers/net/wireless/ath/ath11k/hal.h
35
#define HAL_SHADOW_BASE_ADDR(ab) ab->hw_params.regs->hal_shadow_base_addr
drivers/net/wireless/ath/ath11k/hal.h
47
((ab)->hw_params.regs->hal_seq_wcss_umac_ce0_src_reg)
drivers/net/wireless/ath/ath11k/hal.h
49
((ab)->hw_params.regs->hal_seq_wcss_umac_ce0_dst_reg)
drivers/net/wireless/ath/ath11k/hal.h
51
((ab)->hw_params.regs->hal_seq_wcss_umac_ce1_src_reg)
drivers/net/wireless/ath/ath11k/hal.h
53
((ab)->hw_params.regs->hal_seq_wcss_umac_ce1_dst_reg)
drivers/net/wireless/ath/ath11k/hal.h
62
#define HAL_TCL1_RING_BASE_LSB(ab) ab->hw_params.regs->hal_tcl1_ring_base_lsb
drivers/net/wireless/ath/ath11k/hal.h
63
#define HAL_TCL1_RING_BASE_MSB(ab) ab->hw_params.regs->hal_tcl1_ring_base_msb
drivers/net/wireless/ath/ath11k/hal.h
64
#define HAL_TCL1_RING_ID(ab) ab->hw_params.regs->hal_tcl1_ring_id
drivers/net/wireless/ath/ath11k/hal.h
65
#define HAL_TCL1_RING_MISC(ab) ab->hw_params.regs->hal_tcl1_ring_misc
drivers/net/wireless/ath/ath11k/hal.h
67
ab->hw_params.regs->hal_tcl1_ring_tp_addr_lsb
drivers/net/wireless/ath/ath11k/hal.h
69
ab->hw_params.regs->hal_tcl1_ring_tp_addr_msb
drivers/net/wireless/ath/ath11k/hal.h
71
ab->hw_params.regs->hal_tcl1_ring_consumer_int_setup_ix0
drivers/net/wireless/ath/ath11k/hal.h
73
ab->hw_params.regs->hal_tcl1_ring_consumer_int_setup_ix1
drivers/net/wireless/ath/ath11k/hal.h
75
ab->hw_params.regs->hal_tcl1_ring_msi1_base_lsb
drivers/net/wireless/ath/ath11k/hal.h
77
ab->hw_params.regs->hal_tcl1_ring_msi1_base_msb
drivers/net/wireless/ath/ath11k/hal.h
79
ab->hw_params.regs->hal_tcl1_ring_msi1_data
drivers/net/wireless/ath/ath11k/hal.h
80
#define HAL_TCL2_RING_BASE_LSB(ab) ab->hw_params.regs->hal_tcl2_ring_base_lsb
drivers/net/wireless/ath/ath11k/hal.h
81
#define HAL_TCL_RING_BASE_LSB(ab) ab->hw_params.regs->hal_tcl_ring_base_lsb
drivers/net/wireless/ath/ath11k/hal_rx.c
871
return ab->hw_params.hw_ops->mpdu_info_get_peerid(mpdu_info);
drivers/net/wireless/ath/ath11k/hal_tx.c
80
ab->hw_params.hw_ops->tx_mesh_enable(ab, tcl_cmd);
drivers/net/wireless/ath/ath11k/htc.c
211
if (ab->hw_params.credit_flow) {
drivers/net/wireless/ath/ath11k/htc.c
539
for (i = 0; i < ab->hw_params.ce_count; i++)
drivers/net/wireless/ath/ath11k/htc.c
588
if (ab->hw_params.supports_shadow_regs)
drivers/net/wireless/ath/ath11k/htc.c
654
if (!ab->hw_params.credit_flow) {
drivers/net/wireless/ath/ath11k/htc.c
784
if (ab->hw_params.credit_flow)
drivers/net/wireless/ath/ath11k/htc.c
823
htc->wmi_ep_count = ab->hw_params.max_radios;
drivers/net/wireless/ath/ath11k/htc.c
84
bool credit_flow_enabled = (ab->hw_params.credit_flow &&
drivers/net/wireless/ath/ath11k/hw.c
61
config->num_vdevs = ab->hw_params.num_vdevs;
drivers/net/wireless/ath/ath11k/hw.h
16
#define TARGET_NUM_VDEVS(ab) (ab->hw_params.num_vdevs)
drivers/net/wireless/ath/ath11k/hw.h
18
#define TARGET_NUM_PEERS_PDEV(ab) (ab->hw_params.num_peers + TARGET_NUM_VDEVS(ab))
drivers/net/wireless/ath/ath11k/hw.h
30
#define TARGET_NUM_STATIONS(ab) (ab->hw_params.num_peers)
drivers/net/wireless/ath/ath11k/mac.c
10202
if (ar->ab->hw_params.single_pdev_only) {
drivers/net/wireless/ath/ath11k/mac.c
10229
if (ar->ab->hw_params.single_pdev_only) {
drivers/net/wireless/ath/ath11k/mac.c
10257
if (ar->ab->hw_params.single_pdev_only) {
drivers/net/wireless/ath/ath11k/mac.c
10277
if (!ar->ab->hw_params.support_dual_stations)
drivers/net/wireless/ath/ath11k/mac.c
10280
n_addresses = ar->ab->hw_params.num_vdevs;
drivers/net/wireless/ath/ath11k/mac.c
10306
p2p = ab->hw_params.interface_modes & BIT(NL80211_IFTYPE_P2P_DEVICE);
drivers/net/wireless/ath/ath11k/mac.c
10308
if (ab->hw_params.support_dual_stations)
drivers/net/wireless/ath/ath11k/mac.c
10333
ab->hw_params.interface_modes & BIT(NL80211_IFTYPE_MESH_POINT))
drivers/net/wireless/ath/ath11k/mac.c
10349
if (ab->hw_params.support_dual_stations) {
drivers/net/wireless/ath/ath11k/mac.c
10356
combinations[1].max_interfaces = ab->hw_params.num_vdevs;
drivers/net/wireless/ath/ath11k/mac.c
10497
ar->hw->wiphy->interface_modes = ab->hw_params.interface_modes;
drivers/net/wireless/ath/ath11k/mac.c
10499
if (ab->hw_params.single_pdev_only && ar->supports_6ghz)
drivers/net/wireless/ath/ath11k/mac.c
10502
if (ab->hw_params.supports_multi_bssid) {
drivers/net/wireless/ath/ath11k/mac.c
10547
(ar->supports_6ghz && ab->hw_params.supports_dynamic_smps_6ghz))
drivers/net/wireless/ath/ath11k/mac.c
10648
ab->hw_params.bios_sar_capa)
drivers/net/wireless/ath/ath11k/mac.c
10649
ar->hw->wiphy->sar_capa = ab->hw_params.bios_sar_capa;
drivers/net/wireless/ath/ath11k/mac.c
10657
if (!ab->hw_params.supports_monitor)
drivers/net/wireless/ath/ath11k/mac.c
10672
if (ab->hw_params.current_cc_support && ab->new_alpha2[0]) {
drivers/net/wireless/ath/ath11k/mac.c
10788
ar->lmac_id = ath11k_hw_get_mac_from_pdev_id(&ab->hw_params, i);
drivers/net/wireless/ath/ath11k/mac.c
3710
ar->ab->hw_params.supports_sta_ps) {
drivers/net/wireless/ath/ath11k/mac.c
4235
if (ar->ab->hw_params.single_pdev_only)
drivers/net/wireless/ath/ath11k/mac.c
5775
(ar->ab->hw_params.single_pdev_only ||
drivers/net/wireless/ath/ath11k/mac.c
635
if (ab->hw_params.single_pdev_only) {
drivers/net/wireless/ath/ath11k/mac.c
6576
for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath11k/mac.c
6585
if (enable && !ar->ab->hw_params.rxdma1_enable)
drivers/net/wireless/ath/ath11k/mac.c
6723
if (ab->hw_params.idle_ps) {
drivers/net/wireless/ath/ath11k/mac.c
7410
for (i = 0; i < ab->hw_params.hal_params->num_tx_rings; i++) {
drivers/net/wireless/ath/ath11k/mac.c
8281
if (ar->max_allowed_tx_power && ab->hw_params.idle_ps)
drivers/net/wireless/ath/ath11k/mac.c
8294
if (ar->max_allowed_tx_power && ab->hw_params.idle_ps)
drivers/net/wireless/ath/ath11k/mac.c
8416
if (ab->hw_params.vdev_start_delay &&
drivers/net/wireless/ath/ath11k/mac.c
8492
if (ab->hw_params.vdev_start_delay &&
drivers/net/wireless/ath/ath11k/mac.c
8524
if (ab->hw_params.vdev_start_delay &&
drivers/net/wireless/ath/ath11k/mac.c
9265
if (ar->ab->hw_params.current_cc_support &&
drivers/net/wireless/ath/ath11k/mac.c
9284
if (ar->ab->hw_params.support_fw_mac_sequence) {
drivers/net/wireless/ath/ath11k/mac.c
9444
ar->ab->hw_params.supports_rssi_stats &&
drivers/net/wireless/ath/ath11k/mac.c
9453
ar->ab->hw_params.supports_rssi_stats &&
drivers/net/wireless/ath/ath11k/mac.c
9627
!ar->ab->hw_params.bios_sar_capa) {
drivers/net/wireless/ath/ath11k/mac.c
9755
if (!ar->ab->hw_params.single_pdev_only)
drivers/net/wireless/ath/ath11k/mac.c
9874
if (ab->hw_params.vdev_start_delay &&
drivers/net/wireless/ath/ath11k/mac.c
9910
if (ab->hw_params.vdev_start_delay &&
drivers/net/wireless/ath/ath11k/pci.c
384
if (ab->hw_params.fix_l1ss)
drivers/net/wireless/ath/ath11k/pci.c
398
cfg->tgt_ce = ab->hw_params.target_ce_config;
drivers/net/wireless/ath/ath11k/pci.c
399
cfg->tgt_ce_len = ab->hw_params.target_ce_count;
drivers/net/wireless/ath/ath11k/pci.c
401
cfg->svc_to_ce_map = ab->hw_params.svc_to_ce_map;
drivers/net/wireless/ath/ath11k/pci.c
402
cfg->svc_to_ce_map_len = ab->hw_params.svc_to_ce_map_len;
drivers/net/wireless/ath/ath11k/pci.c
403
ab->qmi.service_ins_id = ab->hw_params.qmi_service_ins_id;
drivers/net/wireless/ath/ath11k/pci.c
61
if (!ab->hw_params.static_window_map)
drivers/net/wireless/ath/ath11k/pci.c
836
if (ab->hw_params.static_window_map)
drivers/net/wireless/ath/ath11k/pci.h
39
((ab)->hw_params.regs->pcie_qserdes_sysclk_en_sel)
drivers/net/wireless/ath/ath11k/pci.h
43
((ab)->hw_params.regs->pcie_pcs_osc_dtct_config_base)
drivers/net/wireless/ath/ath11k/pci.h
46
((ab)->hw_params.regs->pcie_pcs_osc_dtct_config_base + 0x4)
drivers/net/wireless/ath/ath11k/pci.h
49
((ab)->hw_params.regs->pcie_pcs_osc_dtct_config_base + 0xc)
drivers/net/wireless/ath/ath11k/pcic.c
308
for (i = 0, msi_data_idx = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/pcic.c
340
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/pcic.c
385
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/pcic.c
397
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/pcic.c
605
if (ab->hw_params.ring_mask->tx[i] ||
drivers/net/wireless/ath/ath11k/pcic.c
606
ab->hw_params.ring_mask->rx[i] ||
drivers/net/wireless/ath/ath11k/pcic.c
607
ab->hw_params.ring_mask->rx_err[i] ||
drivers/net/wireless/ath/ath11k/pcic.c
608
ab->hw_params.ring_mask->rx_wbm_rel[i] ||
drivers/net/wireless/ath/ath11k/pcic.c
609
ab->hw_params.ring_mask->reo_status[i] ||
drivers/net/wireless/ath/ath11k/pcic.c
610
ab->hw_params.ring_mask->rxdma2host[i] ||
drivers/net/wireless/ath/ath11k/pcic.c
611
ab->hw_params.ring_mask->host2rxdma[i] ||
drivers/net/wireless/ath/ath11k/pcic.c
612
ab->hw_params.ring_mask->rx_mon_status[i]) {
drivers/net/wireless/ath/ath11k/pcic.c
682
for (i = 0, msi_data_idx = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/pcic.c
725
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/pcic.c
737
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/pcic.c
780
for (i = 0; i < ab->hw_params.svc_to_ce_map_len; i++) {
drivers/net/wireless/ath/ath11k/pcic.c
781
entry = &ab->hw_params.svc_to_ce_map[i];
drivers/net/wireless/ath/ath11k/pcic.c
837
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/pcic.c
852
for (i = 0; i < ab->hw_params.ce_count; i++) {
drivers/net/wireless/ath/ath11k/qmi.c
1728
if (ab->hw_params.m3_fw_support) {
drivers/net/wireless/ath/ath11k/qmi.c
1743
if (ab->hw_params.internal_sleep_clock) {
drivers/net/wireless/ath/ath11k/qmi.c
1757
if (ab->hw_params.global_reset)
drivers/net/wireless/ath/ath11k/qmi.c
1828
if (!ab->hw_params.fixed_fw_mem) {
drivers/net/wireless/ath/ath11k/qmi.c
1892
if (!(ab->hw_params.fixed_mem_region ||
drivers/net/wireless/ath/ath11k/qmi.c
1965
if (ab->hw_params.fixed_mem_region ||
drivers/net/wireless/ath/ath11k/qmi.c
2076
ab->qmi.target_mem[idx].paddr = ab->hw_params.bdf_addr;
drivers/net/wireless/ath/ath11k/qmi.c
2130
if (!ab->hw_params.hybrid_bus_type)
drivers/net/wireless/ath/ath11k/qmi.c
2190
if (!ab->hw_params.ce_remap)
drivers/net/wireless/ath/ath11k/qmi.c
2315
if (ab->hw_params.fixed_bdf_addr) {
drivers/net/wireless/ath/ath11k/qmi.c
2316
bdf_addr = ioremap(ab->hw_params.bdf_addr, ab->hw_params.fw.board_size);
drivers/net/wireless/ath/ath11k/qmi.c
2344
if (ab->hw_params.fixed_bdf_addr ||
drivers/net/wireless/ath/ath11k/qmi.c
2353
if (ab->hw_params.fixed_bdf_addr) {
drivers/net/wireless/ath/ath11k/qmi.c
2355
bdf_addr += ab->hw_params.fw.cal_offset;
drivers/net/wireless/ath/ath11k/qmi.c
2392
if (ab->hw_params.fixed_bdf_addr ||
drivers/net/wireless/ath/ath11k/qmi.c
2405
if (ab->hw_params.fixed_bdf_addr)
drivers/net/wireless/ath/ath11k/qmi.c
2447
fw_size = min_t(u32, ab->hw_params.fw.board_size, bd.len);
drivers/net/wireless/ath/ath11k/qmi.c
2490
fw_size = min_t(u32, ab->hw_params.fw.board_size, fw_entry->size);
drivers/net/wireless/ath/ath11k/qmi.c
2571
if (!ab->hw_params.m3_fw_support || !m3_mem->vaddr)
drivers/net/wireless/ath/ath11k/qmi.c
2593
if (ab->hw_params.m3_fw_support) {
drivers/net/wireless/ath/ath11k/qmi.c
2740
if (ab->hw_params.supports_shadow_regs) {
drivers/net/wireless/ath/ath11k/qmi.c
2849
if (ab->hw_params.fw_wmi_diag_event) {
drivers/net/wireless/ath/ath11k/qmi.c
2877
ab->hw_params.cbcal_restart_fw == 0)
drivers/net/wireless/ath/ath11k/qmi.c
2980
if (ab->hw_params.supports_regdb)
drivers/net/wireless/ath/ath11k/qmi.c
3010
if (!ab->hw_params.fixed_fw_mem)
drivers/net/wireless/ath/ath11k/qmi.c
3048
if (ab->hw_params.fixed_mem_region ||
drivers/net/wireless/ath/ath11k/qmi.c
3292
if (ab->hw_params.cbcal_restart_fw)
drivers/net/wireless/ath/ath11k/qmi.c
3322
ab->qmi.target_mem_mode = ab->hw_params.fw_mem_mode;
drivers/net/wireless/ath/ath11k/reg.c
1056
for (i = 0; i < ab->hw_params.max_radios; i++) {
drivers/net/wireless/ath/ath11k/reg.c
917
if (ab->hw_params.single_pdev_only &&
drivers/net/wireless/ath/ath11k/reg.c
918
pdev_idx < ab->hw_params.num_rxdma_per_pdev)
drivers/net/wireless/ath/ath11k/reg.c
97
if (ar->ab->hw_params.current_cc_support) {
drivers/net/wireless/ath/ath11k/spectral.c
18
#define ATH11K_SPECTRAL_MAX_IB_BINS(x) ((x)->hw_params.spectral.max_fft_bins >> 1)
drivers/net/wireless/ath/ath11k/spectral.c
444
val > ar->ab->hw_params.spectral.max_fft_bins)
drivers/net/wireless/ath/ath11k/spectral.c
587
if (!ab->hw_params.spectral.fft_sz) {
drivers/net/wireless/ath/ath11k/spectral.c
597
bin_len = tlv_len - ab->hw_params.spectral.fft_hdr_len;
drivers/net/wireless/ath/ath11k/spectral.c
605
bin_sz = ab->hw_params.spectral.fft_sz + ab->hw_params.spectral.fft_pad_sz;
drivers/net/wireless/ath/ath11k/spectral.c
617
check_length = sizeof(*fft_report) + (num_bins * ab->hw_params.spectral.fft_sz);
drivers/net/wireless/ath/ath11k/spectral.c
639
if (ab->hw_params.spectral.fragment_160mhz) {
drivers/net/wireless/ath/ath11k/spectral.c
681
ab->hw_params.spectral.fft_sz);
drivers/net/wireless/ath/ath11k/spectral.c
766
ab->hw_params.spectral.summary_pad_sz;
drivers/net/wireless/ath/ath11k/spectral.c
994
if (!ab->hw_params.spectral.fft_sz)
drivers/net/wireless/ath/ath11k/wmi.c
306
if (ab->hw_params.credit_flow) {
drivers/net/wireless/ath/ath11k/wmi.c
4469
ab->hw_params.hw_ops->wmi_init_config(ab, &config);
drivers/net/wireless/ath/ath11k/wmi.c
4482
if (ab->hw_params.single_pdev_only)
drivers/net/wireless/ath/ath11k/wmi.c
4902
if (soc->hw_params.single_pdev_only)
drivers/net/wireless/ath/ath11k/wmi.c
4915
if (soc->hw_params.single_pdev_only) {
drivers/net/wireless/ath/ath11k/wmi.c
645
if (ab->hw_params.support_off_channel_tx &&
drivers/net/wireless/ath/ath11k/wmi.c
7228
if (wmi_ep_count > ab->hw_params.max_radios)
drivers/net/wireless/ath/ath11k/wmi.c
9228
if (wmi_ep_count > ab->hw_params.max_radios)
drivers/net/wireless/ath/ath11k/wmi.c
9250
if (pdev_id >= ab->hw_params.max_radios)
drivers/net/wireless/ath/ath11k/wmi.c
9275
if (ab->hw_params.single_pdev_only && ab->hw_params.num_rxdma_per_pdev > 1)
drivers/net/wireless/ath/ath11k/wow.c
75
if (ab->hw_params.smp2p_wow_exit)
drivers/net/wireless/ath/ath12k/acpi.c
23
obj = acpi_evaluate_dsm(root_handle, ab->hw_params->acpi_guid, 0, func,
drivers/net/wireless/ath/ath12k/acpi.c
304
if (!ab->hw_params->acpi_guid)
drivers/net/wireless/ath/ath12k/acpi.c
365
if (!ab->hw_params->acpi_guid)
drivers/net/wireless/ath/ath12k/ahb.c
144
for (i = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/ahb.c
205
const struct ce_ie_addr *ce_ie_addr = ab->hw_params->ce_ie_addr;
drivers/net/wireless/ath/ath12k/ahb.c
212
ce_attr = &ab->hw_params->host_ce_config[ce_id];
drivers/net/wireless/ath/ath12k/ahb.c
226
const struct ce_ie_addr *ce_ie_addr = ab->hw_params->ce_ie_addr;
drivers/net/wireless/ath/ath12k/ahb.c
233
ce_attr = &ab->hw_params->host_ce_config[ce_id];
drivers/net/wireless/ath/ath12k/ahb.c
249
for (i = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/ahb.c
277
for (i = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/ahb.c
288
for (i = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/ahb.c
363
ab->hw_params->fw.dir, ATH12K_AHB_FW_PREFIX, ab_ahb->userpd_id,
drivers/net/wireless/ath/ath12k/ahb.c
393
ab->hw_params->fw.dir, ATH12K_AHB_FW2);
drivers/net/wireless/ath/ath12k/ahb.c
491
cfg->tgt_ce_len = ab->hw_params->target_ce_count;
drivers/net/wireless/ath/ath12k/ahb.c
492
cfg->tgt_ce = ab->hw_params->target_ce_config;
drivers/net/wireless/ath/ath12k/ahb.c
493
cfg->svc_to_ce_map_len = ab->hw_params->svc_to_ce_map_len;
drivers/net/wireless/ath/ath12k/ahb.c
494
cfg->svc_to_ce_map = ab->hw_params->svc_to_ce_map;
drivers/net/wireless/ath/ath12k/ahb.c
495
ab->qmi.service_ins_id = ab->hw_params->qmi_service_ins_id;
drivers/net/wireless/ath/ath12k/ahb.c
563
ring_mask = ab->hw_params->ring_mask;
drivers/net/wireless/ath/ath12k/ahb.c
634
for (i = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/ahb.c
667
for (i = 0; i < ab->hw_params->svc_to_ce_map_len; i++) {
drivers/net/wireless/ath/ath12k/ahb.c
668
entry = &ab->hw_params->svc_to_ce_map[i];
drivers/net/wireless/ath/ath12k/ahb.c
917
if (ab->hw_params->ce_remap) {
drivers/net/wireless/ath/ath12k/ahb.c
918
const struct ce_remap *ce_remap = ab->hw_params->ce_remap;
drivers/net/wireless/ath/ath12k/ahb.c
954
if (ab->hw_params->ce_remap)
drivers/net/wireless/ath/ath12k/ce.c
288
if (!(CE_ATTR_DIS_INTR & ab->hw_params->host_ce_config[ce_id].flags))
drivers/net/wireless/ath/ath12k/ce.c
293
if (!(CE_ATTR_DIS_INTR & ab->hw_params->host_ce_config[ce_id].flags))
drivers/net/wireless/ath/ath12k/ce.c
297
params.max_buffer_len = ab->hw_params->host_ce_config[ce_id].src_sz_max;
drivers/net/wireless/ath/ath12k/ce.c
298
if (!(ab->hw_params->host_ce_config[ce_id].flags & CE_ATTR_DIS_INTR)) {
drivers/net/wireless/ath/ath12k/ce.c
305
if (!(ab->hw_params->host_ce_config[ce_id].flags & CE_ATTR_DIS_INTR)) {
drivers/net/wireless/ath/ath12k/ce.c
370
const struct ce_attr *attr = &ab->hw_params->host_ce_config[ce_id];
drivers/net/wireless/ath/ath12k/ce.c
533
for (pipe_num = 0; pipe_num < ab->hw_params->ce_count; pipe_num++) {
drivers/net/wireless/ath/ath12k/ce.c
550
for (i = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/ce.c
578
for (i = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/ce.c
579
if (ab->hw_params->host_ce_config[i].src_nentries)
drivers/net/wireless/ath/ath12k/ce.c
582
if (ab->hw_params->host_ce_config[i].dest_nentries) {
drivers/net/wireless/ath/ath12k/ce.c
592
if (!ab->hw_params->supports_shadow_regs)
drivers/net/wireless/ath/ath12k/ce.c
621
for (i = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/ce.c
680
for (i = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/ce.c
731
for (i = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/ce.c
732
attr = &ab->hw_params->host_ce_config[i];
drivers/net/wireless/ath/ath12k/ce.c
751
if (ce_id >= ab->hw_params->ce_count)
drivers/net/wireless/ath/ath12k/ce.c
754
return ab->hw_params->host_ce_config[ce_id].flags;
drivers/net/wireless/ath/ath12k/core.c
106
if (!ab->hw_params->supports_suspend)
drivers/net/wireless/ath/ath12k/core.c
570
ab->hw_params->fw.dir);
drivers/net/wireless/ath/ath12k/core.c
616
ATH12K_REGDB_FILE_NAME, ab->hw_params->fw.dir);
drivers/net/wireless/ath/ath12k/core.c
951
if (ab->hw_params->single_pdev_only) {
drivers/net/wireless/ath/ath12k/core.h
1012
const struct ath12k_hw_params *hw_params;
drivers/net/wireless/ath/ath12k/core.h
1330
return ab->pdevs[ath12k_hw_mac_id_to_pdev_id(ab->hw_params, mac_id)].ar;
drivers/net/wireless/ath/ath12k/core.h
1343
ab->hw_params->fw.dir, fw_name, filename);
drivers/net/wireless/ath/ath12k/core.h
1346
ab->hw_params->fw.dir, filename);
drivers/net/wireless/ath/ath12k/debugfs.c
829
if (!ar->ab->hw_params->rxdma1_enable) {
drivers/net/wireless/ath/ath12k/debugfs.c
865
for (i = 0; i < ar->ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/dp.c
1098
if (!ab->hw_params->reoq_lut_support)
drivers/net/wireless/ath/ath12k/dp.c
1138
for (i = 0; i < ab->hw_params->max_tx_ring; i++) {
drivers/net/wireless/ath/ath12k/dp.c
142
grp_mask = &ab->hw_params->ring_mask->rx_wbm_rel[0];
drivers/net/wireless/ath/ath12k/dp.c
1437
if (!ab->hw_params->reoq_lut_support)
drivers/net/wireless/ath/ath12k/dp.c
146
for (i = 0; i < ab->hw_params->max_tx_ring; i++) {
drivers/net/wireless/ath/ath12k/dp.c
153
grp_mask = &ab->hw_params->ring_mask->tx[0];
drivers/net/wireless/ath/ath12k/dp.c
1543
for (i = 0; i < ab->hw_params->max_tx_ring; i++) {
drivers/net/wireless/ath/ath12k/dp.c
157
grp_mask = &ab->hw_params->ring_mask->rx_err[0];
drivers/net/wireless/ath/ath12k/dp.c
160
grp_mask = &ab->hw_params->ring_mask->rx[0];
drivers/net/wireless/ath/ath12k/dp.c
163
grp_mask = &ab->hw_params->ring_mask->reo_status[0];
drivers/net/wireless/ath/ath12k/dp.c
166
grp_mask = &ab->hw_params->ring_mask->rx_mon_status[0];
drivers/net/wireless/ath/ath12k/dp.c
169
grp_mask = &ab->hw_params->ring_mask->rx_mon_dest[0];
drivers/net/wireless/ath/ath12k/dp.c
172
grp_mask = &ab->hw_params->ring_mask->tx_mon_dest[0];
drivers/net/wireless/ath/ath12k/dp.c
175
grp_mask = &ab->hw_params->ring_mask->host2rxdma[0];
drivers/net/wireless/ath/ath12k/dp.c
292
if (ab->hw_params->hw_ops->dp_srng_is_tx_comp_ring(ring_num)) {
drivers/net/wireless/ath/ath12k/dp.c
406
u32 num_tcl_banks = ab->hw_params->num_tcl_banks;
drivers/net/wireless/ath/ath12k/dp.c
435
for (i = 0; i < ab->hw_params->max_tx_ring; i++) {
drivers/net/wireless/ath/ath12k/dp.c
459
for (i = 0; i < ab->hw_params->max_tx_ring; i++) {
drivers/net/wireless/ath/ath12k/dp.h
516
const struct ath12k_hw_params *hw_params;
drivers/net/wireless/ath/ath12k/dp_htt.c
1188
if (ab->hw_params->rxdma1_enable) {
drivers/net/wireless/ath/ath12k/dp_htt.c
1189
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/dp_htt.c
1207
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/dp_htt.c
1223
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/dp_htt.c
684
if (!ab->hw_params->rx_mac_buf_ring) {
drivers/net/wireless/ath/ath12k/dp_htt.c
907
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/dp_mon.c
198
if (ab->hw_params->rxdma1_enable)
drivers/net/wireless/ath/ath12k/dp_rx.c
1611
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/dp_rx.c
1612
if (ab->hw_params->rx_mac_buf_ring)
drivers/net/wireless/ath/ath12k/dp_rx.c
1614
if (!ab->hw_params->rxdma1_enable) {
drivers/net/wireless/ath/ath12k/dp_rx.c
1620
for (i = 0; i < ab->hw_params->num_rxdma_dst_ring; i++)
drivers/net/wireless/ath/ath12k/dp_rx.c
1650
if (ab->hw_params->rx_mac_buf_ring) {
drivers/net/wireless/ath/ath12k/dp_rx.c
1651
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/dp_rx.c
1663
for (i = 0; i < ab->hw_params->num_rxdma_dst_ring; i++) {
drivers/net/wireless/ath/ath12k/dp_rx.c
1674
if (ab->hw_params->rxdma1_enable) {
drivers/net/wireless/ath/ath12k/dp_rx.c
1684
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/dp_rx.c
1698
ret = ab->hw_params->hw_ops->rxdma_ring_sel_config(ab);
drivers/net/wireless/ath/ath12k/dp_rx.c
1725
if (ab->hw_params->rx_mac_buf_ring) {
drivers/net/wireless/ath/ath12k/dp_rx.c
1726
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/dp_rx.c
1739
for (i = 0; i < ab->hw_params->num_rxdma_dst_ring; i++) {
drivers/net/wireless/ath/ath12k/dp_rx.c
1749
if (ab->hw_params->rxdma1_enable) {
drivers/net/wireless/ath/ath12k/dp_rx.c
1759
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/dp_rx.c
1764
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/dp_rx.c
1794
if (!ab->hw_params->rxdma1_enable)
drivers/net/wireless/ath/ath12k/dp_rx.c
1803
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/dp_rx.c
1849
if (!ar->ab->hw_params->rxdma1_enable)
drivers/net/wireless/ath/ath12k/dp_rx.c
201
if (ab->hw_params->rxdma1_enable)
drivers/net/wireless/ath/ath12k/dp_rx.c
204
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++)
drivers/net/wireless/ath/ath12k/dp_rx.c
257
if (ab->hw_params->rxdma1_enable) {
drivers/net/wireless/ath/ath12k/dp_rx.c
267
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/dp_rx.c
287
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++)
drivers/net/wireless/ath/ath12k/dp_rx.c
332
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/dp_rx.c
433
if (ab->hw_params->reoq_lut_support)
drivers/net/wireless/ath/ath12k/dp_rx.c
606
if (ab->hw_params->dp_primary_link_only &&
drivers/net/wireless/ath/ath12k/dp_rx.c
612
if (ab->hw_params->reoq_lut_support &&
drivers/net/wireless/ath/ath12k/dp_rx.c
637
if (!ab->hw_params->reoq_lut_support) {
drivers/net/wireless/ath/ath12k/dp_rx.c
680
if (ab->hw_params->reoq_lut_support) {
drivers/net/wireless/ath/ath12k/dp_rx.c
762
if (ab->hw_params->dp_primary_link_only &&
drivers/net/wireless/ath/ath12k/dp_tx.c
151
u32 iova_mask = dp->hw_params->iova_mask;
drivers/net/wireless/ath/ath12k/dp_tx.c
193
u8 pdev_idx = ath12k_hw_mac_id_to_pdev_id(dp->hw_params, desc_params->mac_id);
drivers/net/wireless/ath/ath12k/hal.c
783
for (i = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/htc.c
507
for (i = 0; i < ab->hw_params->ce_count; i++)
drivers/net/wireless/ath/ath12k/htc.c
776
htc->wmi_ep_count = ab->hw_params->max_radios;
drivers/net/wireless/ath/ath12k/mac.c
1002
if (!ab->hw_params->single_pdev_only)
drivers/net/wireless/ath/ath12k/mac.c
11933
if (ar->max_allowed_tx_power && ab->hw_params->idle_ps)
drivers/net/wireless/ath/ath12k/mac.c
11946
if (ar->max_allowed_tx_power && ab->hw_params->idle_ps)
drivers/net/wireless/ath/ath12k/mac.c
12086
if (ab->hw_params->vdev_start_delay &&
drivers/net/wireless/ath/ath12k/mac.c
13238
if (ar->ab->hw_params->current_cc_support &&
drivers/net/wireless/ath/ath12k/mac.c
13915
if (ab->hw_params->single_pdev_only) {
drivers/net/wireless/ath/ath12k/mac.c
14015
if (ab->hw_params->single_pdev_only) {
drivers/net/wireless/ath/ath12k/mac.c
14065
interface_modes &= ar->ab->hw_params->interface_modes;
drivers/net/wireless/ath/ath12k/mac.c
14086
interface_modes = ar->ab->hw_params->interface_modes;
drivers/net/wireless/ath/ath12k/mac.c
14100
u16 interface_modes = ar->ab->hw_params->interface_modes;
drivers/net/wireless/ath/ath12k/mac.c
14249
if (ar->ab->hw_params->single_pdev_only)
drivers/net/wireless/ath/ath12k/mac.c
14263
if (ar->ab->hw_params->single_pdev_only) {
drivers/net/wireless/ath/ath12k/mac.c
14509
if (!ar->ab->hw_params->supports_monitor)
drivers/net/wireless/ath/ath12k/mac.c
14580
(is_6ghz && ab->hw_params->supports_dynamic_smps_6ghz))
drivers/net/wireless/ath/ath12k/mac.c
14622
hw->extra_tx_headroom = ab->hw_params->iova_mask;
drivers/net/wireless/ath/ath12k/mac.c
14712
if (ar->ab->hw_params->current_cc_support && ab->new_alpha2[0]) {
drivers/net/wireless/ath/ath12k/mac.c
14762
ar->lmac_id = ath12k_hw_get_mac_from_pdev_id(ab->hw_params, pdev_idx);
drivers/net/wireless/ath/ath12k/mac.c
4520
if (ar->ab->hw_params->single_pdev_only)
drivers/net/wireless/ath/ath12k/mac.c
5017
ar->ab->hw_params->supports_sta_ps) {
drivers/net/wireless/ath/ath12k/mac.c
7073
if (ab->hw_params->vdev_start_delay &&
drivers/net/wireless/ath/ath12k/mac.c
842
if (ab->hw_params->single_pdev_only) {
drivers/net/wireless/ath/ath12k/mac.c
8433
(ar->ab->hw_params->single_pdev_only ||
drivers/net/wireless/ath/ath12k/mac.c
9522
if (!ab->hw_params->rxdma1_enable)
drivers/net/wireless/ath/ath12k/mac.c
9534
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/mac.c
9646
if (ab->hw_params->idle_ps) {
drivers/net/wireless/ath/ath12k/mac.c
9736
if (ab->hw_params->rfkill_pin == 0)
drivers/net/wireless/ath/ath12k/mac.c
9741
ab->hw_params->rfkill_pin, ab->hw_params->rfkill_cfg,
drivers/net/wireless/ath/ath12k/mac.c
9742
ab->hw_params->rfkill_on_level);
drivers/net/wireless/ath/ath12k/mac.c
9744
param = u32_encode_bits(ab->hw_params->rfkill_on_level,
drivers/net/wireless/ath/ath12k/mac.c
9746
u32_encode_bits(ab->hw_params->rfkill_pin,
drivers/net/wireless/ath/ath12k/mac.c
9748
u32_encode_bits(ab->hw_params->rfkill_cfg,
drivers/net/wireless/ath/ath12k/mhi.c
204
mhi_ctrl->rddm_size = ab->hw_params->rddm_size;
drivers/net/wireless/ath/ath12k/mhi.c
206
if (ab->hw_params->otp_board_id_register) {
drivers/net/wireless/ath/ath12k/mhi.c
208
ath12k_pci_read32(ab, ab->hw_params->otp_board_id_register);
drivers/net/wireless/ath/ath12k/mhi.c
265
ret = mhi_register_controller(mhi_ctrl, ab->hw_params->mhi_config);
drivers/net/wireless/ath/ath12k/pci.c
1055
for (i = 0, msi_data_idx = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/pci.c
329
for (i = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/pci.c
375
for (i = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/pci.c
387
for (i = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/pci.c
564
if (ab->hw_params->ring_mask->tx[i] ||
drivers/net/wireless/ath/ath12k/pci.c
565
ab->hw_params->ring_mask->rx[i] ||
drivers/net/wireless/ath/ath12k/pci.c
566
ab->hw_params->ring_mask->rx_err[i] ||
drivers/net/wireless/ath/ath12k/pci.c
567
ab->hw_params->ring_mask->rx_wbm_rel[i] ||
drivers/net/wireless/ath/ath12k/pci.c
568
ab->hw_params->ring_mask->reo_status[i] ||
drivers/net/wireless/ath/ath12k/pci.c
569
ab->hw_params->ring_mask->host2rxdma[i] ||
drivers/net/wireless/ath/ath12k/pci.c
570
ab->hw_params->ring_mask->rx_mon_dest[i] ||
drivers/net/wireless/ath/ath12k/pci.c
571
ab->hw_params->ring_mask->rx_mon_status[i]) {
drivers/net/wireless/ath/ath12k/pci.c
641
for (i = 0, msi_data_idx = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/pci.c
682
cfg->tgt_ce = ab->hw_params->target_ce_config;
drivers/net/wireless/ath/ath12k/pci.c
683
cfg->tgt_ce_len = ab->hw_params->target_ce_count;
drivers/net/wireless/ath/ath12k/pci.c
685
cfg->svc_to_ce_map = ab->hw_params->svc_to_ce_map;
drivers/net/wireless/ath/ath12k/pci.c
686
cfg->svc_to_ce_map_len = ab->hw_params->svc_to_ce_map_len;
drivers/net/wireless/ath/ath12k/pci.c
687
ab->qmi.service_ins_id = ab->hw_params->qmi_service_ins_id;
drivers/net/wireless/ath/ath12k/pci.c
703
for (i = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/pci.c
926
if (ab_pci->ab->hw_params->supports_aspm &&
drivers/net/wireless/ath/ath12k/pci.c
938
for (i = 0; i < ab->hw_params->ce_count; i++) {
drivers/net/wireless/ath/ath12k/pci.c
962
for (i = 0; i < ab->hw_params->svc_to_ce_map_len; i++) {
drivers/net/wireless/ath/ath12k/pci.c
963
entry = &ab->hw_params->svc_to_ce_map[i];
drivers/net/wireless/ath/ath12k/qmi.c
2124
req->max_mlo_peer = ab->hw_params->max_mlo_peer;
drivers/net/wireless/ath/ath12k/qmi.c
2214
if (ab->hw_params->fw.m3_loader == ath12k_m3_fw_loader_driver) {
drivers/net/wireless/ath/ath12k/qmi.c
2224
if (ab->hw_params->qmi_cnss_feature_bitmap) {
drivers/net/wireless/ath/ath12k/qmi.c
2226
req.feature_list = ab->hw_params->qmi_cnss_feature_bitmap;
drivers/net/wireless/ath/ath12k/qmi.c
2232
if (ab->hw_params->internal_sleep_clock) {
drivers/net/wireless/ath/ath12k/qmi.c
2332
ab->qmi.num_radios = ab->hw_params->def_num_link;
drivers/net/wireless/ath/ath12k/qmi.c
2773
avail_rmem_size = rmem->size - ab->hw_params->bdf_addr_offset;
drivers/net/wireless/ath/ath12k/qmi.c
2784
rmem->base + ab->hw_params->bdf_addr_offset;
drivers/net/wireless/ath/ath12k/qmi.c
3112
fw_size = min_t(u32, ab->hw_params->fw.board_size,
drivers/net/wireless/ath/ath12k/qmi.c
3136
fw_size = min_t(u32, ab->hw_params->fw.board_size, bd.len);
drivers/net/wireless/ath/ath12k/qmi.c
3153
if (ab->hw_params->fw.m3_loader == ath12k_m3_fw_loader_remoteproc)
drivers/net/wireless/ath/ath12k/qmi.c
3239
if (ab->hw_params->fw.m3_loader == ath12k_m3_fw_loader_driver) {
drivers/net/wireless/ath/ath12k/qmi.c
3505
if (ab->hw_params->supports_shadow_regs) {
drivers/net/wireless/ath/ath12k/qmi.c
3770
const struct ath12k_hw_params *hw_params = ab->hw_params;
drivers/net/wireless/ath/ath12k/qmi.c
3791
if (hw_params->download_calib) {
drivers/net/wireless/ath/ath12k/qmi.c
3803
if (hw_params->fw.download_aux_ucode) {
drivers/net/wireless/ath/ath12k/reg.c
107
if (ar->ab->hw_params->current_cc_support) {
drivers/net/wireless/ath/ath12k/reg.c
302
if (ab->hw_params->single_pdev_only) {
drivers/net/wireless/ath/ath12k/reg.c
314
if (ab->hw_params->single_pdev_only) {
drivers/net/wireless/ath/ath12k/reg.c
909
if (ab->hw_params->single_pdev_only &&
drivers/net/wireless/ath/ath12k/reg.c
910
pdev_idx < ab->hw_params->num_rxdma_per_pdev)
drivers/net/wireless/ath/ath12k/reg.c
987
for (i = 0; i < ab->hw_params->max_radios; i++) {
drivers/net/wireless/ath/ath12k/wifi7/dp.c
104
if (dp->hw_params->ring_mask->tx_mon_dest[grp_id]) {
drivers/net/wireless/ath/ath12k/wifi7/dp.c
106
ring_mask = dp->hw_params->ring_mask->tx_mon_dest[grp_id];
drivers/net/wireless/ath/ath12k/wifi7/dp.c
108
for (j = 0; j < dp->hw_params->num_rxdma_per_pdev; j++) {
drivers/net/wireless/ath/ath12k/wifi7/dp.c
109
int id = i * dp->hw_params->num_rxdma_per_pdev + j;
drivers/net/wireless/ath/ath12k/wifi7/dp.c
126
if (dp->hw_params->ring_mask->reo_status[grp_id])
drivers/net/wireless/ath/ath12k/wifi7/dp.c
129
if (dp->hw_params->ring_mask->host2rxdma[grp_id]) {
drivers/net/wireless/ath/ath12k/wifi7/dp.c
170
dp->hw_params = ab->hw_params;
drivers/net/wireless/ath/ath12k/wifi7/dp.c
31
if (dp->hw_params->ring_mask->tx[grp_id]) {
drivers/net/wireless/ath/ath12k/wifi7/dp.c
32
i = fls(dp->hw_params->ring_mask->tx[grp_id]) - 1;
drivers/net/wireless/ath/ath12k/wifi7/dp.c
36
if (dp->hw_params->ring_mask->rx_err[grp_id]) {
drivers/net/wireless/ath/ath12k/wifi7/dp.c
44
if (dp->hw_params->ring_mask->rx_wbm_rel[grp_id]) {
drivers/net/wireless/ath/ath12k/wifi7/dp.c
53
if (dp->hw_params->ring_mask->rx[grp_id]) {
drivers/net/wireless/ath/ath12k/wifi7/dp.c
54
i = fls(dp->hw_params->ring_mask->rx[grp_id]) - 1;
drivers/net/wireless/ath/ath12k/wifi7/dp.c
62
if (dp->hw_params->ring_mask->rx_mon_status[grp_id]) {
drivers/net/wireless/ath/ath12k/wifi7/dp.c
63
ring_mask = dp->hw_params->ring_mask->rx_mon_status[grp_id];
drivers/net/wireless/ath/ath12k/wifi7/dp.c
65
for (j = 0; j < dp->hw_params->num_rxdma_per_pdev; j++) {
drivers/net/wireless/ath/ath12k/wifi7/dp.c
66
int id = i * dp->hw_params->num_rxdma_per_pdev + j;
drivers/net/wireless/ath/ath12k/wifi7/dp.c
82
if (dp->hw_params->ring_mask->rx_mon_dest[grp_id]) {
drivers/net/wireless/ath/ath12k/wifi7/dp.c
84
ring_mask = dp->hw_params->ring_mask->rx_mon_dest[grp_id];
drivers/net/wireless/ath/ath12k/wifi7/dp.c
86
for (j = 0; j < dp->hw_params->num_rxdma_per_pdev; j++) {
drivers/net/wireless/ath/ath12k/wifi7/dp.c
87
int id = i * dp->hw_params->num_rxdma_per_pdev + j;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2956
if (ar->monitor_started && ar->ab->hw_params->rxdma1_enable &&
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3028
ar = ab->pdevs[ath12k_hw_mac_id_to_pdev_id(ab->hw_params, mac_id)].ar;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3031
srng_id = ath12k_hw_mac_id_to_srng_id(ab->hw_params, mac_id);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3215
u8 pdev_idx = ath12k_hw_mac_id_to_pdev_id(ab->hw_params, pdev_dp->mac_id);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3218
srng_id = ath12k_hw_mac_id_to_srng_id(ab->hw_params, pdev_idx);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3355
u8 pdev_idx = ath12k_hw_mac_id_to_pdev_id(dp->hw_params, mac_id);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3368
if (dp->hw_params->rxdma1_enable) {
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1469
pdev_idx = ath12k_hw_mac_id_to_pdev_id(partner_dp->hw_params,
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2003
pdev_idx = ath12k_hw_mac_id_to_pdev_id(partner_dp->hw_params,
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2103
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2146
for (i = 0; i < ab->hw_params->num_rxdma_per_pdev; i++) {
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
44
if (!ab->hw_params->reoq_lut_support)
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
602
pdev_idx = ath12k_hw_mac_id_to_pdev_id(partner_dp->hw_params,
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
75
if (!ab->hw_params->reoq_lut_support)
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
936
if (dp->hw_params->reoq_lut_support) {
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
108
ring_selector = dp->hw_params->hw_ops->get_ring_selector(skb);
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
112
ti.ring_id = ring_selector % dp->hw_params->max_tx_ring;
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
325
if (ring_map != (BIT(dp->hw_params->max_tx_ring) - 1) &&
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
326
dp->hw_params->tcl_ring_retry) {
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
407
pdev_id = ath12k_hw_mac_id_to_pdev_id(dp->hw_params, desc_params->mac_id);
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
88
u32 iova_mask = dp->hw_params->iova_mask;
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
912
pdev_idx = ath12k_hw_mac_id_to_pdev_id(dp->hw_params, desc_params.mac_id);
drivers/net/wireless/ath/ath12k/wifi7/hal.c
321
if (!ab->hw_params->supports_shadow_regs) {
drivers/net/wireless/ath/ath12k/wifi7/hal.c
332
if (!ab->hw_params->supports_shadow_regs) {
drivers/net/wireless/ath/ath12k/wifi7/hw.c
1025
const struct ath12k_hw_params *hw_params = NULL;
drivers/net/wireless/ath/ath12k/wifi7/hw.c
1029
hw_params = &ath12k_wifi7_hw_params[i];
drivers/net/wireless/ath/ath12k/wifi7/hw.c
1031
if (hw_params->hw_rev == ab->hw_rev)
drivers/net/wireless/ath/ath12k/wifi7/hw.c
1041
ab->hw_params = hw_params;
drivers/net/wireless/ath/ath12k/wifi7/hw.c
1046
ath12k_info(ab, "Wi-Fi 7 Hardware name: %s\n", ab->hw_params->name);
drivers/net/wireless/ath/ath12k/wmi.c
10190
if (wmi_ep_count > ab->hw_params->max_radios)
drivers/net/wireless/ath/ath12k/wmi.c
10212
if (pdev_id >= ab->hw_params->max_radios)
drivers/net/wireless/ath/ath12k/wmi.c
10237
if (ab->hw_params->single_pdev_only)
drivers/net/wireless/ath/ath12k/wmi.c
4062
if (ab->hw_params->reoq_lut_support)
drivers/net/wireless/ath/ath12k/wmi.c
4280
ab->hw_params->wmi_init(ab, &arg.res_cfg);
drivers/net/wireless/ath/ath12k/wmi.c
4287
if (ab->hw_params->single_pdev_only)
drivers/net/wireless/ath/ath12k/wmi.c
4732
if (soc->hw_params->single_pdev_only)
drivers/net/wireless/ath/ath12k/wmi.c
4741
if (soc->hw_params->single_pdev_only) {
drivers/net/wireless/ath/ath12k/wmi.c
5073
if (ab->hw_params->single_pdev_only) {
drivers/net/wireless/ath/ath12k/wmi.c
5133
if (ab->hw_params->single_pdev_only) {
drivers/net/wireless/ath/ath12k/wmi.c
685
if (ab->hw_params->single_pdev_only &&
drivers/net/wireless/ath/ath12k/wmi.c
744
ab->hw_params->hw_ops->is_frame_link_agnostic &&
drivers/net/wireless/ath/ath12k/wmi.c
745
ab->hw_params->hw_ops->is_frame_link_agnostic(arvif, mgmt)) {
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1017
PAGE_SIZE << il->hw_params.rx_page_order,
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1021
__free_pages(page, il->hw_params.rx_page_order);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1030
PAGE_SIZE << il->hw_params.rx_page_order,
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1032
__free_pages(page, il->hw_params.rx_page_order);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1065
PAGE_SIZE << il->hw_params.rx_page_order,
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1115
PAGE_SIZE << il->hw_params.rx_page_order,
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1177
PAGE_SIZE << il->hw_params.rx_page_order,
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1220
PAGE_SIZE << il->hw_params.rx_page_order,
drivers/net/wireless/intel/iwlegacy/3945-mac.c
127
if (sta_id == il->hw_params.bcast_id)
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2540
scan->tx_cmd.sta_id = il->hw_params.bcast_id;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
995
if (il->hw_params.rx_page_order > 0)
drivers/net/wireless/intel/iwlegacy/3945-mac.c
999
page = alloc_pages(gfp_mask, il->hw_params.rx_page_order);
drivers/net/wireless/intel/iwlegacy/3945-rs.c
330
if (sta_id == il->hw_params.bcast_id)
drivers/net/wireless/intel/iwlegacy/3945.c
1008
for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++)
drivers/net/wireless/intel/iwlegacy/3945.c
1029
for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) {
drivers/net/wireless/intel/iwlegacy/3945.c
2385
memset((void *)&il->hw_params, 0, sizeof(struct il_hw_params));
drivers/net/wireless/intel/iwlegacy/3945.c
2393
il->hw_params.bcast_id = IL3945_BROADCAST_ID;
drivers/net/wireless/intel/iwlegacy/3945.c
2396
il->hw_params.max_txq_num = il->cfg->num_of_queues;
drivers/net/wireless/intel/iwlegacy/3945.c
2398
il->hw_params.tfd_size = sizeof(struct il3945_tfd);
drivers/net/wireless/intel/iwlegacy/3945.c
2399
il->hw_params.rx_page_order = get_order(IL_RX_BUF_SIZE_3K);
drivers/net/wireless/intel/iwlegacy/3945.c
2400
il->hw_params.max_rxq_size = RX_QUEUE_SIZE;
drivers/net/wireless/intel/iwlegacy/3945.c
2401
il->hw_params.max_rxq_log = RX_QUEUE_SIZE_LOG;
drivers/net/wireless/intel/iwlegacy/3945.c
2402
il->hw_params.max_stations = IL3945_STATION_COUNT;
drivers/net/wireless/intel/iwlegacy/3945.c
2406
il->hw_params.rx_wrt_ptr_reg = FH39_RSCSR_CHNL0_WPTR;
drivers/net/wireless/intel/iwlegacy/3945.c
2407
il->hw_params.max_beacon_itrvl = IL39_MAX_UCODE_BEACON_INTERVAL;
drivers/net/wireless/intel/iwlegacy/3945.c
2408
il->hw_params.beacon_time_tsf_bits = IL3945_EXT_BEACON_TIME_POS;
drivers/net/wireless/intel/iwlegacy/3945.c
2423
tx_beacon_cmd->tx.sta_id = il->hw_params.bcast_id;
drivers/net/wireless/intel/iwlegacy/3945.c
475
u32 fraglen = PAGE_SIZE << il->hw_params.rx_page_order;
drivers/net/wireless/intel/iwlegacy/3945.c
854
for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) {
drivers/net/wireless/intel/iwlegacy/4965-calib.c
120
const struct il_sensitivity_ranges *ranges = il->hw_params.sens;
drivers/net/wireless/intel/iwlegacy/4965-calib.c
299
const struct il_sensitivity_ranges *ranges = il->hw_params.sens;
drivers/net/wireless/intel/iwlegacy/4965-calib.c
434
const struct il_sensitivity_ranges *ranges = il->hw_params.sens;
drivers/net/wireless/intel/iwlegacy/4965-calib.c
674
active_chains &= il->hw_params.valid_rx_ant;
drivers/net/wireless/intel/iwlegacy/4965-calib.c
681
if (!(il->hw_params.valid_tx_ant & ant_msk))
drivers/net/wireless/intel/iwlegacy/4965-calib.c
688
if (num_tx_chains == il->hw_params.tx_chains_num &&
drivers/net/wireless/intel/iwlegacy/4965-calib.c
704
if (active_chains != il->hw_params.valid_rx_ant &&
drivers/net/wireless/intel/iwlegacy/4965-calib.c
708
il->hw_params.valid_rx_ant);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1153
active_chains = il->hw_params.valid_rx_ant;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1593
il4965_toggle_tx_ant(il, &il->mgmt_tx_ant, il->hw_params.valid_tx_ant);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1694
sta_id = il->hw_params.bcast_id;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1950
for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1979
il->hw_params.scd_bc_tbls_size);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2007
for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2042
for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2055
for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2073
for (ch = 0; ch < il->hw_params.dma_chnl_num; ch++) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2097
for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2578
return il->hw_params.bcast_id;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2581
for (i = start; i < il->hw_params.max_stations; i++)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2924
if (scd_flow >= il->hw_params.max_txq_num) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3046
il4965_first_antenna(il->hw_params.
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3053
il4965_first_antenna(il->hw_params.valid_tx_ant);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3056
il->hw_params.valid_tx_ant & ~il4965_first_antenna(il->hw_params.
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3060
} else if (il4965_num_of_ant(il->hw_params.valid_tx_ant) == 2) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3062
il->hw_params.valid_tx_ant;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
322
if (il->hw_params.rx_page_order > 0)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3246
if (sta_id == il->hw_params.bcast_id)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
326
page = alloc_pages(gfp_mask, il->hw_params.rx_page_order);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3295
if (sta_id == il->hw_params.bcast_id)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
330
il->hw_params.rx_page_order);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3340
if (sta_id == il->hw_params.bcast_id)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
347
PAGE_SIZE << il->hw_params.rx_page_order,
drivers/net/wireless/intel/iwlegacy/4965-mac.c
350
__free_pages(page, il->hw_params.rx_page_order);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3556
u8 sta_id = il->hw_params.bcast_id;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
359
PAGE_SIZE << il->hw_params.rx_page_order,
drivers/net/wireless/intel/iwlegacy/4965-mac.c
361
__free_pages(page, il->hw_params.rx_page_order);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3813
tx_beacon_cmd->tx.sta_id = il->hw_params.bcast_id;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3825
il4965_toggle_tx_ant(il, &il->mgmt_tx_ant, il->hw_params.valid_tx_ant);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
414
PAGE_SIZE << il->hw_params.rx_page_order,
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4247
PAGE_SIZE << il->hw_params.rx_page_order,
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4290
PAGE_SIZE << il->hw_params.rx_page_order,
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4468
for (i = 0; i < il->hw_params.max_txq_num; i++)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4839
if (pieces.inst_size > il->hw_params.max_inst_size) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4845
if (pieces.data_size > il->hw_params.max_data_size) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4851
if (pieces.init_size > il->hw_params.max_inst_size) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4857
if (pieces.init_data_size > il->hw_params.max_data_size) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4863
if (pieces.boot_size > il->hw_params.max_bsm_size) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5132
cpu_to_le32(il->hw_params.ct_kill_threshold);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5140
il->hw_params.ct_kill_threshold);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5175
IL49_SCD_TRANSLATE_TBL_OFFSET_QUEUE(il->hw_params.max_txq_num);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5197
for (i = 0; i < il->hw_params.max_txq_num; i++) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5222
(1 << il->hw_params.max_txq_num) - 1);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
598
len, PAGE_SIZE << il->hw_params.rx_page_order);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6433
il->hw_params.bcast_id = IL4965_BROADCAST_ID;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6434
il->hw_params.max_rxq_size = RX_QUEUE_SIZE;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6435
il->hw_params.max_rxq_log = RX_QUEUE_SIZE_LOG;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6437
il->hw_params.rx_page_order = get_order(IL_RX_BUF_SIZE_8K);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6439
il->hw_params.rx_page_order = get_order(IL_RX_BUF_SIZE_4K);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6441
il->hw_params.max_beacon_itrvl = IL_MAX_UCODE_BEACON_INTERVAL;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6451
il->hw_params.max_txq_num = il->cfg->num_of_queues;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6452
il->hw_params.dma_chnl_num = FH49_TCSR_CHNL_NUM;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6453
il->hw_params.scd_bc_tbls_size =
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6457
il->hw_params.tfd_size = sizeof(struct il_tfd);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6458
il->hw_params.max_stations = IL4965_STATION_COUNT;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6459
il->hw_params.max_data_size = IL49_RTC_DATA_SIZE;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6460
il->hw_params.max_inst_size = IL49_RTC_INST_SIZE;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6461
il->hw_params.max_bsm_size = BSM_SRAM_SIZE;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6462
il->hw_params.ht40_channel = BIT(NL80211_BAND_5GHZ);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6464
il->hw_params.rx_wrt_ptr_reg = FH49_RSCSR_CHNL0_WPTR;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6466
il->hw_params.tx_chains_num = il4965_num_of_ant(il->cfg->valid_tx_ant);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6467
il->hw_params.rx_chains_num = il4965_num_of_ant(il->cfg->valid_rx_ant);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6468
il->hw_params.valid_tx_ant = il->cfg->valid_tx_ant;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6469
il->hw_params.valid_rx_ant = il->cfg->valid_rx_ant;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6471
il->hw_params.ct_kill_threshold =
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6474
il->hw_params.sens = &il4965_sensitivity;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6475
il->hw_params.beacon_time_tsf_bits = IL4965_EXT_BEACON_TIME_POS;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
863
u8 rx_ant = il->hw_params.valid_rx_ant;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
868
u8 scan_tx_antennas = il->hw_params.valid_tx_ant;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
931
scan->tx_cmd.sta_id = il->hw_params.bcast_id;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
99
PAGE_SIZE << il->hw_params.rx_page_order,
drivers/net/wireless/intel/iwlegacy/4965-mac.c
999
rx_chain |= il->hw_params.valid_rx_ant << RXON_RX_CHAIN_VALID_POS;
drivers/net/wireless/intel/iwlegacy/4965-rs.c
1168
if (il->hw_params.tx_chains_num < 2)
drivers/net/wireless/intel/iwlegacy/4965-rs.c
1265
u8 valid_tx_ant = il->hw_params.valid_tx_ant;
drivers/net/wireless/intel/iwlegacy/4965-rs.c
1266
u8 tx_chains_num = il->hw_params.tx_chains_num;
drivers/net/wireless/intel/iwlegacy/4965-rs.c
1386
u8 valid_tx_ant = il->hw_params.valid_tx_ant;
drivers/net/wireless/intel/iwlegacy/4965-rs.c
1387
u8 tx_chains_num = il->hw_params.tx_chains_num;
drivers/net/wireless/intel/iwlegacy/4965-rs.c
1509
u8 valid_tx_ant = il->hw_params.valid_tx_ant;
drivers/net/wireless/intel/iwlegacy/4965-rs.c
1510
u8 tx_chains_num = il->hw_params.tx_chains_num;
drivers/net/wireless/intel/iwlegacy/4965-rs.c
2144
valid_tx_ant = il->hw_params.valid_tx_ant;
drivers/net/wireless/intel/iwlegacy/4965-rs.c
2321
il4965_first_antenna(il->hw_params.valid_tx_ant);
drivers/net/wireless/intel/iwlegacy/4965-rs.c
2323
il->hw_params.valid_tx_ant & ~il4965_first_antenna(il->hw_params.
drivers/net/wireless/intel/iwlegacy/4965-rs.c
2327
} else if (il4965_num_of_ant(il->hw_params.valid_tx_ant) == 2) {
drivers/net/wireless/intel/iwlegacy/4965-rs.c
2329
il->hw_params.valid_tx_ant;
drivers/net/wireless/intel/iwlegacy/4965-rs.c
2393
valid_tx_ant = il->hw_params.valid_tx_ant;
drivers/net/wireless/intel/iwlegacy/4965-rs.c
2503
valid_tx_ant = il->hw_params.valid_tx_ant;
drivers/net/wireless/intel/iwlegacy/4965-rs.c
2589
(il->hw_params.valid_tx_ant & ANT_A) ? "ANT_A," : "",
drivers/net/wireless/intel/iwlegacy/4965-rs.c
2590
(il->hw_params.valid_tx_ant & ANT_B) ? "ANT_B," : "",
drivers/net/wireless/intel/iwlegacy/4965-rs.c
2591
(il->hw_params.valid_tx_ant & ANT_C) ? "ANT_C" : "");
drivers/net/wireless/intel/iwlegacy/4965-rs.c
732
il4965_first_antenna(il->hw_params.valid_tx_ant);
drivers/net/wireless/intel/iwlegacy/4965.c
1829
il->chain_noise_data.active_chains = il->hw_params.valid_rx_ant;
drivers/net/wireless/intel/iwlegacy/common.c
1508
u8 ant_idx = fls(il->hw_params.valid_tx_ant) - 1;
drivers/net/wireless/intel/iwlegacy/common.c
1932
sta_id = il->hw_params.bcast_id;
drivers/net/wireless/intel/iwlegacy/common.c
1934
for (i = IL_STA_ID; i < il->hw_params.max_stations; i++) {
drivers/net/wireless/intel/iwlegacy/common.c
2212
for (i = 0; i < il->hw_params.max_stations; i++) {
drivers/net/wireless/intel/iwlegacy/common.c
2252
for (i = 0; i < il->hw_params.max_stations; i++) {
drivers/net/wireless/intel/iwlegacy/common.c
2263
for (i = 0; i < il->hw_params.max_stations; i++) {
drivers/net/wireless/intel/iwlegacy/common.c
2325
for (i = 0; i < il->hw_params.max_stations; i++) {
drivers/net/wireless/intel/iwlegacy/common.c
2557
u32 rx_wrt_ptr_reg = il->hw_params.rx_wrt_ptr_reg;
drivers/net/wireless/intel/iwlegacy/common.c
2789
dma_free_coherent(dev, il->hw_params.tfd_size * txq->q.n_bd,
drivers/net/wireless/intel/iwlegacy/common.c
2869
dma_free_coherent(dev, il->hw_params.tfd_size * txq->q.n_bd,
drivers/net/wireless/intel/iwlegacy/common.c
2966
size_t tfd_sz = il->hw_params.tfd_size * TFD_QUEUE_SIZE_MAX;
drivers/net/wireless/intel/iwlegacy/common.c
3378
u8 rx_chains_num = il->hw_params.rx_chains_num;
drivers/net/wireless/intel/iwlegacy/common.c
3379
u8 tx_chains_num = il->hw_params.tx_chains_num;
drivers/net/wireless/intel/iwlegacy/common.c
3388
if (il->hw_params.ht40_channel & BIT(band)) {
drivers/net/wireless/intel/iwlegacy/common.c
3658
il->hw_params.max_beacon_itrvl *
drivers/net/wireless/intel/iwlegacy/common.c
4733
for (i = 0; i < il->hw_params.max_txq_num; i++) {
drivers/net/wireless/intel/iwlegacy/common.c
4817
for (cnt = 0; cnt < il->hw_params.max_txq_num; cnt++) {
drivers/net/wireless/intel/iwlegacy/common.c
4862
il->hw_params.
drivers/net/wireless/intel/iwlegacy/common.c
4864
hw_params.beacon_time_tsf_bits);
drivers/net/wireless/intel/iwlegacy/common.c
4867
il->hw_params.
drivers/net/wireless/intel/iwlegacy/common.c
4870
return (quot << il->hw_params.beacon_time_tsf_bits) + rem;
drivers/net/wireless/intel/iwlegacy/common.c
4882
il->hw_params.
drivers/net/wireless/intel/iwlegacy/common.c
4885
il->hw_params.
drivers/net/wireless/intel/iwlegacy/common.c
4889
il->hw_params.
drivers/net/wireless/intel/iwlegacy/common.c
4892
il->hw_params.
drivers/net/wireless/intel/iwlegacy/common.c
4899
res += (1 << il->hw_params.beacon_time_tsf_bits);
drivers/net/wireless/intel/iwlegacy/common.c
4901
res += (1 << il->hw_params.beacon_time_tsf_bits);
drivers/net/wireless/intel/iwlegacy/common.h
1379
struct il_hw_params hw_params;
drivers/net/wireless/intel/iwlegacy/common.h
1495
__free_pages(page, il->hw_params.rx_page_order);
drivers/net/wireless/intel/iwlegacy/common.h
1502
free_pages(page, il->hw_params.rx_page_order);
drivers/net/wireless/intel/iwlegacy/common.h
2186
return il->hw_params.bcast_id;
drivers/net/wireless/intel/iwlegacy/debug.c
394
int max_sta = il->hw_params.max_stations;
drivers/net/wireless/intel/iwlegacy/debug.c
834
for (cnt = 0; cnt < il->hw_params.max_txq_num; cnt++) {
drivers/net/wireless/intel/iwlwifi/dvm/calib.c
136
const struct iwl_sensitivity_ranges *ranges = priv->hw_params.sens;
drivers/net/wireless/intel/iwlwifi/dvm/calib.c
319
const struct iwl_sensitivity_ranges *ranges = priv->hw_params.sens;
drivers/net/wireless/intel/iwlwifi/dvm/calib.c
543
const struct iwl_sensitivity_ranges *ranges = priv->hw_params.sens;
drivers/net/wireless/intel/iwlwifi/dvm/calib.c
793
if (num_tx_chains == priv->hw_params.tx_chains_num &&
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
2104
(priv->hw_params.use_rts_for_aggregation) ?
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
2132
priv->hw_params.use_rts_for_aggregation = true;
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
2134
priv->hw_params.use_rts_for_aggregation = false;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
656
struct iwl_hw_params hw_params;
drivers/net/wireless/intel/iwlwifi/dvm/devices.c
159
priv->hw_params.sens = &iwl1000_sensitivity;
drivers/net/wireless/intel/iwlwifi/dvm/devices.c
180
priv->hw_params.ct_kill_threshold = CT_KILL_THRESHOLD;
drivers/net/wireless/intel/iwlwifi/dvm/devices.c
181
priv->hw_params.ct_kill_exit_threshold = CT_KILL_EXIT_THRESHOLD;
drivers/net/wireless/intel/iwlwifi/dvm/devices.c
220
priv->hw_params.sens = &iwl2000_sensitivity;
drivers/net/wireless/intel/iwlwifi/dvm/devices.c
350
priv->hw_params.ct_kill_threshold = threshold * volt2temp_coef;
drivers/net/wireless/intel/iwlwifi/dvm/devices.c
356
priv->hw_params.ct_kill_threshold = CT_KILL_THRESHOLD_LEGACY;
drivers/net/wireless/intel/iwlwifi/dvm/devices.c
364
priv->hw_params.sens = &iwl5000_sensitivity;
drivers/net/wireless/intel/iwlwifi/dvm/devices.c
372
priv->hw_params.sens = &iwl5150_sensitivity;
drivers/net/wireless/intel/iwlwifi/dvm/devices.c
40
priv->hw_params.ct_kill_threshold = CT_KILL_THRESHOLD_LEGACY;
drivers/net/wireless/intel/iwlwifi/dvm/devices.c
41
priv->hw_params.ct_kill_exit_threshold = CT_KILL_EXIT_THRESHOLD;
drivers/net/wireless/intel/iwlwifi/dvm/devices.c
479
priv->hw_params.ct_kill_threshold = CT_KILL_THRESHOLD;
drivers/net/wireless/intel/iwlwifi/dvm/devices.c
480
priv->hw_params.ct_kill_exit_threshold = CT_KILL_EXIT_THRESHOLD;
drivers/net/wireless/intel/iwlwifi/dvm/devices.c
544
priv->hw_params.sens = &iwl6000_sensitivity;
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
744
priv->hw_params.use_rts_for_aggregation) {
drivers/net/wireless/intel/iwlwifi/dvm/main.c
1147
priv->hw_params.use_rts_for_aggregation =
drivers/net/wireless/intel/iwlwifi/dvm/main.c
1201
priv->hw_params.tx_chains_num =
drivers/net/wireless/intel/iwlwifi/dvm/main.c
1204
priv->hw_params.rx_chains_num = 1;
drivers/net/wireless/intel/iwlwifi/dvm/main.c
1206
priv->hw_params.rx_chains_num =
drivers/net/wireless/intel/iwlwifi/dvm/main.c
671
cpu_to_le32(priv->hw_params.ct_kill_threshold);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
673
cpu_to_le32(priv->hw_params.ct_kill_exit_threshold);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
684
priv->hw_params.ct_kill_threshold,
drivers/net/wireless/intel/iwlwifi/dvm/main.c
685
priv->hw_params.ct_kill_exit_threshold);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
688
cpu_to_le32(priv->hw_params.ct_kill_threshold);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
699
priv->hw_params.ct_kill_threshold);
drivers/net/wireless/intel/iwlwifi/dvm/rs.c
1232
if (priv->hw_params.tx_chains_num < 2)
drivers/net/wireless/intel/iwlwifi/dvm/rs.c
1287
if (priv->hw_params.tx_chains_num < 3)
drivers/net/wireless/intel/iwlwifi/dvm/rs.c
1387
u8 tx_chains_num = priv->hw_params.tx_chains_num;
drivers/net/wireless/intel/iwlwifi/dvm/rs.c
1561
u8 tx_chains_num = priv->hw_params.tx_chains_num;
drivers/net/wireless/intel/iwlwifi/dvm/rs.c
1731
u8 tx_chains_num = priv->hw_params.tx_chains_num;
drivers/net/wireless/intel/iwlwifi/dvm/rs.c
1899
u8 tx_chains_num = priv->hw_params.tx_chains_num;
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c
1051
if (!priv->hw_params.use_rts_for_aggregation)
drivers/net/wireless/intel/iwlwifi/dvm/tx.c
720
if (priv->hw_params.use_rts_for_aggregation) {
drivers/soundwire/amd_manager.c
806
.hw_params = amd_sdw_hw_params,
drivers/soundwire/intel.c
680
struct snd_pcm_hw_params *hw_params,
drivers/soundwire/intel.c
688
params_data.hw_params = hw_params;
drivers/soundwire/intel.c
805
struct snd_pcm_hw_params *hw_params;
drivers/soundwire/intel.c
807
hw_params = &rtd->dpcm[substream->stream].hw_params;
drivers/soundwire/intel.c
820
ch = params_channels(hw_params);
drivers/soundwire/intel.c
832
hw_params,
drivers/soundwire/intel.c
983
.hw_params = intel_hw_params,
drivers/soundwire/intel_ace2x.c
654
struct snd_pcm_hw_params *hw_params,
drivers/soundwire/intel_ace2x.c
662
params_data.hw_params = hw_params;
drivers/soundwire/intel_ace2x.c
772
struct snd_pcm_hw_params *hw_params;
drivers/soundwire/intel_ace2x.c
782
hw_params = &rtd->dpcm[substream->stream].hw_params;
drivers/soundwire/intel_ace2x.c
795
ch = params_channels(hw_params);
drivers/soundwire/intel_ace2x.c
807
return intel_params_stream(sdw, substream, dai, hw_params, sdw->instance,
drivers/soundwire/intel_ace2x.c
920
.hw_params = intel_hw_params,
drivers/soundwire/qcom.c
1367
.hw_params = qcom_swrm_hw_params,
drivers/staging/greybus/audio_codec.c
657
.hw_params = gbcodec_hw_params,
drivers/usb/dwc2/core.c
1000
hsotg->hw_params.fs_phy_type == GHWCFG2_FS_PHY_TYPE_NOT_SUPPORTED) ||
drivers/usb/dwc2/core.c
1001
(hsotg->hw_params.hs_phy_type == GHWCFG2_HS_PHY_TYPE_ULPI &&
drivers/usb/dwc2/core.c
1002
hsotg->hw_params.fs_phy_type == GHWCFG2_FS_PHY_TYPE_NOT_SUPPORTED) ||
drivers/usb/dwc2/core.c
1003
(hsotg->hw_params.hs_phy_type == GHWCFG2_HS_PHY_TYPE_NOT_SUPPORTED &&
drivers/usb/dwc2/core.c
1004
hsotg->hw_params.fs_phy_type != GHWCFG2_FS_PHY_TYPE_NOT_SUPPORTED)) {
drivers/usb/dwc2/core.c
1009
hsotg->hw_params.hs_phy_type != GHWCFG2_HS_PHY_TYPE_NOT_SUPPORTED &&
drivers/usb/dwc2/core.c
1010
hsotg->hw_params.fs_phy_type != GHWCFG2_FS_PHY_TYPE_NOT_SUPPORTED) {
drivers/usb/dwc2/core.c
1190
if (hsotg->hw_params.hs_phy_type == GHWCFG2_HS_PHY_TYPE_ULPI &&
drivers/usb/dwc2/core.c
1191
hsotg->hw_params.fs_phy_type == GHWCFG2_FS_PHY_TYPE_DEDICATED &&
drivers/usb/dwc2/core.c
431
if ((hsotg->hw_params.snpsid & DWC2_CORE_REV_MASK) <
drivers/usb/dwc2/core.c
967
if ((hsotg->hw_params.hs_phy_type == GHWCFG2_HS_PHY_TYPE_ULPI &&
drivers/usb/dwc2/core.c
968
hsotg->hw_params.fs_phy_type == GHWCFG2_FS_PHY_TYPE_DEDICATED &&
drivers/usb/dwc2/core.c
999
if ((hsotg->hw_params.hs_phy_type == GHWCFG2_HS_PHY_TYPE_UTMI &&
drivers/usb/dwc2/core.h
1060
struct dwc2_hw_params hw_params;
drivers/usb/dwc2/core.h
1300
return (hsotg->hw_params.snpsid & 0xfff00000) == 0x55300000;
drivers/usb/dwc2/core.h
1305
return (hsotg->hw_params.snpsid & 0xffff0000) == 0x55310000;
drivers/usb/dwc2/core.h
1310
return (hsotg->hw_params.snpsid & 0xffff0000) == 0x55320000;
drivers/usb/dwc2/core_intr.c
170
if (hsotg->hw_params.snpsid >= DWC2_CORE_REV_3_00a)
drivers/usb/dwc2/core_intr.c
534
hsotg->hw_params.power_optimized,
drivers/usb/dwc2/core_intr.c
535
hsotg->hw_params.hibernation);
drivers/usb/dwc2/core_intr.c
792
if (hsotg->hw_params.hibernation &&
drivers/usb/dwc2/debugfs.c
732
struct dwc2_hw_params *hw = &hsotg->hw_params;
drivers/usb/dwc2/debugfs.c
762
DEFINE_SHOW_ATTRIBUTE(hw_params);
drivers/usb/dwc2/gadget.c
228
if (hsotg->hw_params.en_multiple_tx_fifo)
drivers/usb/dwc2/gadget.c
230
return hsotg->hw_params.num_dev_in_eps;
drivers/usb/dwc2/gadget.c
233
return hsotg->hw_params.num_dev_perio_in_ep;
drivers/usb/dwc2/gadget.c
248
np_tx_fifo_size = min_t(u32, hsotg->hw_params.dev_nperio_tx_fifo_size,
drivers/usb/dwc2/gadget.c
252
tx_addr_max = hsotg->hw_params.total_fifo_size;
drivers/usb/dwc2/gadget.c
356
dwc2_writel(hsotg, hsotg->hw_params.total_fifo_size |
drivers/usb/dwc2/gadget.c
4889
hsotg->num_of_eps = hsotg->hw_params.num_dev_ep;
drivers/usb/dwc2/gadget.c
4902
cfg = hsotg->hw_params.dev_ep_dirs;
drivers/usb/dwc2/gadget.c
4921
hsotg->fifo_mem = hsotg->hw_params.total_fifo_size;
drivers/usb/dwc2/gadget.c
4922
hsotg->dedicated_fifos = hsotg->hw_params.en_multiple_tx_fifo;
drivers/usb/dwc2/hcd.c
110
switch (hsotg->hw_params.op_mode) {
drivers/usb/dwc2/hcd.c
1862
(hsotg->hw_params.fs_phy_type == GHWCFG2_FS_PHY_TYPE_DEDICATED) &&
drivers/usb/dwc2/hcd.c
1863
(hsotg->hw_params.hs_phy_type == GHWCFG2_HS_PHY_TYPE_UTMI)) {
drivers/usb/dwc2/hcd.c
199
struct dwc2_hw_params *hw = &hsotg->hw_params;
drivers/usb/dwc2/hcd.c
2171
u32 op_mode = hsotg->hw_params.op_mode;
drivers/usb/dwc2/hcd.c
2173
if (hsotg->hw_params.snpsid < DWC2_CORE_REV_2_90a ||
drivers/usb/dwc2/hcd.c
2174
!hsotg->hw_params.dma_desc_enable ||
drivers/usb/dwc2/hcd.c
299
hsotg->hw_params.snpsid >= DWC2_CORE_REV_2_91a) {
drivers/usb/dwc2/hcd.c
338
if ((usbcfg & GUSBCFG_PHYSEL) && hsotg->hw_params.fs_phy_type ==
drivers/usb/dwc2/hcd.c
351
hsotg->hw_params.fs_phy_type == GHWCFG2_FS_PHY_TYPE_SHARED_UTMI)
drivers/usb/dwc2/hcd.c
354
hsotg->hw_params.fs_phy_type == GHWCFG2_FS_PHY_TYPE_DEDICATED)
drivers/usb/dwc2/hcd.c
5070
if (hsotg->hw_params.snpsid >= DWC2_CORE_REV_3_00a) {
drivers/usb/dwc2/hcd.c
5676
if (!(rem_wakeup && hsotg->hw_params.snpsid >= DWC2_CORE_REV_4_30a)) {
drivers/usb/dwc2/hcd.c
5707
if ((rem_wakeup && hsotg->hw_params.snpsid >= DWC2_CORE_REV_4_30a)) {
drivers/usb/dwc2/hcd.c
73
switch (hsotg->hw_params.arch) {
drivers/usb/dwc2/hcd.c
781
hsotg->hw_params.arch == GHWCFG2_EXT_DMA_ARCH) {
drivers/usb/dwc2/hcd_intr.c
1816
if (hsotg->hw_params.snpsid >= DWC2_CORE_REV_2_71a) {
drivers/usb/dwc2/params.c
380
switch (hsotg->hw_params.op_mode) {
drivers/usb/dwc2/params.c
401
u32 hs_phy_type = hsotg->hw_params.hs_phy_type;
drivers/usb/dwc2/params.c
438
val = (hsotg->hw_params.utmi_phy_data_width ==
drivers/usb/dwc2/params.c
472
if (hsotg->hw_params.hibernation)
drivers/usb/dwc2/params.c
474
else if (hsotg->hw_params.power_optimized)
drivers/usb/dwc2/params.c
486
p->lpm = hsotg->hw_params.lpm_mode;
drivers/usb/dwc2/params.c
508
struct dwc2_hw_params *hw = &hsotg->hw_params;
drivers/usb/dwc2/params.c
615
if (hsotg->hw_params.op_mode != GHWCFG2_OP_MODE_HNP_SRP_CAPABLE)
drivers/usb/dwc2/params.c
620
switch (hsotg->hw_params.op_mode) {
drivers/usb/dwc2/params.c
646
hs_phy_type = hsotg->hw_params.hs_phy_type;
drivers/usb/dwc2/params.c
647
fs_phy_type = hsotg->hw_params.fs_phy_type;
drivers/usb/dwc2/params.c
700
int width = hsotg->hw_params.utmi_phy_data_width;
drivers/usb/dwc2/params.c
726
if (hsotg->hw_params.power_optimized)
drivers/usb/dwc2/params.c
733
if (hsotg->hw_params.hibernation)
drivers/usb/dwc2/params.c
759
min = hsotg->hw_params.en_multiple_tx_fifo ? 16 : 4;
drivers/usb/dwc2/params.c
771
dptxfszn = hsotg->hw_params.g_tx_fifo_size[fifo];
drivers/usb/dwc2/params.c
821
struct dwc2_hw_params *hw = &hsotg->hw_params;
drivers/usb/dwc2/params.c
837
CHECK_BOOL(reload_ctl, (hsotg->hw_params.snpsid > DWC2_CORE_REV_2_92a));
drivers/usb/dwc2/params.c
838
CHECK_BOOL(lpm, (hsotg->hw_params.snpsid >= DWC2_CORE_REV_2_80a));
drivers/usb/dwc2/params.c
842
CHECK_BOOL(besl, (hsotg->hw_params.snpsid >= DWC2_CORE_REV_3_00a));
drivers/usb/dwc2/params.c
895
struct dwc2_hw_params *hw = &hsotg->hw_params;
drivers/usb/dwc2/params.c
920
struct dwc2_hw_params *hw = &hsotg->hw_params;
drivers/usb/dwc2/params.c
952
struct dwc2_hw_params *hw = &hsotg->hw_params;
drivers/usb/dwc2/platform.c
404
struct dwc2_hw_params *hw = &hsotg->hw_params;
include/linux/soundwire/sdw_intel.h
203
struct snd_pcm_hw_params *hw_params;
include/sound/hdmi-codec.h
69
int (*hw_params)(struct device *dev, void *data,
include/sound/pcm.h
60
int (*hw_params)(struct snd_pcm_substream *substream,
include/sound/soc-component.h
122
int (*hw_params)(struct snd_soc_component *component,
include/sound/soc-dai.h
326
int (*hw_params)(struct snd_pcm_substream *,
include/sound/soc-dpcm.h
93
struct snd_pcm_hw_params hw_params;
include/sound/soc.h
626
int (*hw_params)(struct snd_pcm_substream *, struct snd_pcm_hw_params *);
include/sound/wss.h
102
struct snd_pcm_hw_params *hw_params,
include/sound/wss.h
105
struct snd_pcm_hw_params *hw_params,
sound/arm/aaci.c
612
.hw_params = aaci_pcm_hw_params,
sound/arm/aaci.c
710
.hw_params = aaci_pcm_hw_params,
sound/atmel/ac97c.c
155
struct snd_pcm_hw_params *hw_params)
sound/atmel/ac97c.c
161
chip->cur_rate = params_rate(hw_params);
sound/atmel/ac97c.c
162
chip->cur_format = params_format(hw_params);
sound/atmel/ac97c.c
168
struct snd_pcm_hw_params *hw_params)
sound/atmel/ac97c.c
174
chip->cur_rate = params_rate(hw_params);
sound/atmel/ac97c.c
175
chip->cur_format = params_format(hw_params);
sound/atmel/ac97c.c
444
.hw_params = atmel_ac97c_playback_hw_params,
sound/atmel/ac97c.c
453
.hw_params = atmel_ac97c_capture_hw_params,
sound/core/pcm_native.c
808
if (substream->ops->hw_params != NULL) {
sound/core/pcm_native.c
809
err = substream->ops->hw_params(substream, params);
sound/drivers/dummy.c
528
struct snd_pcm_hw_params *hw_params)
sound/drivers/dummy.c
532
substream->runtime->dma_bytes = params_buffer_bytes(hw_params);
sound/drivers/dummy.c
646
.hw_params = dummy_pcm_hw_params,
sound/drivers/dummy.c
655
.hw_params = dummy_pcm_hw_params,
sound/drivers/pcmtest.c
529
.hw_params = snd_pcmtst_pcm_hw_params,
sound/drivers/pcmtest.c
541
.hw_params = snd_pcmtst_pcm_hw_params,
sound/drivers/pcsp/pcsp_lib.c
213
struct snd_pcm_hw_params *hw_params)
sound/drivers/pcsp/pcsp_lib.c
323
.hw_params = snd_pcsp_playback_hw_params,
sound/firewire/bebob/bebob_pcm.c
205
struct snd_pcm_hw_params *hw_params)
sound/firewire/bebob/bebob_pcm.c
211
unsigned int rate = params_rate(hw_params);
sound/firewire/bebob/bebob_pcm.c
212
unsigned int frames_per_period = params_period_size(hw_params);
sound/firewire/bebob/bebob_pcm.c
213
unsigned int frames_per_buffer = params_buffer_size(hw_params);
sound/firewire/bebob/bebob_pcm.c
335
.hw_params = pcm_hw_params,
sound/firewire/bebob/bebob_pcm.c
345
.hw_params = pcm_hw_params,
sound/firewire/dice/dice-pcm.c
256
struct snd_pcm_hw_params *hw_params)
sound/firewire/dice/dice-pcm.c
262
unsigned int rate = params_rate(hw_params);
sound/firewire/dice/dice-pcm.c
263
unsigned int events_per_period = params_period_size(hw_params);
sound/firewire/dice/dice-pcm.c
264
unsigned int events_per_buffer = params_buffer_size(hw_params);
sound/firewire/dice/dice-pcm.c
397
.hw_params = pcm_hw_params,
sound/firewire/dice/dice-pcm.c
407
.hw_params = pcm_hw_params,
sound/firewire/digi00x/digi00x-pcm.c
180
struct snd_pcm_hw_params *hw_params)
sound/firewire/digi00x/digi00x-pcm.c
186
unsigned int rate = params_rate(hw_params);
sound/firewire/digi00x/digi00x-pcm.c
187
unsigned int frames_per_period = params_period_size(hw_params);
sound/firewire/digi00x/digi00x-pcm.c
188
unsigned int frames_per_buffer = params_buffer_size(hw_params);
sound/firewire/digi00x/digi00x-pcm.c
313
.hw_params = pcm_hw_params,
sound/firewire/digi00x/digi00x-pcm.c
323
.hw_params = pcm_hw_params,
sound/firewire/fireface/ff-pcm.c
221
struct snd_pcm_hw_params *hw_params)
sound/firewire/fireface/ff-pcm.c
227
unsigned int rate = params_rate(hw_params);
sound/firewire/fireface/ff-pcm.c
228
unsigned int frames_per_period = params_period_size(hw_params);
sound/firewire/fireface/ff-pcm.c
229
unsigned int frames_per_buffer = params_buffer_size(hw_params);
sound/firewire/fireface/ff-pcm.c
354
.hw_params = pcm_hw_params,
sound/firewire/fireface/ff-pcm.c
364
.hw_params = pcm_hw_params,
sound/firewire/fireworks/fireworks_pcm.c
240
struct snd_pcm_hw_params *hw_params)
sound/firewire/fireworks/fireworks_pcm.c
246
unsigned int rate = params_rate(hw_params);
sound/firewire/fireworks/fireworks_pcm.c
247
unsigned int frames_per_period = params_period_size(hw_params);
sound/firewire/fireworks/fireworks_pcm.c
248
unsigned int frames_per_buffer = params_buffer_size(hw_params);
sound/firewire/fireworks/fireworks_pcm.c
364
.hw_params = pcm_hw_params,
sound/firewire/fireworks/fireworks_pcm.c
374
.hw_params = pcm_hw_params,
sound/firewire/isight.c
286
struct snd_pcm_hw_params *hw_params)
sound/firewire/isight.c
439
.hw_params = isight_hw_params,
sound/firewire/motu/motu-pcm.c
205
struct snd_pcm_hw_params *hw_params)
sound/firewire/motu/motu-pcm.c
211
unsigned int rate = params_rate(hw_params);
sound/firewire/motu/motu-pcm.c
212
unsigned int frames_per_period = params_period_size(hw_params);
sound/firewire/motu/motu-pcm.c
213
unsigned int frames_per_buffer = params_buffer_size(hw_params);
sound/firewire/motu/motu-pcm.c
333
.hw_params = pcm_hw_params,
sound/firewire/motu/motu-pcm.c
343
.hw_params = pcm_hw_params,
sound/firewire/oxfw/oxfw-pcm.c
229
struct snd_pcm_hw_params *hw_params)
sound/firewire/oxfw/oxfw-pcm.c
235
unsigned int rate = params_rate(hw_params);
sound/firewire/oxfw/oxfw-pcm.c
236
unsigned int channels = params_channels(hw_params);
sound/firewire/oxfw/oxfw-pcm.c
237
unsigned int frames_per_period = params_period_size(hw_params);
sound/firewire/oxfw/oxfw-pcm.c
238
unsigned int frames_per_buffer = params_buffer_size(hw_params);
sound/firewire/oxfw/oxfw-pcm.c
251
struct snd_pcm_hw_params *hw_params)
sound/firewire/oxfw/oxfw-pcm.c
257
unsigned int rate = params_rate(hw_params);
sound/firewire/oxfw/oxfw-pcm.c
258
unsigned int channels = params_channels(hw_params);
sound/firewire/oxfw/oxfw-pcm.c
259
unsigned int frames_per_period = params_period_size(hw_params);
sound/firewire/oxfw/oxfw-pcm.c
260
unsigned int frames_per_buffer = params_buffer_size(hw_params);
sound/firewire/oxfw/oxfw-pcm.c
398
.hw_params = pcm_capture_hw_params,
sound/firewire/oxfw/oxfw-pcm.c
408
.hw_params = pcm_playback_hw_params,
sound/firewire/tascam/tascam-pcm.c
109
struct snd_pcm_hw_params *hw_params)
sound/firewire/tascam/tascam-pcm.c
115
unsigned int rate = params_rate(hw_params);
sound/firewire/tascam/tascam-pcm.c
116
unsigned int frames_per_period = params_period_size(hw_params);
sound/firewire/tascam/tascam-pcm.c
117
unsigned int frames_per_buffer = params_buffer_size(hw_params);
sound/firewire/tascam/tascam-pcm.c
242
.hw_params = pcm_hw_params,
sound/firewire/tascam/tascam-pcm.c
252
.hw_params = pcm_hw_params,
sound/hda/common/controller.c
110
struct snd_pcm_hw_params *hw_params)
sound/hda/common/controller.c
123
hdas->bufsize = params_buffer_bytes(hw_params);
sound/hda/common/controller.c
124
hdas->period_bytes = params_period_bytes(hw_params);
sound/hda/common/controller.c
127
(hw_params->info & SNDRV_PCM_INFO_NO_PERIOD_WAKEUP) &&
sound/hda/common/controller.c
128
(hw_params->flags & SNDRV_PCM_HW_PARAMS_NO_PERIOD_WAKEUP);
sound/hda/common/controller.c
672
.hw_params = azx_pcm_hw_params,
sound/isa/es18xx.c
1627
.hw_params = snd_es18xx_playback_hw_params,
sound/isa/es18xx.c
1636
.hw_params = snd_es18xx_capture_hw_params,
sound/isa/es18xx.c
416
struct snd_pcm_hw_params *hw_params)
sound/isa/es18xx.c
422
if (params_channels(hw_params) == 2)
sound/isa/es18xx.c
424
if (snd_pcm_format_width(params_format(hw_params)) == 16)
sound/isa/es18xx.c
430
params_channels(hw_params) != 1) {
sound/isa/es18xx.c
431
_snd_pcm_hw_param_setempty(hw_params, SNDRV_PCM_HW_PARAM_CHANNELS);
sound/isa/es18xx.c
518
struct snd_pcm_hw_params *hw_params)
sound/isa/es18xx.c
526
params_channels(hw_params) != 1) {
sound/isa/es18xx.c
527
_snd_pcm_hw_param_setempty(hw_params, SNDRV_PCM_HW_PARAM_CHANNELS);
sound/isa/es18xx.c
530
if (params_channels(hw_params) == 2)
sound/isa/es18xx.c
532
if (snd_pcm_format_width(params_format(hw_params)) == 16)
sound/isa/gus/gus_pcm.c
384
struct snd_pcm_hw_params *hw_params)
sound/isa/gus/gus_pcm.c
405
pcmp->voices = params_channels(hw_params);
sound/isa/gus/gus_pcm.c
524
struct snd_pcm_hw_params *hw_params)
sound/isa/gus/gus_pcm.c
528
gus->c_dma_size = params_buffer_bytes(hw_params);
sound/isa/gus/gus_pcm.c
529
gus->c_period_size = params_period_bytes(hw_params);
sound/isa/gus/gus_pcm.c
532
if (params_channels(hw_params) > 1)
sound/isa/gus/gus_pcm.c
536
if (snd_pcm_format_unsigned(params_format(hw_params)))
sound/isa/gus/gus_pcm.c
786
.hw_params = snd_gf1_pcm_playback_hw_params,
sound/isa/gus/gus_pcm.c
798
.hw_params = snd_gf1_pcm_capture_hw_params,
sound/isa/msnd/msnd.c
543
.hw_params = snd_msnd_playback_hw_params,
sound/isa/msnd/msnd.c
641
.hw_params = snd_msnd_capture_hw_params,
sound/isa/sb/emu8000_pcm.c
520
struct snd_pcm_hw_params *hw_params)
sound/isa/sb/emu8000_pcm.c
530
rec->allocated_bytes = params_buffer_bytes(hw_params) + LOOP_BLANK_SIZE * 4;
sound/isa/sb/emu8000_pcm.c
536
subs->dma_buffer.bytes = params_buffer_bytes(hw_params);
sound/isa/sb/emu8000_pcm.c
621
.hw_params = emu8k_pcm_hw_params,
sound/isa/wss/wss_lib.c
1787
.hw_params = snd_wss_playback_hw_params,
sound/isa/wss/wss_lib.c
1796
.hw_params = snd_wss_capture_hw_params,
sound/isa/wss/wss_lib.c
955
struct snd_pcm_hw_params *hw_params)
sound/isa/wss/wss_lib.c
960
new_pdfr = snd_wss_get_format(chip, params_format(hw_params),
sound/isa/wss/wss_lib.c
961
params_channels(hw_params)) |
sound/isa/wss/wss_lib.c
962
snd_wss_get_rate(params_rate(hw_params));
sound/isa/wss/wss_lib.c
963
chip->set_playback_format(chip, hw_params, new_pdfr);
sound/isa/wss/wss_lib.c
988
struct snd_pcm_hw_params *hw_params)
sound/isa/wss/wss_lib.c
993
new_cdfr = snd_wss_get_format(chip, params_format(hw_params),
sound/isa/wss/wss_lib.c
994
params_channels(hw_params)) |
sound/isa/wss/wss_lib.c
995
snd_wss_get_rate(params_rate(hw_params));
sound/isa/wss/wss_lib.c
996
chip->set_capture_format(chip, hw_params, new_cdfr);
sound/pci/ali5451/ali5451.c
1126
struct snd_pcm_hw_params *hw_params)
sound/pci/ali5451/ali5451.c
1135
if (params_buffer_size(hw_params) / 2 !=
sound/pci/ali5451/ali5451.c
1136
params_period_size(hw_params)) {
sound/pci/ali5451/ali5451.c
1494
.hw_params = snd_ali_playback_hw_params,
sound/pci/ali5451/ali5451.c
1514
struct snd_pcm_hw_params *hw_params)
sound/pci/ali5451/ali5451.c
1519
params_rate(hw_params));
sound/pci/ali5451/ali5451.c
1576
.hw_params = snd_ali_modem_hw_params,
sound/pci/ali5451/ali5451.c
1585
.hw_params = snd_ali_modem_hw_params,
sound/pci/asihpi/asihpi.c
1070
.hw_params = snd_card_asihpi_pcm_hw_params,
sound/pci/asihpi/asihpi.c
1229
.hw_params = snd_card_asihpi_pcm_hw_params,
sound/pci/atiixp.c
1129
.hw_params = snd_atiixp_pcm_hw_params,
sound/pci/atiixp.c
1140
.hw_params = snd_atiixp_pcm_hw_params,
sound/pci/atiixp.c
1151
.hw_params = snd_atiixp_pcm_hw_params,
sound/pci/atiixp.c
941
struct snd_pcm_hw_params *hw_params)
sound/pci/atiixp.c
948
dma->buf_bytes = params_buffer_bytes(hw_params);
sound/pci/atiixp.c
951
params_periods(hw_params),
sound/pci/atiixp.c
952
params_period_bytes(hw_params));
sound/pci/atiixp.c
965
err = snd_ac97_pcm_open(pcm, params_rate(hw_params),
sound/pci/atiixp.c
966
params_channels(hw_params),
sound/pci/atiixp_modem.c
773
struct snd_pcm_hw_params *hw_params)
sound/pci/atiixp_modem.c
781
dma->buf_bytes = params_buffer_bytes(hw_params);
sound/pci/atiixp_modem.c
784
params_periods(hw_params),
sound/pci/atiixp_modem.c
785
params_period_bytes(hw_params));
sound/pci/atiixp_modem.c
793
snd_ac97_write(chip->ac97[i], AC97_LINE1_RATE, params_rate(hw_params));
sound/pci/atiixp_modem.c
922
.hw_params = snd_atiixp_pcm_hw_params,
sound/pci/atiixp_modem.c
933
.hw_params = snd_atiixp_pcm_hw_params,
sound/pci/au88x0/au88x0_pcm.c
208
struct snd_pcm_hw_params *hw_params)
sound/pci/au88x0/au88x0_pcm.c
230
params_channels(hw_params),
sound/pci/au88x0/au88x0_pcm.c
241
params_period_bytes(hw_params),
sound/pci/au88x0/au88x0_pcm.c
242
params_periods(hw_params));
sound/pci/au88x0/au88x0_pcm.c
254
params_channels(hw_params));
sound/pci/au88x0/au88x0_pcm.c
260
params_period_bytes(hw_params),
sound/pci/au88x0/au88x0_pcm.c
261
params_periods(hw_params));
sound/pci/au88x0/au88x0_pcm.c
425
.hw_params = snd_vortex_pcm_hw_params,
sound/pci/bt87x.c
446
struct snd_pcm_hw_params *hw_params)
sound/pci/bt87x.c
451
params_periods(hw_params),
sound/pci/bt87x.c
452
params_period_bytes(hw_params));
sound/pci/bt87x.c
527
.hw_params = snd_bt87x_hw_params,
sound/pci/cmipci.c
1806
.hw_params = snd_cmipci_playback2_hw_params,
sound/pci/cmipci.c
663
struct snd_pcm_hw_params *hw_params)
sound/pci/cmipci.c
666
if (params_channels(hw_params) > 2) {
sound/pci/cs46xx/cs46xx_lib.c
1070
struct snd_pcm_hw_params *hw_params)
sound/pci/cs46xx/cs46xx_lib.c
1077
int sample_rate = params_rate(hw_params);
sound/pci/cs46xx/cs46xx_lib.c
1078
int period_size = params_period_bytes(hw_params);
sound/pci/cs46xx/cs46xx_lib.c
1100
period_size, params_periods(hw_params),
sound/pci/cs46xx/cs46xx_lib.c
1101
params_buffer_bytes(hw_params));
sound/pci/cs46xx/cs46xx_lib.c
1104
if (params_periods(hw_params) == CS46XX_FRAGS) {
sound/pci/cs46xx/cs46xx_lib.c
1129
err = snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(hw_params));
sound/pci/cs46xx/cs46xx_lib.c
1246
struct snd_pcm_hw_params *hw_params)
sound/pci/cs46xx/cs46xx_lib.c
1253
cs46xx_dsp_pcm_ostream_set_period (chip, params_period_bytes(hw_params));
sound/pci/cs46xx/cs46xx_lib.c
1263
err = snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(hw_params));
sound/pci/cs46xx/cs46xx_lib.c
1609
.hw_params = snd_cs46xx_playback_hw_params,
sound/pci/cs46xx/cs46xx_lib.c
1619
.hw_params = snd_cs46xx_playback_hw_params,
sound/pci/cs46xx/cs46xx_lib.c
1630
.hw_params = snd_cs46xx_playback_hw_params,
sound/pci/cs46xx/cs46xx_lib.c
1640
.hw_params = snd_cs46xx_playback_hw_params,
sound/pci/cs46xx/cs46xx_lib.c
1651
.hw_params = snd_cs46xx_playback_hw_params,
sound/pci/cs46xx/cs46xx_lib.c
1661
.hw_params = snd_cs46xx_playback_hw_params,
sound/pci/cs46xx/cs46xx_lib.c
1674
.hw_params = snd_cs46xx_playback_hw_params,
sound/pci/cs46xx/cs46xx_lib.c
1684
.hw_params = snd_cs46xx_playback_hw_params,
sound/pci/cs46xx/cs46xx_lib.c
1695
.hw_params = snd_cs46xx_capture_hw_params,
sound/pci/cs46xx/cs46xx_lib.c
1705
.hw_params = snd_cs46xx_capture_hw_params,
sound/pci/cs5535audio/cs5535audio_pcm.c
231
struct snd_pcm_hw_params *hw_params)
sound/pci/cs5535audio/cs5535audio_pcm.c
238
dma->buf_bytes = params_buffer_bytes(hw_params);
sound/pci/cs5535audio/cs5535audio_pcm.c
241
params_periods(hw_params),
sound/pci/cs5535audio/cs5535audio_pcm.c
242
params_period_bytes(hw_params));
sound/pci/cs5535audio/cs5535audio_pcm.c
365
.hw_params = snd_cs5535audio_hw_params,
sound/pci/cs5535audio/cs5535audio_pcm.c
375
.hw_params = snd_cs5535audio_hw_params,
sound/pci/ctxfi/ctpcm.c
177
struct snd_pcm_hw_params *hw_params)
sound/pci/ctxfi/ctpcm.c
370
.hw_params = ct_pcm_hw_params,
sound/pci/ctxfi/ctpcm.c
381
.hw_params = ct_pcm_hw_params,
sound/pci/echoaudio/echoaudio.c
521
struct snd_pcm_hw_params *hw_params,
sound/pci/echoaudio/echoaudio.c
553
params_buffer_bytes(hw_params), params_periods(hw_params),
sound/pci/echoaudio/echoaudio.c
554
params_period_bytes(hw_params));
sound/pci/echoaudio/echoaudio.c
558
for (offs = page = per = 0; offs < params_buffer_bytes(hw_params);
sound/pci/echoaudio/echoaudio.c
560
rest = params_period_bytes(hw_params);
sound/pci/echoaudio/echoaudio.c
561
if (offs + rest > params_buffer_bytes(hw_params))
sound/pci/echoaudio/echoaudio.c
562
rest = params_buffer_bytes(hw_params) - offs;
sound/pci/echoaudio/echoaudio.c
597
set_sample_rate(chip, hw_params->rate_num / hw_params->rate_den);
sound/pci/echoaudio/echoaudio.c
604
struct snd_pcm_hw_params *hw_params)
sound/pci/echoaudio/echoaudio.c
608
return init_engine(substream, hw_params, px_analog_in(chip) +
sound/pci/echoaudio/echoaudio.c
609
substream->number, params_channels(hw_params));
sound/pci/echoaudio/echoaudio.c
615
struct snd_pcm_hw_params *hw_params)
sound/pci/echoaudio/echoaudio.c
617
return init_engine(substream, hw_params, substream->number,
sound/pci/echoaudio/echoaudio.c
618
params_channels(hw_params));
sound/pci/echoaudio/echoaudio.c
626
struct snd_pcm_hw_params *hw_params)
sound/pci/echoaudio/echoaudio.c
630
return init_engine(substream, hw_params, px_digital_in(chip) +
sound/pci/echoaudio/echoaudio.c
631
substream->number, params_channels(hw_params));
sound/pci/echoaudio/echoaudio.c
638
struct snd_pcm_hw_params *hw_params)
sound/pci/echoaudio/echoaudio.c
642
return init_engine(substream, hw_params, px_digital_out(chip) +
sound/pci/echoaudio/echoaudio.c
643
substream->number, params_channels(hw_params));
sound/pci/echoaudio/echoaudio.c
829
.hw_params = pcm_analog_out_hw_params,
sound/pci/echoaudio/echoaudio.c
838
.hw_params = pcm_analog_in_hw_params,
sound/pci/echoaudio/echoaudio.c
849
.hw_params = pcm_digital_out_hw_params,
sound/pci/echoaudio/echoaudio.c
859
.hw_params = pcm_digital_in_hw_params,
sound/pci/emu10k1/emu10k1x.c
392
struct snd_pcm_hw_params *hw_params)
sound/pci/emu10k1/emu10k1x.c
528
.hw_params = snd_emu10k1x_pcm_hw_params,
sound/pci/emu10k1/emu10k1x.c
573
struct snd_pcm_hw_params *hw_params)
sound/pci/emu10k1/emu10k1x.c
674
.hw_params = snd_emu10k1x_pcm_hw_params_capture,
sound/pci/emu10k1/emupcm.c
1375
.hw_params = snd_emu10k1_playback_hw_params,
sound/pci/emu10k1/emupcm.c
1394
.hw_params = snd_emu10k1_playback_hw_params,
sound/pci/emu10k1/emupcm.c
349
struct snd_pcm_hw_params *hw_params)
sound/pci/emu10k1/emupcm.c
361
count = params_channels(hw_params);
sound/pci/emu10k1/emupcm.c
364
channels = params_channels(hw_params);
sound/pci/emu10k1/emupcm.c
371
alloc_size = params_buffer_bytes(hw_params);
sound/pci/es1968.c
1407
struct snd_pcm_hw_params *hw_params)
sound/pci/es1968.c
1412
int size = params_buffer_bytes(hw_params);
sound/pci/es1968.c
1614
.hw_params = snd_es1968_hw_params,
sound/pci/es1968.c
1624
.hw_params = snd_es1968_hw_params,
sound/pci/ice1712/ice1712.c
1014
struct snd_pcm_hw_params *hw_params)
sound/pci/ice1712/ice1712.c
1018
snd_ice1712_set_pro_rate(ice, params_rate(hw_params), 0);
sound/pci/ice1712/ice1712.c
1035
struct snd_pcm_hw_params *hw_params)
sound/pci/ice1712/ice1712.c
1039
snd_ice1712_set_pro_rate(ice, params_rate(hw_params), 0);
sound/pci/ice1712/ice1712.c
1174
.hw_params = snd_ice1712_playback_pro_hw_params,
sound/pci/ice1712/ice1712.c
1183
.hw_params = snd_ice1712_capture_pro_hw_params,
sound/pci/ice1712/ice1724.c
1079
.hw_params = snd_vt1724_pcm_hw_params,
sound/pci/ice1712/ice1724.c
1089
.hw_params = snd_vt1724_pcm_hw_params,
sound/pci/ice1712/ice1724.c
1253
.hw_params = snd_vt1724_pcm_hw_params,
sound/pci/ice1712/ice1724.c
1263
.hw_params = snd_vt1724_pcm_hw_params,
sound/pci/ice1712/ice1724.c
1393
.hw_params = snd_vt1724_pcm_hw_params,
sound/pci/ice1712/ice1724.c
679
struct snd_pcm_hw_params *hw_params)
sound/pci/ice1712/ice1724.c
684
chs = params_channels(hw_params);
sound/pci/ice1712/ice1724.c
716
struct snd_pcm_hw_params *hw_params)
sound/pci/ice1712/ice1724.c
722
err = __snd_vt1724_pcm_hw_params(substream, hw_params);
sound/pci/ice1712/ice1724.c
727
return snd_vt1724_set_pro_rate(ice, params_rate(hw_params), 0);
sound/pci/intel8x0.c
1294
.hw_params = snd_intel8x0_hw_params,
sound/pci/intel8x0.c
1304
.hw_params = snd_intel8x0_hw_params,
sound/pci/intel8x0.c
1314
.hw_params = snd_intel8x0_hw_params,
sound/pci/intel8x0.c
1324
.hw_params = snd_intel8x0_hw_params,
sound/pci/intel8x0.c
1334
.hw_params = snd_intel8x0_hw_params,
sound/pci/intel8x0.c
1344
.hw_params = snd_intel8x0_hw_params,
sound/pci/intel8x0.c
1354
.hw_params = snd_intel8x0_hw_params,
sound/pci/intel8x0.c
1364
.hw_params = snd_intel8x0_hw_params,
sound/pci/intel8x0.c
1374
.hw_params = snd_intel8x0_hw_params,
sound/pci/intel8x0.c
1384
.hw_params = snd_intel8x0_hw_params,
sound/pci/intel8x0.c
1395
.hw_params = snd_intel8x0_hw_params,
sound/pci/intel8x0.c
1405
.hw_params = snd_intel8x0_hw_params,
sound/pci/intel8x0.c
876
struct snd_pcm_hw_params *hw_params)
sound/pci/intel8x0.c
880
int dbl = params_rate(hw_params) > 48000;
sound/pci/intel8x0.c
888
err = snd_ac97_pcm_open(ichdev->pcm, params_rate(hw_params),
sound/pci/intel8x0.c
889
params_channels(hw_params),
sound/pci/intel8x0.c
896
params_rate(hw_params));
sound/pci/korg1212/korg1212.c
1591
.hw_params = snd_korg1212_hw_params,
sound/pci/korg1212/korg1212.c
1604
.hw_params = snd_korg1212_hw_params,
sound/pci/lola/lola_pcm.c
274
struct snd_pcm_hw_params *hw_params)
sound/pci/lola/lola_pcm.c
571
.hw_params = lola_pcm_hw_params,
sound/pci/lx6464es/lx6464es.c
335
struct snd_pcm_hw_params *hw_params, int is_capture)
sound/pci/lx6464es/lx6464es.c
352
struct snd_pcm_hw_params *hw_params)
sound/pci/lx6464es/lx6464es.c
354
return lx_pcm_hw_params(substream, hw_params, 0);
sound/pci/lx6464es/lx6464es.c
358
struct snd_pcm_hw_params *hw_params)
sound/pci/lx6464es/lx6464es.c
360
return lx_pcm_hw_params(substream, hw_params, 1);
sound/pci/lx6464es/lx6464es.c
762
.hw_params = lx_pcm_hw_params_playback,
sound/pci/lx6464es/lx6464es.c
772
.hw_params = lx_pcm_hw_params_capture,
sound/pci/maestro3.c
1373
struct snd_pcm_hw_params *hw_params)
sound/pci/maestro3.c
1808
.hw_params = snd_m3_pcm_hw_params,
sound/pci/maestro3.c
1818
.hw_params = snd_m3_pcm_hw_params,
sound/pci/mixart/mixart.c
894
.hw_params = snd_mixart_hw_params,
sound/pci/mixart/mixart.c
904
.hw_params = snd_mixart_hw_params,
sound/pci/nm256/nm256.c
791
struct snd_pcm_hw_params *hw_params)
sound/pci/nm256/nm256.c
794
substream->runtime->dma_bytes = params_buffer_bytes(hw_params);
sound/pci/nm256/nm256.c
873
.hw_params = snd_nm256_pcm_hw_params,
sound/pci/nm256/nm256.c
887
.hw_params = snd_nm256_pcm_hw_params,
sound/pci/oxygen/oxygen_pcm.c
239
static unsigned int oxygen_format(struct snd_pcm_hw_params *hw_params)
sound/pci/oxygen/oxygen_pcm.c
241
if (params_format(hw_params) == SNDRV_PCM_FORMAT_S32_LE)
sound/pci/oxygen/oxygen_pcm.c
247
static unsigned int oxygen_rate(struct snd_pcm_hw_params *hw_params)
sound/pci/oxygen/oxygen_pcm.c
249
switch (params_rate(hw_params)) {
sound/pci/oxygen/oxygen_pcm.c
269
static unsigned int oxygen_i2s_bits(struct snd_pcm_hw_params *hw_params)
sound/pci/oxygen/oxygen_pcm.c
271
if (params_format(hw_params) == SNDRV_PCM_FORMAT_S32_LE)
sound/pci/oxygen/oxygen_pcm.c
277
static unsigned int oxygen_play_channels(struct snd_pcm_hw_params *hw_params)
sound/pci/oxygen/oxygen_pcm.c
279
switch (params_channels(hw_params)) {
sound/pci/oxygen/oxygen_pcm.c
301
struct snd_pcm_hw_params *hw_params)
sound/pci/oxygen/oxygen_pcm.c
310
params_buffer_bytes(hw_params) / 4 - 1);
sound/pci/oxygen/oxygen_pcm.c
312
params_period_bytes(hw_params) / 4 - 1);
sound/pci/oxygen/oxygen_pcm.c
315
params_buffer_bytes(hw_params) / 4 - 1);
sound/pci/oxygen/oxygen_pcm.c
317
params_period_bytes(hw_params) / 4 - 1);
sound/pci/oxygen/oxygen_pcm.c
343
struct snd_pcm_hw_params *hw_params)
sound/pci/oxygen/oxygen_pcm.c
348
err = oxygen_hw_params(substream, hw_params);
sound/pci/oxygen/oxygen_pcm.c
354
oxygen_format(hw_params) << OXYGEN_REC_FORMAT_A_SHIFT,
sound/pci/oxygen/oxygen_pcm.c
357
oxygen_rate(hw_params) |
sound/pci/oxygen/oxygen_pcm.c
359
get_mclk(chip, PCM_A, hw_params) |
sound/pci/oxygen/oxygen_pcm.c
360
oxygen_i2s_bits(hw_params),
sound/pci/oxygen/oxygen_pcm.c
368
chip->model.set_adc_params(chip, hw_params);
sound/pci/oxygen/oxygen_pcm.c
373
struct snd_pcm_hw_params *hw_params)
sound/pci/oxygen/oxygen_pcm.c
379
err = oxygen_hw_params(substream, hw_params);
sound/pci/oxygen/oxygen_pcm.c
388
oxygen_format(hw_params) << OXYGEN_REC_FORMAT_B_SHIFT,
sound/pci/oxygen/oxygen_pcm.c
392
oxygen_rate(hw_params) |
sound/pci/oxygen/oxygen_pcm.c
394
get_mclk(chip, PCM_B, hw_params) |
sound/pci/oxygen/oxygen_pcm.c
395
oxygen_i2s_bits(hw_params),
sound/pci/oxygen/oxygen_pcm.c
404
chip->model.set_adc_params(chip, hw_params);
sound/pci/oxygen/oxygen_pcm.c
410
struct snd_pcm_hw_params *hw_params)
sound/pci/oxygen/oxygen_pcm.c
416
err = oxygen_hw_params(substream, hw_params);
sound/pci/oxygen/oxygen_pcm.c
424
oxygen_format(hw_params) << OXYGEN_REC_FORMAT_C_SHIFT,
sound/pci/oxygen/oxygen_pcm.c
428
oxygen_rate(hw_params) |
sound/pci/oxygen/oxygen_pcm.c
430
get_mclk(chip, PCM_B, hw_params) |
sound/pci/oxygen/oxygen_pcm.c
431
oxygen_i2s_bits(hw_params),
sound/pci/oxygen/oxygen_pcm.c
440
chip->model.set_adc_params(chip, hw_params);
sound/pci/oxygen/oxygen_pcm.c
446
struct snd_pcm_hw_params *hw_params)
sound/pci/oxygen/oxygen_pcm.c
451
err = oxygen_hw_params(substream, hw_params);
sound/pci/oxygen/oxygen_pcm.c
460
oxygen_format(hw_params) << OXYGEN_SPDIF_FORMAT_SHIFT,
sound/pci/oxygen/oxygen_pcm.c
463
oxygen_rate(hw_params) << OXYGEN_SPDIF_OUT_RATE_SHIFT,
sound/pci/oxygen/oxygen_pcm.c
470
struct snd_pcm_hw_params *hw_params)
sound/pci/oxygen/oxygen_pcm.c
475
err = oxygen_hw_params(substream, hw_params);
sound/pci/oxygen/oxygen_pcm.c
482
oxygen_play_channels(hw_params),
sound/pci/oxygen/oxygen_pcm.c
485
oxygen_format(hw_params) << OXYGEN_MULTICH_FORMAT_SHIFT,
sound/pci/oxygen/oxygen_pcm.c
488
oxygen_rate(hw_params) |
sound/pci/oxygen/oxygen_pcm.c
490
get_mclk(chip, PCM_MULTICH, hw_params) |
sound/pci/oxygen/oxygen_pcm.c
491
oxygen_i2s_bits(hw_params),
sound/pci/oxygen/oxygen_pcm.c
499
chip->model.set_dac_params(chip, hw_params);
sound/pci/oxygen/oxygen_pcm.c
608
.hw_params = oxygen_rec_a_hw_params,
sound/pci/oxygen/oxygen_pcm.c
618
.hw_params = oxygen_rec_b_hw_params,
sound/pci/oxygen/oxygen_pcm.c
628
.hw_params = oxygen_rec_c_hw_params,
sound/pci/oxygen/oxygen_pcm.c
638
.hw_params = oxygen_spdif_hw_params,
sound/pci/oxygen/oxygen_pcm.c
648
.hw_params = oxygen_multich_hw_params,
sound/pci/oxygen/oxygen_pcm.c
658
.hw_params = oxygen_hw_params,
sound/pci/pcxhr/pcxhr.c
1103
.hw_params = pcxhr_hw_params,
sound/pci/riptide/riptide.c
1541
struct snd_pcm_hw_params *hw_params)
sound/pci/riptide/riptide.c
1661
.hw_params = snd_riptide_hw_params,
sound/pci/riptide/riptide.c
1670
.hw_params = snd_riptide_hw_params,
sound/pci/rme32.c
1140
.hw_params = snd_rme32_playback_hw_params,
sound/pci/rme32.c
1152
.hw_params = snd_rme32_capture_hw_params,
sound/pci/rme32.c
1163
.hw_params = snd_rme32_playback_hw_params,
sound/pci/rme32.c
1175
.hw_params = snd_rme32_capture_hw_params,
sound/pci/rme32.c
1187
.hw_params = snd_rme32_playback_hw_params,
sound/pci/rme32.c
1197
.hw_params = snd_rme32_capture_hw_params,
sound/pci/rme32.c
1207
.hw_params = snd_rme32_playback_hw_params,
sound/pci/rme32.c
1217
.hw_params = snd_rme32_capture_hw_params,
sound/pci/rme96.c
1469
.hw_params = snd_rme96_playback_hw_params,
sound/pci/rme96.c
1481
.hw_params = snd_rme96_capture_hw_params,
sound/pci/rme96.c
1492
.hw_params = snd_rme96_playback_hw_params,
sound/pci/rme96.c
1504
.hw_params = snd_rme96_capture_hw_params,
sound/pci/rme9652/hdsp.c
4856
.hw_params = snd_hdsp_hw_params,
sound/pci/rme9652/hdsp.c
4868
.hw_params = snd_hdsp_hw_params,
sound/pci/rme9652/hdspm.c
6292
.hw_params = snd_hdspm_hw_params,
sound/pci/rme9652/rme9652.c
2293
.hw_params = snd_rme9652_hw_params,
sound/pci/rme9652/rme9652.c
2305
.hw_params = snd_rme9652_hw_params,
sound/pci/sis7019.c
422
struct snd_pcm_hw_params *hw_params)
sound/pci/sis7019.c
434
period_size = params_period_size(hw_params);
sound/pci/sis7019.c
435
buffer_size = params_buffer_size(hw_params);
sound/pci/sis7019.c
666
struct snd_pcm_hw_params *hw_params)
sound/pci/sis7019.c
672
params_rate(hw_params));
sound/pci/sis7019.c
676
rc = sis_alloc_timing_voice(substream, hw_params);
sound/pci/sis7019.c
841
.hw_params = sis_capture_hw_params,
sound/pci/trident/trident_main.c
1093
struct snd_pcm_hw_params *hw_params)
sound/pci/trident/trident_main.c
1095
return snd_trident_allocate_evoice(substream, hw_params);
sound/pci/trident/trident_main.c
1282
struct snd_pcm_hw_params *hw_params)
sound/pci/trident/trident_main.c
1288
err = snd_trident_allocate_pcm_mem(substream, hw_params);
sound/pci/trident/trident_main.c
1293
err = snd_trident_allocate_evoice(substream, hw_params);
sound/pci/trident/trident_main.c
1305
if (params_rate(hw_params) >= 48000) {
sound/pci/trident/trident_main.c
1311
} else if (params_rate(hw_params) >= 44100) {
sound/pci/trident/trident_main.c
2010
.hw_params = snd_trident_hw_params,
sound/pci/trident/trident_main.c
2020
.hw_params = snd_trident_hw_params,
sound/pci/trident/trident_main.c
2030
.hw_params = snd_trident_capture_hw_params,
sound/pci/trident/trident_main.c
2040
.hw_params = snd_trident_si7018_capture_hw_params,
sound/pci/trident/trident_main.c
2050
.hw_params = snd_trident_hw_params,
sound/pci/trident/trident_main.c
2060
.hw_params = snd_trident_hw_params,
sound/pci/trident/trident_main.c
2070
.hw_params = snd_trident_spdif_hw_params,
sound/pci/trident/trident_main.c
2080
.hw_params = snd_trident_spdif_hw_params,
sound/pci/trident/trident_main.c
777
struct snd_pcm_hw_params *hw_params)
sound/pci/trident/trident_main.c
808
struct snd_pcm_hw_params *hw_params)
sound/pci/trident/trident_main.c
817
if (params_buffer_size(hw_params) / 2 != params_period_size(hw_params)) {
sound/pci/trident/trident_main.c
848
struct snd_pcm_hw_params *hw_params)
sound/pci/trident/trident_main.c
852
err = snd_trident_allocate_pcm_mem(substream, hw_params);
sound/pci/trident/trident_main.c
854
err = snd_trident_allocate_evoice(substream, hw_params);
sound/pci/trident/trident_main.c
985
struct snd_pcm_hw_params *hw_params)
sound/pci/trident/trident_main.c
987
return snd_trident_allocate_pcm_mem(substream, hw_params);
sound/pci/via82xx.c
1349
.hw_params = snd_via82xx_hw_params,
sound/pci/via82xx.c
1360
.hw_params = snd_via82xx_hw_params,
sound/pci/via82xx.c
1371
.hw_params = snd_via82xx_hw_params,
sound/pci/via82xx.c
1382
.hw_params = snd_via82xx_hw_params,
sound/pci/via82xx.c
1393
.hw_params = snd_via82xx_hw_params,
sound/pci/via82xx.c
912
struct snd_pcm_hw_params *hw_params)
sound/pci/via82xx.c
918
params_periods(hw_params),
sound/pci/via82xx.c
919
params_period_bytes(hw_params));
sound/pci/via82xx_modem.c
637
struct snd_pcm_hw_params *hw_params)
sound/pci/via82xx_modem.c
644
params_periods(hw_params),
sound/pci/via82xx_modem.c
645
params_period_bytes(hw_params));
sound/pci/via82xx_modem.c
649
snd_ac97_write(chip->ac97, AC97_LINE1_RATE, params_rate(hw_params));
sound/pci/via82xx_modem.c
794
.hw_params = snd_via82xx_hw_params,
sound/pci/via82xx_modem.c
805
.hw_params = snd_via82xx_hw_params,
sound/pci/ymfpci/ymfpci_main.c
1082
.hw_params = snd_ymfpci_playback_hw_params,
sound/pci/ymfpci/ymfpci_main.c
1159
.hw_params = snd_ymfpci_playback_hw_params,
sound/pci/ymfpci/ymfpci_main.c
1192
.hw_params = snd_ymfpci_playback_hw_params,
sound/pci/ymfpci/ymfpci_main.c
599
struct snd_pcm_hw_params *hw_params)
sound/pci/ymfpci/ymfpci_main.c
605
err = snd_ymfpci_pcm_voice_alloc(ypcm, params_channels(hw_params));
sound/soc/adi/axi-i2s.c
154
.hw_params = axi_i2s_hw_params,
sound/soc/adi/axi-spdif.c
155
.hw_params = axi_spdif_hw_params,
sound/soc/amd/acp-pcm-dma.c
1250
.hw_params = acp_dma_hw_params,
sound/soc/amd/acp-rt5645.c
107
.hw_params = cz_aif1_hw_params,
sound/soc/amd/acp/acp-i2s.c
691
.hw_params = acp_i2s_hwparams,
sound/soc/amd/acp/acp-mach-common.c
1115
.hw_params = acp_nau8825_hw_params,
sound/soc/amd/acp/acp-mach-common.c
1294
.hw_params = acp_nau8821_hw_params,
sound/soc/amd/acp/acp-mach-common.c
328
.hw_params = acp_card_rt5682_hw_params,
sound/soc/amd/acp/acp-mach-common.c
533
.hw_params = acp_card_rt5682s_hw_params,
sound/soc/amd/acp/acp-mach-common.c
740
.hw_params = acp_card_rt1019_hw_params,
sound/soc/amd/acp/acp-mach-common.c
841
.hw_params = acp_card_maxim_hw_params,
sound/soc/amd/acp/acp-mach-common.c
947
.hw_params = acp_max98388_hw_params,
sound/soc/amd/acp/acp-pdm.c
178
.hw_params = acp_dmic_hwparams,
sound/soc/amd/acp/acp-platform.c
322
.hw_params = acp_dma_hw_params,
sound/soc/amd/acp/acp-sdw-legacy-mach.c
145
.hw_params = asoc_sdw_hw_params,
sound/soc/amd/acp/acp-sdw-sof-mach.c
62
.hw_params = asoc_sdw_hw_params,
sound/soc/amd/acp3x-rt5682-max9836.c
279
.hw_params = acp3x_1015_hw_params,
sound/soc/amd/ps/ps-pdm-dma.c
352
.hw_params = acp63_pdm_dma_hw_params,
sound/soc/amd/ps/ps-sdw-dma.c
634
.hw_params = acp63_sdw_dma_hw_params,
sound/soc/amd/raven/acp3x-i2s.c
254
.hw_params = acp3x_i2s_hwparams,
sound/soc/amd/raven/acp3x-pcm-dma.c
364
.hw_params = acp3x_dma_hw_params,
sound/soc/amd/renoir/acp3x-pdm-dma.c
377
.hw_params = acp_pdm_dma_hw_params,
sound/soc/amd/vangogh/acp5x-i2s.c
341
.hw_params = acp5x_i2s_hwparams,
sound/soc/amd/vangogh/acp5x-mach.c
194
.hw_params = acp5x_nau8821_hw_params,
sound/soc/amd/vangogh/acp5x-mach.c
252
.hw_params = acp5x_cs35l41_hw_params,
sound/soc/amd/vangogh/acp5x-pcm-dma.c
358
.hw_params = acp5x_dma_hw_params,
sound/soc/amd/yc/acp6x-pdm-dma.c
347
.hw_params = acp6x_pdm_dma_hw_params,
sound/soc/apple/mca.c
1002
.hw_params = mca_hw_params,
sound/soc/apple/mca.c
709
.hw_params = mca_fe_hw_params,
sound/soc/atmel/atmel-classd.c
437
.hw_params = atmel_classd_cpu_dai_hw_params,
sound/soc/atmel/atmel-i2s.c
547
.hw_params = atmel_i2s_hw_params,
sound/soc/atmel/atmel-pcm-pdc.c
314
.hw_params = atmel_pcm_hw_params,
sound/soc/atmel/atmel-pdmic.c
461
.hw_params = atmel_pdmic_cpu_dai_hw_params,
sound/soc/atmel/atmel_ssc_dai.c
833
.hw_params = atmel_ssc_hw_params,
sound/soc/atmel/atmel_wm8904.c
55
.hw_params = atmel_asoc_wm8904_hw_params,
sound/soc/atmel/mchp-i2s-mcc.c
921
.hw_params = mchp_i2s_mcc_hw_params,
sound/soc/atmel/mchp-pdmc.c
748
.hw_params = mchp_pdmc_hw_params,
sound/soc/atmel/mchp-spdifrx.c
1005
.hw_params = mchp_spdifrx_hw_params,
sound/soc/atmel/mchp-spdiftx.c
703
.hw_params = mchp_spdiftx_hw_params,
sound/soc/au1x/dbdma2.c
318
.hw_params = au1xpsc_pcm_hw_params,
sound/soc/au1x/dma.c
230
struct snd_pcm_hw_params *hw_params)
sound/soc/au1x/dma.c
235
params_period_bytes(hw_params),
sound/soc/au1x/dma.c
236
params_periods(hw_params));
sound/soc/au1x/dma.c
295
.hw_params = alchemy_pcm_hw_params,
sound/soc/au1x/i2sc.c
208
.hw_params = au1xi2s_hw_params,
sound/soc/au1x/psc-ac97.c
339
.hw_params = au1xpsc_ac97_hw_params,
sound/soc/au1x/psc-i2s.c
268
.hw_params = au1xpsc_i2s_hw_params,
sound/soc/bcm/bcm2835-i2s.c
757
.hw_params = bcm2835_i2s_hw_params,
sound/soc/bcm/bcm63xx-i2s-whistler.c
197
.hw_params = bcm63xx_i2s_hw_params,
sound/soc/bcm/bcm63xx-pcm-whistler.c
384
.hw_params = bcm63xx_pcm_hw_params,
sound/soc/bcm/cygnus-ssp.c
1140
.hw_params = cygnus_ssp_hw_params,
sound/soc/bcm/cygnus-ssp.c
1150
.hw_params = cygnus_ssp_hw_params,
sound/soc/cirrus/ep93xx-i2s.c
408
.hw_params = ep93xx_i2s_hw_params,
sound/soc/codecs/88pm860x-codec.c
1141
.hw_params = pm860x_pcm_hw_params,
sound/soc/codecs/88pm860x-codec.c
1149
.hw_params = pm860x_i2s_hw_params,
sound/soc/codecs/ad1836.c
197
.hw_params = ad1836_hw_params,
sound/soc/codecs/ad193x.c
399
.hw_params = ad193x_hw_params,
sound/soc/codecs/adau1372.c
884
.hw_params = adau1372_hw_params,
sound/soc/codecs/adau1373.c
1200
.hw_params = adau1373_hw_params,
sound/soc/codecs/adau1701.c
632
.hw_params = adau1701_hw_params,
sound/soc/codecs/adau17x1.c
780
.hw_params = adau17x1_hw_params,
sound/soc/codecs/adau1977.c
746
.hw_params = adau1977_hw_params,
sound/soc/codecs/adau7118.c
422
.hw_params = adau7118_hw_params,
sound/soc/codecs/adav80x.c
748
.hw_params = adav80x_hw_params,
sound/soc/codecs/ak4104.c
152
.hw_params = ak4104_hw_params,
sound/soc/codecs/ak4118.c
240
.hw_params = ak4118_hw_params,
sound/soc/codecs/ak4375.c
396
.hw_params = ak4375_hw_params,
sound/soc/codecs/ak4458.c
596
.hw_params = ak4458_hw_params,
sound/soc/codecs/ak4535.c
350
.hw_params = ak4535_hw_params,
sound/soc/codecs/ak4613.c
766
.hw_params = ak4613_dai_hw_params,
sound/soc/codecs/ak4619.c
800
.hw_params = ak4619_dai_hw_params,
sound/soc/codecs/ak4642.c
501
.hw_params = ak4642_dai_hw_params,
sound/soc/codecs/ak4671.c
586
.hw_params = ak4671_hw_params,
sound/soc/codecs/ak5386.c
133
.hw_params = ak5386_hw_params,
sound/soc/codecs/ak5558.c
291
.hw_params = ak5558_hw_params,
sound/soc/codecs/alc5623.c
826
.hw_params = alc5623_pcm_hw_params,
sound/soc/codecs/alc5632.c
1007
.hw_params = alc5632_pcm_hw_params,
sound/soc/codecs/arizona.c
2027
.hw_params = arizona_hw_params,
sound/soc/codecs/arizona.c
2035
.hw_params = arizona_hw_params_rate,
sound/soc/codecs/cpcap.c
1257
.hw_params = cpcap_hifi_hw_params,
sound/soc/codecs/cpcap.c
1526
.hw_params = cpcap_voice_hw_params,
sound/soc/codecs/cros_ec_codec.c
323
.hw_params = i2s_rx_hw_params,
sound/soc/codecs/cros_ec_codec.c
893
struct snd_pcm_hw_params *hw_params)
sound/soc/codecs/cros_ec_codec.c
948
.hw_params = wov_pcm_hw_params,
sound/soc/codecs/cs35l33.c
669
.hw_params = cs35l33_pcm_hw_params,
sound/soc/codecs/cs35l34.c
624
.hw_params = cs35l34_pcm_hw_params,
sound/soc/codecs/cs35l35.c
663
.hw_params = cs35l35_hw_params,
sound/soc/codecs/cs35l35.c
670
.hw_params = cs35l35_hw_params,
sound/soc/codecs/cs35l36.c
952
.hw_params = cs35l36_pcm_hw_params,
sound/soc/codecs/cs35l41.c
958
.hw_params = cs35l41_pcm_hw_params,
sound/soc/codecs/cs35l45.c
851
.hw_params = cs35l45_asp_hw_params,
sound/soc/codecs/cs35l56.c
565
.hw_params = cs35l56_asp_dai_hw_params,
sound/soc/codecs/cs35l56.c
663
.hw_params = cs35l56_sdw_dai_hw_params,
sound/soc/codecs/cs40l50-codec.c
239
.hw_params = cs40l50_hw_params,
sound/soc/codecs/cs4234.c
566
.hw_params = cs4234_dai_hw_params,
sound/soc/codecs/cs4265.c
499
.hw_params = cs4265_pcm_hw_params,
sound/soc/codecs/cs4270.c
463
.hw_params = cs4270_hw_params,
sound/soc/codecs/cs4271.c
459
.hw_params = cs4271_hw_params,
sound/soc/codecs/cs42l42-sdw.c
170
.hw_params = cs42l42_sdw_dai_hw_params,
sound/soc/codecs/cs42l42.c
1127
.hw_params = cs42l42_pcm_hw_params,
sound/soc/codecs/cs42l43.c
624
.hw_params = cs42l43_asp_hw_params,
sound/soc/codecs/cs42l43.c
647
.hw_params = cs42l43_sdw_hw_params,
sound/soc/codecs/cs42l51.c
537
.hw_params = cs42l51_hw_params,
sound/soc/codecs/cs42l52.c
887
.hw_params = cs42l52_pcm_hw_params,
sound/soc/codecs/cs42l56.c
964
.hw_params = cs42l56_pcm_hw_params,
sound/soc/codecs/cs42l73.c
1168
.hw_params = cs42l73_pcm_hw_params,
sound/soc/codecs/cs42l84.c
657
.hw_params = cs42l84_pcm_hw_params,
sound/soc/codecs/cs42xx8.c
380
.hw_params = cs42xx8_hw_params,
sound/soc/codecs/cs43130.c
1614
.hw_params = cs43130_hw_params,
sound/soc/codecs/cs43130.c
1622
.hw_params = cs43130_hw_params,
sound/soc/codecs/cs43130.c
1630
.hw_params = cs43130_dsd_hw_params,
sound/soc/codecs/cs4341.c
176
.hw_params = cs4341_hw_params,
sound/soc/codecs/cs4349.c
233
.hw_params = cs4349_pcm_hw_params,
sound/soc/codecs/cs48l32.c
2375
.hw_params = &cs48l32_hw_params,
sound/soc/codecs/cs530x.c
950
.hw_params = cs530x_hw_params,
sound/soc/codecs/cs53l30.c
837
.hw_params = cs53l30_pcm_hw_params,
sound/soc/codecs/cx2072x.c
1531
.hw_params = cx2072x_hw_params,
sound/soc/codecs/cx2072x.c
1548
.hw_params = cx2072x_hw_params,
sound/soc/codecs/da7210.c
1035
.hw_params = da7210_hw_params,
sound/soc/codecs/da7213.c
1741
.hw_params = da7213_hw_params,
sound/soc/codecs/da7218.c
2170
.hw_params = da7218_hw_params,
sound/soc/codecs/da7219.c
1671
.hw_params = da7219_hw_params,
sound/soc/codecs/da732x.c
1192
.hw_params = da732x_hw_params,
sound/soc/codecs/da9055.c
1322
.hw_params = da9055_hw_params,
sound/soc/codecs/es7134.c
135
.hw_params = es7134_hw_params,
sound/soc/codecs/es7241.c
157
.hw_params = es7241_hw_params,
sound/soc/codecs/es8311.c
800
.hw_params = es8311_hw_params,
sound/soc/codecs/es8316.c
563
.hw_params = es8316_pcm_hw_params,
sound/soc/codecs/es8323.c
628
.hw_params = es8323_pcm_hw_params,
sound/soc/codecs/es8326.c
726
.hw_params = es8326_pcm_hw_params,
sound/soc/codecs/es8328.c
727
.hw_params = es8328_hw_params,
sound/soc/codecs/es8375.c
498
.hw_params = es8375_hw_params,
sound/soc/codecs/es8389.c
740
.hw_params = es8389_pcm_hw_params,
sound/soc/codecs/fs210x.c
1098
.hw_params = fs210x_dai_hw_params,
sound/soc/codecs/hdac_hda.c
66
.hw_params = hdac_hda_dai_hw_params,
sound/soc/codecs/hdac_hdmi.c
1443
.hw_params = hdac_hdmi_set_hw_params,
sound/soc/codecs/hdmi-codec.c
1015
.hw_params = hdmi_codec_hw_params,
sound/soc/codecs/hdmi-codec.c
1028
.hw_params = hdmi_codec_hw_params,
sound/soc/codecs/hdmi-codec.c
1140
(!hcd->ops->hw_params && !hcd->ops->prepare) ||
sound/soc/codecs/hdmi-codec.c
578
if (!hcp->hcd.ops->hw_params)
sound/soc/codecs/hdmi-codec.c
603
return hcp->hcd.ops->hw_params(dai->dev->parent, hcp->hcd.data,
sound/soc/codecs/idt821034.c
870
.hw_params = idt821034_dai_hw_params,
sound/soc/codecs/inno_rk3036.c
267
struct snd_pcm_hw_params *hw_params,
sound/soc/codecs/inno_rk3036.c
273
switch (params_format(hw_params)) {
sound/soc/codecs/inno_rk3036.c
314
.hw_params = rk3036_codec_dai_hw_params,
sound/soc/codecs/isabelle.c
1015
.hw_params = isabelle_hw_params,
sound/soc/codecs/isabelle.c
1022
.hw_params = isabelle_hw_params,
sound/soc/codecs/isabelle.c
1029
.hw_params = isabelle_hw_params,
sound/soc/codecs/isabelle.c
1036
.hw_params = isabelle_hw_params,
sound/soc/codecs/jz4725b.c
505
.hw_params = jz4725b_codec_hw_params,
sound/soc/codecs/jz4740.c
197
.hw_params = jz4740_codec_hw_params,
sound/soc/codecs/jz4760.c
695
.hw_params = jz4760_codec_hw_params,
sound/soc/codecs/jz4770.c
727
.hw_params = jz4770_codec_hw_params,
sound/soc/codecs/lm49453.c
1287
.hw_params = lm49453_hw_params,
sound/soc/codecs/lm49453.c
1295
.hw_params = lm49453_hw_params,
sound/soc/codecs/lm49453.c
1303
.hw_params = lm49453_hw_params,
sound/soc/codecs/lm49453.c
1311
.hw_params = lm49453_hw_params,
sound/soc/codecs/lm49453.c
1319
.hw_params = lm49453_hw_params,
sound/soc/codecs/lpass-rx-macro.c
1955
.hw_params = rx_macro_hw_params,
sound/soc/codecs/lpass-tx-macro.c
1214
.hw_params = tx_macro_hw_params,
sound/soc/codecs/lpass-va-macro.c
947
.hw_params = va_macro_hw_params,
sound/soc/codecs/lpass-wsa-macro.c
1348
.hw_params = wsa_macro_hw_params,
sound/soc/codecs/madera.c
3352
.hw_params = &madera_hw_params,
sound/soc/codecs/madera.c
3360
.hw_params = &madera_hw_params_rate,
sound/soc/codecs/max98088.c
1348
.hw_params = max98088_dai1_hw_params,
sound/soc/codecs/max98088.c
1356
.hw_params = max98088_dai2_hw_params,
sound/soc/codecs/max98090.c
2390
.hw_params = max98090_dai_hw_params,
sound/soc/codecs/max98095.c
1418
.hw_params = max98095_dai1_hw_params,
sound/soc/codecs/max98095.c
1424
.hw_params = max98095_dai2_hw_params,
sound/soc/codecs/max98095.c
1430
.hw_params = max98095_dai3_hw_params,
sound/soc/codecs/max98363.c
279
.hw_params = max98363_sdw_dai_hw_params,
sound/soc/codecs/max98371.c
327
.hw_params = max98371_dai_hw_params,
sound/soc/codecs/max98373-i2c.c
404
.hw_params = max98373_dai_hw_params,
sound/soc/codecs/max98373-sdw.c
700
.hw_params = max98373_sdw_dai_hw_params,
sound/soc/codecs/max98388.c
782
.hw_params = max98388_dai_hw_params,
sound/soc/codecs/max98390.c
468
.hw_params = max98390_dai_hw_params,
sound/soc/codecs/max98396.c
795
.hw_params = max98396_dai_hw_params,
sound/soc/codecs/max9850.c
258
.hw_params = max9850_hw_params,
sound/soc/codecs/max98520.c
331
.hw_params = max98520_dai_hw_params,
sound/soc/codecs/max9860.c
463
.hw_params = max9860_hw_params,
sound/soc/codecs/max9867.c
530
.hw_params = max9867_dai_hw_params,
sound/soc/codecs/max98925.c
490
.hw_params = max98925_dai_hw_params,
sound/soc/codecs/max98926.c
453
.hw_params = max98926_dai_hw_params,
sound/soc/codecs/max98927.c
469
.hw_params = max98927_dai_hw_params,
sound/soc/codecs/mc13783.c
641
.hw_params = mc13783_pcm_hw_params_dac,
sound/soc/codecs/mc13783.c
648
.hw_params = mc13783_pcm_hw_params_codec,
sound/soc/codecs/mc13783.c
689
.hw_params = mc13783_pcm_hw_params_sync,
sound/soc/codecs/ml26124.c
325
struct snd_pcm_hw_params *hw_params,
sound/soc/codecs/ml26124.c
330
int i = get_coeff(priv->mclk, params_rate(hw_params));
sound/soc/codecs/ml26124.c
336
priv->rate = params_rate(hw_params);
sound/soc/codecs/ml26124.c
339
switch (priv->mclk / params_rate(hw_params)) {
sound/soc/codecs/ml26124.c
361
srate = get_srate(params_rate(hw_params));
sound/soc/codecs/ml26124.c
494
.hw_params = ml26124_hw_params,
sound/soc/codecs/msm8916-wcd-digital.c
1114
.hw_params = msm8916_wcd_digital_hw_params,
sound/soc/codecs/mt6351.c
282
.hw_params = mt6351_codec_dai_hw_params,
sound/soc/codecs/mt6358.c
2270
.hw_params = mt6358_codec_dai_hw_params,
sound/soc/codecs/mt6359.c
2691
.hw_params = mt6359_codec_dai_hw_params,
sound/soc/codecs/mt6660.c
329
struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *dai)
sound/soc/codecs/mt6660.c
331
int word_len = params_physical_width(hw_params);
sound/soc/codecs/mt6660.c
332
int aud_bit = params_width(hw_params);
sound/soc/codecs/mt6660.c
337
dev_dbg(dai->dev, "format: 0x%08x\n", params_format(hw_params));
sound/soc/codecs/mt6660.c
338
dev_dbg(dai->dev, "rate: 0x%08x\n", params_rate(hw_params));
sound/soc/codecs/mt6660.c
378
.hw_params = mt6660_component_aif_hw_params,
sound/soc/codecs/nau8325.c
633
.hw_params = nau8325_hw_params,
sound/soc/codecs/nau8540.c
628
.hw_params = nau8540_hw_params,
sound/soc/codecs/nau8810.c
821
.hw_params = nau8810_pcm_hw_params,
sound/soc/codecs/nau8821.c
986
.hw_params = nau8821_hw_params,
sound/soc/codecs/nau8822.c
1025
.hw_params = nau8822_hw_params,
sound/soc/codecs/nau8824.c
1585
.hw_params = nau8824_hw_params,
sound/soc/codecs/nau8825.c
1512
.hw_params = nau8825_hw_params,
sound/soc/codecs/ntp8835.c
389
.hw_params = ntp8835_hw_params,
sound/soc/codecs/ntp8918.c
310
.hw_params = ntp8918_hw_params,
sound/soc/codecs/pcm1681.c
204
.hw_params = pcm1681_hw_params,
sound/soc/codecs/pcm1754.c
83
.hw_params = pcm1754_hw_params,
sound/soc/codecs/pcm1789.c
169
.hw_params = pcm1789_hw_params,
sound/soc/codecs/pcm179x.c
147
.hw_params = pcm179x_hw_params,
sound/soc/codecs/pcm186x.c
480
.hw_params = pcm186x_hw_params,
sound/soc/codecs/pcm3060.c
170
.hw_params = pcm3060_hw_params,
sound/soc/codecs/pcm3168a.c
592
.hw_params = pcm3168a_hw_params,
sound/soc/codecs/pcm512x.c
1510
.hw_params = pcm512x_hw_params,
sound/soc/codecs/pcm6240.c
1957
.hw_params = pcmdevice_hw_params,
sound/soc/codecs/peb2466.c
824
.hw_params = peb2466_dai_hw_params,
sound/soc/codecs/pm4125.c
1467
.hw_params = pm4125_codec_hw_params,
sound/soc/codecs/rk3308_codec.c
683
.hw_params = rk3308_codec_hw_params,
sound/soc/codecs/rk3328_codec.c
316
.hw_params = rk3328_hw_params,
sound/soc/codecs/rk817_codec.c
386
.hw_params = rk817_hw_params,
sound/soc/codecs/rt1011.c
2137
.hw_params = rt1011_hw_params,
sound/soc/codecs/rt1015.c
1020
.hw_params = rt1015_hw_params,
sound/soc/codecs/rt1016.c
538
.hw_params = rt1016_hw_params,
sound/soc/codecs/rt1017-sdca-sdw.c
670
.hw_params = rt1017_sdca_pcm_hw_params,
sound/soc/codecs/rt1019.c
496
.hw_params = rt1019_hw_params,
sound/soc/codecs/rt1305.c
914
.hw_params = rt1305_hw_params,
sound/soc/codecs/rt1308-sdw.c
653
.hw_params = rt1308_sdw_hw_params,
sound/soc/codecs/rt1308.c
733
.hw_params = rt1308_hw_params,
sound/soc/codecs/rt1316-sdw.c
625
.hw_params = rt1316_sdw_hw_params,
sound/soc/codecs/rt1318-sdw.c
701
.hw_params = rt1318_sdw_hw_params,
sound/soc/codecs/rt1318.c
1092
.hw_params = rt1318_hw_params,
sound/soc/codecs/rt1320-sdw.c
2811
.hw_params = rt1320_sdw_hw_params,
sound/soc/codecs/rt274.c
1031
.hw_params = rt274_hw_params,
sound/soc/codecs/rt286.c
999
.hw_params = rt286_hw_params,
sound/soc/codecs/rt298.c
1060
.hw_params = rt298_hw_params,
sound/soc/codecs/rt5514-spi.c
213
struct snd_pcm_hw_params *hw_params)
sound/soc/codecs/rt5514-spi.c
303
.hw_params = rt5514_spi_hw_params,
sound/soc/codecs/rt5514.c
1140
.hw_params = rt5514_hw_params,
sound/soc/codecs/rt5616.c
1264
.hw_params = rt5616_hw_params,
sound/soc/codecs/rt5631.c
1630
.hw_params = rt5631_hifi_pcm_params,
sound/soc/codecs/rt5640.c
2873
.hw_params = rt5640_hw_params,
sound/soc/codecs/rt5645.c
3539
.hw_params = rt5645_hw_params,
sound/soc/codecs/rt5651.c
2106
.hw_params = rt5651_hw_params,
sound/soc/codecs/rt5659.c
3720
.hw_params = rt5659_hw_params,
sound/soc/codecs/rt5660.c
1165
.hw_params = rt5660_hw_params,
sound/soc/codecs/rt5663.c
3226
.hw_params = rt5663_hw_params,
sound/soc/codecs/rt5665.c
4406
.hw_params = rt5665_hw_params,
sound/soc/codecs/rt5668.c
2259
.hw_params = rt5668_hw_params,
sound/soc/codecs/rt5668.c
2265
.hw_params = rt5668_hw_params,
sound/soc/codecs/rt5670.c
2795
.hw_params = rt5670_hw_params,
sound/soc/codecs/rt5677-spi.c
131
struct snd_pcm_hw_params *hw_params)
sound/soc/codecs/rt5677-spi.c
403
.hw_params = rt5677_spi_hw_params,
sound/soc/codecs/rt5677.c
5026
.hw_params = rt5677_hw_params,
sound/soc/codecs/rt5682-sdw.c
238
.hw_params = rt5682_sdw_hw_params,
sound/soc/codecs/rt5682.c
3052
.hw_params = rt5682_hw_params,
sound/soc/codecs/rt5682.c
3060
.hw_params = rt5682_hw_params,
sound/soc/codecs/rt5682s.c
2935
.hw_params = rt5682s_hw_params,
sound/soc/codecs/rt5682s.c
2942
.hw_params = rt5682s_hw_params,
sound/soc/codecs/rt700.c
993
.hw_params = rt700_pcm_hw_params,
sound/soc/codecs/rt711-sdca.c
1429
.hw_params = rt711_sdca_pcm_hw_params,
sound/soc/codecs/rt711.c
1077
.hw_params = rt711_pcm_hw_params,
sound/soc/codecs/rt712-sdca-dmic.c
731
.hw_params = rt712_sdca_dmic_hw_params,
sound/soc/codecs/rt712-sdca.c
1586
.hw_params = rt712_sdca_pcm_hw_params,
sound/soc/codecs/rt715-sdca.c
917
.hw_params = rt715_sdca_pcm_hw_params,
sound/soc/codecs/rt715.c
933
.hw_params = rt715_pcm_hw_params,
sound/soc/codecs/rt721-sdca.c
1415
.hw_params = rt721_sdca_pcm_hw_params,
sound/soc/codecs/rt722-sdca.c
1247
.hw_params = rt722_sdca_pcm_hw_params,
sound/soc/codecs/rt9120.c
294
.hw_params = rt9120_hw_params,
sound/soc/codecs/rt9123.c
306
.hw_params = rt9123_dai_hw_params,
sound/soc/codecs/rtq9124.c
293
.hw_params = rtq9124_dai_hw_params,
sound/soc/codecs/rtq9128.c
734
.hw_params = rtq9128_dai_hw_params,
sound/soc/codecs/sdw-mockup.c
103
.hw_params = sdw_mockup_pcm_hw_params,
sound/soc/codecs/sgtl5000.c
1162
.hw_params = sgtl5000_pcm_hw_params,
sound/soc/codecs/si476x.c
203
.hw_params = si476x_codec_hw_params,
sound/soc/codecs/sma1303.c
1419
.hw_params = sma1303_dai_hw_params_amp,
sound/soc/codecs/sma1307.c
1556
.hw_params = sma1307_dai_hw_params_amp,
sound/soc/codecs/src4xxx.c
330
.hw_params = src4xxx_hw_params,
sound/soc/codecs/ssm2518.c
625
.hw_params = ssm2518_hw_params,
sound/soc/codecs/ssm2602.c
528
.hw_params = ssm2602_hw_params,
sound/soc/codecs/ssm3515.c
361
.hw_params = ssm3515_hw_params,
sound/soc/codecs/ssm4567.c
393
.hw_params = ssm4567_hw_params,
sound/soc/codecs/sta32x.c
855
.hw_params = sta32x_hw_params,
sound/soc/codecs/sta350.c
890
.hw_params = sta350_hw_params,
sound/soc/codecs/sta529.c
293
.hw_params = sta529_hw_params,
sound/soc/codecs/tas2552.c
514
.hw_params = tas2552_hw_params,
sound/soc/codecs/tas2562.c
592
.hw_params = tas2562_hw_params,
sound/soc/codecs/tas2764.c
514
.hw_params = tas2764_hw_params,
sound/soc/codecs/tas2770.c
497
.hw_params = tas2770_hw_params,
sound/soc/codecs/tas2780.c
446
.hw_params = tas2780_hw_params,
sound/soc/codecs/tas2781-i2c.c
1861
.hw_params = tasdevice_hw_params,
sound/soc/codecs/tas2783-sdw.c
979
.hw_params = tas_sdw_hw_params,
sound/soc/codecs/tas5086.c
747
.hw_params = tas5086_hw_params,
sound/soc/codecs/tas571x.c
357
.hw_params = tas571x_hw_params,
sound/soc/codecs/tas5720.c
686
.hw_params = tas5720_hw_params,
sound/soc/codecs/tas6424.c
382
.hw_params = tas6424_hw_params,
sound/soc/codecs/tfa9879.c
252
.hw_params = tfa9879_hw_params,
sound/soc/codecs/tfa989x.c
175
.hw_params = tfa989x_hw_params,
sound/soc/codecs/tlv320adc3xxx.c
1366
.hw_params = adc3xxx_hw_params,
sound/soc/codecs/tlv320adcx140.c
920
.hw_params = adcx140_hw_params,
sound/soc/codecs/tlv320aic23.c
512
.hw_params = tlv320aic23_hw_params,
sound/soc/codecs/tlv320aic26.c
212
.hw_params = aic26_hw_params,
sound/soc/codecs/tlv320aic31xx.c
1426
.hw_params = aic31xx_hw_params,
sound/soc/codecs/tlv320aic32x4.c
928
.hw_params = aic32x4_hw_params,
sound/soc/codecs/tlv320aic3x.c
1491
.hw_params = aic3x_hw_params,
sound/soc/codecs/tlv320dac33.c
1455
.hw_params = dac33_hw_params,
sound/soc/codecs/tscs42xx.c
1266
.hw_params = tscs42xx_hw_params,
sound/soc/codecs/tscs454.c
3264
.hw_params = tscs454_hw_params,
sound/soc/codecs/tscs454.c
3274
.hw_params = tscs454_hw_params,
sound/soc/codecs/twl4030.c
2103
.hw_params = twl4030_hw_params,
sound/soc/codecs/twl4030.c
2112
.hw_params = twl4030_voice_hw_params,
sound/soc/codecs/twl6040.c
1020
.hw_params = twl6040_hw_params,
sound/soc/codecs/uda1342.c
105
unsigned int hw_params = 0;
sound/soc/codecs/uda1342.c
115
hw_params |= BIT(4);
sound/soc/codecs/uda1342.c
118
hw_params |= BIT(5);
sound/soc/codecs/uda1342.c
132
hw_params |= BIT(1);
sound/soc/codecs/uda1342.c
135
hw_params |= BIT(2);
sound/soc/codecs/uda1342.c
138
hw_params |= BIT(2) | BIT(1);
sound/soc/codecs/uda1342.c
146
hw_params |= BIT(3);
sound/soc/codecs/uda1342.c
154
STATUS0_DAIFMT_MASK | STATUS0_SYSCLK_MASK, hw_params);
sound/soc/codecs/uda1342.c
229
.hw_params = uda1342_hw_params,
sound/soc/codecs/uda1380.c
634
.hw_params = uda1380_pcm_hw_params,
sound/soc/codecs/uda1380.c
641
.hw_params = uda1380_pcm_hw_params,
sound/soc/codecs/uda1380.c
648
.hw_params = uda1380_pcm_hw_params,
sound/soc/codecs/wcd9335.c
2069
.hw_params = wcd9335_hw_params,
sound/soc/codecs/wcd934x.c
1989
.hw_params = wcd934x_hw_params,
sound/soc/codecs/wcd937x.c
2697
.hw_params = wcd937x_codec_hw_params,
sound/soc/codecs/wcd938x.c
3303
.hw_params = wcd938x_codec_hw_params,
sound/soc/codecs/wcd939x.c
3271
.hw_params = wcd939x_codec_hw_params,
sound/soc/codecs/wm1250-ev1.c
93
.hw_params = wm1250_ev1_hw_params,
sound/soc/codecs/wm2200.c
2072
.hw_params = wm2200_hw_params,
sound/soc/codecs/wm5100.c
1506
.hw_params = wm5100_hw_params,
sound/soc/codecs/wm8350.c
1430
.hw_params = wm8350_pcm_hw_params,
sound/soc/codecs/wm8400.c
1226
.hw_params = wm8400_hw_params,
sound/soc/codecs/wm8510.c
550
.hw_params = wm8510_pcm_hw_params,
sound/soc/codecs/wm8523.c
380
.hw_params = wm8523_hw_params,
sound/soc/codecs/wm8524.c
200
.hw_params = wm8524_hw_params,
sound/soc/codecs/wm8580.c
867
.hw_params = wm8580_paif_hw_params,
sound/soc/codecs/wm8580.c
877
.hw_params = wm8580_paif_hw_params,
sound/soc/codecs/wm8711.c
331
.hw_params = wm8711_hw_params,
sound/soc/codecs/wm8728.c
195
.hw_params = wm8728_hw_params,
sound/soc/codecs/wm8731.c
525
.hw_params = wm8731_hw_params,
sound/soc/codecs/wm8737.c
521
.hw_params = wm8737_hw_params,
sound/soc/codecs/wm8741.c
386
.hw_params = wm8741_hw_params,
sound/soc/codecs/wm8750.c
663
.hw_params = wm8750_pcm_hw_params,
sound/soc/codecs/wm8753.c
1385
.hw_params = wm8753_i2s_hw_params,
sound/soc/codecs/wm8753.c
1395
.hw_params = wm8753_pcm_hw_params,
sound/soc/codecs/wm8770.c
543
.hw_params = wm8770_hw_params,
sound/soc/codecs/wm8776.c
366
.hw_params = wm8776_hw_params,
sound/soc/codecs/wm8776.c
373
.hw_params = wm8776_hw_params,
sound/soc/codecs/wm8804.c
506
.hw_params = wm8804_hw_params,
sound/soc/codecs/wm8900.c
996
.hw_params = wm8900_hw_params,
sound/soc/codecs/wm8903.c
1738
.hw_params = wm8903_hw_params,
sound/soc/codecs/wm8904.c
2034
.hw_params = wm8904_hw_params,
sound/soc/codecs/wm8940.c
734
.hw_params = wm8940_i2s_hw_params,
sound/soc/codecs/wm8955.c
851
.hw_params = wm8955_hw_params,
sound/soc/codecs/wm8960.c
1344
.hw_params = wm8960_hw_params,
sound/soc/codecs/wm8961.c
807
.hw_params = wm8961_hw_params,
sound/soc/codecs/wm8962.c
3065
.hw_params = wm8962_hw_params,
sound/soc/codecs/wm8971.c
605
.hw_params = wm8971_pcm_hw_params,
sound/soc/codecs/wm8974.c
627
.hw_params = wm8974_pcm_hw_params,
sound/soc/codecs/wm8978.c
896
.hw_params = wm8978_hw_params,
sound/soc/codecs/wm8983.c
948
.hw_params = wm8983_hw_params,
sound/soc/codecs/wm8985.c
1077
.hw_params = wm8985_hw_params,
sound/soc/codecs/wm8988.c
767
.hw_params = wm8988_pcm_hw_params,
sound/soc/codecs/wm8990.c
1155
.hw_params = wm8990_hw_params,
sound/soc/codecs/wm8991.c
1199
.hw_params = wm8991_hw_params,
sound/soc/codecs/wm8993.c
1447
.hw_params = wm8993_hw_params,
sound/soc/codecs/wm8994.c
3211
.hw_params = wm8994_hw_params,
sound/soc/codecs/wm8994.c
3222
.hw_params = wm8994_hw_params,
sound/soc/codecs/wm8994.c
3230
.hw_params = wm8994_aif3_hw_params,
sound/soc/codecs/wm8995.c
2097
.hw_params = wm8995_hw_params,
sound/soc/codecs/wm8995.c
2107
.hw_params = wm8995_hw_params,
sound/soc/codecs/wm8996.c
2708
.hw_params = wm8996_hw_params,
sound/soc/codecs/wm9081.c
1234
.hw_params = wm9081_hw_params,
sound/soc/codecs/wm9713.c
1084
.hw_params = wm9713_pcm_hw_params,
sound/soc/codecs/wsa881x.c
1036
.hw_params = wsa881x_hw_params,
sound/soc/codecs/wsa883x.c
1405
.hw_params = wsa883x_hw_params,
sound/soc/codecs/wsa884x.c
1839
.hw_params = wsa884x_hw_params,
sound/soc/codecs/zl38060.c
342
.hw_params = zl38_hw_params,
sound/soc/dwc/dwc-i2s.c
473
.hw_params = dw_i2s_hw_params,
sound/soc/dwc/dwc-pcm.c
161
struct snd_pcm_hw_params *hw_params)
sound/soc/dwc/dwc-pcm.c
166
switch (params_channels(hw_params)) {
sound/soc/dwc/dwc-pcm.c
174
switch (params_format(hw_params)) {
sound/soc/dwc/dwc-pcm.c
256
.hw_params = dw_pcm_hw_params,
sound/soc/fsl/eukrea-tlv320.c
61
.hw_params = eukrea_tlv320_hw_params,
sound/soc/fsl/fsl-asoc-card.c
295
.hw_params = fsl_asoc_card_hw_params,
sound/soc/fsl/fsl_asrc.c
803
.hw_params = fsl_asrc_dai_hw_params,
sound/soc/fsl/fsl_asrc_dma.c
502
.hw_params = fsl_asrc_dma_hw_params,
sound/soc/fsl/fsl_dma.c
510
struct snd_pcm_hw_params *hw_params)
sound/soc/fsl/fsl_dma.c
518
snd_pcm_format_physical_width(params_format(hw_params));
sound/soc/fsl/fsl_dma.c
527
size_t buffer_size = params_buffer_bytes(hw_params);
sound/soc/fsl/fsl_dma.c
530
size_t period_size = params_period_bytes(hw_params);
sound/soc/fsl/fsl_dma.c
544
dma_private->num_periods = params_periods(hw_params);
sound/soc/fsl/fsl_dma.c
860
dma->dai.hw_params = fsl_dma_hw_params;
sound/soc/fsl/fsl_easrc.c
1554
.hw_params = fsl_easrc_hw_params,
sound/soc/fsl/fsl_esai.c
802
.hw_params = fsl_esai_hw_params,
sound/soc/fsl/fsl_micfil.c
1029
.hw_params = fsl_micfil_hw_params,
sound/soc/fsl/fsl_mqs.c
193
.hw_params = fsl_mqs_hw_params,
sound/soc/fsl/fsl_qmc_audio.c
340
.hw_params = qmc_audio_pcm_hw_params,
sound/soc/fsl/fsl_qmc_audio.c
696
.hw_params = qmc_dai_hw_params,
sound/soc/fsl/fsl_rpmsg.c
109
.hw_params = fsl_rpmsg_hw_params,
sound/soc/fsl/fsl_sai.c
964
.hw_params = fsl_sai_hw_params,
sound/soc/fsl/fsl_sai.c
977
.hw_params = fsl_sai_hw_params,
sound/soc/fsl/fsl_sai.c
990
.hw_params = fsl_sai_hw_params,
sound/soc/fsl/fsl_spdif.c
1279
.hw_params = fsl_spdif_hw_params,
sound/soc/fsl/fsl_ssi.c
1158
.hw_params = fsl_ssi_hw_params,
sound/soc/fsl/fsl_ssi.c
681
struct snd_pcm_hw_params *hw_params)
sound/soc/fsl/fsl_ssi.c
688
unsigned int channels = params_channels(hw_params);
sound/soc/fsl/fsl_ssi.c
689
unsigned int slot_width = params_width(hw_params);
sound/soc/fsl/fsl_ssi.c
708
freq = slots * slot_width * params_rate(hw_params);
sound/soc/fsl/fsl_ssi.c
805
struct snd_pcm_hw_params *hw_params,
sound/soc/fsl/fsl_ssi.c
812
unsigned int channels = params_channels(hw_params);
sound/soc/fsl/fsl_ssi.c
813
unsigned int sample_size = params_width(hw_params);
sound/soc/fsl/fsl_ssi.c
818
ret = fsl_ssi_set_bclk(substream, dai, hw_params);
sound/soc/fsl/imx-audmix.c
112
.hw_params = imx_audmix_fe_hw_params,
sound/soc/fsl/imx-audmix.c
116
.hw_params = imx_audmix_be_hw_params,
sound/soc/fsl/imx-card.c
507
.hw_params = imx_aif_hw_params,
sound/soc/fsl/imx-card.c
513
.hw_params = imx_aif_hw_params,
sound/soc/fsl/imx-hdmi.c
63
.hw_params = imx_hdmi_hw_params,
sound/soc/fsl/imx-pcm-fiq.c
272
.hw_params = snd_imx_pcm_hw_params,
sound/soc/fsl/imx-pcm-rpmsg.c
630
.hw_params = imx_rpmsg_pcm_hw_params,
sound/soc/fsl/lpc3xxx-i2s.c
265
.hw_params = lpc3xxx_i2s_hw_params,
sound/soc/fsl/mpc5200_psc_ac97.c
225
.hw_params = psc_ac97_hw_analog_params,
sound/soc/fsl/mpc5200_psc_ac97.c
230
.hw_params = psc_ac97_hw_digital_params,
sound/soc/fsl/mpc5200_psc_i2s.c
125
.hw_params = psc_i2s_hw_params,
sound/soc/generic/audio-graph-card.c
72
.hw_params = simple_util_hw_params,
sound/soc/generic/audio-graph-card2-custom-sample.c
138
.hw_params = simple_util_hw_params,
sound/soc/generic/audio-graph-card2.c
383
.hw_params = simple_util_hw_params,
sound/soc/generic/simple-card.c
29
.hw_params = simple_util_hw_params,
sound/soc/generic/test-component.c
231
.hw_params = test_dai_hw_params,
sound/soc/generic/test-component.c
592
cdriv->hw_params = test_component_hw_params;
sound/soc/google/chv3-i2s.c
275
.hw_params = chv3_dma_hw_params,
sound/soc/hisilicon/hi6210-i2s.c
515
.hw_params = hi6210_i2s_hw_params,
sound/soc/img/img-i2s-in.c
385
.hw_params = img_i2s_in_hw_params,
sound/soc/img/img-i2s-out.c
391
.hw_params = img_i2s_out_hw_params,
sound/soc/img/img-parallel-out.c
189
.hw_params = img_prl_out_hw_params,
sound/soc/img/img-spdif-in.c
700
.hw_params = img_spdif_in_hw_params
sound/soc/img/img-spdif-out.c
305
.hw_params = img_spdif_out_hw_params
sound/soc/intel/atom/sst-mfld-platform-pcm.c
476
.hw_params = sst_be_hw_params,
sound/soc/intel/avs/boards/es8336.c
176
.hw_params = avs_es8336_hw_params,
sound/soc/intel/avs/boards/max98373.c
95
.hw_params = avs_max98373_hw_params,
sound/soc/intel/avs/boards/max98927.c
92
.hw_params = avs_max98927_hw_params,
sound/soc/intel/avs/boards/rt286.c
115
.hw_params = avs_rt286_hw_params,
sound/soc/intel/avs/boards/rt298.c
132
.hw_params = avs_rt298_hw_params,
sound/soc/intel/avs/boards/rt5514.c
85
.hw_params = avs_rt5514_hw_params,
sound/soc/intel/avs/boards/rt5640.c
128
.hw_params = avs_rt5640_hw_params,
sound/soc/intel/avs/boards/rt5663.c
133
.hw_params = avs_rt5663_hw_params,
sound/soc/intel/avs/boards/rt5682.c
183
.hw_params = avs_rt5682_hw_params,
sound/soc/intel/avs/pcm.c
1095
ret = dai->driver->ops->hw_params(substream, &rtd->dpcm[substream->stream].hw_params, dai);
sound/soc/intel/avs/pcm.c
213
fe_hw_params = &fe->dpcm[substream->stream].hw_params;
sound/soc/intel/avs/pcm.c
241
struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
250
return avs_dai_be_hw_params(substream, hw_params, dai, 0);
sound/soc/intel/avs/pcm.c
321
.hw_params = avs_dai_nonhda_be_hw_params,
sound/soc/intel/avs/pcm.c
414
struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
422
return avs_dai_be_hw_params(substream, hw_params, dai,
sound/soc/intel/avs/pcm.c
461
p = &be->dpcm[substream->stream].hw_params;
sound/soc/intel/avs/pcm.c
546
.hw_params = avs_dai_hda_be_hw_params,
sound/soc/intel/avs/pcm.c
555
.hw_params = avs_dai_hda_be_hw_params,
sound/soc/intel/avs/pcm.c
564
.hw_params = avs_dai_hda_be_hw_params,
sound/soc/intel/avs/pcm.c
660
struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
683
be_hw_params = &be->dpcm[substream->stream].hw_params;
sound/soc/intel/avs/pcm.c
686
ret = avs_dai_hw_params(substream, hw_params, be_hw_params, dai,
sound/soc/intel/avs/pcm.c
931
.hw_params = avs_dai_fe_hw_params,
sound/soc/intel/boards/bdw-rt5650.c
135
.hw_params = bdw_rt5650_hw_params,
sound/soc/intel/boards/bdw-rt5677.c
193
.hw_params = bdw_rt5677_hw_params,
sound/soc/intel/boards/bdw-rt5677.c
197
.hw_params = bdw_rt5677_dsp_hw_params,
sound/soc/intel/boards/bdw_rt286.c
115
.hw_params = codec_link_hw_params,
sound/soc/intel/boards/bytcht_da7213.c
148
.hw_params = aif1_hw_params,
sound/soc/intel/boards/bytcr_rt5640.c
1570
.hw_params = byt_rt5640_aif1_hw_params,
sound/soc/intel/boards/bytcr_rt5651.c
763
.hw_params = byt_rt5651_aif1_hw_params,
sound/soc/intel/boards/cht_bsw_max98090_ti.c
322
.hw_params = cht_aif1_hw_params,
sound/soc/intel/boards/cht_bsw_nau8824.c
168
.hw_params = cht_aif1_hw_params,
sound/soc/intel/boards/cht_bsw_rt5645.c
425
.hw_params = cht_aif1_hw_params,
sound/soc/intel/boards/cht_bsw_rt5672.c
334
.hw_params = cht_aif1_hw_params,
sound/soc/intel/boards/ehl_rt5660.c
136
.hw_params = rt5660_hw_params,
sound/soc/intel/boards/hsw_rt5640.c
67
.hw_params = codec_link_hw_params,
sound/soc/intel/boards/sof_cirrus_common.c
141
.hw_params = cs35l41_hw_params,
sound/soc/intel/boards/sof_cs42l42.c
108
.hw_params = sof_cs42l42_hw_params,
sound/soc/intel/boards/sof_es8336.c
386
.hw_params = sof_es8336_hw_params,
sound/soc/intel/boards/sof_maxim_common.c
234
.hw_params = max_98373_hw_params,
sound/soc/intel/boards/sof_maxim_common.c
487
.hw_params = max_98390_hw_params,
sound/soc/intel/boards/sof_nau8825.c
119
.hw_params = sof_nau8825_hw_params,
sound/soc/intel/boards/sof_realtek_common.c
183
.hw_params = rt1011_hw_params,
sound/soc/intel/boards/sof_realtek_common.c
339
.hw_params = rt1015p_hw_params,
sound/soc/intel/boards/sof_realtek_common.c
455
.hw_params = rt1015_hw_params,
sound/soc/intel/boards/sof_realtek_common.c
622
.hw_params = rt1308_hw_params,
sound/soc/intel/boards/sof_rt5682.c
406
.hw_params = sof_rt5682_hw_params,
sound/soc/intel/boards/sof_sdw.c
869
.hw_params = asoc_sdw_hw_params,
sound/soc/intel/boards/sof_wm8804.c
152
.hw_params = sof_wm8804_hw_params,
sound/soc/intel/catpt/pcm.c
622
.hw_params = catpt_dai_hw_params,
sound/soc/intel/keembay/kmb_platform.c
580
struct snd_pcm_hw_params *hw_params,
sound/soc/intel/keembay/kmb_platform.c
588
switch (params_format(hw_params)) {
sound/soc/intel/keembay/kmb_platform.c
618
config->chan_nr = params_channels(hw_params);
sound/soc/intel/keembay/kmb_platform.c
659
config->sample_rate = params_rate(hw_params);
sound/soc/intel/keembay/kmb_platform.c
738
.hw_params = kmb_dai_hw_params,
sound/soc/jz4740/jz4740-i2s.c
335
.hw_params = jz4740_i2s_hw_params,
sound/soc/kirkwood/armada-370-db.c
42
.hw_params = a370db_hw_params,
sound/soc/kirkwood/kirkwood-dma.c
261
.hw_params = kirkwood_dma_hw_params,
sound/soc/kirkwood/kirkwood-i2s.c
550
.hw_params = kirkwood_i2s_hw_params,
sound/soc/loongson/loongson1_ac97.c
256
.hw_params = ls1x_ac97_hw_params,
sound/soc/loongson/loongson_card.c
52
.hw_params = loongson_card_hw_params,
sound/soc/loongson/loongson_dma.c
340
.hw_params = loongson_pcm_hw_params,
sound/soc/loongson/loongson_i2s.c
226
.hw_params = loongson_i2s_hw_params,
sound/soc/mediatek/common/mtk-afe-fe-dai.c
284
.hw_params = mtk_afe_fe_hw_params,
sound/soc/mediatek/common/mtk-btcvsd.c
1265
.hw_params = mtk_pcm_btcvsd_hw_params,
sound/soc/mediatek/common/mtk-btcvsd.c
908
struct snd_pcm_hw_params *hw_params)
sound/soc/mediatek/common/mtk-btcvsd.c
913
params_buffer_bytes(hw_params) % bt->tx->packet_size != 0) {
sound/soc/mediatek/common/mtk-btcvsd.c
916
params_buffer_bytes(hw_params));
sound/soc/mediatek/common/mtk-btcvsd.c
920
substream->runtime->dma_bytes = params_buffer_bytes(hw_params);
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
515
.hw_params = mt2701_simple_fe_hw_params,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
524
.hw_params = mt2701_dlm_fe_hw_params,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
542
.hw_params = mt2701_btmrg_hw_params,
sound/soc/mediatek/mt2701/mt2701-cs42448.c
149
.hw_params = mt2701_cs42448_be_ops_hw_params
sound/soc/mediatek/mt2701/mt2701-wm8960.c
44
.hw_params = mt2701_wm8960_be_ops_hw_params
sound/soc/mediatek/mt6797/mt6797-dai-adda.c
264
.hw_params = mtk_dai_adda_hw_params,
sound/soc/mediatek/mt6797/mt6797-dai-pcm.c
243
.hw_params = mtk_dai_pcm_hw_params,
sound/soc/mediatek/mt7986/mt7986-dai-etdm.c
367
.hw_params = mtk_dai_etdm_hw_params,
sound/soc/mediatek/mt8173/mt8173-max98090.c
62
.hw_params = mt8173_max98090_hw_params,
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c
77
.hw_params = mt8173_rt5650_rt5514_hw_params,
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c
81
.hw_params = mt8173_rt5650_rt5676_hw_params,
sound/soc/mediatek/mt8173/mt8173-rt5650.c
107
.hw_params = mt8173_rt5650_hw_params,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
127
.hw_params = mt8183_da7219_i2s_hw_params,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
166
.hw_params = mt8183_da7219_rt1015_i2s_hw_params,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
60
.hw_params = mt8183_mt6358_i2s_hw_params,
sound/soc/mediatek/mt8183/mt8183-dai-adda.c
367
.hw_params = mtk_dai_adda_hw_params,
sound/soc/mediatek/mt8183/mt8183-dai-i2s.c
871
.hw_params = mtk_dai_i2s_hw_params,
sound/soc/mediatek/mt8183/mt8183-dai-pcm.c
242
.hw_params = mtk_dai_pcm_hw_params,
sound/soc/mediatek/mt8183/mt8183-dai-tdm.c
685
.hw_params = mtk_dai_tdm_hw_params,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
56
.hw_params = mt8183_mt6358_i2s_hw_params,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
92
.hw_params = mt8183_mt6358_rt1015_i2s_hw_params,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
334
.hw_params = mt8186_fe_hw_params,
sound/soc/mediatek/mt8186/mt8186-dai-adda.c
690
.hw_params = mtk_dai_adda_hw_params,
sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c
155
.hw_params = mtk_dai_gain_hw_params,
sound/soc/mediatek/mt8186/mt8186-dai-i2s.c
1049
.hw_params = mtk_dai_i2s_hw_params,
sound/soc/mediatek/mt8186/mt8186-dai-i2s.c
919
.hw_params = mtk_dai_connsys_i2s_hw_params,
sound/soc/mediatek/mt8186/mt8186-dai-pcm.c
337
.hw_params = mtk_dai_pcm_hw_params,
sound/soc/mediatek/mt8186/mt8186-dai-src.c
608
.hw_params = mtk_dai_src_hw_params,
sound/soc/mediatek/mt8186/mt8186-dai-tdm.c
566
.hw_params = mtk_dai_tdm_hw_params,
sound/soc/mediatek/mt8186/mt8186-mt6366.c
294
.hw_params = mt8186_da7219_i2s_hw_params,
sound/soc/mediatek/mt8186/mt8186-mt6366.c
345
.hw_params = mt8186_rt5682s_i2s_hw_params,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
439
.hw_params = mt8188_afe_fe_hw_params,
sound/soc/mediatek/mt8188/mt8188-dai-adda.c
425
.hw_params = mtk_dai_adda_hw_params,
sound/soc/mediatek/mt8188/mt8188-dai-dmic.c
467
.hw_params = mtk_dai_dmic_hw_params,
sound/soc/mediatek/mt8188/mt8188-dai-etdm.c
2475
.hw_params = mtk_dai_etdm_hw_params,
sound/soc/mediatek/mt8188/mt8188-dai-etdm.c
2482
.hw_params = mtk_dai_hdmitx_dptx_hw_params,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
618
.hw_params = mt8188_dptx_hw_params,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
735
.hw_params = mt8188_max98390_hw_params,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
878
.hw_params = mt8188_nau8825_hw_params,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
923
.hw_params = mt8188_rt5682s_i2s_hw_params,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
949
.hw_params = mt8188_sof_be_hw_params,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
973
.hw_params = mt8188_es8326_hw_params,
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
373
.hw_params = mt8189_fe_hw_params,
sound/soc/mediatek/mt8189/mt8189-dai-adda.c
1102
.hw_params = mtk_dai_adda_hw_params,
sound/soc/mediatek/mt8189/mt8189-dai-i2s.c
1318
.hw_params = mtk_dai_i2s_hw_params,
sound/soc/mediatek/mt8189/mt8189-dai-pcm.c
277
.hw_params = mtk_dai_pcm_hw_params,
sound/soc/mediatek/mt8189/mt8189-dai-tdm.c
575
.hw_params = mtk_dai_tdm_hw_params,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
151
.hw_params = mt8189_common_i2s_hw_params,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
167
.hw_params = mt8189_dptx_hw_params,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
222
.hw_params = mt8189_nau8825_hw_params,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
266
.hw_params = mt8189_rtxxxx_i2s_hw_params,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
314
.hw_params = mt8189_cs35l41_i2s_hw_params,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
339
.hw_params = mt8189_es8326_hw_params,
sound/soc/mediatek/mt8192/mt8192-dai-adda.c
1253
.hw_params = mtk_dai_adda_hw_params,
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1657
.hw_params = mtk_dai_connsys_i2s_hw_params,
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1828
.hw_params = mtk_dai_i2s_hw_params,
sound/soc/mediatek/mt8192/mt8192-dai-pcm.c
333
.hw_params = mtk_dai_pcm_hw_params,
sound/soc/mediatek/mt8192/mt8192-dai-tdm.c
703
.hw_params = mtk_dai_tdm_hw_params,
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
143
.hw_params = mt8192_rt1015_i2s_hw_params,
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
147
.hw_params = mt8192_rt5682x_i2s_hw_params,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
460
.hw_params = mt8195_afe_fe_hw_params,
sound/soc/mediatek/mt8195/mt8195-dai-adda.c
650
.hw_params = mtk_dai_adda_hw_params,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2491
.hw_params = mtk_dai_hdmitx_dptx_hw_params,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2501
.hw_params = mtk_dai_hdmitx_dptx_hw_params,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2511
.hw_params = mtk_dai_etdm_hw_params,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
352
.hw_params = mt8195_dptx_hw_params,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
439
.hw_params = mt8195_rt5682_etdm_hw_params,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
519
.hw_params = mt8195_rt1011_etdm_hw_params,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
545
.hw_params = mt8195_sof_be_hw_params,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
849
.hw_params = mt8365_afe_fe_hw_params,
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
730
.hw_params = mt8365_afe_2nd_i2s_hw_params,
sound/soc/meson/aiu-acodec-ctrl.c
106
.hw_params = aiu_acodec_ctrl_input_hw_params,
sound/soc/meson/aiu-codec-ctrl.c
78
.hw_params = meson_codec_glue_input_hw_params,
sound/soc/meson/aiu-encoder-i2s.c
328
.hw_params = aiu_encoder_i2s_hw_params,
sound/soc/meson/aiu-encoder-spdif.c
205
.hw_params = aiu_encoder_spdif_hw_params,
sound/soc/meson/aiu-fifo-i2s.c
148
.hw_params = aiu_fifo_i2s_hw_params,
sound/soc/meson/aiu-fifo-spdif.c
163
.hw_params = fifo_spdif_hw_params,
sound/soc/meson/axg-card.c
52
.hw_params = axg_card_tdm_be_hw_params,
sound/soc/meson/axg-frddr.c
101
.hw_params = axg_frddr_dai_hw_params,
sound/soc/meson/axg-frddr.c
163
.hw_params = axg_fifo_pcm_hw_params,
sound/soc/meson/axg-frddr.c
178
.hw_params = axg_frddr_dai_hw_params,
sound/soc/meson/axg-frddr.c
291
.hw_params = g12a_fifo_pcm_hw_params,
sound/soc/meson/axg-frddr.c
362
.hw_params = g12a_fifo_pcm_hw_params,
sound/soc/meson/axg-pdm.c
440
.hw_params = axg_pdm_hw_params,
sound/soc/meson/axg-spdifout.c
289
.hw_params = axg_spdifout_hw_params,
sound/soc/meson/axg-tdm-interface.c
432
.hw_params = axg_tdm_iface_hw_params,
sound/soc/meson/axg-toddr.c
120
.hw_params = axg_toddr_dai_hw_params,
sound/soc/meson/axg-toddr.c
181
.hw_params = axg_fifo_pcm_hw_params,
sound/soc/meson/axg-toddr.c
217
.hw_params = axg_toddr_dai_hw_params,
sound/soc/meson/axg-toddr.c
244
.hw_params = g12a_fifo_pcm_hw_params,
sound/soc/meson/axg-toddr.c
315
.hw_params = g12a_fifo_pcm_hw_params,
sound/soc/meson/g12a-toacodec.c
168
.hw_params = g12a_toacodec_input_hw_params,
sound/soc/meson/g12a-tohdmitx.c
147
.hw_params = meson_codec_glue_input_hw_params,
sound/soc/meson/gx-card.c
41
.hw_params = gx_card_i2s_be_hw_params,
sound/soc/mxs/mxs-saif.c
699
.hw_params = mxs_saif_hw_params,
sound/soc/mxs/mxs-sgtl5000.c
58
.hw_params = mxs_sgtl5000_hw_params,
sound/soc/pxa/mmp-sspa.c
347
.hw_params = mmp_sspa_hw_params,
sound/soc/pxa/pxa-ssp.c
821
.hw_params = pxa_ssp_hw_params,
sound/soc/pxa/pxa-ssp.c
849
.hw_params = pxa2xx_soc_pcm_hw_params,
sound/soc/pxa/pxa2xx-ac97.c
204
.hw_params = pxa2xx_soc_pcm_hw_params,
sound/soc/pxa/pxa2xx-i2s.c
337
.hw_params = pxa2xx_i2s_hw_params,
sound/soc/pxa/pxa2xx-i2s.c
362
.hw_params = pxa2xx_soc_pcm_hw_params,
sound/soc/pxa/pxa2xx-pcm.c
24
.hw_params = pxa2xx_soc_pcm_hw_params,
sound/soc/pxa/spitz.c
156
.hw_params = spitz_hw_params,
sound/soc/qcom/apq8096.c
64
.hw_params = msm_snd_hw_params,
sound/soc/qcom/lpass-cdc-dma.c
297
.hw_params = lpass_cdc_dma_daiops_hw_params,
sound/soc/qcom/lpass-cpu.c
443
.hw_params = lpass_cpu_daiops_hw_params,
sound/soc/qcom/lpass-cpu.c
455
.hw_params = lpass_cpu_daiops_hw_params,
sound/soc/qcom/lpass-hdmi.c
247
.hw_params = lpass_hdmi_daiops_hw_params,
sound/soc/qcom/lpass-platform.c
1265
.hw_params = lpass_platform_pcmops_hw_params,
sound/soc/qcom/qdsp6/q6afe-dai.c
695
.hw_params = q6afe_usb_hw_params,
sound/soc/qcom/qdsp6/q6afe-dai.c
713
.hw_params = q6hdmi_hw_params,
sound/soc/qcom/qdsp6/q6afe-dai.c
721
.hw_params = q6i2s_hw_params,
sound/soc/qcom/qdsp6/q6afe-dai.c
731
.hw_params = q6slim_hw_params,
sound/soc/qcom/qdsp6/q6afe-dai.c
744
.hw_params = q6tdm_hw_params,
sound/soc/qcom/qdsp6/q6afe-dai.c
754
.hw_params = q6dma_hw_params,
sound/soc/qcom/qdsp6/q6apm-dai.c
835
.hw_params = q6apm_dai_hw_params,
sound/soc/qcom/qdsp6/q6apm-lpass-dais.c
256
.hw_params = q6dma_hw_params,
sound/soc/qcom/qdsp6/q6apm-lpass-dais.c
264
.hw_params = q6dma_hw_params,
sound/soc/qcom/qdsp6/q6apm-lpass-dais.c
272
.hw_params = q6hdmi_hw_params,
sound/soc/qcom/qdsp6/q6asm-dai.c
1221
.hw_params = q6asm_dai_hw_params,
sound/soc/qcom/qdsp6/q6routing.c
1123
.hw_params = routing_hw_params,
sound/soc/qcom/qdsp6/q6usb.c
93
.hw_params = q6usb_hw_params,
sound/soc/qcom/sc7280.c
315
.hw_params = sc7280_snd_hw_params,
sound/soc/qcom/sdm845.c
489
.hw_params = sdm845_snd_hw_params,
sound/soc/qcom/storm.c
53
.hw_params = storm_ops_hw_params,
sound/soc/renesas/dma-sh7760.c
175
struct snd_pcm_hw_params *hw_params)
sound/soc/renesas/dma-sh7760.c
182
cam->rx_period_size = params_period_bytes(hw_params);
sound/soc/renesas/dma-sh7760.c
185
cam->tx_period_size = params_period_bytes(hw_params);
sound/soc/renesas/dma-sh7760.c
309
.hw_params = camelot_hw_params,
sound/soc/renesas/fsi.c
1715
.hw_params = fsi_dai_hw_params,
sound/soc/renesas/hac.c
267
.hw_params = hac_hw_params,
sound/soc/renesas/migor.c
98
.hw_params = migor_hw_params,
sound/soc/renesas/rcar/core.c
1535
struct snd_pcm_hw_params *hw_params)
sound/soc/renesas/rcar/core.c
1545
if (hw_params)
sound/soc/renesas/rcar/core.c
1546
ret = rsnd_dai_call(hw_params, io, substream, hw_params);
sound/soc/renesas/rcar/core.c
1555
struct snd_pcm_hw_params *hw_params)
sound/soc/renesas/rcar/core.c
1581
struct snd_pcm_hw_params *be_params = &be->dpcm[stream].hw_params;
sound/soc/renesas/rcar/core.c
1583
if (params_channels(hw_params) != params_channels(be_params))
sound/soc/renesas/rcar/core.c
1585
if (params_rate(hw_params) != params_rate(be_params))
sound/soc/renesas/rcar/core.c
1607
params_channels(hw_params);
sound/soc/renesas/rcar/core.c
1636
if (params_rate(hw_params) > io->converted_rate * k_down) {
sound/soc/renesas/rcar/core.c
1637
hw_param_interval(hw_params, SNDRV_PCM_HW_PARAM_RATE)->min =
sound/soc/renesas/rcar/core.c
1639
hw_param_interval(hw_params, SNDRV_PCM_HW_PARAM_RATE)->max =
sound/soc/renesas/rcar/core.c
1641
hw_params->cmask |= SNDRV_PCM_HW_PARAM_RATE;
sound/soc/renesas/rcar/core.c
1642
} else if (params_rate(hw_params) * k_up < io->converted_rate) {
sound/soc/renesas/rcar/core.c
1643
hw_param_interval(hw_params, SNDRV_PCM_HW_PARAM_RATE)->min =
sound/soc/renesas/rcar/core.c
1645
hw_param_interval(hw_params, SNDRV_PCM_HW_PARAM_RATE)->max =
sound/soc/renesas/rcar/core.c
1647
hw_params->cmask |= SNDRV_PCM_HW_PARAM_RATE;
sound/soc/renesas/rcar/core.c
1661
return rsnd_hw_update(substream, hw_params);
sound/soc/renesas/rcar/core.c
1864
.hw_params = rsnd_hw_params,
sound/soc/renesas/rcar/msiof.c
519
.hw_params = msiof_hw_params,
sound/soc/renesas/rcar/rsnd.h
317
int (*hw_params)(struct rsnd_mod *mod,
sound/soc/renesas/rcar/rsnd.h
320
struct snd_pcm_hw_params *hw_params);
sound/soc/renesas/rcar/ssi.c
1072
.hw_params = rsnd_ssi_hw_params,
sound/soc/renesas/rcar/ssi.c
958
.hw_params = rsnd_ssi_hw_params,
sound/soc/renesas/rz-ssi.c
1050
.hw_params = rz_ssi_dai_hw_params,
sound/soc/renesas/ssi.c
336
.hw_params = ssi_hw_params,
sound/soc/rockchip/rk3288_hdmi_analog.c
136
.hw_params = rk_hw_params,
sound/soc/rockchip/rk3399_gru_sound.c
269
.hw_params = rockchip_sound_max98357a_hw_params,
sound/soc/rockchip/rk3399_gru_sound.c
274
.hw_params = rockchip_sound_rt5514_hw_params,
sound/soc/rockchip/rk3399_gru_sound.c
279
.hw_params = rockchip_sound_da7219_hw_params,
sound/soc/rockchip/rk3399_gru_sound.c
284
.hw_params = rockchip_sound_dmic_hw_params,
sound/soc/rockchip/rockchip_i2s.c
542
.hw_params = rockchip_i2s_hw_params,
sound/soc/rockchip/rockchip_i2s_tdm.c
835
.hw_params = rockchip_i2s_tdm_hw_params,
sound/soc/rockchip/rockchip_max98090.c
203
.hw_params = rk_aif1_hw_params,
sound/soc/rockchip/rockchip_pdm.c
384
.hw_params = rockchip_pdm_hw_params,
sound/soc/rockchip/rockchip_rt5645.c
133
.hw_params = rk_aif1_hw_params,
sound/soc/rockchip/rockchip_sai.c
959
.hw_params = rockchip_sai_hw_params,
sound/soc/rockchip/rockchip_spdif.c
243
.hw_params = rk_spdif_hw_params,
sound/soc/samsung/aries_wm8994.c
312
.hw_params = aries_hw_params,
sound/soc/samsung/arndale.c
52
.hw_params = arndale_rt5631_hw_params,
sound/soc/samsung/arndale.c
84
.hw_params = arndale_wm1811_hw_params,
sound/soc/samsung/i2s.c
1124
.hw_params = i2s_hw_params,
sound/soc/samsung/idma.c
399
.hw_params = idma_hw_params,
sound/soc/samsung/littlemill.c
131
.hw_params = littlemill_hw_params,
sound/soc/samsung/midas_wm1811.c
256
.hw_params = midas_aif1_hw_params,
sound/soc/samsung/odroid.c
143
.hw_params = odroid_card_be_hw_params,
sound/soc/samsung/odroid.c
52
.hw_params = odroid_card_fe_hw_params,
sound/soc/samsung/pcm.c
449
.hw_params = s3c_pcm_hw_params,
sound/soc/samsung/smdk_spdif.c
142
.hw_params = smdk_hw_params,
sound/soc/samsung/smdk_wm8994.c
67
.hw_params = smdk_hw_params,
sound/soc/samsung/smdk_wm8994pcm.c
89
.hw_params = smdk_wm8994_pcm_hw_params,
sound/soc/samsung/snow.c
100
.hw_params = snow_card_hw_params,
sound/soc/samsung/spdif.c
336
.hw_params = spdif_hw_params,
sound/soc/samsung/tm2_wm5110.c
129
.hw_params = tm2_aif1_hw_params,
sound/soc/samsung/tm2_wm5110.c
203
.hw_params = tm2_aif2_hw_params,
sound/soc/samsung/tm2_wm5110.c
257
.hw_params = tm2_hdmi_hw_params,
sound/soc/samsung/tobermory.c
106
.hw_params = tobermory_hw_params,
sound/soc/sdca/sdca_class_function.c
189
.hw_params = class_function_sdw_add_peripheral,
sound/soc/sdw_utils/soc_sdw_maxim.c
100
.hw_params = asoc_sdw_hw_params,
sound/soc/sdw_utils/soc_sdw_rt_amp.c
244
.hw_params = rt1308_i2s_hw_params,
sound/soc/soc-component.c
1088
if (component->driver->hw_params) {
sound/soc/soc-component.c
1089
ret = component->driver->hw_params(component,
sound/soc/soc-component.c
1095
soc_component_mark_push(component, substream, hw_params);
sound/soc/soc-component.c
1109
if (rollback && !soc_component_mark_match(component, substream, hw_params))
sound/soc/soc-component.c
1119
soc_component_mark_pop(component, hw_params);
sound/soc/soc-compress.c
383
memset(&fe->dpcm[fe_substream->stream].hw_params, 0,
sound/soc/soc-dai.c
412
dai->driver->ops->hw_params)
sound/soc/soc-dai.c
413
ret = dai->driver->ops->hw_params(substream, params, dai);
sound/soc/soc-dai.c
417
soc_dai_mark_push(dai, substream, hw_params);
sound/soc/soc-dai.c
426
if (rollback && !soc_dai_mark_match(dai, substream, hw_params))
sound/soc/soc-dai.c
434
soc_dai_mark_pop(dai, hw_params);
sound/soc/soc-generic-dmaengine-pcm.c
332
.hw_params = dmaengine_pcm_hw_params,
sound/soc/soc-generic-dmaengine-pcm.c
344
.hw_params = dmaengine_pcm_hw_params,
sound/soc/soc-link.c
105
rtd->dai_link->ops->hw_params)
sound/soc/soc-link.c
106
ret = rtd->dai_link->ops->hw_params(substream, params);
sound/soc/soc-link.c
110
soc_link_mark_push(rtd, substream, hw_params);
sound/soc/soc-link.c
119
if (rollback && !soc_link_mark_match(rtd, substream, hw_params))
sound/soc/soc-link.c
127
soc_link_mark_pop(rtd, hw_params);
sound/soc/soc-pcm.c
179
struct snd_pcm_hw_params *params = &fe->dpcm[stream].hw_params;
sound/soc/soc-pcm.c
2081
struct snd_pcm_hw_params hw_params;
sound/soc/soc-pcm.c
2091
memcpy(&hw_params, &fe->dpcm[stream].hw_params,
sound/soc/soc-pcm.c
2095
ret = snd_soc_link_be_hw_params_fixup(be, &hw_params);
sound/soc/soc-pcm.c
2100
memcpy(&be->dpcm[stream].hw_params, &hw_params,
sound/soc/soc-pcm.c
211
params = &be->dpcm[stream].hw_params;
sound/soc/soc-pcm.c
2115
ret = __soc_pcm_hw_params(be_substream, &hw_params);
sound/soc/soc-pcm.c
2160
memcpy(&fe->dpcm[stream].hw_params, params,
sound/soc/soc-pcm.c
2950
rtd->ops.hw_params = dpcm_fe_dai_hw_params;
sound/soc/soc-pcm.c
2958
rtd->ops.hw_params = soc_pcm_hw_params;
sound/soc/sof/intel/hda-dai.c
351
return hda_dai_hw_params(substream, &rtd->dpcm[stream].hw_params, dai);
sound/soc/sof/intel/hda-dai.c
355
.hw_params = hda_dai_hw_params,
sound/soc/sof/intel/hda-dai.c
476
return non_hda_dai_hw_params(substream, &rtd->dpcm[stream].hw_params, cpu_dai);
sound/soc/sof/intel/hda-dai.c
480
.hw_params = non_hda_dai_hw_params,
sound/soc/sof/intel/hda-dai.c
487
.hw_params = non_hda_dai_hw_params,
sound/soc/sof/intel/hda.c
112
params_data->hw_params,
sound/soc/sof/ipc3-pcm.c
433
.hw_params = sof_ipc3_pcm_hw_params,
sound/soc/sof/ipc4-pcm.c
1312
.hw_params = sof_ipc4_pcm_hw_params,
sound/soc/sof/pcm.c
370
if (pcm_ops && pcm_ops->hw_params) {
sound/soc/sof/pcm.c
371
ret = pcm_ops->hw_params(component, substream, params, platform_params);
sound/soc/sof/pcm.c
841
pd->hw_params = sof_pcm_hw_params;
sound/soc/sof/sof-audio.h
124
int (*hw_params)(struct snd_soc_component *component, struct snd_pcm_substream *substream,
sound/soc/sophgo/cv1800b-sound-adc.c
216
.hw_params = cv1800b_adc_hw_params,
sound/soc/sophgo/cv1800b-sound-dac.c
153
.hw_params = cv1800b_dac_hw_params,
sound/soc/sophgo/cv1800b-tdm.c
554
.hw_params = cv1800b_i2s_hw_params,
sound/soc/spacemit/k1_i2s.c
306
.hw_params = spacemit_i2s_hw_params,
sound/soc/spear/spdif_in.c
157
.hw_params = spdif_in_hw_params,
sound/soc/spear/spdif_out.c
259
.hw_params = spdif_out_hw_params,
sound/soc/sprd/sprd-pcm-dma.c
452
.hw_params = sprd_pcm_hw_params,
sound/soc/starfive/jh7110_pwmdac.c
362
.hw_params = jh7110_pwmdac_hw_params,
sound/soc/starfive/jh7110_tdm.c
471
.hw_params = jh7110_tdm_hw_params,
sound/soc/sti/uniperif_player.c
1043
.hw_params = sti_uniperiph_dai_hw_params,
sound/soc/sti/uniperif_reader.c
406
.hw_params = sti_uniperiph_dai_hw_params,
sound/soc/stm/stm32_adfsdm.c
315
.hw_params = stm32_adfsdm_pcm_hw_params,
sound/soc/stm/stm32_i2s.c
1104
.hw_params = stm32_i2s_hw_params,
sound/soc/stm/stm32_sai_sub.c
1374
.hw_params = stm32_sai_hw_params,
sound/soc/stm/stm32_sai_sub.c
1386
.hw_params = stm32_sai_hw_params,
sound/soc/stm/stm32_spdifrx.c
861
.hw_params = stm32_spdifrx_hw_params,
sound/soc/sunxi/sun4i-codec.c
709
.hw_params = sun4i_codec_hw_params,
sound/soc/sunxi/sun4i-i2s.c
1112
.hw_params = sun4i_i2s_hw_params,
sound/soc/sunxi/sun4i-spdif.c
523
.hw_params = sun4i_spdif_hw_params,
sound/soc/sunxi/sun50i-dmic.c
254
.hw_params = sun50i_dmic_hw_params,
sound/soc/sunxi/sun8i-codec.c
695
.hw_params = sun8i_codec_hw_params,
sound/soc/tegra/tegra186_asrc.c
483
.hw_params = tegra186_asrc_in_hw_params,
sound/soc/tegra/tegra186_asrc.c
487
.hw_params = tegra186_asrc_out_hw_params,
sound/soc/tegra/tegra186_dspk.c
305
.hw_params = tegra186_dspk_hw_params,
sound/soc/tegra/tegra20_i2s.c
315
.hw_params = tegra20_i2s_hw_params,
sound/soc/tegra/tegra20_spdif.c
245
.hw_params = tegra20_spdif_hw_params,
sound/soc/tegra/tegra210_admaif.c
624
.hw_params = tegra_admaif_hw_params,
sound/soc/tegra/tegra210_admaif.c
845
.hw_params = tegra_pcm_hw_params,
sound/soc/tegra/tegra210_admaif.c
855
.hw_params = tegra_pcm_hw_params,
sound/soc/tegra/tegra210_admaif.c
865
.hw_params = tegra_pcm_hw_params,
sound/soc/tegra/tegra210_adx.c
243
.hw_params = tegra210_adx_in_hw_params,
sound/soc/tegra/tegra210_adx.c
248
.hw_params = tegra210_adx_out_hw_params,
sound/soc/tegra/tegra210_amx.c
267
.hw_params = tegra210_amx_out_hw_params,
sound/soc/tegra/tegra210_amx.c
272
.hw_params = tegra210_amx_in_hw_params,
sound/soc/tegra/tegra210_dmic.c
317
.hw_params = tegra210_dmic_hw_params,
sound/soc/tegra/tegra210_i2s.c
729
.hw_params = tegra210_i2s_hw_params,
sound/soc/tegra/tegra210_mixer.c
299
.hw_params = tegra210_mixer_out_hw_params,
sound/soc/tegra/tegra210_mixer.c
303
.hw_params = tegra210_mixer_in_hw_params,
sound/soc/tegra/tegra210_mvc.c
514
.hw_params = tegra210_mvc_hw_params,
sound/soc/tegra/tegra210_ope.c
120
.hw_params = tegra210_ope_hw_params,
sound/soc/tegra/tegra210_sfc.c
3381
.hw_params = tegra210_sfc_in_hw_params,
sound/soc/tegra/tegra210_sfc.c
3386
.hw_params = tegra210_sfc_out_hw_params,
sound/soc/tegra/tegra30_i2s.c
308
.hw_params = tegra30_i2s_hw_params,
sound/soc/tegra/tegra_asoc_machine.c
374
.hw_params = tegra_machine_hw_params,
sound/soc/tegra/tegra_audio_graph_card.c
170
.hw_params = tegra_audio_graph_hw_params,
sound/soc/ti/davinci-evm.c
79
.hw_params = evm_hw_params,
sound/soc/ti/davinci-i2s.c
751
.hw_params = davinci_i2s_hw_params,
sound/soc/ti/davinci-mcasp.c
1961
.hw_params = davinci_mcasp_hw_params,
sound/soc/ti/j721e-evm.c
399
.hw_params = j721e_audio_hw_params,
sound/soc/ti/n810.c
117
.hw_params = n810_hw_params,
sound/soc/ti/omap-abe-twl6040.c
100
.hw_params = omap_abe_dmic_hw_params,
sound/soc/ti/omap-abe-twl6040.c
74
.hw_params = omap_abe_hw_params,
sound/soc/ti/omap-dmic.c
437
.hw_params = omap_dmic_dai_hw_params,
sound/soc/ti/omap-hdmi.c
271
.hw_params = hdmi_dai_hw_params,
sound/soc/ti/omap-mcbsp.c
1288
.hw_params = omap_mcbsp_dai_hw_params,
sound/soc/ti/omap-mcpdm.c
458
.hw_params = omap_mcpdm_dai_hw_params,
sound/soc/ti/omap-twl4030.c
60
.hw_params = omap_twl4030_hw_params,
sound/soc/ti/omap3pandora.c
175
.hw_params = omap3pandora_hw_params,
sound/soc/ti/osk5912.c
58
.hw_params = osk_hw_params,
sound/soc/ti/rx51.c
113
.hw_params = rx51_hw_params,
sound/soc/uniphier/aio-cpu.c
451
.hw_params = uniphier_aio_hw_params,
sound/soc/uniphier/aio-cpu.c
464
.hw_params = uniphier_aio_hw_params,
sound/soc/uniphier/aio-cpu.c
477
.hw_params = uniphier_aio_hw_params,
sound/soc/uniphier/aio-cpu.c
492
.hw_params = uniphier_aio_hw_params,
sound/soc/uniphier/aio-cpu.c
505
.hw_params = uniphier_aio_hw_params,
sound/soc/uniphier/aio-cpu.c
518
.hw_params = uniphier_aio_hw_params,
sound/soc/ux500/mop500_ab8500.c
351
.hw_params = mop500_ab8500_hw_params,
sound/soc/ux500/ux500_msp_dai.c
694
.hw_params = ux500_msp_dai_hw_params,
sound/soc/xilinx/xlnx_formatter_pcm.c
582
.hw_params = xlnx_formatter_pcm_hw_params,
sound/soc/xilinx/xlnx_i2s.c
156
.hw_params = xlnx_i2s_hw_params
sound/soc/xilinx/xlnx_spdif.c
202
.hw_params = xlnx_spdif_hw_params,
sound/soc/xtensa/xtfpga-i2s.c
391
struct snd_pcm_hw_params *hw_params)
sound/soc/xtensa/xtfpga-i2s.c
395
unsigned channels = params_channels(hw_params);
sound/soc/xtensa/xtfpga-i2s.c
407
switch (params_format(hw_params)) {
sound/soc/xtensa/xtfpga-i2s.c
481
.hw_params = xtfpga_pcm_hw_params,
sound/soc/xtensa/xtfpga-i2s.c
490
.hw_params = xtfpga_i2s_hw_params,
sound/sparc/cs4231.c
1154
.hw_params = snd_cs4231_playback_hw_params,
sound/sparc/cs4231.c
1163
.hw_params = snd_cs4231_capture_hw_params,
sound/sparc/cs4231.c
862
struct snd_pcm_hw_params *hw_params)
sound/sparc/cs4231.c
867
new_pdfr = snd_cs4231_get_format(chip, params_format(hw_params),
sound/sparc/cs4231.c
868
params_channels(hw_params)) |
sound/sparc/cs4231.c
869
snd_cs4231_get_rate(params_rate(hw_params));
sound/sparc/cs4231.c
870
snd_cs4231_playback_format(chip, hw_params, new_pdfr);
sound/sparc/cs4231.c
894
struct snd_pcm_hw_params *hw_params)
sound/sparc/cs4231.c
899
new_cdfr = snd_cs4231_get_format(chip, params_format(hw_params),
sound/sparc/cs4231.c
900
params_channels(hw_params)) |
sound/sparc/cs4231.c
901
snd_cs4231_get_rate(params_rate(hw_params));
sound/sparc/cs4231.c
902
snd_cs4231_capture_format(chip, hw_params, new_cdfr);
sound/sparc/dbri.c
2075
struct snd_pcm_hw_params *hw_params)
sound/sparc/dbri.c
2084
ret = cs4215_prepare(dbri, params_rate(hw_params),
sound/sparc/dbri.c
2085
params_format(hw_params),
sound/sparc/dbri.c
2086
params_channels(hw_params));
sound/sparc/dbri.c
2101
params_buffer_bytes(hw_params),
sound/sparc/dbri.c
2105
direction = params_buffer_bytes(hw_params);
sound/sparc/dbri.c
2204
.hw_params = snd_dbri_hw_params,
sound/spi/at73c213.c
237
struct snd_pcm_hw_params *hw_params)
sound/spi/at73c213.c
240
int channels = params_channels(hw_params);
sound/spi/at73c213.c
318
.hw_params = snd_at73c213_pcm_hw_params,
sound/usb/line6/capture.c
246
.hw_params = snd_line6_hw_params,
sound/usb/line6/pcm.c
351
struct snd_pcm_hw_params *hw_params)
sound/usb/line6/pcm.c
363
pstr->period = params_period_bytes(hw_params);
sound/usb/line6/pcm.h
187
struct snd_pcm_hw_params *hw_params);
sound/usb/line6/playback.c
395
.hw_params = snd_line6_hw_params,
sound/usb/misc/ua101.c
713
struct snd_pcm_hw_params *hw_params)
sound/usb/misc/ua101.c
722
struct snd_pcm_hw_params *hw_params)
sound/usb/misc/ua101.c
852
.hw_params = capture_pcm_hw_params,
sound/usb/misc/ua101.c
861
.hw_params = playback_pcm_hw_params,
sound/usb/pcm.c
1792
.hw_params = snd_usb_pcm_hw_params,
sound/usb/pcm.c
1804
.hw_params = snd_usb_pcm_hw_params,
sound/usb/pcm.c
483
struct snd_pcm_hw_params *hw_params)
sound/usb/pcm.c
496
fmt = find_substream_format(subs, hw_params);
sound/usb/pcm.c
500
snd_pcm_format_name(params_format(hw_params)),
sound/usb/pcm.c
501
params_rate(hw_params), params_channels(hw_params));
sound/usb/pcm.c
508
hw_params,
sound/usb/pcm.c
516
snd_pcm_format_name(params_format(hw_params)),
sound/usb/pcm.c
517
params_rate(hw_params), params_channels(hw_params));
sound/usb/pcm.c
536
fmt, hw_params))
sound/usb/pcm.c
543
subs->data_endpoint = snd_usb_endpoint_open(chip, fmt, hw_params, false, fixed_rate);
sound/usb/pcm.c
551
hw_params,
sound/usb/pcm.c
602
struct snd_pcm_hw_params *hw_params)
sound/usb/pcm.c
606
return snd_usb_hw_params(subs, hw_params);
sound/usb/pcm.h
27
struct snd_pcm_hw_params *hw_params);
sound/usb/usx2y/us144mkii_capture.c
105
.hw_params = tascam_pcm_hw_params,
sound/usb/usx2y/us144mkii_playback.c
151
.hw_params = tascam_pcm_hw_params,
sound/usb/usx2y/usbusx2yaudio.c
750
struct snd_pcm_hw_params *hw_params)
sound/usb/usx2y/usbusx2yaudio.c
752
unsigned int rate = params_rate(hw_params);
sound/usb/usx2y/usbusx2yaudio.c
753
snd_pcm_format_t format = params_format(hw_params);
sound/usb/usx2y/usbusx2yaudio.c
761
dev_dbg(&dev->dev->dev, "%s(%p, %p)\n", __func__, substream, hw_params);
sound/usb/usx2y/usbusx2yaudio.c
908
.hw_params = snd_usx2y_pcm_hw_params,
sound/usb/usx2y/usx2yhwdeppcm.c
615
.hw_params = snd_usx2y_pcm_hw_params,
sound/virtio/virtio_pcm_ops.c
215
struct snd_pcm_hw_params *hw_params)
sound/virtio/virtio_pcm_ops.c
227
rc = virtsnd_pcm_dev_set_params(vss, params_buffer_bytes(hw_params),
sound/virtio/virtio_pcm_ops.c
228
params_period_bytes(hw_params),
sound/virtio/virtio_pcm_ops.c
229
params_channels(hw_params),
sound/virtio/virtio_pcm_ops.c
230
params_format(hw_params),
sound/virtio/virtio_pcm_ops.c
231
params_rate(hw_params));
sound/virtio/virtio_pcm_ops.c
241
return virtsnd_pcm_msg_alloc(vss, params_periods(hw_params),
sound/virtio/virtio_pcm_ops.c
242
params_period_bytes(hw_params));
sound/virtio/virtio_pcm_ops.c
505
.hw_params = virtsnd_pcm_hw_params,
sound/virtio/virtio_pcm_ops.c
517
.hw_params = virtsnd_pcm_hw_params,
sound/x86/intel_hdmi_audio.c
1123
struct snd_pcm_hw_params *hw_params)
sound/x86/intel_hdmi_audio.c
1129
buf_size = params_buffer_bytes(hw_params);
sound/x86/intel_hdmi_audio.c
1251
.hw_params = had_pcm_hw_params,
sound/xen/xen_snd_front_alsa.c
657
.hw_params = alsa_hw_params,
sound/xen/xen_snd_front_alsa.c
669
.hw_params = alsa_hw_params,
tools/testing/selftests/alsa/pcm-test.c
304
snd_pcm_hw_params_t *hw_params;
tools/testing/selftests/alsa/pcm-test.c
331
snd_pcm_hw_params_alloca(&hw_params);
tools/testing/selftests/alsa/pcm-test.c
357
err = snd_pcm_hw_params_any(handle, hw_params);
tools/testing/selftests/alsa/pcm-test.c
362
err = snd_pcm_hw_params_set_rate_resample(handle, hw_params, 0);
tools/testing/selftests/alsa/pcm-test.c
367
err = snd_pcm_hw_params_set_access(handle, hw_params, access);
tools/testing/selftests/alsa/pcm-test.c
375
err = snd_pcm_hw_params_set_format(handle, hw_params, format);
tools/testing/selftests/alsa/pcm-test.c
401
err = snd_pcm_hw_params_set_channels(handle, hw_params, channels);
tools/testing/selftests/alsa/pcm-test.c
407
err = snd_pcm_hw_params_set_rate_near(handle, hw_params, &rrate, 0);
tools/testing/selftests/alsa/pcm-test.c
417
err = snd_pcm_hw_params_set_period_size_near(handle, hw_params, &rperiod_size, 0);
tools/testing/selftests/alsa/pcm-test.c
423
err = snd_pcm_hw_params_set_buffer_size_near(handle, hw_params, &rbuffer_size);
tools/testing/selftests/alsa/pcm-test.c
428
err = snd_pcm_hw_params(handle, hw_params);