| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | task_kfunc_success.c | 146 struct task_struct *kptr, *acquired; in BPF_PROG() local 166 kptr = bpf_kptr_xchg(&v->task, NULL); in BPF_PROG() 167 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() 187 kptr = bpf_kptr_xchg(&local->task, NULL); in BPF_PROG() 188 if (!kptr) { in BPF_PROG() 195 acquired = bpf_task_acquire(kptr); in BPF_PROG() [all …]
|
| H A D | cgrp_kfunc_success.c | 67 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()
|
| H A D | cgrp_kfunc_failure.c | 140 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()
|
| H A D | task_kfunc_failure.c | 135 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()
|
| H A D | kptr_xchg_inline.c | 16 private(kptr) struct bin_data __kptr * ptr;
|
| H A D | linked_list_fail.c | 57 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/ |
| H A D | lsdc_benchmark.c | 27 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()
|
| H A D | lsdc_ttm.c | 367 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()
|
| H A D | lsdc_ttm.h | 36 void *kptr; member
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | bpf_experimental.h | 37 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/ |
| H A D | qxl_object.c | 162 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/arch/s390/kernel/ |
| H A D | alternative.c | 37 unsigned long kptr; in alternative_dump() local 46 kptr = (unsigned long)__kernel_va(old); in alternative_dump() 47 a_debug("[%d/%3d] %016lx: %s -> %s\n", type, data, kptr, oinsn, ninsn); in alternative_dump()
|
| /linux/drivers/message/fusion/ |
| H A D | mptctl.c | 95 u8 *kptr; member 904 if (copy_from_user(bl->kptr, ufwbuf+fw_bytes_copied, bl->len)) { in mptctl_do_fw_download() 1064 buflist[buflist_ent].kptr = dma_alloc_coherent(&ioc->pcidev->dev, in kbuf_alloc_2_sgl() 1067 if (buflist[buflist_ent].kptr == NULL) { in kbuf_alloc_2_sgl() 1083 buflist[buflist_ent].kptr, in kbuf_alloc_2_sgl() 1133 u8 *kptr; in kbuf_alloc_2_sgl() local 1140 kptr = buflist[i].kptr; in kbuf_alloc_2_sgl() 1143 dma_free_coherent(&ioc->pcidev->dev, len, kptr, in kbuf_alloc_2_sgl() 1178 void *kptr; in kfree_sgl() local 1182 kptr = bl->kptr; in kfree_sgl() [all …]
|
| /linux/Documentation/bpf/ |
| H A D | cpumasks.rst | 93 * 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/tools/sched_ext/include/scx/ |
| H A D | common.bpf.h | 310 void bpf_obj_drop_impl(void *kptr, void *meta) __ksym; 313 #define bpf_obj_drop(kptr) bpf_obj_drop_impl(kptr, NULL) argument 336 void *bpf_refcount_acquire_impl(void *kptr, void *meta) __ksym; 337 #define bpf_refcount_acquire(kptr) bpf_refcount_acquire_impl(kptr, NULL) argument
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | radeon_object.c | 228 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()
|
| H A D | radeon_fbdev.c | 267 info->screen_base = (__force void __iomem *)rbo->kptr; in radeon_fbdev_driver_fbdev_probe()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | linked_list.c | 27 TEST(kptr, 40) 45 TEST(kptr, push_front) 46 TEST(kptr, push_back) 47 TEST(kptr, pop_front) 48 TEST(kptr, pop_back)
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_process.c | 719 struct kfd_process_device *pdd, void **kptr) in kfd_process_free_gpuvm() argument 723 if (kptr && *kptr) { in kfd_process_free_gpuvm() 725 *kptr = NULL; in kfd_process_free_gpuvm() 741 uint32_t flags, struct kgd_mem **mem, void **kptr) in kfd_process_alloc_gpuvm() argument 763 if (kptr) { in kfd_process_alloc_gpuvm() 765 (struct kgd_mem *)*mem, kptr, NULL); in kfd_process_alloc_gpuvm() 782 *kptr = NULL; in kfd_process_alloc_gpuvm()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_cgs.c | 233 info->kptr = ucode->kaddr; in amdgpu_cgs_get_firmware_info() 386 info->kptr = (void *)src; in amdgpu_cgs_get_firmware_info()
|
| H A D | amdgpu_object.c | 828 void *kptr; in amdgpu_bo_kmap() local 839 kptr = amdgpu_bo_kptr(bo); in amdgpu_bo_kmap() 840 if (kptr) { in amdgpu_bo_kmap() 842 *ptr = kptr; in amdgpu_bo_kmap()
|
| H A D | amdgpu_cs.c | 1033 uint8_t *kptr; in amdgpu_cs_patch_ibs() local 1049 r = amdgpu_bo_kmap(aobj, (void **)&kptr); in amdgpu_cs_patch_ibs() 1053 kptr += va_start - (m->start * AMDGPU_GPU_PAGE_SIZE); in amdgpu_cs_patch_ibs() 1056 memcpy(ib->ptr, kptr, ib->length_dw * 4); in amdgpu_cs_patch_ibs() 1066 ib->ptr = (uint32_t *)kptr; in amdgpu_cs_patch_ibs()
|
| /linux/drivers/gpu/drm/amd/include/ |
| H A D | cgs_common.h | 77 void *kptr; member
|
| /linux/drivers/android/ |
| H A D | binder_alloc.c | 1344 void *kptr; in binder_alloc_copy_user_to_buffer() local 1349 kptr = kmap_local_page(page) + pgoff; in binder_alloc_copy_user_to_buffer() 1350 ret = copy_from_user(kptr, from, size); in binder_alloc_copy_user_to_buffer() 1351 kunmap_local(kptr); in binder_alloc_copy_user_to_buffer()
|
| /linux/kernel/bpf/ |
| H A D | syscall.c | 214 t = btf_type_by_id(field->kptr.btf, field->kptr.btf_id); in bpf_obj_pin_uptrs() 678 if (rec->fields[i].kptr.module) in btf_record_free() 679 module_put(rec->fields[i].kptr.module); in btf_record_free() 680 if (btf_is_kernel(rec->fields[i].kptr.btf)) in btf_record_free() 681 btf_put(rec->fields[i].kptr.btf); in btf_record_free() 730 if (btf_is_kernel(fields[i].kptr.btf)) in btf_record_dup() 731 btf_get(fields[i].kptr.btf); in btf_record_dup() 732 if (fields[i].kptr.module && !try_module_get(fields[i].kptr.module)) { in btf_record_dup() 848 if (!btf_is_kernel(field->kptr.btf)) { in bpf_obj_free_fields() 849 pointee_struct_meta = btf_find_struct_meta(field->kptr.btf, in bpf_obj_free_fields() [all …]
|