Lines Matching refs:segs
945 int i, j, segs; in blkif_free() local
994 segs = info->shadow[i].req.operation == BLKIF_OP_INDIRECT ? in blkif_free()
997 for (j = 0; j < segs; j++) { in blkif_free()
1012 for (j = 0; j < INDIRECT_GREFS(segs); j++) { in blkif_free()
1468 unsigned int segs, offset; in blkif_recover() local
1492 segs = info->max_indirect_segments ? : BLKIF_MAX_SEGMENTS_PER_REQUEST; in blkif_recover()
1493 blk_queue_max_segments(info->rq, segs); in blkif_recover()
1557 BUG_ON(req->nr_phys_segments > segs); in blkif_recover()
1564 if (bio_segments(bio) > segs) { in blkif_recover()
1569 pending = (bio_segments(bio) + segs - 1) / segs; in blkif_recover()
1575 offset = (i * segs * PAGE_SIZE) >> 9; in blkif_recover()
1576 size = min((unsigned int)(segs * PAGE_SIZE) >> 9, in blkif_recover()
1687 unsigned int indirect_segments, segs; in blkfront_setup_indirect() local
1695 segs = BLKIF_MAX_SEGMENTS_PER_REQUEST; in blkfront_setup_indirect()
1699 segs = info->max_indirect_segments; in blkfront_setup_indirect()
1702 err = fill_grant_buffer(info, (segs + INDIRECT_GREFS(segs)) * BLK_RING_SIZE); in blkfront_setup_indirect()
1712 int num = INDIRECT_GREFS(segs) * BLK_RING_SIZE; in blkfront_setup_indirect()
1725 sizeof(info->shadow[i].grants_used[0]) * segs, in blkfront_setup_indirect()
1727 info->shadow[i].sg = kzalloc(sizeof(info->shadow[i].sg[0]) * segs, GFP_NOIO); in blkfront_setup_indirect()
1731 INDIRECT_GREFS(segs), in blkfront_setup_indirect()
1738 sg_init_table(info->shadow[i].sg, segs); in blkfront_setup_indirect()