Searched refs:kptr (Results 1 - 25 of 40) sorted by relevance

12

/linux-master/tools/testing/selftests/bpf/progs/
H A Dcgrp_kfunc_success.c67 struct cgroup *kptr, *cg; local
86 kptr = v->cgrp;
87 if (!kptr) {
92 cg = bpf_cgroup_ancestor(kptr, 1);
96 kptr = bpf_kptr_xchg(&v->cgrp, NULL);
97 if (!kptr) {
102 bpf_cgroup_release(kptr);
110 struct cgroup *kptr; local
130 kptr = v->cgrp;
131 if (!kptr)
[all...]
H A Dtask_kfunc_success.c145 struct task_struct *kptr; local
164 kptr = bpf_kptr_xchg(&v->task, NULL);
165 if (!kptr) {
170 bpf_task_release(kptr);
178 struct task_struct *kptr; local
198 kptr = v->task;
199 if (!kptr) {
202 kptr = bpf_task_acquire(kptr);
203 if (!kptr)
[all...]
H A Dkptr_xchg_inline.c16 private(kptr) struct bin_data __kptr * ptr;
H A Dcgrp_kfunc_failure.c140 struct cgroup *kptr; local
147 kptr = bpf_kptr_xchg(&v->cgrp, NULL);
148 if (!kptr)
160 struct cgroup *kptr; local
168 kptr = v->cgrp;
169 if (kptr)
170 /* Can't release a cgroup kptr stored in a map. */
171 bpf_cgroup_release(kptr);
H A Dtask_kfunc_failure.c135 struct task_struct *kptr; local
142 kptr = bpf_kptr_xchg(&v->task, NULL);
143 if (!kptr)
321 /* Can't release a kptr that's still stored in a map. */
H 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-master/drivers/gpu/drm/loongson/
H A Dlsdc_benchmark.c27 memcpy_toio(dst_bo->kptr, src_bo->kptr, size);
42 memcpy_fromio(dst_bo->kptr, src_bo->kptr, size);
57 memcpy(dst_bo->kptr, src_bo->kptr, size);
H A Dlsdc_ttm.h36 void *kptr; member in struct:lsdc_bo
H A Dlsdc_ttm.c371 if (lbo->kptr)
380 lbo->kptr = ttm_kmap_obj_virtual(&lbo->kmap, &lbo->is_iomem);
387 if (!lbo->kptr)
390 lbo->kptr = NULL;
399 memset_io((void __iomem *)lbo->kptr, 0, lbo->size);
401 memset(lbo->kptr, 0, lbo->size);
/linux-master/tools/testing/selftests/bpf/
H 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)
43 * Increment the refcount on a refcounted local kptr, turning the
49 * An owning reference to the object pointed to by 'kptr'
51 extern void *bpf_refcount_acquire_impl(void *kptr, void *meta) __ksym;
54 #define bpf_refcount_acquire(kptr) bpf_refcount_acquire_impl(kptr, NULL)
160 extern void bpf_percpu_obj_drop_impl(void *kptr, void *meta) __ksym;
171 #define bpf_percpu_obj_drop(kptr) bpf_percpu_obj_drop_imp
[all...]
/linux-master/drivers/gpu/drm/qxl/
H A Dqxl_object.c165 if (bo->kptr) {
181 /* TODO: Remove kptr in favor of map everywhere. */
183 bo->kptr = (void *)bo->map.vaddr_iomem;
185 bo->kptr = bo->map.vaddr;
224 if (bo->kptr) {
225 rptr = bo->kptr + (page_offset * PAGE_SIZE);
242 if (bo->kptr == NULL)
247 bo->kptr = NULL;
/linux-master/drivers/message/fusion/
H A Dmptctl.c95 u8 *kptr; member in struct:buflist
904 if (copy_from_user(bl->kptr, ufwbuf+fw_bytes_copied, bl->len)) {
1064 buflist[buflist_ent].kptr = dma_alloc_coherent(&ioc->pcidev->dev,
1067 if (buflist[buflist_ent].kptr == NULL) {
1083 buflist[buflist_ent].kptr,
1133 u8 *kptr; local
1140 kptr = buflist[i].kptr;
1143 dma_free_coherent(&ioc->pcidev->dev, len, kptr,
1178 void *kptr; local
1198 void *kptr; local
[all...]
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_object.c227 if (bo->kptr) {
229 *ptr = bo->kptr;
237 bo->kptr = ttm_kmap_obj_virtual(&bo->kmap, &is_iomem);
239 *ptr = bo->kptr;
247 if (bo->kptr == NULL)
249 bo->kptr = NULL;
H A Dradeon_fbdev.c265 info->screen_base = (__force void __iomem *)rbo->kptr;
/linux-master/tools/testing/selftests/bpf/prog_tests/
H 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-master/drivers/gpu/drm/amd/include/
H A Dcgs_common.h77 void *kptr; member in struct:cgs_firmware_info
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_cgs.c230 info->kptr = ucode->kaddr;
442 info->kptr = (void *)src;
H A Damdgpu_object.c776 void *kptr; local
787 kptr = amdgpu_bo_kptr(bo);
788 if (kptr) {
790 *ptr = kptr;
H A Damdgpu_cs.c1031 uint8_t *kptr; local
1047 r = amdgpu_bo_kmap(aobj, (void **)&kptr);
1051 kptr += va_start - (m->start * AMDGPU_GPU_PAGE_SIZE);
1054 memcpy(ib->ptr, kptr, ib->length_dw * 4);
1061 ib->ptr = (uint32_t *)kptr;
H A Damdgpu_ucode.c785 uint64_t mc_addr, void *kptr)
803 ucode->kaddr = kptr;
1042 uint64_t mc_addr, void *kptr)
783 amdgpu_ucode_init_single_fw(struct amdgpu_device *adev, struct amdgpu_firmware_info *ucode, uint64_t mc_addr, void *kptr) argument
1041 amdgpu_ucode_patch_jt(struct amdgpu_firmware_info *ucode, uint64_t mc_addr, void *kptr) argument
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_process.c691 struct kfd_process_device *pdd, void **kptr)
695 if (kptr && *kptr) {
697 *kptr = NULL;
713 uint32_t flags, struct kgd_mem **mem, void **kptr)
735 if (kptr) {
737 (struct kgd_mem *)*mem, kptr, NULL);
754 *kptr = NULL;
690 kfd_process_free_gpuvm(struct kgd_mem *mem, struct kfd_process_device *pdd, void **kptr) argument
711 kfd_process_alloc_gpuvm(struct kfd_process_device *pdd, uint64_t gpu_va, uint32_t size, uint32_t flags, struct kgd_mem **mem, void **kptr) argument
/linux-master/drivers/android/
H A Dbinder_alloc.c1241 void *kptr; local
1246 kptr = kmap_local_page(page) + pgoff;
1247 ret = copy_from_user(kptr, from, size);
1248 kunmap_local(kptr);
/linux-master/crypto/
H A Dvmac.c403 const u64 *kptr = tctx->nhkey; local
412 nh_vmac_nhbytes(mptr, kptr, VMAC_NHBYTES/8, rh, rl);
420 nh_vmac_nhbytes(mptr, kptr, VMAC_NHBYTES/8, rh, rl);
/linux-master/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Dvega10_smumgr.c214 if (ret || !info.kptr)
H A Dvega12_smumgr.c221 if (ret || !info.kptr)

Completed in 206 milliseconds

12