/Linux-v5.15/drivers/isdn/mISDN/ |
D | dsp_cmx.c | 159 dsp_cmx_debug(struct dsp *dsp) in dsp_cmx_debug() argument 163 struct dsp *odsp; in dsp_cmx_debug() 172 if (dsp == odsp) in dsp_cmx_debug() 184 member->dsp->name, member->dsp->pcm_slot_tx, in dsp_cmx_debug() 185 member->dsp->pcm_bank_tx, member->dsp->pcm_slot_rx, in dsp_cmx_debug() 186 member->dsp->pcm_bank_rx, member->dsp->hfc_conf, in dsp_cmx_debug() 187 member->dsp->tx_data, member->dsp->rx_is_off, in dsp_cmx_debug() 188 (member->dsp == dsp) ? " *this*" : ""); in dsp_cmx_debug() 220 dsp_cmx_add_conf_member(struct dsp *dsp, struct dsp_conf *conf) in dsp_cmx_add_conf_member() argument 224 if (!conf || !dsp) { in dsp_cmx_add_conf_member() [all …]
|
D | dsp_core.c | 188 dsp_rx_off_member(struct dsp *dsp) in dsp_rx_off_member() argument 195 if (!dsp->features_rx_off) in dsp_rx_off_member() 199 if (!dsp->rx_disabled) in dsp_rx_off_member() 202 else if (dsp->dtmf.software) in dsp_rx_off_member() 205 else if (dsp->echo.software) in dsp_rx_off_member() 208 else if (dsp->conf && dsp->conf->software) in dsp_rx_off_member() 213 if (rx_off == dsp->rx_is_off) in dsp_rx_off_member() 216 if (!dsp->ch.peer) { in dsp_rx_off_member() 224 if (dsp->ch.peer->ctrl(dsp->ch.peer, CONTROL_CHANNEL, &cq)) { in dsp_rx_off_member() 229 dsp->rx_is_off = rx_off; in dsp_rx_off_member() [all …]
|
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() 43 dsp->dtmf.lastwhat = '\0'; in dsp_dtmf_goertzel_init() 44 dsp->dtmf.lastdigit = '\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() 57 if (!dsp->features.hfc_dtmf) in dsp_dtmf_hardware() 61 if (dsp->tx_volume) { in dsp_dtmf_hardware() 65 __func__, dsp->name); in dsp_dtmf_hardware() [all …]
|
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 246 extern void dsp_cmx_hardware(struct dsp_conf *conf, struct dsp *dsp); 247 extern int dsp_cmx_conf(struct dsp *dsp, u32 conf_id); 248 extern void dsp_cmx_receive(struct dsp *dsp, struct sk_buff *skb); 249 extern void dsp_cmx_hdlc(struct dsp *dsp, struct sk_buff *skb); 251 extern void dsp_cmx_transmit(struct dsp *dsp, struct sk_buff *skb); 252 extern int dsp_cmx_del_conf_member(struct dsp *dsp); [all …]
|
D | dsp_blowfish.c | 369 dsp_bf_encrypt(struct dsp *dsp, u8 *data, int len) in dsp_bf_encrypt() argument 371 int i = 0, j = dsp->bf_crypt_pos; in dsp_bf_encrypt() 372 u8 *bf_data_in = dsp->bf_data_in; in dsp_bf_encrypt() 373 u8 *bf_crypt_out = dsp->bf_crypt_out; in dsp_bf_encrypt() 374 u32 *P = dsp->bf_p; in dsp_bf_encrypt() 375 u32 *S = dsp->bf_s; in dsp_bf_encrypt() 448 dsp->bf_crypt_pos = j; in dsp_bf_encrypt() 458 dsp_bf_decrypt(struct dsp *dsp, u8 *data, int len) in dsp_bf_decrypt() argument 461 u8 j = dsp->bf_decrypt_in_pos; in dsp_bf_decrypt() 462 u8 k = dsp->bf_decrypt_out_pos; in dsp_bf_decrypt() [all …]
|
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()
|
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 = from_timer(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() 479 dsp_tone_hw_message(dsp, pat->data[index], *(pat->siz[index])); in dsp_tone_timeout() 496 dsp_tone(struct dsp *dsp, int tone) in dsp_tone() argument [all …]
|
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);
|
/Linux-v5.15/sound/soc/codecs/ |
D | wm_adsp.c | 47 adsp_err(_obj->dsp, "%s: " fmt, _obj->name ? _obj->name : "legacy", \ 50 adsp_dbg(_obj->dsp, "%s: " fmt, _obj->name ? _obj->name : "legacy", \ 442 struct wm_adsp *dsp; member 459 struct wm_adsp *dsp; member 493 static int wm_adsp_buffer_init(struct wm_adsp *dsp); 494 static int wm_adsp_buffer_free(struct wm_adsp *dsp); 606 struct wm_adsp *dsp; member 643 static void wm_adsp_debugfs_save_wmfwname(struct wm_adsp *dsp, const char *s) in wm_adsp_debugfs_save_wmfwname() argument 647 kfree(dsp->wmfw_file_name); in wm_adsp_debugfs_save_wmfwname() 648 dsp->wmfw_file_name = tmp; in wm_adsp_debugfs_save_wmfwname() [all …]
|
D | wm_adsp.h | 114 bool (*validate_version)(struct wm_adsp *dsp, unsigned int version); 115 unsigned int (*parse_sizes)(struct wm_adsp *dsp, 119 int (*setup_algs)(struct wm_adsp *dsp); 123 void (*show_fw_status)(struct wm_adsp *dsp); 124 void (*stop_watchdog)(struct wm_adsp *dsp); 126 int (*enable_memory)(struct wm_adsp *dsp); 127 void (*disable_memory)(struct wm_adsp *dsp); 128 int (*lock_memory)(struct wm_adsp *dsp, unsigned int lock_regions); 130 int (*enable_core)(struct wm_adsp *dsp); 131 void (*disable_core)(struct wm_adsp *dsp); [all …]
|
/Linux-v5.15/arch/mips/include/asm/ |
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(); \ 45 tsk->thread.dsp.dspr[4] = mfhi3(); \ 46 tsk->thread.dsp.dspr[5] = mflo3(); \ 47 tsk->thread.dsp.dspcontrol = rddsp(DSP_MASK); \ 58 mthi1(tsk->thread.dsp.dspr[0]); \ 59 mtlo1(tsk->thread.dsp.dspr[1]); \ 60 mthi2(tsk->thread.dsp.dspr[2]); \ [all …]
|
/Linux-v5.15/sound/soc/intel/skylake/ |
D | cnl-sst.c | 314 struct sst_dsp *dsp = context; in cnl_dsp_irq_thread_handler() local 315 struct skl_dev *cnl = dsp->thread_context; in cnl_dsp_irq_thread_handler() 322 if (!(dsp->intr_status & CNL_ADSPIS_IPC)) in cnl_dsp_irq_thread_handler() 325 hipcida = sst_dsp_shim_read_unlocked(dsp, CNL_ADSP_REG_HIPCIDA); in cnl_dsp_irq_thread_handler() 326 hipctdr = sst_dsp_shim_read_unlocked(dsp, CNL_ADSP_REG_HIPCTDR); in cnl_dsp_irq_thread_handler() 327 hipctdd = sst_dsp_shim_read_unlocked(dsp, CNL_ADSP_REG_HIPCTDD); in cnl_dsp_irq_thread_handler() 331 sst_dsp_shim_update_bits(dsp, CNL_ADSP_REG_HIPCCTL, in cnl_dsp_irq_thread_handler() 335 sst_dsp_shim_update_bits_forced(dsp, CNL_ADSP_REG_HIPCIDA, in cnl_dsp_irq_thread_handler() 341 sst_dsp_shim_update_bits(dsp, CNL_ADSP_REG_HIPCCTL, in cnl_dsp_irq_thread_handler() 349 dev_dbg(dsp->dev, "IPC irq: Firmware respond primary:%x", in cnl_dsp_irq_thread_handler() [all …]
|
D | skl-sst-ipc.c | 287 static bool skl_ipc_is_dsp_busy(struct sst_dsp *dsp) in skl_ipc_is_dsp_busy() argument 291 hipci = sst_dsp_shim_read_unlocked(dsp, SKL_ADSP_REG_HIPCI); in skl_ipc_is_dsp_busy() 301 sst_dsp_outbox_write(ipc->dsp, msg->tx.data, msg->tx.size); in skl_ipc_tx_msg() 302 sst_dsp_shim_write_unlocked(ipc->dsp, SKL_ADSP_REG_HIPCIE, in skl_ipc_tx_msg() 304 sst_dsp_shim_write_unlocked(ipc->dsp, SKL_ADSP_REG_HIPCI, in skl_ipc_tx_msg() 308 int skl_ipc_check_D0i0(struct sst_dsp *dsp, bool state) in skl_ipc_check_D0i0() argument 313 if (!dsp->fw_ops.set_state_D0i0) in skl_ipc_check_D0i0() 318 ret = dsp->fw_ops.set_state_D0i0(dsp); in skl_ipc_check_D0i0() 320 ret = dsp->fw_ops.set_state_D0i3(dsp); in skl_ipc_check_D0i0() 417 ipc->dsp->fw_ops.get_fw_errcode(ipc->dsp)); in skl_ipc_set_reply_error_code() [all …]
|
D | cnl-sst-dsp.c | 210 void cnl_dsp_free(struct sst_dsp *dsp) in cnl_dsp_free() argument 212 cnl_ipc_int_disable(dsp); in cnl_dsp_free() 214 free_irq(dsp->irq, dsp); in cnl_dsp_free() 215 cnl_ipc_op_int_disable(dsp); in cnl_dsp_free() 216 cnl_dsp_disable_core(dsp, SKL_DSP_CORE0_MASK); in cnl_dsp_free() 264 cnl_ipc_op_int_disable(ipc->dsp); in cnl_ipc_free()
|
D | skl-sst.c | 519 struct skl_dev **dsp) in skl_sst_dsp_init() argument 525 ret = skl_sst_ctx_init(dev, irq, fw_name, dsp_ops, dsp, &skl_dev); in skl_sst_dsp_init() 531 skl = *dsp; in skl_sst_dsp_init() 532 sst = skl->dsp; in skl_sst_dsp_init() 558 struct sst_dsp *sst = skl->dsp; in skl_sst_init_fw() 585 if (skl->dsp->fw) in skl_sst_dsp_cleanup() 586 release_firmware(skl->dsp->fw); in skl_sst_dsp_cleanup() 587 skl_clear_module_table(skl->dsp); in skl_sst_dsp_cleanup() 590 skl->dsp->ops->free(skl->dsp); in skl_sst_dsp_cleanup() 592 skl->dsp->cl_dev.ops.cl_cleanup_controller(skl->dsp); in skl_sst_dsp_cleanup() [all …]
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | keystone-k2hk.dtsi | 92 compatible = "ti,keystone-dsp-gpio"; 100 compatible = "ti,keystone-dsp-gpio"; 108 compatible = "ti,keystone-dsp-gpio"; 116 compatible = "ti,keystone-dsp-gpio"; 124 compatible = "ti,keystone-dsp-gpio"; 132 compatible = "ti,keystone-dsp-gpio"; 140 compatible = "ti,keystone-dsp-gpio"; 148 compatible = "ti,keystone-dsp-gpio"; 156 dsp0: dsp@10800000 { 157 compatible = "ti,k2hk-dsp"; [all …]
|
D | keystone-k2l.dtsi | 294 compatible = "ti,keystone-dsp-gpio"; 302 compatible = "ti,keystone-dsp-gpio"; 310 compatible = "ti,keystone-dsp-gpio"; 318 compatible = "ti,keystone-dsp-gpio"; 326 dsp0: dsp@10800000 { 327 compatible = "ti,k2l-dsp"; 342 dsp1: dsp@11800000 { 343 compatible = "ti,k2l-dsp"; 358 dsp2: dsp@12800000 { 359 compatible = "ti,k2l-dsp"; [all …]
|
/Linux-v5.15/sound/pci/mixart/ |
D | mixart_hwdep.c | 90 static int mixart_load_elf(struct mixart_mgr *mgr, const struct firmware *dsp ) in mixart_load_elf() argument 96 elf_header = (struct snd_mixart_elf32_ehdr *)dsp->data; in mixart_load_elf() 107 memcpy( &elf_programheader, dsp->data + pos, sizeof(elf_programheader) ); in mixart_load_elf() 112 dsp->data + be32_to_cpu( elf_programheader.p_offset ), in mixart_load_elf() 337 static int mixart_dsp_load(struct mixart_mgr* mgr, int index, const struct firmware *dsp) in mixart_dsp_load() argument 373 if (((u32*)(dsp->data))[0] == 0xffffffff) in mixart_dsp_load() 375 if (dsp->size % 4) in mixart_dsp_load() 384 writel_be( dsp->size, MIXART_MEM( mgr, MIXART_PSEUDOREG_MXLX_SIZE_OFFSET )); in mixart_dsp_load() 387 memcpy_toio( MIXART_MEM( mgr, MIXART_MOTHERBOARD_XLX_BASE_ADDRESS), dsp->data, dsp->size); in mixart_dsp_load() 426 err = mixart_load_elf( mgr, dsp ); in mixart_dsp_load() [all …]
|
/Linux-v5.15/sound/soc/intel/common/ |
D | sst-ipc.c | 55 spin_lock_irqsave(&ipc->dsp->spinlock, flags); in tx_wait_done() 74 spin_unlock_irqrestore(&ipc->dsp->spinlock, flags); in tx_wait_done() 85 spin_lock_irqsave(&ipc->dsp->spinlock, flags); in ipc_tx_message() 89 spin_unlock_irqrestore(&ipc->dsp->spinlock, flags); in ipc_tx_message() 107 spin_unlock_irqrestore(&ipc->dsp->spinlock, flags); in ipc_tx_message() 158 spin_lock_irq(&ipc->dsp->spinlock); in ipc_tx_msgs() 165 if (ipc->ops.is_dsp_busy && ipc->ops.is_dsp_busy(ipc->dsp)) { in ipc_tx_msgs() 177 spin_unlock_irq(&ipc->dsp->spinlock); in ipc_tx_msgs() 191 if (ipc->ops.check_dsp_lp_on(ipc->dsp, true)) in sst_ipc_tx_message_wait() 197 if (ipc->ops.check_dsp_lp_on(ipc->dsp, false)) in sst_ipc_tx_message_wait()
|
/Linux-v5.15/arch/um/drivers/ |
D | hostaudio_kern.c | 32 static char *dsp = HOSTAUDIO_DEV_DSP; variable 43 module_param(dsp, charp, 0644); 44 MODULE_PARM_DESC(dsp, DSP_HELP); 51 dsp = name; in set_dsp() 183 printk(KERN_DEBUG "hostaudio: open called (host: %s)\n", dsp); in hostaudio_open() 198 ret = os_open_file(dsp, of_set_rw(OPENFLAGS(), r, w), 0); in hostaudio_open() 266 "err = %d\n", dsp, -ret); in hostmixer_open_mixdev() 326 dsp, mixer); in hostaudio_init_module()
|
/Linux-v5.15/Documentation/devicetree/bindings/arm/omap/ |
D | dsp.txt | 7 - ti,hwmods: "dsp" 11 dsp { 13 ti,hwmods = "dsp";
|
/Linux-v5.15/sound/isa/sb/ |
D | Makefile | 8 snd-sb8-dsp-objs := sb8_main.o sb8_midi.o 9 snd-sb16-dsp-objs := sb16_main.o 19 obj-$(CONFIG_SND_SB16_DSP) += snd-sb16-dsp.o 20 obj-$(CONFIG_SND_SB8_DSP) += snd-sb8-dsp.o
|
/Linux-v5.15/net/dns_resolver/ |
D | dns_key.c | 246 const char *src = key->description, *dsp = match_data->raw_data; in dns_resolver_cmp() local 248 kenter("%s,%s", src, dsp); in dns_resolver_cmp() 250 if (!src || !dsp) in dns_resolver_cmp() 253 if (strcasecmp(src, dsp) == 0) in dns_resolver_cmp() 257 dlen = strlen(dsp); in dns_resolver_cmp() 262 if (dsp[dlen - 1] == '.') in dns_resolver_cmp() 264 if (slen != dlen || strncasecmp(src, dsp, slen) != 0) in dns_resolver_cmp()
|
/Linux-v5.15/drivers/scsi/ |
D | 53c700.c | 577 struct scsi_cmnd *SCp, __u32 dsp) in save_for_reselection() argument 584 slot->resume_offset = dsp; in save_for_reselection() 795 struct scsi_cmnd *SCp, __u32 dsp, __u32 dsps) in process_extended_message() argument 797 __u32 resume_offset = dsp, temp = dsp + 8; in process_extended_message() 875 struct scsi_cmnd *SCp, __u32 dsp, __u32 dsps) in process_message() argument 878 __u32 temp = dsp + 8, resume_offset = dsp; in process_message() 897 dsp, dsps); in process_message() 962 process_script_interrupt(__u32 dsps, __u32 dsp, struct scsi_cmnd *SCp, in process_script_interrupt() argument 1099 save_for_reselection(hostdata, SCp, dsp); in process_script_interrupt() 1203 …host->host_no, reselection_id, lun, dsp, dsp - hostdata->pScript, hostdata->state, hostdata->comma… in process_script_interrupt() [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/remoteproc/ |
D | ti,keystone-rproc.txt | 26 "ti,k2hk-dsp" for DSPs on Keystone 2 66AK2H/K SoCs 27 "ti,k2l-dsp" for DSPs on Keystone 2 66AK2L SoCs 28 "ti,k2e-dsp" for DSPs on Keystone 2 66AK2E SoCs 29 "ti,k2g-dsp" for DSPs on Keystone 2 66AK2G SoCs 69 Documentation/devicetree/bindings/gpio/gpio-dsp-keystone.txt 119 dsp_common_memory: dsp-common-memory@81f800000 { 128 dsp0: dsp@10800000 { 129 compatible = "ti,k2hk-dsp"; 158 dsp_common_memory: dsp-common-memory@81f800000 { 167 dsp0: dsp@10800000 { [all …]
|