Home
last modified time | relevance | path

Searched refs:usb_process (Results 1 – 15 of 15) sorted by relevance

/freebsd-12.1/sys/dev/usb/
H A Dusb_process.h55 struct usb_process { struct
79 uint8_t usb_proc_is_gone(struct usb_process *up); argument
80 int usb_proc_create(struct usb_process *up, struct mtx *p_mtx,
82 void usb_proc_drain(struct usb_process *up);
83 void usb_proc_mwait(struct usb_process *up, void *pm0, void *pm1);
84 void usb_proc_free(struct usb_process *up);
85 void *usb_proc_msignal(struct usb_process *up, void *pm0, void *pm1);
86 void usb_proc_rewakeup(struct usb_process *up);
87 int usb_proc_is_called_from(struct usb_process *up);
H A Dusb_process.c105 usb_process(void *arg) in usb_process() function
107 struct usb_process *up = arg; in usb_process()
224 usb_proc_create(struct usb_process *up, struct mtx *p_mtx, in usb_proc_create()
235 if (USB_THREAD_CREATE(&usb_process, up, in usb_proc_create()
261 usb_proc_free(struct usb_process *up) in usb_proc_free()
288 usb_proc_msignal(struct usb_process *up, void *_pm0, void *_pm1) in usb_proc_msignal()
372 usb_proc_is_gone(struct usb_process *up) in usb_proc_is_gone()
394 usb_proc_mwait(struct usb_process *up, void *_pm0, void *_pm1) in usb_proc_mwait()
436 usb_proc_drain(struct usb_process *up) in usb_proc_drain()
491 usb_proc_rewakeup(struct usb_process *up) in usb_proc_rewakeup()
[all …]
H A Dusb_bus.h79 struct usb_process giant_callback_proc;
80 struct usb_process non_giant_isoc_callback_proc;
81 struct usb_process non_giant_bulk_callback_proc;
84 struct usb_process explore_proc;
87 struct usb_process control_xfer_proc;
H A Dusbdi_util.h44 usb_error_t usbd_do_request_proc(struct usb_device *udev, struct usb_process *pproc,
H A Dusb_transfer.h174 struct usb_process *done_p; /* pointer to callback process */
H A Dusb_request.h32 struct usb_process;
H A Dusbdi.h39 struct usb_process;
H A Dusb_request.c742 usbd_do_request_proc(struct usb_device *udev, struct usb_process *pproc, in usbd_do_request_proc()
/freebsd-12.1/stand/kshim/
H A Dbsd_global.h66 extern struct usb_process usb_process[USB_PROC_MAX];
H A Dbsd_kernel.c29 struct usb_process usb_process[USB_PROC_MAX]; variable
446 usb_proc_msignal(usb_process + 2, &callout_msg[0], &callout_msg[1]); in callout_process()
1120 static int usb_do_process(struct usb_process *);
1138 worked |= usb_do_process(usb_process + usb_proc_level); in usb_idle()
1159 usb_process_init_sub(struct usb_process *up) in usb_process_init_sub()
1177 usb_process_init_sub(&usb_process[x]); in usb_process_init()
1183 usb_do_process(struct usb_process *up) in usb_do_process()
1212 usb_proc_msignal(struct usb_process *up, void *_pm0, void *_pm1) in usb_proc_msignal()
1281 usb_proc_is_gone(struct usb_process *up) in usb_proc_is_gone()
1294 usb_proc_mwait(struct usb_process *up, void *_pm0, void *_pm1) in usb_proc_mwait()
H A Dbsd_kernel.h47 #define USB_BUS_GIANT_PROC(bus) (usb_process + 2)
48 #define USB_BUS_NON_GIANT_BULK_PROC(bus) (usb_process + 2)
49 #define USB_BUS_NON_GIANT_ISOC_PROC(bus) (usb_process + 2)
50 #define USB_BUS_EXPLORE_PROC(bus) (usb_process + 0)
51 #define USB_BUS_CONTROL_XFER_PROC(bus) (usb_process + 1)
188 struct usb_process;
/freebsd-12.1/sys/modules/usb/usb/
H A DMakefile39 usb_msctest.c usb_parse.c usb_pf.c usb_process.c usb_request.c \
/freebsd-12.1/sys/dev/usb/net/
H A Dusb_ethernet.h92 struct usb_process ue_tq;
/freebsd-12.1/sys/dev/usb/serial/
H A Dusb_serial.h133 struct usb_process sc_tq;
/freebsd-12.1/sys/conf/
H A Dfiles3330 dev/usb/usb_process.c optional usb