Home
last modified time | relevance | path

Searched refs:idr_replace (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v4.19/tools/testing/radix-tree/
Didr-test.c73 idr_replace(&idr, &idr, 10); in idr_replace_test()
105 assert(idr_replace(&idr, DUMMY_PTR, 3) == NULL); in idr_null_test()
106 assert(idr_replace(&idr, DUMMY_PTR, 4) == NULL); in idr_null_test()
107 assert(idr_replace(&idr, NULL, 4) == DUMMY_PTR); in idr_null_test()
108 assert(idr_replace(&idr, DUMMY_PTR, 11) == ERR_PTR(-ENOENT)); in idr_null_test()
123 assert(idr_replace(&idr, DUMMY_PTR, 3) == ERR_PTR(-ENOENT)); in idr_null_test()
124 assert(idr_replace(&idr, DUMMY_PTR, 0) == NULL); in idr_null_test()
125 assert(idr_replace(&idr, NULL, 0) == DUMMY_PTR); in idr_null_test()
/Linux-v4.19/security/apparmor/
Dsecid.c57 idr_replace(&aa_secids, label, secid); in aa_secid_update()
/Linux-v4.19/lib/
Didr.c292 void *idr_replace(struct idr *idr, void *ptr, unsigned long id) in idr_replace() function
310 EXPORT_SYMBOL(idr_replace);
/Linux-v4.19/drivers/char/tpm/
Dtpm-chip.c354 idr_replace(&dev_nums_idr, chip, chip->dev_num); in tpm_add_char_device()
366 idr_replace(&dev_nums_idr, NULL, chip->dev_num); in tpm_del_char_device()
/Linux-v4.19/include/linux/
Didr.h124 void *idr_replace(struct idr *, void *, unsigned long id);
/Linux-v4.19/drivers/gpu/drm/vgem/
Dvgem_fence.c249 fence = idr_replace(&vfile->fence_idr, NULL, arg->fence); in vgem_fence_signal_ioctl()
/Linux-v4.19/drivers/gpu/drm/
Ddrm_drv.c199 idr_replace(&drm_minors_idr, minor, minor->index); in drm_minor_register()
221 idr_replace(&drm_minors_idr, NULL, minor->index); in drm_minor_unregister()
Ddrm_auth.c90 idr_replace(&file_priv->master->magic_map, NULL, auth->magic); in drm_authmagic()
Ddrm_context.c246 if (IS_ERR(idr_replace(&dev->ctx_idr, map, request->ctx_id))) in drm_legacy_setsareactx()
Ddrm_mode_object.c81 idr_replace(&dev->mode_config.crtc_idr, obj, obj->id); in drm_mode_object_register()
Ddrm_gem.c289 obj = idr_replace(&filp->object_idr, NULL, handle); in drm_gem_handle_delete()
/Linux-v4.19/drivers/gpu/drm/qxl/
Dqxl_cmd.c508 idr_replace(&qdev->surf_id_idr, surf, surf->surface_id); in qxl_hw_surface_alloc()
533 idr_replace(&qdev->surf_id_idr, NULL, surf->surface_id); in qxl_hw_surface_dealloc()
/Linux-v4.19/Documentation/core-api/
Didr.rst32 :c:func:`idr_replace`. One common reason to do this is to reserve an
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_bo_list.c298 old = idr_replace(&fpriv->bo_list_handles, list, handle); in amdgpu_bo_list_ioctl()
/Linux-v4.19/net/sched/
Dcls_basic.c223 idr_replace(&head->handle_idr, fnew, fnew->handle); in basic_change()
Dact_api.c412 WARN_ON(!IS_ERR(idr_replace(&idrinfo->action_idr, a, a->tcfa_index))); in tcf_idr_insert()
466 idr_replace(&idrinfo->action_idr, in tcf_idr_check_alloc()
475 idr_replace(&idrinfo->action_idr, ERR_PTR(-EBUSY), in tcf_idr_check_alloc()
Dcls_bpf.c515 idr_replace(&head->handle_idr, prog, handle); in cls_bpf_change()
Dcls_u32.c846 idr_replace(&ht->handle_idr, n, n->handle); in u32_replace_knode()
Dcls_flower.c1262 idr_replace(&head->handle_idr, fnew, fnew->handle); in fl_change()
/Linux-v4.19/kernel/
Dpid.c223 idr_replace(&upid->ns->idr, pid, upid->nr); in alloc_pid()
/Linux-v4.19/fs/nfs/
Dnfs4client.c467 idr_replace(&nn->cb_ident_idr, keep, drop->cl_cb_ident); in nfs4_swap_callback_idents()
470 idr_replace(&nn->cb_ident_idr, drop, save); in nfs4_swap_callback_idents()
/Linux-v4.19/drivers/infiniband/core/
Drdma_core.c590 WARN_ON(idr_replace(&ufile->idr, uobj, uobj->id)); in alloc_commit_idr_uobject()
Ducma.c1429 idr_replace(&multicast_idr, mc, mc->id); in ucma_process_join()
/Linux-v4.19/drivers/md/
Ddm.c1957 old_md = idr_replace(&_minor_idr, md, minor); in alloc_dev()
2328 idr_replace(&_minor_idr, MINOR_ALLOCED, MINOR(disk_devt(dm_disk(md)))); in __dm_destroy()
/Linux-v4.19/mm/
Dvmscan.c412 idr_replace(&shrinker_idr, shrinker, shrinker->id); in register_shrinker_prepared()

12