Home
last modified time | relevance | path

Searched refs:kptr (Results 1 – 25 of 44) sorted by relevance

12

/linux/tools/testing/selftests/bpf/progs/
A Dtask_kfunc_success.c167 if (!kptr) { in BPF_PROG()
175 bpf_task_release(kptr); in BPF_PROG()
179 kptr = bpf_kptr_xchg(&local->task, kptr); in BPF_PROG()
180 if (kptr) { in BPF_PROG()
183 bpf_task_release(kptr); in BPF_PROG()
188 if (!kptr) { in BPF_PROG()
222 bpf_task_release(kptr); in BPF_PROG()
250 kptr = v->task; in BPF_PROG()
251 if (!kptr) { in BPF_PROG()
254 kptr = bpf_task_acquire(kptr); in BPF_PROG()
[all …]
A Dcgrp_kfunc_success.c67 struct cgroup *kptr, *cg; in BPF_PROG() local
86 kptr = v->cgrp; in BPF_PROG()
87 if (!kptr) { in BPF_PROG()
92 cg = bpf_cgroup_ancestor(kptr, 1); in BPF_PROG()
96 kptr = bpf_kptr_xchg(&v->cgrp, NULL); in BPF_PROG()
97 if (!kptr) { in BPF_PROG()
102 bpf_cgroup_release(kptr); in BPF_PROG()
110 struct cgroup *kptr; in BPF_PROG() local
130 kptr = v->cgrp; in BPF_PROG()
131 if (!kptr) in BPF_PROG()
A Dcgrp_kfunc_failure.c140 struct cgroup *kptr; in BPF_PROG() local
147 kptr = bpf_kptr_xchg(&v->cgrp, NULL); in BPF_PROG()
148 if (!kptr) in BPF_PROG()
160 struct cgroup *kptr; in BPF_PROG() local
168 kptr = v->cgrp; in BPF_PROG()
169 if (kptr) in BPF_PROG()
171 bpf_cgroup_release(kptr); in BPF_PROG()
A Dtask_kfunc_failure.c135 struct task_struct *kptr; in BPF_PROG() local
142 kptr = bpf_kptr_xchg(&v->task, NULL); in BPF_PROG()
143 if (!kptr) in BPF_PROG()
A Dkptr_xchg_inline.c16 private(kptr) struct bin_data __kptr * ptr;
A Dlinked_list_fail.c57 CHECK(kptr, pop_front, &f->head);
58 CHECK(kptr, pop_back, &f->head);
80 CHECK(kptr, push_front, &f->head, &b->node);
81 CHECK(kptr, push_back, &f->head, &b->node);
/linux/drivers/gpu/drm/loongson/
A Dlsdc_benchmark.c27 memcpy_toio(dst_bo->kptr, src_bo->kptr, size); in lsdc_copy_gtt_to_vram_cpu()
42 memcpy_fromio(dst_bo->kptr, src_bo->kptr, size); in lsdc_copy_vram_to_gtt_cpu()
57 memcpy(dst_bo->kptr, src_bo->kptr, size); in lsdc_copy_gtt_to_gtt_cpu()
A Dlsdc_ttm.c367 if (lbo->kptr) in lsdc_bo_kmap()
376 lbo->kptr = ttm_kmap_obj_virtual(&lbo->kmap, &lbo->is_iomem); in lsdc_bo_kmap()
383 if (!lbo->kptr) in lsdc_bo_kunmap()
386 lbo->kptr = NULL; in lsdc_bo_kunmap()
395 memset_io((void __iomem *)lbo->kptr, 0, lbo->size); in lsdc_bo_clear()
397 memset(lbo->kptr, 0, lbo->size); in lsdc_bo_clear()
A Dlsdc_ttm.h36 void *kptr; member
/linux/tools/testing/selftests/bpf/
A Dbpf_experimental.h37 extern void bpf_obj_drop_impl(void *kptr, void *meta) __ksym;
40 #define bpf_obj_drop(kptr) bpf_obj_drop_impl(kptr, NULL) argument
51 extern void *bpf_refcount_acquire_impl(void *kptr, void *meta) __ksym;
54 #define bpf_refcount_acquire(kptr) bpf_refcount_acquire_impl(kptr, NULL) argument
160 extern void bpf_percpu_obj_drop_impl(void *kptr, void *meta) __ksym;
171 #define bpf_percpu_obj_drop(kptr) bpf_percpu_obj_drop_impl(kptr, NULL) argument
/linux/drivers/gpu/drm/qxl/
A Dqxl_object.c162 if (bo->kptr) { in qxl_bo_vmap_locked()
176 bo->kptr = (void *)bo->map.vaddr_iomem; in qxl_bo_vmap_locked()
178 bo->kptr = bo->map.vaddr; in qxl_bo_vmap_locked()
225 if (bo->kptr) { in qxl_bo_kmap_atomic_page()
226 rptr = bo->kptr + (page_offset * PAGE_SIZE); in qxl_bo_kmap_atomic_page()
243 if (bo->kptr == NULL) in qxl_bo_vunmap_locked()
248 bo->kptr = NULL; in qxl_bo_vunmap_locked()
/linux/drivers/message/fusion/
A Dmptctl.c95 u8 *kptr; member
1133 u8 *kptr; in kbuf_alloc_2_sgl() local
1140 kptr = buflist[i].kptr; in kbuf_alloc_2_sgl()
1178 void *kptr; in kfree_sgl() local
1182 kptr = bl->kptr; in kfree_sgl()
1198 void *kptr; in kfree_sgl() local
1202 kptr = bl->kptr; in kfree_sgl()
1751 bufIn.kptr = bufOut.kptr = NULL; in mptctl_do_mpt_command()
2144 if (bufIn.kptr == NULL) { in mptctl_do_mpt_command()
2289 if (bufOut.kptr != NULL) { in mptctl_do_mpt_command()
[all …]
/linux/tools/sched_ext/include/scx/
A Dcommon.bpf.h249 void bpf_obj_drop_impl(void *kptr, void *meta) __ksym;
252 #define bpf_obj_drop(kptr) bpf_obj_drop_impl(kptr, NULL) argument
267 void *bpf_refcount_acquire_impl(void *kptr, void *meta) __ksym;
268 #define bpf_refcount_acquire(kptr) bpf_refcount_acquire_impl(kptr, NULL) argument
/linux/Documentation/bpf/
A Dcpumasks.rst93 * recorded as a kptr.
124 /* struct containing the struct bpf_cpumask kptr which is stored in the map. */
141 * struct bpf_cpumask * kptr that is stored in a map can
147 struct bpf_cpumask *kptr;
151 /* Assume a bpf_cpumask * kptr was previously stored in the map. */
157 /* Acquire a reference to the bpf_cpumask * kptr that's already stored in the map. */
158 kptr = v->cpumask;
159 if (!kptr) {
169 bpf_cpumask_setall(kptr);
/linux/drivers/gpu/drm/radeon/
A Dradeon_object.c228 if (bo->kptr) { in radeon_bo_kmap()
230 *ptr = bo->kptr; in radeon_bo_kmap()
238 bo->kptr = ttm_kmap_obj_virtual(&bo->kmap, &is_iomem); in radeon_bo_kmap()
240 *ptr = bo->kptr; in radeon_bo_kmap()
248 if (bo->kptr == NULL) in radeon_bo_kunmap()
250 bo->kptr = NULL; in radeon_bo_kunmap()
A Dradeon_fbdev.c265 info->screen_base = (__force void __iomem *)rbo->kptr; in radeon_fbdev_fb_helper_fb_probe()
/linux/tools/testing/selftests/bpf/prog_tests/
A Dlinked_list.c26 TEST(kptr, 40)
44 TEST(kptr, push_front)
45 TEST(kptr, push_back)
46 TEST(kptr, pop_front)
47 TEST(kptr, pop_back)
/linux/drivers/gpu/drm/amd/amdkfd/
A Dkfd_process.c717 struct kfd_process_device *pdd, void **kptr) in kfd_process_free_gpuvm() argument
721 if (kptr && *kptr) { in kfd_process_free_gpuvm()
723 *kptr = NULL; in kfd_process_free_gpuvm()
739 uint32_t flags, struct kgd_mem **mem, void **kptr) in kfd_process_alloc_gpuvm() argument
761 if (kptr) { in kfd_process_alloc_gpuvm()
763 (struct kgd_mem *)*mem, kptr, NULL); in kfd_process_alloc_gpuvm()
780 *kptr = NULL; in kfd_process_alloc_gpuvm()
/linux/drivers/gpu/drm/amd/include/
A Dcgs_common.h77 void *kptr; member
/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_cgs.c233 info->kptr = ucode->kaddr; in amdgpu_cgs_get_firmware_info()
445 info->kptr = (void *)src; in amdgpu_cgs_get_firmware_info()
A Damdgpu_object.c721 void *kptr; in amdgpu_bo_kmap() local
732 kptr = amdgpu_bo_kptr(bo); in amdgpu_bo_kmap()
733 if (kptr) { in amdgpu_bo_kmap()
735 *ptr = kptr; in amdgpu_bo_kmap()
A Damdgpu_cs.c1036 uint8_t *kptr; in amdgpu_cs_patch_ibs() local
1052 r = amdgpu_bo_kmap(aobj, (void **)&kptr); in amdgpu_cs_patch_ibs()
1056 kptr += va_start - (m->start * AMDGPU_GPU_PAGE_SIZE); in amdgpu_cs_patch_ibs()
1059 memcpy(ib->ptr, kptr, ib->length_dw * 4); in amdgpu_cs_patch_ibs()
1069 ib->ptr = (uint32_t *)kptr; in amdgpu_cs_patch_ibs()
/linux/drivers/android/
A Dbinder_alloc.c1241 void *kptr; in binder_alloc_copy_user_to_buffer() local
1246 kptr = kmap_local_page(page) + pgoff; in binder_alloc_copy_user_to_buffer()
1247 ret = copy_from_user(kptr, from, size); in binder_alloc_copy_user_to_buffer()
1248 kunmap_local(kptr); in binder_alloc_copy_user_to_buffer()
/linux/crypto/
A Dvmac.c403 const u64 *kptr = tctx->nhkey; in vhash_blocks() local
412 nh_vmac_nhbytes(mptr, kptr, VMAC_NHBYTES/8, rh, rl); in vhash_blocks()
420 nh_vmac_nhbytes(mptr, kptr, VMAC_NHBYTES/8, rh, rl); in vhash_blocks()
/linux/kernel/bpf/
A Dsyscall.c551 if (rec->fields[i].kptr.module) in btf_record_free()
552 module_put(rec->fields[i].kptr.module); in btf_record_free()
553 if (btf_is_kernel(rec->fields[i].kptr.btf)) in btf_record_free()
554 btf_put(rec->fields[i].kptr.btf); in btf_record_free()
600 if (btf_is_kernel(fields[i].kptr.btf)) in btf_record_dup()
601 btf_get(fields[i].kptr.btf); in btf_record_dup()
602 if (fields[i].kptr.module && !try_module_get(fields[i].kptr.module)) { in btf_record_dup()
705 if (!btf_is_kernel(field->kptr.btf)) { in bpf_obj_free_fields()
706 pointee_struct_meta = btf_find_struct_meta(field->kptr.btf, in bpf_obj_free_fields()
707 field->kptr.btf_id); in bpf_obj_free_fields()
[all …]

Completed in 58 milliseconds

12