Lines Matching refs:iova
284 uint32_t *iova) in msm_gem_get_iova_locked() argument
289 if (!msm_obj->domain[id].iova) { in msm_gem_get_iova_locked()
306 msm_obj->domain[id].iova = offset; in msm_gem_get_iova_locked()
308 msm_obj->domain[id].iova = physaddr(obj); in msm_gem_get_iova_locked()
313 *iova = msm_obj->domain[id].iova; in msm_gem_get_iova_locked()
319 int msm_gem_get_iova(struct drm_gem_object *obj, int id, uint32_t *iova) in msm_gem_get_iova() argument
327 if (msm_obj->domain[id].iova) { in msm_gem_get_iova()
328 *iova = msm_obj->domain[id].iova; in msm_gem_get_iova()
333 ret = msm_gem_get_iova_locked(obj, id, iova); in msm_gem_get_iova()
344 WARN_ON(!msm_obj->domain[id].iova); in msm_gem_iova()
345 return msm_obj->domain[id].iova; in msm_gem_iova()
526 if (mmu && msm_obj->domain[id].iova) { in msm_gem_free_object()
527 uint32_t offset = msm_obj->domain[id].iova; in msm_gem_free_object()