Lines Matching full:flags

18 		.flags          = RXE_POOL_NO_ALLOC,
23 .flags = RXE_POOL_NO_ALLOC,
28 .flags = RXE_POOL_ATOMIC | RXE_POOL_NO_ALLOC,
33 .flags = RXE_POOL_INDEX | RXE_POOL_NO_ALLOC,
41 .flags = RXE_POOL_INDEX,
48 .flags = RXE_POOL_NO_ALLOC,
55 .flags = RXE_POOL_INDEX,
62 .flags = RXE_POOL_INDEX,
70 .flags = RXE_POOL_KEY,
77 .flags = RXE_POOL_ATOMIC,
129 pool->flags = rxe_type_info[type].flags; in rxe_pool_init()
139 if (rxe_type_info[type].flags & RXE_POOL_INDEX) { in rxe_pool_init()
147 if (rxe_type_info[type].flags & RXE_POOL_KEY) { in rxe_pool_init()
173 unsigned long flags; in rxe_pool_cleanup() local
175 write_lock_irqsave(&pool->pool_lock, flags); in rxe_pool_cleanup()
180 write_unlock_irqrestore(&pool->pool_lock, flags); in rxe_pool_cleanup()
262 unsigned long flags; in rxe_add_key() local
264 write_lock_irqsave(&pool->pool_lock, flags); in rxe_add_key()
267 write_unlock_irqrestore(&pool->pool_lock, flags); in rxe_add_key()
274 unsigned long flags; in rxe_drop_key() local
276 write_lock_irqsave(&pool->pool_lock, flags); in rxe_drop_key()
278 write_unlock_irqrestore(&pool->pool_lock, flags); in rxe_drop_key()
285 unsigned long flags; in rxe_add_index() local
287 write_lock_irqsave(&pool->pool_lock, flags); in rxe_add_index()
290 write_unlock_irqrestore(&pool->pool_lock, flags); in rxe_add_index()
297 unsigned long flags; in rxe_drop_index() local
299 write_lock_irqsave(&pool->pool_lock, flags); in rxe_drop_index()
302 write_unlock_irqrestore(&pool->pool_lock, flags); in rxe_drop_index()
308 unsigned long flags; in rxe_alloc() local
310 might_sleep_if(!(pool->flags & RXE_POOL_ATOMIC)); in rxe_alloc()
312 read_lock_irqsave(&pool->pool_lock, flags); in rxe_alloc()
314 read_unlock_irqrestore(&pool->pool_lock, flags); in rxe_alloc()
318 read_unlock_irqrestore(&pool->pool_lock, flags); in rxe_alloc()
327 (pool->flags & RXE_POOL_ATOMIC) ? in rxe_alloc()
347 unsigned long flags; in rxe_add_to_pool() local
349 might_sleep_if(!(pool->flags & RXE_POOL_ATOMIC)); in rxe_add_to_pool()
351 read_lock_irqsave(&pool->pool_lock, flags); in rxe_add_to_pool()
353 read_unlock_irqrestore(&pool->pool_lock, flags); in rxe_add_to_pool()
357 read_unlock_irqrestore(&pool->pool_lock, flags); in rxe_add_to_pool()
387 if (!(pool->flags & RXE_POOL_NO_ALLOC)) in rxe_elem_release()
398 unsigned long flags; in rxe_pool_get_index() local
400 read_lock_irqsave(&pool->pool_lock, flags); in rxe_pool_get_index()
421 read_unlock_irqrestore(&pool->pool_lock, flags); in rxe_pool_get_index()
430 unsigned long flags; in rxe_pool_get_key() local
432 read_lock_irqsave(&pool->pool_lock, flags); in rxe_pool_get_key()
457 read_unlock_irqrestore(&pool->pool_lock, flags); in rxe_pool_get_key()