Lines Matching full:shmem
267 struct drm_gem_shmem_object *shmem; in amdxdna_drm_alloc_shmem() local
270 shmem = drm_gem_shmem_create(dev, args->size); in amdxdna_drm_alloc_shmem()
271 if (IS_ERR(shmem)) in amdxdna_drm_alloc_shmem()
272 return ERR_CAST(shmem); in amdxdna_drm_alloc_shmem()
274 shmem->map_wc = false; in amdxdna_drm_alloc_shmem()
276 abo = to_xdna_obj(&shmem->base); in amdxdna_drm_alloc_shmem()
290 struct drm_gem_shmem_object *shmem; in amdxdna_drm_create_dev_heap() local
307 shmem = drm_gem_shmem_create(dev, args->size); in amdxdna_drm_create_dev_heap()
308 if (IS_ERR(shmem)) { in amdxdna_drm_create_dev_heap()
309 ret = PTR_ERR(shmem); in amdxdna_drm_create_dev_heap()
313 shmem->map_wc = false; in amdxdna_drm_create_dev_heap()
314 abo = to_xdna_obj(&shmem->base); in amdxdna_drm_create_dev_heap()
395 struct drm_gem_shmem_object *shmem; in amdxdna_drm_create_cmd_bo() local
410 shmem = drm_gem_shmem_create(dev, args->size); in amdxdna_drm_create_cmd_bo()
411 if (IS_ERR(shmem)) in amdxdna_drm_create_cmd_bo()
412 return ERR_CAST(shmem); in amdxdna_drm_create_cmd_bo()
414 shmem->map_wc = false; in amdxdna_drm_create_cmd_bo()
415 abo = to_xdna_obj(&shmem->base); in amdxdna_drm_create_cmd_bo()
430 drm_gem_shmem_free(shmem); in amdxdna_drm_create_cmd_bo()