|
@@ -805,13 +805,14 @@ static int ohci_service_iso_td(OHCIState *ohci, struct ohci_ed *ed)
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
+#define HEX_CHAR_PER_LINE 16
|
|
|
+
|
|
|
static void ohci_td_pkt(const char *msg, const uint8_t *buf, size_t len)
|
|
|
{
|
|
|
bool print16;
|
|
|
bool printall;
|
|
|
- const int width = 16;
|
|
|
int i;
|
|
|
- char tmp[3 * width + 1];
|
|
|
+ char tmp[3 * HEX_CHAR_PER_LINE + 1];
|
|
|
char *p = tmp;
|
|
|
|
|
|
print16 = !!trace_event_get_state_backends(TRACE_USB_OHCI_TD_PKT_SHORT);
|
|
@@ -822,7 +823,7 @@ static void ohci_td_pkt(const char *msg, const uint8_t *buf, size_t len)
|
|
|
}
|
|
|
|
|
|
for (i = 0; ; i++) {
|
|
|
- if (i && (!(i % width) || (i == len))) {
|
|
|
+ if (i && (!(i % HEX_CHAR_PER_LINE) || (i == len))) {
|
|
|
if (!printall) {
|
|
|
trace_usb_ohci_td_pkt_short(msg, tmp);
|
|
|
break;
|