Lines Matching refs:FAR

145 int usbdev_cdcacm_initialize (FAR struct module *mod, int n, FAR void *arg);
170 static int cdcacm_sndpacket(FAR struct cdcacm_dev_s *priv,
171 FAR struct cdcacm_wrreq_s *wrcontainer);
172 static int cdcacm_recvpacket(FAR struct cdcacm_dev_s *priv,
173 FAR struct cdcacm_rdreq_s *rdcontainer);
174 static int cdcacm_requeue_rdrequest(FAR struct cdcacm_dev_s *priv,
175 FAR struct cdcacm_rdreq_s *rdcontainer);
176 static ssize_t cdcacm_release_rxpending(FAR struct file *filep,
177 FAR char *buffer, size_t buflen);
181 static struct usbdev_req_s *cdcacm_allocreq(FAR struct usbdev_ep_s *ep,
183 static void cdcacm_freereq(FAR struct usbdev_ep_s *ep,
184 FAR struct usbdev_req_s *req);
188 static void cdcacm_resetconfig(FAR struct cdcacm_dev_s *priv);
190 static int cdcacm_epconfigure(FAR struct usbdev_ep_s *ep,
192 FAR const usb_endpoint_descriptor_t *ep_desc,
193 FAR struct usbdev_s *dev,
196 static int cdcacm_setconfig(FAR struct cdcacm_dev_s *priv,
197 FAR struct usbdev_s *dev);
201 static void cdcacm_rdcomplete(FAR struct usbdev_ep_s *ep,
202 FAR struct usbdev_req_s *req);
203 static void cdcacm_wrcomplete(FAR struct usbdev_ep_s *ep,
204 FAR struct usbdev_req_s *req);
208 static int cdcacm_bind(FAR struct usbdevclass_driver_s *driver,
209 FAR struct usbdev_s *dev);
210 static int cdcacm_unbind(FAR struct usbdevclass_driver_s *driver,
211 FAR struct usbdev_s *dev);
212 static int cdcacm_setup(FAR struct usbdevclass_driver_s *driver,
213 FAR struct usbdev_s *dev,
214 FAR const struct usb_device_request *ctrl, uint8_t *dataout,
216 static int cdcacm_serial_connect(FAR struct cdcacm_dev_s *priv);
217 static int cdcacm_serial_disconnect(FAR struct cdcacm_dev_s *priv);
218 static void cdcacm_disconnect(FAR struct usbdevclass_driver_s *driver,
219 FAR struct usbdev_s *dev);
220 static ssize_t cdcuart_write(FAR struct file *filep,
221 FAR const char *buffer, size_t buflen);
222 static int cdcuart_open(FAR struct file *filep);
223 static int cdcuart_ioctl(FAR struct file *filep,
258 FAR const char *buffer,
302 static ssize_t cdcuart_write(FAR struct file *filep,
303 FAR const char *buffer,
346 static int cdcacm_sndpacket(FAR struct cdcacm_dev_s *priv,
347 FAR struct cdcacm_wrreq_s *wrcontainer)
349 FAR struct usbdev_ep_s *ep;
350 FAR struct usbdev_req_s *req;
486 static int cdcacm_recvpacket(FAR struct cdcacm_dev_s *priv,
487 FAR struct cdcacm_rdreq_s *rdcontainer)
489 FAR struct usbdev_req_s *req;
559 static int cdcacm_requeue_rdrequest(FAR struct cdcacm_dev_s *priv,
560 FAR struct cdcacm_rdreq_s *rdcontainer)
562 FAR struct usbdev_req_s *req;
563 FAR struct usbdev_ep_s *ep;
604 static ssize_t cdcacm_release_rxpending(FAR struct file *filep, FAR char *buffer, size_t buflen)
606 FAR struct cdcacm_dev_s *priv;
607 FAR struct cdcacm_rdreq_s *rdcontainer;
660 static struct usbdev_req_s *cdcacm_allocreq(FAR struct usbdev_ep_s *ep, uint16_t len)
662 FAR struct usbdev_req_s *req;
690 static void cdcacm_freereq(FAR struct usbdev_ep_s *ep,
691 FAR struct usbdev_req_s *req)
713 static void cdcacm_resetconfig(FAR struct cdcacm_dev_s *priv)
752 static int cdcacm_epconfigure(FAR struct usbdev_ep_s *ep,
754 FAR const usb_endpoint_descriptor_t *ep_desc,
755 FAR struct usbdev_s *dev,
774 static int cdcacm_setconfig(FAR struct cdcacm_dev_s *priv,
777 FAR struct cdcacm_rdreq_s *rdcontainer;
887 static void cdcacm_rdcomplete(FAR struct usbdev_ep_s *ep,
888 FAR struct usbdev_req_s *req)
890 FAR struct cdcacm_rdreq_s *rdcontainer;
891 FAR struct cdcacm_dev_s *priv;
940 static void cdcacm_wrcomplete(FAR struct usbdev_ep_s *ep,
941 FAR struct usbdev_req_s *req)
943 FAR struct cdcacm_dev_s *priv;
944 FAR struct cdcacm_wrreq_s *wrcontainer;
990 static void cdcacm_notify_complete(FAR struct usbdev_ep_s *ep,
991 FAR struct usbdev_req_s *usbd_req)
993 FAR struct cdcacm_dev_s *priv;
1037 static int cdcacm_bind(FAR struct usbdevclass_driver_s *driver,
1038 FAR struct usbdev_s *dev)
1040 FAR struct cdcacm_dev_s *priv;
1041 FAR struct composite_devobj_s *devobj;
1042 FAR struct usbdev_devinfo_s *devinfo;
1043 FAR struct cdcacm_wrreq_s *wrcontainer;
1044 FAR struct cdcacm_rdreq_s *rdcontainer;
1045 FAR struct composite_dev_s *cdev;
1236 static int cdcacm_unbind(FAR struct usbdevclass_driver_s *driver,
1237 FAR struct usbdev_s *dev)
1239 FAR struct cdcacm_dev_s *priv;
1240 FAR struct cdcacm_wrreq_s *wrcontainer;
1241 FAR struct cdcacm_rdreq_s *rdcontainer;
1252 priv = ((FAR struct cdcacm_driver_s *)driver)->dev;
1339 static void cdcacm_set_line_complete(FAR struct usbdev_ep_s *ep,
1340 FAR struct usbdev_req_s *req)
1342 FAR struct cdcacm_dev_s *priv;
1370 static int cdcacm_setup(FAR struct usbdevclass_driver_s *driver,
1371 FAR struct usbdev_s *dev,
1372 FAR const struct usb_device_request *ctrl,
1375 FAR struct cdcacm_dev_s *priv;
1376 FAR struct usbdev_req_s *req;
1583 static int cdcacm_serial_connect(FAR struct cdcacm_dev_s *priv)
1585 FAR struct usbdev_ep_s *ep;
1586 FAR struct usbdev_req_s *req;
1629 static int cdcacm_serial_disconnect(FAR struct cdcacm_dev_s *priv)
1631 FAR struct usbdev_req_s *req;
1632 FAR struct usbdev_ep_s *ep;
1662 static int cdcuart_open(FAR struct file *filep)
1678 static int cdcuart_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
1680 //FAR struct inode *inode;
1681 FAR struct cdcacm_dev_s *priv;
1733 static void cdcacm_disconnect(FAR struct usbdevclass_driver_s *driver,
1734 FAR struct usbdev_s *dev)
1736 FAR struct cdcacm_dev_s *priv;
1745 priv = ((FAR struct cdcacm_driver_s *)driver)->dev;
1792 FAR struct usbdev_devinfo_s *devinfo,
1793 FAR struct usbdevclass_driver_s **classdev)
1795 FAR struct cdcacm_alloc_s *alloc;
1796 FAR struct cdcacm_dev_s *priv;
1797 FAR struct cdcacm_driver_s *drvr;
1803 alloc = (FAR struct cdcacm_alloc_s *)malloc(sizeof(struct cdcacm_alloc_s));
1860 void cdcacm_uninitialize(FAR struct usbdevclass_driver_s *devclass_drvr)
1862 FAR struct cdcacm_driver_s *drvr = (struct cdcacm_driver_s *)devclass_drvr;
1863 FAR struct cdcacm_alloc_s *alloc;
1925 void usbdev_cdcacm_initialize_sub(FAR struct composite_devdesc_s *dev, int ifnobase, int minor)
1948 int usbdev_cdcacm_initialize (FAR struct module *mod, int n, FAR void *arg)
1950 FAR struct composite_softc *com_s = (struct composite_softc *)arg;