Home
last modified time | relevance | path

Searched refs:priv_dev (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.4/drivers/usb/cdns3/
Dep0.c33 static void cdns3_ep0_run_transfer(struct cdns3_device *priv_dev, in cdns3_ep0_run_transfer() argument
37 struct cdns3_usb_regs __iomem *regs = priv_dev->regs; in cdns3_ep0_run_transfer()
38 struct cdns3_endpoint *priv_ep = priv_dev->eps[0]; in cdns3_ep0_run_transfer()
57 cdns3_select_ep(priv_dev, priv_dev->ep0_data_dir); in cdns3_ep0_run_transfer()
61 trace_cdns3_doorbell_ep0(priv_dev->ep0_data_dir ? "ep0in" : "ep0out", in cdns3_ep0_run_transfer()
68 __cdns3_gadget_wakeup(priv_dev); in cdns3_ep0_run_transfer()
71 writel(EP_CMD_ERDY, &priv_dev->regs->ep_cmd); in cdns3_ep0_run_transfer()
82 static int cdns3_ep0_delegate_req(struct cdns3_device *priv_dev, in cdns3_ep0_delegate_req() argument
87 spin_unlock(&priv_dev->lock); in cdns3_ep0_delegate_req()
88 priv_dev->setup_pending = 1; in cdns3_ep0_delegate_req()
[all …]
Dgadget.c96 static int cdns3_get_dma_pos(struct cdns3_device *priv_dev, in cdns3_get_dma_pos() argument
101 dma_index = readl(&priv_dev->regs->ep_traddr) - priv_ep->trb_pool_dma; in cdns3_get_dma_pos()
144 void cdns3_select_ep(struct cdns3_device *priv_dev, u32 ep) in cdns3_select_ep() argument
146 if (priv_dev->selected_ep == ep) in cdns3_select_ep()
149 priv_dev->selected_ep = ep; in cdns3_select_ep()
150 writel(ep, &priv_dev->regs->ep_sel); in cdns3_select_ep()
181 struct cdns3_device *priv_dev = priv_ep->cdns3_dev; in cdns3_allocate_trb_pool() local
186 priv_ep->trb_pool = dma_alloc_coherent(priv_dev->sysdev, in cdns3_allocate_trb_pool()
210 struct cdns3_device *priv_dev = priv_ep->cdns3_dev; in cdns3_free_trb_pool() local
213 dma_free_coherent(priv_dev->sysdev, in cdns3_free_trb_pool()
[all …]
Dtrace.h98 TP_PROTO(struct cdns3_device *priv_dev, u32 usb_ists),
99 TP_ARGS(priv_dev, usb_ists),
106 __entry->speed = cdns3_get_speed(priv_dev);
114 TP_PROTO(struct cdns3_device *priv_dev, u32 usb_ists),
115 TP_ARGS(priv_dev, usb_ists)
119 TP_PROTO(struct cdns3_device *priv_dev, struct cdns3_endpoint *priv_ep),
120 TP_ARGS(priv_dev, priv_ep),
129 __entry->ep_sts = readl(&priv_dev->regs->ep_sts);
130 __entry->ep_traddr = readl(&priv_dev->regs->ep_traddr);
140 TP_PROTO(struct cdns3_device *priv_dev, struct cdns3_endpoint *priv_ep),
[all …]
Dgadget.h1306 enum usb_device_speed cdns3_get_speed(struct cdns3_device *priv_dev);
1308 void cdns3_hw_reset_eps_config(struct cdns3_device *priv_dev);
1309 void cdns3_set_hw_configuration(struct cdns3_device *priv_dev);
1310 void cdns3_select_ep(struct cdns3_device *priv_dev, u32 ep);
1311 void cdns3_allow_enable_l1(struct cdns3_device *priv_dev, int enable);
1331 int cdns3_init_ep0(struct cdns3_device *priv_dev,
1333 void cdns3_ep0_config(struct cdns3_device *priv_dev);
1335 void cdns3_check_ep0_interrupt_proceed(struct cdns3_device *priv_dev, int dir);
1336 int __cdns3_gadget_wakeup(struct cdns3_device *priv_dev);
/Linux-v5.4/drivers/staging/gdm724x/
Dgdm_lte.h37 void *priv_dev; member
39 int (*send_hci_func)(void *priv_dev, void *data, int len,
41 int (*send_sdu_func)(void *priv_dev, void *data, int len,
45 int (*rcv_func)(void *priv_dev,
49 u8 (*get_endian)(void *priv_dev);
Dgdm_tty.h33 void *priv_dev; member
34 int (*send_func)(void *priv_dev,
40 int (*recv_func)(void *priv_dev,
46 int (*send_control)(void *priv_dev,
Dgdm_usb.c51 static int gdm_usb_recv(void *priv_dev,
358 struct lte_udev *udev = phy_dev->priv_dev; in set_mac_address()
401 udev = phy_dev->priv_dev; in do_rx()
479 static int gdm_usb_recv(void *priv_dev, in gdm_usb_recv() argument
485 struct lte_udev *udev = priv_dev; in gdm_usb_recv()
700 static int gdm_usb_sdu_send(void *priv_dev, void *data, int len, in gdm_usb_sdu_send() argument
705 struct lte_udev *udev = priv_dev; in gdm_usb_sdu_send()
758 static int gdm_usb_hci_send(void *priv_dev, void *data, int len, in gdm_usb_hci_send() argument
761 struct lte_udev *udev = priv_dev; in gdm_usb_hci_send()
792 static u8 gdm_usb_get_endian(void *priv_dev) in gdm_usb_get_endian() argument
[all …]
Dgdm_mux.c270 static int gdm_mux_recv(void *priv_dev, in gdm_mux_recv() argument
274 struct mux_dev *mux_dev = priv_dev; in gdm_mux_recv()
342 static int gdm_mux_send(void *priv_dev, void *data, int len, int tty_index, in gdm_mux_send() argument
345 struct mux_dev *mux_dev = priv_dev; in gdm_mux_send()
405 static int gdm_mux_send_control(void *priv_dev, int request, int value, in gdm_mux_send_control() argument
408 struct mux_dev *mux_dev = priv_dev; in gdm_mux_send_control()
531 tty_dev->priv_dev = (void *)mux_dev; in gdm_mux_probe()
570 mux_dev = tty_dev->priv_dev; in gdm_mux_disconnect()
590 mux_dev = tty_dev->priv_dev; in gdm_mux_suspend()
621 mux_dev = tty_dev->priv_dev; in gdm_mux_resume()
Dgdm_tty.c124 gdm->tty_dev->recv_func(gdm->tty_dev->priv_dev, in gdm_tty_recv_complete()
139 gdm->tty_dev->recv_func(gdm->tty_dev->priv_dev, in gdm_tty_recv_complete()
171 gdm->tty_dev->send_func(gdm->tty_dev->priv_dev, in gdm_tty_write()
235 gdm->tty_dev->recv_func(gdm->tty_dev->priv_dev, in register_lte_tty_device()
Dgdm_lte.c467 ret = nic->phy_dev->send_sdu_func(nic->phy_dev->priv_dev, in gdm_lte_tx()
514 length = gdm_dev16_to_cpu(phy_dev->get_endian(phy_dev->priv_dev), in gdm_lte_event_send()
524 nic->phy_dev->send_hci_func(nic->phy_dev->priv_dev, msg, len, NULL, in gdm_lte_event_rcv()
678 u8 endian = phy_dev->get_endian(phy_dev->priv_dev); in gdm_lte_multi_sdu_pkt()
723 u8 ed = nic->phy_dev->get_endian(nic->phy_dev->priv_dev); in gdm_lte_pdn_table()
746 u8 endian = phy_dev->get_endian(phy_dev->priv_dev); in gdm_lte_receive_pkt()
808 phy_dev->rcv_func(phy_dev->priv_dev, in start_rx_proc()