Home | History | Annotate | Download | only in drm_gralloc

Lines Matching defs:drv

59 	struct gralloc_drm_drv_t *drv = NULL;
71 drv = gralloc_drm_drv_create_for_pipe(fd, version->name);
75 if (!drv && !strcmp(version->name, "i915"))
76 drv = gralloc_drm_drv_create_for_intel(fd);
79 if (!drv && !strcmp(version->name, "radeon"))
80 drv = gralloc_drm_drv_create_for_radeon(fd);
83 if (!drv && !strcmp(version->name, "rockchip"))
84 drv = gralloc_drm_drv_create_for_rockchip(fd);
87 if (!drv && !strcmp(version->name, "nouveau"))
88 drv = gralloc_drm_drv_create_for_nouveau(fd);
92 if (!drv) {
99 return drv;
122 drm->drv = init_drv_from_fd(drm->fd);
123 if (!drm->drv) {
137 if (drm->drv)
138 drm->drv->destroy(drm->drv);
175 bo = drm->drv->alloc(drm->drv, handle);
256 bo = drm->drv->alloc(drm->drv, handle);
286 bo->drm->drv->free(bo->drm->drv, bo);
334 if (handle && drm->drv->resolve_format)
335 drm->drv->resolve_format(drm->drv, bo,
367 int err = bo->drm->drv->map(bo->drm->drv, bo,
394 bo->drm->drv->unmap(bo->drm->drv, bo);