Home
last modified time | relevance | path

Searched full:stash (Results 1 – 25 of 126) sorted by relevance

123456

/linux/drivers/gpu/drm/i915/gt/
H A Dintel_ppgtt.c183 struct i915_vm_pt_stash *stash, in ppgtt_bind_vma() argument
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() 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 …]
H A 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()
281 struct i915_vm_pt_stash *stash, in pd_vma_bind() argument
H A Dgen8_ppgtt.c323 struct i915_vm_pt_stash *stash, in __gen8_ppgtt_alloc() argument
348 pt = stash->pt[!!lvl]; in __gen8_ppgtt_alloc()
355 stash->pt[!!lvl] = pt->stash; in __gen8_ppgtt_alloc()
367 __gen8_ppgtt_alloc(vm, stash, in __gen8_ppgtt_alloc()
391 struct i915_vm_pt_stash *stash, in gen8_ppgtt_alloc() argument
402 __gen8_ppgtt_alloc(vm, stash, i915_vm_to_ppgtt(vm)->pd, in gen8_ppgtt_alloc()
/linux/tools/sched_ext/
H A Dscx_flatcg.bpf.c277 struct cgv_node_stash *stash; in cgrp_enqueued() local
287 stash = bpf_map_lookup_elem(&cgv_node_stash, &cgid); in cgrp_enqueued()
288 if (!stash) { in cgrp_enqueued()
294 cgv_node = bpf_kptr_xchg(&stash->node, NULL); in cgrp_enqueued()
610 struct cgv_node_stash *stash; in try_pick_next_cgroup() local
694 stash = bpf_map_lookup_elem(&cgv_node_stash, &cgid); in try_pick_next_cgroup()
695 if (!stash) { in try_pick_next_cgroup()
713 cgv_node = bpf_kptr_xchg(&stash->node, cgv_node); in try_pick_next_cgroup()
715 scx_bpf_error("unexpected !NULL cgv_node stash"); in try_pick_next_cgroup()
835 struct cgv_node_stash empty_stash = {}, *stash; in BPF_STRUCT_OPS_SLEEPABLE() local
[all …]
/linux/Documentation/devicetree/bindings/net/
H A Dfsl,gianfar.yaml83 bd-stash:
89 rx-stash-len:
92 Denotes the number of bytes of a received buffer to stash in the L2.
94 rx-stash-idx:
97 Denotes the index of the first byte from the received buffer to stash in
/linux/drivers/net/ethernet/intel/libeth/
H A Dxdp.c180 * libeth_xdp_load_stash - recreate an &xdp_buff from libeth_xdp buffer stash
182 * @src: source stash
185 * Recreate an onstack &libeth_xdp_buff using the stash saved earlier.
203 * libeth_xdp_save_stash - convert &xdp_buff to a libeth_xdp buffer stash
208 * Use the fields from the passed XDP buffer to initialize the stash on the
226 void __libeth_xdp_return_stash(struct libeth_xdp_buff_stash *stash) in __libeth_xdp_return_stash() argument
230 libeth_xdp_load_stash(xdp, stash); in __libeth_xdp_return_stash()
233 stash->data = NULL; in __libeth_xdp_return_stash()
/linux/drivers/iommu/
H A Dfsl_pamu.h366 #define EOE_LDECL 0x11 /* Load external cache with stash lock */
371 #define EOE_RSA 0x16 /* Read with stash allocate */
372 #define EOE_RSAU 0x17 /* Read with stash allocate and unlock */
376 #define EOE_WWSA 0x1b /* Write with stash allocate */
377 #define EOE_WWSAL 0x1c /* Write with stash allocate and lock */
378 #define EOE_WWSAO 0x1d /* Write with stash allocate only */
379 #define EOE_WWSAOL 0x1e /* Write with stash allocate only and lock */
H A Dfsl_pamu.c161 * Function used for updating stash destination for the coressponding
185 * @stashid: cache stash id for associated cpu -- if ~stashid == 0 then
217 /* configure stash id */ in pamu_config_ppaace()
248 * get_stash_id - Returns stash destination id corresponding to a
253 * Returs stash on success or ~(u32)0 on failure.
268 prop = of_get_property(node, "cache-stash-id", NULL); in get_stash_id()
270 pr_debug("missing cache-stash-id at %pOF\n", in get_stash_id()
295 prop = of_get_property(node, "cache-stash-id", NULL); in get_stash_id()
297 pr_debug("missing cache-stash-id at %pOF\n", in get_stash_id()
322 pr_debug("stash dest not found for %d on vcpu %d\n", in get_stash_id()
[all …]
H A Dfsl_pamu_domain.c225 /* Update stash destination for all LIODNs associated with the domain */
352 /* Set the domain stash attribute */
362 pr_debug("Invalid stash attributes\n"); in fsl_pamu_configure_l1_stash()
/linux/tools/perf/pmu-events/arch/arm64/arm/cortex-a510/
H A Dcache.json168 …"PublicDescription": "L2 cache stash dropped. This event counts on each stash request that is rece…
171 …"BriefDescription": "L2 cache stash dropped. This event counts on each stash request that is recei…
/linux/tools/testing/selftests/bpf/progs/
H A Dlocal_kptr_stash.c26 struct stash { struct
34 __type(value, struct stash); argument
237 struct stash *s; in refcount_acquire_without_unstash()
264 struct stash *s; in stash_refcounted_node()
/linux/tools/perf/pmu-events/arch/arm64/arm/cortex-a55/
H A Dcache.json183 …"PublicDescription": "Level 2 cache stash dropped.This event counts on each stash request received…
186 …"BriefDescription": "Level 2 cache stash dropped.This event counts on each stash request received …
/linux/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()
[all …]
H A 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/arch/powerpc/kernel/
H A Dtm.S155 /* Stash the stack pointer away for use after reclaim */
176 * Stash the checkpointed r13 in the scratch SPR and get the real paca.
182 * Stash the checkpointed r1 away in paca->tm_scratch and get the real
188 std r11, GPR11(r1) /* Temporary stash */
213 std r7, GPR7(r1) /* Temporary stash */
497 /* Stash the stack pointer away for use after recheckpoint */
/linux/tools/perf/pmu-events/arch/arm64/arm/cortex-a65-e1/
H A Dcache.json231 …"PublicDescription": "Level 2 cache stash dropped. This event counts on each stash request receive…
234 …"BriefDescription": "Level 2 cache stash dropped. This event counts on each stash request received…
/linux/include/net/libeth/
H A Dxdp.h1167 void __libeth_xdp_return_stash(struct libeth_xdp_buff_stash *stash);
1172 * @src: XDP buffer stash placed on the queue
1176 * the previously saved stash or initializes the buffer from scratch.
1194 * @dst: XDP buffer stash placed on the queue
1199 * completed during the next poll. Otherwise, clears the stash.
1211 * libeth_xdp_return_stash - free an XDP buffer stash from a queue
1212 * @stash: stash to free
1215 * buffer stash, this helper should be called to free it.
1217 static inline void libeth_xdp_return_stash(struct libeth_xdp_buff_stash *stash) in libeth_xdp_return_stash() argument
[all...]
/linux/arch/powerpc/include/asm/
H A Dfsl_pamu_stash.h12 /* cache stash targets */
/linux/drivers/memory/
H A Dfsl-corenet-cf.c76 #define ERRDET_MCST (1 << 3) /* Multicast Stash (t1040) */
158 dev_crit(ccf->dev, "Multicast Stash\n"); in ccf_irq()
/linux/drivers/gpu/drm/i915/
H A Di915_vma_resource.h40 * op, coalescing with other arguments like vm, stash, cache_level
117 * coalescing with other arguments like vm, stash, cache_level and flags
/linux/arch/sh/mm/
H A Dnuma.c18 * On SH machines the conventional approach is to stash system RAM
/linux/drivers/usb/gadget/
H A Dcomposite.c52 return (struct usb_gadget_strings **)uc->stash; in get_containers_gs()
1416 void *stash; in copy_gadget_strings() local
1426 stash = uc->stash; in copy_gadget_strings()
1427 stash += sizeof(void *) * (n_gstrings + 1); in copy_gadget_strings()
1431 gs_array[n_gs] = stash; in copy_gadget_strings()
1433 stash += sizeof(struct usb_gadget_strings); in copy_gadget_strings()
1435 gs->strings = stash; in copy_gadget_strings()
1439 s = stash; in copy_gadget_strings()
1440 stash += sizeof(struct usb_string); in copy_gadget_strings()
1447 s = stash; in copy_gadget_strings()
[all …]
/linux/tools/perf/util/
H A Devents_stats.h37 * perf_record_sample.period and stash the result in total_period.
/linux/arch/sparc/kernel/
H A Dhead_32.S94 /* Cool, here we go. Pick up the romvec pointer in %o0 and stash it in
127 mov %o0, %l0 ! stash away romvec
129 mov %o1, %l1 ! stash away debug_vec too
565 /* Compute NWINDOWS and stash it away. Now uses %wim trick explained
/linux/arch/hexagon/kernel/
H A Dvm_switch.S54 /* Stash thread_info pointer in task_struct */

123456