Home
last modified time | relevance | path

Searched refs:idr_replace (Results 1 - 25 of 55) sorted by relevance

123

/kernel/linux/linux-5.10/tools/testing/radix-tree/
H A Didr-test.c65 idr_replace(&idr, &idr, 10); in idr_replace_test()
97 assert(idr_replace(&idr, DUMMY_PTR, 3) == NULL); in idr_null_test()
98 assert(idr_replace(&idr, DUMMY_PTR, 4) == NULL); in idr_null_test()
99 assert(idr_replace(&idr, NULL, 4) == DUMMY_PTR); in idr_null_test()
100 assert(idr_replace(&idr, DUMMY_PTR, 11) == ERR_PTR(-ENOENT)); in idr_null_test()
115 assert(idr_replace(&idr, DUMMY_PTR, 3) == ERR_PTR(-ENOENT)); in idr_null_test()
116 assert(idr_replace(&idr, DUMMY_PTR, 0) == NULL); in idr_null_test()
117 assert(idr_replace(&idr, NULL, 0) == DUMMY_PTR); in idr_null_test()
265 idr_replace(idr, &name[i], 0); in idr_align_test()
276 idr_replace(id in idr_align_test()
[all...]
/kernel/linux/linux-6.6/tools/testing/radix-tree/
H A Didr-test.c65 idr_replace(&idr, &idr, 10); in idr_replace_test()
97 assert(idr_replace(&idr, DUMMY_PTR, 3) == NULL); in idr_null_test()
98 assert(idr_replace(&idr, DUMMY_PTR, 4) == NULL); in idr_null_test()
99 assert(idr_replace(&idr, NULL, 4) == DUMMY_PTR); in idr_null_test()
100 assert(idr_replace(&idr, DUMMY_PTR, 11) == ERR_PTR(-ENOENT)); in idr_null_test()
115 assert(idr_replace(&idr, DUMMY_PTR, 3) == ERR_PTR(-ENOENT)); in idr_null_test()
116 assert(idr_replace(&idr, DUMMY_PTR, 0) == NULL); in idr_null_test()
117 assert(idr_replace(&idr, NULL, 0) == DUMMY_PTR); in idr_null_test()
265 idr_replace(idr, &name[i], 0); in idr_align_test()
276 idr_replace(id in idr_align_test()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_pgt.c133 ret = idr_replace(&pgt->pgt_idr, pgt_entry, mid); in mlxsw_sp_pgt_entry_create()
154 pgt_entry = idr_replace(&pgt->pgt_idr, NULL, pgt_entry->index); in mlxsw_sp_pgt_entry_destroy()
/kernel/linux/linux-5.10/security/apparmor/
H A Dsecid.c51 idr_replace(&aa_secids, label, secid); in aa_secid_update()
/kernel/linux/linux-5.10/drivers/gpu/drm/vgem/
H A Dvgem_fence.c218 fence = idr_replace(&vfile->fence_idr, NULL, arg->fence); in vgem_fence_signal_ioctl()
/kernel/linux/linux-6.6/drivers/gpu/drm/vgem/
H A Dvgem_fence.c218 fence = idr_replace(&vfile->fence_idr, NULL, arg->fence); in vgem_fence_signal_ioctl()
/kernel/linux/linux-5.10/drivers/char/tpm/
H A Dtpm-chip.c426 idr_replace(&dev_nums_idr, chip, chip->dev_num); in tpm_add_char_device()
442 idr_replace(&dev_nums_idr, NULL, chip->dev_num); in tpm_del_char_device()
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_drv.c174 idr_replace(&drm_minors_idr, minor, minor->index); in drm_minor_register()
196 idr_replace(&drm_minors_idr, NULL, minor->index); in drm_minor_unregister()
H A Ddrm_context.c252 if (IS_ERR(idr_replace(&dev->ctx_idr, map, request->ctx_id))) in drm_legacy_setsareactx()
H A Ddrm_auth.c96 idr_replace(&file_priv->master->magic_map, NULL, auth->magic); in drm_authmagic()
/kernel/linux/linux-5.10/lib/
H A Didr.c277 * idr_replace() - replace pointer for given ID.
290 void *idr_replace(struct idr *idr, void *ptr, unsigned long id) in idr_replace() function
306 EXPORT_SYMBOL(idr_replace); variable
/kernel/linux/linux-6.6/drivers/tee/
H A Dtee_shm.c162 ret = idr_replace(&teedev->idr, shm, id); in tee_shm_alloc_user_buf()
331 ret = idr_replace(&teedev->idr, shm, id); in tee_shm_register_user_buf()
/kernel/linux/linux-6.6/drivers/char/tpm/
H A Dtpm-chip.c434 idr_replace(&dev_nums_idr, chip, chip->dev_num); in tpm_add_char_device()
450 idr_replace(&dev_nums_idr, NULL, chip->dev_num); in tpm_del_char_device()
/kernel/linux/linux-6.6/lib/
H A Didr.c277 * idr_replace() - replace pointer for given ID.
290 void *idr_replace(struct idr *idr, void *ptr, unsigned long id) in idr_replace() function
306 EXPORT_SYMBOL(idr_replace); variable
/kernel/linux/linux-5.10/drivers/firmware/arm_scmi/
H A Dbus.c87 idr_replace(&scmi_protocols, &scmi_protocol_dummy_init, in scmi_dev_probe()
/kernel/linux/linux-5.10/include/linux/
H A Didr.h124 void *idr_replace(struct idr *, void *, unsigned long id);
/kernel/linux/linux-6.6/include/linux/
H A Didr.h124 void *idr_replace(struct idr *, void *, unsigned long id);
/kernel/linux/linux-6.6/drivers/accel/
H A Ddrm_accel.c175 idr_replace(&accel_minors_idr, minor, index); in accel_minor_replace()
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/
H A 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()
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_drv.c194 idr_replace(&drm_minors_idr, minor, minor->index); in drm_minor_register()
220 idr_replace(&drm_minors_idr, NULL, minor->index); in drm_minor_unregister()
H A Ddrm_context.c246 if (IS_ERR(idr_replace(&dev->ctx_idr, map, request->ctx_id))) in drm_legacy_setsareactx()
H A Ddrm_auth.c126 idr_replace(&file_priv->master->magic_map, NULL, auth->magic); in drm_authmagic()
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/
H A Dqxl_cmd.c501 idr_replace(&qdev->surf_id_idr, surf, surf->surface_id); in qxl_hw_surface_alloc()
526 idr_replace(&qdev->surf_id_idr, NULL, surf->surface_id); in qxl_hw_surface_dealloc()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_bo_list.c310 old = idr_replace(&fpriv->bo_list_handles, list, handle); in amdgpu_bo_list_ioctl()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_bo_list.c281 old = idr_replace(&fpriv->bo_list_handles, list, handle); in amdgpu_bo_list_ioctl()

Completed in 17 milliseconds

123