Lines Matching refs:numbytes
820 off_t srclba, dstlba, numbytes, donebytes, roundbytes;
871 numbytes = (off_t)numlba * dstblock;
873 numbytes = (off_t)numlba * srcblock;
878 // (uintmax_t)numbytes, sl, scsi_8btou64(seg->src_lba),
881 if (numbytes == 0)
884 if (numbytes % srcblock != 0 || numbytes % dstblock != 0) {
893 list->buf = malloc(numbytes, M_CTL, M_WAITOK);
894 list->segbytes = numbytes;
895 list->segsectors = numbytes / dstblock;
899 while (donebytes < numbytes) {
900 roundbytes = numbytes - donebytes;
1170 off_t srclba, dstlba, numbytes, donebytes, roundbytes;
1218 numbytes = srcblock *
1220 numbytes = omin(numbytes, dstblock *
1222 if (numbytes > TPC_MAX_IOCHUNK_SIZE) {
1223 numbytes = TPC_MAX_IOCHUNK_SIZE;
1224 numbytes -= numbytes % dstblock;
1226 adj = (dstlba * dstblock + numbytes - pbo) % pb;
1227 if (numbytes > adj)
1228 numbytes -= adj;
1232 if (numbytes % srcblock != 0 || numbytes % dstblock != 0) {
1239 list->buf = malloc(numbytes, M_CTL, M_WAITOK |
1241 list->segbytes = numbytes;
1242 list->segsectors = numbytes / dstblock;
1249 while (donebytes < numbytes) {
1250 roundbytes = numbytes - donebytes;