Lines Matching defs:madv
182 if (WARN_ON(msm_obj->madv != MSM_MADV_WILLNEED)) {
260 if (WARN_ON(msm_obj->madv != MSM_MADV_WILLNEED)) {
425 if (WARN_ON(msm_obj->madv != MSM_MADV_WILLNEED))
558 static void *get_vaddr(struct drm_gem_object *obj, unsigned madv)
568 if (WARN_ON(msm_obj->madv > madv)) {
569 DRM_DEV_ERROR(obj->dev->dev, "Invalid madv state: %u vs %u\n",
570 msm_obj->madv, madv);
635 int msm_gem_madvise(struct drm_gem_object *obj, unsigned madv)
643 if (msm_obj->madv != __MSM_MADV_PURGED)
644 msm_obj->madv = madv;
646 madv = msm_obj->madv;
650 return (madv != __MSM_MADV_PURGED);
670 msm_obj->madv = __MSM_MADV_PURGED;
749 WARN_ON(msm_obj->madv != MSM_MADV_WILLNEED);
816 const char *madv;
820 switch (msm_obj->madv) {
822 madv = " purged";
825 madv = " purgeable";
829 madv = "";
838 seq_printf(m, " %08zu %9s %-32s\n", obj->size, madv, msm_obj->name);
896 seq_puts(m, " flags id ref offset kaddr size madv name\n");
1028 msm_obj->madv = MSM_MADV_WILLNEED;