• Home
  • Raw
  • Download

Lines Matching refs:sg_io

73 	struct sg_io_hdr sg_io;  in print_sg_io_v3_req()  local
75 if (umove(tcp, arg, &sg_io) < 0) { in print_sg_io_v3_req()
80 printxval(sg_io_dxfer_direction, sg_io.dxfer_direction, in print_sg_io_v3_req()
82 tprintf(", cmd[%u]=", sg_io.cmd_len); in print_sg_io_v3_req()
83 print_sg_io_buffer(tcp, (unsigned long) sg_io.cmdp, sg_io.cmd_len); in print_sg_io_v3_req()
84 tprintf(", mx_sb_len=%d", sg_io.mx_sb_len); in print_sg_io_v3_req()
85 tprintf(", iovec_count=%d", sg_io.iovec_count); in print_sg_io_v3_req()
86 tprintf(", dxfer_len=%u", sg_io.dxfer_len); in print_sg_io_v3_req()
87 tprintf(", timeout=%u", sg_io.timeout); in print_sg_io_v3_req()
88 tprintf(", flags=%#x", sg_io.flags); in print_sg_io_v3_req()
90 if (sg_io.dxfer_direction == SG_DXFER_TO_DEV || in print_sg_io_v3_req()
91 sg_io.dxfer_direction == SG_DXFER_TO_FROM_DEV) { in print_sg_io_v3_req()
92 tprintf(", data[%u]=", sg_io.dxfer_len); in print_sg_io_v3_req()
93 if (sg_io.iovec_count) in print_sg_io_v3_req()
94 tprint_iov_upto(tcp, sg_io.iovec_count, in print_sg_io_v3_req()
95 (unsigned long) sg_io.dxferp, 1, in print_sg_io_v3_req()
96 sg_io.dxfer_len); in print_sg_io_v3_req()
98 print_sg_io_buffer(tcp, (unsigned long) sg_io.dxferp, in print_sg_io_v3_req()
99 sg_io.dxfer_len); in print_sg_io_v3_req()
107 struct sg_io_hdr sg_io; in print_sg_io_v3_res() local
109 if (umove(tcp, arg, &sg_io) < 0) { in print_sg_io_v3_res()
114 if (sg_io.dxfer_direction == SG_DXFER_FROM_DEV || in print_sg_io_v3_res()
115 sg_io.dxfer_direction == SG_DXFER_TO_FROM_DEV) { in print_sg_io_v3_res()
116 uint32_t din_len = sg_io.dxfer_len; in print_sg_io_v3_res()
118 if (sg_io.resid > 0) in print_sg_io_v3_res()
119 din_len -= sg_io.resid; in print_sg_io_v3_res()
121 if (sg_io.iovec_count) in print_sg_io_v3_res()
122 tprint_iov_upto(tcp, sg_io.iovec_count, in print_sg_io_v3_res()
123 (unsigned long) sg_io.dxferp, 1, in print_sg_io_v3_res()
126 print_sg_io_buffer(tcp, (unsigned long) sg_io.dxferp, in print_sg_io_v3_res()
129 tprintf(", status=%02x", sg_io.status); in print_sg_io_v3_res()
130 tprintf(", masked_status=%02x", sg_io.masked_status); in print_sg_io_v3_res()
131 tprintf(", sb[%u]=", sg_io.sb_len_wr); in print_sg_io_v3_res()
132 print_sg_io_buffer(tcp, (unsigned long) sg_io.sbp, sg_io.sb_len_wr); in print_sg_io_v3_res()
133 tprintf(", host_status=%#x", sg_io.host_status); in print_sg_io_v3_res()
134 tprintf(", driver_status=%#x", sg_io.driver_status); in print_sg_io_v3_res()
135 tprintf(", resid=%d", sg_io.resid); in print_sg_io_v3_res()
136 tprintf(", duration=%d", sg_io.duration); in print_sg_io_v3_res()
137 tprintf(", info=%#x", sg_io.info); in print_sg_io_v3_res()
145 struct sg_io_v4 sg_io; in print_sg_io_v4_req() local
147 if (umove(tcp, arg, &sg_io) < 0) { in print_sg_io_v4_req()
152 printxval(bsg_protocol, sg_io.protocol, "BSG_PROTOCOL_???"); in print_sg_io_v4_req()
154 printxval(bsg_subprotocol, sg_io.subprotocol, "BSG_SUB_PROTOCOL_???"); in print_sg_io_v4_req()
155 tprintf(", request[%u]=", sg_io.request_len); in print_sg_io_v4_req()
156 print_sg_io_buffer(tcp, sg_io.request, sg_io.request_len); in print_sg_io_v4_req()
157 tprintf(", request_tag=%llu", (unsigned long long) sg_io.request_tag); in print_sg_io_v4_req()
158 tprintf(", request_attr=%u", sg_io.request_attr); in print_sg_io_v4_req()
159 tprintf(", request_priority=%u", sg_io.request_priority); in print_sg_io_v4_req()
160 tprintf(", request_extra=%u", sg_io.request_extra); in print_sg_io_v4_req()
161 tprintf(", max_response_len=%u", sg_io.max_response_len); in print_sg_io_v4_req()
163 tprintf(", dout_iovec_count=%u", sg_io.dout_iovec_count); in print_sg_io_v4_req()
164 tprintf(", dout_xfer_len=%u", sg_io.dout_xfer_len); in print_sg_io_v4_req()
165 tprintf(", din_iovec_count=%u", sg_io.din_iovec_count); in print_sg_io_v4_req()
166 tprintf(", din_xfer_len=%u", sg_io.din_xfer_len); in print_sg_io_v4_req()
167 tprintf(", timeout=%u", sg_io.timeout); in print_sg_io_v4_req()
168 tprintf(", flags=%u", sg_io.flags); in print_sg_io_v4_req()
169 tprintf(", usr_ptr=%llu", (unsigned long long) sg_io.usr_ptr); in print_sg_io_v4_req()
170 tprintf(", spare_in=%u", sg_io.spare_in); in print_sg_io_v4_req()
171 tprintf(", dout[%u]=", sg_io.dout_xfer_len); in print_sg_io_v4_req()
172 if (sg_io.dout_iovec_count) in print_sg_io_v4_req()
173 tprint_iov_upto(tcp, sg_io.dout_iovec_count, sg_io.dout_xferp, in print_sg_io_v4_req()
174 1, sg_io.dout_xfer_len); in print_sg_io_v4_req()
176 print_sg_io_buffer(tcp, sg_io.dout_xferp, sg_io.dout_xfer_len); in print_sg_io_v4_req()
183 struct sg_io_v4 sg_io; in print_sg_io_v4_res() local
186 if (umove(tcp, arg, &sg_io) < 0) { in print_sg_io_v4_res()
191 tprintf(", response[%u]=", sg_io.response_len); in print_sg_io_v4_res()
192 print_sg_io_buffer(tcp, sg_io.response, sg_io.response_len); in print_sg_io_v4_res()
193 din_len = sg_io.din_xfer_len; in print_sg_io_v4_res()
194 if (sg_io.din_resid > 0) in print_sg_io_v4_res()
195 din_len -= sg_io.din_resid; in print_sg_io_v4_res()
197 if (sg_io.din_iovec_count) in print_sg_io_v4_res()
198 tprint_iov_upto(tcp, sg_io.din_iovec_count, sg_io.din_xferp, in print_sg_io_v4_res()
201 print_sg_io_buffer(tcp, sg_io.din_xferp, din_len); in print_sg_io_v4_res()
202 tprintf(", driver_status=%u", sg_io.driver_status); in print_sg_io_v4_res()
203 tprintf(", transport_status=%u", sg_io.transport_status); in print_sg_io_v4_res()
204 tprintf(", device_status=%u", sg_io.device_status); in print_sg_io_v4_res()
205 tprintf(", retry_delay=%u", sg_io.retry_delay); in print_sg_io_v4_res()
206 tprintf(", info=%u", sg_io.info); in print_sg_io_v4_res()
207 tprintf(", duration=%u", sg_io.duration); in print_sg_io_v4_res()
208 tprintf(", response_len=%u", sg_io.response_len); in print_sg_io_v4_res()
209 tprintf(", din_resid=%u", sg_io.din_resid); in print_sg_io_v4_res()
210 tprintf(", dout_resid=%u", sg_io.dout_resid); in print_sg_io_v4_res()
211 tprintf(", generated_tag=%llu", (unsigned long long) sg_io.generated_tag); in print_sg_io_v4_res()
212 tprintf(", spare_out=%u", sg_io.spare_out); in print_sg_io_v4_res()