Lines Matching refs:hw_fib_pool
2052 static int fillup_pools(struct aac_dev *dev, struct hw_fib **hw_fib_pool, in fillup_pools() argument
2059 hw_fib_p = hw_fib_pool; in fillup_pools()
2061 while (hw_fib_p < &hw_fib_pool[num]) { in fillup_pools()
2078 num = hw_fib_p - hw_fib_pool; in fillup_pools()
2083 struct hw_fib **hw_fib_pool, in wakeup_fibctx_threads() argument
2108 hw_fib_p = hw_fib_pool; in wakeup_fibctx_threads()
2142 if (hw_fib_p >= &hw_fib_pool[num]) { in wakeup_fibctx_threads()
2195 struct hw_fib **hw_fib_pool, **hw_fib_p; in aac_process_events() local
2256 hw_fib_pool = kmalloc_array(num, sizeof(struct hw_fib *), in aac_process_events()
2258 if (!hw_fib_pool) in aac_process_events()
2269 num = fillup_pools(dev, hw_fib_pool, fib_pool, num); in aac_process_events()
2277 wakeup_fibctx_threads(dev, hw_fib_pool, fib_pool, in aac_process_events()
2282 hw_fib_p = hw_fib_pool; in aac_process_events()
2284 while (hw_fib_p < &hw_fib_pool[num]) { in aac_process_events()
2292 kfree(hw_fib_pool); in aac_process_events()