Lines Matching refs:wake_batch
276 unsigned int wake_batch; in sbq_calc_wake_batch() local
298 wake_batch = clamp_t(unsigned int, depth / SBQ_WAIT_QUEUES, 1, in sbq_calc_wake_batch()
301 return wake_batch; in sbq_calc_wake_batch()
326 sbq->wake_batch = sbq_calc_wake_batch(sbq, depth); in sbitmap_queue_init_node()
338 atomic_set(&sbq->ws[i].wait_cnt, sbq->wake_batch); in sbitmap_queue_init_node()
349 unsigned int wake_batch = sbq_calc_wake_batch(sbq, depth); in sbitmap_queue_update_wake_batch() local
352 if (sbq->wake_batch != wake_batch) { in sbitmap_queue_update_wake_batch()
353 WRITE_ONCE(sbq->wake_batch, wake_batch); in sbitmap_queue_update_wake_batch()
464 unsigned int wake_batch; in __sbq_wake_up() local
475 wake_batch = READ_ONCE(sbq->wake_batch); in __sbq_wake_up()
489 ret = atomic_cmpxchg(&ws->wait_cnt, wait_cnt, wake_batch); in __sbq_wake_up()
492 wake_up_nr(&ws->wait, wake_batch); in __sbq_wake_up()
565 seq_printf(m, "wake_batch=%u\n", sbq->wake_batch); in sbitmap_queue_show()