最終更新:2015-10-30 (金) 16:43:11 (3091d)  

usb_new_device
Top / usb_new_device

perform initial device setup (usbcore-internal)

usb_new_device(struct usb_device *udev)

呼び出し元

実装

呼び出し

  • usb_disable_autosuspend?(udev);
  • usb_enumerate_device? - Read descriptors
  • MKDEV
  • announce_device?(udev) - Tell the world!
  • device_add(udev->dev) -Register the device.
    • The device driver is responsible for configuring the device and invoking the add-device notifier chain (used by usbfs and possibly others).
  • usb_hub_to_struct_hub?
  • sysfs_create_link?(port)
  • sysfs_create_link?(device)
  • usb_create_ep_devs?

関連