Lines Matching refs:s3c_hsudc
108 struct s3c_hsudc *dev;
127 * struct s3c_hsudc - Driver's abstraction of the device controller.
138 struct s3c_hsudc {
171 static inline struct s3c_hsudc *to_hsudc(struct usb_gadget *gadget)
173 return container_of(gadget, struct s3c_hsudc, gadget);
176 static inline void set_index(struct s3c_hsudc *hsudc, int ep_addr)
197 struct s3c_hsudc *hsudc = hsep->dev;
237 static void s3c_hsudc_stop_activity(struct s3c_hsudc *hsudc)
260 static void s3c_hsudc_read_setup_pkt(struct s3c_hsudc *hsudc, u16 *buf)
328 struct s3c_hsudc *hsudc = hsep->dev;
378 static void s3c_hsudc_epin_intr(struct s3c_hsudc *hsudc, u32 ep_idx)
411 static void s3c_hsudc_epout_intr(struct s3c_hsudc *hsudc, u32 ep_idx)
451 struct s3c_hsudc *hsudc = hsep->dev;
509 static int s3c_hsudc_handle_reqfeat(struct s3c_hsudc *hsudc,
536 static void s3c_hsudc_process_req_status(struct s3c_hsudc *hsudc,
576 static void s3c_hsudc_process_setup(struct s3c_hsudc *hsudc)
642 static void s3c_hsudc_handle_ep0_intr(struct s3c_hsudc *hsudc)
703 struct s3c_hsudc *hsudc;
750 struct s3c_hsudc *hsudc = hsep->dev;
819 struct s3c_hsudc *hsudc;
879 struct s3c_hsudc *hsudc = hsep->dev;
924 static void s3c_hsudc_initep(struct s3c_hsudc *hsudc,
981 static void s3c_hsudc_setup_ep(struct s3c_hsudc *hsudc)
997 static void s3c_hsudc_reconfig(struct s3c_hsudc *hsudc)
1019 struct s3c_hsudc *hsudc = _dev;
1103 struct s3c_hsudc *hsudc = to_hsudc(gadget);
1157 struct s3c_hsudc *hsudc = to_hsudc(gadget);
1186 static inline u32 s3c_hsudc_read_frameno(struct s3c_hsudc *hsudc)
1198 struct s3c_hsudc *hsudc = to_hsudc(gadget);
1219 struct s3c_hsudc *hsudc;
1223 hsudc = devm_kzalloc(&pdev->dev, sizeof(struct s3c_hsudc) +