Lines Matching refs:idr_rt
20 struct radix_tree_root idr_rt; member
36 .idr_rt = RADIX_TREE_INIT(name, IDR_RT_MARKER), \
101 #define idr_lock(idr) xa_lock(&(idr)->idr_rt)
102 #define idr_unlock(idr) xa_unlock(&(idr)->idr_rt)
103 #define idr_lock_bh(idr) xa_lock_bh(&(idr)->idr_rt)
104 #define idr_unlock_bh(idr) xa_unlock_bh(&(idr)->idr_rt)
105 #define idr_lock_irq(idr) xa_lock_irq(&(idr)->idr_rt)
106 #define idr_unlock_irq(idr) xa_unlock_irq(&(idr)->idr_rt)
108 xa_lock_irqsave(&(idr)->idr_rt, flags)
110 xa_unlock_irqrestore(&(idr)->idr_rt, flags)
137 INIT_RADIX_TREE(&idr->idr_rt, IDR_RT_MARKER); in idr_init_base()
162 return radix_tree_empty(&idr->idr_rt) && in idr_is_empty()
163 radix_tree_tagged(&idr->idr_rt, IDR_FREE); in idr_is_empty()