Lines Matching refs:udev
107 int dfu_detach(struct usb_dev_handle *udev, int intf) in dfu_detach() argument
109 if (!udev) in dfu_detach()
112 return usb_control_msg(udev, USB_DIR_OUT | USB_TYPE_CLASS | USB_RECIP_INTERFACE, in dfu_detach()
116 int dfu_upload(struct usb_dev_handle *udev, int intf, int block, char *buffer, int size) in dfu_upload() argument
118 if (!udev) in dfu_upload()
121 return usb_control_msg(udev, USB_TYPE_CLASS | USB_DIR_IN | USB_RECIP_INTERFACE, in dfu_upload()
125 int dfu_download(struct usb_dev_handle *udev, int intf, int block, char *buffer, int size) in dfu_download() argument
127 if (!udev) in dfu_download()
130 return usb_control_msg(udev, USB_TYPE_CLASS | USB_DIR_OUT | USB_RECIP_INTERFACE, in dfu_download()
134 int dfu_get_status(struct usb_dev_handle *udev, int intf, struct dfu_status *status) in dfu_get_status() argument
136 if (!udev || !status) in dfu_get_status()
139 return usb_control_msg(udev, USB_TYPE_CLASS | USB_DIR_IN | USB_RECIP_INTERFACE, in dfu_get_status()
143 int dfu_clear_status(struct usb_dev_handle *udev, int intf) in dfu_clear_status() argument
145 if (!udev) in dfu_clear_status()
148 return usb_control_msg(udev, USB_TYPE_CLASS | USB_DIR_OUT | USB_RECIP_INTERFACE, in dfu_clear_status()
152 int dfu_get_state(struct usb_dev_handle *udev, int intf, uint8_t *state) in dfu_get_state() argument
154 if (!udev || !state) in dfu_get_state()
157 return usb_control_msg(udev, USB_TYPE_CLASS | USB_DIR_IN | USB_RECIP_INTERFACE, in dfu_get_state()
161 int dfu_abort(struct usb_dev_handle *udev, int intf) in dfu_abort() argument
163 if (!udev) in dfu_abort()
166 return usb_control_msg(udev, USB_TYPE_CLASS | USB_DIR_OUT | USB_RECIP_INTERFACE, in dfu_abort()