mtu3
struct mtu3 *u3d;
struct mtu3;
struct mtu3 *mtu;
struct mtu3 *mtu;
static inline struct mtu3 *gadget_to_mtu3(struct usb_gadget *g)
return container_of(g, struct mtu3, g);
int mtu3_config_ep(struct mtu3 *mtu, struct mtu3_ep *mep,
void mtu3_deconfig_ep(struct mtu3 *mtu, struct mtu3_ep *mep);
void mtu3_start(struct mtu3 *mtu);
void mtu3_stop(struct mtu3 *mtu);
void mtu3_dev_on_off(struct mtu3 *mtu, int is_on);
int mtu3_gadget_setup(struct mtu3 *mtu);
void mtu3_gadget_cleanup(struct mtu3 *mtu);
void mtu3_gadget_reset(struct mtu3 *mtu);
void mtu3_gadget_suspend(struct mtu3 *mtu);
void mtu3_gadget_resume(struct mtu3 *mtu);
void mtu3_gadget_disconnect(struct mtu3 *mtu);
irqreturn_t mtu3_ep0_isr(struct mtu3 *mtu);
struct mtu3 *mtu = ssusb->u3d;
struct mtu3 *mtu = ssusb->u3d;
struct mtu3 *mtu = ssusb->u3d;
struct mtu3 *mtu = ssusb->u3d;
static void mtu3_device_disable(struct mtu3 *mtu)
static void mtu3_dev_power_on(struct mtu3 *mtu)
static void mtu3_dev_power_down(struct mtu3 *mtu)
static void mtu3_device_reset(struct mtu3 *mtu)
static void mtu3_intr_status_clear(struct mtu3 *mtu)
static void mtu3_intr_disable(struct mtu3 *mtu)
static void mtu3_intr_enable(struct mtu3 *mtu)
static void mtu3_set_speed(struct mtu3 *mtu, enum usb_device_speed speed)
static void mtu3_csr_init(struct mtu3 *mtu)
struct mtu3 *mtu = mep->mtu;
struct mtu3 *mtu = mep->mtu;
void mtu3_dev_on_off(struct mtu3 *mtu, int is_on)
void mtu3_start(struct mtu3 *mtu)
void mtu3_stop(struct mtu3 *mtu)
static void mtu3_dev_suspend(struct mtu3 *mtu)
static void mtu3_dev_resume(struct mtu3 *mtu)
int mtu3_config_ep(struct mtu3 *mtu, struct mtu3_ep *mep,
void mtu3_deconfig_ep(struct mtu3 *mtu, struct mtu3_ep *mep)
static void get_ep_fifo_config(struct mtu3 *mtu)
static void mtu3_ep0_setup(struct mtu3 *mtu)
static int mtu3_mem_alloc(struct mtu3 *mtu)
static void mtu3_mem_free(struct mtu3 *mtu)
static void mtu3_regs_init(struct mtu3 *mtu)
static irqreturn_t mtu3_link_isr(struct mtu3 *mtu)
static inline void mtu3_ss_func_set(struct mtu3 *mtu, bool enable)
static irqreturn_t mtu3_u3_ltssm_isr(struct mtu3 *mtu)
static irqreturn_t mtu3_u2_common_isr(struct mtu3 *mtu)
struct mtu3 *mtu = (struct mtu3 *)data;
static void mtu3_check_params(struct mtu3 *mtu)
static inline void mtu3_hs_softconn_set(struct mtu3 *mtu, bool enable)
static int mtu3_hw_init(struct mtu3 *mtu)
static void mtu3_hw_exit(struct mtu3 *mtu)
static int mtu3_set_dma_mask(struct mtu3 *mtu)
struct mtu3 *mtu = NULL;
mtu = devm_kzalloc(dev, sizeof(struct mtu3), GFP_KERNEL);
static int mtu3_device_enable(struct mtu3 *mtu)
static void mtu3_debugfs_regset(struct mtu3 *mtu, void __iomem *base,
static void mtu3_debugfs_ep_regset(struct mtu3 *mtu, struct mtu3_ep *mep,
struct mtu3 *mtu = mep->mtu;
struct mtu3 *mtu = mep->mtu;
struct mtu3 *mtu = mep->mtu;
struct mtu3 *mtu = mep->mtu;
struct mtu3 *mtu = sf->private;
struct mtu3 *mtu = sf->private;
static void mtu3_debugfs_create_prb_files(struct mtu3 *mtu)
static void mtu3_debugfs_create_ep_dirs(struct mtu3 *mtu)
struct mtu3 *mtu = ssusb->u3d;
struct mtu3 *mtu = sf->private;
struct mtu3 *mtu = sf->private;
struct mtu3 *mtu = ssusb->u3d;
struct mtu3 *mtu = mep->mtu;
struct mtu3 *mtu;
struct mtu3 *mtu = mreq->mtu;
struct mtu3 *mtu = mep->mtu;
struct mtu3 *mtu = mep->mtu;
struct mtu3 *mtu = mep->mtu;
struct mtu3 *mtu = mep->mtu;
struct mtu3 *mtu = gadget_to_mtu3(gadget);
static void function_wake_notif(struct mtu3 *mtu, u8 intf)
struct mtu3 *mtu = gadget_to_mtu3(gadget);
struct mtu3 *mtu = gadget_to_mtu3(gadget);
struct mtu3 *mtu = gadget_to_mtu3(gadget);
struct mtu3 *mtu = gadget_to_mtu3(gadget);
static void stop_activity(struct mtu3 *mtu)
struct mtu3 *mtu = gadget_to_mtu3(g);
struct mtu3 *mtu = gadget_to_mtu3(g);
struct mtu3 *mtu = gadget_to_mtu3(g);
static void mtu3_state_reset(struct mtu3 *mtu)
struct mtu3 *mtu = mep->mtu;
static void init_hw_ep(struct mtu3 *mtu, struct mtu3_ep *mep,
static void mtu3_gadget_init_eps(struct mtu3 *mtu)
int mtu3_gadget_setup(struct mtu3 *mtu)
void mtu3_gadget_cleanup(struct mtu3 *mtu)
void mtu3_gadget_resume(struct mtu3 *mtu)
void mtu3_gadget_suspend(struct mtu3 *mtu)
void mtu3_gadget_disconnect(struct mtu3 *mtu)
void mtu3_gadget_reset(struct mtu3 *mtu)
static void ep0_load_test_packet(struct mtu3 *mtu)
struct mtu3 *mtu = mep0->mtu;
static void ep0_do_status_stage(struct mtu3 *mtu)
struct mtu3 *mtu;
static int ep0_set_sel(struct mtu3 *mtu, struct usb_ctrlrequest *setup)
ep0_get_status(struct mtu3 *mtu, const struct usb_ctrlrequest *setup)
static int handle_test_mode(struct mtu3 *mtu, struct usb_ctrlrequest *setup)
static int ep0_handle_feature_dev(struct mtu3 *mtu,
static int ep0_handle_feature(struct mtu3 *mtu,
static char *decode_ep0_state(struct mtu3 *mtu)
static int handle_standard_request(struct mtu3 *mtu,
static void ep0_rx_state(struct mtu3 *mtu)
static void ep0_tx_state(struct mtu3 *mtu)
static void ep0_req_giveback(struct mtu3 *mtu, struct usb_request *req)
static void ep0_read_setup(struct mtu3 *mtu, struct usb_ctrlrequest *setup)
forward_to_driver(struct mtu3 *mtu, const struct usb_ctrlrequest *setup)
static int ep0_handle_setup(struct mtu3 *mtu)
irqreturn_t mtu3_ep0_isr(struct mtu3 *mtu)
struct mtu3 *mtu = mep->mtu;
struct mtu3 *mtu;
struct mtu3 *mtu;
struct mtu3 *mtu = mep->mtu;
struct mtu3 *mtu = mep->mtu;
struct mtu3 *mtu = mep->mtu;
struct mtu3 *mtu = mep->mtu;
struct mtu3 *mtu = mep->mtu;
static void qmu_tx_zlp_error_handler(struct mtu3 *mtu, u8 epnum)
static void qmu_error_rx(struct mtu3 *mtu, u8 epnum)
static void qmu_done_tx(struct mtu3 *mtu, u8 epnum)
static void qmu_done_rx(struct mtu3 *mtu, u8 epnum)
static void qmu_done_isr(struct mtu3 *mtu, u32 done_status)
static void qmu_exception_isr(struct mtu3 *mtu, u32 qmu_status)
irqreturn_t mtu3_qmu_isr(struct mtu3 *mtu)
int mtu3_qmu_init(struct mtu3 *mtu)
void mtu3_qmu_exit(struct mtu3 *mtu)
irqreturn_t mtu3_qmu_isr(struct mtu3 *mtu);
int mtu3_qmu_init(struct mtu3 *mtu);
void mtu3_qmu_exit(struct mtu3 *mtu);
#define TRACE_SYSTEM mtu3