Home
last modified time | relevance | path

Searched refs:stash (Results 1 - 25 of 45) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_ppgtt.c183 struct i915_vm_pt_stash *stash, in ppgtt_bind_vma()
191 vm->allocate_va_range(vm, stash, vma_res->start, in ppgtt_bind_vma()
224 struct i915_vm_pt_stash *stash, in i915_vm_alloc_pt_stash()
234 pt_sz = stash->pt_sz; in i915_vm_alloc_pt_stash()
248 i915_vm_free_pt_stash(vm, stash); in i915_vm_alloc_pt_stash()
252 pt->stash = stash->pt[0]; in i915_vm_alloc_pt_stash()
253 stash->pt[0] = pt; in i915_vm_alloc_pt_stash()
264 i915_vm_free_pt_stash(vm, stash); in i915_vm_alloc_pt_stash()
268 pd->pt.stash in i915_vm_alloc_pt_stash()
182 ppgtt_bind_vma(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, struct i915_vma_resource *vma_res, unsigned int pat_index, u32 flags) ppgtt_bind_vma() argument
223 i915_vm_alloc_pt_stash(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, u64 size) i915_vm_alloc_pt_stash() argument
276 i915_vm_map_pt_stash(struct i915_address_space *vm, struct i915_vm_pt_stash *stash) i915_vm_map_pt_stash() argument
293 i915_vm_free_pt_stash(struct i915_address_space *vm, struct i915_vm_pt_stash *stash) i915_vm_free_pt_stash() argument
[all...]
H A Dintel_gtt.h178 struct i915_page_table *stash; member
231 struct i915_vm_pt_stash *stash,
311 struct i915_vm_pt_stash *stash,
578 struct i915_vm_pt_stash *stash,
656 struct i915_vm_pt_stash *stash,
668 struct i915_vm_pt_stash *stash,
671 struct i915_vm_pt_stash *stash);
673 struct i915_vm_pt_stash *stash);
H A Dgen6_ppgtt.c173 struct i915_vm_pt_stash *stash, in gen6_alloc_va_range()
190 pt = stash->pt[0]; in gen6_alloc_va_range()
197 stash->pt[0] = pt->stash; in gen6_alloc_va_range()
281 struct i915_vm_pt_stash *stash, in pd_vma_bind()
172 gen6_alloc_va_range(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, u64 start, u64 length) gen6_alloc_va_range() argument
280 pd_vma_bind(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, struct i915_vma_resource *vma_res, unsigned int pat_index, u32 unused) pd_vma_bind() argument
H A Dintel_ggtt.c504 struct i915_vm_pt_stash *stash, in intel_ggtt_bind_vma()
681 struct i915_vm_pt_stash *stash, in aliasing_gtt_bind_vma()
695 stash, vma_res, pat_index, flags); in aliasing_gtt_bind_vma()
715 struct i915_vm_pt_stash stash = {}; in init_aliasing_ppgtt() local
728 err = i915_vm_alloc_pt_stash(&ppgtt->vm, &stash, ggtt->vm.total); in init_aliasing_ppgtt()
733 err = i915_vm_map_pt_stash(&ppgtt->vm, &stash); in init_aliasing_ppgtt()
744 ppgtt->vm.allocate_va_range(&ppgtt->vm, &stash, 0, ggtt->vm.total); in init_aliasing_ppgtt()
755 i915_vm_free_pt_stash(&ppgtt->vm, &stash); in init_aliasing_ppgtt()
759 i915_vm_free_pt_stash(&ppgtt->vm, &stash); in init_aliasing_ppgtt()
503 intel_ggtt_bind_vma(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, struct i915_vma_resource *vma_res, unsigned int pat_index, u32 flags) intel_ggtt_bind_vma() argument
680 aliasing_gtt_bind_vma(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, struct i915_vma_resource *vma_res, unsigned int pat_index, u32 flags) aliasing_gtt_bind_vma() argument
H A Dintel_migrate.c88 struct i915_vm_pt_stash stash = {}; in migrate_vm() local
155 stash.pt_sz = I915_GTT_PAGE_SIZE_64K; in migrate_vm()
191 err = i915_vm_alloc_pt_stash(&vm->vm, &stash, sz); in migrate_vm()
199 err = i915_vm_map_pt_stash(&vm->vm, &stash); in migrate_vm()
203 vm->vm.allocate_va_range(&vm->vm, &stash, base, sz); in migrate_vm()
205 i915_vm_free_pt_stash(&vm->vm, &stash); in migrate_vm()
H A Dgen8_ppgtt.c319 struct i915_vm_pt_stash *stash, in __gen8_ppgtt_alloc()
344 pt = stash->pt[!!lvl]; in __gen8_ppgtt_alloc()
351 stash->pt[!!lvl] = pt->stash; in __gen8_ppgtt_alloc()
363 __gen8_ppgtt_alloc(vm, stash, in __gen8_ppgtt_alloc()
387 struct i915_vm_pt_stash *stash, in gen8_ppgtt_alloc()
398 __gen8_ppgtt_alloc(vm, stash, i915_vm_to_ppgtt(vm)->pd, in gen8_ppgtt_alloc()
318 __gen8_ppgtt_alloc(struct i915_address_space * const vm, struct i915_vm_pt_stash *stash, struct i915_page_directory * const pd, u64 * const start, const u64 end, int lvl) __gen8_ppgtt_alloc() argument
386 gen8_ppgtt_alloc(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, u64 start, u64 length) gen8_ppgtt_alloc() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dintel_ppgtt.c179 struct i915_vm_pt_stash *stash, in ppgtt_bind_vma()
187 vm->allocate_va_range(vm, stash, vma->node.start, vma->size); in ppgtt_bind_vma()
213 struct i915_vm_pt_stash *stash, in i915_vm_alloc_pt_stash()
229 i915_vm_free_pt_stash(vm, stash); in i915_vm_alloc_pt_stash()
233 pt->stash = stash->pt[0]; in i915_vm_alloc_pt_stash()
234 stash->pt[0] = pt; in i915_vm_alloc_pt_stash()
245 i915_vm_free_pt_stash(vm, stash); in i915_vm_alloc_pt_stash()
249 pd->pt.stash = stash in i915_vm_alloc_pt_stash()
178 ppgtt_bind_vma(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, struct i915_vma *vma, enum i915_cache_level cache_level, u32 flags) ppgtt_bind_vma() argument
212 i915_vm_alloc_pt_stash(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, u64 size) i915_vm_alloc_pt_stash() argument
257 i915_vm_pin_pt_stash(struct i915_address_space *vm, struct i915_vm_pt_stash *stash) i915_vm_pin_pt_stash() argument
274 i915_vm_free_pt_stash(struct i915_address_space *vm, struct i915_vm_pt_stash *stash) i915_vm_free_pt_stash() argument
[all...]
H A Dintel_gtt.h152 struct i915_page_table *stash; member
193 struct i915_vm_pt_stash *stash,
269 struct i915_vm_pt_stash *stash,
557 struct i915_vm_pt_stash *stash,
569 struct i915_vm_pt_stash *stash,
572 struct i915_vm_pt_stash *stash);
574 struct i915_vm_pt_stash *stash);
H A Dgen6_ppgtt.c181 struct i915_vm_pt_stash *stash, in gen6_alloc_va_range()
198 pt = stash->pt[0]; in gen6_alloc_va_range()
206 stash->pt[0] = pt->stash; in gen6_alloc_va_range()
302 struct i915_vm_pt_stash *stash, in pd_vma_bind()
180 gen6_alloc_va_range(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, u64 start, u64 length) gen6_alloc_va_range() argument
301 pd_vma_bind(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, struct i915_vma *vma, enum i915_cache_level cache_level, u32 unused) pd_vma_bind() argument
H A Dgen8_ppgtt.c273 struct i915_vm_pt_stash *stash, in __gen8_ppgtt_alloc()
298 pt = stash->pt[!!lvl]; in __gen8_ppgtt_alloc()
306 stash->pt[!!lvl] = pt->stash; in __gen8_ppgtt_alloc()
318 __gen8_ppgtt_alloc(vm, stash, in __gen8_ppgtt_alloc()
342 struct i915_vm_pt_stash *stash, in gen8_ppgtt_alloc()
353 __gen8_ppgtt_alloc(vm, stash, i915_vm_to_ppgtt(vm)->pd, in gen8_ppgtt_alloc()
272 __gen8_ppgtt_alloc(struct i915_address_space * const vm, struct i915_vm_pt_stash *stash, struct i915_page_directory * const pd, u64 * const start, const u64 end, int lvl) __gen8_ppgtt_alloc() argument
341 gen8_ppgtt_alloc(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, u64 start, u64 length) gen8_ppgtt_alloc() argument
H A Dintel_ggtt.c438 struct i915_vm_pt_stash *stash, in ggtt_bind_vma()
592 struct i915_vm_pt_stash *stash, in aliasing_gtt_bind_vma()
606 stash, vma, cache_level, flags); in aliasing_gtt_bind_vma()
624 struct i915_vm_pt_stash stash = {}; in init_aliasing_ppgtt() local
637 err = i915_vm_alloc_pt_stash(&ppgtt->vm, &stash, ggtt->vm.total); in init_aliasing_ppgtt()
641 err = i915_vm_pin_pt_stash(&ppgtt->vm, &stash); in init_aliasing_ppgtt()
651 ppgtt->vm.allocate_va_range(&ppgtt->vm, &stash, 0, ggtt->vm.total); in init_aliasing_ppgtt()
662 i915_vm_free_pt_stash(&ppgtt->vm, &stash); in init_aliasing_ppgtt()
666 i915_vm_free_pt_stash(&ppgtt->vm, &stash); in init_aliasing_ppgtt()
437 ggtt_bind_vma(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, struct i915_vma *vma, enum i915_cache_level cache_level, u32 flags) ggtt_bind_vma() argument
591 aliasing_gtt_bind_vma(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, struct i915_vma *vma, enum i915_cache_level cache_level, u32 flags) aliasing_gtt_bind_vma() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/
H A Di915_gem_gtt.c175 struct i915_vm_pt_stash stash = {}; in igt_ppgtt_alloc() local
177 err = i915_vm_alloc_pt_stash(&ppgtt->vm, &stash, size); in igt_ppgtt_alloc()
181 err = i915_vm_pin_pt_stash(&ppgtt->vm, &stash); in igt_ppgtt_alloc()
183 i915_vm_free_pt_stash(&ppgtt->vm, &stash); in igt_ppgtt_alloc()
187 ppgtt->vm.allocate_va_range(&ppgtt->vm, &stash, 0, size); in igt_ppgtt_alloc()
192 i915_vm_free_pt_stash(&ppgtt->vm, &stash); in igt_ppgtt_alloc()
197 struct i915_vm_pt_stash stash = {}; in igt_ppgtt_alloc() local
199 err = i915_vm_alloc_pt_stash(&ppgtt->vm, &stash, size - last); in igt_ppgtt_alloc()
203 err = i915_vm_pin_pt_stash(&ppgtt->vm, &stash); in igt_ppgtt_alloc()
205 i915_vm_free_pt_stash(&ppgtt->vm, &stash); in igt_ppgtt_alloc()
298 struct i915_vm_pt_stash stash = {}; lowlevel_hole() local
1909 struct i915_vm_pt_stash stash = {}; igt_cs_tlb() local
[all...]
H A Dmock_gtt.c42 struct i915_vm_pt_stash *stash, in mock_bind_ppgtt()
97 struct i915_vm_pt_stash *stash, in mock_bind_ggtt()
41 mock_bind_ppgtt(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, struct i915_vma *vma, enum i915_cache_level cache_level, u32 flags) mock_bind_ppgtt() argument
96 mock_bind_ggtt(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, struct i915_vma *vma, enum i915_cache_level cache_level, u32 flags) mock_bind_ggtt() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/
H A Di915_gem_gtt.c191 struct i915_vm_pt_stash stash = {}; in igt_ppgtt_alloc() local
193 err = i915_vm_alloc_pt_stash(&ppgtt->vm, &stash, size); in igt_ppgtt_alloc()
197 err = i915_vm_map_pt_stash(&ppgtt->vm, &stash); in igt_ppgtt_alloc()
199 i915_vm_free_pt_stash(&ppgtt->vm, &stash); in igt_ppgtt_alloc()
203 ppgtt->vm.allocate_va_range(&ppgtt->vm, &stash, 0, size); in igt_ppgtt_alloc()
208 i915_vm_free_pt_stash(&ppgtt->vm, &stash); in igt_ppgtt_alloc()
213 struct i915_vm_pt_stash stash = {}; in igt_ppgtt_alloc() local
215 err = i915_vm_alloc_pt_stash(&ppgtt->vm, &stash, size - last); in igt_ppgtt_alloc()
219 err = i915_vm_map_pt_stash(&ppgtt->vm, &stash); in igt_ppgtt_alloc()
221 i915_vm_free_pt_stash(&ppgtt->vm, &stash); in igt_ppgtt_alloc()
324 struct i915_vm_pt_stash stash = {}; lowlevel_hole() local
[all...]
H A Dmock_gtt.c42 struct i915_vm_pt_stash *stash, in mock_bind_ppgtt()
95 struct i915_vm_pt_stash *stash, in mock_bind_ggtt()
41 mock_bind_ppgtt(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, struct i915_vma_resource *vma_res, unsigned int pat_index, u32 flags) mock_bind_ppgtt() argument
94 mock_bind_ggtt(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, struct i915_vma_resource *vma_res, unsigned int pat_index, u32 flags) mock_bind_ggtt() argument
/kernel/linux/linux-5.10/fs/hmdfs/comm/
H A Ddevice_node.c1122 stash_ok += node->stats.stash.total_ok; in peers_sum_attr_show()
1123 stash_fail += node->stats.stash.total_fail; in peers_sum_attr_show()
1124 stash_ok_pages += node->stats.stash.ok_pages; in peers_sum_attr_show()
1125 stash_fail_pages += node->stats.stash.fail_pages; in peers_sum_attr_show()
1488 peer->stats.stash.cur_ok, in stash_show()
1489 peer->stats.stash.cur_nothing, in stash_show()
1490 peer->stats.stash.cur_fail, in stash_show()
1491 peer->stats.stash.total_ok, in stash_show()
1492 peer->stats.stash.total_nothing, in stash_show()
1493 peer->stats.stash in stash_show()
[all...]
/kernel/linux/linux-6.6/fs/hmdfs/comm/
H A Ddevice_node.c1122 stash_ok += node->stats.stash.total_ok; in peers_sum_attr_show()
1123 stash_fail += node->stats.stash.total_fail; in peers_sum_attr_show()
1124 stash_ok_pages += node->stats.stash.ok_pages; in peers_sum_attr_show()
1125 stash_fail_pages += node->stats.stash.fail_pages; in peers_sum_attr_show()
1490 peer->stats.stash.cur_ok, in stash_show()
1491 peer->stats.stash.cur_nothing, in stash_show()
1492 peer->stats.stash.cur_fail, in stash_show()
1493 peer->stats.stash.total_ok, in stash_show()
1494 peer->stats.stash.total_nothing, in stash_show()
1495 peer->stats.stash in stash_show()
[all...]
/kernel/linux/linux-5.10/drivers/usb/gadget/
H A Dcomposite.c49 return (struct usb_gadget_strings **)uc->stash; in get_containers_gs()
1300 void *stash; in copy_gadget_strings() local
1310 stash = uc->stash; in copy_gadget_strings()
1311 stash += sizeof(void *) * (n_gstrings + 1); in copy_gadget_strings()
1315 gs_array[n_gs] = stash; in copy_gadget_strings()
1317 stash += sizeof(struct usb_gadget_strings); in copy_gadget_strings()
1319 gs->strings = stash; in copy_gadget_strings()
1323 s = stash; in copy_gadget_strings()
1324 stash in copy_gadget_strings()
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/
H A Dcomposite.c52 return (struct usb_gadget_strings **)uc->stash; in get_containers_gs()
1439 void *stash; in copy_gadget_strings() local
1449 stash = uc->stash; in copy_gadget_strings()
1450 stash += sizeof(void *) * (n_gstrings + 1); in copy_gadget_strings()
1454 gs_array[n_gs] = stash; in copy_gadget_strings()
1456 stash += sizeof(struct usb_gadget_strings); in copy_gadget_strings()
1458 gs->strings = stash; in copy_gadget_strings()
1462 s = stash; in copy_gadget_strings()
1463 stash in copy_gadget_strings()
[all...]
/kernel/linux/linux-5.10/fs/hmdfs/
H A DMakefile7 hmdfs-y += file_local.o client_writeback.o server_writeback.o stash.o
H A Dstash.c3 * fs/hmdfs/stash.c
22 #include "stash.h"
30 /* Head magic used to identify a stash file */
32 /* Head and path in stash file are aligned with HMDFS_STASH_BLK_SIZE */
36 #define HMDFS_STASH_DIR_NAME "stash"
211 struct path stash; in hmdfs_new_stash_file() local
224 hmdfs_err("new stash file error %d", err); in hmdfs_new_stash_file()
228 stash.mnt = d_path->mnt; in hmdfs_new_stash_file()
229 stash.dentry = child; in hmdfs_new_stash_file()
230 filp = dentry_open(&stash, O_LARGEFIL in hmdfs_new_stash_file()
465 hmdfs_enable_stash_file(struct hmdfs_inode_info *info, struct dentry *stash) hmdfs_enable_stash_file() argument
[all...]
/kernel/linux/linux-6.6/fs/hmdfs/
H A DMakefile7 hmdfs-y += file_local.o client_writeback.o server_writeback.o stash.o
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dwof.S110 save %g0, %g0, %g0 ! save into the window to stash away
116 STORE_WINDOW(sp) ! stash the window
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dwof.S110 save %g0, %g0, %g0 ! save into the window to stash away
116 STORE_WINDOW(sp) ! stash the window
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
H A Di915_gem_client_blt.c36 struct i915_vm_pt_stash *stash, in vma_bind()
41 vm->vma_ops.bind_vma(vm, stash, vma, cache_level, flags); in vma_bind()
35 vma_bind(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, struct i915_vma *vma, enum i915_cache_level cache_level, u32 flags) vma_bind() argument

Completed in 28 milliseconds

12