Lines Matching refs:get
60 * is expected to evaluate the pool condition empty before a get
90 U32 get; \
98 * If the pool is empty the user should not perform any get operation on
102 ((this_pool).get == (this_pool).put)
109 (SCI_POOL_INCREMENT(this_pool, (this_pool).put) == (this_pool).get)
114 * get and put pointers can be written simultaneously by different
132 (this_pool).get > (this_pool).put \
133 ? ((this_pool).size - (this_pool).get + (this_pool).put) \
134 : ((this_pool).put - (this_pool).get) \
145 (this_pool).get = 0; \
150 * This macro will get the next free element from the pool.
155 (my_value) = (this_pool).array[(this_pool).get]; \
156 (this_pool).get = SCI_POOL_INCREMENT((this_pool), (this_pool).get); \