/illumos-gate/usr/src/lib/libnsl/nsl/ |
H A D | xti_wrappers.c | 191 _xti_rcvv(int fd, struct t_iovec *tiov, unsigned int tiovcount, int *flags) in _xti_rcvv() argument 193 return (_tx_rcvv(fd, tiov, tiovcount, flags, TX_XTI_XNS5_API)); in _xti_rcvv() 197 _xti_rcvvudata(int fd, struct t_unitdata *unitdata, struct t_iovec *tiov, in _xti_rcvvudata() argument 200 return (_tx_rcvvudata(fd, unitdata, tiov, tiovcount, flags, in _xti_rcvvudata() 242 _xti_sndv(int fd, const struct t_iovec *tiov, unsigned int tiovcount, int flags) in _xti_sndv() argument 244 return (_tx_sndv(fd, tiov, tiovcount, flags, TX_XTI_XNS5_API)); in _xti_sndv() 248 _xti_sndvudata(int fd, struct t_unitdata *unitdata, struct t_iovec *tiov, in _xti_sndvudata() argument 251 return (_tx_sndvudata(fd, unitdata, tiov, tiovcount, TX_XTI_XNS5_API)); in _xti_sndvudata()
|
H A D | _utility.c | 1491 _t_bytecount_upto_intmax(const struct t_iovec *tiov, unsigned int tiovcount) in _t_bytecount_upto_intmax() argument 1498 if (tiov[i].iov_len >= INT_MAX) { in _t_bytecount_upto_intmax() 1502 nbytes += tiov[i].iov_len; in _t_bytecount_upto_intmax() 1519 _t_gather(char *dataptr, const struct t_iovec *tiov, unsigned int tiovcount) in _t_gather() argument 1529 nbytes_remaining = _t_bytecount_upto_intmax(tiov, tiovcount); in _t_gather() 1531 if (tiov[i].iov_len <= nbytes_remaining) in _t_gather() 1532 cur_count = (int)tiov[i].iov_len; in _t_gather() 1535 (void) memcpy(curptr, tiov[i].iov_base, cur_count); in _t_gather() 1546 _t_scatter(struct strbuf *pdatabuf, struct t_iovec *tiov, int tiovcount) in _t_scatter() argument 1557 assert(pdatabuf->len <= _t_bytecount_upto_intmax(tiov, tiovcount)); in _t_scatter() [all …]
|
H A D | t_sndv.c | 48 _tx_sndv(int fd, const struct t_iovec *tiov, unsigned int tiovcount, in _tx_sndv() argument 112 nbytes = _t_bytecount_upto_intmax(tiov, tiovcount); in _tx_sndv() 181 _t_gather(dataptr, tiov, tiovcount); in _tx_sndv() 239 _t_copy_tiov_to_iov(tiov, tiovcount, iov, in _tx_sndv()
|
H A D | t_rcvvudata.c | 52 struct t_iovec *tiov, in _tx_rcvvudata() argument 114 nbytes = _t_bytecount_upto_intmax(tiov, tiovcount); in _tx_rcvvudata() 207 _t_scatter(&databuf, tiov, tiovcount); in _tx_rcvvudata() 250 _t_scatter(&databuf, tiov, tiovcount); in _tx_rcvvudata()
|
H A D | t_rcvv.c | 48 _tx_rcvv(int fd, struct t_iovec *tiov, unsigned int tiovcount, int *flags, in _tx_rcvv() argument 169 nbytes = _t_bytecount_upto_intmax(tiov, tiovcount); in _tx_rcvv() 262 _t_scatter(&databuf, tiov, tiovcount); in _tx_rcvv() 389 _t_scatter(&databuf, tiov, tiovcount); in _tx_rcvv()
|
H A D | t_sndvudata.c | 50 _tx_sndvudata(int fd, const struct t_unitdata *unitdata, struct t_iovec *tiov, in _tx_sndvudata() argument 86 nbytes = _t_bytecount_upto_intmax(tiov, tiovcount); in _tx_sndvudata() 166 _t_gather(dataptr, tiov, tiovcount); in _tx_sndvudata()
|
/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | pci_e82545.c | 1081 struct iovec tiov[I82545_MAX_TXSEGS + 2]; in e82545_transmit() local 1417 tiov[0].iov_base = hdr; in e82545_transmit() 1419 tiov[0].iov_base = (caddr_t)hdr; in e82545_transmit() 1421 tiov[0].iov_len = hdrlen; in e82545_transmit() 1427 tiov[tiovcnt].iov_base = (uint8_t *)iov[pv].iov_base + in e82545_transmit() 1430 tiov[tiovcnt].iov_base = iov[pv].iov_base + pvoff; in e82545_transmit() 1432 tiov[tiovcnt++].iov_len = nnow; in e82545_transmit() 1478 e82545_transmit_checksum(tiov, tiovcnt, &ckinfo[0]); in e82545_transmit() 1483 e82545_transmit_checksum(tiov, tiovcnt, &ckinfo[1]); in e82545_transmit() 1485 e82545_transmit_backend(sc, tiov, tiovcnt); in e82545_transmit()
|
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/ |
H A D | sbd_scsi.c | 776 struct iovec *iov, *tiov, iov1[8]; in sbd_copy_rdwr() local 796 tiov = iov; in sbd_copy_rdwr() 798 tiov->iov_base = (caddr_t)dbuf->db_sglist[i].seg_addr; in sbd_copy_rdwr() 799 tiov->iov_len = MIN(resid, dbuf->db_sglist[i].seg_length); in sbd_copy_rdwr() 800 resid -= tiov->iov_len; in sbd_copy_rdwr() 801 tiov++; in sbd_copy_rdwr()
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_vnops.c | 2413 iovec_t tiov; /* temp iovec struct */ in ufs_readlink() local 2443 tiov.iov_len = size; in ufs_readlink() 2444 tiov.iov_base = kbuf; in ufs_readlink() 2445 tuio.uio_iov = &tiov; in ufs_readlink()
|