Home
last modified time | relevance | path

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

/freebsd/sys/dev/usb/
H A Dusb_generic.c105 static int ugen_transfer_setup(struct usb_fifo *,
107 static int ugen_open_pipe_write(struct usb_fifo *);
108 static int ugen_open_pipe_read(struct usb_fifo *);
109 static int ugen_set_config(struct usb_fifo *, uint8_t);
110 static int ugen_set_interface(struct usb_fifo *, uint8_t, uint8_t);
111 static int ugen_get_cdesc(struct usb_fifo *, struct usb_gen_descriptor *);
112 static int ugen_get_sdesc(struct usb_fifo *, struct usb_gen_descriptor *);
113 static int ugen_get_iface_driver(struct usb_fifo *f, struct usb_gen_descriptor *ugd);
115 static int ugen_get32(u_long cmd, struct usb_fifo *f, struct usb_gen_descriptor32 *ugd32);
117 static int ugen_re_enumerate(struct usb_fifo *);
[all …]
H A Dusbdi.h29 struct usb_fifo;
98 typedef int (usb_fifo_open_t)(struct usb_fifo *fifo, int fflags);
99 typedef void (usb_fifo_close_t)(struct usb_fifo *fifo, int fflags);
100 typedef int (usb_fifo_ioctl_t)(struct usb_fifo *fifo, u_long cmd, void *addr, int fflags);
101 typedef void (usb_fifo_cmd_t)(struct usb_fifo *fifo);
102 typedef void (usb_fifo_filter_t)(struct usb_fifo *fifo, struct usb_mbuf *m);
559 struct usb_fifo *fp[2];
696 int usb_fifo_alloc_buffer(struct usb_fifo *f, uint32_t bufsize,
698 void usb_fifo_free_buffer(struct usb_fifo *f);
699 uint32_t usb_fifo_put_bytes_max(struct usb_fifo *fifo);
[all …]
H A Dusb_dev.h39 struct usb_fifo;
82 struct usb_fifo *rxfifo;
83 struct usb_fifo *txfifo;
106 struct usb_fifo { struct
153 int usb_fifo_wait(struct usb_fifo *fifo); argument
154 void usb_fifo_signal(struct usb_fifo *fifo);
155 uint8_t usb_fifo_opened(struct usb_fifo *fifo);
H A Dusb_dev.c102 struct usb_fifo *, int);
103 static void usb_fifo_close(struct usb_fifo *, int);
107 static int usb_fifo_uiomove(struct usb_fifo *, void *, int,
110 static struct usb_fifo *usb_fifo_alloc(struct mtx *);
191 struct usb_fifo **ppf; in usb_ref_device()
192 struct usb_fifo *f; in usb_ref_device()
379 static struct usb_fifo *
382 struct usb_fifo *f; in usb_fifo_alloc()
402 struct usb_fifo *f; in usb_fifo_create()
569 usb_fifo_free(struct usb_fifo *f) in usb_fifo_free()
[all …]
H A 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);
H A Dusb_device.h225 struct usb_fifo *fifo[USB_FIFO_MAX];
H A Dusb_device.c2812 struct usb_fifo *f; in usb_fifo_free_wrap()
/freebsd/sys/netgraph/bluetooth/drivers/ubtbcmfw/
H A Dubtbcmfw.c271 struct usb_fifo *f = sc->sc_fifo.fp[USB_FIFO_TX]; in ubtbcmfw_write_callback()
305 struct usb_fifo *fifo = sc->sc_fifo.fp[USB_FIFO_RX]; in ubtbcmfw_read_callback()
340 ubtbcmfw_start_read(struct usb_fifo *fifo) in ubtbcmfw_start_read()
352 ubtbcmfw_stop_read(struct usb_fifo *fifo) in ubtbcmfw_stop_read()
365 ubtbcmfw_start_write(struct usb_fifo *fifo) in ubtbcmfw_start_write()
377 ubtbcmfw_stop_write(struct usb_fifo *fifo) in ubtbcmfw_stop_write()
389 ubtbcmfw_open(struct usb_fifo *fifo, int fflags) in ubtbcmfw_open()
418 ubtbcmfw_close(struct usb_fifo *fifo, int fflags) in ubtbcmfw_close()
429 ubtbcmfw_ioctl(struct usb_fifo *fifo, u_long cmd, void *data, in ubtbcmfw_ioctl()
/freebsd/sys/dev/usb/storage/
H A Durio.c264 struct usb_fifo *f = sc->sc_fifo.fp[USB_FIFO_TX]; in urio_write_callback()
310 struct usb_fifo *f = sc->sc_fifo.fp[USB_FIFO_RX]; in urio_read_callback()
356 urio_start_read(struct usb_fifo *fifo) in urio_start_read()
364 urio_stop_read(struct usb_fifo *fifo) in urio_stop_read()
373 urio_start_write(struct usb_fifo *fifo) in urio_start_write()
381 urio_stop_write(struct usb_fifo *fifo) in urio_stop_write()
390 urio_open(struct usb_fifo *fifo, int fflags) in urio_open()
420 urio_close(struct usb_fifo *fifo, int fflags) in urio_close()
428 urio_ioctl(struct usb_fifo *fifo, u_long cmd, void *addr, in urio_ioctl()
/freebsd/sys/dev/usb/serial/
H A Dulpt.c110 struct usb_fifo *sc_fifo_open[2];
201 struct usb_fifo *f = sc->sc_fifo_open[USB_FIFO_TX]; in ulpt_write_callback()
240 struct usb_fifo *f = sc->sc_fifo_open[USB_FIFO_RX]; in ulpt_read_callback()
381 ulpt_start_read(struct usb_fifo *fifo) in ulpt_start_read()
389 ulpt_stop_read(struct usb_fifo *fifo) in ulpt_stop_read()
397 ulpt_start_write(struct usb_fifo *fifo) in ulpt_start_write()
405 ulpt_stop_write(struct usb_fifo *fifo) in ulpt_stop_write()
413 ulpt_open(struct usb_fifo *fifo, int fflags) in ulpt_open()
428 unlpt_open(struct usb_fifo *fifo, int fflags) in unlpt_open()
466 ulpt_close(struct usb_fifo *fifo, int fflags) in ulpt_close()
[all …]
/freebsd/sys/dev/usb/input/
H A Duhid_snes.c93 struct usb_fifo *sc_fifo_open[2];
218 uhid_snes_open(struct usb_fifo *fifo, int fflags) in uhid_snes_open()
268 uhid_snes_close(struct usb_fifo *fifo, int fflags) in uhid_snes_close()
277 uhid_snes_ioctl(struct usb_fifo *fifo, u_long cmd, void *data, int fflags) in uhid_snes_ioctl()
427 uhid_snes_start_read(struct usb_fifo *fifo) in uhid_snes_start_read()
435 uhid_snes_stop_read(struct usb_fifo *fifo) in uhid_snes_stop_read()
446 struct usb_fifo *fifo = sc->sc_fifo_open[USB_FIFO_RX]; in uhid_snes_read_callback()
H A Duhid.c408 uhid_start_read(struct usb_fifo *fifo) in uhid_start_read()
420 uhid_stop_read(struct usb_fifo *fifo) in uhid_stop_read()
429 uhid_start_write(struct usb_fifo *fifo) in uhid_start_write()
442 uhid_stop_write(struct usb_fifo *fifo) in uhid_stop_write()
512 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()
686 uhid_ioctl_post(struct usb_fifo *fifo, u_long cmd, void *addr, in uhid_ioctl_post()
H A Duep.c456 uep_start_read(struct usb_fifo *fifo) in uep_start_read()
474 uep_stop_read(struct usb_fifo *fifo) in uep_stop_read()
489 uep_open(struct usb_fifo *fifo, int fflags) in uep_open()
507 uep_close(struct usb_fifo *fifo, int fflags) in uep_close()
H A Dums.c853 ums_fifo_start_read(struct usb_fifo *fifo) in ums_fifo_start_read()
861 ums_fifo_stop_read(struct usb_fifo *fifo) in ums_fifo_stop_read()
986 ums_fifo_open(struct usb_fifo *fifo, int fflags) in ums_fifo_open()
1018 ums_fifo_close(struct usb_fifo *fifo, int fflags) in ums_fifo_close()
1031 ums_fifo_ioctl(struct usb_fifo *fifo, u_long cmd, void *addr, int fflags) in ums_fifo_ioctl()
H A Dwsp.c1463 wsp_open(struct usb_fifo *fifo, int fflags) in wsp_open()
1492 wsp_close(struct usb_fifo *fifo, int fflags) in wsp_close()
1508 wsp_fifo_start_read(struct usb_fifo *fifo) in wsp_fifo_start_read()
1516 wsp_fifo_stop_read(struct usb_fifo *fifo) in wsp_fifo_stop_read()
1561 wsp_ioctl(struct usb_fifo *fifo, u_long cmd, void *addr, int fflags) in wsp_ioctl()
H A Datp.c2427 atp_start_read(struct usb_fifo *fifo) in atp_start_read()
2451 atp_stop_read(struct usb_fifo *fifo) in atp_stop_read()
2458 atp_open(struct usb_fifo *fifo, int fflags) in atp_open()
2485 atp_close(struct usb_fifo *fifo, int fflags) in atp_close()
2498 atp_ioctl(struct usb_fifo *fifo, u_long cmd, void *addr, int fflags) in atp_ioctl()
/freebsd/sys/dev/usb/misc/
H A Duled.c216 uled_open(struct usb_fifo *fifo, int fflags) in uled_open()
232 uled_close(struct usb_fifo *fifo, int fflags) in uled_close()
243 uled_ioctl(struct usb_fifo *fifo, u_long cmd, void *addr, int fflags) in uled_ioctl()
/freebsd/sys/dev/sound/usb/
H A Duaudio.c548 static struct umidi_sub_chan *umidi_sub_by_fifo(struct usb_fifo *);
549 static void umidi_start_read(struct usb_fifo *);
550 static void umidi_stop_read(struct usb_fifo *);
551 static void umidi_start_write(struct usb_fifo *);
552 static void umidi_stop_write(struct usb_fifo *);
553 static int umidi_open(struct usb_fifo *, int);
554 static int umidi_ioctl(struct usb_fifo *, u_long cmd, void *, int);
555 static void umidi_close(struct usb_fifo *, int);
5840 umidi_sub_by_fifo(struct usb_fifo *fifo) in umidi_sub_by_fifo()
5861 umidi_start_read(struct usb_fifo *fifo) in umidi_start_read()
[all …]