Lines Matching defs:xenhcd_info
57 struct xenhcd_info {
100 static inline struct xenhcd_info *xenhcd_hcd_to_info(struct usb_hcd *hcd)
102 return (struct xenhcd_info *)hcd->hcd_priv;
105 static inline struct usb_hcd *xenhcd_info_to_hcd(struct xenhcd_info *info)
110 static void xenhcd_set_error(struct xenhcd_info *info, const char *msg)
117 static inline void xenhcd_timer_action_done(struct xenhcd_info *info,
123 static void xenhcd_timer_action(struct xenhcd_info *info,
148 static void xenhcd_set_connect_state(struct xenhcd_info *info, int portnum)
184 static int xenhcd_rhport_connect(struct xenhcd_info *info, __u8 portnum,
218 static void xenhcd_rhport_suspend(struct xenhcd_info *info, int portnum)
230 static void xenhcd_rhport_resume(struct xenhcd_info *info, int portnum)
244 static void xenhcd_rhport_power_on(struct xenhcd_info *info, int portnum)
264 static void xenhcd_rhport_power_off(struct xenhcd_info *info, int portnum)
279 static void xenhcd_rhport_disable(struct xenhcd_info *info, int portnum)
294 static void xenhcd_rhport_reset(struct xenhcd_info *info, int portnum)
314 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd);
337 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd);
357 static void xenhcd_hub_descriptor(struct xenhcd_info *info,
396 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd);
429 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd);
560 static inline unsigned int xenhcd_get_id_from_freelist(struct xenhcd_info *info)
570 static inline void xenhcd_add_id_to_freelist(struct xenhcd_info *info,
585 static void xenhcd_gnttab_map(struct xenhcd_info *info, void *addr, int length,
642 static int xenhcd_map_urb_for_request(struct xenhcd_info *info, struct urb *urb,
716 static void xenhcd_gnttab_done(struct xenhcd_info *info, unsigned int id)
762 static void xenhcd_giveback_urb(struct xenhcd_info *info, struct urb *urb,
780 static int xenhcd_do_request(struct xenhcd_info *info, struct urb_priv *urbp)
820 static void xenhcd_kick_pending_urbs(struct xenhcd_info *info)
843 static void xenhcd_cancel_all_enqueued_urbs(struct xenhcd_info *info)
872 static void xenhcd_giveback_unlinked_urbs(struct xenhcd_info *info)
880 static int xenhcd_submit_urb(struct xenhcd_info *info, struct urb_priv *urbp)
903 static int xenhcd_unlink_urb(struct xenhcd_info *info, struct urb_priv *urbp)
940 static void xenhcd_res_to_urb(struct xenhcd_info *info,
957 static int xenhcd_urb_request_done(struct xenhcd_info *info,
1010 static int xenhcd_conn_notify(struct xenhcd_info *info, unsigned int *eoiflag)
1078 struct xenhcd_info *info = (struct xenhcd_info *)dev_id;
1095 static void xenhcd_destroy_rings(struct xenhcd_info *info)
1108 struct xenhcd_info *info)
1162 struct xenhcd_info *info)
1222 struct xenhcd_info *info = dev_get_drvdata(&dev->dev);
1252 struct xenhcd_info *info = dev_get_drvdata(&dev->dev);
1261 struct xenhcd_info *info = from_timer(info, timer, watchdog);
1278 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd);
1308 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd);
1326 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd);
1363 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd);
1394 .hcd_priv_size = sizeof(struct xenhcd_info),
1419 .hcd_priv_size = sizeof(struct xenhcd_info),
1448 struct xenhcd_info *info;
1535 struct xenhcd_info *info = dev_get_drvdata(&dev->dev);
1547 struct xenhcd_info *info;