/openbmc/linux/include/linux/ |
H A D | idr.h | 19 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 D | powercap.h | 66 struct idr idr; member 143 struct idr idr; member
|
H A D | pid_namespace.h | 27 struct idr idr; member
|
/openbmc/linux/lib/ |
H A D | idr.c | 33 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 D | inotify_user.c | 395 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 D | idr-test.c | 25 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 D | kcs_bmc_cdev_raw.c | 26 u8 idr; member 154 u8 idr, str; in kcs_bmc_raw_read() local
|
H A D | kcs_bmc.h | 24 u32 idr; member
|
/openbmc/linux/drivers/tee/ |
H A D | tee_private.h | 46 struct idr idr; member
|
/openbmc/u-boot/arch/arm/mach-at91/include/mach/ |
H A D | at91_st.h | 17 u32 idr; member
|
H A D | at91_dbu.h | 19 u32 idr; /* Interrupt Disable Register WO */ member
|
H A D | at91_tc.h | 19 u32 idr; /* 0x28 Interrupt Disable Register */ member
|
H A D | atmel_pio4.h | 22 u32 idr; /* 0x24 PIO Interrupt Disable Register */ member
|
H A D | at91_mc.h | 37 u32 idr; /* 0x18 SDRAMC Interrupt Disable Register */ member
|
H A D | at91sam9_sdramc.h | 34 u32 idr; member
|
H A D | at91_spi.h | 24 u32 idr; /* 0x18 Interrupt Disable Register */ member
|
/openbmc/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_resource.c | 103 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 D | reset-ti-sci.c | 40 struct idr idr; member
|
/openbmc/linux/drivers/scsi/cxlflash/ |
H A D | ocxl_hw.h | 39 struct idr idr; /* IDR to manage contexts */ member
|
/openbmc/qemu/include/hw/arm/ |
H A D | smmuv3.h | 42 uint32_t idr[6]; member
|
/openbmc/u-boot/arch/arm/mach-stm32mp/include/mach/ |
H A D | gpio.h | 106 u32 idr; /* GPIO port input data */ member
|
/openbmc/u-boot/drivers/i2c/ |
H A D | at91_i2c.h | 39 u32 idr; member
|
/openbmc/u-boot/arch/arm/include/asm/arch-stm32/ |
H A D | gpio.h | 105 u32 idr; /* GPIO port input data */ member
|
/openbmc/linux/drivers/crypto/ccree/ |
H A D | cc_driver.c | 160 } idr; in cc_read_idr() local
|
/openbmc/linux/net/sched/ |
H A D | act_api.c | 514 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
|