Lines Matching refs:iov
729 struct kvec *iov, in iscsit_map_iovec() argument
749 iov[i].iov_base = kmap(sg_page(sg)) + sg->offset + page_off; in iscsit_map_iovec()
750 iov[i].iov_len = cur_len; in iscsit_map_iovec()
1386 struct kvec *iov; in iscsit_get_dataout() local
1392 iov = &cmd->iov_data[0]; in iscsit_get_dataout()
1394 iov_ret = iscsit_map_iovec(cmd, iov, be32_to_cpu(hdr->offset), in iscsit_get_dataout()
1403 iov[iov_count].iov_base = cmd->pad_bytes; in iscsit_get_dataout()
1404 iov[iov_count++].iov_len = padding; in iscsit_get_dataout()
1410 iov[iov_count].iov_base = &checksum; in iscsit_get_dataout()
1411 iov[iov_count++].iov_len = ISCSI_CRC_LEN; in iscsit_get_dataout()
1638 struct kvec *iov = NULL; in iscsit_handle_nop_out() local
1660 iov = &cmd->iov_misc[0]; in iscsit_handle_nop_out()
1661 iov[niov].iov_base = ping_data; in iscsit_handle_nop_out()
1662 iov[niov++].iov_len = payload_length; in iscsit_handle_nop_out()
1668 iov[niov].iov_base = &cmd->pad_bytes; in iscsit_handle_nop_out()
1669 iov[niov++].iov_len = padding; in iscsit_handle_nop_out()
1673 iov[niov].iov_base = &checksum; in iscsit_handle_nop_out()
1674 iov[niov++].iov_len = ISCSI_CRC_LEN; in iscsit_handle_nop_out()
2071 struct kvec iov[3]; in iscsit_handle_text_cmd() local
2081 memset(iov, 0, 3 * sizeof(struct kvec)); in iscsit_handle_text_cmd()
2082 iov[niov].iov_base = text_in; in iscsit_handle_text_cmd()
2083 iov[niov++].iov_len = payload_length; in iscsit_handle_text_cmd()
2087 iov[niov].iov_base = &pad_bytes; in iscsit_handle_text_cmd()
2088 iov[niov++].iov_len = padding; in iscsit_handle_text_cmd()
2094 iov[niov].iov_base = &checksum; in iscsit_handle_text_cmd()
2095 iov[niov++].iov_len = ISCSI_CRC_LEN; in iscsit_handle_text_cmd()
2099 rx_got = rx_data(conn, &iov[0], niov, rx_size); in iscsit_handle_text_cmd()
2408 struct kvec *iov; in iscsit_handle_immediate_data() local
2416 iov = &cmd->iov_data[0]; in iscsit_handle_immediate_data()
2420 iov[iov_count].iov_base = cmd->pad_bytes; in iscsit_handle_immediate_data()
2421 iov[iov_count++].iov_len = padding; in iscsit_handle_immediate_data()
2426 iov[iov_count].iov_base = &checksum; in iscsit_handle_immediate_data()
2427 iov[iov_count++].iov_len = ISCSI_CRC_LEN; in iscsit_handle_immediate_data()
2634 struct kvec *iov; in iscsit_send_datain() local
2678 iov = &cmd->iov_data[0]; in iscsit_send_datain()
2679 iov[iov_count].iov_base = cmd->pdu; in iscsit_send_datain()
2680 iov[iov_count++].iov_len = ISCSI_HDR_LEN; in iscsit_send_datain()
2689 iov[0].iov_len += ISCSI_CRC_LEN; in iscsit_send_datain()
2706 iov[iov_count].iov_base = cmd->pad_bytes; in iscsit_send_datain()
2707 iov[iov_count++].iov_len = cmd->padding; in iscsit_send_datain()
2717 iov[iov_count].iov_base = &cmd->data_crc; in iscsit_send_datain()
2718 iov[iov_count++].iov_len = ISCSI_CRC_LEN; in iscsit_send_datain()
2844 struct kvec *iov; in iscsit_send_logout() local
2853 iov = &cmd->iov_misc[0]; in iscsit_send_logout()
2854 iov[niov].iov_base = cmd->pdu; in iscsit_send_logout()
2855 iov[niov++].iov_len = ISCSI_HDR_LEN; in iscsit_send_logout()
2863 iov[0].iov_len += ISCSI_CRC_LEN; in iscsit_send_logout()
2952 struct kvec *iov; in iscsit_send_nopin() local
2959 iov = &cmd->iov_misc[0]; in iscsit_send_nopin()
2960 iov[niov].iov_base = cmd->pdu; in iscsit_send_nopin()
2961 iov[niov++].iov_len = ISCSI_HDR_LEN; in iscsit_send_nopin()
2969 iov[0].iov_len += ISCSI_CRC_LEN; in iscsit_send_nopin()
2980 iov[niov].iov_base = cmd->buf_ptr; in iscsit_send_nopin()
2981 iov[niov++].iov_len = cmd->buf_ptr_size; in iscsit_send_nopin()
2989 iov[niov].iov_base = &cmd->pad_bytes; in iscsit_send_nopin()
2990 iov[niov++].iov_len = padding; in iscsit_send_nopin()
3001 iov[niov].iov_base = &cmd->data_crc; in iscsit_send_nopin()
3002 iov[niov++].iov_len = ISCSI_CRC_LEN; in iscsit_send_nopin()
3205 struct kvec *iov; in iscsit_send_response() local
3212 iov = &cmd->iov_misc[0]; in iscsit_send_response()
3213 iov[iov_count].iov_base = cmd->pdu; in iscsit_send_response()
3214 iov[iov_count++].iov_len = ISCSI_HDR_LEN; in iscsit_send_response()
3228 iov[iov_count].iov_base = cmd->sense_buffer; in iscsit_send_response()
3229 iov[iov_count++].iov_len = in iscsit_send_response()
3247 iov[iov_count].iov_base = &cmd->data_crc; in iscsit_send_response()
3248 iov[iov_count++].iov_len = ISCSI_CRC_LEN; in iscsit_send_response()
3268 iov[0].iov_len += ISCSI_CRC_LEN; in iscsit_send_response()
3584 struct kvec *iov; in iscsit_send_text_rsp() local
3593 iov = &cmd->iov_misc[0]; in iscsit_send_text_rsp()
3594 iov[iov_count].iov_base = cmd->pdu; in iscsit_send_text_rsp()
3595 iov[iov_count++].iov_len = ISCSI_HDR_LEN; in iscsit_send_text_rsp()
3596 iov[iov_count].iov_base = cmd->buf_ptr; in iscsit_send_text_rsp()
3597 iov[iov_count++].iov_len = text_length; in iscsit_send_text_rsp()
3607 iov[0].iov_len += ISCSI_CRC_LEN; in iscsit_send_text_rsp()
3618 iov[iov_count].iov_base = &cmd->data_crc; in iscsit_send_text_rsp()
3619 iov[iov_count++].iov_len = ISCSI_CRC_LEN; in iscsit_send_text_rsp()
3655 struct kvec *iov; in iscsit_send_reject() local
3660 iov = &cmd->iov_misc[0]; in iscsit_send_reject()
3661 iov[iov_count].iov_base = cmd->pdu; in iscsit_send_reject()
3662 iov[iov_count++].iov_len = ISCSI_HDR_LEN; in iscsit_send_reject()
3663 iov[iov_count].iov_base = cmd->buf_ptr; in iscsit_send_reject()
3664 iov[iov_count++].iov_len = ISCSI_HDR_LEN; in iscsit_send_reject()
3674 iov[0].iov_len += ISCSI_CRC_LEN; in iscsit_send_reject()
3684 iov[iov_count].iov_base = &cmd->data_crc; in iscsit_send_reject()
3685 iov[iov_count++].iov_len = ISCSI_CRC_LEN; in iscsit_send_reject()
4094 struct kvec iov; in iscsi_target_rx_thread() local
4127 memset(&iov, 0, sizeof(struct kvec)); in iscsi_target_rx_thread()
4129 iov.iov_base = buffer; in iscsi_target_rx_thread()
4130 iov.iov_len = ISCSI_HDR_LEN; in iscsi_target_rx_thread()
4132 ret = rx_data(conn, &iov, 1, ISCSI_HDR_LEN); in iscsi_target_rx_thread()
4139 iov.iov_base = &digest; in iscsi_target_rx_thread()
4140 iov.iov_len = ISCSI_CRC_LEN; in iscsi_target_rx_thread()
4142 ret = rx_data(conn, &iov, 1, ISCSI_CRC_LEN); in iscsi_target_rx_thread()