Lines Matching refs:len

304 	hd->dat.len = aio->len;
932 rc = nsc_alloc_abuf(orig->pos, orig->len, 0, &copy->handle);
940 orig->pos, orig->len);
1026 nsc_size_t iofbas; /* len of io + io header len */
1079 iofbas = aio->len + FBA_LEN(sizeof (io_hdr));
1294 "qtail: %d, len: %d contents: %c%c%c%c%c",
1463 " qpos %d hpos %d len %d flag 0x%x iostatus %x setid %d",
1465 hp->dat.hpos, hp->dat.len, hp->dat.flag,
1471 INC_QHEAD(q, FBA_LEN(sizeof (io_hdr)) + hp->dat.len);
1472 DEC_QBLOCKS(q, hp->dat.len);
1530 " hpos %" NSC_SZFMT " qpos %" NSC_SZFMT " len %" NSC_SZFMT
1533 hdr->dat.len, hdr->dat.flag, hdr->dat.iostatus, hdr->dat.setid);
1552 RDC_CHECK_BIT(krdc, aio->pos, aio->len);
1561 q->blocks += aio->len;
1588 aio->len = hdr->dat.len;
1770 if (!nullbuf && ((bufoff + hdr->dat.len) > endobuf)) {
1785 bufoff += hdr->dat.len;
1786 bufcnt += hdr->dat.len;
1803 nullblocks += aio->len;
2025 INC_QNXTIO(q, (FBA_LEN(sizeof (io_hdr)) + iohdr->dat.len));
2037 cmn_err(CE_NOTE, "!unqueued iohdr from %d pos: %d len: %d flag: %d "
2038 "iostatus: %d setid: %d time: %d", qhead, p->pos, p->len,
2045 /* now that we know how much to get (iohdr.dat.len), get it */
2048 rc = nsc_alloc_buf(group->diskqfd, qhead + 1, iohdr->dat.len,
2056 rc1 = nsc_alloc_abuf(qhead + 1, iohdr->dat.len, 0, &abuf);
2067 rc2 = nsc_copy(buf, abuf, qhead + 1, qhead + 1, iohdr->dat.len);
2095 aio->len = iohdr->dat.len;
2129 " contents: %c%c%c%c%c pos: %d len: %d",
2213 update_lenstats(int len)
2222 if (len > maxlen)
2223 maxlen = len;
2224 totalen += len;
2237 nsc_size_t len = 0;
2244 len = min(RDC_MAX_DISKQREAD, QTAIL(dq) - QNXTIO(dq));
2249 len = min(RDC_MAX_DISKQREAD, QWRAP(dq) - QNXTIO(dq));
2251 len = min(RDC_MAX_DISKQREAD, QSIZE(dq) - QNXTIO(dq));
2255 len = min(RDC_MAX_DISKQREAD, QWRAP(dq) - QNXTIO(dq));
2258 len = min(len, krdc->maxfbas);
2262 update_lenstats(len);
2265 return ((int)len);
2274 * and the one that ends up freeing it, can fix the len
2283 int len;
2290 len = buf->sb_len;
2296 p->orig_len = len;
2319 int len = 0;
2387 len = rdc_calc_len(krdc, dq);
2389 if ((len <= 0) || (IS_STATE(urdc, RDC_LOGGING)) ||
2402 if (len <= 0)
2405 DTRACE_PROBE3(rdc_read_diskq_buf_bail4, int, len,
2411 DTRACE_PROBE2(rdc_calc_len, int, len, int, (int)QNXTIO(dq));
2415 len, QHEAD(dq), QNXTIO(dq), QTAIL(dq), QWRAP(dq));
2418 SET_QCOALBOUNDS(dq, QNXTIO(dq) + len);
2421 ((QNXTIO(dq) + len) >= LASTQTAIL(dq)) &&
2426 cmn_err(CE_NOTE, "!Qtail busy delay nxtio %d len %d "
2427 "lastqtail: %d", QNXTIO(dq), len, LASTQTAIL(dq));
2450 DTRACE_PROBE2(rdc_buf2q_preread, int, offset, int, len);
2452 rc = nsc_alloc_buf(group->diskqfd, offset, len,
2457 " len %d", urdc->disk_queue, QNXTIO(dq), len);
2560 q->blocks -= aio->len;