Lines Matching defs:musb
106 #define MUSB_MODE(musb) ((musb)->is_host ? "Host" : "Peripheral") argument
201 struct musb *musb; member
277 struct musb { struct
282 struct musb_io io; argument
283 const struct musb_platform_ops *ops; argument
284 struct musb_context_registers context; argument
302 enum musb_h_ep0_state ep0_stage; argument
310 struct musb_hw_ep *bulk_ep; argument
312 struct list_head control; /* of musb_qh */ argument
313 struct list_head in_bulk; /* of musb_qh */ argument
314 struct list_head out_bulk; /* of musb_qh */ argument
315 struct list_head pending_list; /* pending work list */
317 struct timer_list otg_timer;
318 struct timer_list dev_timer;
319 struct notifier_block nb;
321 struct dma_controller *dma_controller;
323 struct device *controller;
347 struct musb_hw_ep endpoints[MUSB_C_NUM_EPS]; argument
357 enum musb_mode port_mode; argument
378 #define can_bulk_split(musb, type) \ argument
382 #define can_bulk_combine(musb, type) \ argument
407 enum musb_g_ep0_state ep0_state; argument
412 const struct musb_hdrc_config *config; argument
420 /* This must be included after struct musb is defined */ argument
452 static inline int musb_read_fifosize(struct musb *musb, in musb_read_fifosize()
482 static inline void musb_configure_ep0(struct musb *musb) in musb_configure_ep0()
512 static inline void musb_platform_set_vbus(struct musb *musb, int is_on) in musb_platform_set_vbus()
518 static inline void musb_platform_enable(struct musb *musb) in musb_platform_enable()
524 static inline void musb_platform_disable(struct musb *musb) in musb_platform_disable()
530 static inline int musb_platform_set_mode(struct musb *musb, u8 mode) in musb_platform_set_mode()
538 static inline void musb_platform_try_idle(struct musb *musb, in musb_platform_try_idle()
545 static inline int musb_platform_recover(struct musb *musb) in musb_platform_recover()
553 static inline int musb_platform_get_vbus_status(struct musb *musb) in musb_platform_get_vbus_status()
561 static inline int musb_platform_init(struct musb *musb) in musb_platform_init()
569 static inline int musb_platform_exit(struct musb *musb) in musb_platform_exit()
577 static inline void musb_platform_pre_root_reset_end(struct musb *musb) in musb_platform_pre_root_reset_end()
583 static inline void musb_platform_post_root_reset_end(struct musb *musb) in musb_platform_post_root_reset_end()
589 static inline void musb_platform_clear_ep_rxintr(struct musb *musb, int epnum) in musb_platform_clear_ep_rxintr()
595 static inline void musb_set_state(struct musb *musb, in musb_set_state()
604 static inline enum usb_otg_state musb_get_state(struct musb *musb) in musb_get_state()
612 static inline const char *musb_otg_state_string(struct musb *musb) in musb_otg_state_string()