Revision e382e751 hw/usb/host-linux.c
b/hw/usb/host-linux.c | ||
---|---|---|
1035 | 1035 |
|
1036 | 1036 |
switch (request) { |
1037 | 1037 |
case DeviceOutRequest | USB_REQ_SET_ADDRESS: |
1038 |
return usb_host_set_address(s, value); |
|
1038 |
ret = usb_host_set_address(s, value); |
|
1039 |
trace_usb_host_req_emulated(s->bus_num, s->addr, ret); |
|
1040 |
return ret; |
|
1039 | 1041 |
|
1040 | 1042 |
case DeviceOutRequest | USB_REQ_SET_CONFIGURATION: |
1041 |
return usb_host_set_config(s, value & 0xff); |
|
1043 |
ret = usb_host_set_config(s, value & 0xff); |
|
1044 |
trace_usb_host_req_emulated(s->bus_num, s->addr, ret); |
|
1045 |
return ret; |
|
1042 | 1046 |
|
1043 | 1047 |
case InterfaceOutRequest | USB_REQ_SET_INTERFACE: |
1044 |
return usb_host_set_interface(s, index, value); |
|
1048 |
ret = usb_host_set_interface(s, index, value); |
|
1049 |
trace_usb_host_req_emulated(s->bus_num, s->addr, ret); |
|
1050 |
return ret; |
|
1045 | 1051 |
} |
1046 | 1052 |
|
1047 | 1053 |
/* The rest are asynchronous */ |
Also available in: Unified diff