/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/ |
H A D | idr.h | 2 * 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 D | thermal.h | 28 #include <linux/idr.h> 119 struct idr idr; member in struct:thermal_zone_device
|
H A D | ipc_namespace.h | 5 #include <linux/idr.h> 24 struct idr ipcs_idr;
|
H A D | pps_kernel.h | 73 extern struct idr pps_idr;
|
H A D | cgroup.h | 18 #include <linux/idr.h> 511 struct idr idr; member in struct:cgroup_subsys
|
H A D | fsnotify_backend.h | 12 #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 D | h264dec.c | 28 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 D | h264dec.c | 28 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 D | iwch.h | 38 #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 D | uverbs.h | 41 #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 D | idr.c | 36 #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 D | inotify_user.c | 28 #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 D | inotify_fsnotify.c | 162 * 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 D | dca-sysfs.c | 25 #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 D | util.c | 32 #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 D | drv.h | 27 #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 D | iio.h | 236 * @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 D | iw_cxgb4.h | 37 #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 D | vfs_dentry.c | 35 #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 D | mmu_context_hash64.c | 20 #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 D | tcp_internal.h | 106 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 D | vmwgfx_drv.h | 70 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 D | thermal_sys.c | 31 #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 D | host.c | 16 #include <linux/idr.h>
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/drm/ |
H A D | drm_crtc_helper.h | 38 #include <linux/idr.h>
|