summaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorPeter Wu <peter@lekensteyn.nl>2014-03-15 23:51:24 +0100
committerPeter Wu <peter@lekensteyn.nl>2014-03-16 00:10:07 +0100
commit624bdf9fcccddc99072af39f2addcd310248254a (patch)
treefde750201b0ab0c5aa37b98fe49cfa86c474e9f6 /hw
parent8338d28302fad8e8abc00fcb36751b9728f746b2 (diff)
downloadqemu-624bdf9fcccddc99072af39f2addcd310248254a.tar.gz
usbdump: constantify variables
Signed-off-by: Peter Wu <peter@lekensteyn.nl>
Diffstat (limited to 'hw')
-rw-r--r--hw/usb/dump.c22
-rw-r--r--hw/usb/dump.h12
2 files changed, 17 insertions, 17 deletions
diff --git a/hw/usb/dump.c b/hw/usb/dump.c
index b756e5840b..4274508c73 100644
--- a/hw/usb/dump.c
+++ b/hw/usb/dump.c
@@ -148,7 +148,7 @@ static uint8_t get_xfer_type_from_ep(USBEndpoint *ep)
static uint8_t get_ep_interval(USBEndpoint *ep)
{
- USBDevice *dev = ep->dev;
+ const USBDevice *dev = ep->dev;
if (ep->type != USB_ENDPOINT_XFER_ISOC && ep->type != USB_ENDPOINT_XFER_INT) {
return 0;
@@ -167,9 +167,9 @@ static uint8_t get_ep_interval(USBEndpoint *ep)
/* initialize usbmon_packet header from USBPacket */
static void init_from_usbpacket(UsbDumpState *s, struct usbmon_packet *u,
- USBPacket *p, char ev_type, unsigned datalen)
+ const USBPacket *p, char ev_type, unsigned datalen)
{
- USBDevice *dev = p->ep->dev;
+ const USBDevice *dev = p->ep->dev;
bool is_data_in = dev->setup_buf[0] & USB_DIR_IN;
u->id = p->id;
@@ -270,11 +270,11 @@ static void init_from_usbpacket(UsbDumpState *s, struct usbmon_packet *u,
/* control transfers; data request for interrupt, bulk, isochronous transfers */
-void usb_dump_submit(UsbDumpState *s, USBPacket *p)
+void usb_dump_submit(UsbDumpState *s, const USBPacket *p)
{
struct usbmon_packet u;
int datalen = 0;
- USBDevice *dev = p->ep->dev;
+ const USBDevice *dev = p->ep->dev;
uint8_t pid = p->pid;
uint8_t ep_type = p->ep->type;
@@ -303,11 +303,11 @@ void usb_dump_submit(UsbDumpState *s, USBPacket *p)
usb_dump_packet(s, &u, dev->data_buf);
}
-void usb_dump_complete(UsbDumpState *s, USBPacket *p)
+void usb_dump_complete(UsbDumpState *s, const USBPacket *p)
{
struct usbmon_packet u;
int datalen = 0;
- USBDevice *dev = p->ep->dev;
+ const USBDevice *dev = p->ep->dev;
uint8_t pid = p->pid;
uint8_t ep_type = p->ep->type;
@@ -340,8 +340,8 @@ void usb_dump_complete(UsbDumpState *s, USBPacket *p)
/* data for interrupt, bulk, isochronous transfers */
-void usb_dump_submit_data(UsbDumpState *s, USBPacket *p,
- uint8_t *data, size_t len)
+void usb_dump_submit_data(UsbDumpState *s, const USBPacket *p,
+ const uint8_t *data, size_t len)
{
struct usbmon_packet u;
uint8_t pid = p->pid;
@@ -362,8 +362,8 @@ void usb_dump_submit_data(UsbDumpState *s, USBPacket *p,
usb_dump_packet(s, &u, data);
}
-void usb_dump_complete_data(UsbDumpState *s, USBPacket *p,
- uint8_t *data, size_t len)
+void usb_dump_complete_data(UsbDumpState *s, const USBPacket *p,
+ const uint8_t *data, size_t len)
{
struct usbmon_packet u;
uint8_t pid = p->pid;
diff --git a/hw/usb/dump.h b/hw/usb/dump.h
index 1fb8389b60..a54bc5862d 100644
--- a/hw/usb/dump.h
+++ b/hw/usb/dump.h
@@ -69,7 +69,7 @@ typedef struct UsbDumpState UsbDumpState;
*
* If s is NULL or if no dump file is available, no action is performed.
*/
-void usb_dump_submit(UsbDumpState *s, USBPacket *p);
+void usb_dump_submit(UsbDumpState *s, const USBPacket *p);
/*
* complete (ctrl): setup_is irrelevant. If PID == SETUP, then the data was just
@@ -82,22 +82,22 @@ void usb_dump_submit(UsbDumpState *s, USBPacket *p);
*
* If s is NULL or if no dump file is available, no action is performed.
*/
-void usb_dump_complete(UsbDumpState *s, USBPacket *p);
+void usb_dump_complete(UsbDumpState *s, const USBPacket *p);
/*
* submit (data): OUT request, host has data for device.
*
* If s is NULL or if no dump file is available, no action is performed.
*/
-void usb_dump_submit_data(UsbDumpState *s, USBPacket *p,
- uint8_t *data, size_t len);
+void usb_dump_submit_data(UsbDumpState *s, const USBPacket *p,
+ const uint8_t *data, size_t len);
/*
* complete (data): IN status, device has data for device.
*
* If s is NULL or if no dump file is available, no action is performed.
*/
-void usb_dump_complete_data(UsbDumpState *s, USBPacket *p,
- uint8_t *data, size_t len);
+void usb_dump_complete_data(UsbDumpState *s, const USBPacket *p,
+ const uint8_t *data, size_t len);
void usb_dump_cleanup(UsbDumpState *s);