Searched refs:ipm_pagecnt (Results 1 – 4 of 4) sorted by relevance
/openbsd/sys/arch/hppa/dev/ |
H A D | astro.c | 141 int ipm_pagecnt; /* Number of entries in use */ member 418 sgsize = ims->ims_map.ipm_pagecnt * PAGE_SIZE; in iommu_iomap_load_map() 430 for (i = 0, e = ipm->ipm_map; i < ipm->ipm_pagecnt; ++i, ++e) { in iommu_iomap_load_map() 502 for (i = 0, e = ipm->ipm_map; i < ipm->ipm_pagecnt; ++i, ++e) in iommu_dvmamap_unload() 618 if (ims->ims_map.ipm_pagecnt > 0) in iommu_iomap_destroy() 620 ims->ims_map.ipm_pagecnt); in iommu_iomap_destroy() 635 if (ipm->ipm_pagecnt >= ipm->ipm_maxpage) { in iommu_iomap_insert_page() 645 e = &ipm->ipm_map[ipm->ipm_pagecnt]; in iommu_iomap_insert_page() 657 ++ipm->ipm_pagecnt; in iommu_iomap_insert_page() 691 ims->ims_map.ipm_pagecnt = 0; in iommu_iomap_clear_pages()
|
/openbsd/sys/arch/sparc64/dev/ |
H A D | iommu.c | 766 sgsize = ims->ims_map.ipm_pagecnt * PAGE_SIZE; in iommu_dvmamap_load() 987 sgsize = ims->ims_map.ipm_pagecnt * PAGE_SIZE; in iommu_dvmamap_load_raw() 1518 ipm, ipm->ipm_maxpage, ipm->ipm_pagecnt); in iommu_dvmamap_print_map() 1519 for (i = 0; i < ipm->ipm_pagecnt; ++i) { in iommu_dvmamap_print_map() 1708 if (ims->ims_map.ipm_pagecnt > 0) in iommu_iomap_destroy() 1710 ims->ims_map.ipm_pagecnt); in iommu_iomap_destroy() 1739 if (ipm->ipm_pagecnt >= ipm->ipm_maxpage) { in iommu_iomap_insert_page() 1749 e = &ipm->ipm_map[ipm->ipm_pagecnt]; in iommu_iomap_insert_page() 1760 ++ipm->ipm_pagecnt; in iommu_iomap_insert_page() 1793 (i == (ipm->ipm_pagecnt - 1) || (slot % 8) == 7)) in iommu_iomap_load_map() [all …]
|
H A D | iommuvar.h | 84 int ipm_pagecnt; /* Number of entries in use */ member
|
H A D | viommu.c | 361 sgsize = ims->ims_map.ipm_pagecnt * PAGE_SIZE; in viommu_dvmamap_load() 551 sgsize = ims->ims_map.ipm_pagecnt * PAGE_SIZE; in viommu_dvmamap_load_raw() 961 for (i = 0, e = ipm->ipm_map; i < ipm->ipm_pagecnt; ++i, ++e) { in viommu_iomap_load_map() 978 for (i = 0, e = ipm->ipm_map; i < ipm->ipm_pagecnt; ++i, ++e) in viommu_iomap_unload_map()
|