Lines Matching refs:madv
182 if (WARN_ON(msm_obj->madv != MSM_MADV_WILLNEED)) { in msm_gem_get_pages()
260 if (WARN_ON(msm_obj->madv != MSM_MADV_WILLNEED)) { in msm_gem_fault()
425 if (WARN_ON(msm_obj->madv != MSM_MADV_WILLNEED)) in msm_gem_pin_iova()
558 static void *get_vaddr(struct drm_gem_object *obj, unsigned madv) in get_vaddr() argument
568 if (WARN_ON(msm_obj->madv > madv)) { in get_vaddr()
570 msm_obj->madv, madv); in get_vaddr()
635 int msm_gem_madvise(struct drm_gem_object *obj, unsigned madv) in msm_gem_madvise() argument
643 if (msm_obj->madv != __MSM_MADV_PURGED) in msm_gem_madvise()
644 msm_obj->madv = madv; in msm_gem_madvise()
646 madv = msm_obj->madv; in msm_gem_madvise()
650 return (madv != __MSM_MADV_PURGED); in msm_gem_madvise()
670 msm_obj->madv = __MSM_MADV_PURGED; in msm_gem_purge()
749 WARN_ON(msm_obj->madv != MSM_MADV_WILLNEED); in msm_gem_active_get()
816 const char *madv; in msm_gem_describe() local
820 switch (msm_obj->madv) { in msm_gem_describe()
822 madv = " purged"; in msm_gem_describe()
825 madv = " purgeable"; in msm_gem_describe()
829 madv = ""; in msm_gem_describe()
838 seq_printf(m, " %08zu %9s %-32s\n", obj->size, madv, msm_obj->name); in msm_gem_describe()
1028 msm_obj->madv = MSM_MADV_WILLNEED; in msm_gem_new_impl()