/kernel/linux/linux-5.10/drivers/gpu/drm/i810/ |
H A D | i810_dma.c | 65 drm_i810_buf_priv_t *buf_priv = buf->dev_private; in i810_freelist_get() local 67 used = cmpxchg(buf_priv->in_use, I810_BUF_FREE, in i810_freelist_get() 81 drm_i810_buf_priv_t *buf_priv = buf->dev_private; in i810_freelist_put() local 85 used = cmpxchg(buf_priv->in_use, I810_BUF_CLIENT, I810_BUF_FREE); in i810_freelist_put() 100 drm_i810_buf_priv_t *buf_priv; in i810_mmap_buffers() local 105 buf_priv = buf->dev_private; in i810_mmap_buffers() 109 buf_priv->currently_mapped = I810_BUF_MAPPED; in i810_mmap_buffers() 130 drm_i810_buf_priv_t *buf_priv = buf->dev_private; in i810_map_buffer() local 135 if (buf_priv->currently_mapped == I810_BUF_MAPPED) in i810_map_buffer() 142 buf_priv in i810_map_buffer() 159 drm_i810_buf_priv_t *buf_priv = buf->dev_private; i810_unmap_buffer() local 178 drm_i810_buf_priv_t *buf_priv; i810_dma_get_buffer() local 232 drm_i810_buf_priv_t *buf_priv = buf->dev_private; i810_dma_cleanup() local 300 drm_i810_buf_priv_t *buf_priv = buf->dev_private; i810_freelist_init() local 717 drm_i810_buf_priv_t *buf_priv = buf->dev_private; i810_dma_dispatch_vertex() local 874 drm_i810_buf_priv_t *buf_priv = buf->dev_private; i810_flush_queue() local 906 drm_i810_buf_priv_t *buf_priv = buf->dev_private; i810_driver_reclaim_buffers() local 1038 drm_i810_buf_priv_t *buf_priv = buf->dev_private; i810_dma_dispatch_mc() local [all...] |
/kernel/linux/linux-5.10/include/media/ |
H A D | videobuf2-core.h | 54 * will then be passed as @buf_priv argument to other ops in this 61 * no other users of this buffer are present); the @buf_priv 71 * the returned private structure will then be passed as @buf_priv 81 * buffer is no longer used; the @buf_priv argument is the 123 void (*put)(void *buf_priv); 124 struct dma_buf *(*get_dmabuf)(void *buf_priv, unsigned long flags); 129 void (*put_userptr)(void *buf_priv); 131 void (*prepare)(void *buf_priv); 132 void (*finish)(void *buf_priv); 138 void (*detach_dmabuf)(void *buf_priv); [all...] |
/kernel/linux/linux-6.6/include/media/ |
H A D | videobuf2-core.h | 56 * will then be passed as @buf_priv argument to other ops in this 61 * no other users of this buffer are present); the @buf_priv 71 * the returned private structure will then be passed as @buf_priv 81 * buffer is no longer used; the @buf_priv argument is the 122 void (*put)(void *buf_priv); 124 void *buf_priv, 131 void (*put_userptr)(void *buf_priv); 133 void (*prepare)(void *buf_priv); 134 void (*finish)(void *buf_priv); 140 void (*detach_dmabuf)(void *buf_priv); [all...] |
/kernel/linux/linux-5.10/drivers/media/common/videobuf2/ |
H A D | videobuf2-dma-sg.c | 56 static void vb2_dma_sg_put(void *buf_priv); 178 static void vb2_dma_sg_put(void *buf_priv) in vb2_dma_sg_put() argument 180 struct vb2_dma_sg_buf *buf = buf_priv; in vb2_dma_sg_put() 200 static void vb2_dma_sg_prepare(void *buf_priv) in vb2_dma_sg_prepare() argument 202 struct vb2_dma_sg_buf *buf = buf_priv; in vb2_dma_sg_prepare() 208 static void vb2_dma_sg_finish(void *buf_priv) in vb2_dma_sg_finish() argument 210 struct vb2_dma_sg_buf *buf = buf_priv; in vb2_dma_sg_finish() 275 static void vb2_dma_sg_put_userptr(void *buf_priv) in vb2_dma_sg_put_userptr() argument 277 struct vb2_dma_sg_buf *buf = buf_priv; in vb2_dma_sg_put_userptr() 295 static void *vb2_dma_sg_vaddr(void *buf_priv) in vb2_dma_sg_vaddr() argument 312 vb2_dma_sg_num_users(void *buf_priv) vb2_dma_sg_num_users() argument 319 vb2_dma_sg_mmap(void *buf_priv, struct vm_area_struct *vma) vb2_dma_sg_mmap() argument 508 vb2_dma_sg_get_dmabuf(void *buf_priv, unsigned long flags) vb2_dma_sg_get_dmabuf() argument 633 vb2_dma_sg_cookie(void *buf_priv) vb2_dma_sg_cookie() argument [all...] |
H A D | videobuf2-dma-contig.c | 69 static void *vb2_dc_cookie(void *buf_priv) in vb2_dc_cookie() argument 71 struct vb2_dc_buf *buf = buf_priv; in vb2_dc_cookie() 76 static void *vb2_dc_vaddr(void *buf_priv) in vb2_dc_vaddr() argument 78 struct vb2_dc_buf *buf = buf_priv; in vb2_dc_vaddr() 86 static unsigned int vb2_dc_num_users(void *buf_priv) in vb2_dc_num_users() argument 88 struct vb2_dc_buf *buf = buf_priv; in vb2_dc_num_users() 93 static void vb2_dc_prepare(void *buf_priv) in vb2_dc_prepare() argument 95 struct vb2_dc_buf *buf = buf_priv; in vb2_dc_prepare() 104 static void vb2_dc_finish(void *buf_priv) in vb2_dc_finish() argument 106 struct vb2_dc_buf *buf = buf_priv; in vb2_dc_finish() 119 vb2_dc_put(void *buf_priv) vb2_dc_put() argument 175 vb2_dc_mmap(void *buf_priv, struct vm_area_struct *vma) vb2_dc_mmap() argument 394 vb2_dc_get_dmabuf(void *buf_priv, unsigned long flags) vb2_dc_get_dmabuf() argument 425 vb2_dc_put_userptr(void *buf_priv) vb2_dc_put_userptr() argument [all...] |
H A D | videobuf2-vmalloc.c | 35 static void vb2_vmalloc_put(void *buf_priv); 64 static void vb2_vmalloc_put(void *buf_priv) in vb2_vmalloc_put() argument 66 struct vb2_vmalloc_buf *buf = buf_priv; in vb2_vmalloc_put() 126 static void vb2_vmalloc_put_userptr(void *buf_priv) in vb2_vmalloc_put_userptr() argument 128 struct vb2_vmalloc_buf *buf = buf_priv; in vb2_vmalloc_put_userptr() 150 static void *vb2_vmalloc_vaddr(void *buf_priv) in vb2_vmalloc_vaddr() argument 152 struct vb2_vmalloc_buf *buf = buf_priv; in vb2_vmalloc_vaddr() 162 static unsigned int vb2_vmalloc_num_users(void *buf_priv) in vb2_vmalloc_num_users() argument 164 struct vb2_vmalloc_buf *buf = buf_priv; in vb2_vmalloc_num_users() 168 static int vb2_vmalloc_mmap(void *buf_priv, struc argument 340 vb2_vmalloc_get_dmabuf(void *buf_priv, unsigned long flags) vb2_vmalloc_get_dmabuf() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/common/videobuf2/ |
H A D | videobuf2-dma-sg.c | 58 static void vb2_dma_sg_put(void *buf_priv); 179 static void vb2_dma_sg_put(void *buf_priv) in vb2_dma_sg_put() argument 181 struct vb2_dma_sg_buf *buf = buf_priv; in vb2_dma_sg_put() 201 static void vb2_dma_sg_prepare(void *buf_priv) in vb2_dma_sg_prepare() argument 203 struct vb2_dma_sg_buf *buf = buf_priv; in vb2_dma_sg_prepare() 212 static void vb2_dma_sg_finish(void *buf_priv) in vb2_dma_sg_finish() argument 214 struct vb2_dma_sg_buf *buf = buf_priv; in vb2_dma_sg_finish() 284 static void vb2_dma_sg_put_userptr(void *buf_priv) in vb2_dma_sg_put_userptr() argument 286 struct vb2_dma_sg_buf *buf = buf_priv; in vb2_dma_sg_put_userptr() 304 static void *vb2_dma_sg_vaddr(struct vb2_buffer *vb, void *buf_priv) in vb2_dma_sg_vaddr() argument 325 vb2_dma_sg_num_users(void *buf_priv) vb2_dma_sg_num_users() argument 332 vb2_dma_sg_mmap(void *buf_priv, struct vm_area_struct *vma) vb2_dma_sg_mmap() argument 521 vb2_dma_sg_get_dmabuf(struct vb2_buffer *vb, void *buf_priv, unsigned long flags) vb2_dma_sg_get_dmabuf() argument 650 vb2_dma_sg_cookie(struct vb2_buffer *vb, void *buf_priv) vb2_dma_sg_cookie() argument [all...] |
H A D | videobuf2-dma-contig.c | 73 static void *vb2_dc_cookie(struct vb2_buffer *vb, void *buf_priv) in vb2_dc_cookie() argument 75 struct vb2_dc_buf *buf = buf_priv; in vb2_dc_cookie() 94 static void *vb2_dc_vaddr(struct vb2_buffer *vb, void *buf_priv) in vb2_dc_vaddr() argument 96 struct vb2_dc_buf *buf = buf_priv; in vb2_dc_vaddr() 116 static unsigned int vb2_dc_num_users(void *buf_priv) in vb2_dc_num_users() argument 118 struct vb2_dc_buf *buf = buf_priv; in vb2_dc_num_users() 123 static void vb2_dc_prepare(void *buf_priv) in vb2_dc_prepare() argument 125 struct vb2_dc_buf *buf = buf_priv; in vb2_dc_prepare() 143 static void vb2_dc_finish(void *buf_priv) in vb2_dc_finish() argument 145 struct vb2_dc_buf *buf = buf_priv; in vb2_dc_finish() 167 vb2_dc_put(void *buf_priv) vb2_dc_put() argument 274 vb2_dc_mmap(void *buf_priv, struct vm_area_struct *vma) vb2_dc_mmap() argument 498 vb2_dc_get_dmabuf(struct vb2_buffer *vb, void *buf_priv, unsigned long flags) vb2_dc_get_dmabuf() argument 531 vb2_dc_put_userptr(void *buf_priv) vb2_dc_put_userptr() argument [all...] |
H A D | videobuf2-vmalloc.c | 35 static void vb2_vmalloc_put(void *buf_priv); 63 static void vb2_vmalloc_put(void *buf_priv) in vb2_vmalloc_put() argument 65 struct vb2_vmalloc_buf *buf = buf_priv; in vb2_vmalloc_put() 126 static void vb2_vmalloc_put_userptr(void *buf_priv) in vb2_vmalloc_put_userptr() argument 128 struct vb2_vmalloc_buf *buf = buf_priv; in vb2_vmalloc_put_userptr() 150 static void *vb2_vmalloc_vaddr(struct vb2_buffer *vb, void *buf_priv) in vb2_vmalloc_vaddr() argument 152 struct vb2_vmalloc_buf *buf = buf_priv; in vb2_vmalloc_vaddr() 162 static unsigned int vb2_vmalloc_num_users(void *buf_priv) in vb2_vmalloc_num_users() argument 164 struct vb2_vmalloc_buf *buf = buf_priv; in vb2_vmalloc_num_users() 168 static int vb2_vmalloc_mmap(void *buf_priv, struc argument 334 vb2_vmalloc_get_dmabuf(struct vb2_buffer *vb, void *buf_priv, unsigned long flags) vb2_vmalloc_get_dmabuf() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/r128/ |
H A D | r128_state.c | 574 drm_r128_buf_priv_t *buf_priv = buf->dev_private; in r128_cce_dispatch_vertex() local 579 int prim = buf_priv->prim; in r128_cce_dispatch_vertex() 588 buf_priv->dispatched = 1; in r128_cce_dispatch_vertex() 617 if (buf_priv->discard) { in r128_cce_dispatch_vertex() 618 buf_priv->age = dev_priv->sarea_priv->last_dispatch; in r128_cce_dispatch_vertex() 624 OUT_RING(buf_priv->age); in r128_cce_dispatch_vertex() 631 buf_priv->dispatched = 0; in r128_cce_dispatch_vertex() 644 drm_r128_buf_priv_t *buf_priv = buf->dev_private; in r128_cce_dispatch_indirect() local 663 buf_priv->dispatched = 1; in r128_cce_dispatch_indirect() 675 if (buf_priv in r128_cce_dispatch_indirect() 700 drm_r128_buf_priv_t *buf_priv = buf->dev_private; r128_cce_dispatch_indices() local 785 drm_r128_buf_priv_t *buf_priv; r128_cce_dispatch_blit() local 1319 drm_r128_buf_priv_t *buf_priv; r128_cce_vertex() local 1371 drm_r128_buf_priv_t *buf_priv; r128_cce_indices() local 1517 drm_r128_buf_priv_t *buf_priv; r128_cce_indirect() local [all...] |
H A D | r128_cce.c | 778 drm_r128_buf_priv_t *buf_priv; 790 buf_priv = buf->dev_private; 803 buf_priv->discard = 0; 804 buf_priv->dispatched = 0; 805 buf_priv->list_entry = entry; 822 drm_r128_buf_priv_t *buf_priv; in r128_freelist_get() local 830 buf_priv = buf->dev_private; in r128_freelist_get() 840 buf_priv = buf->dev_private; in r128_freelist_get() 841 if (buf->pending && buf_priv->age <= done_age) { in r128_freelist_get() 863 drm_r128_buf_priv_t *buf_priv in r128_freelist_reset() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/mga/ |
H A D | mga_state.c | 625 drm_mga_buf_priv_t *buf_priv = buf->dev_private; in mga_dma_dispatch_vertex() local 634 buf_priv->dispatched = 1; in mga_dma_dispatch_vertex() 657 if (buf_priv->discard) { in mga_dma_dispatch_vertex() 658 AGE_BUFFER(buf_priv); in mga_dma_dispatch_vertex() 661 buf_priv->dispatched = 0; in mga_dma_dispatch_vertex() 673 drm_mga_buf_priv_t *buf_priv = buf->dev_private; in mga_dma_dispatch_indices() local 681 buf_priv->dispatched = 1; in mga_dma_dispatch_indices() 703 if (buf_priv->discard) { in mga_dma_dispatch_indices() 704 AGE_BUFFER(buf_priv); in mga_dma_dispatch_indices() 707 buf_priv in mga_dma_dispatch_indices() 722 drm_mga_buf_priv_t *buf_priv = buf->dev_private; mga_dma_dispatch_iload() local 875 drm_mga_buf_priv_t *buf_priv; mga_dma_vertex() local 910 drm_mga_buf_priv_t *buf_priv; mga_dma_indices() local 945 drm_mga_buf_priv_t *buf_priv; mga_dma_iload() local [all...] |
H A D | mga_dma.c | 248 drm_mga_buf_priv_t *buf_priv; in mga_freelist_init() local 261 buf_priv = buf->dev_private; in mga_freelist_init() 277 buf_priv->list_entry = entry; in mga_freelist_init() 278 buf_priv->discard = 0; in mga_freelist_init() 279 buf_priv->dispatched = 0; in mga_freelist_init() 311 drm_mga_buf_priv_t *buf_priv; 316 buf_priv = buf->dev_private; 317 SET_AGE(&buf_priv->list_entry->age, MGA_BUFFER_FREE, 0); 358 drm_mga_buf_priv_t *buf_priv = buf->dev_private; in mga_freelist_put() local 362 (unsigned long)(buf_priv in mga_freelist_put() [all...] |
H A D | mga_drv.h | 366 #define AGE_BUFFER(buf_priv) \ 368 drm_mga_freelist_t *entry = (buf_priv)->list_entry; \ 369 if ((buf_priv)->dispatched) { \
|
/kernel/linux/linux-5.10/drivers/gpu/drm/savage/ |
H A D | savage_bci.c | 1068 drm_savage_buf_priv_t *buf_priv = buf->dev_private; in savage_reclaim_buffers() local 1070 if (buf->file_priv == file_priv && buf_priv && in savage_reclaim_buffers() 1071 buf_priv->next == NULL && buf_priv->prev == NULL) { in savage_reclaim_buffers() 1075 SET_AGE(&buf_priv->age, event, dev_priv->event_wrap); in savage_reclaim_buffers()
|
H A D | savage_state.c | 1155 drm_savage_buf_priv_t *buf_priv = dmabuf->dev_private; in savage_bci_cmdbuf() local 1158 SET_AGE(&buf_priv->age, event, dev_priv->event_wrap); in savage_bci_cmdbuf()
|