/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_ppgtt.c | 183 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 D | gen6_ppgtt.c | 173 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 D | gen8_ppgtt.c | 323 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 D | scx_flatcg.bpf.c | 277 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 D | fsl,gianfar.yaml | 83 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 D | xdp.c | 180 * 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 D | fsl_pamu.h | 366 #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 D | fsl_pamu.c | 161 * 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 D | fsl_pamu_domain.c | 225 /* 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 D | cache.json | 168 …"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 D | local_kptr_stash.c | 26 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 D | cache.json | 183 …"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 D | i915_gem_gtt.c | 191 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 D | mock_gtt.c | 42 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 D | tm.S | 155 /* 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 D | cache.json | 231 …"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 D | xdp.h | 1167 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 D | fsl_pamu_stash.h | 12 /* cache stash targets */
|
/linux/drivers/memory/ |
H A D | fsl-corenet-cf.c | 76 #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 D | i915_vma_resource.h | 40 * 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 D | numa.c | 18 * On SH machines the conventional approach is to stash system RAM
|
/linux/drivers/usb/gadget/ |
H A D | composite.c | 52 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 D | events_stats.h | 37 * perf_record_sample.period and stash the result in total_period.
|
/linux/arch/sparc/kernel/ |
H A D | head_32.S | 94 /* 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 D | vm_switch.S | 54 /* Stash thread_info pointer in task_struct */
|