Home
last modified time | relevance | path

Searched refs:ida (Results 1 – 22 of 22) sorted by relevance

/linux-4.4.14/include/linux/
Didr.h154 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 …]
Dnfs_fs_sb.h200 struct ida openowner_id;
201 struct ida lockowner_id;
Dkernfs.h163 struct ida ino_ida;
/linux-4.4.14/lib/
Didr.c868 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/
Dcpqarray.txt52 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/
Dicswx_pid.c29 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/
Dnd.h100 struct ida ns_ida;
101 struct ida btt_ida;
102 struct ida pfn_ida;
/linux-4.4.14/drivers/pnp/
Ddriver.c15 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/
Dmic_intr.h86 struct ida cb_ida;
Dmic_main.c59 static struct ida g_mic_ida;
/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_guc.h88 struct ida ctx_ids;
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_gmrid_manager.c41 struct ida gmr_ida;
/linux-4.4.14/Documentation/DocBook/
Dkernel-api.xml.db150 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/
Dblk.h37 extern struct ida blk_queue_ida;
/linux-4.4.14/Documentation/
Ddevices.txt1352 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/
Dcosm_main.c32 static struct ida g_cosm_ida;
/linux-4.4.14/drivers/staging/most/aim-cdev/
Dcdev.c29 static struct ida minor_id;
/linux-4.4.14/drivers/gpu/drm/
Ddrm_crtc.c147 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/
Dinode.c129 struct ida allocated_ptys;
/linux-4.4.14/drivers/iommu/
Diommu.c37 static struct ida iommu_group_ida;
/linux-4.4.14/drivers/staging/most/mostcore/
Dcore.c37 static struct ida mdev_id;
/linux-4.4.14/kernel/
Dworkqueue.c172 struct ida worker_ida; /* worker IDs for task name */