Lines Matching refs:USBPacket

182 typedef struct USBPacket USBPacket;  typedef
216 QTAILQ_HEAD(, USBPacket) queue;
291 void (*cancel_packet)(USBDevice *dev, USBPacket *p);
310 void (*handle_control)(USBDevice *dev, USBPacket *p, int request, int value,
320 void (*handle_data)(USBDevice *dev, USBPacket *p);
363 void (*complete)(USBPort *port, USBPacket *p);
378 typedef void USBCallback(USBPacket * packet, void *opaque);
390 struct USBPacket { struct
405 QTAILQ_ENTRY(USBPacket) queue; argument
406 QTAILQ_ENTRY(USBPacket) combined_entry;
410 USBPacket *first;
411 QTAILQ_HEAD(, USBPacket) packets;
415 void usb_packet_init(USBPacket *p);
416 void usb_packet_set_state(USBPacket *p, USBPacketState state);
417 void usb_packet_check_state(USBPacket *p, USBPacketState expected);
418 void usb_packet_setup(USBPacket *p, int pid,
421 void usb_packet_addbuf(USBPacket *p, void *ptr, size_t len);
422 int usb_packet_map(USBPacket *p, QEMUSGList *sgl);
423 void usb_packet_unmap(USBPacket *p, QEMUSGList *sgl);
424 void usb_packet_copy(USBPacket *p, void *ptr, size_t bytes);
425 void usb_packet_skip(USBPacket *p, size_t bytes);
426 size_t usb_packet_size(USBPacket *p);
427 void usb_packet_cleanup(USBPacket *p);
429 static inline bool usb_packet_is_inflight(USBPacket *p) in usb_packet_is_inflight()
437 void usb_handle_packet(USBDevice *dev, USBPacket *p);
438 void usb_packet_complete(USBDevice *dev, USBPacket *p);
439 void usb_packet_complete_one(USBDevice *dev, USBPacket *p);
440 void usb_cancel_packet(USBPacket * p);
453 USBPacket *usb_ep_find_packet_by_id(USBDevice *dev, int pid, int ep,
457 void usb_combined_input_packet_complete(USBDevice *dev, USBPacket *p);
458 void usb_combined_packet_cancel(USBDevice *dev, USBPacket *p);
466 void usb_generic_async_ctrl_complete(USBDevice *s, USBPacket *p);
535 void usb_device_cancel_packet(USBDevice *dev, USBPacket *p);
541 void usb_device_handle_control(USBDevice *dev, USBPacket *p, int request,
544 void usb_device_handle_data(USBDevice *dev, USBPacket *p);
579 void usb_pcap_ctrl(USBPacket *p, bool setup);
580 void usb_pcap_data(USBPacket *p, bool setup);