/linux-4.4.14/include/linux/ |
D | idr.h | 154 struct ida { struct 160 #define DEFINE_IDA(name) struct ida name = IDA_INIT(name) argument 162 int ida_pre_get(struct ida *ida, gfp_t gfp_mask); 163 int ida_get_new_above(struct ida *ida, int starting_id, int *p_id); 164 void ida_remove(struct ida *ida, int id); 165 void ida_destroy(struct ida *ida); 166 void ida_init(struct ida *ida); 168 int ida_simple_get(struct ida *ida, unsigned int start, unsigned int end, 170 void ida_simple_remove(struct ida *ida, unsigned int id); 179 static inline int ida_get_new(struct ida *ida, int *p_id) in ida_get_new() argument [all …]
|
D | nfs_fs_sb.h | 200 struct ida openowner_id; 201 struct ida lockowner_id;
|
D | kernfs.h | 163 struct ida ino_ida;
|
/linux-4.4.14/lib/ |
D | idr.c | 868 static void free_bitmap(struct ida *ida, struct ida_bitmap *bitmap) in free_bitmap() argument 872 if (!ida->free_bitmap) { in free_bitmap() 873 spin_lock_irqsave(&ida->idr.lock, flags); in free_bitmap() 874 if (!ida->free_bitmap) { in free_bitmap() 875 ida->free_bitmap = bitmap; in free_bitmap() 878 spin_unlock_irqrestore(&ida->idr.lock, flags); in free_bitmap() 896 int ida_pre_get(struct ida *ida, gfp_t gfp_mask) in ida_pre_get() argument 899 if (!__idr_pre_get(&ida->idr, gfp_mask)) in ida_pre_get() 903 if (!ida->free_bitmap) { in ida_pre_get() 910 free_bitmap(ida, bitmap); in ida_pre_get() [all …]
|
/linux-4.4.14/Documentation/blockdev/ |
D | cpqarray.txt | 52 You need some entries in /dev for the ida device. MAKEDEV in the /dev 75 /dev/ida/c0d0 Controller 0, disk 0, whole device 76 /dev/ida/c0d0p1 Controller 0, disk 0, partition 1 77 /dev/ida/c0d0p2 Controller 0, disk 0, partition 2 78 /dev/ida/c0d0p3 Controller 0, disk 0, partition 3 80 /dev/ida/c1d1 Controller 1, disk 1, whole device 81 /dev/ida/c1d1p1 Controller 1, disk 1, partition 1 82 /dev/ida/c1d1p2 Controller 1, disk 1, partition 2 83 /dev/ida/c1d1p3 Controller 1, disk 1, partition 3
|
/linux-4.4.14/arch/powerpc/mm/ |
D | icswx_pid.c | 29 static int new_cop_pid(struct ida *ida, int min_id, int max_id, in new_cop_pid() argument 36 if (!ida_pre_get(ida, GFP_KERNEL)) in new_cop_pid() 40 err = ida_get_new_above(ida, min_id, &index); in new_cop_pid() 50 ida_remove(ida, index); in new_cop_pid()
|
/linux-4.4.14/drivers/nvdimm/ |
D | nd.h | 100 struct ida ns_ida; 101 struct ida btt_ida; 102 struct ida pfn_ida;
|
/linux-4.4.14/drivers/pnp/ |
D | driver.c | 15 static int compare_func(const char *ida, const char *idb) in compare_func() argument 21 if (ida[i] != 'X' && in compare_func() 22 idb[i] != 'X' && toupper(ida[i]) != toupper(idb[i])) in compare_func()
|
/linux-4.4.14/drivers/misc/mic/host/ |
D | mic_intr.h | 86 struct ida cb_ida;
|
D | mic_main.c | 59 static struct ida g_mic_ida;
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | intel_guc.h | 88 struct ida ctx_ids;
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_gmrid_manager.c | 41 struct ida gmr_ida;
|
/linux-4.4.14/Documentation/DocBook/ |
D | kernel-api.xml.db | 150 API-ida-pre-get 151 API-ida-get-new-above 152 API-ida-remove 153 API-ida-destroy 154 API-ida-simple-get 155 API-ida-simple-remove 156 API-ida-init
|
/linux-4.4.14/block/ |
D | blk.h | 37 extern struct ida blk_queue_ida;
|
/linux-4.4.14/Documentation/ |
D | devices.txt | 1352 0 = /dev/ida/c0d0 First logical drive whole disk 1353 16 = /dev/ida/c0d1 Second logical drive whole disk 1355 240 = /dev/ida/c0d15 16th logical drive whole disk 1372 0 = /dev/ida/c1d0 First logical drive whole disk 1373 16 = /dev/ida/c1d1 Second logical drive whole disk 1375 240 = /dev/ida/c1d15 16th logical drive whole disk 1390 0 = /dev/ida/c2d0 First logical drive whole disk 1391 16 = /dev/ida/c2d1 Second logical drive whole disk 1393 240 = /dev/ida/c2d15 16th logical drive whole disk 1407 0 = /dev/ida/c3d0 First logical drive whole disk [all …]
|
/linux-4.4.14/drivers/misc/mic/cosm/ |
D | cosm_main.c | 32 static struct ida g_cosm_ida;
|
/linux-4.4.14/drivers/staging/most/aim-cdev/ |
D | cdev.c | 29 static struct ida minor_id;
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_crtc.c | 147 struct ida ida; member 198 ida_init(&drm_connector_enum_list[i].ida); in drm_connector_ida_init() 206 ida_destroy(&drm_connector_enum_list[i].ida); in drm_connector_ida_destroy() 878 struct ida *connector_ida = in drm_connector_init() 879 &drm_connector_enum_list[connector_type].ida; in drm_connector_init() 965 ida_remove(&drm_connector_enum_list[connector->connector_type].ida, in drm_connector_cleanup()
|
/linux-4.4.14/fs/devpts/ |
D | inode.c | 129 struct ida allocated_ptys;
|
/linux-4.4.14/drivers/iommu/ |
D | iommu.c | 37 static struct ida iommu_group_ida;
|
/linux-4.4.14/drivers/staging/most/mostcore/ |
D | core.c | 37 static struct ida mdev_id;
|
/linux-4.4.14/kernel/ |
D | workqueue.c | 172 struct ida worker_ida; /* worker IDs for task name */
|