Lines Matching refs:secs_avail
348 static int pblk_calc_secs_to_sync(struct pblk *pblk, unsigned int secs_avail,
353 secs_to_sync = pblk_calc_secs(pblk, secs_avail, secs_to_flush, true);
358 || (secs_to_sync > secs_avail && !secs_to_flush)) {
360 secs_avail, secs_to_sync, secs_to_flush);
559 unsigned int secs_avail, secs_to_sync, secs_to_com;
580 secs_avail = r_ctx->nr_valid;
583 pblk_prepare_resubmit(pblk, pos, secs_avail);
584 secs_to_sync = pblk_calc_secs_to_sync(pblk, secs_avail,
585 secs_avail);
593 secs_avail = pblk_rb_read_count(&pblk->rwb);
594 if (!secs_avail)
598 if (!secs_to_flush && secs_avail < pblk->min_write_pgs_data)
601 secs_to_sync = pblk_calc_secs_to_sync(pblk, secs_avail,
608 secs_to_com = (secs_to_sync > secs_avail) ?
609 secs_avail : secs_to_sync;
623 secs_avail)) {