Home
last modified time | relevance | path

Searched refs:drm_buf (Results 1 – 25 of 35) sorted by relevance

12

/netbsd-src/sys/external/bsd/drm2/dist/include/drm/
H A Ddrm_legacy.h57 struct drm_buf { struct
65 struct drm_buf *next; /**< Kernel-only: used for free list */ argument
101 struct drm_buf *buflist; /**< buffer list */ argument
117 struct drm_buf **buflist; /**< Vector of pointers into drm_device_dma::bufs */
/netbsd-src/sys/external/bsd/drm2/dist/drm/i810/
H A Di810_dma.c60 static struct drm_buf *i810_freelist_get(struct drm_device * dev) in i810_freelist_get()
69 struct drm_buf *buf = dma->buflist[i]; in i810_freelist_get()
84 static int i810_freelist_put(struct drm_device *dev, struct drm_buf *buf) in i810_freelist_put()
104 struct drm_buf *buf; in i810_mmap_buffers()
132 static int i810_map_buffer(struct drm_buf *buf, struct drm_file *file_priv) in i810_map_buffer()
162 static int i810_unmap_buffer(struct drm_buf *buf) in i810_unmap_buffer()
182 struct drm_buf *buf; in i810_dma_get_buffer()
236 struct drm_buf *buf = dma->buflist[i]; in i810_dma_cleanup()
304 struct drm_buf *buf = dma->buflist[i]; in i810_freelist_init()
719 struct drm_buf *buf, int discard, int used) in i810_dma_dispatch_vertex()
[all …]
/netbsd-src/sys/external/bsd/drm/dist/shared-core/
H A Dmach64_drv.h58 struct drm_buf *buf; /* Pointer to the buffer */
131 extern struct drm_buf *mach64_freelist_get(drm_mach64_private_t * dev_priv);
133 struct drm_buf * copy_buf);
702 struct drm_buf *_buf = NULL
720 entry, struct drm_buf * buf) in mach64_find_pending_buf_entry()
H A Dr128_cce.c763 struct drm_buf *buf;
805 static struct drm_buf *r128_freelist_get(struct drm_device * dev) in r128_freelist_get()
810 struct drm_buf *buf; in r128_freelist_get()
849 struct drm_buf *buf = dma->buflist[i]; in r128_freelist_reset()
881 struct drm_buf *buf; in r128_cce_get_buffers()
H A Dmach64_dma.c415 struct drm_buf *buf) in mach64_dump_buf_info()
519 struct drm_buf *buf = entry->buf; in mach64_dump_ring_info()
715 struct drm_buf *buf = entry->buf; in mach64_add_buf_to_ring()
762 struct drm_buf *buf = entry->buf; in mach64_add_hostdata_buf_to_ring()
1229 struct drm_buf *buf = NULL; in mach64_do_dispatch_pseudo_dma()
1628 struct drm_buf *mach64_freelist_get(drm_mach64_private_t *dev_priv) in mach64_freelist_get()
1674 int mach64_freelist_put(drm_mach64_private_t *dev_priv, struct drm_buf *copy_buf) in mach64_freelist_put()
1712 struct drm_buf *buf; in mach64_dma_get_buffers()
H A Dmga_state.c650 static void mga_dma_dispatch_vertex(struct drm_device * dev, struct drm_buf * buf) in mga_dma_dispatch_vertex()
697 static void mga_dma_dispatch_indices(struct drm_device * dev, struct drm_buf * buf, in mga_dma_dispatch_indices()
746 static void mga_dma_dispatch_iload(struct drm_device * dev, struct drm_buf * buf, in mga_dma_dispatch_iload()
911 struct drm_buf *buf; in mga_dma_vertex()
946 struct drm_buf *buf; in mga_dma_indices()
981 struct drm_buf *buf; in mga_dma_iload()
H A Dmga_dma.c251 struct drm_buf *buf; in mga_freelist_init()
317 struct drm_buf *buf;
329 static struct drm_buf *mga_freelist_get(struct drm_device * dev) in mga_freelist_get()
362 int mga_freelist_put(struct drm_device * dev, struct drm_buf * buf) in mga_freelist_put()
1087 struct drm_buf *buf; in mga_dma_get_buffers()
H A Dr128_state.c569 static void r128_cce_dispatch_vertex(struct drm_device * dev, struct drm_buf * buf) in r128_cce_dispatch_vertex()
640 struct drm_buf * buf, int start, int end) in r128_cce_dispatch_indirect()
695 struct drm_buf * buf, in r128_cce_dispatch_indices()
784 struct drm_buf *buf; in r128_cce_dispatch_blit()
1351 struct drm_buf *buf; in r128_cce_vertex()
1406 struct drm_buf *buf; in r128_cce_indices()
1549 struct drm_buf *buf; in r128_cce_indirect()
H A Dsavage_bci.c210 struct drm_buf *buf; in savage_freelist_init()
239 static struct drm_buf *savage_freelist_get(struct drm_device *dev) in savage_freelist_get()
272 void savage_freelist_put(struct drm_device *dev, struct drm_buf *buf) in savage_freelist_put()
1002 struct drm_buf *buf; in savage_bci_get_buffers()
1071 struct drm_buf *buf = dma->buflist[i]; in savage_reclaim_buffers()
H A Dradeon_drv.h187 struct drm_buf *buf;
404 struct drm_buf *blit_vb;
408 struct drm_buf *cs_buf;
456 extern struct drm_buf *radeon_freelist_get(struct drm_device * dev);
520 struct drm_buf *buf, int start, int end);
545 extern void radeon_cp_discard_buffer(struct drm_device * dev, struct drm_buf * buf);
H A Dsavage_drv.h61 struct drm_buf *buf;
206 extern void savage_freelist_put(struct drm_device *dev, struct drm_buf *buf);
H A Dradeon_state.c1502 struct drm_buf * buf, in radeon_cp_dispatch_vertex()
1547 void radeon_cp_discard_buffer(struct drm_device * dev, struct drm_buf * buf) in radeon_cp_discard_buffer()
1571 struct drm_buf * buf, int start, int end) in radeon_cp_dispatch_indirect()
1605 struct drm_buf * elt_buf, in radeon_cp_dispatch_indices()
1668 struct drm_buf *buf; in radeon_cp_dispatch_texture()
2232 struct drm_buf *buf; in radeon_cp_vertex()
2315 struct drm_buf *buf; in radeon_cp_indices()
2455 struct drm_buf *buf; in radeon_cp_indirect()
2527 struct drm_buf *buf; in radeon_cp_vertex2()
2868 struct drm_buf *buf = NULL; in radeon_cp_cmdbuf()
H A Dsavage_state.c278 const struct drm_buf *dmabuf) in savage_dispatch_dma_prim()
539 const struct drm_buf *dmabuf) in savage_dispatch_dma_idx()
898 const struct drm_buf *dmabuf, in savage_dispatch_draw()
963 struct drm_buf *dmabuf; in savage_bci_cmdbuf()
H A Dmga_drv.h68 struct drm_buf *buf;
177 extern int mga_freelist_put(struct drm_device * dev, struct drm_buf * buf);
/netbsd-src/sys/external/bsd/drm2/dist/drm/
H A Ddrm_legacy.h119 int (*)(void *, int, unsigned long, struct drm_buf *),
174 struct drm_buf * buf);
H A Ddrm_bufs.c775 struct drm_buf *buf; in drm_legacy_addbufs_agp()
786 struct drm_buf **temp_buflist; in drm_legacy_addbufs_agp()
944 struct drm_buf *buf; in drm_legacy_addbufs_pci()
951 struct drm_buf **temp_buflist; in drm_legacy_addbufs_pci()
1144 struct drm_buf *buf; in drm_legacy_addbufs_sg()
1155 struct drm_buf **temp_buflist; in drm_legacy_addbufs_sg()
1494 struct drm_buf *buf; in drm_legacy_freebufs()
1549 struct drm_buf *), in __drm_legacy_mapbufs() argument
1616 struct drm_buf *buf) in map_one_buf()
H A Ddrm_dma.c135 void drm_legacy_free_buffer(struct drm_device *dev, struct drm_buf * buf) in drm_legacy_free_buffer()
/netbsd-src/sys/external/bsd/drm2/dist/drm/r128/
H A Dr128_cce.c782 struct drm_buf *buf;
823 static struct drm_buf *r128_freelist_get(struct drm_device * dev) in r128_freelist_get()
828 struct drm_buf *buf; in r128_freelist_get()
867 struct drm_buf *buf = dma->buflist[i]; in r128_freelist_reset()
899 struct drm_buf *buf; in r128_cce_get_buffers()
H A Dr128_state.c576 static void r128_cce_dispatch_vertex(struct drm_device *dev, struct drm_buf *buf) in r128_cce_dispatch_vertex()
646 struct drm_buf *buf, int start, int end) in r128_cce_dispatch_indirect()
701 struct drm_buf *buf, in r128_cce_dispatch_indices()
789 struct drm_buf *buf; in r128_cce_dispatch_blit()
1323 struct drm_buf *buf; in r128_cce_vertex()
1375 struct drm_buf *buf; in r128_cce_indices()
1521 struct drm_buf *buf; in r128_cce_indirect()
/netbsd-src/sys/external/bsd/drm2/dist/drm/mga/
H A Dmga_state.c627 static void mga_dma_dispatch_vertex(struct drm_device *dev, struct drm_buf *buf) in mga_dma_dispatch_vertex()
674 static void mga_dma_dispatch_indices(struct drm_device *dev, struct drm_buf *buf, in mga_dma_dispatch_indices()
723 static void mga_dma_dispatch_iload(struct drm_device *dev, struct drm_buf *buf, in mga_dma_dispatch_iload()
879 struct drm_buf *buf; in mga_dma_vertex()
914 struct drm_buf *buf; in mga_dma_indices()
949 struct drm_buf *buf; in mga_dma_iload()
H A Dmga_dma.c252 struct drm_buf *buf; in mga_freelist_init()
315 struct drm_buf *buf;
327 static struct drm_buf *mga_freelist_get(struct drm_device * dev) in mga_freelist_get()
360 int mga_freelist_put(struct drm_device *dev, struct drm_buf *buf) in mga_freelist_put()
1092 struct drm_buf *buf; in mga_dma_get_buffers()
H A Dmga_drv.h85 struct drm_buf *buf;
196 extern int mga_freelist_put(struct drm_device *dev, struct drm_buf *buf);
/netbsd-src/sys/external/bsd/drm2/dist/drm/savage/
H A Dsavage_bci.c224 struct drm_buf *buf; in savage_freelist_init()
253 static struct drm_buf *savage_freelist_get(struct drm_device * dev) in savage_freelist_get()
286 void savage_freelist_put(struct drm_device * dev, struct drm_buf * buf) in savage_freelist_put()
997 struct drm_buf *buf; in savage_bci_get_buffers()
1072 struct drm_buf *buf = dma->buflist[i]; in savage_reclaim_buffers()
H A Dsavage_drv.h69 struct drm_buf *buf;
211 extern void savage_freelist_put(struct drm_device * dev, struct drm_buf * buf);
H A Dsavage_state.c292 const struct drm_buf * dmabuf) in savage_dispatch_dma_prim()
553 const struct drm_buf * dmabuf) in savage_dispatch_dma_idx()
911 const struct drm_buf * dmabuf, in savage_dispatch_draw()
976 struct drm_buf *dmabuf; in savage_bci_cmdbuf()

12