Searched refs:idr (Results 1 - 25 of 117) sorted by relevance

12345

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Didr.h2 * include/linux/idr.h
59 struct idr { struct
75 #define DEFINE_IDR(name) struct idr name = IDR_INIT(name)
84 * idr synchronization (stolen from radix-tree.h)
95 * having been deleted from the idr tree *and* a synchronize_rcu() grace
103 void *idr_find(struct idr *idp, int id);
104 int idr_pre_get(struct idr *idp, gfp_t gfp_mask);
105 int idr_get_new(struct idr *idp, void *ptr, int *id);
106 int idr_get_new_above(struct idr *idp, void *ptr, int starting_id, int *id);
107 int idr_for_each(struct idr *id
131 struct idr idr; member in struct:ida
[all...]
H A Dthermal.h28 #include <linux/idr.h>
119 struct idr idr; member in struct:thermal_zone_device
H A Dipc_namespace.h5 #include <linux/idr.h>
24 struct idr ipcs_idr;
H A Dpps_kernel.h73 extern struct idr pps_idr;
H A Dcgroup.h18 #include <linux/idr.h>
511 struct idr idr; member in struct:cgroup_subsys
H A Dfsnotify_backend.h12 #include <linux/idr.h> /* inotify uses this */
146 struct idr idr; member in struct:fsnotify_group::__anon17425::inotify_group_private_data
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavformat/
H A Dh264dec.c28 int sps = 0, pps = 0, idr = 0, res = 0, sli = 0; local
58 idr++;
72 if (sps && pps && (idr || sli > 3) && res < (sps + pps + idr))
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavformat/
H A Dh264dec.c28 int sps=0, pps=0, idr=0, res=0, sli=0; local
55 case 5: idr++; break;
65 if(sps && pps && (idr||sli>3) && res<(sps+pps+idr))
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/cxgb3/
H A Diwch.h38 #include <linux/idr.h>
109 struct idr cqidr;
110 struct idr qpidr;
111 struct idr mmidr;
152 static inline int insert_handle(struct iwch_dev *rhp, struct idr *idr, argument
159 if (!idr_pre_get(idr, GFP_KERNEL)) {
163 ret = idr_get_new_above(idr, handle, id, &newid);
171 static inline void remove_handle(struct iwch_dev *rhp, struct idr *idr, u3 argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/core/
H A Duverbs.h41 #include <linux/idr.h>
138 extern struct idr ib_uverbs_pd_idr;
139 extern struct idr ib_uverbs_mr_idr;
140 extern struct idr ib_uverbs_mw_idr;
141 extern struct idr ib_uverbs_ah_idr;
142 extern struct idr ib_uverbs_cq_idr;
143 extern struct idr ib_uverbs_qp_idr;
144 extern struct idr ib_uverbs_srq_idr;
146 void idr_remove_uobj(struct idr *idp, struct ib_uobject *uobj);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/lib/
H A Didr.c36 #include <linux/idr.h>
40 static struct idr_layer *get_from_free_list(struct idr *idp)
69 static void __move_to_free_list(struct idr *idp, struct idr_layer *p)
76 static void move_to_free_list(struct idr *idp, struct idr_layer *p)
109 * idr_pre_get - reserver resources for idr allocation
110 * @idp: idr handle
120 int idr_pre_get(struct idr *idp, gfp_t gfp_mask)
133 static int sub_alloc(struct idr *idp, int *starting_id, struct idr_layer **pa)
202 static int idr_get_empty_slot(struct idr *idp, int starting_id,
263 static int idr_get_new_above_int(struct idr *id
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/notify/inotify/
H A Dinotify_user.c28 #include <linux/idr.h>
367 static int inotify_add_to_idr(struct idr *idr, spinlock_t *idr_lock, argument
374 if (unlikely(!idr_pre_get(idr, GFP_KERNEL)))
378 ret = idr_get_new_above(idr, i_mark, *last_wd + 1,
380 /* we added the mark to the idr, take a reference */
394 struct idr *idr = &group->inotify_data.idr; local
400 i_mark = idr_find(idr, w
428 struct idr *idr = &group->inotify_data.idr; local
632 struct idr *idr = &group->inotify_data.idr; local
[all...]
H A Dinotify_fsnotify.c162 * removed from the idr when the watch was removed or in the
164 * torn down. This is only called if the idr is about to be freed but there
181 "idr. Probably leaking memory\n", id, p, data);
197 /* ideally the idr is empty and we won't hit the BUG in teh callback */
198 idr_for_each(&group->inotify_data.idr, idr_callback, group);
199 idr_remove_all(&group->inotify_data.idr);
200 idr_destroy(&group->inotify_data.idr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/dca/
H A Ddca-sysfs.c25 #include <linux/idr.h>
32 static struct idr dca_idr;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/9p/
H A Dutil.c32 #include <linux/idr.h>
39 * @pool: idr to allocate tag id from
45 struct idr pool;
84 * Bugs: This seems to be an awful generic function, should it be in idr.c with
85 * the lock included in struct idr?
119 * Bugs: This seems to be an awful generic function, should it be in idr.c with
120 * the lock included in struct idr?
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/tidspbridge/include/dspbridge/
H A Ddrv.h27 #include <linux/idr.h>
162 struct idr *node_id;
176 struct idr *stream_id;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/
H A Diio.h236 * @id: idr allocated unique id number
403 struct idr;
405 int iio_get_new_idr_val(struct idr *this_idr);
406 void iio_free_idr_val(struct idr *this_idr, int id);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/cxgb4/
H A Diw_cxgb4.h37 #include <linux/idr.h>
148 struct idr cqidr;
149 struct idr qpidr;
150 struct idr mmidr;
183 static inline int insert_handle(struct c4iw_dev *rhp, struct idr *idr, argument
190 if (!idr_pre_get(idr, GFP_KERNEL))
193 ret = idr_get_new_above(idr, handle, id, &newid);
201 static inline void remove_handle(struct c4iw_dev *rhp, struct idr *idr, u3 argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/9p/
H A Dvfs_dentry.c35 #include <linux/idr.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/mm/
H A Dmmu_context_hash64.c20 #include <linux/idr.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ocfs2/cluster/
H A Dtcp_internal.h106 struct idr nn_status_idr;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_drv.h70 struct idr *idr; member in struct:vmw_resource
212 struct idr context_idr;
213 struct idr surface_idr;
214 struct idr stream_idr;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/thermal/
H A Dthermal_sys.c31 #include <linux/idr.h>
61 static int get_idr(struct idr *idr, struct mutex *lock, int *id) argument
66 if (unlikely(idr_pre_get(idr, GFP_KERNEL) == 0))
71 err = idr_get_new(idr, NULL, id);
83 static void release_idr(struct idr *idr, struct mutex *lock, int id) argument
87 idr_remove(idr, id);
720 result = get_idr(&tz->idr, &tz->lock, &dev->id);
756 release_idr(&tz->idr,
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mmc/core/
H A Dhost.c16 #include <linux/idr.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/drm/
H A Ddrm_crtc_helper.h38 #include <linux/idr.h>

Completed in 156 milliseconds

12345