try_start_dim_transfer
while (!try_start_dim_transfer(dev->hch + dev->atx_idx))
while (!try_start_dim_transfer(dev->hch + ch_idx))
(void)try_start_dim_transfer(hdm_ch);