Lines Matching refs:ds_addr
708 map->dm_segs[i].ds_addr |= bypass; in iommu_dvmamap_load()
914 bypass | segs[i].ds_addr, segs[i].ds_len, in iommu_dvmamap_load_raw()
958 bus_addr_t addr = segs[i].ds_addr; in iommu_dvmamap_load_raw()
1058 bus_addr_t addr = segs[i].ds_addr; in iommu_dvmamap_load_raw()
1146 if (sgstart == seg->ds_addr + seg->ds_len && in iommu_dvmamap_insert()
1149 sgstart = seg->ds_addr; in iommu_dvmamap_insert()
1182 seg->ds_addr = sgstart; in iommu_dvmamap_insert()
1196 seg->ds_addr = sgstart; in iommu_dvmamap_insert()
1243 bus_addr_t addr = segs[i].ds_addr; in iommu_dvmamap_load_seg()
1407 if (map->dm_segs[seg].ds_addr == 0 || in iommu_dvmamap_validate_map()
1412 map->dm_segs[seg].ds_addr, in iommu_dvmamap_validate_map()
1416 } else if (map->dm_segs[seg].ds_addr < map->_dm_dvmastart || in iommu_dvmamap_validate_map()
1417 round_page(map->dm_segs[seg].ds_addr + in iommu_dvmamap_validate_map()
1423 map->dm_segs[seg].ds_addr, in iommu_dvmamap_validate_map()
1464 seg, map->dm_segs[seg].ds_addr, in iommu_dvmamap_print_map()
1465 is ? iommu_extract(is, map->dm_segs[seg].ds_addr) : 0, in iommu_dvmamap_print_map()
1467 is ? iommu_lookup_tte(is, map->dm_segs[seg].ds_addr) : 0); in iommu_dvmamap_print_map()
1553 map->dm_segs[i].ds_addr + offset, count)) in _iommu_dvmamap_sync()