Home
last modified time | relevance | path

Searched defs:imx21 (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.10/drivers/usb/host/
Dimx21-dbg.c14 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 …]
Dimx21-hcd.c57 #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 …]
Dimx21-hcd.h406 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 …]