Searched defs:imx21 (Results 1 – 3 of 3) sorted by relevance
/Linux-v5.10/drivers/usb/host/ |
D | imx21-dbg.c | 14 static inline void create_debug_files(struct imx21 *imx21) { } in create_debug_files() 15 static inline void remove_debug_files(struct imx21 *imx21) { } in remove_debug_files() 16 static inline void debug_urb_submitted(struct imx21 *imx21, struct urb *urb) {} in debug_urb_submitted() 17 static inline void debug_urb_completed(struct imx21 *imx21, struct urb *urb, in debug_urb_completed() 19 static inline void debug_urb_unlinked(struct imx21 *imx21, struct urb *urb) {} in debug_urb_unlinked() 20 static inline void debug_urb_queued_for_etd(struct imx21 *imx21, in debug_urb_queued_for_etd() 22 static inline void debug_urb_queued_for_dmem(struct imx21 *imx21, in debug_urb_queued_for_dmem() 24 static inline void debug_etd_allocated(struct imx21 *imx21) {} in debug_etd_allocated() 25 static inline void debug_etd_freed(struct imx21 *imx21) {} in debug_etd_freed() 26 static inline void debug_dmem_allocated(struct imx21 *imx21, int size) {} in debug_dmem_allocated() [all …]
|
D | imx21-hcd.c | 57 #define DEBUG_LOG_FRAME(imx21, etd, event) \ argument 60 #define DEBUG_LOG_FRAME(imx21, etd, event) do { } while (0) argument 75 static inline void set_register_bits(struct imx21 *imx21, u32 offset, u32 mask) in set_register_bits() 81 static inline void clear_register_bits(struct imx21 *imx21, in clear_register_bits() 88 static inline void clear_toggle_bit(struct imx21 *imx21, u32 offset, u32 mask) in clear_toggle_bit() 96 static inline void set_toggle_bit(struct imx21 *imx21, u32 offset, u32 mask) in set_toggle_bit() 104 static void etd_writel(struct imx21 *imx21, int etd_num, int dword, u32 value) in etd_writel() 109 static u32 etd_readl(struct imx21 *imx21, int etd_num, int dword) in etd_readl() 127 struct imx21 *imx21 = hcd_to_imx21(hcd); in imx21_hc_get_frame() local 148 static int alloc_etd(struct imx21 *imx21) in alloc_etd() [all …]
|
D | imx21-hcd.h | 406 struct imx21 { struct 407 spinlock_t lock; 408 struct device *dev; 409 struct usb_hcd *hcd; 410 struct mx21_usbh_platform_data *pdata; 411 struct list_head dmem_list; 412 struct list_head queue_for_etd; /* eps queued due to etd shortage */ 413 struct list_head queue_for_dmem; /* etds queued due to dmem shortage */ 414 struct etd_priv etd[USB_NUM_ETD]; 415 struct clk *clk; [all …]
|