- printxval(bsg_subprotocol, sg_io.subprotocol, "BSG_SUB_PROTOCOL_???");
- tprintf(", request[%u]=", sg_io.request_len);
- print_sg_io_buffer(tcp, sg_io.request, sg_io.request_len);
- tprintf(", request_tag=%" PRI__u64, sg_io.request_tag);
- tprintf(", request_attr=%u", sg_io.request_attr);
- tprintf(", request_priority=%u", sg_io.request_priority);
- tprintf(", request_extra=%u", sg_io.request_extra);
- tprintf(", max_response_len=%u", sg_io.max_response_len);
-
- tprintf(", dout_iovec_count=%u", sg_io.dout_iovec_count);
- tprintf(", dout_xfer_len=%u", sg_io.dout_xfer_len);
- tprintf(", din_iovec_count=%u", sg_io.din_iovec_count);
- tprintf(", din_xfer_len=%u", sg_io.din_xfer_len);
- tprintf(", timeout=%u", sg_io.timeout);
- tprintf(", flags=%u", sg_io.flags);
- tprintf(", usr_ptr=%" PRI__u64, sg_io.usr_ptr);
- tprintf(", spare_in=%u", sg_io.spare_in);
- tprintf(", dout[%u]=", sg_io.dout_xfer_len);
- if (sg_io.dout_iovec_count)
- tprint_iov_upto(tcp, sg_io.dout_iovec_count, sg_io.dout_xferp,
- IOV_DECODE_STR, sg_io.dout_xfer_len);
- else
- print_sg_io_buffer(tcp, sg_io.dout_xferp, sg_io.dout_xfer_len);
- return 1;
-}
-
-static void
-print_sg_io_v4_res(struct tcb *tcp, const long arg)
-{
- struct sg_io_v4 sg_io;
- uint32_t din_len;
-
- if (umove(tcp, arg, &sg_io) < 0) {
- tprints(", ???");
- return;