最終更新:2015-10-29 (木) 15:00:04 (3073d)
usb_device_driver
Top / usb_device_driver
identifies USB device driver to usbcore
定義
struct usb_device_driver { const char *name; int (*probe) (struct usb_device *udev); void (*disconnect) (struct usb_device *udev); int (*suspend) (struct usb_device *udev, pm_message_t message); int (*resume) (struct usb_device *udev, pm_message_t message); struct usbdrv_wrap drvwrap; unsigned int supports_autosuspend:1; };
メンバ
- usb_device_driver.name?
- usb_device_driver.probe
- usb_device_driver.disconnect?
- usb_device_driver.suspend?
- usb_device_driver.resume?
- usbdrv_wrap? usb_device_driver.drvwrap
- usb_device_driver.supports_autosuspend?
使用例
drivers/usb/core/generic.c
- struct usb_device_driver usb_generic_driver;
- name = "usb"
- usb_generic_driver.probe = generic_probe