Lines Matching refs:FAR
109 FAR struct usbdev_req_s *ctrlreq; /* Pointer to preallocated control request */
118 static int usbclass_setup(FAR struct usbdevclass_driver_s *driver,
119 FAR struct usbdev_s *dev,
120 FAR const struct usb_device_request *ctrl,
121 FAR uint8_t *dataout, size_t outlen);
122 static int usbclass_bind(FAR struct usbdevclass_driver_s *driver,
123 FAR struct usbdev_s *dev);
124 static int usbclass_unbind(FAR struct usbdevclass_driver_s *driver,
125 FAR struct usbdev_s *dev);
126 static void usbclass_disconnect(FAR struct usbdevclass_driver_s *driver,
127 FAR struct usbdev_s *dev);
182 static void usbclass_ep0incomplete(FAR struct usbdev_ep_s *ep,
183 FAR struct usbdev_req_s *req)
194 static int16_t usbclass_mkcfgdesc(FAR uint8_t *buf,
195 FAR struct usbdev_devinfo_s *devinfo)
235 static int usbclass_setup(FAR struct usbdevclass_driver_s *driver,
236 FAR struct usbdev_s *dev,
237 FAR const struct usb_device_request *ctrl,
238 FAR uint8_t *dataout, size_t outlen)
240 FAR struct dfu_driver_s *priv = (FAR struct dfu_driver_s *)driver;
241 FAR struct usbdev_req_s *ctrlreq = priv->ctrlreq;
270 *(FAR uint8_t *)ctrlreq->buf = 0;
298 static int usbclass_bind(FAR struct usbdevclass_driver_s *driver,
299 FAR struct usbdev_s *dev)
301 FAR struct dfu_driver_s *priv = (FAR struct dfu_driver_s *)driver;
316 static int usbclass_unbind(FAR struct usbdevclass_driver_s *driver,
317 FAR struct usbdev_s *dev)
319 FAR struct dfu_driver_s *priv = (FAR struct dfu_driver_s *)driver;
338 static void usbclass_disconnect(FAR struct usbdevclass_driver_s *driver,
339 FAR struct usbdev_s *dev)
360 FAR struct usbdev_devinfo_s *devinfo,
361 FAR struct usbdevclass_driver_s **classdev)
363 FAR struct dfu_driver_s *alloc;
395 static void usbclass_uninitialize(FAR struct usbdevclass_driver_s *classdev)