Home
last modified time | relevance | path

Searched refs:risc (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/media/pci/bt8xx/
H A Dbtcx-risc.c42 struct btcx_riscmem *risc) in btcx_riscmem_free() argument
44 if (NULL == risc->cpu) in btcx_riscmem_free()
49 memcnt, (unsigned long)risc->dma); in btcx_riscmem_free()
51 dma_free_coherent(&pci->dev, risc->size, risc->cpu, risc->dma); in btcx_riscmem_free()
52 memset(risc,0,sizeof(*risc)); in btcx_riscmem_free()
56 struct btcx_riscmem *risc, in btcx_riscmem_alloc() argument
62 if (NULL != risc->cpu && risc->size < size) in btcx_riscmem_alloc()
63 btcx_riscmem_free(pci,risc); in btcx_riscmem_alloc()
64 if (NULL == risc->cpu) { in btcx_riscmem_alloc()
68 risc->cpu = cpu; in btcx_riscmem_alloc()
[all …]
H A Dbttv-risc.c35 bttv_risc_packed(struct bttv *btv, struct btcx_riscmem *risc, in bttv_risc_packed() argument
54 if ((rc = btcx_riscmem_alloc(btv->c.pci,risc,instructions)) < 0) in bttv_risc_packed()
58 rp = risc->cpu; in bttv_risc_packed()
108 risc->jmp = rp; in bttv_risc_packed()
109 WARN_ON((risc->jmp - risc->cpu + 2) * sizeof(*risc->cpu) > risc->size); in bttv_risc_packed()
114 bttv_risc_planar(struct bttv *btv, struct btcx_riscmem *risc, in bttv_risc_planar() argument
137 if ((rc = btcx_riscmem_alloc(btv->c.pci,risc,instructions*4*5)) < 0) in bttv_risc_planar()
141 rp = risc->cpu; in bttv_risc_planar()
229 risc->jmp = rp; in bttv_risc_planar()
230 WARN_ON((risc->jmp - risc->cpu + 2) * sizeof(*risc->cpu) > risc->size); in bttv_risc_planar()
[all …]
H A Dbtcx-risc.h15 struct btcx_riscmem *risc,
18 struct btcx_riscmem *risc);
H A DMakefile3 bttv-risc.o bttv-vbi.o bttv-i2c.o bttv-gpio.o \
4 bttv-input.o bttv-audio-hook.o btcx-risc.o
H A Dbttvp.h197 int bttv_risc_packed(struct bttv *btv, struct btcx_riscmem *risc,
206 int bttv_risc_hook(struct bttv *btv, int slot, struct btcx_riscmem *risc,
/linux/drivers/media/pci/cx25821/
H A Dcx25821-core.c299 static int cx25821_risc_decode(u32 risc) in cx25821_risc_decode() argument
331 risc, instr[risc >> 28] ? instr[risc >> 28] : "INVALID"); in cx25821_risc_decode()
333 if (risc & (1 << (i + 12))) in cx25821_risc_decode()
336 pr_cont(" count=%d ]\n", risc & 0xfff); in cx25821_risc_decode()
337 return incr[risc >> 28] ? incr[risc >> 28] : 1; in cx25821_risc_decode()
419 unsigned int bpl, u32 risc) in cx25821_sram_channel_setup() argument
461 cx_write(ch->cmds_start + 0, risc); in cx25821_sram_channel_setup()
487 unsigned int bpl, u32 risc) in cx25821_sram_channel_setup_audio() argument
525 cx_write(ch->cmds_start + 0, risc); in cx25821_sram_channel_setup_audio()
570 u32 risc; in cx25821_sram_channel_dump() local
[all …]
H A Dcx25821-alsa.c53 struct cx25821_riscmem risc; member
231 buf->risc.dma); in _cx25821_start_audio_dma()
398 struct cx25821_riscmem *risc = &chip->buf->risc; in dsp_buffer_free() local
405 dma_free_coherent(&chip->pci->dev, risc->size, risc->cpu, risc->dma); in dsp_buffer_free()
534 ret = cx25821_risc_databuffer_audio(chip->pci, &buf->risc, buf->sglist, in snd_cx25821_hw_params()
542 buf->risc.jmp[0] = cpu_to_le32(RISC_JUMP | RISC_IRQ1 | RISC_CNT_INC); in snd_cx25821_hw_params()
543 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma); in snd_cx25821_hw_params()
544 buf->risc.jmp[2] = cpu_to_le32(0); /* bits 63-32 */ in snd_cx25821_hw_params()
H A Dcx25821.h118 struct cx25821_riscmem risc; member
392 u32 risc);
395 struct cx25821_riscmem *risc,
397 extern int cx25821_risc_buffer(struct pci_dev *pci, struct cx25821_riscmem *risc,
404 struct cx25821_riscmem *risc,
421 unsigned int bpl, u32 risc);
/linux/drivers/media/pci/cx88/
H A Dcx88-core.c130 int cx88_risc_buffer(struct pci_dev *pci, struct cx88_riscmem *risc, in cx88_risc_buffer() argument
153 risc->size = instructions * 8; in cx88_risc_buffer()
154 risc->dma = 0; in cx88_risc_buffer()
155 risc->cpu = dma_alloc_coherent(&pci->dev, risc->size, &risc->dma, in cx88_risc_buffer()
157 if (!risc->cpu) in cx88_risc_buffer()
161 rp = risc->cpu; in cx88_risc_buffer()
171 risc->jmp = rp; in cx88_risc_buffer()
172 WARN_ON((risc->jmp - risc->cpu + 2) * sizeof(*risc->cpu) > risc->size); in cx88_risc_buffer()
177 int cx88_risc_databuffer(struct pci_dev *pci, struct cx88_riscmem *risc, in cx88_risc_databuffer() argument
192 risc->size = instructions * 8; in cx88_risc_databuffer()
[all …]
H A Dcx88-mpeg.c83 dev->ts_packet_size, buf->risc.dma); in cx8802_start_dma()
221 struct cx88_riscmem *risc = &buf->risc; in cx8802_buf_prepare() local
228 rc = cx88_risc_databuffer(dev->pci, risc, sgt->sgl, in cx8802_buf_prepare()
231 if (risc->cpu) in cx8802_buf_prepare()
232 dma_free_coherent(&dev->pci->dev, risc->size, in cx8802_buf_prepare()
233 risc->cpu, risc->dma); in cx8802_buf_prepare()
234 memset(risc, 0, sizeof(*risc)); in cx8802_buf_prepare()
248 buf->risc.cpu[1] = cpu_to_le32(buf->risc.dma + 8); in cx8802_buf_queue()
249 buf->risc.jmp[0] = cpu_to_le32(RISC_JUMP | RISC_CNT_INC); in cx8802_buf_queue()
250 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma + 8); in cx8802_buf_queue()
[all …]
H A Dcx88-alsa.c46 struct cx88_riscmem risc; member
123 cx88_sram_channel_setup(chip->core, audio_ch, buf->bpl, buf->risc.dma); in _cx88_start_audio_dma()
352 struct cx88_riscmem *risc = &chip->buf->risc; in dsp_buffer_free() local
359 if (risc->cpu) in dsp_buffer_free()
360 dma_free_coherent(&chip->pci->dev, risc->size, risc->cpu, in dsp_buffer_free()
361 risc->dma); in dsp_buffer_free()
484 ret = cx88_risc_databuffer(chip->pci, &buf->risc, buf->sglist, in snd_cx88_hw_params()
490 buf->risc.jmp[0] = cpu_to_le32(RISC_JUMP | RISC_IRQ1 | RISC_CNT_INC); in snd_cx88_hw_params()
491 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma); in snd_cx88_hw_params()
H A Dcx88.h321 struct cx88_riscmem risc; member
622 cx88_risc_buffer(struct pci_dev *pci, struct cx88_riscmem *risc,
627 cx88_risc_databuffer(struct pci_dev *pci, struct cx88_riscmem *risc,
632 struct cx88_riscmem *risc);
635 unsigned int bpl, u32 risc);
/linux/drivers/media/dvb-frontends/
H A Ddib9000.c93 } risc; member
239 if (state->platform.risc.fw_is_running && (reg < 1024)) in dib9000_read16_attr()
323 if (state->platform.risc.fw_is_running && (reg < 1024)) { in dib9000_write16_attr()
428 …state->platform.risc.memcmd = -1; /* if it was called directly reset it - to force a future setup-… in dib9000_risc_mem_setup_cmd()
433 struct dib9000_fe_memory_map *m = &state->platform.risc.fe_mm[cmd & 0x7f]; in dib9000_risc_mem_setup()
435 if (state->platform.risc.memcmd == cmd && /* same command */ in dib9000_risc_mem_setup()
439 state->platform.risc.memcmd = cmd; in dib9000_risc_mem_setup()
444 if (!state->platform.risc.fw_is_running) in dib9000_risc_mem_read()
447 if (mutex_lock_interruptible(&state->platform.risc.mem_lock) < 0) { in dib9000_risc_mem_read()
453 mutex_unlock(&state->platform.risc.mem_lock); in dib9000_risc_mem_read()
[all …]
/linux/drivers/media/pci/cx23885/
H A Dcx23885-alsa.c165 buf->risc.dma); in cx23885_start_audio_dma()
261 struct cx23885_riscmem *risc; in dsp_buffer_free() local
268 risc = &chip->buf->risc; in dsp_buffer_free()
269 dma_free_coherent(&chip->pci->dev, risc->size, risc->cpu, risc->dma); in dsp_buffer_free()
393 ret = cx23885_risc_databuffer(chip->pci, &buf->risc, buf->sglist, in snd_cx23885_hw_params()
399 buf->risc.jmp[0] = cpu_to_le32(RISC_JUMP|RISC_IRQ1|RISC_CNT_INC); in snd_cx23885_hw_params()
400 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma); in snd_cx23885_hw_params()
401 buf->risc.jmp[2] = cpu_to_le32(0); /* bits 63-32 */ in snd_cx23885_hw_params()
/linux/Documentation/translations/zh_CN/scsi/
H A Dwd719x.rst24 提供的脚本可用于下载并提取固件,生成 wd719x-risc.bin 和
33 dd if=wd7296a.sys of=wd719x-risc.bin bs=1 skip=5760 count=14336
/linux/Documentation/scsi/
H A Dwd719x.rst14 This script downloads and extracts the firmware, creating wd719x-risc.bin and
22 dd if=wd7296a.sys of=wd719x-risc.bin bs=1 skip=5760 count=14336
/linux/drivers/media/pci/tw68/
H A DMakefile2 tw68-objs := tw68-core.o tw68-video.o tw68-risc.o
/linux/fs/freevxfs/
H A DKconfig13 tested with SCO UnixWare and HP-UX B.10.20 (pa-risc 1.1 arch.)
/linux/drivers/net/ethernet/freescale/
H A Ducc_geth.c290 unsigned int risc, in fill_init_enet_entries() argument
318 | risc; in fill_init_enet_entries()
327 unsigned int risc, in return_init_enet_entries() argument
339 if ((val & ENET_INIT_PARAM_RISC_MASK) == risc) { in return_init_enet_entries()
362 unsigned int risc, in dump_init_enet_entries() argument
374 if ((val & ENET_INIT_PARAM_RISC_MASK) == risc) { in dump_init_enet_entries()