| /xsrc/external/mit/MesaLib/dist/src/egl/wayland/wayland-drm/ |
| H A D | wayland-drm.c | 37 #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 D | wayland-drm.h | 37 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 D | wayland-drm.c | 37 #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 D | wayland-drm.h | 37 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 D | syncpt.c | 35 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 D | tegra.c | 40 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 D | channel.c | 37 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 D | tegra.h | 44 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 D | job.c | 135 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 D | private.h | 57 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 D | nouveau_screen.h | 36 struct nouveau_drm *drm; member in struct:nouveau_screen
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/ |
| H A D | nouveau_screen.h | 36 struct nouveau_drm *drm; member in struct:nouveau_screen
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ |
| H A D | Makefile.sources | 2 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 D | Android.mk | 38 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 D | syncpt-timeout.c | 33 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 D | syncpt-wait.c | 33 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 D | vic.c | 83 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 D | drm-test-tegra.h | 26 #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 D | gr2d-fill.c | 42 #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 D | pan_drm.c | 29 #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 D | via_memmgr.c | 127 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 D | nouveau.c | 82 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 D | abi16.c | 37 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 D | drmAvailable.3.rst | 36 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 D | nouveau_drm_winsys.c | 34 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);
|