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];
52 static const char *nvmet_trace_read_write(struct trace_seq *p, u8 *cdw10)
55 u64 slba = get_unaligned_le64(cdw10);
56 u16 length = get_unaligned_le16(cdw10 + 8);
57 u16 control = get_unaligned_le16(cdw10 + 10);
58 u32 dsmgmt = get_unaligned_le32(cdw10 + 12);
59 u32 reftag = get_unaligned_le32(cdw10 + 16);
69 static const char *nvmet_trace_dsm(struct trace_seq *p, u8 *cdw10)
74 get_unaligned_le32(cdw10),
75 get_unaligned_le32(cdw10 + 4));
81 static const char *nvmet_trace_common(struct trace_seq *p, u8 *cdw10)
85 trace_seq_printf(p, "cdw10=%*ph", 24, cdw10);
92 u8 opcode, u8 *cdw10)
96 return nvmet_trace_admin_identify(p, cdw10);
98 return nvmet_trace_admin_get_features(p, cdw10);
100 return nvmet_trace_get_lba_status(p, cdw10);
102 return nvmet_trace_common(p, cdw10);
107 u8 opcode, u8 *cdw10)
113 return nvmet_trace_read_write(p, cdw10);
115 return nvmet_trace_dsm(p, cdw10);
117 return nvmet_trace_common(p, cdw10);