Lines Matching refs:pay_len
297 err = uiomove(xfer->recv.payload, xfer->recv.pay_len, uio); in fw_read_async()
303 xfer->recv.pay_len = PAGE_SIZE; in fw_read_async()
411 xfer->send.pay_len = uio->uio_resid; in fw_write_async()
643 int pay_len = 0; in fw_ioctl() local
649 pay_len = MAX(0, asyreq->req.len - tinfo->hdr_len); in fw_ioctl()
651 xfer = fw_xfer_alloc_buf(M_FWXFER, pay_len, PAGE_SIZE/*XXX*/); in fw_ioctl()
678 if (pay_len > 0) in fw_ioctl()
680 xfer->send.payload, pay_len); in fw_ioctl()
699 pay_len = xfer->recv.pay_len; in fw_ioctl()
700 if (asyreq->req.len >= xfer->recv.pay_len + tinfo->hdr_len) { in fw_ioctl()
701 asyreq->req.len = xfer->recv.pay_len + in fw_ioctl()
705 pay_len = 0; in fw_ioctl()
708 pay_len = 0; in fw_ioctl()
711 bcopy(xfer->recv.payload, (char *)fp + tinfo->hdr_len, pay_len); in fw_ioctl()