| /linux-6.15/drivers/isdn/mISDN/ |
| H A D | dsp_cmx.c | 234 member->dsp = dsp; in dsp_cmx_add_conf_member() 278 if (member->dsp == dsp) { in dsp_cmx_del_conf_member() 516 dsp = member->dsp; in dsp_cmx_hardware() 663 dsp = member->dsp; in dsp_cmx_hardware() 1200 dsp->rx_W = (dsp->rx_R + dsp->cmx_delay) in dsp_cmx_receive() 1232 dsp->rx_W = (dsp->rx_R + dsp->cmx_delay) in dsp_cmx_receive() 1259 dsp->rx_W = (dsp->rx_R + dsp->cmx_delay) in dsp_cmx_receive() 1272 (u_long)dsp, dsp->rx_R, dsp->rx_W, len, dsp->name); in dsp_cmx_receive() 1621 struct dsp *dsp; local 1701 dsp = member->dsp; [all …]
|
| H A D | dsp_core.c | 189 dsp_rx_off_member(struct dsp *dsp) in dsp_rx_off_member() argument 236 dsp_rx_off(struct dsp *dsp) in dsp_rx_off() argument 256 dsp_fill_empty(struct dsp *dsp) in dsp_fill_empty() argument 381 dsp_cmx_hardware(dsp->conf, dsp); in dsp_control_req() 401 dsp_cmx_hardware(dsp->conf, dsp); in dsp_control_req() 418 dsp_cmx_hardware(dsp->conf, dsp); in dsp_control_req() 426 dsp_cmx_hardware(dsp->conf, dsp); in dsp_control_req() 629 struct dsp *dsp = container_of(ch, struct dsp, ch); in get_features() local 667 struct dsp *dsp = container_of(ch, struct dsp, ch); in dsp_function() local 955 struct dsp *dsp = container_of(ch, struct dsp, ch); in dsp_ctrl() local [all …]
|
| H A D | dsp_dtmf.c | 40 void dsp_dtmf_goertzel_init(struct dsp *dsp) in dsp_dtmf_goertzel_init() argument 42 dsp->dtmf.size = 0; in dsp_dtmf_goertzel_init() 45 dsp->dtmf.count = 0; in dsp_dtmf_goertzel_init() 50 void dsp_dtmf_hardware(struct dsp *dsp) in dsp_dtmf_hardware() argument 54 if (!dsp->dtmf.enable) in dsp_dtmf_hardware() 61 if (dsp->tx_volume) { in dsp_dtmf_hardware() 68 if (dsp->rx_volume) { in dsp_dtmf_hardware() 76 if (dsp->bf_enable) { in dsp_dtmf_hardware() 118 *dsp_dtmf_goertzel_decode(struct dsp *dsp, u8 *data, int len, int fmt) in dsp_dtmf_goertzel_decode() argument 181 dsp->dtmf.size = 0; in dsp_dtmf_goertzel_decode() [all …]
|
| H A D | dsp.h | 92 struct dsp; 95 struct dsp *dsp; member 170 struct dsp { struct 245 extern void dsp_cmx_debug(struct dsp *dsp); argument 247 extern int dsp_cmx_conf(struct dsp *dsp, u32 conf_id); 252 extern int dsp_cmx_del_conf_member(struct dsp *dsp); 255 extern void dsp_dtmf_goertzel_init(struct dsp *dsp); 256 extern void dsp_dtmf_hardware(struct dsp *dsp); 260 extern int dsp_tone(struct dsp *dsp, int tone); 261 extern void dsp_tone_copy(struct dsp *dsp, u8 *data, int len); [all …]
|
| H A D | dsp_blowfish.c | 364 dsp_bf_encrypt(struct dsp *dsp, u8 *data, int len) in dsp_bf_encrypt() argument 369 u32 *P = dsp->bf_p; in dsp_bf_encrypt() 370 u32 *S = dsp->bf_s; in dsp_bf_encrypt() 453 dsp_bf_decrypt(struct dsp *dsp, u8 *data, int len) in dsp_bf_decrypt() argument 461 u32 *P = dsp->bf_p; in dsp_bf_decrypt() 462 u32 *S = dsp->bf_s; in dsp_bf_decrypt() 552 dsp->bf_sync = sync; in dsp_bf_decrypt() 594 dsp_bf_init(struct dsp *dsp, const u8 *key, uint keylen) in dsp_bf_init() argument 615 dsp->bf_enable = 1; in dsp_bf_init() 664 dsp_bf_cleanup(struct dsp *dsp) in dsp_bf_cleanup() argument [all …]
|
| H A D | dsp_hwec.c | 34 void dsp_hwec_enable(struct dsp *dsp, const char *arg) in dsp_hwec_enable() argument 40 if (!dsp) { in dsp_hwec_enable() 85 if (!dsp->ch.peer->ctrl(&dsp->ch, CONTROL_CHANNEL, &cq)) { in dsp_hwec_enable() 92 void dsp_hwec_disable(struct dsp *dsp) in dsp_hwec_disable() argument 96 if (!dsp) { in dsp_hwec_disable() 105 if (!dsp->ch.peer->ctrl(&dsp->ch, CONTROL_CHANNEL, &cq)) { in dsp_hwec_disable()
|
| /linux-6.15/drivers/firmware/cirrus/ |
| H A D | cs_dsp.c | 662 struct cs_dsp *dsp = ctl->dsp; in cs_dsp_coeff_base_reg() local 691 struct cs_dsp *dsp = ctl->dsp; in cs_dsp_coeff_write_acked_control() local 757 struct cs_dsp *dsp = ctl->dsp; in cs_dsp_coeff_write_ctrl_raw() local 846 struct cs_dsp *dsp = ctl->dsp; in cs_dsp_coeff_lock_and_write_ctrl() local 862 struct cs_dsp *dsp = ctl->dsp; in cs_dsp_coeff_read_ctrl_raw() local 945 struct cs_dsp *dsp = ctl->dsp; in cs_dsp_coeff_lock_and_read_ctrl() local 1070 ctl->dsp = dsp; in cs_dsp_create_control() 2745 dsp->ops->disable_core(dsp); in cs_dsp_power_up() 2849 ret = dsp->ops->lock_memory(dsp, dsp->lock_regions); in cs_dsp_run() 2876 dsp->ops->stop_core(dsp); in cs_dsp_run() [all …]
|
| /linux-6.15/drivers/firmware/cirrus/test/ |
| H A D | cs_dsp_test_callbacks.c | 453 priv->dsp = dsp; in cs_dsp_callbacks_test_common_init() 524 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_callbacks_test_halo_init() 525 if (!dsp) in cs_dsp_callbacks_test_halo_init() 528 dsp->num = 1; in cs_dsp_callbacks_test_halo_init() 543 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_callbacks_test_adsp2_32bit_init() 544 if (!dsp) in cs_dsp_callbacks_test_adsp2_32bit_init() 547 dsp->num = 1; in cs_dsp_callbacks_test_adsp2_32bit_init() 572 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_callbacks_test_adsp2_16bit_init() 573 if (!dsp) in cs_dsp_callbacks_test_adsp2_16bit_init() 576 dsp->num = 1; in cs_dsp_callbacks_test_adsp2_16bit_init() [all …]
|
| H A D | cs_dsp_test_bin_error.c | 407 priv->dsp = dsp; in cs_dsp_bin_err_test_common_init() 485 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_bin_err_test_halo_init() 486 if (!dsp) in cs_dsp_bin_err_test_halo_init() 489 dsp->num = 1; in cs_dsp_bin_err_test_halo_init() 504 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_bin_err_test_adsp2_32bit_init() 505 if (!dsp) in cs_dsp_bin_err_test_adsp2_32bit_init() 508 dsp->num = 1; in cs_dsp_bin_err_test_adsp2_32bit_init() 510 dsp->rev = 1; in cs_dsp_bin_err_test_adsp2_32bit_init() 523 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_bin_err_test_adsp2_16bit_init() 524 if (!dsp) in cs_dsp_bin_err_test_adsp2_16bit_init() [all …]
|
| H A D | cs_dsp_test_wmfw_error.c | 1016 priv->dsp = dsp; in cs_dsp_wmfw_err_test_common_init() 1083 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_wmfw_err_test_halo_init() 1084 if (!dsp) in cs_dsp_wmfw_err_test_halo_init() 1087 dsp->num = 1; in cs_dsp_wmfw_err_test_halo_init() 1102 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_wmfw_err_test_adsp2_32bit_init() 1103 if (!dsp) in cs_dsp_wmfw_err_test_adsp2_32bit_init() 1106 dsp->num = 1; in cs_dsp_wmfw_err_test_adsp2_32bit_init() 1108 dsp->rev = 1; in cs_dsp_wmfw_err_test_adsp2_32bit_init() 1136 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_wmfw_err_test_adsp2_16bit_init() 1137 if (!dsp) in cs_dsp_wmfw_err_test_adsp2_16bit_init() [all …]
|
| H A D | cs_dsp_test_control_rw.c | 145 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_write_running() local 216 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_read_volatile_running() local 287 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_read_volatile_not_started() local 337 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_read_volatile_stopped() local 391 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_read_volatile_stopped_powered_down() local 447 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_read_volatile_not_current_loaded_fw() local 505 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_read_volatile_not_current_running_fw() local 566 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_write_volatile_not_started() local 623 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_write_volatile_stopped() local 684 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_write_volatile_stopped_powered_down() local [all …]
|
| H A D | cs_dsp_test_control_cache.c | 149 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_v2_cache_alloc() local 203 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_cache_init() local 262 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_cache_init_write_only() local 314 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_cache_init_multiple_fw_same_controls() local 423 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_cache_init_multiple_fwalgid_same_controls() local 531 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_cache_init_multiple_mems() local 652 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_cache_init_multiple_algs() local 753 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_cache_init_multiple_offsets() local 866 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_cache_read_not_started() local 927 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_cache_read_stopped() local [all …]
|
| H A D | cs_dsp_mock_regmap.c | 268 switch (priv->dsp->type) { in cs_dsp_mock_regmap_drop_system_regs() 270 if (priv->dsp->base) { in cs_dsp_mock_regmap_drop_system_regs() 272 priv->dsp->base, in cs_dsp_mock_regmap_drop_system_regs() 273 priv->dsp->base + 0x7c); in cs_dsp_mock_regmap_drop_system_regs() 277 if (priv->dsp->base) { in cs_dsp_mock_regmap_drop_system_regs() 279 priv->dsp->base, in cs_dsp_mock_regmap_drop_system_regs() 313 regcache_sync(priv->dsp->regmap); in cs_dsp_mock_regmap_is_dirty() 337 switch (priv->dsp->type) { in cs_dsp_mock_regmap_init() 342 if (priv->dsp->rev == 0) in cs_dsp_mock_regmap_init() 352 priv->dsp->regmap = devm_regmap_init(priv->dsp->dev, in cs_dsp_mock_regmap_init() [all …]
|
| H A D | cs_dsp_test_control_parse.c | 1379 priv->dsp = dsp; in cs_dsp_ctl_parse_test_common_init() 1450 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_ctl_parse_test_halo_init() 1451 if (!dsp) in cs_dsp_ctl_parse_test_halo_init() 1454 dsp->num = 1; in cs_dsp_ctl_parse_test_halo_init() 1469 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_ctl_parse_test_adsp2_32bit_init() 1470 if (!dsp) in cs_dsp_ctl_parse_test_adsp2_32bit_init() 1473 dsp->num = 1; in cs_dsp_ctl_parse_test_adsp2_32bit_init() 1475 dsp->rev = 1; in cs_dsp_ctl_parse_test_adsp2_32bit_init() 1498 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_ctl_parse_test_adsp2_16bit_init() 1499 if (!dsp) in cs_dsp_ctl_parse_test_adsp2_16bit_init() [all …]
|
| H A D | cs_dsp_test_wmfw.c | 1793 priv->dsp = dsp; in cs_dsp_wmfw_test_common_init() 1864 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_wmfw_test_halo_init() 1865 if (!dsp) in cs_dsp_wmfw_test_halo_init() 1868 dsp->num = 1; in cs_dsp_wmfw_test_halo_init() 1883 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_wmfw_test_adsp2_32bit_init() 1884 if (!dsp) in cs_dsp_wmfw_test_adsp2_32bit_init() 1887 dsp->num = 1; in cs_dsp_wmfw_test_adsp2_32bit_init() 1889 dsp->rev = 1; in cs_dsp_wmfw_test_adsp2_32bit_init() 1917 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_wmfw_test_adsp2_16bit_init() 1918 if (!dsp) in cs_dsp_wmfw_test_adsp2_16bit_init() [all …]
|
| H A D | cs_dsp_mock_mem_maps.c | 107 if (dsp->mem[i].type == mem_type) in cs_dsp_mock_size_of_region() 150 switch (priv->dsp->type) { in cs_dsp_mock_reg_addr_inc_per_unpacked_word() 176 switch (priv->dsp->type) { in cs_dsp_mock_reg_block_length_bytes() 243 switch (priv->dsp->type) { in cs_dsp_mock_reg_block_length_dsp_words() 289 switch (priv->dsp->type) { in cs_dsp_mock_has_zm() 409 switch (priv->dsp->type) { in cs_dsp_mock_xm_header_get_alg_base_in_words() 502 switch (priv->dsp->type) { in cs_dsp_mock_xm_header_drop_from_regmap_cache() 519 regmap_read(priv->dsp->regmap, in cs_dsp_mock_xm_header_drop_from_regmap_cache() 682 switch (priv->dsp->type) { in cs_dsp_create_mock_xm_header() 699 __func__, priv->dsp->type); in cs_dsp_create_mock_xm_header() [all …]
|
| /linux-6.15/sound/soc/codecs/ |
| H A D | wm_adsp.c | 668 return (dsp->control_add)(dsp, cs_ctl); in wm_adsp_control_add_cb() 862 dsp->fwf_name ? dsp->fwf_name : dsp->cs_dsp.name, in wm_adsp_request_firmware_files() 1067 return (*dsp->pre_run)(dsp); in wm_adsp_pre_run() 1268 compr->dsp = dsp; in wm_adsp_compr_open() 1287 struct wm_adsp *dsp = compr->dsp; in wm_adsp_compr_free() local 1307 struct wm_adsp *dsp = compr->dsp; in wm_adsp_compr_check_params() local 1484 buf->dsp = dsp; in wm_adsp_buffer_alloc() 1702 struct wm_adsp *dsp = compr->dsp; in wm_adsp_compr_trigger() local 1867 struct wm_adsp *dsp = compr->dsp; in wm_adsp_compr_pointer() local 1981 struct wm_adsp *dsp = compr->dsp; in wm_adsp_compr_read() local [all …]
|
| H A D | wm_adsp.h | 40 int (*control_add)(struct wm_adsp *dsp, struct cs_dsp_coeff_ctl *cs_ctl); 41 int (*pre_run)(struct wm_adsp *dsp); 82 int wm_adsp1_init(struct wm_adsp *dsp); 83 int wm_adsp2_init(struct wm_adsp *dsp); 84 void wm_adsp2_remove(struct wm_adsp *dsp); 87 int wm_halo_init(struct wm_adsp *dsp); 95 int wm_adsp_power_up(struct wm_adsp *dsp, bool load_firmware); 96 void wm_adsp_power_down(struct wm_adsp *dsp); 102 int wm_adsp_run(struct wm_adsp *dsp); 103 void wm_adsp_stop(struct wm_adsp *dsp); [all …]
|
| H A D | cs-amp-lib.c | 23 static int cs_amp_write_cal_coeff(struct cs_dsp *dsp, in cs_amp_write_cal_coeff() argument 34 mutex_lock(&dsp->pwr_lock); in cs_amp_write_cal_coeff() 35 cs_ctl = cs_dsp_get_ctl(dsp, ctl_name, controls->mem_region, controls->alg_id); in cs_amp_write_cal_coeff() 37 mutex_unlock(&dsp->pwr_lock); in cs_amp_write_cal_coeff() 40 dev_err(dsp->dev, "Failed to write to '%s': %d\n", ctl_name, ret); in cs_amp_write_cal_coeff() 50 static int _cs_amp_write_cal_coeffs(struct cs_dsp *dsp, in _cs_amp_write_cal_coeffs() argument 56 dev_dbg(dsp->dev, "Calibration: Ambient=%#x, Status=%#x, CalR=%d\n", in _cs_amp_write_cal_coeffs() 59 if (list_empty(&dsp->ctl_list)) { in _cs_amp_write_cal_coeffs() 68 ret = cs_amp_write_cal_coeff(dsp, controls, controls->calr, data->calR); in _cs_amp_write_cal_coeffs() 91 int cs_amp_write_cal_coeffs(struct cs_dsp *dsp, in cs_amp_write_cal_coeffs() argument [all …]
|
| /linux-6.15/include/linux/firmware/cirrus/ |
| H A D | cs_dsp.h | 100 struct cs_dsp *dsp; member 214 int (*pre_run)(struct cs_dsp *dsp); 215 int (*post_run)(struct cs_dsp *dsp); 216 void (*pre_stop)(struct cs_dsp *dsp); 217 void (*post_stop)(struct cs_dsp *dsp); 221 int cs_dsp_adsp1_init(struct cs_dsp *dsp); 223 int cs_dsp_halo_init(struct cs_dsp *dsp); 230 int cs_dsp_power_up(struct cs_dsp *dsp, 235 int cs_dsp_run(struct cs_dsp *dsp); 236 void cs_dsp_stop(struct cs_dsp *dsp); [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/pinctrl/ |
| H A D | cirrus,lochnagar.yaml | 85 dsp-gpio3, dsp-gpio4, dsp-gpio5, dsp-gpio6, 91 dsp-aif1-rxdat, dsp-aif1-lrclk, dsp-aif1-txdat, 92 dsp-aif2-bclk, dsp-aif2-rxdat, dsp-aif2-lrclk, 101 dsp-uart1-tx, dsp-uart2-rx, dsp-uart2-tx, 107 dsp-dmicdat1, dsp-dmicclk2, dsp-dmicdat2, i2c2-scl, 120 dsp-gpio3, dsp-gpio4, dsp-gpio5, dsp-gpio6, 133 dsp-dmicclk2, dsp-dmicdat2, dsp-uart1-rx, 134 dsp-uart1-tx, dsp-uart2-rx, dsp-uart2-tx, 145 dsp-aif1-bclk, dsp-aif1-lrclk, dsp-aif1-rxdat, 146 dsp-aif1-txdat, dsp-aif2, dsp-aif2-bclk, [all …]
|
| /linux-6.15/arch/mips/include/asm/ |
| H A D | dsp.h | 41 tsk->thread.dsp.dspr[0] = mfhi1(); \ 42 tsk->thread.dsp.dspr[1] = mflo1(); \ 43 tsk->thread.dsp.dspr[2] = mfhi2(); \ 44 tsk->thread.dsp.dspr[3] = mflo2(); \ 58 mthi1(tsk->thread.dsp.dspr[0]); \ 59 mtlo1(tsk->thread.dsp.dspr[1]); \ 60 mthi2(tsk->thread.dsp.dspr[2]); \ 61 mtlo2(tsk->thread.dsp.dspr[3]); \ 62 mthi3(tsk->thread.dsp.dspr[4]); \ 63 mtlo3(tsk->thread.dsp.dspr[5]); \ [all …]
|
| /linux-6.15/drivers/mfd/ |
| H A D | cs40l50-core.c | 116 struct cs_dsp *dsp = &cs40l50->dsp; in cs40l50_wseq_init() local 174 struct cs40l50 *cs40l50 = container_of(dsp, struct cs40l50, dsp); in cs40l50_dsp_post_run() 208 cs40l50->dsp.num = 1; in cs40l50_dsp_init() 209 cs40l50->dsp.type = WMFW_HALO; in cs40l50_dsp_init() 210 cs40l50->dsp.dev = cs40l50->dev; in cs40l50_dsp_init() 224 &cs40l50->dsp); in cs40l50_dsp_init() 233 if (cs40l50->dsp.running) in cs40l50_reset_dsp() 234 cs_dsp_stop(&cs40l50->dsp); in cs40l50_reset_dsp() 236 if (cs40l50->dsp.booted) in cs40l50_reset_dsp() 256 ret = cs_dsp_run(&cs40l50->dsp); in cs40l50_reset_dsp() [all …]
|
| /linux-6.15/arch/arm/boot/dts/ti/keystone/ |
| H A D | keystone-k2hk.dtsi | 156 dsp0: dsp@10800000 { 157 compatible = "ti,k2hk-dsp"; 172 dsp1: dsp@11800000 { 173 compatible = "ti,k2hk-dsp"; 188 dsp2: dsp@12800000 { 189 compatible = "ti,k2hk-dsp"; 204 dsp3: dsp@13800000 { 220 dsp4: dsp@14800000 { 236 dsp5: dsp@15800000 { 252 dsp6: dsp@16800000 { [all …]
|
| /linux-6.15/sound/pci/hda/ |
| H A D | hda_cs_dsp_ctl.c | 145 dev_dbg(cs_ctl->dsp->dev, "Added KControl: %s\n", kcontrol.name); in hda_cs_dsp_add_kcontrol() 151 struct cs_dsp *cs_dsp = cs_ctl->dsp; in hda_cs_dsp_control_add() 191 lockdep_assert_not_held(&dsp->pwr_lock); in hda_cs_dsp_add_controls() 193 list_for_each_entry(cs_ctl, &dsp->ctl_list, list) { in hda_cs_dsp_add_controls() 215 int hda_cs_dsp_write_ctl(struct cs_dsp *dsp, const char *name, int type, in hda_cs_dsp_write_ctl() argument 221 mutex_lock(&dsp->pwr_lock); in hda_cs_dsp_write_ctl() 222 cs_ctl = cs_dsp_get_ctl(dsp, name, type, alg); in hda_cs_dsp_write_ctl() 224 mutex_unlock(&dsp->pwr_lock); in hda_cs_dsp_write_ctl() 232 int hda_cs_dsp_read_ctl(struct cs_dsp *dsp, const char *name, int type, in hda_cs_dsp_read_ctl() argument 237 mutex_lock(&dsp->pwr_lock); in hda_cs_dsp_read_ctl() [all …]
|