Or> (F)MR IO VA (mod page_shift) === the SG first Bus Address (mod page_shift) Yes, this is true. But Vu's code guarantees that the first bus address is page-aligned, so the IO VA can always be 0. - R.