summaryrefslogtreecommitdiffstats
path: root/freebsd/sys/dev/usb/usb_dynamic.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2015-11-12 13:01:12 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2015-11-12 13:01:12 +0100
commit02279d6272b22e96ca418c5a2dd9d32c46d16ee1 (patch)
tree5d85f7010c479473520105484ded7f23394304ee /freebsd/sys/dev/usb/usb_dynamic.h
parentRename kernel space log() to _bsd_log() (diff)
downloadrtems-libbsd-02279d6272b22e96ca418c5a2dd9d32c46d16ee1.tar.bz2
USB: Update to FreeBSD trunk 2015-11-10
Diffstat (limited to 'freebsd/sys/dev/usb/usb_dynamic.h')
-rw-r--r--freebsd/sys/dev/usb/usb_dynamic.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/freebsd/sys/dev/usb/usb_dynamic.h b/freebsd/sys/dev/usb/usb_dynamic.h
index 56849420..e52c46fb 100644
--- a/freebsd/sys/dev/usb/usb_dynamic.h
+++ b/freebsd/sys/dev/usb/usb_dynamic.h
@@ -42,11 +42,13 @@ typedef uint8_t (usb_test_quirk_t)(const struct usbd_lookup_info *info,
typedef int (usb_quirk_ioctl_t)(unsigned long cmd, caddr_t data,
int fflag, struct thread *td);
typedef void (usb_temp_unsetup_t)(struct usb_device *udev);
+typedef void (usb_linux_free_device_t)(struct usb_device *udev);
/* global function pointers */
extern usb_handle_req_t *usb_temp_get_desc_p;
extern usb_temp_setup_by_index_t *usb_temp_setup_by_index_p;
+extern usb_linux_free_device_t *usb_linux_free_device_p;
extern usb_temp_unsetup_t *usb_temp_unsetup_p;
extern usb_test_quirk_t *usb_test_quirk_p;
extern usb_quirk_ioctl_t *usb_quirk_ioctl_p;
@@ -54,6 +56,7 @@ extern devclass_t usb_devclass_ptr;
/* function prototypes */
+void usb_linux_unload(void *);
void usb_temp_unload(void *);
void usb_quirk_unload(void *);
void usb_bus_unload(void *);