Lines Matching refs:len
117 unsigned int len;
441 size_t len;
465 len = xbs->read_prod - xbs->read_cons;
467 if (len > (sizeof (xbs->read_buffer) - idx))
468 len = sizeof (xbs->read_buffer) - idx;
469 if (len > res)
470 len = res;
472 ret = uiomove(xbs->read_buffer + idx, len, UIO_READ, uiop);
496 if (sizeof (*msg) + msg->len > remaining) {
506 for (i = 0; i < msg->len; i++, xbs->read_prod++) {
527 size_t len;
536 len = uiop->uio_resid;
538 if ((len + xbs->len) > sizeof (xbs->u.buffer)) {
544 if (uiomove(xbs->u.buffer + xbs->len, len, UIO_WRITE, uiop) != 0) {
550 xbs->len += len;
552 if (xbs->len < (sizeof (xbs->u.msg)) ||
553 xbs->len < (sizeof (xbs->u.msg) + xbs->u.msg.len)) {
603 kmem_free(reply, xbs->u.msg.len + 1);
610 xbs->len = 0;
616 xenbusdrv_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
624 if (off != 0 || len != PAGESIZE)
643 off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cr)
649 return (ddi_devmap_segmap(dev, off, as, addrp, len, prot,