IS_BUSY
while (vd && !IS_BUSY(bchan)) {
if (!list_empty(&bchan->vc.desc_issued) && !IS_BUSY(bchan))
if (vchan_issue_pending(&bchan->vc) && !IS_BUSY(bchan))