Lines Matching refs:sgt
38 struct sg_table *sgt = ptr;
40 sg_free_table(sgt);
73 * created with the shmem file node attribute equal to NULL and the sgt
83 struct sg_table *sgt;
91 sgt = kzalloc(sizeof(*sgt), GFP_KERNEL);
92 KUNIT_ASSERT_NOT_NULL(test, sgt);
94 ret = kunit_add_action_or_reset(test, kfree_wrapper, sgt);
97 ret = sg_alloc_table(sgt, 1, GFP_KERNEL);
100 ret = kunit_add_action_or_reset(test, sg_free_table_wrapper, sgt);
103 sg_init_one(sgt->sgl, buf, TEST_SIZE);
109 gem_obj = drm_gem_shmem_prime_import_sg_table(drm_dev, &attach_mock, sgt);
116 kunit_remove_action(test, sg_free_table_wrapper, sgt);
117 kunit_remove_action(test, kfree_wrapper, sgt);
120 KUNIT_EXPECT_PTR_EQ(test, shmem->sgt, sgt);
203 struct sg_table *sgt;
217 sgt = drm_gem_shmem_get_sg_table(shmem);
218 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, sgt);
219 KUNIT_EXPECT_NULL(test, shmem->sgt);
221 ret = kunit_add_action_or_reset(test, sg_free_table_wrapper, sgt);
224 for_each_sgtable_sg(sgt, sg, si) {
242 struct sg_table *sgt;
253 sgt = drm_gem_shmem_get_pages_sgt(shmem);
254 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, sgt);
257 KUNIT_EXPECT_PTR_EQ(test, sgt, shmem->sgt);
259 for_each_sgtable_sg(sgt, sg, si) {
312 struct sg_table *sgt;
328 sgt = drm_gem_shmem_get_pages_sgt(shmem);
329 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, sgt);
336 KUNIT_EXPECT_NULL(test, shmem->sgt);