| /drivers/isdn/mISDN/ |
| 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 …]
|
| 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 …]
|
| 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 …]
|
| 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 …]
|
| 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 …]
|
| 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()
|
| A D | dsp_tones.c | 375 void dsp_tone_copy(struct dsp *dsp, u8 *data, int len) in dsp_tone_copy() argument 379 struct dsp_tone *tone = &dsp->tone; in dsp_tone_copy() 438 dsp_tone_hw_message(struct dsp *dsp, u8 *sample, int len) in dsp_tone_hw_message() argument 447 if (dsp->ch.peer) { in dsp_tone_hw_message() 448 if (dsp->ch.recv(dsp->ch.peer, nskb)) in dsp_tone_hw_message() 462 struct dsp *dsp = timer_container_of(dsp, t, tone.tl); in dsp_tone_timeout() local 463 struct dsp_tone *tone = &dsp->tone; in dsp_tone_timeout() 477 dsp_tone_hw_message(dsp, NULL, 0); in dsp_tone_timeout() 496 dsp_tone(struct dsp *dsp, int tone) in dsp_tone() argument 509 if (dsp->features.hfc_loops) in dsp_tone() [all …]
|
| A D | dsp_hwec.h | 7 extern void dsp_hwec_enable(struct dsp *dsp, const char *arg); 8 extern void dsp_hwec_disable(struct dsp *dsp);
|
| /drivers/firmware/cirrus/ |
| A D | cs_dsp.c | 667 struct cs_dsp *dsp = ctl->dsp; in cs_dsp_coeff_base_reg() local 696 struct cs_dsp *dsp = ctl->dsp; in cs_dsp_coeff_write_acked_control() local 762 struct cs_dsp *dsp = ctl->dsp; in cs_dsp_coeff_write_ctrl_raw() local 851 struct cs_dsp *dsp = ctl->dsp; in cs_dsp_coeff_lock_and_write_ctrl() local 867 struct cs_dsp *dsp = ctl->dsp; in cs_dsp_coeff_read_ctrl_raw() local 950 struct cs_dsp *dsp = ctl->dsp; in cs_dsp_coeff_lock_and_read_ctrl() local 1075 ctl->dsp = dsp; in cs_dsp_create_control() 2750 dsp->ops->disable_core(dsp); in cs_dsp_power_up() 2854 ret = dsp->ops->lock_memory(dsp, dsp->lock_regions); in cs_dsp_run() 2881 dsp->ops->stop_core(dsp); in cs_dsp_run() [all …]
|
| /drivers/firmware/cirrus/test/ |
| 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 …]
|
| 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 …]
|
| 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 …]
|
| 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 …]
|
| 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 865 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_cache_read_not_started() local 926 struct cs_dsp *dsp = priv->dsp; in cs_dsp_ctl_cache_read_stopped() local [all …]
|
| 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 …]
|
| 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 …]
|
| 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 …]
|
| A D | cs_dsp_mock_mem_maps.c | 107 if (dsp->mem[i].type == mem_type) in cs_dsp_mock_size_of_region() 125 int num_mems = priv->dsp->num_mems; in cs_dsp_mock_base_addr_for_mem() 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() 685 switch (priv->dsp->type) { in cs_dsp_create_mock_xm_header() 702 __func__, priv->dsp->type); in cs_dsp_create_mock_xm_header() [all …]
|
| A D | cs_dsp_test_bin.c | 2168 priv->dsp = dsp; in cs_dsp_bin_test_common_init() 2235 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_bin_test_halo_init() 2236 if (!dsp) in cs_dsp_bin_test_halo_init() 2239 dsp->num = 1; in cs_dsp_bin_test_halo_init() 2254 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_bin_test_adsp2_32bit_init() 2255 if (!dsp) in cs_dsp_bin_test_adsp2_32bit_init() 2258 dsp->num = 1; in cs_dsp_bin_test_adsp2_32bit_init() 2260 dsp->rev = 1; in cs_dsp_bin_test_adsp2_32bit_init() 2273 dsp = kunit_kzalloc(test, sizeof(*dsp), GFP_KERNEL); in cs_dsp_bin_test_adsp2_16bit_init() 2274 if (!dsp) in cs_dsp_bin_test_adsp2_16bit_init() [all …]
|
| A D | cs_dsp_mock_wmfw.c | 404 const struct cs_dsp *dsp = builder->test_priv->dsp; in cs_dsp_init_adsp2_halo_wmfw() local 409 hdr->header.core = dsp->type; in cs_dsp_init_adsp2_halo_wmfw() 410 hdr->header.rev = cpu_to_le16(dsp->rev); in cs_dsp_init_adsp2_halo_wmfw() 412 hdr->sizes.pm = cpu_to_le32(cs_dsp_mock_size_of_region(dsp, WMFW_ADSP2_PM)); in cs_dsp_init_adsp2_halo_wmfw() 413 hdr->sizes.xm = cpu_to_le32(cs_dsp_mock_size_of_region(dsp, WMFW_ADSP2_XM)); in cs_dsp_init_adsp2_halo_wmfw() 414 hdr->sizes.ym = cpu_to_le32(cs_dsp_mock_size_of_region(dsp, WMFW_ADSP2_YM)); in cs_dsp_init_adsp2_halo_wmfw() 416 switch (dsp->type) { in cs_dsp_init_adsp2_halo_wmfw() 418 hdr->sizes.zm = cpu_to_le32(cs_dsp_mock_size_of_region(dsp, WMFW_ADSP2_ZM)); in cs_dsp_init_adsp2_halo_wmfw() 445 switch (priv->dsp->type) { in cs_dsp_mock_wmfw_init() 467 switch (priv->dsp->type) { in cs_dsp_mock_wmfw_init()
|
| /drivers/mfd/ |
| 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 …]
|
| /drivers/input/misc/ |
| A D | cs40l50-vibra.c | 85 struct cs40l50_vibra_dsp dsp; member 164 base_index = vib->dsp.banks[effect->type].base_index; in cs40l50_effect_index_set() 165 max_index = vib->dsp.banks[effect->type].max_index; in cs40l50_effect_index_set() 226 error = regmap_read(vib->regmap, vib->dsp.owt_size_reg, &size); in cs40l50_upload_owt() 251 error = regmap_bulk_write(vib->regmap, vib->dsp.owt_base_reg + in cs40l50_upload_owt() 257 error = vib->dsp.write(vib->dev, vib->regmap, vib->dsp.push_owt_cmd); in cs40l50_upload_owt() 363 vib->dsp.write(vib->dev, vib->regmap, start_effect->index); in cs40l50_start_worker() 385 vib->dsp.write(vib->dev, vib->regmap, vib->dsp.stop_cmd); in cs40l50_stop_worker() 444 error = vib->dsp.write(vib->dev, vib->regmap, in cs40l50_erase_worker() 445 vib->dsp.delete_owt_cmd | in cs40l50_erase_worker() [all …]
|
| /drivers/scsi/ |
| A D | 53c700.c | 585 slot->resume_offset = dsp; in save_for_reselection() 798 __u32 resume_offset = dsp, temp = dsp + 8; in process_extended_message() 879 __u32 temp = dsp + 8, resume_offset = dsp; in process_message() 898 dsp, dsps); in process_message() 1257 dsp, dsps); in process_script_interrupt() 1274 host->host_no, pun, lun, dsps & 0xfff, dsp, dsp - hostdata->pScript); in process_script_interrupt() 1275 resume_offset = dsp; in process_script_interrupt() 1327 switch(dsp - hostdata->pScript) { in process_selection() 1507 __u32 dsp; in NCR_700_intr() local 1530 dsp, dsps)); in NCR_700_intr() [all …]
|
| /drivers/char/mwave/ |
| A D | README | 18 If the dsp irq has not been setup and stored in bios by the 20 irq used by the dsp to be configured. 23 If the dsp io range has not been setup and stored in bios by the 25 io range used by the dsp to be configured.
|
| /drivers/scsi/sym53c8xx_2/ |
| A D | sym_hipd.c | 1120 u32 dsp; local 1127 dsp = INL(np, nc_dsp); 1143 script_ofs = dsp; 2175 u32 dsp = INL(np, nc_dsp); local 2226 u32 dsp = INL(np, nc_dsp); local 2355 OUTL_DSP(np, dsp); 2390 u32 dsp; local 2403 dsp = INL(np, nc_dsp); 2487 nxtdsp = dsp; 2492 nxtdsp = dsp; [all …]
|