Home
last modified time | relevance | path

Searched refs:stash (Results 1 – 22 of 22) sorted by relevance

/linux-6.1.9/drivers/gpu/drm/i915/gt/
Dintel_ppgtt.c182 struct i915_vm_pt_stash *stash, in ppgtt_bind_vma() argument
190 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() argument
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 = stash->pt[1]; in i915_vm_alloc_pt_stash()
269 stash->pt[1] = &pd->pt; in i915_vm_alloc_pt_stash()
[all …]
Dintel_gtt.h163 struct i915_page_table *stash; member
216 struct i915_vm_pt_stash *stash,
296 struct i915_vm_pt_stash *stash,
571 struct i915_vm_pt_stash *stash,
661 struct i915_vm_pt_stash *stash,
673 struct i915_vm_pt_stash *stash,
676 struct i915_vm_pt_stash *stash);
678 struct i915_vm_pt_stash *stash);
Dgen6_ppgtt.c173 struct i915_vm_pt_stash *stash, in gen6_alloc_va_range() argument
190 pt = stash->pt[0]; in gen6_alloc_va_range()
197 stash->pt[0] = pt->stash; in gen6_alloc_va_range()
279 struct i915_vm_pt_stash *stash, in pd_vma_bind() argument
Dintel_ggtt.c474 struct i915_vm_pt_stash *stash, in intel_ggtt_bind_vma() argument
634 struct i915_vm_pt_stash *stash, in aliasing_gtt_bind_vma() argument
648 stash, vma_res, cache_level, flags); in aliasing_gtt_bind_vma()
668 struct i915_vm_pt_stash stash = {}; in init_aliasing_ppgtt() local
681 err = i915_vm_alloc_pt_stash(&ppgtt->vm, &stash, ggtt->vm.total); in init_aliasing_ppgtt()
686 err = i915_vm_map_pt_stash(&ppgtt->vm, &stash); in init_aliasing_ppgtt()
697 ppgtt->vm.allocate_va_range(&ppgtt->vm, &stash, 0, ggtt->vm.total); in init_aliasing_ppgtt()
708 i915_vm_free_pt_stash(&ppgtt->vm, &stash); in init_aliasing_ppgtt()
712 i915_vm_free_pt_stash(&ppgtt->vm, &stash); in init_aliasing_ppgtt()
Dgen8_ppgtt.c290 struct i915_vm_pt_stash *stash, in __gen8_ppgtt_alloc() argument
315 pt = stash->pt[!!lvl]; in __gen8_ppgtt_alloc()
322 stash->pt[!!lvl] = pt->stash; in __gen8_ppgtt_alloc()
334 __gen8_ppgtt_alloc(vm, stash, in __gen8_ppgtt_alloc()
358 struct i915_vm_pt_stash *stash, in gen8_ppgtt_alloc() argument
369 __gen8_ppgtt_alloc(vm, stash, i915_vm_to_ppgtt(vm)->pd, in gen8_ppgtt_alloc()
Dintel_migrate.c82 struct i915_vm_pt_stash stash = {}; in migrate_vm() local
149 stash.pt_sz = I915_GTT_PAGE_SIZE_64K; in migrate_vm()
185 err = i915_vm_alloc_pt_stash(&vm->vm, &stash, sz); in migrate_vm()
193 err = i915_vm_map_pt_stash(&vm->vm, &stash); in migrate_vm()
197 vm->vm.allocate_va_range(&vm->vm, &stash, base, sz); in migrate_vm()
199 i915_vm_free_pt_stash(&vm->vm, &stash); in migrate_vm()
/linux-6.1.9/Documentation/devicetree/bindings/net/
Dfsl-tsec-phy.txt68 - bd-stash : If present, indicates that the hardware supports stashing
70 - rx-stash-len : Denotes the number of bytes of a received buffer to stash
72 - rx-stash-idx : Denotes the index of the first byte from the received
73 buffer to stash in the L2.
/linux-6.1.9/drivers/gpu/drm/i915/selftests/
Di915_gem_gtt.c187 struct i915_vm_pt_stash stash = {}; in igt_ppgtt_alloc() local
189 err = i915_vm_alloc_pt_stash(&ppgtt->vm, &stash, size); in igt_ppgtt_alloc()
193 err = i915_vm_map_pt_stash(&ppgtt->vm, &stash); in igt_ppgtt_alloc()
195 i915_vm_free_pt_stash(&ppgtt->vm, &stash); in igt_ppgtt_alloc()
199 ppgtt->vm.allocate_va_range(&ppgtt->vm, &stash, 0, size); in igt_ppgtt_alloc()
204 i915_vm_free_pt_stash(&ppgtt->vm, &stash); in igt_ppgtt_alloc()
209 struct i915_vm_pt_stash stash = {}; in igt_ppgtt_alloc() local
211 err = i915_vm_alloc_pt_stash(&ppgtt->vm, &stash, size - last); in igt_ppgtt_alloc()
215 err = i915_vm_map_pt_stash(&ppgtt->vm, &stash); in igt_ppgtt_alloc()
217 i915_vm_free_pt_stash(&ppgtt->vm, &stash); in igt_ppgtt_alloc()
[all …]
Dmock_gtt.c42 struct i915_vm_pt_stash *stash, in mock_bind_ppgtt() argument
95 struct i915_vm_pt_stash *stash, in mock_bind_ggtt() argument
/linux-6.1.9/drivers/usb/gadget/
Dcomposite.c50 return (struct usb_gadget_strings **)uc->stash; in get_containers_gs()
1345 void *stash; in copy_gadget_strings() local
1355 stash = uc->stash; in copy_gadget_strings()
1356 stash += sizeof(void *) * (n_gstrings + 1); in copy_gadget_strings()
1360 gs_array[n_gs] = stash; in copy_gadget_strings()
1362 stash += sizeof(struct usb_gadget_strings); in copy_gadget_strings()
1364 gs->strings = stash; in copy_gadget_strings()
1368 s = stash; in copy_gadget_strings()
1369 stash += sizeof(struct usb_string); in copy_gadget_strings()
1376 s = stash; in copy_gadget_strings()
[all …]
/linux-6.1.9/arch/sparc/kernel/
Dwof.S110 save %g0, %g0, %g0 ! save into the window to stash away
116 STORE_WINDOW(sp) ! stash the window
Dhead_32.S124 mov %o0, %l0 ! stash away romvec
126 mov %o1, %l1 ! stash away debug_vec too
/linux-6.1.9/arch/x86/lib/
Dhweight.S74 movl %eax, %ecx # stash away result
/linux-6.1.9/drivers/net/ethernet/apm/xgene/
Dxgene_enet_cle.h254 u8 stash; member
/linux-6.1.9/drivers/gpu/drm/i915/
Di915_vma.c311 struct i915_vm_pt_stash stash; member
333 vma_res->ops->bind_vma(vma_res->vm, &vw->stash, in __vma_bind()
344 i915_vm_free_pt_stash(vw->vm, &vw->stash); in __vma_release()
1414 &work->stash, in i915_vma_pin_ww()
1419 err = i915_vm_map_pt_stash(vma->vm, &work->stash); in i915_vma_pin_ww()
/linux-6.1.9/drivers/gpu/drm/i915/display/
Dintel_dpt.c81 struct i915_vm_pt_stash *stash, in dpt_bind_vma() argument
/linux-6.1.9/drivers/soc/fsl/dpio/
Dqbman-portal.h211 int stash);
Dqbman-portal.c1013 int stash) in qbman_pull_desc_set_storage() argument
1023 if (stash) in qbman_pull_desc_set_storage()
/linux-6.1.9/include/linux/usb/
Dgadget.h815 u8 *stash[]; member
/linux-6.1.9/arch/arc/kernel/
Dentry-compact.S234 ; can clobber scratch regs, hence use of stack to stash it
/linux-6.1.9/Documentation/filesystems/caching/
Dbackend-api.rst154 * ``cache_priv`` - A place for the cache to stash private data.
196 * ``cache_priv`` - A place for the cache to stash private data.
/linux-6.1.9/drivers/usb/gadget/udc/aspeed-vhub/
Dhub.c330 return (struct usb_gadget_strings *)container->stash; in ast_vhub_str_of_container()