/linux-4.4.14/drivers/media/pci/cx88/ |
D | cx88-vbi.c | 54 VBI_LINE_LENGTH, buf->risc.dma); in cx8800_start_vbi_dma() 144 cx88_risc_buffer(dev->pci, &buf->risc, sgt->sgl, in buffer_prepare() 156 struct cx88_riscmem *risc = &buf->risc; in buffer_finish() local 158 if (risc->cpu) in buffer_finish() 159 pci_free_consistent(dev->pci, risc->size, risc->cpu, risc->dma); in buffer_finish() 160 memset(risc, 0, sizeof(*risc)); in buffer_finish() 172 buf->risc.cpu[1] = cpu_to_le32(buf->risc.dma + 8); in buffer_queue() 173 buf->risc.jmp[0] = cpu_to_le32(RISC_JUMP | RISC_CNT_INC); in buffer_queue() 174 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma + 8); in buffer_queue() 183 buf->risc.cpu[0] |= cpu_to_le32(RISC_IRQ1); in buffer_queue() [all …]
|
D | cx88-core.c | 135 int cx88_risc_buffer(struct pci_dev *pci, struct cx88_riscmem *risc, in cx88_risc_buffer() argument 155 risc->size = instructions * 8; in cx88_risc_buffer() 156 risc->dma = 0; in cx88_risc_buffer() 157 risc->cpu = pci_zalloc_consistent(pci, risc->size, &risc->dma); in cx88_risc_buffer() 158 if (NULL == risc->cpu) in cx88_risc_buffer() 162 rp = risc->cpu; in cx88_risc_buffer() 171 risc->jmp = rp; in cx88_risc_buffer() 172 BUG_ON((risc->jmp - risc->cpu + 2) * sizeof (*risc->cpu) > risc->size); in cx88_risc_buffer() 176 int cx88_risc_databuffer(struct pci_dev *pci, struct cx88_riscmem *risc, in cx88_risc_databuffer() argument 189 risc->size = instructions * 8; in cx88_risc_databuffer() [all …]
|
D | cx88-mpeg.c | 100 dev->ts_packet_size, buf->risc.dma); in cx8802_start_dma() 229 struct cx88_riscmem *risc = &buf->risc; in cx8802_buf_prepare() local 236 rc = cx88_risc_databuffer(dev->pci, risc, sgt->sgl, in cx8802_buf_prepare() 239 if (risc->cpu) in cx8802_buf_prepare() 240 pci_free_consistent(dev->pci, risc->size, risc->cpu, risc->dma); in cx8802_buf_prepare() 241 memset(risc, 0, sizeof(*risc)); in cx8802_buf_prepare() 254 buf->risc.cpu[1] = cpu_to_le32(buf->risc.dma + 8); in cx8802_buf_queue() 255 buf->risc.jmp[0] = cpu_to_le32(RISC_JUMP | RISC_CNT_INC); in cx8802_buf_queue() 256 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma + 8); in cx8802_buf_queue() 265 buf->risc.cpu[0] |= cpu_to_le32(RISC_IRQ1); in cx8802_buf_queue() [all …]
|
D | cx88-video.c | 367 buf->bpl, buf->risc.dma); in start_video_dma() 461 cx88_risc_buffer(dev->pci, &buf->risc, in buffer_prepare() 466 cx88_risc_buffer(dev->pci, &buf->risc, in buffer_prepare() 471 cx88_risc_buffer(dev->pci, &buf->risc, in buffer_prepare() 478 cx88_risc_buffer(dev->pci, &buf->risc, in buffer_prepare() 486 cx88_risc_buffer(dev->pci, &buf->risc, in buffer_prepare() 495 (unsigned long)buf->risc.dma); in buffer_prepare() 504 struct cx88_riscmem *risc = &buf->risc; in buffer_finish() local 506 if (risc->cpu) in buffer_finish() 507 pci_free_consistent(dev->pci, risc->size, risc->cpu, risc->dma); in buffer_finish() [all …]
|
D | cx88-alsa.c | 64 struct cx88_riscmem risc; member 148 cx88_sram_channel_setup(chip->core, audio_ch, buf->bpl, buf->risc.dma); in _cx88_start_audio_dma() 373 struct cx88_riscmem *risc = &chip->buf->risc; in dsp_buffer_free() local 380 if (risc->cpu) in dsp_buffer_free() 381 pci_free_consistent(chip->pci, risc->size, risc->cpu, risc->dma); in dsp_buffer_free() 501 ret = cx88_risc_databuffer(chip->pci, &buf->risc, buf->sglist, in snd_cx88_hw_params() 507 buf->risc.jmp[0] = cpu_to_le32(RISC_JUMP|RISC_IRQ1|RISC_CNT_INC); in snd_cx88_hw_params() 508 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma); in snd_cx88_hw_params()
|
D | cx88.h | 329 struct cx88_riscmem risc; member 629 cx88_risc_buffer(struct pci_dev *pci, struct cx88_riscmem *risc, 634 cx88_risc_databuffer(struct pci_dev *pci, struct cx88_riscmem *risc, 639 struct cx88_riscmem *risc); 642 unsigned int bpl, u32 risc);
|
D | cx88-blackbird.c | 668 struct cx88_riscmem *risc = &buf->risc; in buffer_finish() local 670 if (risc->cpu) in buffer_finish() 671 pci_free_consistent(dev->pci, risc->size, risc->cpu, risc->dma); in buffer_finish() 672 memset(risc, 0, sizeof(*risc)); in buffer_finish()
|
D | cx88-dvb.c | 114 struct cx88_riscmem *risc = &buf->risc; in buffer_finish() local 116 if (risc->cpu) in buffer_finish() 117 pci_free_consistent(dev->pci, risc->size, risc->cpu, risc->dma); in buffer_finish() 118 memset(risc, 0, sizeof(*risc)); in buffer_finish()
|
/linux-4.4.14/drivers/media/pci/bt8xx/ |
D | btcx-risc.c | 45 struct btcx_riscmem *risc) in btcx_riscmem_free() argument 47 if (NULL == risc->cpu) in btcx_riscmem_free() 52 memcnt, (unsigned long)risc->dma); in btcx_riscmem_free() 54 pci_free_consistent(pci, risc->size, risc->cpu, risc->dma); in btcx_riscmem_free() 55 memset(risc,0,sizeof(*risc)); in btcx_riscmem_free() 59 struct btcx_riscmem *risc, in btcx_riscmem_alloc() argument 65 if (NULL != risc->cpu && risc->size < size) in btcx_riscmem_alloc() 66 btcx_riscmem_free(pci,risc); in btcx_riscmem_alloc() 67 if (NULL == risc->cpu) { in btcx_riscmem_alloc() 71 risc->cpu = cpu; in btcx_riscmem_alloc() [all …]
|
D | bttv-risc.c | 47 bttv_risc_packed(struct bttv *btv, struct btcx_riscmem *risc, in bttv_risc_packed() argument 66 if ((rc = btcx_riscmem_alloc(btv->c.pci,risc,instructions)) < 0) in bttv_risc_packed() 70 rp = risc->cpu; in bttv_risc_packed() 120 risc->jmp = rp; in bttv_risc_packed() 121 BUG_ON((risc->jmp - risc->cpu + 2) * sizeof(*risc->cpu) > risc->size); in bttv_risc_packed() 126 bttv_risc_planar(struct bttv *btv, struct btcx_riscmem *risc, in bttv_risc_planar() argument 149 if ((rc = btcx_riscmem_alloc(btv->c.pci,risc,instructions*4*5)) < 0) in bttv_risc_planar() 153 rp = risc->cpu; in bttv_risc_planar() 240 risc->jmp = rp; in bttv_risc_planar() 241 BUG_ON((risc->jmp - risc->cpu + 2) * sizeof(*risc->cpu) > risc->size); in bttv_risc_planar() [all …]
|
D | btcx-risc.h | 14 struct btcx_riscmem *risc, 17 struct btcx_riscmem *risc);
|
D | Makefile | 2 bttv-risc.o bttv-vbi.o bttv-i2c.o bttv-gpio.o \ 3 bttv-input.o bttv-audio-hook.o btcx-risc.o
|
D | bttv-driver.c | 3379 static int bttv_risc_decode(u32 risc) in bttv_risc_decode() argument 3407 pr_cont("0x%08x [ %s", risc, in bttv_risc_decode() 3408 instr[risc >> 28] ? instr[risc >> 28] : "INVALID"); in bttv_risc_decode() 3410 if (risc & (1 << (i + 12))) in bttv_risc_decode() 3412 pr_cont(" count=%d ]\n", risc & 0xfff); in bttv_risc_decode() 3413 return incr[risc >> 28] ? incr[risc >> 28] : 1; in bttv_risc_decode() 3417 struct btcx_riscmem *risc) in bttv_risc_disasm() argument 3422 btv->c.v4l2_dev.name, risc->cpu, (unsigned long)risc->dma); in bttv_risc_disasm() 3423 for (i = 0; i < (risc->size >> 2); i += n) { in bttv_risc_disasm() 3426 (unsigned long)(risc->dma + (i<<2))); in bttv_risc_disasm() [all …]
|
D | bttvp.h | 250 int bttv_risc_packed(struct bttv *btv, struct btcx_riscmem *risc, 259 int bttv_risc_hook(struct bttv *btv, int slot, struct btcx_riscmem *risc,
|
/linux-4.4.14/drivers/media/pci/cx25821/ |
D | cx25821-core.c | 313 static int cx25821_risc_decode(u32 risc) in cx25821_risc_decode() argument 345 risc, instr[risc >> 28] ? instr[risc >> 28] : "INVALID"); in cx25821_risc_decode() 347 if (risc & (1 << (i + 12))) in cx25821_risc_decode() 350 pr_cont(" count=%d ]\n", risc & 0xfff); in cx25821_risc_decode() 351 return incr[risc >> 28] ? incr[risc >> 28] : 1; in cx25821_risc_decode() 440 unsigned int bpl, u32 risc) in cx25821_sram_channel_setup() argument 482 cx_write(ch->cmds_start + 0, risc); in cx25821_sram_channel_setup() 508 unsigned int bpl, u32 risc) in cx25821_sram_channel_setup_audio() argument 546 cx_write(ch->cmds_start + 0, risc); in cx25821_sram_channel_setup_audio() 591 u32 risc; in cx25821_sram_channel_dump() local [all …]
|
D | cx25821-alsa.c | 66 struct cx25821_riscmem risc; member 244 buf->risc.dma); in _cx25821_start_audio_dma() 411 struct cx25821_riscmem *risc = &chip->buf->risc; in dsp_buffer_free() local 418 pci_free_consistent(chip->pci, risc->size, risc->cpu, risc->dma); in dsp_buffer_free() 547 ret = cx25821_risc_databuffer_audio(chip->pci, &buf->risc, buf->sglist, in snd_cx25821_hw_params() 555 buf->risc.jmp[0] = cpu_to_le32(RISC_JUMP | RISC_IRQ1 | RISC_CNT_INC); in snd_cx25821_hw_params() 556 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma); in snd_cx25821_hw_params() 557 buf->risc.jmp[2] = cpu_to_le32(0); /* bits 63-32 */ in snd_cx25821_hw_params()
|
D | cx25821.h | 136 struct cx25821_riscmem risc; member 412 u32 risc); 415 struct cx25821_riscmem *risc, 417 extern int cx25821_risc_buffer(struct pci_dev *pci, struct cx25821_riscmem *risc, 424 struct cx25821_riscmem *risc, 441 unsigned int bpl, u32 risc); 454 unsigned int bpl, u32 risc);
|
D | cx25821-video.c | 83 cx25821_sram_channel_setup(dev, channel, buf->bpl, buf->risc.dma); in cx25821_start_video_dma() 198 ret = cx25821_risc_buffer(dev->pci, &buf->risc, in cx25821_buffer_prepare() 203 ret = cx25821_risc_buffer(dev->pci, &buf->risc, in cx25821_buffer_prepare() 212 ret = cx25821_risc_buffer(dev->pci, &buf->risc, in cx25821_buffer_prepare() 218 ret = cx25821_risc_buffer(dev->pci, &buf->risc, in cx25821_buffer_prepare() 224 ret = cx25821_risc_buffer(dev->pci, &buf->risc, in cx25821_buffer_prepare() 238 (unsigned long)buf->risc.dma); in cx25821_buffer_prepare() 264 buf->risc.cpu[1] = cpu_to_le32(buf->risc.dma + 12); in cx25821_buffer_queue() 265 buf->risc.jmp[0] = cpu_to_le32(RISC_JUMP | RISC_CNT_INC); in cx25821_buffer_queue() 266 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma + 12); in cx25821_buffer_queue() [all …]
|
D | cx25821-audio-upstream.c | 49 unsigned int bpl, u32 risc) in cx25821_sram_channel_setup_upstream_audio() argument 80 cx_write(ch->cmds_start + 0, risc); in cx25821_sram_channel_setup_upstream_audio()
|
D | cx25821-video-upstream.c | 43 unsigned int bpl, u32 risc) in cx25821_sram_channel_setup_upstream() argument 74 cx_write(ch->cmds_start + 0, risc); in cx25821_sram_channel_setup_upstream()
|
/linux-4.4.14/drivers/media/pci/cx23885/ |
D | cx23885-core.c | 379 static int cx23885_risc_decode(u32 risc) in cx23885_risc_decode() argument 410 printk("0x%08x [ %s", risc, in cx23885_risc_decode() 411 instr[risc >> 28] ? instr[risc >> 28] : "INVALID"); in cx23885_risc_decode() 413 if (risc & (1 << (i + 12))) in cx23885_risc_decode() 415 printk(" count=%d ]\n", risc & 0xfff); in cx23885_risc_decode() 416 return incr[risc >> 28] ? incr[risc >> 28] : 1; in cx23885_risc_decode() 441 unsigned int bpl, u32 risc) in cx23885_sram_channel_setup() argument 484 cx_write(ch->cmds_start + 0, risc); in cx23885_sram_channel_setup() 530 u32 risc; in cx23885_sram_channel_dump() local 541 risc = cx_read(ch->cmds_start + 4 * (i + 14)); in cx23885_sram_channel_dump() [all …]
|
D | cx23885-vbi.c | 103 VBI_LINE_LENGTH, buf->risc.dma); in cx23885_start_vbi_dma() 155 cx23885_risc_vbibuffer(dev->pci, &buf->risc, in buffer_prepare() 203 buf->risc.cpu[1] = cpu_to_le32(buf->risc.dma + 12); in buffer_queue() 204 buf->risc.jmp[0] = cpu_to_le32(RISC_JUMP | RISC_CNT_INC); in buffer_queue() 205 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma + 12); in buffer_queue() 206 buf->risc.jmp[2] = cpu_to_le32(0); /* bits 63-32 */ in buffer_queue() 216 buf->risc.cpu[0] |= cpu_to_le32(RISC_IRQ1); in buffer_queue() 222 prev->risc.jmp[1] = cpu_to_le32(buf->risc.dma); in buffer_queue()
|
D | cx23885-alsa.c | 177 buf->risc.dma); in cx23885_start_audio_dma() 273 struct cx23885_riscmem *risc; in dsp_buffer_free() local 280 risc = &chip->buf->risc; in dsp_buffer_free() 281 pci_free_consistent(chip->pci, risc->size, risc->cpu, risc->dma); in dsp_buffer_free() 406 ret = cx23885_risc_databuffer(chip->pci, &buf->risc, buf->sglist, in snd_cx23885_hw_params() 412 buf->risc.jmp[0] = cpu_to_le32(RISC_JUMP|RISC_IRQ1|RISC_CNT_INC); in snd_cx23885_hw_params() 413 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma); in snd_cx23885_hw_params() 414 buf->risc.jmp[2] = cpu_to_le32(0); /* bits 63-32 */ in snd_cx23885_hw_params()
|
D | cx23885-video.c | 301 buf->bpl, buf->risc.dma); in cx23885_start_video_dma() 348 cx23885_risc_buffer(dev->pci, &buf->risc, in buffer_prepare() 353 cx23885_risc_buffer(dev->pci, &buf->risc, in buffer_prepare() 381 cx23885_risc_buffer(dev->pci, &buf->risc, in buffer_prepare() 388 cx23885_risc_buffer(dev->pci, &buf->risc, in buffer_prepare() 395 cx23885_risc_buffer(dev->pci, &buf->risc, in buffer_prepare() 407 (unsigned long)buf->risc.dma); in buffer_prepare() 452 buf->risc.cpu[1] = cpu_to_le32(buf->risc.dma + 12); in buffer_queue() 453 buf->risc.jmp[0] = cpu_to_le32(RISC_JUMP | RISC_CNT_INC); in buffer_queue() 454 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma + 12); in buffer_queue() [all …]
|
D | cx23885.h | 178 struct cx23885_riscmem risc; member 325 struct cx23885_riscmem risc; member 510 unsigned int bpl, u32 risc); 515 extern int cx23885_risc_buffer(struct pci_dev *pci, struct cx23885_riscmem *risc, 521 struct cx23885_riscmem *risc, struct scatterlist *sglist, 621 struct cx23885_riscmem *risc,
|
/linux-4.4.14/drivers/media/pci/tw68/ |
D | tw68-risc.c | 187 static void tw68_risc_decode(u32 risc, u32 addr) 204 p = RISC_OP(risc); 205 if (!(risc & 0x80000000) || !instr[p].name) { 206 pr_debug("0x%08x [ INVALID ]\n", risc); 210 risc, instr[p].name, (risc >> 27) & 1); 212 pr_debug(" Type=%d", (risc >> 24) & 7); 215 (risc >> 12) & 0xfff, risc & 0xfff);
|
D | Makefile | 1 tw68-objs := tw68-core.o tw68-video.o tw68-risc.o
|
/linux-4.4.14/drivers/media/dvb-frontends/ |
D | dib9000.c | 88 } risc; member 234 if (state->platform.risc.fw_is_running && (reg < 1024)) in dib9000_read16_attr() 318 if (state->platform.risc.fw_is_running && (reg < 1024)) { in dib9000_write16_attr() 423 …state->platform.risc.memcmd = -1; /* if it was called directly reset it - to force a future setup-… in dib9000_risc_mem_setup_cmd() 428 struct dib9000_fe_memory_map *m = &state->platform.risc.fe_mm[cmd & 0x7f]; in dib9000_risc_mem_setup() 430 if (state->platform.risc.memcmd == cmd && /* same command */ in dib9000_risc_mem_setup() 434 state->platform.risc.memcmd = cmd; in dib9000_risc_mem_setup() 439 if (!state->platform.risc.fw_is_running) in dib9000_risc_mem_read() 442 if (mutex_lock_interruptible(&state->platform.risc.mem_lock) < 0) { in dib9000_risc_mem_read() 448 mutex_unlock(&state->platform.risc.mem_lock); in dib9000_risc_mem_read() [all …]
|
/linux-4.4.14/drivers/media/common/ |
D | btcx-risc.h | 16 struct btcx_riscmem *risc, 19 struct btcx_riscmem *risc);
|
/linux-4.4.14/Documentation/scsi/ |
D | wd719x.txt | 11 This script downloads and extracts the firmware, creating wd719x-risc.bin and 19 dd if=wd7296a.sys of=wd719x-risc.bin bs=1 skip=5760 count=14336
|
/linux-4.4.14/sound/pci/ |
D | bt87x.c | 231 u32 *risc; in snd_bt87x_create_risc() local 238 risc = (u32 *)chip->dma_risc.area; in snd_bt87x_create_risc() 240 *risc++ = cpu_to_le32(RISC_SYNC | RISC_SYNC_FM1); in snd_bt87x_create_risc() 241 *risc++ = cpu_to_le32(0); in snd_bt87x_create_risc() 262 *risc++ = cpu_to_le32(cmd); in snd_bt87x_create_risc() 264 *risc++ = cpu_to_le32(addr); in snd_bt87x_create_risc() 269 *risc++ = cpu_to_le32(RISC_SYNC | RISC_SYNC_VRO); in snd_bt87x_create_risc() 270 *risc++ = cpu_to_le32(0); in snd_bt87x_create_risc() 271 *risc++ = cpu_to_le32(RISC_JUMP); in snd_bt87x_create_risc() 272 *risc++ = cpu_to_le32(chip->dma_risc.addr); in snd_bt87x_create_risc()
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | ucc_geth.c | 273 unsigned int risc, in fill_init_enet_entries() argument 301 | risc; in fill_init_enet_entries() 310 unsigned int risc, in return_init_enet_entries() argument 322 if ((val & ENET_INIT_PARAM_RISC_MASK) == risc) { in return_init_enet_entries() 345 unsigned int risc, in dump_init_enet_entries() argument 357 if ((val & ENET_INIT_PARAM_RISC_MASK) == risc) { in dump_init_enet_entries()
|
/linux-4.4.14/Documentation/s390/ |
D | Debugging390.txt | 602 the literal value 0, some risc architectures also do this ). So now
|