Home
last modified time | relevance | path

Searched refs:usb_fifo (Results 1 – 8 of 8) sorted by relevance

/third_party/FreeBSD/sys/dev/usb/
Dusbdi.h29 struct usb_fifo;
97 typedef int (usb_fifo_open_t)(struct usb_fifo *fifo, int fflags);
98 typedef void (usb_fifo_close_t)(struct usb_fifo *fifo, int fflags);
99 typedef int (usb_fifo_ioctl_t)(struct usb_fifo *fifo, u_long cmd, void *addr, int fflags);
100 typedef void (usb_fifo_cmd_t)(struct usb_fifo *fifo);
101 typedef void (usb_fifo_filter_t)(struct usb_fifo *fifo, struct usb_mbuf *m);
508 struct usb_fifo *fp[2];
640 int usb_fifo_alloc_buffer(struct usb_fifo *f, uint32_t bufsize,
642 void usb_fifo_free_buffer(struct usb_fifo *f);
643 uint32_t usb_fifo_put_bytes_max(struct usb_fifo *fifo);
[all …]
Dusb_generic.c56 static int ugen_transfer_setup(struct usb_fifo *,
58 static int ugen_open_pipe_write(struct usb_fifo *);
59 static int ugen_open_pipe_read(struct usb_fifo *);
60 static int ugen_set_config(struct usb_fifo *, uint8_t);
61 static int ugen_set_interface(struct usb_fifo *, uint8_t, uint8_t);
62 static int ugen_get_cdesc(struct usb_fifo *, struct usb_gen_descriptor *);
63 static int ugen_get_sdesc(struct usb_fifo *, struct usb_gen_descriptor *);
64 static int ugen_get_iface_driver(struct usb_fifo *f, struct usb_gen_descriptor *ugd);
65 static int ugen_re_enumerate(struct usb_fifo *);
66 static int ugen_iface_ioctl(struct usb_fifo *, u_long, void *, int);
[all …]
Dusb_dev.h31 struct usb_fifo;
77 struct usb_fifo *rxfifo;
78 struct usb_fifo *txfifo;
101 struct usb_fifo { struct
144 int usb_fifo_wait(struct usb_fifo *fifo); argument
145 void usb_fifo_signal(struct usb_fifo *fifo);
146 uint8_t usb_fifo_opened(struct usb_fifo *fifo);
Dusb_dev.c48 struct usb_fifo *, int);
49 static void usb_fifo_close(struct usb_fifo *, int);
51 static struct usb_fifo *usb_fifo_alloc(struct mtx *);
118 struct usb_fifo **ppf = NULL; in usb_ref_device()
119 struct usb_fifo *f = NULL; in usb_ref_device()
309 static struct usb_fifo *
312 struct usb_fifo *f; in usb_fifo_alloc()
333 struct usb_fifo *f = NULL; in usb_fifo_create()
500 usb_fifo_free(struct usb_fifo *f) in usb_fifo_free()
608 struct usb_fifo *f, int fflags) in usb_fifo_open()
[all …]
Dusb_generic.h32 int ugen_do_request(struct usb_fifo *f, struct usb_ctl_request *ur);
33 int ugen_fill_deviceinfo(struct usb_fifo *f, struct usb_device_info *di);
Dusb_device.h219 struct usb_fifo *fifo[USB_FIFO_MAX];
Dusb_device.c2529 struct usb_fifo *f; in usb_fifo_free_wrap()
/third_party/FreeBSD/sys/dev/usb/input/
Duhid.c389 uhid_start_read(struct usb_fifo *fifo) in uhid_start_read()
401 uhid_stop_read(struct usb_fifo *fifo) in uhid_stop_read()
410 uhid_start_write(struct usb_fifo *fifo) in uhid_start_write()
423 uhid_stop_write(struct usb_fifo *fifo) in uhid_stop_write()
511 uhid_open(struct usb_fifo *fifo, int fflags) in uhid_open()
541 uhid_close(struct usb_fifo *fifo, int fflags) in uhid_close()
549 uhid_ioctl(struct usb_fifo *fifo, u_long cmd, void *addr, in uhid_ioctl()
684 uhid_ioctl_post(struct usb_fifo *fifo, u_long cmd, void *addr, in uhid_ioctl_post()