ccb_timeout
ccb->ccb_timeout = 200;
ccb->ccb_timeout = 0;
for (i = ccb->ccb_timeout * 20; i != 0; i--) {
ccb->ccb_timeout = DPT_ABORT_TIMEOUT;
ccb->ccb_timeout = xs->timeout;
int ccb_timeout; /* timeout in ms */
struct callout ccb_timeout; /* To make sure it isn't lost */
void ccb_timeout(ccb_t *);
callout_schedule(&ccb->ccb_timeout, ticks);
callout_stop(&ccb->ccb_timeout);
ccb_timeout(ccb);
ccb,&ccb->ccb_timeout));
callout_init(&ccb->ccb_timeout, CALLOUT_MPSAFE);
callout_setfunc(&ccb->ccb_timeout, ccb_timeout_co, ccb);
callout_halt(&ccb->ccb_timeout, NULL);
callout_destroy(&ccb->ccb_timeout);