/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/ |
H A D | idr.h | 2 * include/linux/idr.h 55 struct idr { struct 71 #define DEFINE_IDR(name) struct idr name = IDR_INIT(name) 77 void *idr_find(struct idr *idp, int id); 78 int idr_pre_get(struct idr *idp, gfp_t gfp_mask); 79 int idr_get_new(struct idr *idp, void *ptr, int *id); 80 int idr_get_new_above(struct idr *idp, void *ptr, int starting_id, int *id); 81 void *idr_replace(struct idr *idp, void *ptr, int id); 82 void idr_remove(struct idr *idp, int id); 83 void idr_destroy(struct idr *id [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/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; 146 static inline int insert_handle(struct iwch_dev *rhp, struct idr *idr, argument 153 if (!idr_pre_get(idr, GFP_KERNEL)) { 157 ret = idr_get_new_above(idr, handle, id, &newid); 165 static inline void remove_handle(struct iwch_dev *rhp, struct idr *idr, u3 argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/core/ |
H A D | uverbs.h | 43 #include <linux/idr.h> 139 extern struct idr ib_uverbs_pd_idr; 140 extern struct idr ib_uverbs_mr_idr; 141 extern struct idr ib_uverbs_mw_idr; 142 extern struct idr ib_uverbs_ah_idr; 143 extern struct idr ib_uverbs_cq_idr; 144 extern struct idr ib_uverbs_qp_idr; 145 extern struct idr ib_uverbs_srq_idr; 147 void idr_remove_uobj(struct idr *idp, struct ib_uobject *uobj);
|
H A D | uverbs_cmd.c | 64 * needs to be held during all idr operations. When an object is 76 * the idr. This handles a reader that blocks and does not acquire 118 static int idr_add_uobj(struct idr *idr, struct ib_uobject *uobj) argument 123 if (!idr_pre_get(idr, GFP_KERNEL)) 127 ret = idr_get_new(idr, uobj, &uobj->id); 136 void idr_remove_uobj(struct idr *idr, struct ib_uobject *uobj) argument 139 idr_remove(idr, uobj->id); 143 static struct ib_uobject *__idr_get_uobj(struct idr *id argument 157 idr_read_uobj(struct idr *idr, int id, struct ib_ucontext *context, int nested) argument 178 idr_write_uobj(struct idr *idr, int id, struct ib_ucontext *context) argument 196 idr_read_obj(struct idr *idr, int id, struct ib_ucontext *context, int nested) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/lib/ |
H A D | idr.c | 34 #include <linux/idr.h> 38 static struct idr_layer *alloc_layer(struct idr *idp) 54 static void __free_layer(struct idr *idp, struct idr_layer *p) 61 static void free_layer(struct idr *idp, struct idr_layer *p) 74 * idr_pre_get - reserver resources for idr allocation 75 * @idp: idr handle 85 int idr_pre_get(struct idr *idp, gfp_t gfp_mask) 98 static int sub_alloc(struct idr *idp, void *ptr, int *starting_id) 170 static int idr_get_new_above_int(struct idr *idp, void *ptr, int starting_id) 223 * idr_get_new_above - allocate new idr entr [all...] |
H A D | Makefile | 7 idr.o int_sqrt.o bitmap.o extable.o prio_tree.o \
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/9p/ |
H A D | v9fs.h | 31 struct idr pool;
|
H A D | vfs_dentry.c | 35 #include <linux/idr.h>
|
H A D | vfs_addr.c | 34 #include <linux/idr.h>
|
H A D | fid.c | 27 #include <linux/idr.h>
|
H A D | vfs_dir.c | 34 #include <linux/idr.h>
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ |
H A D | inotify.c | 27 #include <linux/idr.h> 78 struct idr idr; /* idr mapping wd -> watch */ member in struct:inotify_handle 94 idr_destroy(&ih->idr); 138 if (unlikely(!idr_pre_get(&ih->idr, GFP_KERNEL))) 140 ret = idr_get_new_above(&ih->idr, watch, ih->last_wd+1, &watch->wd); 224 idr_remove(&ih->idr, watch->wd); 464 idr_init(&ih->idr); 521 if (likely(idr_find(&ih->idr, watc [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/mm/ |
H A D | mmu_context_64.c | 20 #include <linux/idr.h>
|
H A D | init_64.c | 40 #include <linux/idr.h>
|
H A D | pgtable_64.c | 40 #include <linux/idr.h>
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/hwmon/ |
H A D | hwmon.c | 17 #include <linux/idr.h>
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/syslib/ |
H A D | mpc52xx_pci.h | 103 u32 idr; /* PCI + 0x00 */ member in struct:mpc52xx_pci
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ocfs2/cluster/ |
H A D | tcp_internal.h | 89 struct idr nn_status_idr;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/ehca/ |
H A D | ehca_tools.h | 50 #include <linux/idr.h>
|
H A D | ehca_classes.h | 281 extern struct idr ehca_qp_idr; 282 extern struct idr ehca_cq_idr;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/amso1100/ |
H A D | c2.h | 42 #include <linux/idr.h> 267 struct idr idr; member in struct:c2_qp_table
|
H A D | c2_qp.c | 386 ret = idr_get_new_above(&c2dev->qp_table.idr, qp, 390 idr_pre_get(&c2dev->qp_table.idr, GFP_KERNEL)); 397 idr_remove(&c2dev->qp_table.idr, qpn); 407 qp = idr_find(&c2dev->qp_table.idr, qpn); 1000 idr_init(&c2dev->qp_table.idr); 1005 idr_destroy(&c2dev->qp_table.idr);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/rtc/ |
H A D | class.c | 17 #include <linux/idr.h>
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/ffmpeg-0.5.1/libavformat/ |
H A D | raw.c | 404 int sps=0, pps=0, idr=0, res=0, sli=0; local 431 case 5: idr++; break; 441 if(sps && pps && (idr||sli>3) && res<(sps+pps+idr))
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/video/display/ |
H A D | display-sysfs.c | 27 #include <linux/idr.h>
|