Lines Matching refs:sg_segs

206 	struct ctl_sg_entry		sg_segs[CTLBLK_MAX_SEGS];  member
351 ctl_free_seg(softc, &beio->sg_segs[i]); in ctl_real_free_beio()
356 &beio->sg_segs[i + CTLBLK_HALF_SEGS]); in ctl_real_free_beio()
447 res = cmp(beio->sg_segs[i].addr, in ctl_be_block_compare()
448 beio->sg_segs[i + CTLBLK_HALF_SEGS].addr, in ctl_be_block_compare()
449 beio->sg_segs[i].len); in ctl_be_block_compare()
451 if (res < beio->sg_segs[i].len) in ctl_be_block_compare()
689 xiovec->iov_base = beio->sg_segs[i].addr; in ctl_be_block_dispatch_file()
690 xiovec->iov_len = beio->sg_segs[i].len; in ctl_be_block_dispatch_file()
730 if (s >= beio->sg_segs[i].len) { in ctl_be_block_dispatch_file()
731 s -= beio->sg_segs[i].len; in ctl_be_block_dispatch_file()
734 bzero((uint8_t *)beio->sg_segs[i].addr + s, in ctl_be_block_dispatch_file()
735 beio->sg_segs[i].len - s); in ctl_be_block_dispatch_file()
993 xiovec->iov_base = beio->sg_segs[i].addr; in ctl_be_block_dispatch_zvol()
994 xiovec->iov_len = beio->sg_segs[i].len; in ctl_be_block_dispatch_zvol()
1259 cur_size = beio->sg_segs[i].len; in ctl_be_block_dispatch_dev()
1260 cur_ptr = beio->sg_segs[i].addr; in ctl_be_block_dispatch_dev()
1469 ctl_alloc_seg(softc, &beio->sg_segs[i], seglen); in ctl_be_block_cw_dispatch_ws()
1472 beio->sg_segs[i].addr, beio->sg_segs[i].len); in ctl_be_block_cw_dispatch_ws()
1477 buf = beio->sg_segs[i].addr; in ctl_be_block_cw_dispatch_ws()
1638 ctl_alloc_seg(softc, &beio->sg_segs[i], seglen); in ctl_be_block_cw_dispatch_wz()
1641 beio->sg_segs[i].addr, beio->sg_segs[i].len); in ctl_be_block_cw_dispatch_wz()
1646 memset(beio->sg_segs[i].addr, 0, seglen); in ctl_be_block_cw_dispatch_wz()
2020 ctl_alloc_seg(softc, &beio->sg_segs[i], in ctl_be_block_dispatch()
2024 beio->sg_segs[i].addr, beio->sg_segs[i].len); in ctl_be_block_dispatch()
2029 &beio->sg_segs[i + CTLBLK_HALF_SEGS], in ctl_be_block_dispatch()
2030 beio->sg_segs[i].len); in ctl_be_block_dispatch()
2034 len_left -= beio->sg_segs[i].len; in ctl_be_block_dispatch()
2041 ctl_set_kern_data_ptr(io, &beio->sg_segs[CTLBLK_HALF_SEGS]); in ctl_be_block_dispatch()
2043 ctl_set_kern_data_ptr(io, beio->sg_segs); in ctl_be_block_dispatch()