prepare_al_transaction_nonblock
prepare_al_transaction_nonblock(device, &incoming, &pending, &busy);
made_progress = prepare_al_transaction_nonblock(device, &more_incoming, &more_pending, &busy);