Searched refs:drm (Results 1 - 25 of 194) sorted by relevance

12345678

/xsrc/external/mit/MesaLib/dist/src/egl/wayland/wayland-drm/
H A Dwayland-drm.c37 #include "wayland-drm.h"
38 #include "wayland-drm-server-protocol.h"
46 struct wl_drm *drm = buffer->drm; local in function:destroy_buffer
48 drm->callbacks.release_buffer(drm->user_data, buffer);
67 struct wl_drm *drm = wl_resource_get_user_data(resource); local in function:create_buffer
76 buffer->drm = drm;
87 drm
181 struct wl_drm *drm = wl_resource_get_user_data(resource); local in function:drm_authenticate
202 struct wl_drm *drm = data; local in function:bind_drm
269 struct wl_drm *drm; local in function:wayland_drm_init
291 wayland_drm_uninit(struct wl_drm * drm) argument
[all...]
H A Dwayland-drm.h37 struct wl_drm *drm; member in struct:wl_drm_buffer
49 wayland_drm_buffer_get(struct wl_drm *drm, struct wl_resource *resource) argument
55 &drm->buffer_interface))
67 wayland_drm_uninit(struct wl_drm *drm);
/xsrc/external/mit/MesaLib.old/dist/src/egl/wayland/wayland-drm/
H A Dwayland-drm.c37 #include "wayland-drm.h"
38 #include "wayland-drm-server-protocol.h"
46 struct wl_drm *drm = buffer->drm; local in function:destroy_buffer
48 drm->callbacks.release_buffer(drm->user_data, buffer);
67 struct wl_drm *drm = wl_resource_get_user_data(resource); local in function:create_buffer
76 buffer->drm = drm;
87 drm
181 struct wl_drm *drm = wl_resource_get_user_data(resource); local in function:drm_authenticate
201 struct wl_drm *drm = data; local in function:bind_drm
268 struct wl_drm *drm; local in function:wayland_drm_init
290 wayland_drm_uninit(struct wl_drm * drm) argument
[all...]
H A Dwayland-drm.h37 struct wl_drm *drm; member in struct:wl_drm_buffer
49 wayland_drm_buffer_get(struct wl_drm *drm, struct wl_resource *resource) argument
55 &drm->buffer_interface))
67 wayland_drm_uninit(struct wl_drm *drm);
/xsrc/external/mit/libdrm/dist/tegra/
H A Dsyncpt.c35 drm_tegra_syncpoint_new(struct drm_tegra *drm, argument
48 err = ioctl(drm->fd, DRM_IOCTL_TEGRA_SYNCPOINT_ALLOCATE, &args);
54 syncpt->drm = drm;
66 struct drm_tegra *drm = syncpt->drm; local in function:drm_tegra_syncpoint_free
75 err = ioctl(drm->fd, DRM_IOCTL_TEGRA_SYNCPOINT_FREE, &args);
88 struct drm_tegra *drm = fence->drm; local in function:drm_tegra_fence_wait
96 err = ioctl(drm
[all...]
H A Dtegra.c40 struct drm_tegra *drm = bo->drm; local in function:drm_tegra_bo_free
45 drmCloseBufferHandle(drm->fd, bo->handle);
52 struct drm_tegra *drm; local in function:drm_tegra_wrap
57 drm = calloc(1, sizeof(*drm));
58 if (!drm)
61 drm->close = close;
62 drm->fd = fd;
64 *drmp = drm;
89 drm_tegra_close(struct drm_tegra * drm) argument
100 drm_tegra_bo_alloc(struct drm_tegra * drm,uint32_t handle,uint32_t flags,uint32_t size) argument
121 drm_tegra_bo_new(struct drm_tegra * drm,uint32_t flags,uint32_t size,struct drm_tegra_bo ** bop) argument
155 drm_tegra_bo_wrap(struct drm_tegra * drm,uint32_t handle,uint32_t flags,uint32_t size,struct drm_tegra_bo ** bop) argument
199 struct drm_tegra *drm = bo->drm; local in function:drm_tegra_bo_map
247 struct drm_tegra *drm = bo->drm; local in function:drm_tegra_bo_get_name
265 drm_tegra_bo_open(struct drm_tegra * drm,uint32_t name,uint32_t flags,struct drm_tegra_bo ** bop) argument
329 drm_tegra_bo_import(struct drm_tegra * drm,int fd,struct drm_tegra_bo ** bop) argument
[all...]
H A Dchannel.c37 drm_tegra_channel_open(struct drm_tegra *drm, argument
71 channel->drm = drm;
76 err = ioctl(drm->fd, DRM_IOCTL_TEGRA_CHANNEL_OPEN, &args);
113 struct drm_tegra *drm; local in function:drm_tegra_channel_close
119 drm = channel->drm;
124 err = ioctl(drm->fd, DRM_IOCTL_TEGRA_CHANNEL_CLOSE, &args);
144 struct drm_tegra *drm = channel->drm; local in function:drm_tegra_channel_map
178 struct drm_tegra *drm = channel->drm; local in function:drm_tegra_channel_unmap
[all...]
H A Dtegra.h44 void drm_tegra_close(struct drm_tegra *drm);
46 int drm_tegra_bo_new(struct drm_tegra *drm, uint32_t flags, uint32_t size,
48 int drm_tegra_bo_wrap(struct drm_tegra *drm, uint32_t handle, uint32_t flags,
57 int drm_tegra_bo_open(struct drm_tegra *drm, uint32_t name, uint32_t flags,
61 int drm_tegra_bo_import(struct drm_tegra *drm, int fd,
79 struct drm_tegra *drm; member in struct:drm_tegra_fence
84 int drm_tegra_channel_open(struct drm_tegra *drm,
122 int drm_tegra_syncpoint_new(struct drm_tegra *drm,
H A Djob.c135 struct drm_tegra *drm = channel->drm; local in function:drm_tegra_job_submit
151 err = ioctl(drm->fd, DRM_IOCTL_TEGRA_CHANNEL_SUBMIT, &args);
158 fence->drm = drm;
170 struct drm_tegra *drm = channel->drm; local in function:drm_tegra_job_wait
182 err = ioctl(drm->fd, DRM_IOCTL_TEGRA_SYNCPOINT_WAIT, &args);
H A Dprivate.h57 struct drm_tegra *drm; member in struct:drm_tegra_bo
67 struct drm_tegra *drm; member in struct:drm_tegra_channel
114 struct drm_tegra *drm; member in struct:drm_tegra_syncpoint
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/nouveau/
H A Dnouveau_screen.h36 struct nouveau_drm *drm; member in struct:nouveau_screen
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/
H A Dnouveau_screen.h36 struct nouveau_drm *drm; member in struct:nouveau_screen
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/
H A DMakefile.sources2 drm/freedreno_bo.c \
3 drm/freedreno_drmif.h \
4 drm/freedreno_ringbuffer.c \
5 drm/msm_bo.c \
6 drm/msm_pipe.c \
7 drm/msm_ringbuffer_sp.c \
8 drm/freedreno_bo_cache.c \
9 drm/freedreno_pipe.c \
10 drm/freedreno_ringbuffer.h \
11 drm/msm_devic
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/
H A DAndroid.mk38 SUBDIRS += winsys/freedreno/drm drivers/freedreno
39 SUBDIRS += winsys/i915/drm drivers/i915
40 SUBDIRS += winsys/nouveau/drm drivers/nouveau
41 SUBDIRS += winsys/kmsro/drm drivers/kmsro
42 SUBDIRS += winsys/radeon/drm drivers/r300
43 SUBDIRS += winsys/radeon/drm drivers/r600
44 SUBDIRS += winsys/radeon/drm winsys/amdgpu/drm drivers/radeonsi
45 SUBDIRS += winsys/vc4/drm drivers/vc4
46 SUBDIRS += winsys/virgl/drm winsy
[all...]
/xsrc/external/mit/libdrm/dist/tests/tegra/
H A Dsyncpt-timeout.c33 static int channel_open(struct drm_tegra *drm, argument
47 err = drm_tegra_channel_open(drm, classes[i].class, channel);
67 struct drm_tegra *drm; local in function:main
80 err = drm_tegra_new(fd, &drm);
87 err = drm_tegra_syncpoint_new(drm, &syncpt);
90 drm_tegra_close(drm);
95 err = channel_open(drm, &channel);
159 drm_tegra_close(drm);
H A Dsyncpt-wait.c33 static int channel_open(struct drm_tegra *drm, argument
47 err = drm_tegra_channel_open(drm, classes[i].class, channel);
67 struct drm_tegra *drm; local in function:main
80 err = drm_tegra_new(fd, &drm);
87 err = drm_tegra_syncpoint_new(drm, &syncpt);
90 drm_tegra_close(drm);
95 err = channel_open(drm, &channel);
147 drm_tegra_close(drm);
H A Dvic.c83 err = drm_tegra_bo_new(vic->drm, 0, image->size, &image->bo);
134 int vic30_new(struct drm_tegra *drm, struct drm_tegra_channel *channel,
138 int vic40_new(struct drm_tegra *drm, struct drm_tegra_channel *channel,
142 int vic41_new(struct drm_tegra *drm, struct drm_tegra_channel *channel,
146 int vic42_new(struct drm_tegra *drm, struct drm_tegra_channel *channel,
149 int vic_new(struct drm_tegra *drm, struct drm_tegra_channel *channel, argument
158 return vic30_new(drm, channel, vicp);
161 return vic40_new(drm, channel, vicp);
164 return vic41_new(drm, channel, vicp);
167 return vic42_new(drm, channe
[all...]
H A Ddrm-test-tegra.h26 #include "drm-test.h"
45 struct drm_tegra *drm; member in struct:drm_tegra_gr2d
49 int drm_tegra_gr2d_open(struct drm_tegra *drm, struct drm_tegra_gr2d **gr2dp);
H A Dgr2d-fill.c42 #include "drm-test-tegra.h"
53 struct drm_tegra *drm; local in function:main
71 err = drm_tegra_new(fd, &drm);
78 err = drm_tegra_gr2d_open(drm, &gr2d);
88 err = drm_tegra_bo_new(drm, 0, size, &bo);
141 drm_tegra_close(drm);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/
H A Dpan_drm.c29 #include "drm-uapi/panfrost_drm.h"
55 struct panfrost_drm *drm = (struct panfrost_drm *)screen->driver; local in function:panfrost_drm_allocate_slab
67 ret = drmIoctl(drm->fd, DRM_IOCTL_PANFROST_CREATE_BO, &create_bo);
80 ret = drmIoctl(drm->fd, DRM_IOCTL_PANFROST_MMAP_BO, &mmap_bo);
87 drm->fd, mmap_bo.offset);
101 struct panfrost_drm *drm = (struct panfrost_drm *)screen->driver; local in function:panfrost_drm_free_slab
114 ret = drmIoctl(drm->fd, DRM_IOCTL_GEM_CLOSE, &gem_close);
127 struct panfrost_drm *drm = (struct panfrost_drm *)screen->driver; local in function:panfrost_drm_import_bo
133 ret = drmPrimeFDToHandle(drm->fd, whandle->handle, &gem_handle);
137 ret = drmIoctl(drm
170 struct panfrost_drm *drm = (struct panfrost_drm *)screen->driver; local in function:panfrost_drm_export_bo
189 struct panfrost_drm *drm = (struct panfrost_drm *)screen->driver; local in function:panfrost_drm_free_imported_bo
210 struct panfrost_drm *drm = (struct panfrost_drm *)screen->driver; local in function:panfrost_drm_submit_job
276 struct panfrost_drm *drm = (struct panfrost_drm *)screen->driver; local in function:panfrost_fence_create
304 struct panfrost_drm *drm = (struct panfrost_drm *)screen->driver; local in function:panfrost_drm_force_flush_fragment
336 struct panfrost_drm *drm = (struct panfrost_drm *)screen->driver; local in function:panfrost_drm_query_gpu_version
352 struct panfrost_drm *drm = (struct panfrost_drm *)screen->driver; local in function:panfrost_drm_init_context
381 struct panfrost_drm *drm = (struct panfrost_drm *)screen->driver; local in function:panfrost_drm_fence_finish
[all...]
/xsrc/external/mit/xf86-video-openchrome/dist/src/
H A Dvia_memmgr.c127 drm_via_mem_t drm; local in function:drm_bo_alloc
130 drm.context = DRIGetContext(pScrn->pScreen);
131 drm.size = size;
132 drm.type = (domain == TTM_PL_FLAG_TT ? VIA_MEM_AGP : VIA_MEM_VIDEO);
134 &drm, sizeof(drm_via_mem_t));
135 if (!ret && (size == drm.size)) {
137 drm.offset -= pVia->FBFreeStart;
138 obj->offset = ALIGN_TO(drm.offset, alignment);
139 obj->handle = drm.index;
141 obj->size = drm
245 drm_via_mem_t drm; local in function:drm_bo_free
[all...]
/xsrc/external/mit/libdrm/dist/nouveau/
H A Dnouveau.c82 struct nouveau_drm *drm = nouveau_drm(obj); local in function:nouveau_object_ioctl
91 if (obj != &drm->client)
104 return drmCommandWriteRead(drm->fd, DRM_NOUVEAU_NVIF, args, argc);
111 struct nouveau_drm *drm = nouveau_drm(obj); local in function:nouveau_object_mthd
120 if (!drm->nvif)
153 struct nouveau_drm *drm = nouveau_drm(obj); local in function:nouveau_object_sclass_get
162 if (!drm->nvif)
251 struct nouveau_drm *drm = nouveau_drm(parent); local in function:nouveau_object_init
266 if (!abi16_object(obj, &func) && drm->nvif) {
343 struct nouveau_drm *drm; local in function:nouveau_drm_new
386 struct nouveau_drm *drm = nouveau_drm(parent); local in function:nouveau_device_new
474 struct nouveau_drm *drm; local in function:nouveau_device_wrap
519 struct nouveau_drm *drm = local in function:nouveau_device_del
533 struct nouveau_drm *drm = nouveau_drm(&dev->object); local in function:nouveau_getparam
544 struct nouveau_drm *drm = nouveau_drm(&dev->object); local in function:nouveau_setparam
607 struct nouveau_drm *drm = nouveau_drm(&bo->device->object); local in function:nouveau_bo_del
664 struct nouveau_drm *drm = nouveau_drm(&dev->object); local in function:nouveau_bo_wrap_locked
749 struct nouveau_drm *drm = nouveau_drm(&dev->object); local in function:nouveau_bo_name_ref
778 struct nouveau_drm *drm = nouveau_drm(&bo->device->object); local in function:nouveau_bo_name_get
814 struct nouveau_drm *drm = nouveau_drm(&dev->object); local in function:nouveau_bo_prime_handle_ref
833 struct nouveau_drm *drm = nouveau_drm(&bo->device->object); local in function:nouveau_bo_set_prime
849 struct nouveau_drm *drm = nouveau_drm(&bo->device->object); local in function:nouveau_bo_wait
884 struct nouveau_drm *drm = nouveau_drm(&bo->device->object); local in function:nouveau_bo_map
[all...]
H A Dabi16.c37 struct nouveau_drm *drm = nouveau_drm(obj); local in function:abi16_chan_nv04
45 ret = drmCommandWriteRead(drm->fd, DRM_NOUVEAU_CHANNEL_ALLOC,
61 struct nouveau_drm *drm = nouveau_drm(obj); local in function:abi16_chan_nvc0
66 ret = drmCommandWriteRead(drm->fd, DRM_NOUVEAU_CHANNEL_ALLOC,
82 struct nouveau_drm *drm = nouveau_drm(obj); local in function:abi16_chan_nve0
92 ret = drmCommandWriteRead(drm->fd, DRM_NOUVEAU_CHANNEL_ALLOC,
108 struct nouveau_drm *drm = nouveau_drm(obj); local in function:abi16_engobj
137 ret = drmCommandWrite(drm->fd, DRM_NOUVEAU_GROBJ_ALLOC,
149 struct nouveau_drm *drm = nouveau_drm(obj); local in function:abi16_ntfy
158 ret = drmCommandWriteRead(drm
220 struct nouveau_drm *drm = nouveau_drm(obj); local in function:abi16_delete
311 struct nouveau_drm *drm = nouveau_drm(&dev->object); local in function:abi16_bo_init
[all...]
/xsrc/external/mit/libdrm/dist/man/
H A DdrmAvailable.3.rst36 https://gitlab.freedesktop.org/mesa/drm/-/issues
41 **drm**\ (7), **drmOpen**\ (3)
/xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/nouveau/drm/
H A Dnouveau_drm_winsys.c34 util_hash_table_remove(fd_tab, intptr_to_pointer(screen->drm->fd));
64 struct nouveau_drm *drm = NULL; local in function:nouveau_drm_screen_create
97 ret = nouveau_drm_new(dupfd, &drm);
101 ret = nouveau_device_new(&drm->client, NV_DEVICE,
154 nouveau_drm_del(&drm);

Completed in 9 milliseconds

12345678