Home
last modified time | relevance | path

Searched defs:idr (Results 1 – 25 of 65) sorted by relevance

123

/openbmc/linux/include/linux/
H A Didr.h19 struct idr { struct
20 struct radix_tree_root idr_rt; argument
21 unsigned int idr_base; argument
22 unsigned int idr_next; argument
101 #define idr_lock(idr) xa_lock(&(idr)->idr_rt) argument
102 #define idr_unlock(idr) xa_unlock(&(idr)->idr_rt) argument
103 #define idr_lock_bh(idr) xa_lock_bh(&(idr)->idr_rt) argument
107 #define idr_lock_irqsave(idr, flags) \ argument
109 #define idr_unlock_irqrestore(idr, flags) \ argument
149 static inline void idr_init(struct idr *idr) in idr_init()
[all …]
H A Dpowercap.h66 struct idr idr; member
143 struct idr idr; member
H A Dpid_namespace.h27 struct idr idr; member
/openbmc/linux/lib/
H A Didr.c33 int idr_alloc_u32(struct idr *idr, void *ptr, u32 *nextid, in idr_alloc_u32()
79 int idr_alloc(struct idr *idr, void *ptr, int start, int end, gfp_t gfp) in idr_alloc()
117 int idr_alloc_cyclic(struct idr *idr, void *ptr, int start, int end, gfp_t gfp) in idr_alloc_cyclic()
152 void *idr_remove(struct idr *idr, unsigned long id) in idr_remove()
172 void *idr_find(const struct idr *idr, unsigned long id) in idr_find()
195 int idr_for_each(const struct idr *idr, in idr_for_each()
227 void *idr_get_next_ul(struct idr *idr, unsigned long *nextid) in idr_get_next_ul()
264 void *idr_get_next(struct idr *idr, int *nextid) in idr_get_next()
290 void *idr_replace(struct idr *idr, void *ptr, unsigned long id) in idr_replace()
/openbmc/linux/fs/notify/inotify/
H A Dinotify_user.c395 static int inotify_add_to_idr(struct idr *idr, spinlock_t *idr_lock, in inotify_add_to_idr()
418 struct idr *idr = &group->inotify_data.idr; in inotify_idr_find_locked() local
456 struct idr *idr = &group->inotify_data.idr; in inotify_remove_from_idr() local
597 struct idr *idr = &group->inotify_data.idr; in inotify_new_watch() local
/openbmc/linux/tools/testing/radix-tree/
H A Didr-test.c25 void item_idr_remove(struct idr *idr, int id) in item_idr_remove()
180 void idr_u32_test1(struct idr *idr, u32 handle) in idr_u32_test1()
222 static void idr_align_test(struct idr *idr) in idr_align_test()
/openbmc/linux/drivers/char/ipmi/
H A Dkcs_bmc_cdev_raw.c26 u8 idr; member
154 u8 idr, str; in kcs_bmc_raw_read() local
H A Dkcs_bmc.h24 u32 idr; member
/openbmc/linux/drivers/tee/
H A Dtee_private.h46 struct idr idr; member
/openbmc/u-boot/arch/arm/mach-at91/include/mach/
H A Dat91_st.h17 u32 idr; member
H A Dat91_dbu.h19 u32 idr; /* Interrupt Disable Register WO */ member
H A Dat91_tc.h19 u32 idr; /* 0x28 Interrupt Disable Register */ member
H A Datmel_pio4.h22 u32 idr; /* 0x24 PIO Interrupt Disable Register */ member
H A Dat91_mc.h37 u32 idr; /* 0x18 SDRAMC Interrupt Disable Register */ member
H A Dat91sam9_sdramc.h34 u32 idr; member
H A Dat91_spi.h24 u32 idr; /* 0x18 Interrupt Disable Register */ member
/openbmc/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_resource.c103 struct idr *idr = &dev_priv->res_idr[res->func->res_type]; in vmw_resource_release_id() local
119 struct idr *idr = &dev_priv->res_idr[res->func->res_type]; in vmw_resource_release() local
187 struct idr *idr = &dev_priv->res_idr[res->func->res_type]; in vmw_resource_alloc_id() local
/openbmc/linux/drivers/reset/
H A Dreset-ti-sci.c40 struct idr idr; member
/openbmc/linux/drivers/scsi/cxlflash/
H A Docxl_hw.h39 struct idr idr; /* IDR to manage contexts */ member
/openbmc/qemu/include/hw/arm/
H A Dsmmuv3.h42 uint32_t idr[6]; member
/openbmc/u-boot/arch/arm/mach-stm32mp/include/mach/
H A Dgpio.h106 u32 idr; /* GPIO port input data */ member
/openbmc/u-boot/drivers/i2c/
H A Dat91_i2c.h39 u32 idr; member
/openbmc/u-boot/arch/arm/include/asm/arch-stm32/
H A Dgpio.h105 u32 idr; /* GPIO port input data */ member
/openbmc/linux/drivers/crypto/ccree/
H A Dcc_driver.c160 } idr; in cc_read_idr() local
/openbmc/linux/net/sched/
H A Dact_api.c514 struct idr *idr = &idrinfo->action_idr; in tcf_dump_walker() local
593 struct idr *idr = &idrinfo->action_idr; in tcf_del_walker() local
871 struct idr *idr = &idrinfo->action_idr; in tcf_idrinfo_destroy() local
1825 struct idr *idr; in tcf_action_reoffload_cb() local

123