Lines Matching refs:len
835 size_t len;
870 len = MIN(extension ? extension : PAGESIZE, filsiz - off);
873 if (len <= 0)
880 len = roundup(len, DEV_BSIZE);
883 &io_len_tmp, off, len, 1);
907 bufcnt = (len + secsize - 1) / secsize;
991 if ((remaining_bytes + byte_offset) < (off + len)) {
996 bufs[count].b_bcount = off + len - byte_offset;
1088 size_t len,
1199 which_chunk_lbn = (off + len) / chunk_data_bytes;
1203 extension = roundup(len, PAGESIZE);
1228 len = MIN(extension ? extension : PAGESIZE,
1232 ASSERT(len > 0);
1239 len = roundup(len, DEV_BSIZE);
1244 &io_len_tmp, off, len, 0);
1271 bufcnt = (len + secsize - 1) / secsize;
1356 if ((remaining_bytes + byte_offset) < (off + len)) {
1361 bufs[count].b_bcount = off + len - byte_offset;
1569 size_t len,
1601 if ((off + len) > (offset_t)(filsiz + PAGEOFFSET) && seg != segkmap)
1616 hp->hs_prev_offset && off + MAX(len, PAGESIZE)
1650 hp->hs_prev_offset = off + roundup(len, PAGESIZE);
1656 return (pvn_getpages(hsfs_getapage, vp, off, len, protp, pl, plsz,
1700 size_t len,
1720 if (len == 0) { /* from 'off' to EOF */
1723 offset_t end_off = off + len;
1779 size_t len,
1798 (off + len) < 0 || (off + len) > HS_MAXFILEOFF)
1812 error = choose_addr(as, addrp, len, off, ADDR_VACALIGN, flags);
1829 error = as_map(as, *addrp, len, segvn_create, &vn_a);
1841 size_t len,
1855 hp->hs_mapcnt += btopr(len);
1867 size_t len,
1881 hp->hs_mapcnt -= btopr(len); /* Count released mappings */