Home
last modified time | relevance | path

Searched refs:dsp (Results 1 – 150 of 150) sorted by relevance

/linux-4.4.14/drivers/isdn/mISDN/
Ddsp_cmx.c159 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 …]
Ddsp_core.c190 dsp_rx_off_member(struct dsp *dsp) in dsp_rx_off_member() argument
197 if (!dsp->features_rx_off) in dsp_rx_off_member()
201 if (!dsp->rx_disabled) in dsp_rx_off_member()
204 else if (dsp->dtmf.software) in dsp_rx_off_member()
207 else if (dsp->echo.software) in dsp_rx_off_member()
210 else if (dsp->conf && dsp->conf->software) in dsp_rx_off_member()
215 if (rx_off == dsp->rx_is_off) in dsp_rx_off_member()
218 if (!dsp->ch.peer) { in dsp_rx_off_member()
226 if (dsp->ch.peer->ctrl(dsp->ch.peer, CONTROL_CHANNEL, &cq)) { in dsp_rx_off_member()
231 dsp->rx_is_off = rx_off; in dsp_rx_off_member()
[all …]
Ddsp_dtmf.c40 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 …]
Ddsp.h92 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 …]
Ddsp_blowfish.c369 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 …]
Ddsp_hwec.c51 void dsp_hwec_enable(struct dsp *dsp, const char *arg) in dsp_hwec_enable() argument
57 if (!dsp) { in dsp_hwec_enable()
100 if (!dsp->ch.peer->ctrl(&dsp->ch, CONTROL_CHANNEL, &cq)) { in dsp_hwec_enable()
107 void dsp_hwec_disable(struct dsp *dsp) in dsp_hwec_disable() argument
111 if (!dsp) { in dsp_hwec_disable()
120 if (!dsp->ch.peer->ctrl(&dsp->ch, CONTROL_CHANNEL, &cq)) { in dsp_hwec_disable()
Ddsp_tones.c375 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 = arg; 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()
497 dsp_tone(struct dsp *dsp, int tone) in dsp_tone() argument
[all …]
Ddsp_hwec.h6 extern void dsp_hwec_enable(struct dsp *dsp, const char *arg);
7 extern void dsp_hwec_disable(struct dsp *dsp);
Ddsp_pipeline.c215 dsp_hwec_disable(container_of(pipeline, struct dsp, in _dsp_pipeline_destroy()
280 struct dsp, pipeline), args); in dsp_pipeline_build()
/linux-4.4.14/sound/soc/intel/common/
Dsst-firmware.c114 static void block_list_remove(struct sst_dsp *dsp, in block_list_remove() argument
126 dev_err(dsp->dev, in block_list_remove()
135 list_move(&block->list, &dsp->free_block_list); in block_list_remove()
136 dev_dbg(dsp->dev, "block freed %d:%d at offset 0x%x\n", in block_list_remove()
142 static int block_list_prepare(struct sst_dsp *dsp, in block_list_prepare() argument
154 dev_err(dsp->dev, in block_list_prepare()
206 struct sst_dsp *dsp = (struct sst_dsp *)param; in dma_chan_filter() local
208 return chan->device->dev == dsp->dma_dev; in dma_chan_filter()
211 int sst_dsp_dma_get_channel(struct sst_dsp *dsp, int chan_id) in sst_dsp_dma_get_channel() argument
213 struct sst_dma *dma = dsp->dma; in sst_dsp_dma_get_channel()
[all …]
Dsst-dsp-priv.h114 struct sst_dsp *dsp; member
156 struct sst_dsp *dsp; member
195 struct sst_dsp *dsp; member
238 struct sst_dsp *dsp; member
339 struct sst_fw *sst_fw_new(struct sst_dsp *dsp,
342 void sst_fw_free_all(struct sst_dsp *dsp);
350 struct sst_module *sst_module_get_from_id(struct sst_dsp *dsp, u32 id);
369 int sst_alloc_blocks(struct sst_dsp *dsp, struct sst_block_allocator *ba,
371 int sst_free_blocks(struct sst_dsp *dsp, struct list_head *block_list);
374 int sst_block_alloc_scratch(struct sst_dsp *dsp);
[all …]
Dsst-dsp.h216 void *dsp; member
268 int sst_dsp_dma_get_channel(struct sst_dsp *dsp, int chan_id);
269 void sst_dsp_dma_put_channel(struct sst_dsp *dsp);
276 void sst_dsp_ipc_msg_tx(struct sst_dsp *dsp, u32 msg);
277 u32 sst_dsp_ipc_msg_rx(struct sst_dsp *dsp);
280 int sst_dsp_mailbox_init(struct sst_dsp *dsp, u32 inbox_offset,
282 void sst_dsp_inbox_write(struct sst_dsp *dsp, void *message, size_t bytes);
283 void sst_dsp_inbox_read(struct sst_dsp *dsp, void *message, size_t bytes);
284 void sst_dsp_outbox_write(struct sst_dsp *dsp, void *message, size_t bytes);
285 void sst_dsp_outbox_read(struct sst_dsp *dsp, void *message, size_t bytes);
[all …]
Dsst-ipc.c65 spin_lock_irqsave(&ipc->dsp->spinlock, flags); in tx_wait_done()
81 spin_unlock_irqrestore(&ipc->dsp->spinlock, flags); in tx_wait_done()
92 spin_lock_irqsave(&ipc->dsp->spinlock, flags); in ipc_tx_message()
96 spin_unlock_irqrestore(&ipc->dsp->spinlock, flags); in ipc_tx_message()
112 spin_unlock_irqrestore(&ipc->dsp->spinlock, flags); in ipc_tx_message()
166 spin_lock_irqsave(&ipc->dsp->spinlock, flags); in ipc_tx_msgs()
169 spin_unlock_irqrestore(&ipc->dsp->spinlock, flags); in ipc_tx_msgs()
175 if (ipc->ops.is_dsp_busy && ipc->ops.is_dsp_busy(ipc->dsp)) { in ipc_tx_msgs()
177 spin_unlock_irqrestore(&ipc->dsp->spinlock, flags); in ipc_tx_msgs()
187 spin_unlock_irqrestore(&ipc->dsp->spinlock, flags); in ipc_tx_msgs()
[all …]
DMakefile1 snd-soc-sst-dsp-objs := sst-dsp.o
6 snd-soc-sst-dsp-objs += sst-firmware.o
9 obj-$(CONFIG_SND_SOC_INTEL_SST) += snd-soc-sst-dsp.o snd-soc-sst-ipc.o
Dsst-ipc.h54 bool (*is_dsp_busy)(struct sst_dsp *dsp);
60 struct sst_dsp *dsp; member
Dsst-dsp.c342 void sst_dsp_ipc_msg_tx(struct sst_dsp *dsp, u32 msg) in sst_dsp_ipc_msg_tx() argument
344 sst_dsp_shim_write_unlocked(dsp, SST_IPCX, msg | SST_IPCX_BUSY); in sst_dsp_ipc_msg_tx()
349 u32 sst_dsp_ipc_msg_rx(struct sst_dsp *dsp) in sst_dsp_ipc_msg_rx() argument
353 msg = sst_dsp_shim_read_unlocked(dsp, SST_IPCX); in sst_dsp_ipc_msg_rx()
/linux-4.4.14/sound/soc/codecs/
Dwm_adsp.c241 struct wm_adsp *dsp; member
253 static void wm_adsp_debugfs_save_wmfwname(struct wm_adsp *dsp, const char *s) in wm_adsp_debugfs_save_wmfwname() argument
257 mutex_lock(&dsp->debugfs_lock); in wm_adsp_debugfs_save_wmfwname()
258 kfree(dsp->wmfw_file_name); in wm_adsp_debugfs_save_wmfwname()
259 dsp->wmfw_file_name = tmp; in wm_adsp_debugfs_save_wmfwname()
260 mutex_unlock(&dsp->debugfs_lock); in wm_adsp_debugfs_save_wmfwname()
263 static void wm_adsp_debugfs_save_binname(struct wm_adsp *dsp, const char *s) in wm_adsp_debugfs_save_binname() argument
267 mutex_lock(&dsp->debugfs_lock); in wm_adsp_debugfs_save_binname()
268 kfree(dsp->bin_file_name); in wm_adsp_debugfs_save_binname()
269 dsp->bin_file_name = tmp; in wm_adsp_debugfs_save_binname()
[all …]
Dwm_adsp.h88 int wm_adsp1_init(struct wm_adsp *dsp);
89 int wm_adsp2_init(struct wm_adsp *dsp);
90 int wm_adsp2_codec_probe(struct wm_adsp *dsp, struct snd_soc_codec *codec);
91 int wm_adsp2_codec_remove(struct wm_adsp *dsp, struct snd_soc_codec *codec);
Dwm2200.c87 struct wm_adsp dsp[2]; member
2217 wm2200->dsp[i].type = WMFW_ADSP1; in wm2200_i2c_probe()
2218 wm2200->dsp[i].part = "wm2200"; in wm2200_i2c_probe()
2219 wm2200->dsp[i].num = i + 1; in wm2200_i2c_probe()
2220 wm2200->dsp[i].dev = &i2c->dev; in wm2200_i2c_probe()
2221 wm2200->dsp[i].regmap = wm2200->regmap; in wm2200_i2c_probe()
2222 wm2200->dsp[i].sysclk_reg = WM2200_CLOCKING_3; in wm2200_i2c_probe()
2223 wm2200->dsp[i].sysclk_mask = WM2200_SYSCLK_FREQ_MASK; in wm2200_i2c_probe()
2224 wm2200->dsp[i].sysclk_shift = WM2200_SYSCLK_FREQ_SHIFT; in wm2200_i2c_probe()
2227 wm2200->dsp[0].base = WM2200_DSP1_CONTROL_1; in wm2200_i2c_probe()
[all …]
Dwm0010.c358 u8 *out, dsp; in wm0010_firmware_load() local
373 dsp = inforec->dsp_target; in wm0010_firmware_load()
398 if (dsp != DEVICE_ID_WM0010) { in wm0010_firmware_load()
Dwm8996.c1742 int dsp = 0; in wm8996_hw_params() local
1794 dsp |= i << dsp_shift; in wm8996_hw_params()
1809 WM8996_DSP1_DIV_MASK << dsp_shift, dsp); in wm8996_hw_params()
/linux-4.4.14/arch/mips/include/asm/
Ddsp.h45 tsk->thread.dsp.dspr[0] = mfhi1(); \
46 tsk->thread.dsp.dspr[1] = mflo1(); \
47 tsk->thread.dsp.dspr[2] = mfhi2(); \
48 tsk->thread.dsp.dspr[3] = mflo2(); \
49 tsk->thread.dsp.dspr[4] = mfhi3(); \
50 tsk->thread.dsp.dspr[5] = mflo3(); \
51 tsk->thread.dsp.dspcontrol = rddsp(DSP_MASK); \
62 mthi1(tsk->thread.dsp.dspr[0]); \
63 mtlo1(tsk->thread.dsp.dspr[1]); \
64 mthi2(tsk->thread.dsp.dspr[2]); \
[all …]
Dprocessor.h263 struct mips_dsp_state dsp; member
325 .dsp = { \
/linux-4.4.14/sound/soc/intel/haswell/
Dsst-haswell-ipc.c282 struct sst_dsp *dsp; member
453 sst_dsp_read(hsw->dsp, &fw_ready, offset, sizeof(fw_ready)); in hsw_fw_ready()
455 sst_dsp_mailbox_init(hsw->dsp, fw_ready.inbox_offset, in hsw_fw_ready()
496 sst_dsp_inbox_read(hsw->dsp, glitch, sizeof(*glitch)); in hsw_notification_work()
506 sst_dsp_inbox_read(hsw->dsp, pos, sizeof(*pos)); in hsw_notification_work()
519 sst_dsp_shim_update_bits(hsw->dsp, SST_IPCD, in hsw_notification_work()
523 sst_dsp_shim_update_bits(hsw->dsp, SST_IMRX, SST_IMRX_BUSY, 0); in hsw_notification_work()
580 sst_dsp_inbox_read(hsw->dsp, msg->rx_data, in hsw_process_reply()
585 sst_dsp_outbox_read(hsw->dsp, msg->rx_data, in hsw_process_reply()
716 hsw->dsp, &stream->curr_pos, sizeof(stream->curr_pos)); in hsw_log_message()
[all …]
Dsst-haswell-dsp.c88 static int hsw_parse_module(struct sst_dsp *dsp, struct sst_fw *fw, in hsw_parse_module() argument
107 dev_dbg(dsp->dev, "new module sign 0x%s size 0x%x blocks 0x%x type 0x%x\n", in hsw_parse_module()
110 dev_dbg(dsp->dev, " entrypoint 0x%x\n", module->entry_point); in hsw_parse_module()
111 dev_dbg(dsp->dev, " persistent 0x%x scratch 0x%x\n", in hsw_parse_module()
129 dev_err(dsp->dev, in hsw_parse_module()
137 ram = dsp->addr.lpe; in hsw_parse_module()
139 block->ram_offset + dsp->addr.iram_offset; in hsw_parse_module()
144 ram = dsp->addr.lpe; in hsw_parse_module()
149 dev_err(dsp->dev, "error: bad type 0x%x for block 0x%x\n", in hsw_parse_module()
159 dev_dbg(dsp->dev, "module block %d type 0x%x " in hsw_parse_module()
[all …]
DMakefile2 sst-haswell-ipc.o sst-haswell-pcm.o sst-haswell-dsp.o
Dsst-haswell-pcm.c480 struct sst_dsp *dsp; in hsw_pcm_hw_params() local
635 dsp = sst_hsw_get_dsp(hsw); in hsw_pcm_hw_params()
637 module_data = sst_module_get_from_id(dsp, module_id); in hsw_pcm_hw_params()
1069 priv_data->hsw = pdata->dsp; in hsw_pcm_probe()
1173 priv_data->hsw = sst_pdata->dsp; in hsw_pcm_dev_probe()
/linux-4.4.14/sound/soc/intel/baytrail/
Dsst-baytrail-ipc.c171 struct sst_dsp *dsp; member
260 sst_dsp_inbox_read(byt->dsp, msg->rx_data, msg->rx_size); in sst_byt_process_reply()
284 struct sst_dsp *sst = byt->dsp; in sst_byt_process_notification()
358 struct sst_dsp *sst = byt->dsp; in sst_byt_stream_new()
451 struct sst_dsp *sst = byt->dsp; in sst_byt_stream_free()
559 struct sst_dsp *sst = byt->dsp; in sst_byt_get_dsp_position()
573 return byt->dsp; in sst_byt_get_dsp()
583 struct sst_byt *byt = pdata->dsp; in sst_byt_dsp_suspend_late()
586 sst_dsp_reset(byt->dsp); in sst_byt_dsp_suspend_late()
599 struct sst_byt *byt = pdata->dsp; in sst_byt_dsp_boot()
[all …]
Dsst-baytrail-dsp.c65 static int sst_byt_parse_module(struct sst_dsp *dsp, struct sst_fw *fw, in sst_byt_parse_module() argument
86 dev_err(dsp->dev, "block %d size invalid\n", count); in sst_byt_parse_module()
93 dsp->addr.iram_offset; in sst_byt_parse_module()
98 dsp->addr.dram_offset; in sst_byt_parse_module()
103 (dsp->addr.fw_ext - dsp->addr.lpe); in sst_byt_parse_module()
107 dev_err(dsp->dev, "wrong ram type 0x%x in block0x%x\n", in sst_byt_parse_module()
126 struct sst_dsp *dsp = sst_fw->dsp; in sst_byt_parse_fw_image() local
136 dev_err(dsp->dev, "Invalid FW sign/filesize mismatch\n"); in sst_byt_parse_fw_image()
140 dev_dbg(dsp->dev, in sst_byt_parse_fw_image()
148 ret = sst_byt_parse_module(dsp, sst_fw, module); in sst_byt_parse_fw_image()
[all …]
DMakefile2 sst-baytrail-ipc.o sst-baytrail-pcm.o sst-baytrail-dsp.o
Dsst-baytrail-pcm.c380 priv_data->byt = plat_data->dsp; in sst_byt_pcm_probe()
/linux-4.4.14/sound/soc/intel/skylake/
Dskl-sst-ipc.c258 static bool skl_ipc_is_dsp_busy(struct sst_dsp *dsp) in skl_ipc_is_dsp_busy() argument
262 hipci = sst_dsp_shim_read_unlocked(dsp, SKL_ADSP_REG_HIPCI); in skl_ipc_is_dsp_busy()
272 sst_dsp_outbox_write(ipc->dsp, msg->tx_data, msg->tx_size); in skl_ipc_tx_msg()
273 sst_dsp_shim_write_unlocked(ipc->dsp, SKL_ADSP_REG_HIPCIE, in skl_ipc_tx_msg()
275 sst_dsp_shim_write_unlocked(ipc->dsp, SKL_ADSP_REG_HIPCI, in skl_ipc_tx_msg()
368 ipc->dsp->fw_ops.get_fw_errcode(ipc->dsp)); in skl_ipc_process_reply()
377 struct sst_dsp *dsp = context; in skl_dsp_irq_thread_handler() local
378 struct skl_sst *skl = sst_dsp_get_thread_context(dsp); in skl_dsp_irq_thread_handler()
384 if (dsp->intr_status & SKL_ADSPIS_CL_DMA) in skl_dsp_irq_thread_handler()
385 skl_cldma_process_intr(dsp); in skl_dsp_irq_thread_handler()
[all …]
Dskl-sst.c226 struct skl_dsp_loader_ops dsp_ops, struct skl_sst **dsp) in skl_sst_dsp_init() argument
239 skl->dsp = skl_dsp_ctx_init(dev, &skl_dev, irq); in skl_sst_dsp_init()
240 if (!skl->dsp) { in skl_sst_dsp_init()
245 sst = skl->dsp; in skl_sst_dsp_init()
265 if (dsp) in skl_sst_dsp_init()
266 *dsp = skl; in skl_sst_dsp_init()
278 ctx->dsp->cl_dev.ops.cl_cleanup_controller(ctx->dsp); in skl_sst_dsp_cleanup()
279 ctx->dsp->ops->free(ctx->dsp); in skl_sst_dsp_cleanup()
Dskl-sst-ipc.h50 struct sst_dsp *dsp; member
117 void skl_ipc_int_enable(struct sst_dsp *dsp);
120 void skl_ipc_int_disable(struct sst_dsp *dsp);
122 bool skl_ipc_int_status(struct sst_dsp *dsp);
Dskl-sst-dsp.c334 void skl_dsp_free(struct sst_dsp *dsp) in skl_dsp_free() argument
336 skl_ipc_int_disable(dsp); in skl_dsp_free()
338 free_irq(dsp->irq, dsp); in skl_dsp_free()
339 skl_dsp_disable_core(dsp); in skl_dsp_free()
Dskl-sst-dsp.h138 void skl_dsp_free(struct sst_dsp *dsp);
142 struct skl_dsp_loader_ops dsp_ops, struct skl_sst **dsp);
DMakefile7 snd-soc-skl-ipc-objs := skl-sst-ipc.o skl-sst-dsp.o skl-sst-cldma.o \
Dskl-messages.c119 if (ctx->dsp->addr.lpe) in skl_free_dsp()
120 iounmap(ctx->dsp->addr.lpe); in skl_free_dsp()
132 ret = skl_dsp_sleep(ctx->dsp); in skl_suspend_dsp()
156 ret = skl_dsp_wake(ctx->dsp); in skl_resume_dsp()
/linux-4.4.14/arch/arm/boot/dts/
Dk2hk.dtsi50 compatible = "ti,keystone-dsp-gpio";
57 compatible = "ti,keystone-dsp-gpio";
64 compatible = "ti,keystone-dsp-gpio";
71 compatible = "ti,keystone-dsp-gpio";
78 compatible = "ti,keystone-dsp-gpio";
85 compatible = "ti,keystone-dsp-gpio";
92 compatible = "ti,keystone-dsp-gpio";
99 compatible = "ti,keystone-dsp-gpio";
Dk2l.dtsi58 compatible = "ti,keystone-dsp-gpio";
65 compatible = "ti,keystone-dsp-gpio";
72 compatible = "ti,keystone-dsp-gpio";
79 compatible = "ti,keystone-dsp-gpio";
Domap2.dtsi208 ti,timer-dsp;
216 ti,timer-dsp;
224 ti,timer-dsp;
232 ti,timer-dsp;
Ddra74x.dtsi86 compatible = "ti,dra7-dsp-iommu";
96 compatible = "ti,dra7-dsp-iommu";
Domap3.dtsi68 dsp {
355 mbox_dsp: dsp {
624 ti,timer-dsp;
632 ti,timer-dsp;
640 ti,timer-dsp;
649 ti,timer-dsp;
Domap2420.dtsi176 interrupt-names = "dsp", "iva";
181 mbox_dsp: dsp {
Domap4.dtsi97 dsp {
99 ti,hwmods = "dsp";
768 ti,timer-dsp;
777 ti,timer-dsp;
786 ti,timer-dsp;
796 ti,timer-dsp;
Dk2e.dtsi86 compatible = "ti,keystone-dsp-gpio";
Datlas6.dtsi166 dsp-iobg {
187 dsp@a9000000 {
188 compatible = "sirf,prima2-dsp";
Dprima2.dtsi172 dsp-iobg {
193 dsp@a9000000 {
194 compatible = "sirf,prima2-dsp";
Domap5.dtsi758 ti,timer-dsp;
768 ti,timer-dsp;
778 ti,timer-dsp;
787 ti,timer-dsp;
Domap2430.dtsi268 mbox_dsp: dsp {
Ddra7.dtsi920 compatible = "ti,dra7-dsp-iommu";
930 compatible = "ti,dra7-dsp-iommu";
/linux-4.4.14/sound/pci/mixart/
Dmixart_hwdep.c102 static int mixart_load_elf(struct mixart_mgr *mgr, const struct firmware *dsp ) in mixart_load_elf() argument
108 elf_header = (struct snd_mixart_elf32_ehdr *)dsp->data; in mixart_load_elf()
119 memcpy( &elf_programheader, dsp->data + pos, sizeof(elf_programheader) ); in mixart_load_elf()
124 dsp->data + be32_to_cpu( elf_programheader.p_offset ), in mixart_load_elf()
345 static int mixart_dsp_load(struct mixart_mgr* mgr, int index, const struct firmware *dsp) in mixart_dsp_load() argument
381 if (((u32*)(dsp->data))[0] == 0xffffffff) in mixart_dsp_load()
383 if (dsp->size % 4) in mixart_dsp_load()
392 writel_be( dsp->size, MIXART_MEM( mgr, MIXART_PSEUDOREG_MXLX_SIZE_OFFSET )); in mixart_dsp_load()
395 memcpy_toio( MIXART_MEM( mgr, MIXART_MOTHERBOARD_XLX_BASE_ADDRESS), dsp->data, dsp->size); in mixart_dsp_load()
434 err = mixart_load_elf( mgr, dsp ); in mixart_dsp_load()
[all …]
/linux-4.4.14/sound/usb/usx2y/
DusX2Yhwdep.c199 struct snd_hwdep_dsp_image *dsp) in snd_usX2Y_hwdep_dsp_load() argument
203 snd_printdd( "dsp_load %s\n", dsp->name); in snd_usX2Y_hwdep_dsp_load()
205 if (access_ok(VERIFY_READ, dsp->image, dsp->length)) { in snd_usX2Y_hwdep_dsp_load()
209 buf = memdup_user(dsp->image, dsp->length); in snd_usX2Y_hwdep_dsp_load()
217 err = usb_bulk_msg(dev, usb_sndbulkpipe(dev, 2), buf, dsp->length, &lret, 6000); in snd_usX2Y_hwdep_dsp_load()
222 if (dsp->index == 1) { in snd_usX2Y_hwdep_dsp_load()
/linux-4.4.14/Documentation/devicetree/bindings/arm/omap/
Ddsp.txt7 - ti,hwmods: "dsp"
11 dsp {
13 ti,hwmods = "dsp";
Dtimer.txt29 - ti,timer-dsp: Indicates the timer can interrupt the on-chip DSP in
/linux-4.4.14/sound/isa/sb/
DMakefile7 snd-sb8-dsp-objs := sb8_main.o sb8_midi.o
8 snd-sb16-dsp-objs := sb16_main.o
18 obj-$(CONFIG_SND_SB16_DSP) += snd-sb16-dsp.o
19 obj-$(CONFIG_SND_SB8_DSP) += snd-sb8-dsp.o
/linux-4.4.14/arch/um/drivers/
Dhostaudio_kern.c32 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()
189 printk(KERN_DEBUG "hostaudio: open called (host: %s)\n", dsp); in hostaudio_open()
204 ret = os_open_file(dsp, of_set_rw(OPENFLAGS(), r, w), 0); in hostaudio_open()
272 "err = %d\n", dsp, -ret); in hostmixer_open_mixdev()
331 dsp, mixer); in hostaudio_init_module()
/linux-4.4.14/net/dns_resolver/
Ddns_key.c183 const char *src = key->description, *dsp = match_data->raw_data; in dns_resolver_cmp() local
185 kenter("%s,%s", src, dsp); in dns_resolver_cmp()
187 if (!src || !dsp) in dns_resolver_cmp()
190 if (strcasecmp(src, dsp) == 0) in dns_resolver_cmp()
194 dlen = strlen(dsp); in dns_resolver_cmp()
199 if (dsp[dlen - 1] == '.') in dns_resolver_cmp()
201 if (slen != dlen || strncasecmp(src, dsp, slen) != 0) in dns_resolver_cmp()
/linux-4.4.14/drivers/scsi/
D53c700.c563 struct scsi_cmnd *SCp, __u32 dsp) in save_for_reselection() argument
570 slot->resume_offset = dsp; in save_for_reselection()
781 struct scsi_cmnd *SCp, __u32 dsp, __u32 dsps) in process_extended_message() argument
783 __u32 resume_offset = dsp, temp = dsp + 8; in process_extended_message()
863 struct scsi_cmnd *SCp, __u32 dsp, __u32 dsps) in process_message() argument
866 __u32 temp = dsp + 8, resume_offset = dsp; in process_message()
885 dsp, dsps); in process_message()
951 process_script_interrupt(__u32 dsps, __u32 dsp, struct scsi_cmnd *SCp, in process_script_interrupt() argument
1088 save_for_reselection(hostdata, SCp, dsp); in process_script_interrupt()
1192 …host->host_no, reselection_id, lun, dsp, dsp - hostdata->pScript, hostdata->state, hostdata->comma… in process_script_interrupt()
[all …]
Dncr53c8xx.c5825 u32 dsp; in ncr_log_hard_error() local
5832 dsp = INL (nc_dsp); in ncr_log_hard_error()
5834 if (dsp > np->p_script && dsp <= np->p_script + sizeof(struct script)) { in ncr_log_hard_error()
5835 script_ofs = dsp - np->p_script; in ncr_log_hard_error()
5840 else if (np->p_scripth < dsp && in ncr_log_hard_error()
5841 dsp <= np->p_scripth + sizeof(struct scripth)) { in ncr_log_hard_error()
5842 script_ofs = dsp - np->p_scripth; in ncr_log_hard_error()
5847 script_ofs = dsp; in ncr_log_hard_error()
6247 u32 dsp; in ncr_int_ma() local
6258 dsp = INL (nc_dsp); in ncr_int_ma()
[all …]
Dosst.h115 u8 dsp; /* Device Specific Parameter */ member
Dosst.c2781 header->dsp = 0; /* Reserved */ in osst_configure_onstream()
/linux-4.4.14/sound/pci/pcxhr/
Dpcxhr_hwdep.c290 const struct firmware *dsp) in pcxhr_dsp_load() argument
295 "loading dsp [%d] size = %Zd\n", index, dsp->size); in pcxhr_dsp_load()
300 return pcxhr_load_xilinx_binary(mgr, dsp, 0); in pcxhr_dsp_load()
304 return pcxhr_load_xilinx_binary(mgr, dsp, 1); in pcxhr_dsp_load()
308 return pcxhr_load_eeprom_binary(mgr, dsp); in pcxhr_dsp_load()
311 return pcxhr_load_boot_binary(mgr, dsp); in pcxhr_dsp_load()
314 err = pcxhr_load_dsp_binary(mgr, dsp); in pcxhr_dsp_load()
Dpcxhr_core.c333 static int pcxhr_download_dsp(struct pcxhr_mgr *mgr, const struct firmware *dsp) in pcxhr_download_dsp() argument
341 if (dsp->size <= 0) in pcxhr_download_dsp()
343 if (dsp->size % 3) in pcxhr_download_dsp()
345 if (snd_BUG_ON(!dsp->data)) in pcxhr_download_dsp()
348 for (i = 0; i < dsp->size; i += 3) { in pcxhr_download_dsp()
349 data = dsp->data + i; in pcxhr_download_dsp()
355 if (len && (dsp->size != (len + 2) * 3)) in pcxhr_download_dsp()
445 int pcxhr_load_dsp_binary(struct pcxhr_mgr *mgr, const struct firmware *dsp) in pcxhr_load_dsp_binary() argument
455 err = pcxhr_download_dsp(mgr, dsp); in pcxhr_load_dsp_binary()
Dpcxhr_core.h36 int pcxhr_load_dsp_binary(struct pcxhr_mgr *mgr, const struct firmware *dsp);
/linux-4.4.14/drivers/char/mwave/
DREADME18 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.
/linux-4.4.14/sound/soc/intel/atom/sst/
Dsst_pvt.c326 void sst_fill_header_dsp(struct ipc_dsp_hdr *dsp, int msg, in sst_fill_header_dsp() argument
329 dsp->cmd_id = msg; in sst_fill_header_dsp()
330 dsp->mod_index_id = 0xff; in sst_fill_header_dsp()
331 dsp->pipe_id = pipe_id; in sst_fill_header_dsp()
332 dsp->length = len; in sst_fill_header_dsp()
333 dsp->mod_id = 0; in sst_fill_header_dsp()
Dsst.h545 void sst_fill_header_dsp(struct ipc_dsp_hdr *dsp, int msg,
/linux-4.4.14/Documentation/devicetree/bindings/iommu/
Dti,omap-iommu.txt7 "ti,dra7-dsp-iommu" for DRA7xx DSP IOMMU instances
44 compatible = "ti,dra7-dsp-iommu";
53 compatible = "ti,dra7-dsp-iommu";
/linux-4.4.14/arch/mips/ar7/
Dclock.c76 struct tnetd7300_clock dsp; member
96 struct tnetd7200_clock dsp; member
267 tnetd7300_set_clock(DSP_PLL_SOURCE_SHIFT, &clocks->dsp, in tnetd7300_init_clocks()
355 tnetd7200_set_clock(dsp_base, &clocks->dsp, in tnetd7200_init_clocks()
385 tnetd7200_set_clock(dsp_base, &clocks->dsp, in tnetd7200_init_clocks()
396 tnetd7200_set_clock(dsp_base, &clocks->dsp, in tnetd7200_init_clocks()
/linux-4.4.14/Documentation/devicetree/bindings/gpio/
Dgpio-dsp-keystone.txt17 - compatible: should be "ti,keystone-dsp-gpio"
29 compatible = "ti,keystone-dsp-gpio";
/linux-4.4.14/drivers/scsi/sym53c8xx_2/
Dsym_hipd.c1133 u32 dsp; local
1140 dsp = INL(np, nc_dsp);
1142 if (dsp > np->scripta_ba &&
1143 dsp <= np->scripta_ba + np->scripta_sz) {
1144 script_ofs = dsp - np->scripta_ba;
1149 else if (np->scriptb_ba < dsp &&
1150 dsp <= np->scriptb_ba + np->scriptb_sz) {
1151 script_ofs = dsp - np->scriptb_ba;
1156 script_ofs = dsp;
2188 u32 dsp = INL(np, nc_dsp); local
[all …]
/linux-4.4.14/firmware/
D.gitignore5 *.dsp
DMakefile86 fw-shipped-$(CONFIG_SND_KORG1212) += korg/k1212.dsp
DWHENCE31 File: korg/k1212.dsp
48 drops binary dsp code images on our heads, but we don't get to see
49 specs on the dsp."
/linux-4.4.14/include/media/
Dtimb_radio.h27 struct i2c_board_info *dsp; member
/linux-4.4.14/arch/powerpc/boot/dts/
Dgamecube.dts74 dsp@0c005000 {
77 compatible = "nintendo,flipper-dsp";
Dwii.dts87 dsp@0c005000 {
90 compatible = "nintendo,hollywood-dsp",
91 "nintendo,flipper-dsp";
/linux-4.4.14/arch/mips/include/asm/mach-bcm63xx/
Dboard_bcm963xx.h46 struct bcm63xx_dsp_platform_data dsp; member
/linux-4.4.14/Documentation/sound/oss/
Dbtaudio38 The chip knows two different modes. btaudio registers two dsp
78 * read audio data from btaudio (dsp2), send to es1730 (dsp,dsp1):
79 $ sox -w -r 32000 -t ossdsp /dev/dsp2 -t ossdsp /dev/dsp
Dultrasound25 (/dev/dsp), MIDI, and wavetable playback.
DIntroduction251 sound device (/dev/dsp, /dev/audio, /dev/mixer) and which is
254 All you have to do is to load the one you want as /dev/dsp
333 4. If you get "cannot access device" errors, your /dev/dsp
336 chmod 666 /dev/dsp /dev/mixer /dev/audio
415 # Load the Soundblaster PCI 128 as /dev/dsp, /dev/dsp1, /dev/mixer
DREADME.OSS151 The following errors are likely with /dev/dsp and /dev/audio.
156 this particular device. For example /dev/audio and /dev/dsp will not
251 "Support for /dev/dsp and /dev/audio"). The default values
968 With PAS16 you can use two audio device files at the same time. /dev/dsp (and
992 uses /dev/dsp (and /dev/audio). Command "ln -sf /dev/dsp1 /dev/dsp"
1002 simultaneous recording and playback. Use /dev/dsp (the daughtercard) for
1111 (enable also the /dev/dsp, /dev/sequencer and MIDI supports).
1118 !!!!! purposes. It WAS required to change /dev/dsp (a symlink) to !!!!
1123 !!!!! change /dev/dsp to point back to /dev/dsp0 if you are !!!!
1125 !!!!! (cd /dev;rm dsp;ln -s dsp0 dsp). !!!!
DPAS1656 With PAS16 you can use two audio device files at the same time. /dev/dsp (and
/linux-4.4.14/arch/mips/bcm63xx/
DMakefile2 setup.o timer.o dev-dsp.o dev-enet.o dev-flash.o \
/linux-4.4.14/arch/arm/mach-omap2/
Dcm2xxx.h63 extern void omap2xxx_cm_set_mod_dividers(u32 mpu, u32 dsp, u32 gfx, u32 core,
Dcm2xxx.c373 void omap2xxx_cm_set_mod_dividers(u32 mpu, u32 dsp, u32 gfx, u32 core, u32 mdm) in omap2xxx_cm_set_mod_dividers() argument
378 omap2_cm_write_mod_reg(dsp, OMAP24XX_DSP_MOD, CM_CLKSEL); in omap2xxx_cm_set_mod_dividers()
/linux-4.4.14/arch/mips/kernel/
Dptrace32.c152 tmp = child->thread.dsp.dspcontrol; in compat_arch_ptrace()
248 child->thread.dsp.dspcontrol = data; in compat_arch_ptrace()
Dgenex.S448 BUILD_HANDLER dsp dsp sti silent /* #26 */
Dptrace.c762 tmp = child->thread.dsp.dspcontrol; in arch_ptrace()
841 child->thread.dsp.dspcontrol = data; in arch_ptrace()
/linux-4.4.14/Documentation/w1/masters/
Dmxc-w18 http://cache.freescale.com/files/dsp/doc/archive/MCIMX27.pdf?fsrch=1&WT_TYPE=
/linux-4.4.14/include/sound/
Dvx_core.h212 int snd_vx_load_boot_image(struct vx_core *chip, const struct firmware *dsp);
213 int snd_vx_dsp_boot(struct vx_core *chip, const struct firmware *dsp);
214 int snd_vx_dsp_load(struct vx_core *chip, const struct firmware *dsp);
/linux-4.4.14/sound/pci/asihpi/
Dhpi6205.c1279 int dsp = 0, i = 0; in adapter_boot_load_dsp() local
1375 for (dsp = 0; dsp < HPI6205_MAX_FILES_TO_LOAD; dsp++) { in adapter_boot_load_dsp()
1377 if (boot_code_id[dsp] == 0) in adapter_boot_load_dsp()
1380 err = boot_loader_config_emif(pao, dsp); in adapter_boot_load_dsp()
1384 err = boot_loader_test_internal_memory(pao, dsp); in adapter_boot_load_dsp()
1388 err = boot_loader_test_external_memory(pao, dsp); in adapter_boot_load_dsp()
1392 err = boot_loader_test_pld(pao, dsp); in adapter_boot_load_dsp()
1397 err = hpi_dsp_code_open(boot_code_id[dsp], pao->pci.pci_dev, in adapter_boot_load_dsp()
1425 boot_loader_write_mem32(pao, dsp, address, in adapter_boot_load_dsp()
1430 boot_loader_read_mem32(pao, dsp, in adapter_boot_load_dsp()
[all …]
/linux-4.4.14/drivers/media/pci/cx88/
DMakefile2 cx88-dsp.o cx88-input.o
/linux-4.4.14/sound/oss/
DCHANGELOG68 DMA channel. The extra audio/dsp device (the "Not functional" one) used
70 just one /dev/dsp# device which is used both for code download and audio.
180 - Added support for synchronizing dsp/audio devices with /dev/sequencer.
181 - mmap() support for dsp/audio devices.
227 - select() for /dev/dsp and /dev/audio (Linux only).
245 the MSS mode (/dev/dsp).
308 - Fixed truncated sound on /dev/dsp when the device is closed.
359 - Significantly improved /dev/dsp and /dev/audio support.
/linux-4.4.14/arch/arc/include/asm/
Darcregs.h227 unsigned int pad:8, x1616:8, dsp:4, cycles:2, type:2, ver:8; member
229 unsigned int ver:8, type:2, cycles:2, dsp:4, x1616:8, pad:8;
/linux-4.4.14/arch/mips/bcm63xx/boards/
Dboard_bcm963xx.c293 .dsp = {
405 .dsp = {
902 bcm63xx_dsp_register(&board.dsp); in board_register_devices()
/linux-4.4.14/Documentation/video4linux/
Dsi470x.txt76 commands. Please adjust the audio devices to your needs (/dev/dsp* and hw:x,x).
79 cat /dev/dsp1 > /dev/dsp
82 sox -2 --endian little -r 96000 -t oss /dev/dsp1 -t oss /dev/dsp
/linux-4.4.14/sound/drivers/vx/
Dvx_core.c680 int snd_vx_dsp_load(struct vx_core *chip, const struct firmware *dsp) in snd_vx_dsp_load() argument
687 if (dsp->size % 3) in snd_vx_dsp_load()
693 for (i = 0; i < dsp->size; i += 3) { in snd_vx_dsp_load()
694 image = dsp->data + i; in snd_vx_dsp_load()
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dprima2-clock.txt23 dsp 8
/linux-4.4.14/sound/pci/vx222/
Dvx222_ops.c417 static int vx2_load_dsp(struct vx_core *vx, int index, const struct firmware *dsp) in vx2_load_dsp() argument
424 if ((err = vx2_load_xilinx_binary(vx, dsp)) < 0) in vx2_load_dsp()
431 return snd_vx_dsp_boot(vx, dsp); in vx2_load_dsp()
434 return snd_vx_dsp_load(vx, dsp); in vx2_load_dsp()
/linux-4.4.14/arch/sh/
DMakefile29 isa-$(CONFIG_SH_DSP) := $(isa-y)-dsp
71 $(call as-option,-Wa$(comma)-isa=$(isa-y),-Wa$(comma)-dsp)
/linux-4.4.14/include/uapi/linux/
Dtelephony.h77 dsp enumerator
/linux-4.4.14/sound/soc/intel/boards/
Dhaswell.c91 struct sst_hsw *haswell = pdata->dsp; in haswell_rtd_init()
Dbroadwell.c136 struct sst_hsw *broadwell = pdata->dsp; in broadwell_rtd_init()
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/nintendo/
Dwii.txt63 - compatible : should be "nintendo,hollywood-dsp","nintendo,flipper-dsp"
Dgamecube.txt52 - compatible : should be "nintendo,flipper-dsp"
/linux-4.4.14/drivers/clk/sirf/
Dclk-prima2.c61 rtc, osc, pll1, pll2, pll3, mem, sys, security, dsp, gps, enumerator
Dclk-atlas6.c62 rtc, osc, pll1, pll2, pll3, mem, sys, security, dsp, gps, enumerator
/linux-4.4.14/sound/oss/dmasound/
Ddmasound_core.c255 dmasound.dsp.speed = dmasound.soft.speed; in sound_set_speed()
269 dmasound.dsp.stereo = stereo; in sound_set_stereo()
798 dmasound.dsp = dmasound.mach.default_soft ; in sq_open()
1196 dmasound.dsp = dmasound.mach.default_soft ; in sq_init()
Ddmasound.h164 SETTINGS dsp; /* /dev/dsp default settings */ member
Ddmasound_q40.c563 dmasound.dsp.format = format; in Q40SetFormat()
564 dmasound.dsp.size = 8; in Q40SetFormat()
Ddmasound_paula.c413 dmasound.dsp.format = format; in AmiSetFormat()
414 dmasound.dsp.size = dmasound.soft.size; in AmiSetFormat()
Ddmasound_atari.c975 dmasound.dsp.format = format; in TTSetFormat()
976 dmasound.dsp.size = 8; in TTSetFormat()
1140 dmasound.dsp.format = format; in FalconSetFormat()
1141 dmasound.dsp.size = dmasound.soft.size; in FalconSetFormat()
/linux-4.4.14/drivers/isdn/hardware/eicon/
Dos_pri.c912 dsp_check_presence(volatile byte __iomem *addr, volatile byte __iomem *data, int dsp) in dsp_check_presence() argument
924 dsp, pattern, DSP_SIGNATURE_PROBE_WORD)) in dsp_check_presence()
936 dsp, pattern, (word)~DSP_SIGNATURE_PROBE_WORD)) in dsp_check_presence()
940 DBG_TRC(("DSP[%d] present", dsp)) in dsp_check_presence()
/linux-4.4.14/arch/sh/kernel/cpu/
Dinit.c56 onchip_setup(dsp);
/linux-4.4.14/drivers/gpu/drm/radeon/
Dsumo_dpm.h110 u32 dsp; member
Drv770_dpm.h123 u32 dsp; member
Drv770_dpm.c310 smc_state->levels[i].bSP = cpu_to_be32(pi->dsp); in rv770_populate_smc_sp()
833 pi->dsp = BSP(pi->bsp) | BSU(pi->bsu); in rv770_setup_bsp()
836 WREG32(CG_BSP, pi->dsp); in rv770_setup_bsp()
1080 table->initialState.levels[0].bSP = cpu_to_be32(pi->dsp); in rv770_populate_smc_initial_state()
Drv730_dpm.c374 table->initialState.levels[0].bSP = cpu_to_be32(pi->dsp); in rv730_populate_smc_initial_state()
Dsumo_dpm.c330 pi->dsp = BSP(pi->bsp) | BSU(pi->bsu); in sumo_calculate_bsp()
356 WREG32(CG_BSP_0 + (i * 4), pi->dsp); in sumo_program_bsp()
Dsi_dpm.c3770 pi->dsp = BSP(pi->bsp) | BSU(pi->bsu); in si_setup_bsp()
3773 WREG32(CG_BSP, pi->dsp); in si_setup_bsp()
4467 table->initialState.levels[0].bSP = cpu_to_be32(pi->dsp); in si_populate_smc_initial_state()
4983 smc_state->levels[i].bSP = cpu_to_be32(pi->dsp); in si_populate_smc_sp()
Dni_dpm.c1756 table->initialState.levels[0].bSP = cpu_to_be32(pi->dsp); in ni_populate_smc_initial_state()
2303 smc_state->levels[i].bSP = cpu_to_be32(pi->dsp); in ni_populate_smc_sp()
Dcypress_dpm.c1299 table->initialState.levels[0].bSP = cpu_to_be32(pi->dsp); in cypress_populate_smc_initial_state()
/linux-4.4.14/drivers/usb/atm/
Dueagle-atm.c765 static int check_dsp_e1(const u8 *dsp, unsigned int len) in check_dsp_e1() argument
772 pagecount = FW_GET_BYTE(dsp); in check_dsp_e1()
781 pageoffset = get_unaligned_le32(dsp + p); in check_dsp_e1()
792 blockcount = FW_GET_BYTE(dsp + pp); in check_dsp_e1()
802 blocksize = get_unaligned_le16(dsp + pp); in check_dsp_e1()
816 static int check_dsp_e4(const u8 *dsp, int len) in check_dsp_e4() argument
819 struct l1_code *p = (struct l1_code *) dsp; in check_dsp_e4()
820 unsigned int sum = p->code - dsp; in check_dsp_e4()
842 if ((u8 *)(blockidx + 1) - dsp >= len) in check_dsp_e4()
/linux-4.4.14/drivers/scsi/be2iscsi/
Dbe_main.h761 u8 dsp; /* DWORD 0 */ member
823 u8 dsp; /* DWORD 11 */ member
922 u8 dsp; /* DWORD 0 */ member
Dbe_main.c2527 AMAP_SET_BITS(struct amap_iscsi_wrb, dsp, in hwi_write_buffer()
2530 AMAP_SET_BITS(struct amap_iscsi_wrb_v2, dsp, in hwi_write_buffer()
2552 AMAP_SET_BITS(struct amap_iscsi_wrb, dsp, pwrb, 0); in hwi_write_buffer()
4915 AMAP_SET_BITS(struct amap_iscsi_wrb_v2, dsp, pwrb, 1); in beiscsi_iotask_v2()
4919 AMAP_SET_BITS(struct amap_iscsi_wrb_v2, dsp, pwrb, 0); in beiscsi_iotask_v2()
4976 AMAP_SET_BITS(struct amap_iscsi_wrb, dsp, pwrb, 1); in beiscsi_iotask()
4980 AMAP_SET_BITS(struct amap_iscsi_wrb, dsp, pwrb, 0); in beiscsi_iotask()
/linux-4.4.14/drivers/media/radio/
Dradio-timb.c140 i2c_get_adapter(pdata->i2c_adapter), pdata->dsp, NULL); in timbradio_probe()
/linux-4.4.14/arch/arc/kernel/
Dsetup.c230 if (cpu->extn_mpy.dsp) /* OPT 7-9 */ in arc_cpu_mumbojumbo()
231 opt = cpu->extn_mpy.dsp + 6; in arc_cpu_mumbojumbo()
/linux-4.4.14/drivers/remoteproc/
DKconfig75 "rproc-dsp-fw".
/linux-4.4.14/Documentation/
Ddontdiff9 *.dsp
Ddevices.txt512 3 = /dev/dsp Digital audio
/linux-4.4.14/drivers/dma/
Dimx-sdma.c532 unsigned long evt, mcu, dsp; in sdma_config_ownership() local
539 dsp = readl_relaxed(sdma->regs + SDMA_H_DSPOVR); in sdma_config_ownership()
542 __clear_bit(channel, &dsp); in sdma_config_ownership()
544 __set_bit(channel, &dsp); in sdma_config_ownership()
558 writel_relaxed(dsp, sdma->regs + SDMA_H_DSPOVR); in sdma_config_ownership()
/linux-4.4.14/drivers/video/fbdev/aty/
Daty128fb.c1426 static void aty128_set_fifo(const struct aty128_ddafifo *dsp, in aty128_set_fifo() argument
1429 aty_st_le32(DDA_CONFIG, dsp->dda_config); in aty128_set_fifo()
1430 aty_st_le32(DDA_ON_OFF, dsp->dda_on_off); in aty128_set_fifo()
1434 static int aty128_ddafifo(struct aty128_ddafifo *dsp, in aty128_ddafifo() argument
1484 dsp->dda_config = p << 16 | m->Rloop << 20 | x; in aty128_ddafifo()
1485 dsp->dda_on_off = ron << 16 | roff; in aty128_ddafifo()
/linux-4.4.14/Documentation/sound/alsa/
DMIXART.txt90 configure). There will be a miXart.conf file, which define the dsp image
DOSS-Emulation.txt72 PCM device (hw:0,0 in ALSA) is mapped to /dev/dsp and the secondary
DALSA-Configuration.txt83 For example, when dsp_map=2, /dev/dsp will be mapped to PCM #2 of
2230 /dev/snd/pcmC0D0[c|p] -> /dev/dsp0 (/dev/dsp) -> minor 3
/linux-4.4.14/arch/um/
DKconfig.char108 between the host's dsp and mixer devices and the UML sound system.
/linux-4.4.14/sound/pci/echoaudio/
Dechoaudio.c2006 char *dsp; in snd_echo_probe() local
2031 dsp = "56301"; in snd_echo_probe()
2033 dsp = "56361"; in snd_echo_probe()
2036 card->shortname, pci_id->subdevice & 0x000f, dsp, in snd_echo_probe()
/linux-4.4.14/Documentation/devicetree/bindings/mailbox/
Domap-mailbox.txt120 dsp {
/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_intel_uncore_nhmex.c867 DEFINE_UNCORE_FORMAT_ATTR(dsp, dsp, "config1:0-31");
/linux-4.4.14/drivers/mfd/
Dtimberdale.c290 .dsp = &timberdale_saa7706_i2c_board_info
/linux-4.4.14/sound/core/
DKconfig79 To enable OSS digital audio (PCM) emulation (/dev/dsp*), say Y
/linux-4.4.14/Documentation/devicetree/bindings/thermal/
Dthermal.txt394 dsp_thermal: dsp-thermal {
403 dsp_alert: dsp-alert {
/linux-4.4.14/drivers/net/wireless/iwlegacy/
D4965.c789 u8 dsp; member
1235 gain_table[band][power_idx].dsp; in il4965_fill_txpower_tbl()
/linux-4.4.14/Documentation/sound/alsa/soc/
DDPCM.txt149 .platform_name = "dsp-audio",
/linux-4.4.14/security/smack/
Dsmack_lsm.c1024 struct smack_known *dsp = smk_of_inode(dir); in smack_inode_init_security() local
1032 may = smk_access_entry(skp->smk_known, dsp->smk_known, in smack_inode_init_security()
1044 isp = dsp; in smack_inode_init_security()
/linux-4.4.14/Documentation/DocBook/
Ddevice-drivers.xml.db625 API-register-sound-dsp
629 API-unregister-sound-dsp
/linux-4.4.14/Documentation/filesystems/caching/
Dfscache.txt306 dsp=N Number of in-progress dissociate_pages() cache ops
/linux-4.4.14/
DMAINTAINERS5492 F: sound/soc/intel/common/sst-dsp*