mirror of
https://github.com/GOSTSec/sgminer
synced 2025-02-05 11:34:16 +00:00
Add wrappers for usb_read_cancellable and usb_read_timeout_cancellable
This commit is contained in:
parent
c2c6987784
commit
c96f096577
@ -2314,7 +2314,7 @@ static int usb_submit_transfer(struct usb_transfer *ut, struct libusb_transfer *
|
|||||||
INIT_LIST_HEAD(&ut->ct.list);
|
INIT_LIST_HEAD(&ut->ct.list);
|
||||||
list_add(&ct_list, &ut->ct.list);
|
list_add(&ct_list, &ut->ct.list);
|
||||||
} else
|
} else
|
||||||
ut->cancellable = false;;
|
ut->cancellable = false;
|
||||||
cg_wunlock(&cgusb_fd_lock);
|
cg_wunlock(&cgusb_fd_lock);
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
|
@ -394,6 +394,9 @@ void *usb_resource_thread(void *userdata);
|
|||||||
#define usb_read(cgpu, buf, bufsiz, read, cmd) \
|
#define usb_read(cgpu, buf, bufsiz, read, cmd) \
|
||||||
_usb_read(cgpu, DEFAULT_INTINFO, DEFAULT_EP_IN, buf, bufsiz, read, DEVTIMEOUT, NULL, cmd, false, false)
|
_usb_read(cgpu, DEFAULT_INTINFO, DEFAULT_EP_IN, buf, bufsiz, read, DEVTIMEOUT, NULL, cmd, false, false)
|
||||||
|
|
||||||
|
#define usb_read_cancellable(cgpu, buf, bufsiz, read, cmd) \
|
||||||
|
_usb_read(cgpu, DEFAULT_INTINFO, DEFAULT_EP_IN, buf, bufsiz, read, DEVTIMEOUT, NULL, cmd, false, true)
|
||||||
|
|
||||||
#define usb_read_ii(cgpu, intinfo, buf, bufsiz, read, cmd) \
|
#define usb_read_ii(cgpu, intinfo, buf, bufsiz, read, cmd) \
|
||||||
_usb_read(cgpu, intinfo, DEFAULT_EP_IN, buf, bufsiz, read, DEVTIMEOUT, NULL, cmd, false, false)
|
_usb_read(cgpu, intinfo, DEFAULT_EP_IN, buf, bufsiz, read, DEVTIMEOUT, NULL, cmd, false, false)
|
||||||
|
|
||||||
@ -427,6 +430,9 @@ void *usb_resource_thread(void *userdata);
|
|||||||
#define usb_read_timeout(cgpu, buf, bufsiz, read, timeout, cmd) \
|
#define usb_read_timeout(cgpu, buf, bufsiz, read, timeout, cmd) \
|
||||||
_usb_read(cgpu, DEFAULT_INTINFO, DEFAULT_EP_IN, buf, bufsiz, read, timeout, NULL, cmd, false, false)
|
_usb_read(cgpu, DEFAULT_INTINFO, DEFAULT_EP_IN, buf, bufsiz, read, timeout, NULL, cmd, false, false)
|
||||||
|
|
||||||
|
#define usb_read_timeout_cancellable(cgpu, buf, bufsiz, read, timeout, cmd) \
|
||||||
|
_usb_read(cgpu, DEFAULT_INTINFO, DEFAULT_EP_IN, buf, bufsiz, read, timeout, NULL, cmd, false, true)
|
||||||
|
|
||||||
#define usb_read_ii_timeout(cgpu, intinfo, buf, bufsiz, read, timeout, cmd) \
|
#define usb_read_ii_timeout(cgpu, intinfo, buf, bufsiz, read, timeout, cmd) \
|
||||||
_usb_read(cgpu, intinfo, DEFAULT_EP_IN, buf, bufsiz, read, timeout, NULL, cmd, false, false)
|
_usb_read(cgpu, intinfo, DEFAULT_EP_IN, buf, bufsiz, read, timeout, NULL, cmd, false, false)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user