Lines Matching refs:iovc
448 modify_iov(struct iovec ** iov_ptr, int *iovc, uint32_t offset, uint32_t length) in modify_iov() argument
459 for (i = 0; i < *iovc; i++) { in modify_iov()
468 if (i == *iovc) { in modify_iov()
477 *iovc -= i; in modify_iov()
486 for (i = 0; i < *iovc; i++) { in modify_iov()
494 if (i == *iovc) { in modify_iov()
497 for (i = 0; i < *iovc; i++) { in modify_iov()
505 *iovc = i + 1; in modify_iov()
510 for (i = 0; i < *iovc; i++) { in modify_iov()
895 iscsi_sock_msg(int sock, int xmit, unsigned len, void *data, int iovc) in iscsi_sock_msg() argument
910 if (iovc == 0) { in iscsi_sock_msg()
917 iovc = 1; in iscsi_sock_msg()
925 iov_padding = iscsi_malloc_atomic((iovc + 1) * in iscsi_sock_msg()
932 memcpy(iov_padding, iov, iovc * sizeof(struct iovec)); in iscsi_sock_msg()
933 iov_padding[iovc].iov_base = padding; in iscsi_sock_msg()
935 iov_padding[iovc].iov_len = padding_len; in iscsi_sock_msg()
937 iovc++; in iscsi_sock_msg()
954 xmit ? "gathering from" : "scattering into", iovc); in iscsi_sock_msg()
955 for (i = 0; i < iovc; i++) { in iscsi_sock_msg()
966 for (i = 0; i < iovc; i++) { in iscsi_sock_msg()
974 if ((rc = (xmit) ? writev(sock, iov, iovc) : in iscsi_sock_msg()
975 readv(sock, iov, iovc)) == 0) { in iscsi_sock_msg()
993 for (i = 0; i < iovc; i++) { in iscsi_sock_msg()
1000 iovc, total_len, n, rc); in iscsi_sock_msg()
1001 if (modify_iov(&iov, &iovc, (unsigned) rc, len - n) in iscsi_sock_msg()
1008 for (i = 0; i < iovc; i++) { in iscsi_sock_msg()
1015 iovc, total_len, n, rc); in iscsi_sock_msg()
1041 const void *data, unsigned data_len, int iovc) in iscsi_sock_send_header_and_data() argument
1047 if (iovc >= ISCSI_MAX_IOVECS) { in iscsi_sock_send_header_and_data()
1052 if (iovc == 0) { in iscsi_sock_send_header_and_data()
1057 iovc = 2; in iscsi_sock_send_header_and_data()
1062 iovc); in iscsi_sock_send_header_and_data()
1063 iovc += 1; in iscsi_sock_send_header_and_data()
1066 header_len + data_len, iov, iovc) != in iscsi_sock_send_header_and_data()
1081 __UNCONST((const char *) data), iovc) != data_len) { in iscsi_sock_send_header_and_data()