最終更新:2014-06-04 (水) 10:17:33 (3608d)  

usb_gadget_driver
Top / usb_gadget_driver

driver for usb 'slave' devices

http://lxr.onakasuita.org/ident?i=usb_gadget_driver

struct usb_gadget_driver {
        char                    *function;
        enum usb_device_speed   max_speed;
        int                     (*bind)(struct usb_gadget *gadget,
                                        struct usb_gadget_driver *driver);
        void                    (*unbind)(struct usb_gadget *);
        int                     (*setup)(struct usb_gadget *,
                                        const struct usb_ctrlrequest *);
        void                    (*disconnect)(struct usb_gadget *);
        void                    (*suspend)(struct usb_gadget *);
        void                    (*resume)(struct usb_gadget *);

        /* FIXME support safe rmmod */
        struct device_driver    driver;
};

メンバ

使われどころ

変数

メンバ

  • r8a66597.driver?
  • dwc3.gadget_driver?
  • usb_composite_driver.gadget_driver?

引数として

関連