Lines Matching refs:resp

306 	u8 resp[DESC_FMT_SENSE_DATA_SIZE];  in nvme_trans_completion()  local
320 memset(resp, 0, DESC_FMT_SENSE_DATA_SIZE); in nvme_trans_completion()
321 resp[0] = DESC_FORMAT_SENSE_DATA; in nvme_trans_completion()
322 resp[1] = sense_key; in nvme_trans_completion()
323 resp[2] = asc; in nvme_trans_completion()
324 resp[3] = ascq; in nvme_trans_completion()
328 if (copy_to_user(hdr->sbp, resp, xfer_len) > 0) in nvme_trans_completion()
922 static int nvme_trans_fill_mode_parm_hdr(u8 *resp, int len, u8 cdb10, u8 llbaa, in nvme_trans_fill_mode_parm_hdr() argument
930 resp[0] = (mode_data_length & 0xFF00) >> 8; in nvme_trans_fill_mode_parm_hdr()
931 resp[1] = (mode_data_length & 0x00FF); in nvme_trans_fill_mode_parm_hdr()
932 resp[3] = 0x10 /* DPOFUA */; in nvme_trans_fill_mode_parm_hdr()
933 resp[4] = llbaa; in nvme_trans_fill_mode_parm_hdr()
934 resp[5] = RESERVED_FIELD; in nvme_trans_fill_mode_parm_hdr()
935 resp[6] = (blk_desc_len & 0xFF00) >> 8; in nvme_trans_fill_mode_parm_hdr()
936 resp[7] = (blk_desc_len & 0x00FF); in nvme_trans_fill_mode_parm_hdr()
938 resp[0] = (mode_data_length & 0x00FF); in nvme_trans_fill_mode_parm_hdr()
939 resp[2] = 0x10 /* DPOFUA */; in nvme_trans_fill_mode_parm_hdr()
940 resp[3] = (blk_desc_len & 0x00FF); in nvme_trans_fill_mode_parm_hdr()
947 u8 *resp, int len, u8 llbaa) in nvme_trans_fill_blk_desc() argument
974 memcpy(resp, &tmp_cap, sizeof(u32)); in nvme_trans_fill_blk_desc()
975 memcpy(&resp[4], &tmp_len, sizeof(u32)); in nvme_trans_fill_blk_desc()
980 memcpy(resp, &tmp_cap, sizeof(u64)); in nvme_trans_fill_blk_desc()
982 memcpy(&resp[12], &tmp_len, sizeof(u32)); in nvme_trans_fill_blk_desc()
990 struct sg_io_hdr *hdr, u8 *resp, in nvme_trans_fill_control_page() argument
996 resp[0] = MODE_PAGE_CONTROL; in nvme_trans_fill_control_page()
997 resp[1] = MODE_PAGE_CONTROL_LEN_FIELD; in nvme_trans_fill_control_page()
998 resp[2] = 0x0E; /* TST=000b, TMF_ONLY=0, DPICZ=1, in nvme_trans_fill_control_page()
1000 resp[3] = 0x12; /* Q_ALGO_MODIFIER=1h, NUAR=0, QERR=01b */ in nvme_trans_fill_control_page()
1002 resp[5] = 0x40; /* ATO=0, TAS=1, ATMPE=0, RWWP=0, AUTOLOAD=0 */ in nvme_trans_fill_control_page()
1004 resp[8] = 0xFF; /* Busy timeout period = 0xffff */ in nvme_trans_fill_control_page()
1005 resp[9] = 0xFF; in nvme_trans_fill_control_page()
1013 u8 *resp, int len) in nvme_trans_fill_caching_page() argument
1032 resp[0] = MODE_PAGE_CACHING; in nvme_trans_fill_caching_page()
1033 resp[1] = MODE_PAGE_CACHING_LEN_FIELD; in nvme_trans_fill_caching_page()
1034 resp[2] = vwc << 2; in nvme_trans_fill_caching_page()
1039 struct sg_io_hdr *hdr, u8 *resp, in nvme_trans_fill_pow_cnd_page() argument
1045 resp[0] = MODE_PAGE_POWER_CONDITION; in nvme_trans_fill_pow_cnd_page()
1046 resp[1] = MODE_PAGE_POW_CND_LEN_FIELD; in nvme_trans_fill_pow_cnd_page()
1053 struct sg_io_hdr *hdr, u8 *resp, in nvme_trans_fill_inf_exc_page() argument
1059 resp[0] = MODE_PAGE_INFO_EXCEP; in nvme_trans_fill_inf_exc_page()
1060 resp[1] = MODE_PAGE_INF_EXC_LEN_FIELD; in nvme_trans_fill_inf_exc_page()
1061 resp[2] = 0x88; in nvme_trans_fill_inf_exc_page()
1068 u8 *resp, int len) in nvme_trans_fill_all_pages() argument
1078 res = nvme_trans_fill_caching_page(ns, hdr, &resp[mode_pages_offset_1], in nvme_trans_fill_all_pages()
1082 res = nvme_trans_fill_control_page(ns, hdr, &resp[mode_pages_offset_2], in nvme_trans_fill_all_pages()
1086 res = nvme_trans_fill_pow_cnd_page(ns, hdr, &resp[mode_pages_offset_3], in nvme_trans_fill_all_pages()
1090 return nvme_trans_fill_inf_exc_page(ns, hdr, &resp[mode_pages_offset_4], in nvme_trans_fill_all_pages()