Lines Matching refs:cdw10
10 static const char *nvmet_trace_admin_identify(struct trace_seq *p, u8 *cdw10)
13 u8 cns = cdw10[0];
14 u16 ctrlid = get_unaligned_le16(cdw10 + 2);
23 u8 *cdw10)
26 u8 fid = cdw10[0];
27 u8 sel = cdw10[1] & 0x7;
28 u32 cdw11 = get_unaligned_le32(cdw10 + 4);
37 u8 *cdw10)
40 u64 slba = get_unaligned_le64(cdw10);
41 u32 mndw = get_unaligned_le32(cdw10 + 8);
42 u16 rl = get_unaligned_le16(cdw10 + 12);
43 u8 atype = cdw10[15];
53 u8 *cdw10)
56 u8 fid = cdw10[0];
57 u8 sv = cdw10[3] & 0x8;
58 u32 cdw11 = get_unaligned_le32(cdw10 + 4);
66 static const char *nvmet_trace_read_write(struct trace_seq *p, u8 *cdw10)
69 u64 slba = get_unaligned_le64(cdw10);
70 u16 length = get_unaligned_le16(cdw10 + 8);
71 u16 control = get_unaligned_le16(cdw10 + 10);
72 u32 dsmgmt = get_unaligned_le32(cdw10 + 12);
73 u32 reftag = get_unaligned_le32(cdw10 + 16);
83 static const char *nvmet_trace_dsm(struct trace_seq *p, u8 *cdw10)
88 get_unaligned_le32(cdw10),
89 get_unaligned_le32(cdw10 + 4));
95 static const char *nvmet_trace_common(struct trace_seq *p, u8 *cdw10)
99 trace_seq_printf(p, "cdw10=%*ph", 24, cdw10);
106 u8 opcode, u8 *cdw10)
110 return nvmet_trace_admin_identify(p, cdw10);
112 return nvmet_trace_admin_set_features(p, cdw10);
114 return nvmet_trace_admin_get_features(p, cdw10);
116 return nvmet_trace_get_lba_status(p, cdw10);
118 return nvmet_trace_common(p, cdw10);
123 u8 opcode, u8 *cdw10)
129 return nvmet_trace_read_write(p, cdw10);
131 return nvmet_trace_dsm(p, cdw10);
133 return nvmet_trace_common(p, cdw10);