usb: add usb_ep_set_halted
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
1a3973b33d
commit
e382d966d0
1
hw/usb.h
1
hw/usb.h
@ -417,6 +417,7 @@ void usb_ep_set_max_packet_size(USBDevice *dev, int pid, int ep,
|
|||||||
uint16_t raw);
|
uint16_t raw);
|
||||||
int usb_ep_get_max_packet_size(USBDevice *dev, int pid, int ep);
|
int usb_ep_get_max_packet_size(USBDevice *dev, int pid, int ep);
|
||||||
void usb_ep_set_pipeline(USBDevice *dev, int pid, int ep, bool enabled);
|
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,
|
USBPacket *usb_ep_find_packet_by_id(USBDevice *dev, int pid, int ep,
|
||||||
uint64_t id);
|
uint64_t id);
|
||||||
|
|
||||||
|
@ -755,6 +755,12 @@ void usb_ep_set_pipeline(USBDevice *dev, int pid, int ep, bool enabled)
|
|||||||
uep->pipeline = enabled;
|
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);
|
||||||
|
uep->halted = halted;
|
||||||
|
}
|
||||||
|
|
||||||
USBPacket *usb_ep_find_packet_by_id(USBDevice *dev, int pid, int ep,
|
USBPacket *usb_ep_find_packet_by_id(USBDevice *dev, int pid, int ep,
|
||||||
uint64_t id)
|
uint64_t id)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user