H A D | imx21-hcd.c | 88 static inline void set_register_bits(struct imx21 *imx21, u32 offset, u32 mask) set_register_bits() argument 94 static inline void clear_register_bits(struct imx21 *imx21, clear_register_bits() argument 101 static inline void clear_toggle_bit(struct imx21 *imx21, u32 offset, u32 mask) clear_toggle_bit() argument 109 static inline void set_toggle_bit(struct imx21 *imx21, u32 offset, u32 mask) set_toggle_bit() argument 117 static void etd_writel(struct imx21 *imx21, int etd_num, int dword, u32 value) etd_writel() argument 122 static u32 etd_readl(struct imx21 *imx21, int etd_num, int dword) etd_readl() argument 140 struct imx21 *imx21 = hcd_to_imx21(hcd); imx21_hc_get_frame() local 161 static int alloc_etd(struct imx21 *imx21) alloc_etd() argument 177 static void disactivate_etd(struct imx21 *imx21, int num) disactivate_etd() argument 192 static void reset_etd(struct imx21 *imx21, int num) reset_etd() argument 207 static void free_etd(struct imx21 *imx21, int num) free_etd() argument 227 static void setup_etd_dword0(struct imx21 *imx21, setup_etd_dword0() argument 267 static void activate_etd(struct imx21 *imx21, int etd_num, u8 dir) activate_etd() argument 364 static int alloc_dmem(struct imx21 *imx21, unsigned int size, alloc_dmem() argument 405 static void activate_queued_etd(struct imx21 *imx21, activate_queued_etd() argument 423 static void free_dmem(struct imx21 *imx21, struct etd_priv *etd) free_dmem() argument 461 static void free_epdmem(struct imx21 *imx21, struct usb_host_endpoint *ep) free_epdmem() argument 482 static void ep_idle(struct imx21 *imx21, struct ep_priv *ep_priv) ep_idle() argument 524 struct imx21 *imx21 = hcd_to_imx21(hcd); variable in typeref:struct:imx21 567 struct imx21 *imx21 = hcd_to_imx21(hcd); schedule_isoc_etds() local 633 struct imx21 *imx21 = hcd_to_imx21(hcd); isoc_etd_done() local 712 static int alloc_isoc_etds(struct imx21 *imx21, struct ep_priv *ep_priv) alloc_isoc_etds() argument 743 struct imx21 *imx21 = hcd_to_imx21(hcd); imx21_hc_urb_enqueue_isoc() local 880 static void dequeue_isoc_urb(struct imx21 *imx21, dequeue_isoc_urb() argument 911 static void schedule_nonisoc_etd(struct imx21 *imx21, struct urb *urb) schedule_nonisoc_etd() argument 1045 struct imx21 *imx21 = hcd_to_imx21(hcd); nonisoc_etd_done() local 1167 struct imx21 *imx21 = hcd_to_imx21(hcd); imx21_hc_urb_enqueue() local 1263 struct imx21 *imx21 = hcd_to_imx21(hcd); imx21_hc_urb_dequeue() local 1313 static void process_etds(struct usb_hcd *hcd, struct imx21 *imx21, int sof) process_etds() argument 1412 struct imx21 *imx21 = hcd_to_imx21(hcd); imx21_irq() local 1431 struct imx21 *imx21 = hcd_to_imx21(hcd); imx21_hc_endpoint_disable() local 1476 struct imx21 *imx21 = hcd_to_imx21(hcd); get_hub_descriptor() local 1495 struct imx21 *imx21 = hcd_to_imx21(hcd); imx21_hc_hub_status_data() local 1531 struct imx21 *imx21 = hcd_to_imx21(hcd); imx21_hc_hub_control() local 1669 struct imx21 *imx21 = hcd_to_imx21(hcd); imx21_hc_reset() local 1698 struct imx21 *imx21 = hcd_to_imx21(hcd); imx21_hc_start() local 1766 struct imx21 *imx21 = hcd_to_imx21(hcd); imx21_hc_stop() local 1820 struct imx21 *imx21 = hcd_to_imx21(hcd); imx21_remove() local 1841 struct imx21 *imx21; imx21_probe() local 244 copy_to_dmem( struct imx21 *imx21, int dmem_offset, void *src, int count) copy_to_dmem() argument 542 nonisoc_urb_completed_for_etd( struct imx21 *imx21, struct etd_priv *etd, int status) nonisoc_urb_completed_for_etd() argument 693 alloc_isoc_ep( struct imx21 *imx21, struct usb_host_endpoint *ep) alloc_isoc_ep() argument
|