| /src/sys/external/bsd/drm2/linux/ |
| linux_idr.c | 41 #include <linux/idr.h> 63 SDT_PROBE_DEFINE0(sdt, linux, idr, leak); 64 SDT_PROBE_DEFINE1(sdt, linux, idr, init, "struct idr *"/*idr*/); 65 SDT_PROBE_DEFINE1(sdt, linux, idr, destroy, "struct idr *"/*idr*/); 66 SDT_PROBE_DEFINE4(sdt, linux, idr, replace, 67 "struct idr *"/*idr*/, "int"/*id*/, "void *"/*odata*/, "void *"/*ndata*/) [all...] |
| linux_writecomb.c | 50 #include <linux/idr.h> 55 struct idr idr; member in struct:__anond598f1e40108 63 idr_init(&linux_writecomb.idr); 72 KASSERT(idr_is_empty(&linux_writecomb.idr)); 73 idr_destroy(&linux_writecomb.idr); 102 id = idr_alloc(&linux_writecomb.idr, mtrr, 0, 0, GFP_NOWAIT); 137 mtrr = idr_find(&linux_writecomb.idr, id); 138 idr_remove(&linux_writecomb.idr, id);
|
| linux_module.c | 43 #include <linux/idr.h> 62 printf("linux: unable to initialize idr: %d\n", error);
|
| /src/sys/external/bsd/drm2/include/linux/ |
| idr.h | 1 /* $NetBSD: idr.h,v 1.11 2023/07/11 10:42:36 riastradh Exp $ */ 43 struct idr { struct 66 void idr_init(struct idr *); 67 void idr_init_base(struct idr *, int); 68 void idr_destroy(struct idr *); 69 bool idr_is_empty(struct idr *); 70 void *idr_find(struct idr *, int); 71 void *idr_get_next(struct idr *, int *); 72 void *idr_replace(struct idr *, void *, int); 73 void *idr_remove(struct idr *, int) [all...] |
| /src/usr.sbin/installboot/ |
| cd9660.c | 117 struct iso_directory_record *idr; local in function:cd9660_findstage2 158 idr = (void *)ipd.root_directory_record; 159 loc = (off_t)isonum_733(idr->extent) * blocksize; 173 i += (u_char)idr->length[0]) { 174 idr = (void *)&buf[i]; 177 printf("i = %d, idr->length[0] = %3d\n", 178 i, (u_char)idr->length[0]); 181 if (idr->length[0] == 0) { 188 if (idr->flags[0] & 2) { 195 if (idr->name_len[0] == 1 & [all...] |
| /src/sys/external/bsd/drm2/dist/include/drm/ |
| drm_auth.h | 33 #include <linux/idr.h> 40 #include <linux/idr.h> 109 struct idr magic_map; 122 struct idr leases; 123 struct idr lessee_idr;
|
| drm_crtc_helper.h | 40 #include <linux/idr.h>
|
| drm_file.h | 37 #include <linux/idr.h> 260 struct idr object_idr; 266 struct idr syncobj_idr;
|
| drm_device.h | 9 #include <linux/idr.h> 308 struct idr object_name_idr; 353 struct idr ctx_idr;
|
| drm_mode_config.h | 30 #include <linux/idr.h> 404 * Main KMS ID tracking object. Use this idr for all IDs, fb, crtc, 407 struct idr object_idr; 412 * Use this idr for allocating new IDs for tiled sinks like use in some 415 struct idr tile_idr;
|
| drm_vblank.h | 36 #include <linux/idr.h>
|
| /src/sys/external/bsd/drm2/dist/drm/vgem/ |
| vgem_drv.h | 40 struct idr fence_idr;
|
| /src/sys/external/bsd/drm2/dist/drm/sis/ |
| sis_drv.h | 67 struct idr object_idr;
|
| /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| amdgpu_ctx.h | 63 struct idr ctx_handles;
|
| amdgpu_vm.h | 29 #include <linux/idr.h> 357 struct idr pasid_idr;
|
| amdgpu_ctx.c | 572 struct idr *idp; 598 struct idr *idp; 626 struct idr *idp;
|
| /src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
| ttm_object.c | 104 struct idr idr; member in struct:ttm_object_device 120 * This is similar to an idr object, but it also has a hash table entry 184 ret = idr_alloc(&tdev->idr, base, 1, 0, GFP_NOWAIT); 200 idr_remove(&tdev->idr, base->handle); 212 idr_remove(&tdev->idr, base->handle); 297 base = idr_find(&tdev->idr, key); 550 idr_init(&tdev->idr); 569 WARN_ON_ONCE(!idr_is_empty(&tdev->idr)); 570 idr_destroy(&tdev->idr); [all...] |
| vmwgfx_gmrid_manager.c | 40 #include <linux/idr.h>
|
| vmwgfx_resource.c | 113 struct idr *idr = &dev_priv->res_idr[res->func->res_type]; local in function:vmw_resource_release_id 117 idr_remove(idr, res->id); 128 struct idr *idr = &dev_priv->res_idr[res->func->res_type]; local in function:vmw_resource_release 170 idr_remove(idr, id); 195 struct idr *idr = &dev_priv->res_idr[res->func->res_type]; local in function:vmw_resource_alloc_id 202 ret = idr_alloc(idr, res, 1, 0, GFP_NOWAIT);
|
| /src/sys/external/bsd/drm2/amdgpu/ |
| amdgpu_module.c | 46 #include <linux/idr.h>
|
| /src/sys/external/bsd/drm2/dist/drm/i915/ |
| i915_perf_types.h | 419 struct idr metrics_idr;
|
| /src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/ |
| kfd_priv.h | 36 #include <linux/idr.h> 643 struct idr alloc_idr; 707 struct idr event_idr;
|
| kfd_doorbell.c | 32 #include <linux/idr.h>
|
| /src/sys/external/bsd/drm2/dist/drm/qxl/ |
| qxl_drv.h | 238 struct idr release_idr; 261 struct idr surf_id_idr;
|
| /src/sys/external/bsd/drm2/dist/drm/ |
| drm_internal.h | 97 extern struct idr drm_minors_idr;
|