Lines Matching refs:wake_batch
409 unsigned int wake_batch; in sbq_calc_wake_batch() local
426 wake_batch = clamp_t(unsigned int, depth / SBQ_WAIT_QUEUES, 1, in sbq_calc_wake_batch()
429 return wake_batch; in sbq_calc_wake_batch()
444 sbq->wake_batch = sbq_calc_wake_batch(sbq, depth); in sbitmap_queue_init_node()
466 unsigned int wake_batch; in sbitmap_queue_update_wake_batch() local
468 wake_batch = sbq_calc_wake_batch(sbq, depth); in sbitmap_queue_update_wake_batch()
469 if (sbq->wake_batch != wake_batch) in sbitmap_queue_update_wake_batch()
470 WRITE_ONCE(sbq->wake_batch, wake_batch); in sbitmap_queue_update_wake_batch()
476 unsigned int wake_batch; in sbitmap_queue_recalculate_wake_batch() local
479 wake_batch = clamp_val(depth / SBQ_WAIT_QUEUES, in sbitmap_queue_recalculate_wake_batch()
482 WRITE_ONCE(sbq->wake_batch, wake_batch); in sbitmap_queue_recalculate_wake_batch()
601 unsigned int wake_batch = READ_ONCE(sbq->wake_batch); in sbitmap_queue_wake_up() local
611 if (atomic_read(&sbq->completion_cnt) - wakeups < wake_batch) in sbitmap_queue_wake_up()
614 &wakeups, wakeups + wake_batch)); in sbitmap_queue_wake_up()
616 __sbitmap_queue_wake_up(sbq, wake_batch); in sbitmap_queue_wake_up()
726 seq_printf(m, "wake_batch=%u\n", sbq->wake_batch); in sbitmap_queue_show()