Searched refs:priv_dev (Results 1 – 2 of 2) sorted by relevance
34 static void cdns3_ep0_run_transfer(struct cdns3_device *priv_dev, in cdns3_ep0_run_transfer() argument38 struct cdns3_usb_regs __iomem *regs = priv_dev->regs; in cdns3_ep0_run_transfer()39 struct cdns3_endpoint *priv_ep = priv_dev->eps[0]; in cdns3_ep0_run_transfer()58 cdns3_select_ep(priv_dev, priv_dev->ep0_data_dir); in cdns3_ep0_run_transfer()62 trace_cdns3_doorbell_ep0(priv_dev->ep0_data_dir ? "ep0in" : "ep0out", in cdns3_ep0_run_transfer()69 __cdns3_gadget_wakeup(priv_dev); in cdns3_ep0_run_transfer()72 writel(EP_CMD_ERDY, &priv_dev->regs->ep_cmd); in cdns3_ep0_run_transfer()83 static int cdns3_ep0_delegate_req(struct cdns3_device *priv_dev, in cdns3_ep0_delegate_req() argument88 spin_unlock(&priv_dev->lock); in cdns3_ep0_delegate_req()89 priv_dev->setup_pending = 1; in cdns3_ep0_delegate_req()[all …]
1347 enum usb_device_speed cdns3_get_speed(struct cdns3_device *priv_dev);1349 void cdns3_hw_reset_eps_config(struct cdns3_device *priv_dev);1350 void cdns3_set_hw_configuration(struct cdns3_device *priv_dev);1351 void cdns3_select_ep(struct cdns3_device *priv_dev, u32 ep);1352 void cdns3_allow_enable_l1(struct cdns3_device *priv_dev, int enable);1370 int cdns3_init_ep0(struct cdns3_device *priv_dev,1372 void cdns3_ep0_config(struct cdns3_device *priv_dev);1374 void cdns3_check_ep0_interrupt_proceed(struct cdns3_device *priv_dev, int dir);1375 int __cdns3_gadget_wakeup(struct cdns3_device *priv_dev);