| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | dp.c | 141 grp_mask = &ab->hw_params.ring_mask->rx_wbm_rel[0]; in ath11k_dp_srng_calculate_msi_group() 144 grp_mask = &ab->hw_params.ring_mask->tx[0]; in ath11k_dp_srng_calculate_msi_group() 148 grp_mask = &ab->hw_params.ring_mask->rx_err[0]; in ath11k_dp_srng_calculate_msi_group() 151 grp_mask = &ab->hw_params.ring_mask->rx[0]; in ath11k_dp_srng_calculate_msi_group() 154 grp_mask = &ab->hw_params.ring_mask->reo_status[0]; in ath11k_dp_srng_calculate_msi_group() 158 grp_mask = &ab->hw_params.ring_mask->rx_mon_status[0]; in ath11k_dp_srng_calculate_msi_group() 161 grp_mask = &ab->hw_params.ring_mask->rxdma2host[0]; in ath11k_dp_srng_calculate_msi_group() 164 grp_mask = &ab->hw_params.ring_mask->host2rxdma[0]; in ath11k_dp_srng_calculate_msi_group() 242 if (ab->hw_params.alloc_cacheable_memory) { in ath11k_dp_srng_setup() 344 if (!ab->hw_params.supports_shadow_regs) in ath11k_dp_stop_shadow_timers() [all …]
|
| H A D | pcic.c | 308 for (i = 0, msi_data_idx = 0; i < ab->hw_params.ce_count; i++) { in ath11k_pcic_get_ce_msi_idx() 340 for (i = 0; i < ab->hw_params.ce_count; i++) { in ath11k_pcic_free_irq() 385 for (i = 0; i < ab->hw_params.ce_count; i++) { in ath11k_pcic_ce_irqs_disable() 397 for (i = 0; i < ab->hw_params.ce_count; i++) { in ath11k_pcic_sync_ce_irqs() 605 if (ab->hw_params.ring_mask->tx[i] || in ath11k_pcic_ext_irq_config() 606 ab->hw_params.ring_mask->rx[i] || in ath11k_pcic_ext_irq_config() 607 ab->hw_params.ring_mask->rx_err[i] || in ath11k_pcic_ext_irq_config() 608 ab->hw_params.ring_mask->rx_wbm_rel[i] || in ath11k_pcic_ext_irq_config() 609 ab->hw_params.ring_mask->reo_status[i] || in ath11k_pcic_ext_irq_config() 610 ab->hw_params.ring_mask->rxdma2host[i] || in ath11k_pcic_ext_irq_config() [all …]
|
| H A D | dp_tx.c | 111 ring_selector = ab->hw_params.hw_ops->get_ring_selector(skb); in ath11k_dp_tx() 116 ti.ring_id = ring_selector % ab->hw_params.max_tx_ring; in ath11k_dp_tx() 117 ti.rbm_id = ab->hw_params.hal_params->tcl2wbm_rbm_map[ti.ring_id].rbm_id; in ath11k_dp_tx() 129 if (ring_map == (BIT(ab->hw_params.max_tx_ring) - 1) || in ath11k_dp_tx() 130 !ab->hw_params.tcl_ring_retry) { in ath11k_dp_tx() 247 if (unlikely(ring_map != (BIT(ab->hw_params.max_tx_ring)) - 1) && in ath11k_dp_tx() 248 ab->hw_params.tcl_ring_retry && ab->hw_params.max_tx_ring > 1) { in ath11k_dp_tx() 606 ab->hw_params.single_pdev_only) { in ath11k_dp_tx_complete_msdu() 831 if (!ab->hw_params.rx_mac_buf_ring) { in ath11k_dp_tx_get_ring_id_type() 1047 for (i = 0; i < ab->hw_params.num_rxdma_per_pdev; i++) { in ath11k_dp_tx_htt_h2t_ppdu_stats_req() [all …]
|
| H A D | spectral.c | 18 #define ATH11K_SPECTRAL_MAX_IB_BINS(x) ((x)->hw_params.spectral.max_fft_bins >> 1) 444 val > ar->ab->hw_params.spectral.max_fft_bins) in ath11k_write_file_spectral_bins() 587 if (!ab->hw_params.spectral.fft_sz) { in ath11k_spectral_process_fft() 597 bin_len = tlv_len - ab->hw_params.spectral.fft_hdr_len; in ath11k_spectral_process_fft() 605 bin_sz = ab->hw_params.spectral.fft_sz + ab->hw_params.spectral.fft_pad_sz; in ath11k_spectral_process_fft() 617 check_length = sizeof(*fft_report) + (num_bins * ab->hw_params.spectral.fft_sz); in ath11k_spectral_process_fft() 639 if (ab->hw_params.spectral.fragment_160mhz) { in ath11k_spectral_process_fft() 681 ab->hw_params.spectral.fft_sz); in ath11k_spectral_process_fft() 766 ab->hw_params.spectral.summary_pad_sz; in ath11k_spectral_process_data() 994 if (!ab->hw_params.spectral.fft_sz) in ath11k_spectral_init()
|
| H A D | htc.c | 84 bool credit_flow_enabled = (ab->hw_params.credit_flow && in ath11k_htc_send() 211 if (ab->hw_params.credit_flow) { in ath11k_htc_process_trailer() 539 for (i = 0; i < ab->hw_params.ce_count; i++) in ath11k_htc_wait_target() 588 if (ab->hw_params.supports_shadow_regs) in ath11k_htc_wait_target() 654 if (!ab->hw_params.credit_flow) { in ath11k_htc_connect_service() 784 if (ab->hw_params.credit_flow) in ath11k_htc_start() 823 htc->wmi_ep_count = ab->hw_params.max_radios; in ath11k_htc_init()
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | devices.c | 40 priv->hw_params.ct_kill_threshold = CT_KILL_THRESHOLD_LEGACY; in iwl1000_set_ct_threshold() 41 priv->hw_params.ct_kill_exit_threshold = CT_KILL_EXIT_THRESHOLD; in iwl1000_set_ct_threshold() 159 priv->hw_params.sens = &iwl1000_sensitivity; in iwl1000_hw_set_hw_params() 180 priv->hw_params.ct_kill_threshold = CT_KILL_THRESHOLD; in iwl2000_set_ct_threshold() 181 priv->hw_params.ct_kill_exit_threshold = CT_KILL_EXIT_THRESHOLD; in iwl2000_set_ct_threshold() 220 priv->hw_params.sens = &iwl2000_sensitivity; in iwl2000_hw_set_hw_params() 350 priv->hw_params.ct_kill_threshold = threshold * volt2temp_coef; in iwl5150_set_ct_threshold() 356 priv->hw_params.ct_kill_threshold = CT_KILL_THRESHOLD_LEGACY; in iwl5000_set_ct_threshold() 364 priv->hw_params.sens = &iwl5000_sensitivity; in iwl5000_hw_set_hw_params() 372 priv->hw_params.sens = &iwl5150_sensitivity; in iwl5150_hw_set_hw_params() [all …]
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | pci.h | 32 ((ab)->hw_params->regs->gcc_gcc_pcie_hot_rst) 41 ((ab)->hw_params->regs->pcie_qserdes_sysclk_en_sel) 45 ((ab)->hw_params->regs->pcie_pcs_osc_dtct_config_base) 48 ((ab)->hw_params->regs->pcie_pcs_osc_dtct_config_base + 0x4) 51 ((ab)->hw_params->regs->pcie_pcs_osc_dtct_config_base + 0xc)
|
| H A D | dp_tx.c | 188 u32 iova_mask = ab->hw_params->iova_mask; in ath12k_dp_tx_align_payload() 246 u32 iova_mask = ab->hw_params->iova_mask; in ath12k_dp_tx() 266 ring_selector = ab->hw_params->hw_ops->get_ring_selector(skb); in ath12k_dp_tx() 270 ti.ring_id = ring_selector % ab->hw_params->max_tx_ring; in ath12k_dp_tx() 273 ti.rbm_id = ab->hw_params->hal_ops->tcl_to_wbm_rbm_map[ti.ring_id].rbm_id; in ath12k_dp_tx() 483 if (ring_map != (BIT(ab->hw_params->max_tx_ring) - 1) && in ath12k_dp_tx() 484 ab->hw_params->tcl_ring_retry) { in ath12k_dp_tx() 549 u8 pdev_id = ath12k_hw_mac_id_to_pdev_id(ab->hw_params, desc_params->mac_id); in ath12k_dp_tx_free_txbuf() 1090 pdev_id = ath12k_hw_mac_id_to_pdev_id(ab->hw_params, desc_params.mac_id); in ath12k_dp_tx_completion_handler() 1115 if (!ab->hw_params->rx_mac_buf_ring) { in ath12k_dp_tx_get_ring_id_type() [all …]
|
| /linux/tools/testing/selftests/alsa/ |
| H A D | pcm-test.c | 304 snd_pcm_hw_params_t *hw_params; in test_pcm_time() local 331 snd_pcm_hw_params_alloca(&hw_params); in test_pcm_time() 357 err = snd_pcm_hw_params_any(handle, hw_params); in test_pcm_time() 362 err = snd_pcm_hw_params_set_rate_resample(handle, hw_params, 0); in test_pcm_time() 367 err = snd_pcm_hw_params_set_access(handle, hw_params, access); in test_pcm_time() 375 err = snd_pcm_hw_params_set_format(handle, hw_params, format); in test_pcm_time() 401 err = snd_pcm_hw_params_set_channels(handle, hw_params, channels); in test_pcm_time() 407 err = snd_pcm_hw_params_set_rate_near(handle, hw_params, &rrate, 0); in test_pcm_time() 417 err = snd_pcm_hw_params_set_period_size_near(handle, hw_params, &rperiod_size, 0); in test_pcm_time() 423 err = snd_pcm_hw_params_set_buffer_size_near(handle, hw_params, &rbuffer_size); in test_pcm_time() [all …]
|
| /linux/sound/soc/meson/ |
| H A D | axg-toddr.c | 120 .hw_params = axg_toddr_dai_hw_params, 181 .hw_params = axg_fifo_pcm_hw_params, 217 .hw_params = axg_toddr_dai_hw_params, 244 .hw_params = g12a_fifo_pcm_hw_params, 315 .hw_params = g12a_fifo_pcm_hw_params,
|
| H A D | axg-frddr.c | 101 .hw_params = axg_frddr_dai_hw_params, 163 .hw_params = axg_fifo_pcm_hw_params, 178 .hw_params = axg_frddr_dai_hw_params, 291 .hw_params = g12a_fifo_pcm_hw_params, 362 .hw_params = g12a_fifo_pcm_hw_params,
|
| /linux/sound/soc/codecs/ |
| H A D | ml26124.c | 325 struct snd_pcm_hw_params *hw_params, in ml26124_hw_params() argument 330 int i = get_coeff(priv->mclk, params_rate(hw_params)); in ml26124_hw_params() 336 priv->rate = params_rate(hw_params); in ml26124_hw_params() 339 switch (priv->mclk / params_rate(hw_params)) { in ml26124_hw_params() 361 srate = get_srate(params_rate(hw_params)); in ml26124_hw_params() 494 .hw_params = ml26124_hw_params,
|
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 4965-mac.c | 99 PAGE_SIZE << il->hw_params.rx_page_order, in il4965_rx_queue_reset() 322 if (il->hw_params.rx_page_order > 0) in il4965_rx_allocate() 326 page = alloc_pages(gfp_mask, il->hw_params.rx_page_order); in il4965_rx_allocate() 330 il->hw_params.rx_page_order); in il4965_rx_allocate() 347 PAGE_SIZE << il->hw_params.rx_page_order, in il4965_rx_allocate() 350 __free_pages(page, il->hw_params.rx_page_order); in il4965_rx_allocate() 359 PAGE_SIZE << il->hw_params.rx_page_order, in il4965_rx_allocate() 361 __free_pages(page, il->hw_params.rx_page_order); in il4965_rx_allocate() 414 PAGE_SIZE << il->hw_params.rx_page_order, in il4965_rx_queue_free() 598 len, PAGE_SIZE << il->hw_params.rx_page_order); in il4965_pass_packet_to_mac80211() [all …]
|
| H A D | 4965-calib.c | 120 const struct il_sensitivity_ranges *ranges = il->hw_params.sens; in il4965_sens_energy_cck() 299 const struct il_sensitivity_ranges *ranges = il->hw_params.sens; in il4965_sens_auto_corr_ofdm() 434 const struct il_sensitivity_ranges *ranges = il->hw_params.sens; in il4965_init_sensitivity() 674 active_chains &= il->hw_params.valid_rx_ant; in il4965_find_disconn_antenna() 681 if (!(il->hw_params.valid_tx_ant & ant_msk)) in il4965_find_disconn_antenna() 688 if (num_tx_chains == il->hw_params.tx_chains_num && in il4965_find_disconn_antenna() 704 if (active_chains != il->hw_params.valid_rx_ant && in il4965_find_disconn_antenna() 708 il->hw_params.valid_rx_ant); in il4965_find_disconn_antenna()
|
| H A D | 3945.c | 475 u32 fraglen = PAGE_SIZE << il->hw_params.rx_page_order; in il3945_pass_packet_to_mac80211() 854 for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) { in il3945_txq_ctx_reset() 1008 for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) in il3945_hw_txq_ctx_free() 1029 for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) { in il3945_hw_txq_ctx_stop() 2385 memset((void *)&il->hw_params, 0, sizeof(struct il_hw_params)); in il3945_hw_set_hw_params() 2393 il->hw_params.bcast_id = IL3945_BROADCAST_ID; in il3945_hw_set_hw_params() 2396 il->hw_params.max_txq_num = il->cfg->num_of_queues; in il3945_hw_set_hw_params() 2398 il->hw_params.tfd_size = sizeof(struct il3945_tfd); in il3945_hw_set_hw_params() 2399 il->hw_params.rx_page_order = get_order(IL_RX_BUF_SIZE_3K); in il3945_hw_set_hw_params() 2400 il->hw_params.max_rxq_size = RX_QUEUE_SIZE; in il3945_hw_set_hw_params() [all …]
|
| /linux/drivers/net/dsa/ |
| H A D | bcm_sf2.c | 312 if (priv->int_phy_mask & 1 << port && priv->hw_params.num_gphy == 1) { in bcm_sf2_port_setup() 365 if (priv->int_phy_mask & 1 << port && priv->hw_params.num_gphy == 1) in bcm_sf2_port_disable() 717 return priv->hw_params.gphy_rev; in bcm_sf2_sw_get_phy_flags() 992 if (priv->hw_params.num_gphy == 1) in bcm_sf2_sw_resume() 1060 for (port = 0; port < priv->hw_params.num_ports; port++) { in bcm_sf2_sw_setup() 1528 priv->hw_params.num_ports = core_readl(priv, CORE_IMP0_PRT_ID) + 1; in bcm_sf2_sw_probe() 1529 if (priv->hw_params.num_ports > DSA_MAX_PORTS) in bcm_sf2_sw_probe() 1530 priv->hw_params.num_ports = DSA_MAX_PORTS; in bcm_sf2_sw_probe() 1534 &priv->hw_params.num_gphy)) in bcm_sf2_sw_probe() 1535 priv->hw_params.num_gphy = 1; in bcm_sf2_sw_probe() [all …]
|
| /linux/sound/soc/dwc/ |
| H A D | dwc-pcm.c | 161 struct snd_pcm_hw_params *hw_params) in dw_pcm_hw_params() argument 166 switch (params_channels(hw_params)) { in dw_pcm_hw_params() 174 switch (params_format(hw_params)) { in dw_pcm_hw_params() 256 .hw_params = dw_pcm_hw_params,
|
| /linux/sound/pci/au88x0/ |
| H A D | au88x0_pcm.c | 208 struct snd_pcm_hw_params *hw_params) in snd_vortex_pcm_hw_params() argument 230 params_channels(hw_params), in snd_vortex_pcm_hw_params() 241 params_period_bytes(hw_params), in snd_vortex_pcm_hw_params() 242 params_periods(hw_params)); in snd_vortex_pcm_hw_params() 254 params_channels(hw_params)); in snd_vortex_pcm_hw_params() 260 params_period_bytes(hw_params), in snd_vortex_pcm_hw_params() 261 params_periods(hw_params)); in snd_vortex_pcm_hw_params() 425 .hw_params = snd_vortex_pcm_hw_params,
|
| /linux/sound/soc/renesas/rcar/ |
| H A D | core.c | 1535 struct snd_pcm_hw_params *hw_params) in rsnd_hw_update() argument 1545 if (hw_params) in rsnd_hw_update() 1546 ret = rsnd_dai_call(hw_params, io, substream, hw_params); in rsnd_hw_update() 1555 struct snd_pcm_hw_params *hw_params) in rsnd_hw_params() argument 1581 struct snd_pcm_hw_params *be_params = &be->dpcm[stream].hw_params; in rsnd_hw_params() 1583 if (params_channels(hw_params) != params_channels(be_params)) in rsnd_hw_params() 1585 if (params_rate(hw_params) != params_rate(be_params)) in rsnd_hw_params() 1607 params_channels(hw_params); in rsnd_hw_params() 1636 if (params_rate(hw_params) > io->converted_rate * k_down) { in rsnd_hw_params() 1637 hw_param_interval(hw_params, SNDRV_PCM_HW_PARAM_RATE)->min = in rsnd_hw_params() [all …]
|
| /linux/drivers/media/pci/cx23885/ |
| H A D | cx23885-alsa.c | 359 struct snd_pcm_hw_params *hw_params) in snd_cx23885_hw_params() argument 370 chip->period_size = params_period_bytes(hw_params); in snd_cx23885_hw_params() 371 chip->num_periods = params_periods(hw_params); in snd_cx23885_hw_params() 372 chip->dma_size = chip->period_size * params_periods(hw_params); in snd_cx23885_hw_params() 499 .hw_params = snd_cx23885_hw_params,
|
| /linux/sound/soc/fsl/ |
| H A D | fsl_dma.c | 510 struct snd_pcm_hw_params *hw_params) in fsl_dma_hw_params() argument 518 snd_pcm_format_physical_width(params_format(hw_params)); in fsl_dma_hw_params() 527 size_t buffer_size = params_buffer_bytes(hw_params); in fsl_dma_hw_params() 530 size_t period_size = params_period_bytes(hw_params); in fsl_dma_hw_params() 544 dma_private->num_periods = params_periods(hw_params); in fsl_dma_hw_params() 860 dma->dai.hw_params = fsl_dma_hw_params; in fsl_soc_dma_probe()
|
| /linux/sound/soc/intel/avs/ |
| H A D | pcm.c | 213 fe_hw_params = &fe->dpcm[substream->stream].hw_params; in avs_dai_be_hw_params() 241 struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *dai) in avs_dai_nonhda_be_hw_params() argument 250 return avs_dai_be_hw_params(substream, hw_params, dai, 0); in avs_dai_nonhda_be_hw_params() 321 .hw_params = avs_dai_nonhda_be_hw_params, 414 struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *dai) in avs_dai_hda_be_hw_params() argument 422 return avs_dai_be_hw_params(substream, hw_params, dai, in avs_dai_hda_be_hw_params() 461 p = &be->dpcm[substream->stream].hw_params; in avs_dai_hda_be_prepare() 546 .hw_params = avs_dai_hda_be_hw_params, 555 .hw_params = avs_dai_hda_be_hw_params, 564 .hw_params = avs_dai_hda_be_hw_params, [all …]
|
| /linux/sound/usb/ |
| H A D | pcm.c | 483 struct snd_pcm_hw_params *hw_params) in snd_usb_hw_params() argument 496 fmt = find_substream_format(subs, hw_params); in snd_usb_hw_params() 500 snd_pcm_format_name(params_format(hw_params)), in snd_usb_hw_params() 501 params_rate(hw_params), params_channels(hw_params)); in snd_usb_hw_params() 508 hw_params, in snd_usb_hw_params() 516 snd_pcm_format_name(params_format(hw_params)), in snd_usb_hw_params() 517 params_rate(hw_params), params_channels(hw_params)); in snd_usb_hw_params() 536 fmt, hw_params)) in snd_usb_hw_params() 543 subs->data_endpoint = snd_usb_endpoint_open(chip, fmt, hw_params, false, fixed_rate); in snd_usb_hw_params() 551 hw_params, in snd_usb_hw_params() [all …]
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | htt_rx.c | 138 struct ath10k_hw_params *hw = &htt->ar->hw_params; in __ath10k_htt_rx_ring_fill_n() 359 struct ath10k_hw_params *hw = &ar->hw_params; in ath10k_htt_rx_amsdu_pop() 507 struct ath10k_hw_params *hw = &ar->hw_params; in ath10k_htt_rx_handle_amsdu_mon_32() 584 struct ath10k_hw_params *hw = &ar->hw_params; in ath10k_htt_rx_handle_amsdu_mon_64() 660 struct ath10k_hw_params *hw = &ar->hw_params; in ath10k_htt_rx_pop_paddr32_list() 725 struct ath10k_hw_params *hw = &ar->hw_params; in ath10k_htt_rx_pop_paddr64_list() 802 htt->rx_ring.fill_level = ar->hw_params.rx_ring_fill_level; in ath10k_htt_rx_alloc() 981 struct ath10k_hw_params *hw = &ar->hw_params; in ath10k_htt_rx_h_rates() 1112 struct ath10k_hw_params *hw = &ar->hw_params; in ath10k_htt_rx_h_peer_channel() 1228 struct ath10k_hw_params *hw = &ar->hw_params; in ath10k_htt_rx_h_signal() [all …]
|
| /linux/drivers/soundwire/ |
| H A D | intel.c | 680 struct snd_pcm_hw_params *hw_params, in intel_params_stream() argument 688 params_data.hw_params = hw_params; in intel_params_stream() 806 struct snd_pcm_hw_params *hw_params; in intel_prepare() local 808 hw_params = &rtd->dpcm[substream->stream].hw_params; in intel_prepare() 821 ch = params_channels(hw_params); in intel_prepare() 833 hw_params, in intel_prepare() 984 .hw_params = intel_hw_params,
|