Lines Matching refs:xfer_len

224 	u32 xfer_len;  member
239 size_t xfer_len; in nvme_trans_copy_to_user() local
249 xfer_len = min(remaining, sgl.iov_len); in nvme_trans_copy_to_user()
250 if (copy_to_user(sgl.iov_base, index, xfer_len)) in nvme_trans_copy_to_user()
253 index += xfer_len; in nvme_trans_copy_to_user()
254 remaining -= xfer_len; in nvme_trans_copy_to_user()
274 size_t xfer_len; in nvme_trans_copy_from_user() local
284 xfer_len = min(remaining, sgl.iov_len); in nvme_trans_copy_from_user()
285 if (copy_from_user(index, sgl.iov_base, xfer_len)) in nvme_trans_copy_from_user()
287 index += xfer_len; in nvme_trans_copy_from_user()
288 remaining -= xfer_len; in nvme_trans_copy_from_user()
305 u8 xfer_len; in nvme_trans_completion() local
326 xfer_len = min_t(u8, hdr->mx_sb_len, DESC_FMT_SENSE_DATA_SIZE); in nvme_trans_completion()
327 hdr->sb_len_wr = xfer_len; in nvme_trans_completion()
328 if (copy_to_user(hdr->sbp, resp, xfer_len) > 0) in nvme_trans_completion()
531 int xfer_len; in nvme_trans_standard_inquiry_page() local
563 xfer_len = min(alloc_len, STANDARD_INQUIRY_LENGTH); in nvme_trans_standard_inquiry_page()
564 return nvme_trans_copy_to_user(hdr, inq_response, xfer_len); in nvme_trans_standard_inquiry_page()
571 int xfer_len; in nvme_trans_supported_vpd_pages() local
583 xfer_len = min(alloc_len, STANDARD_INQUIRY_LENGTH); in nvme_trans_supported_vpd_pages()
584 return nvme_trans_copy_to_user(hdr, inq_response, xfer_len); in nvme_trans_supported_vpd_pages()
592 int xfer_len; in nvme_trans_unit_serial_page() local
599 xfer_len = min(alloc_len, STANDARD_INQUIRY_LENGTH); in nvme_trans_unit_serial_page()
600 return nvme_trans_copy_to_user(hdr, inq_response, xfer_len); in nvme_trans_unit_serial_page()
609 int xfer_len; in nvme_trans_device_id_page() local
665 xfer_len = alloc_len; in nvme_trans_device_id_page()
666 return nvme_trans_copy_to_user(hdr, inq_response, xfer_len); in nvme_trans_device_id_page()
678 int xfer_len; in nvme_trans_ext_inq_page() local
726 xfer_len = min(alloc_len, EXTENDED_INQUIRY_DATA_PAGE_LENGTH); in nvme_trans_ext_inq_page()
727 res = nvme_trans_copy_to_user(hdr, inq_response, xfer_len); in nvme_trans_ext_inq_page()
759 int xfer_len; in nvme_trans_bdev_char_page() local
774 xfer_len = min(alloc_len, EXTENDED_INQUIRY_DATA_PAGE_LENGTH); in nvme_trans_bdev_char_page()
775 res = nvme_trans_copy_to_user(hdr, inq_response, xfer_len); in nvme_trans_bdev_char_page()
788 int xfer_len; in nvme_trans_log_supp_pages() local
804 xfer_len = min(alloc_len, LOG_PAGE_SUPPORTED_LOG_PAGES_LENGTH); in nvme_trans_log_supp_pages()
805 res = nvme_trans_copy_to_user(hdr, log_response, xfer_len); in nvme_trans_log_supp_pages()
816 int xfer_len; in nvme_trans_log_info_exceptions() local
851 xfer_len = min(alloc_len, LOG_INFO_EXCP_PAGE_LENGTH); in nvme_trans_log_info_exceptions()
852 res = nvme_trans_copy_to_user(hdr, log_response, xfer_len); in nvme_trans_log_info_exceptions()
863 int xfer_len; in nvme_trans_log_temperature() local
912 xfer_len = min(alloc_len, LOG_TEMP_PAGE_LENGTH); in nvme_trans_log_temperature()
913 res = nvme_trans_copy_to_user(hdr, log_response, xfer_len); in nvme_trans_log_temperature()
1113 int xfer_len; in nvme_trans_mode_page_create() local
1156 xfer_len = min(alloc_len, resp_size); in nvme_trans_mode_page_create()
1157 res = nvme_trans_copy_to_user(hdr, response, xfer_len); in nvme_trans_mode_page_create()
1628 else if (cdb_info->xfer_len > max_blocks) in nvme_trans_io_get_num_cmds()
1629 return ((cdb_info->xfer_len - 1) / max_blocks) + 1; in nvme_trans_io_get_num_cmds()
1689 (cdb_info->xfer_len - nvme_offset)); in nvme_trans_do_nvme_io()
1757 cdb_info.xfer_len = cmd[4]; in nvme_trans_io()
1758 if (cdb_info.xfer_len == 0) in nvme_trans_io()
1759 cdb_info.xfer_len = 256; in nvme_trans_io()
1764 cdb_info.xfer_len = get_unaligned_be16(&cmd[7]); in nvme_trans_io()
1769 cdb_info.xfer_len = get_unaligned_be32(&cmd[6]); in nvme_trans_io()
1774 cdb_info.xfer_len = get_unaligned_be32(&cmd[10]); in nvme_trans_io()
1809 if (xfer_bytes != (cdb_info.xfer_len << ns->lba_shift)) { in nvme_trans_io()
1815 if (cdb_info.xfer_len == 0) in nvme_trans_io()
2042 u32 xfer_len; in nvme_trans_read_capacity() local
2067 xfer_len = min(alloc_len, resp_size); in nvme_trans_read_capacity()
2068 res = nvme_trans_copy_to_user(hdr, response, xfer_len); in nvme_trans_read_capacity()
2081 u32 alloc_len, xfer_len, resp_size; in nvme_trans_report_luns() local
2134 xfer_len = min(alloc_len, resp_size); in nvme_trans_report_luns()
2135 res = nvme_trans_copy_to_user(hdr, response, xfer_len); in nvme_trans_report_luns()
2147 u8 alloc_len, xfer_len, resp_size; in nvme_trans_request_sense() local
2184 xfer_len = min(alloc_len, resp_size); in nvme_trans_request_sense()
2185 res = nvme_trans_copy_to_user(hdr, response, xfer_len); in nvme_trans_request_sense()