Home
last modified time | relevance | path

Searched refs:cdns3_device (Results 1 – 5 of 5) 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()
82 static int cdns3_ep0_delegate_req(struct cdns3_device *priv_dev, in cdns3_ep0_delegate_req()
95 static void cdns3_prepare_setup_packet(struct cdns3_device *priv_dev) in cdns3_prepare_setup_packet()
103 static void cdns3_ep0_complete_setup(struct cdns3_device *priv_dev, in cdns3_ep0_complete_setup()
137 static int cdns3_req_ep0_set_configuration(struct cdns3_device *priv_dev, in cdns3_req_ep0_set_configuration()
194 static int cdns3_req_ep0_set_address(struct cdns3_device *priv_dev, in cdns3_req_ep0_set_address()
234 static int cdns3_req_ep0_get_status(struct cdns3_device *priv_dev, in cdns3_req_ep0_get_status()
288 static int cdns3_ep0_feature_handle_device(struct cdns3_device *priv_dev, in cdns3_ep0_feature_handle_device()
357 static int cdns3_ep0_feature_handle_intf(struct cdns3_device *priv_dev, in cdns3_ep0_feature_handle_intf()
376 static int cdns3_ep0_feature_handle_endpoint(struct cdns3_device *priv_dev, in cdns3_ep0_feature_handle_endpoint()
[all …]
Dgadget.c96 static int cdns3_get_dma_pos(struct cdns3_device *priv_dev, in cdns3_get_dma_pos()
144 void cdns3_select_ep(struct cdns3_device *priv_dev, u32 ep) in cdns3_select_ep()
181 struct cdns3_device *priv_dev = priv_ep->cdns3_dev; in cdns3_allocate_trb_pool()
210 struct cdns3_device *priv_dev = priv_ep->cdns3_dev; in cdns3_free_trb_pool()
228 struct cdns3_device *priv_dev = priv_ep->cdns3_dev; in cdns3_ep_stall_flush()
247 void cdns3_hw_reset_eps_config(struct cdns3_device *priv_dev) in cdns3_hw_reset_eps_config()
321 void cdns3_allow_enable_l1(struct cdns3_device *priv_dev, int enable) in cdns3_allow_enable_l1()
329 enum usb_device_speed cdns3_get_speed(struct cdns3_device *priv_dev) in cdns3_get_speed()
354 static int cdns3_start_all_request(struct cdns3_device *priv_dev, in cdns3_start_all_request()
438 struct usb_request *cdns3_wa2_gadget_giveback(struct cdns3_device *priv_dev, in cdns3_wa2_gadget_giveback()
[all …]
Dgadget.h960 #define gadget_to_cdns3_device(g) (container_of(g, struct cdns3_device, gadget))
1090 struct cdns3_device;
1128 struct cdns3_device *cdns3_dev;
1254 struct cdns3_device { struct
1306 enum usb_device_speed cdns3_get_speed(struct cdns3_device *priv_dev); argument
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,
[all …]
Dtrace.h98 TP_PROTO(struct cdns3_device *priv_dev, u32 usb_ists),
114 TP_PROTO(struct cdns3_device *priv_dev, u32 usb_ists),
119 TP_PROTO(struct cdns3_device *priv_dev, struct cdns3_endpoint *priv_ep),
140 TP_PROTO(struct cdns3_device *priv_dev, struct cdns3_endpoint *priv_ep),
145 TP_PROTO(struct cdns3_device *priv_dev, u32 ep_sts),
162 TP_PROTO(struct cdns3_device *priv_dev, u32 ep_sts),
270 TP_PROTO(struct cdns3_device *dev_priv, struct usb_request *request),
Dcore.h86 struct cdns3_device *gadget_dev;