Home
last modified time | relevance | path

Searched refs:rsgt (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/i915/
H A Di915_scatterlist.h195 static inline void i915_refct_sgt_put(struct i915_refct_sgt *rsgt) in i915_refct_sgt_put() argument
197 if (rsgt) in i915_refct_sgt_put()
198 kref_put(&rsgt->kref, rsgt->ops->release); in i915_refct_sgt_put()
206 i915_refct_sgt_get(struct i915_refct_sgt *rsgt) in i915_refct_sgt_get() argument
208 kref_get(&rsgt->kref); in i915_refct_sgt_get()
209 return rsgt; in i915_refct_sgt_get()
220 static inline void __i915_refct_sgt_init(struct i915_refct_sgt *rsgt, in __i915_refct_sgt_init() argument
224 kref_init(&rsgt->kref); in __i915_refct_sgt_init()
225 rsgt->table.sgl = NULL; in __i915_refct_sgt_init()
226 rsgt->size = size; in __i915_refct_sgt_init()
[all …]
/linux/drivers/gpu/drm/i915/selftests/
H A Dmock_region.c18 i915_refct_sgt_put(obj->mm.rsgt); in mock_region_put_pages()
19 obj->mm.rsgt = NULL; in mock_region_put_pages()
35 obj->mm.rsgt = intel_region_ttm_resource_to_rsgt(obj->mm.region, in mock_region_get_pages()
38 if (IS_ERR(obj->mm.rsgt)) { in mock_region_get_pages()
39 err = PTR_ERR(obj->mm.rsgt); in mock_region_get_pages()
43 pages = &obj->mm.rsgt->table; in mock_region_get_pages()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_ttm.c589 struct i915_refct_sgt *rsgt; in i915_ttm_resource_get_st() local
591 rsgt = intel_region_ttm_resource_to_rsgt(obj->mm.region, in i915_ttm_resource_get_st()
594 if (IS_ERR(rsgt)) in i915_ttm_resource_get_st()
595 return rsgt; in i915_ttm_resource_get_st()
597 obj->ttm.cached_io_rsgt = rsgt; in i915_ttm_resource_get_st()
827 struct i915_refct_sgt *rsgt = in __i915_ttm_get_pages() local
830 if (IS_ERR(rsgt)) in __i915_ttm_get_pages()
831 return PTR_ERR(rsgt); in __i915_ttm_get_pages()
833 GEM_BUG_ON(obj->mm.rsgt); in __i915_ttm_get_pages()
834 obj->mm.rsgt = rsgt; in __i915_ttm_get_pages()
[all …]