Lines Matching refs:log_response

789 	u8 *log_response;  in nvme_trans_log_supp_pages()  local
791 log_response = kzalloc(LOG_PAGE_SUPPORTED_LOG_PAGES_LENGTH, GFP_KERNEL); in nvme_trans_log_supp_pages()
792 if (log_response == NULL) { in nvme_trans_log_supp_pages()
797 log_response[0] = LOG_PAGE_SUPPORTED_LOG_PAGES_PAGE; in nvme_trans_log_supp_pages()
799 log_response[3] = SUPPORTED_LOG_PAGES_PAGE_LENGTH; in nvme_trans_log_supp_pages()
800 log_response[4] = LOG_PAGE_SUPPORTED_LOG_PAGES_PAGE; in nvme_trans_log_supp_pages()
801 log_response[5] = LOG_PAGE_INFORMATIONAL_EXCEPTIONS_PAGE; in nvme_trans_log_supp_pages()
802 log_response[6] = LOG_PAGE_TEMPERATURE_PAGE; in nvme_trans_log_supp_pages()
805 res = nvme_trans_copy_to_user(hdr, log_response, xfer_len); in nvme_trans_log_supp_pages()
807 kfree(log_response); in nvme_trans_log_supp_pages()
817 u8 *log_response; in nvme_trans_log_info_exceptions() local
823 log_response = kzalloc(LOG_INFO_EXCP_PAGE_LENGTH, GFP_KERNEL); in nvme_trans_log_info_exceptions()
824 if (log_response == NULL) in nvme_trans_log_info_exceptions()
840 log_response[0] = LOG_PAGE_INFORMATIONAL_EXCEPTIONS_PAGE; in nvme_trans_log_info_exceptions()
842 log_response[3] = REMAINING_INFO_EXCP_PAGE_LENGTH; in nvme_trans_log_info_exceptions()
845 log_response[6] = 0x23; /* DU=0, TSD=1, ETC=0, TMC=0, FMT_AND_LNK=11b */ in nvme_trans_log_info_exceptions()
846 log_response[7] = 0x04; /* PARAMETER LENGTH */ in nvme_trans_log_info_exceptions()
849 log_response[10] = temp_c; in nvme_trans_log_info_exceptions()
852 res = nvme_trans_copy_to_user(hdr, log_response, xfer_len); in nvme_trans_log_info_exceptions()
855 kfree(log_response); in nvme_trans_log_info_exceptions()
864 u8 *log_response; in nvme_trans_log_temperature() local
871 log_response = kzalloc(LOG_TEMP_PAGE_LENGTH, GFP_KERNEL); in nvme_trans_log_temperature()
872 if (log_response == NULL) in nvme_trans_log_temperature()
896 log_response[0] = LOG_PAGE_TEMPERATURE_PAGE; in nvme_trans_log_temperature()
898 log_response[3] = REMAINING_TEMP_PAGE_LENGTH; in nvme_trans_log_temperature()
901 log_response[6] = 0x01; /* Format and Linking = 01b */ in nvme_trans_log_temperature()
902 log_response[7] = 0x02; /* Parameter Length */ in nvme_trans_log_temperature()
904 log_response[9] = temp_c_cur; in nvme_trans_log_temperature()
906 log_response[11] = 0x01; /* Parameter Code = 0x0001 */ in nvme_trans_log_temperature()
907 log_response[12] = 0x01; /* Format and Linking = 01b */ in nvme_trans_log_temperature()
908 log_response[13] = 0x02; /* Parameter Length */ in nvme_trans_log_temperature()
910 log_response[15] = temp_c_thresh; in nvme_trans_log_temperature()
913 res = nvme_trans_copy_to_user(hdr, log_response, xfer_len); in nvme_trans_log_temperature()
916 kfree(log_response); in nvme_trans_log_temperature()