Searched refs:priv_dev (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/drivers/usb/cdns3/ |
| H A D | cdns3-ep0.c | 58 cdns3_select_ep(priv_dev, priv_dev->ep0_data_dir); in cdns3_ep0_run_transfer() 90 ret = priv_dev->gadget_driver->setup(&priv_dev->gadget, ctrl_req); in cdns3_ep0_delegate_req() 92 spin_lock(&priv_dev->lock); in cdns3_ep0_delegate_req() 98 priv_dev->ep0_data_dir = 0; in cdns3_prepare_setup_packet() 100 cdns3_ep0_run_transfer(priv_dev, priv_dev->setup_dma, in cdns3_prepare_setup_packet() 190 dev_err(priv_dev->dev, in cdns3_req_ep0_set_address() 197 dev_err(priv_dev->dev, in cdns3_req_ep0_set_address() 269 cdns3_ep0_run_transfer(priv_dev, priv_dev->setup_dma, in cdns3_req_ep0_get_status() 440 cdns3_ep0_run_transfer(priv_dev, priv_dev->setup_dma, 6, 1, 0); in cdns3_req_ep0_set_sel() 747 dev_err(priv_dev->dev, in cdns3_gadget_ep0_queue() [all …]
|
| H A D | cdns3-gadget.c | 1826 priv_dev->gadget_driver->disconnect(&priv_dev->gadget); in cdns3_disconnect_gadget() 1874 priv_dev->gadget_driver->suspend(&priv_dev->gadget); in cdns3_check_usb_interrupt_proceed() 1883 priv_dev->gadget_driver->resume(&priv_dev->gadget); in cdns3_check_usb_interrupt_proceed() 3142 devm_kfree(priv_dev->dev, priv_dev->eps[i]); in cdns3_free_all_eps() 3176 priv_dev->eps[i] = priv_dev->eps[0]; in cdns3_init_eps() 3275 dma_free_coherent(priv_dev->sysdev, 8, priv_dev->setup_buf, in cdns3_gadget_exit() 3291 priv_dev = kzalloc(sizeof(*priv_dev), GFP_KERNEL); in cdns3_gadget_start() 3292 if (!priv_dev) in cdns3_gadget_start() 3373 priv_dev->dev_ver = readl(&priv_dev->regs->usb_cap6); in cdns3_gadget_start() 3382 priv_dev->dev_ver = GET_DEV_BASE_VERSION(priv_dev->dev_ver); in cdns3_gadget_start() [all …]
|
| H A D | cdns3-trace.h | 98 TP_PROTO(struct cdns3_device *priv_dev, u32 usb_ists), 99 TP_ARGS(priv_dev, usb_ists), 105 __entry->speed = cdns3_get_speed(priv_dev); 114 TP_ARGS(priv_dev, usb_ists) 119 TP_ARGS(priv_dev, priv_ep), 129 __entry->ep_sts = readl(&priv_dev->regs->ep_sts); 145 TP_ARGS(priv_dev, priv_ep) 150 TP_ARGS(priv_dev, ep_sts), 156 __entry->ep_dir = priv_dev->selected_ep; 165 TP_PROTO(struct cdns3_device *priv_dev, u32 ep_sts), [all …]
|
| H A D | cdns3-gadget.h | 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);
|
| /linux-6.15/drivers/usb/gadget/udc/cdns2/ |
| H A D | cdns2-pci.c | 26 struct cdns2_device *priv_dev; in cdns2_pci_probe() local 43 priv_dev = devm_kzalloc(&pdev->dev, sizeof(*priv_dev), GFP_KERNEL); in cdns2_pci_probe() 44 if (!priv_dev) in cdns2_pci_probe() 58 if (!priv_dev->regs) { in cdns2_pci_probe() 63 priv_dev->irq = pdev->irq; in cdns2_pci_probe() 67 priv_dev->dev = dev; in cdns2_pci_probe() 70 priv_dev->onchip_tx_buf = 16; in cdns2_pci_probe() 71 priv_dev->onchip_rx_buf = 16; in cdns2_pci_probe() 73 ret = cdns2_gadget_init(priv_dev); in cdns2_pci_probe() 77 pci_set_drvdata(pdev, priv_dev); in cdns2_pci_probe() [all …]
|