From: Gerd Hoffmann <kraxel@redhat.com>
To: Thomas Huth <thuth@linux.vnet.ibm.com>
Cc: qemu-trivial@nongnu.org, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PATCH 6/8] usb: Remove unused functions
Date: Tue, 10 Mar 2015 09:38:15 +0100 [thread overview]
Message-ID: <1425976695.2944.7.camel@nilsson.home.kraxel.org> (raw)
In-Reply-To: <1425922215-20819-7-git-send-email-thuth@linux.vnet.ibm.com>
On Mo, 2015-03-09 at 18:30 +0100, Thomas Huth wrote:
> Delete set_usb_string(), usb_ep_get_ifnum(), usb_ep_get_max_packet_size()
> usb_ep_get_max_streams() and usb_ep_set_pipeline() since they are
> not used anymore.
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
>
> Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
> Cc: Gerd Hoffmann <kraxel@redhat.com>
> ---
> hw/usb/core.c | 41 -----------------------------------------
> include/hw/usb.h | 5 -----
> 2 files changed, 0 insertions(+), 46 deletions(-)
>
> diff --git a/hw/usb/core.c b/hw/usb/core.c
> index cf34755..d0025db 100644
> --- a/hw/usb/core.c
> +++ b/hw/usb/core.c
> @@ -331,23 +331,6 @@ void usb_generic_async_ctrl_complete(USBDevice *s, USBPacket *p)
> usb_packet_complete(s, p);
> }
>
> -/* XXX: fix overflow */
> -int set_usb_string(uint8_t *buf, const char *str)
> -{
> - int len, i;
> - uint8_t *q;
> -
> - q = buf;
> - len = strlen(str);
> - *q++ = 2 * len + 2;
> - *q++ = 3;
> - for(i = 0; i < len; i++) {
> - *q++ = str[i];
> - *q++ = 0;
> - }
> - return q - buf;
> -}
> -
> USBDevice *usb_find_device(USBPort *port, uint8_t addr)
> {
> USBDevice *dev = port->dev;
> @@ -749,12 +732,6 @@ void usb_ep_set_type(USBDevice *dev, int pid, int ep, uint8_t type)
> uep->type = type;
> }
>
> -uint8_t usb_ep_get_ifnum(USBDevice *dev, int pid, int ep)
> -{
> - struct USBEndpoint *uep = usb_ep_get(dev, pid, ep);
> - return uep->ifnum;
> -}
> -
> void usb_ep_set_ifnum(USBDevice *dev, int pid, int ep, uint8_t ifnum)
> {
> struct USBEndpoint *uep = usb_ep_get(dev, pid, ep);
> @@ -782,12 +759,6 @@ void usb_ep_set_max_packet_size(USBDevice *dev, int pid, int ep,
> uep->max_packet_size = size * microframes;
> }
>
> -int usb_ep_get_max_packet_size(USBDevice *dev, int pid, int ep)
> -{
> - struct USBEndpoint *uep = usb_ep_get(dev, pid, ep);
> - return uep->max_packet_size;
> -}
> -
> void usb_ep_set_max_streams(USBDevice *dev, int pid, int ep, uint8_t raw)
> {
> struct USBEndpoint *uep = usb_ep_get(dev, pid, ep);
> @@ -801,18 +772,6 @@ void usb_ep_set_max_streams(USBDevice *dev, int pid, int ep, uint8_t raw)
> }
> }
>
> -int usb_ep_get_max_streams(USBDevice *dev, int pid, int ep)
> -{
> - struct USBEndpoint *uep = usb_ep_get(dev, pid, ep);
> - return uep->max_streams;
> -}
> -
> -void usb_ep_set_pipeline(USBDevice *dev, int pid, int ep, bool enabled)
> -{
> - struct USBEndpoint *uep = usb_ep_get(dev, pid, ep);
> - uep->pipeline = enabled;
> -}
> -
> void usb_ep_set_halted(USBDevice *dev, int pid, int ep, bool halted)
> {
> struct USBEndpoint *uep = usb_ep_get(dev, pid, ep);
> diff --git a/include/hw/usb.h b/include/hw/usb.h
> index e6dfb87..bdd570a 100644
> --- a/include/hw/usb.h
> +++ b/include/hw/usb.h
> @@ -445,15 +445,11 @@ void usb_ep_reset(USBDevice *dev);
> void usb_ep_dump(USBDevice *dev);
> struct USBEndpoint *usb_ep_get(USBDevice *dev, int pid, int ep);
> uint8_t usb_ep_get_type(USBDevice *dev, int pid, int ep);
> -uint8_t usb_ep_get_ifnum(USBDevice *dev, int pid, int ep);
> void usb_ep_set_type(USBDevice *dev, int pid, int ep, uint8_t type);
> void usb_ep_set_ifnum(USBDevice *dev, int pid, int ep, uint8_t ifnum);
> void usb_ep_set_max_packet_size(USBDevice *dev, int pid, int ep,
> uint16_t raw);
> -int usb_ep_get_max_packet_size(USBDevice *dev, int pid, int ep);
> void usb_ep_set_max_streams(USBDevice *dev, int pid, int ep, uint8_t raw);
> -int usb_ep_get_max_streams(USBDevice *dev, int pid, int ep);
> -void usb_ep_set_pipeline(USBDevice *dev, int pid, int ep, bool enabled);
> void usb_ep_set_halted(USBDevice *dev, int pid, int ep, bool halted);
> USBPacket *usb_ep_find_packet_by_id(USBDevice *dev, int pid, int ep,
> uint64_t id);
> @@ -469,7 +465,6 @@ void usb_port_reset(USBPort *port);
> void usb_device_reset(USBDevice *dev);
> void usb_wakeup(USBEndpoint *ep, unsigned int stream);
> void usb_generic_async_ctrl_complete(USBDevice *s, USBPacket *p);
> -int set_usb_string(uint8_t *buf, const char *str);
>
> /* usb-linux.c */
> USBDevice *usb_host_device_open(USBBus *bus, const char *devname);
next prev parent reply other threads:[~2015-03-10 8:38 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-09 17:30 [Qemu-devel] [PATCH 0/8] Remove more unused functions Thomas Huth
2015-03-09 17:30 ` [Qemu-devel] [PATCH 1/8] migration: Remove " Thomas Huth
2015-03-09 17:30 ` [Qemu-devel] [PATCH 2/8] vmxnet: Remove unused function vmxnet_rx_pkt_get_num_frags() Thomas Huth
2015-03-09 17:30 ` [Qemu-devel] [PATCH 3/8] pci: Remove unused functions Thomas Huth
2015-03-10 15:05 ` Michael S. Tsirkin
2015-03-18 13:19 ` Michael S. Tsirkin
2015-03-09 17:30 ` [Qemu-devel] [PATCH 4/8] monitor: " Thomas Huth
2015-03-09 17:30 ` [Qemu-devel] [PATCH 5/8] ioport: " Thomas Huth
2015-03-09 19:23 ` Paolo Bonzini
2015-03-10 6:09 ` Thomas Huth
2015-03-09 17:30 ` [Qemu-devel] [PATCH 6/8] usb: " Thomas Huth
2015-03-10 8:38 ` Gerd Hoffmann [this message]
2015-03-09 17:30 ` [Qemu-devel] [PATCH 7/8] util: " Thomas Huth
2015-03-09 17:30 ` [Qemu-devel] [PATCH 8/8] Remove various " Thomas Huth
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1425976695.2944.7.camel@nilsson.home.kraxel.org \
--to=kraxel@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=qemu-trivial@nongnu.org \
--cc=thuth@linux.vnet.ibm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).