If a device is babbling do a full reset of the associated endpoint before telling the stack/driver that the responsible transfer is done.
If a device is babbling do a full reset of the associated endpoint
before telling the stack/driver that the responsible transfer is
done.

Since the request sequence requires, in the present form, to submit
two commands from the interrupt handler, modify the command routine
to be able to submit asynchronous commands.

I can now use my crappy urtwn(4) over xhci(4).

While here convert some #if -> #ifdef, pointed out by brad@.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars