/third_party/mesa3d/src/panfrost/lib/ |
H A D | pan_bo.c | 207 struct drm_panfrost_madvise madv = { in panfrost_bo_cache_fetch() local 209 .madv = PANFROST_MADV_WILLNEED, in panfrost_bo_cache_fetch() 217 ret = drmIoctl(dev->fd, DRM_IOCTL_PANFROST_MADVISE, &madv); in panfrost_bo_cache_fetch() 218 if (!ret && !madv.retained) { in panfrost_bo_cache_fetch() 272 struct drm_panfrost_madvise madv; in panfrost_bo_cache_put() local 275 madv.handle = bo->gem_handle; in panfrost_bo_cache_put() 276 madv.madv = PANFROST_MADV_DONTNEED; in panfrost_bo_cache_put() 277 madv.retained = 0; in panfrost_bo_cache_put() 279 drmIoctl(dev->fd, DRM_IOCTL_PANFROST_MADVISE, &madv); in panfrost_bo_cache_put() [all...] |
/third_party/libdrm/intel/ |
H A D | intel_bufmgr.c | 295 drm_intel_bo_madvise(drm_intel_bo *bo, int madv) in drm_intel_bo_madvise() argument 298 return bo->bufmgr->bo_madvise(bo, madv); in drm_intel_bo_madvise()
|
H A D | intel_bufmgr_priv.h | 267 * \param madv The purgeable status 276 int (*bo_madvise) (drm_intel_bo *bo, int madv);
|
H A D | intel_bufmgr_gem.c | 625 struct drm_i915_gem_madvise madv; in drm_intel_gem_bo_madvise_internal() local 627 memclear(madv); in drm_intel_gem_bo_madvise_internal() 628 madv.handle = bo_gem->gem_handle; in drm_intel_gem_bo_madvise_internal() 629 madv.madv = state; in drm_intel_gem_bo_madvise_internal() 630 madv.retained = 1; in drm_intel_gem_bo_madvise_internal() 631 drmIoctl(bufmgr_gem->fd, DRM_IOCTL_I915_GEM_MADVISE, &madv); in drm_intel_gem_bo_madvise_internal() 633 return madv.retained; in drm_intel_gem_bo_madvise_internal() 637 drm_intel_gem_bo_madvise(drm_intel_bo *bo, int madv) in drm_intel_gem_bo_madvise() argument 642 madv); in drm_intel_gem_bo_madvise() [all...] |
H A D | intel_bufmgr.h | 166 int drm_intel_bo_madvise(drm_intel_bo *bo, int madv);
|
/third_party/mesa3d/include/drm-uapi/ |
H A D | panfrost_drm.h | 223 __u32 madv; /* in, PANFROST_MADV_x */ member
|
H A D | msm_drm.h | 317 __u32 madv; /* in, MSM_MADV_x */ member
|
H A D | vc4_drm.h | 373 __u32 madv; member
|
H A D | i915_drm.h | 1763 __u32 madv; member
|
/third_party/libdrm/freedreno/msm/ |
H A D | msm_bo.c | 92 .madv = willneed ? MSM_MADV_WILLNEED : MSM_MADV_DONTNEED, in msm_bo_madvise()
|
/third_party/libdrm/include/drm/ |
H A D | msm_drm.h | 258 __u32 madv; /* in, MSM_MADV_x */ member
|
H A D | vc4_drm.h | 373 __u32 madv; member
|
H A D | i915_drm.h | 1331 __u32 madv; member
|
/third_party/mesa3d/src/freedreno/drm/msm/ |
H A D | msm_bo.c | 96 .madv = willneed ? MSM_MADV_WILLNEED : MSM_MADV_DONTNEED, in msm_bo_madvise()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_bufmgr.h | 300 * \param madv The purgeable status 309 int crocus_bo_madvise(struct crocus_bo *bo, int madv);
|
H A D | crocus_bufmgr.c | 272 struct drm_i915_gem_madvise madv = { in crocus_bo_madvise() local 274 .madv = state, in crocus_bo_madvise() 278 intel_ioctl(bo->bufmgr->fd, DRM_IOCTL_I915_GEM_MADVISE, &madv); in crocus_bo_madvise() 280 return madv.retained; in crocus_bo_madvise()
|
/third_party/mesa3d/src/gallium/drivers/vc4/ |
H A D | vc4_bufmgr.c | 120 .madv = VC4_MADV_DONTNEED, in vc4_bo_purgeable() 131 .madv = VC4_MADV_WILLNEED, in vc4_bo_unpurgeable()
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_bufmgr.h | 473 * \param madv The purgeable status 482 int iris_bo_madvise(struct iris_bo *bo, int madv);
|
H A D | iris_bufmgr.c | 539 struct drm_i915_gem_madvise madv = { in iris_bo_madvise() local 541 .madv = state, in iris_bo_madvise() 545 intel_ioctl(bo->bufmgr->fd, DRM_IOCTL_I915_GEM_MADVISE, &madv); in iris_bo_madvise() 547 return madv.retained; in iris_bo_madvise()
|