dma40: combine duplicated code in log_sg_to_dev