/kernel/linux/linux-5.10/drivers/media/usb/cx231xx/ |
H A D | cx231xx-vbi.c | 73 struct cx231xx_dmaqueue *dma_q = urb->context; in cx231xx_isoc_vbi_copy() local 98 if (dma_q->is_partial_line) { in cx231xx_isoc_vbi_copy() 101 sav_eav = dma_q->last_sav; in cx231xx_isoc_vbi_copy() 107 dma_q->partial_buf, in cx231xx_isoc_vbi_copy() 115 bytes_parsed += cx231xx_get_vbi_line(dev, dma_q, in cx231xx_isoc_vbi_copy() 122 dma_q->is_partial_line = 0; in cx231xx_isoc_vbi_copy() 137 dma_q, sav_eav, /* SAV/EAV */ in cx231xx_isoc_vbi_copy() 145 memcpy(dma_q->partial_buf, p_buffer + buffer_size - 4, 4); in cx231xx_isoc_vbi_copy() 259 struct cx231xx_dmaqueue *dma_q = urb->context; in cx231xx_irq_vbi_callback() local 261 container_of(dma_q, struc in cx231xx_irq_vbi_callback() 345 struct cx231xx_dmaqueue *dma_q = &dev->vbi_mode.vidq; cx231xx_init_vbi_isoc() local 443 cx231xx_get_vbi_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 sav_eav, u8 *p_buffer, u32 buffer_size) cx231xx_get_vbi_line() argument 477 vbi_buffer_filled(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, struct cx231xx_buffer *buf) vbi_buffer_filled() argument 493 cx231xx_copy_vbi_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 *p_line, u32 length, int field_number) cx231xx_copy_vbi_line() argument 564 get_next_vbi_buf(struct cx231xx_dmaqueue *dma_q, struct cx231xx_buffer **buf) get_next_vbi_buf() argument 591 cx231xx_reset_vbi_buffer(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q) cx231xx_reset_vbi_buffer() argument 610 cx231xx_do_vbi_copy(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 *p_buffer, u32 bytes_to_copy) cx231xx_do_vbi_copy() argument 651 cx231xx_is_vbi_buffer_done(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q) cx231xx_is_vbi_buffer_done() argument [all...] |
H A D | cx231xx-video.c | 165 struct cx231xx_dmaqueue *dma_q, in buffer_filled() 170 buf->vb.sequence = dma_q->sequence++; in buffer_filled() 225 static inline void get_next_buf(struct cx231xx_dmaqueue *dma_q, in get_next_buf() argument 229 container_of(dma_q, struct cx231xx_video_mode, vidq); in get_next_buf() 234 if (list_empty(&dma_q->active)) { in get_next_buf() 245 *buf = list_entry(dma_q->active.next, struct cx231xx_buffer, list); in get_next_buf() 264 struct cx231xx_dmaqueue *dma_q = urb->context; in cx231xx_isoc_copy() local 306 if (dma_q->is_partial_line) { in cx231xx_isoc_copy() 308 sav_eav = dma_q->last_sav; in cx231xx_isoc_copy() 314 dma_q in cx231xx_isoc_copy() 164 buffer_filled(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, struct cx231xx_buffer *buf) buffer_filled() argument 361 struct cx231xx_dmaqueue *dma_q = urb->context; cx231xx_bulk_copy() local 497 cx231xx_get_video_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 sav_eav, u8 *p_buffer, u32 buffer_size) cx231xx_get_video_line() argument 542 cx231xx_copy_video_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 *p_line, u32 length, int field_number) cx231xx_copy_video_line() argument 607 cx231xx_reset_video_buffer(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q) cx231xx_reset_video_buffer() argument 639 cx231xx_do_copy(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 *p_buffer, u32 bytes_to_copy) cx231xx_do_copy() argument 696 cx231xx_is_buffer_done(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q) cx231xx_is_buffer_done() argument [all...] |
H A D | cx231xx-vbi.h | 38 u32 cx231xx_get_vbi_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, 41 u32 cx231xx_copy_vbi_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, 45 struct cx231xx_dmaqueue *dma_q); 47 int cx231xx_do_vbi_copy(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, 51 struct cx231xx_dmaqueue *dma_q);
|
H A D | cx231xx-core.c | 782 struct cx231xx_dmaqueue *dma_q = urb->context; in cx231xx_isoc_irq_callback() local 784 container_of(dma_q, struct cx231xx_video_mode, vidq); in cx231xx_isoc_irq_callback() 828 struct cx231xx_dmaqueue *dma_q = urb->context; in cx231xx_bulk_irq_callback() local 830 container_of(dma_q, struct cx231xx_video_mode, vidq); in cx231xx_bulk_irq_callback() 867 struct cx231xx_dmaqueue *dma_q = &dev->video_mode.vidq; in cx231xx_uninit_isoc() local 905 kfree(dma_q->p_left_data); in cx231xx_uninit_isoc() 910 dma_q->p_left_data = NULL; in cx231xx_uninit_isoc() 926 struct cx231xx_dmaqueue *dma_q = &dev->video_mode.vidq; in cx231xx_uninit_bulk() local 964 kfree(dma_q->p_left_data); in cx231xx_uninit_bulk() 969 dma_q in cx231xx_uninit_bulk() 987 struct cx231xx_dmaqueue *dma_q = &dev->video_mode.vidq; cx231xx_init_isoc() local 1124 struct cx231xx_dmaqueue *dma_q = &dev->video_mode.vidq; cx231xx_init_bulk() local [all...] |
H A D | cx231xx-417.c | 1238 struct cx231xx_dmaqueue *dma_q) in buffer_copy() 1245 if (dma_q->mpeg_buffer_done == 0) { in buffer_copy() 1246 if (list_empty(&dma_q->active)) in buffer_copy() 1249 buf = list_entry(dma_q->active.next, in buffer_copy() 1252 dma_q->mpeg_buffer_done = 1; in buffer_copy() 1258 if ((dma_q->mpeg_buffer_completed+len) < in buffer_copy() 1260 if (dma_q->add_ps_package_head == in buffer_copy() 1262 memcpy(vbuf+dma_q->mpeg_buffer_completed, in buffer_copy() 1263 dma_q->ps_head, 3); in buffer_copy() 1264 dma_q in buffer_copy() 1237 buffer_copy(struct cx231xx *dev, char *data, int len, struct urb *urb, struct cx231xx_dmaqueue *dma_q) buffer_copy() argument 1295 buffer_filled(char *data, int len, struct urb *urb, struct cx231xx_dmaqueue *dma_q) buffer_filled() argument 1317 struct cx231xx_dmaqueue *dma_q = urb->context; cx231xx_isoc_copy() local 1343 struct cx231xx_dmaqueue *dma_q = urb->context; cx231xx_bulk_copy() local [all...] |
H A D | cx231xx.h | 806 int cx231xx_do_copy(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, 809 struct cx231xx_dmaqueue *dma_q); 810 u8 cx231xx_is_buffer_done(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q); 811 u32 cx231xx_copy_video_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, 813 u32 cx231xx_get_video_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q,
|
/kernel/linux/linux-6.6/drivers/media/usb/cx231xx/ |
H A D | cx231xx-vbi.c | 73 struct cx231xx_dmaqueue *dma_q = urb->context; in cx231xx_isoc_vbi_copy() local 98 if (dma_q->is_partial_line) { in cx231xx_isoc_vbi_copy() 101 sav_eav = dma_q->last_sav; in cx231xx_isoc_vbi_copy() 107 dma_q->partial_buf, in cx231xx_isoc_vbi_copy() 115 bytes_parsed += cx231xx_get_vbi_line(dev, dma_q, in cx231xx_isoc_vbi_copy() 122 dma_q->is_partial_line = 0; in cx231xx_isoc_vbi_copy() 137 dma_q, sav_eav, /* SAV/EAV */ in cx231xx_isoc_vbi_copy() 145 memcpy(dma_q->partial_buf, p_buffer + buffer_size - 4, 4); in cx231xx_isoc_vbi_copy() 259 struct cx231xx_dmaqueue *dma_q = urb->context; in cx231xx_irq_vbi_callback() local 261 container_of(dma_q, struc in cx231xx_irq_vbi_callback() 345 struct cx231xx_dmaqueue *dma_q = &dev->vbi_mode.vidq; cx231xx_init_vbi_isoc() local 442 cx231xx_get_vbi_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 sav_eav, u8 *p_buffer, u32 buffer_size) cx231xx_get_vbi_line() argument 476 vbi_buffer_filled(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, struct cx231xx_buffer *buf) vbi_buffer_filled() argument 492 cx231xx_copy_vbi_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 *p_line, u32 length, int field_number) cx231xx_copy_vbi_line() argument 563 get_next_vbi_buf(struct cx231xx_dmaqueue *dma_q, struct cx231xx_buffer **buf) get_next_vbi_buf() argument 590 cx231xx_reset_vbi_buffer(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q) cx231xx_reset_vbi_buffer() argument 609 cx231xx_do_vbi_copy(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 *p_buffer, u32 bytes_to_copy) cx231xx_do_vbi_copy() argument 650 cx231xx_is_vbi_buffer_done(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q) cx231xx_is_vbi_buffer_done() argument [all...] |
H A D | cx231xx-video.c | 165 struct cx231xx_dmaqueue *dma_q, in buffer_filled() 170 buf->vb.sequence = dma_q->sequence++; in buffer_filled() 225 static inline void get_next_buf(struct cx231xx_dmaqueue *dma_q, in get_next_buf() argument 229 container_of(dma_q, struct cx231xx_video_mode, vidq); in get_next_buf() 234 if (list_empty(&dma_q->active)) { in get_next_buf() 245 *buf = list_entry(dma_q->active.next, struct cx231xx_buffer, list); in get_next_buf() 264 struct cx231xx_dmaqueue *dma_q = urb->context; in cx231xx_isoc_copy() local 306 if (dma_q->is_partial_line) { in cx231xx_isoc_copy() 308 sav_eav = dma_q->last_sav; in cx231xx_isoc_copy() 314 dma_q in cx231xx_isoc_copy() 164 buffer_filled(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, struct cx231xx_buffer *buf) buffer_filled() argument 361 struct cx231xx_dmaqueue *dma_q = urb->context; cx231xx_bulk_copy() local 497 cx231xx_get_video_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 sav_eav, u8 *p_buffer, u32 buffer_size) cx231xx_get_video_line() argument 542 cx231xx_copy_video_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 *p_line, u32 length, int field_number) cx231xx_copy_video_line() argument 607 cx231xx_reset_video_buffer(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q) cx231xx_reset_video_buffer() argument 639 cx231xx_do_copy(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 *p_buffer, u32 bytes_to_copy) cx231xx_do_copy() argument 696 cx231xx_is_buffer_done(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q) cx231xx_is_buffer_done() argument [all...] |
H A D | cx231xx-vbi.h | 38 u32 cx231xx_get_vbi_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, 41 u32 cx231xx_copy_vbi_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, 45 struct cx231xx_dmaqueue *dma_q); 47 int cx231xx_do_vbi_copy(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, 51 struct cx231xx_dmaqueue *dma_q);
|
H A D | cx231xx-core.c | 782 struct cx231xx_dmaqueue *dma_q = urb->context; in cx231xx_isoc_irq_callback() local 784 container_of(dma_q, struct cx231xx_video_mode, vidq); in cx231xx_isoc_irq_callback() 828 struct cx231xx_dmaqueue *dma_q = urb->context; in cx231xx_bulk_irq_callback() local 830 container_of(dma_q, struct cx231xx_video_mode, vidq); in cx231xx_bulk_irq_callback() 867 struct cx231xx_dmaqueue *dma_q = &dev->video_mode.vidq; in cx231xx_uninit_isoc() local 905 kfree(dma_q->p_left_data); in cx231xx_uninit_isoc() 910 dma_q->p_left_data = NULL; in cx231xx_uninit_isoc() 926 struct cx231xx_dmaqueue *dma_q = &dev->video_mode.vidq; in cx231xx_uninit_bulk() local 964 kfree(dma_q->p_left_data); in cx231xx_uninit_bulk() 969 dma_q in cx231xx_uninit_bulk() 987 struct cx231xx_dmaqueue *dma_q = &dev->video_mode.vidq; cx231xx_init_isoc() local 1123 struct cx231xx_dmaqueue *dma_q = &dev->video_mode.vidq; cx231xx_init_bulk() local [all...] |
H A D | cx231xx-417.c | 1238 struct cx231xx_dmaqueue *dma_q) in buffer_copy() 1245 if (dma_q->mpeg_buffer_done == 0) { in buffer_copy() 1246 if (list_empty(&dma_q->active)) in buffer_copy() 1249 buf = list_entry(dma_q->active.next, in buffer_copy() 1252 dma_q->mpeg_buffer_done = 1; in buffer_copy() 1258 if ((dma_q->mpeg_buffer_completed+len) < in buffer_copy() 1260 if (dma_q->add_ps_package_head == in buffer_copy() 1262 memcpy(vbuf+dma_q->mpeg_buffer_completed, in buffer_copy() 1263 dma_q->ps_head, 3); in buffer_copy() 1264 dma_q in buffer_copy() 1237 buffer_copy(struct cx231xx *dev, char *data, int len, struct urb *urb, struct cx231xx_dmaqueue *dma_q) buffer_copy() argument 1295 buffer_filled(char *data, int len, struct urb *urb, struct cx231xx_dmaqueue *dma_q) buffer_filled() argument 1317 struct cx231xx_dmaqueue *dma_q = urb->context; cx231xx_isoc_copy() local 1343 struct cx231xx_dmaqueue *dma_q = urb->context; cx231xx_bulk_copy() local [all...] |
H A D | cx231xx.h | 804 int cx231xx_do_copy(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, 807 struct cx231xx_dmaqueue *dma_q); 808 u8 cx231xx_is_buffer_done(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q); 809 u32 cx231xx_copy_video_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, 811 u32 cx231xx_get_video_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q,
|
/kernel/linux/linux-5.10/drivers/media/usb/au0828/ |
H A D | au0828-video.c | 112 struct au0828_dmaqueue *dma_q = urb->context; in au0828_irq_callback() local 113 struct au0828_dev *dev = container_of(dma_q, struct au0828_dev, vidq); in au0828_irq_callback() 199 struct au0828_dmaqueue *dma_q = &dev->vidq; in au0828_init_isoc() local 255 au0828_irq_callback, dma_q, 1); in au0828_init_isoc() 287 struct au0828_dmaqueue *dma_q, in buffer_filled() 310 struct au0828_dmaqueue *dma_q, in au0828_copy_video() 322 if (dma_q->pos + len > buf->length) in au0828_copy_video() 323 len = buf->length - dma_q->pos; in au0828_copy_video() 334 linesdone = dma_q->pos / bytesperline; in au0828_copy_video() 335 currlinedone = dma_q in au0828_copy_video() 286 buffer_filled(struct au0828_dev *dev, struct au0828_dmaqueue *dma_q, struct au0828_buffer *buf) buffer_filled() argument 309 au0828_copy_video(struct au0828_dev *dev, struct au0828_dmaqueue *dma_q, struct au0828_buffer *buf, unsigned char *p, unsigned char *outp, unsigned long len) au0828_copy_video() argument 390 get_next_buf(struct au0828_dmaqueue *dma_q, struct au0828_buffer **buf) get_next_buf() argument 413 au0828_copy_vbi(struct au0828_dev *dev, struct au0828_dmaqueue *dma_q, struct au0828_buffer *buf, unsigned char *p, unsigned char *outp, unsigned long len) au0828_copy_vbi() argument 465 vbi_get_next_buf(struct au0828_dmaqueue *dma_q, struct au0828_buffer **buf) vbi_get_next_buf() argument 494 struct au0828_dmaqueue *dma_q = urb->context; au0828_isoc_copy() local 957 struct au0828_dmaqueue *dma_q = &dev->vidq; au0828_vid_buffer_timeout() local 981 struct au0828_dmaqueue *dma_q = &dev->vbiq; au0828_vbi_buffer_timeout() local [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/au0828/ |
H A D | au0828-video.c | 112 struct au0828_dmaqueue *dma_q = urb->context; in au0828_irq_callback() local 113 struct au0828_dev *dev = container_of(dma_q, struct au0828_dev, vidq); in au0828_irq_callback() 199 struct au0828_dmaqueue *dma_q = &dev->vidq; in au0828_init_isoc() local 254 au0828_irq_callback, dma_q, 1); in au0828_init_isoc() 286 struct au0828_dmaqueue *dma_q, in buffer_filled() 309 struct au0828_dmaqueue *dma_q, in au0828_copy_video() 321 if (dma_q->pos + len > buf->length) in au0828_copy_video() 322 len = buf->length - dma_q->pos; in au0828_copy_video() 333 linesdone = dma_q->pos / bytesperline; in au0828_copy_video() 334 currlinedone = dma_q in au0828_copy_video() 285 buffer_filled(struct au0828_dev *dev, struct au0828_dmaqueue *dma_q, struct au0828_buffer *buf) buffer_filled() argument 308 au0828_copy_video(struct au0828_dev *dev, struct au0828_dmaqueue *dma_q, struct au0828_buffer *buf, unsigned char *p, unsigned char *outp, unsigned long len) au0828_copy_video() argument 389 get_next_buf(struct au0828_dmaqueue *dma_q, struct au0828_buffer **buf) get_next_buf() argument 412 au0828_copy_vbi(struct au0828_dev *dev, struct au0828_dmaqueue *dma_q, struct au0828_buffer *buf, unsigned char *p, unsigned char *outp, unsigned long len) au0828_copy_vbi() argument 464 vbi_get_next_buf(struct au0828_dmaqueue *dma_q, struct au0828_buffer **buf) vbi_get_next_buf() argument 493 struct au0828_dmaqueue *dma_q = urb->context; au0828_isoc_copy() local 957 struct au0828_dmaqueue *dma_q = &dev->vidq; au0828_vid_buffer_timeout() local 981 struct au0828_dmaqueue *dma_q = &dev->vbiq; au0828_vbi_buffer_timeout() local [all...] |
/kernel/linux/linux-6.6/drivers/accel/ivpu/ |
H A D | ivpu_mmu.c | 303 strtab->dma_q = IVPU_MMU_STRTAB_BASE_RA; in ivpu_mmu_strtab_alloc() 304 strtab->dma_q |= strtab->dma & IVPU_MMU_STRTAB_BASE_ADDR_MASK; in ivpu_mmu_strtab_alloc() 306 ivpu_dbg(vdev, MMU, "STRTAB alloc: dma=%pad dma_q=%pad size=%zu\n", in ivpu_mmu_strtab_alloc() 307 &strtab->dma, &strtab->dma_q, size); in ivpu_mmu_strtab_alloc() 321 q->dma_q = IVPU_MMU_Q_BASE_RWA; in ivpu_mmu_cmdq_alloc() 322 q->dma_q |= q->dma & IVPU_MMU_Q_BASE_ADDR_MASK; in ivpu_mmu_cmdq_alloc() 323 q->dma_q |= IVPU_MMU_Q_COUNT_LOG2; in ivpu_mmu_cmdq_alloc() 325 ivpu_dbg(vdev, MMU, "CMDQ alloc: dma=%pad dma_q=%pad size=%u\n", in ivpu_mmu_cmdq_alloc() 326 &q->dma, &q->dma_q, IVPU_MMU_CMDQ_SIZE); in ivpu_mmu_cmdq_alloc() 340 q->dma_q in ivpu_mmu_evtq_alloc() [all...] |
H A D | ivpu_mmu.h | 19 u64 dma_q; member 26 u64 dma_q; member
|
/kernel/linux/linux-5.10/drivers/media/usb/tm6000/ |
H A D | tm6000-video.c | 80 static inline void get_next_buf(struct tm6000_dmaqueue *dma_q, in get_next_buf() argument 83 struct tm6000_core *dev = container_of(dma_q, struct tm6000_core, vidq); in get_next_buf() 85 if (list_empty(&dma_q->active)) { in get_next_buf() 91 *buf = list_entry(dma_q->active.next, in get_next_buf() 99 struct tm6000_dmaqueue *dma_q, in buffer_filled() 118 struct tm6000_dmaqueue *dma_q = urb->context; in copy_streams() local 119 struct tm6000_core *dev = container_of(dma_q, struct tm6000_core, vidq); in copy_streams() 130 get_next_buf(dma_q, &vbuf); in copy_streams() 196 buffer_filled(dev, dma_q, vbuf); in copy_streams() 199 get_next_buf(dma_q, in copy_streams() 98 buffer_filled(struct tm6000_core *dev, struct tm6000_dmaqueue *dma_q, struct tm6000_buffer *buf) buffer_filled() argument 286 struct tm6000_dmaqueue *dma_q = urb->context; copy_multiplexed() local 371 struct tm6000_dmaqueue *dma_q = urb->context; tm6000_isoc_copy() local 417 struct tm6000_dmaqueue *dma_q = urb->context; tm6000_irq_callback() local 552 struct tm6000_dmaqueue *dma_q = &dev->vidq; tm6000_prepare_isoc() local 645 struct tm6000_dmaqueue *dma_q = &dev->vidq; tm6000_start_thread() local [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/ti-vpe/ |
H A D | cal-video.c | 590 struct cal_dmaqueue *dma_q = &ctx->vidq; in cal_start_streaming() local 597 if (list_empty(&dma_q->active)) { in cal_start_streaming() 603 buf = list_entry(dma_q->active.next, struct cal_buffer, list); in cal_start_streaming() 638 list_for_each_entry_safe(buf, tmp, &dma_q->active, list) { in cal_start_streaming() 649 struct cal_dmaqueue *dma_q = &ctx->vidq; in cal_stop_streaming() local 676 list_for_each_entry_safe(buf, tmp, &dma_q->active, list) { in cal_stop_streaming()
|
H A D | cal.c | 302 struct cal_dmaqueue *dma_q = &ctx->vidq; in cal_schedule_next_buffer() local 306 buf = list_entry(dma_q->active.next, struct cal_buffer, list); in cal_schedule_next_buffer() 328 struct cal_dmaqueue *dma_q; in cal_irq() local 388 dma_q = &ctx->vidq; in cal_irq() 392 if (!list_empty(&dma_q->active) && in cal_irq()
|
/kernel/linux/linux-5.10/drivers/media/usb/em28xx/ |
H A D | em28xx-video.c | 598 struct em28xx_dmaqueue *dma_q) in get_next_buf() 602 if (list_empty(&dma_q->active)) { in get_next_buf() 608 buf = list_entry(dma_q->active.next, struct em28xx_buffer, list); in get_next_buf() 623 struct em28xx_dmaqueue *dma_q) in finish_field_prepare_next() 630 buf = get_next_buf(dev, dma_q); in finish_field_prepare_next() 650 struct em28xx_dmaqueue *dma_q = &dev->vidq; in process_frame_data_em28xx() local 716 buf = finish_field_prepare_next(dev, buf, dma_q); in process_frame_data_em28xx() 597 get_next_buf(struct em28xx *dev, struct em28xx_dmaqueue *dma_q) get_next_buf() argument 621 finish_field_prepare_next(struct em28xx *dev, struct em28xx_buffer *buf, struct em28xx_dmaqueue *dma_q) finish_field_prepare_next() argument
|
H A D | em28xx-core.c | 1007 struct em28xx_dmaqueue *dma_q = &dev->vidq; in em28xx_init_usb_xfer() local 1046 init_waitqueue_head(&dma_q->wq); in em28xx_init_usb_xfer()
|
/kernel/linux/linux-6.6/drivers/media/usb/em28xx/ |
H A D | em28xx-video.c | 588 struct em28xx_dmaqueue *dma_q) in get_next_buf() 592 if (list_empty(&dma_q->active)) { in get_next_buf() 598 buf = list_entry(dma_q->active.next, struct em28xx_buffer, list); in get_next_buf() 613 struct em28xx_dmaqueue *dma_q) in finish_field_prepare_next() 620 buf = get_next_buf(dev, dma_q); in finish_field_prepare_next() 640 struct em28xx_dmaqueue *dma_q = &dev->vidq; in process_frame_data_em28xx() local 706 buf = finish_field_prepare_next(dev, buf, dma_q); in process_frame_data_em28xx() 587 get_next_buf(struct em28xx *dev, struct em28xx_dmaqueue *dma_q) get_next_buf() argument 611 finish_field_prepare_next(struct em28xx *dev, struct em28xx_buffer *buf, struct em28xx_dmaqueue *dma_q) finish_field_prepare_next() argument
|
/kernel/linux/linux-5.10/drivers/crypto/qat/qat_common/ |
H A D | qat_asym_algs.c | 71 dma_addr_t dma_q; member 812 qat_req->in.rsa.dec_crt.q = ctx->dma_q; in qat_rsa_dec() 1046 ctx->q = dma_alloc_coherent(dev, half_key_sz, &ctx->dma_q, GFP_KERNEL); in qat_rsa_setkey_crt() 1100 dma_free_coherent(dev, half_key_sz, ctx->q, ctx->dma_q); in qat_rsa_setkey_crt() 1129 dma_free_coherent(dev, half_key_sz, ctx->q, ctx->dma_q); in qat_rsa_clear_ctx()
|
/kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_common/ |
H A D | qat_asym_algs.c | 72 dma_addr_t dma_q; member 822 qat_req->in.rsa.dec_crt.q = ctx->dma_q; in qat_rsa_dec() 1048 ctx->q = dma_alloc_coherent(dev, half_key_sz, &ctx->dma_q, GFP_KERNEL); in qat_rsa_setkey_crt() 1102 dma_free_coherent(dev, half_key_sz, ctx->q, ctx->dma_q); in qat_rsa_setkey_crt() 1131 dma_free_coherent(dev, half_key_sz, ctx->q, ctx->dma_q); in qat_rsa_clear_ctx()
|
/kernel/linux/linux-5.10/drivers/media/usb/zr364xx/ |
H A D | zr364xx.c | 515 struct zr364xx_dmaqueue *dma_q = &cam->vidq; in zr364xx_got_frame() local 520 DBG("wakeup: %p\n", &dma_q); in zr364xx_got_frame() 523 if (list_empty(&dma_q->active)) { in zr364xx_got_frame() 528 buf = list_entry(dma_q->active.next, in zr364xx_got_frame()
|