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

/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_ppgtt.c183 struct i915_vm_pt_stash *stash,
191 vm->allocate_va_range(vm, stash, vma_res->start,
224 struct i915_vm_pt_stash *stash,
234 pt_sz = stash->pt_sz;
248 i915_vm_free_pt_stash(vm, stash);
252 pt->stash = stash->pt[0];
253 stash->pt[0] = pt;
264 i915_vm_free_pt_stash(vm, stash);
268 pd->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) argument
223 i915_vm_alloc_pt_stash(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, u64 size) argument
276 i915_vm_map_pt_stash(struct i915_address_space *vm, struct i915_vm_pt_stash *stash) argument
293 i915_vm_free_pt_stash(struct i915_address_space *vm, struct i915_vm_pt_stash *stash) argument
[all...]
H A Dintel_gtt.h181 struct i915_page_table *stash; member in union:i915_page_table::__anon653
234 struct i915_vm_pt_stash *stash,
319 struct i915_vm_pt_stash *stash,
586 struct i915_vm_pt_stash *stash,
664 struct i915_vm_pt_stash *stash,
676 struct i915_vm_pt_stash *stash,
679 struct i915_vm_pt_stash *stash);
681 struct i915_vm_pt_stash *stash);
H A Dgen6_ppgtt.c173 struct i915_vm_pt_stash *stash,
190 pt = stash->pt[0];
197 stash->pt[0] = pt->stash;
281 struct i915_vm_pt_stash *stash,
172 gen6_alloc_va_range(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, u64 start, u64 length) 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) argument
H A Dintel_ggtt.c744 struct i915_vm_pt_stash *stash,
921 struct i915_vm_pt_stash *stash,
935 stash, vma_res, pat_index, flags);
955 struct i915_vm_pt_stash stash = {}; local
968 err = i915_vm_alloc_pt_stash(&ppgtt->vm, &stash, ggtt->vm.total);
973 err = i915_vm_map_pt_stash(&ppgtt->vm, &stash);
984 ppgtt->vm.allocate_va_range(&ppgtt->vm, &stash, 0, ggtt->vm.total);
995 i915_vm_free_pt_stash(&ppgtt->vm, &stash);
999 i915_vm_free_pt_stash(&ppgtt->vm, &stash);
743 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) argument
920 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) argument
H A Dintel_migrate.c88 struct i915_vm_pt_stash stash = {}; local
155 stash.pt_sz = I915_GTT_PAGE_SIZE_64K;
191 err = i915_vm_alloc_pt_stash(&vm->vm, &stash, sz);
199 err = i915_vm_map_pt_stash(&vm->vm, &stash);
203 vm->vm.allocate_va_range(&vm->vm, &stash, base, sz);
205 i915_vm_free_pt_stash(&vm->vm, &stash);
H A Dgen8_ppgtt.c323 struct i915_vm_pt_stash *stash,
348 pt = stash->pt[!!lvl];
355 stash->pt[!!lvl] = pt->stash;
367 __gen8_ppgtt_alloc(vm, stash,
391 struct i915_vm_pt_stash *stash,
402 __gen8_ppgtt_alloc(vm, stash, i915_vm_to_ppgtt(vm)->pd,
322 __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) argument
390 gen8_ppgtt_alloc(struct i915_address_space *vm, struct i915_vm_pt_stash *stash, u64 start, u64 length) argument
/linux-master/tools/testing/selftests/bpf/progs/
H A Dlocal_kptr_stash.c23 struct stash { struct
31 __type(value, struct stash);
211 struct stash *s;
238 struct stash *s;
/linux-master/drivers/gpu/drm/i915/selftests/
H A Dmock_gtt.c42 struct i915_vm_pt_stash *stash,
95 struct i915_vm_pt_stash *stash,
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) 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) argument
H A Di915_gem_gtt.c191 struct i915_vm_pt_stash stash = {}; local
193 err = i915_vm_alloc_pt_stash(&ppgtt->vm, &stash, size);
197 err = i915_vm_map_pt_stash(&ppgtt->vm, &stash);
199 i915_vm_free_pt_stash(&ppgtt->vm, &stash);
203 ppgtt->vm.allocate_va_range(&ppgtt->vm, &stash, 0, size);
208 i915_vm_free_pt_stash(&ppgtt->vm, &stash);
213 struct i915_vm_pt_stash stash = {}; local
215 err = i915_vm_alloc_pt_stash(&ppgtt->vm, &stash, size - last);
219 err = i915_vm_map_pt_stash(&ppgtt->vm, &stash);
221 i915_vm_free_pt_stash(&ppgtt->vm, &stash);
324 struct i915_vm_pt_stash stash = {}; local
[all...]
/linux-master/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_cle.h254 u8 stash; member in struct:xgene_cle_dbptr
/linux-master/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
H A Dhead_32.S94 /* Cool, here we go. Pick up the romvec pointer in %o0 and stash it in
124 mov %o0, %l0 ! stash away romvec
126 mov %o1, %l1 ! stash away debug_vec too
558 /* Compute NWINDOWS and stash it away. Now uses %wim trick explained
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.c1512 struct idpf_tx_stash *stash; local
1516 hash_for_each_possible_safe(txq->sched_buf_hash, stash, tmp_buf,
1518 if (unlikely(stash->buf.compl_tag != (int)compl_tag))
1521 if (stash->buf.skb) {
1522 idpf_tx_splitq_clean_hdr(txq, &stash->buf, cleaned,
1524 } else if (dma_unmap_len(&stash->buf, len)) {
1526 dma_unmap_addr(&stash->buf, dma),
1527 dma_unmap_len(&stash->buf, len),
1529 dma_unmap_len_set(&stash->buf, len, 0);
1533 idpf_buf_lifo_push(&txq->buf_stack, stash);
1548 struct idpf_tx_stash *stash; local
[all...]
/linux-master/drivers/usb/gadget/
H A Dcomposite.c52 return (struct usb_gadget_strings **)uc->stash;
1439 void *stash; local
1449 stash = uc->stash;
1450 stash += sizeof(void *) * (n_gstrings + 1);
1454 gs_array[n_gs] = stash;
1456 stash += sizeof(struct usb_gadget_strings);
1458 gs->strings = stash;
1462 s = stash;
1463 stash
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_dpt.c82 struct i915_vm_pt_stash *stash,
81 dpt_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) argument
/linux-master/drivers/gpu/drm/i915/
H A Di915_vma.c347 struct i915_vm_pt_stash stash; member in struct:i915_vma_work
369 vma_res->ops->bind_vma(vma_res->vm, &vw->stash,
380 i915_vm_free_pt_stash(vw->vm, &vw->stash);
1490 &work->stash,
1495 err = i915_vm_map_pt_stash(vma->vm, &work->stash);
/linux-master/drivers/soc/fsl/dpio/
H A Dqbman-portal.h211 int stash);
H A Dqbman-portal.c1002 * @stash: to indicate whether write allocate is enabled
1007 * the caller provides in 'storage_phys'), and 'stash' controls whether or not
1013 int stash)
1023 if (stash)
1010 qbman_pull_desc_set_storage(struct qbman_pull_desc *d, struct dpaa2_dq *storage, dma_addr_t storage_phys, int stash) argument
/linux-master/arch/arc/kernel/
H A Dentry-compact.S234 ; can clobber scratch regs, hence use of stack to stash it
/linux-master/include/linux/usb/
H A Dgadget.h836 u8 *stash[]; member in struct:usb_gadget_string_container
/linux-master/drivers/usb/gadget/udc/aspeed-vhub/
H A Dhub.c329 return (struct usb_gadget_strings *)container->stash;

Completed in 294 milliseconds