Home
last modified time | relevance | path

Searched refs:granule (Results 1 – 3 of 3) sorted by relevance

/include/linux/
A Diova.h33 unsigned long granule; /* pfn granularity for this domain */ member
50 return __ffs(iovad->granule); in iova_shift()
55 return iovad->granule - 1; in iova_mask()
65 return ALIGN(size, iovad->granule); in iova_align()
70 return ALIGN_DOWN(size, iovad->granule); in iova_align_down()
100 void init_iova_domain(struct iova_domain *iovad, unsigned long granule,
153 unsigned long granule, in init_iova_domain() argument
A Dio-pgtable.h43 void (*tlb_flush_walk)(unsigned long iova, size_t size, size_t granule,
46 unsigned long iova, size_t granule, void *cookie);
281 size_t size, size_t granule) in io_pgtable_tlb_flush_walk() argument
284 iop->cfg.tlb->tlb_flush_walk(iova, size, granule, iop->cookie); in io_pgtable_tlb_flush_walk()
290 size_t granule) in io_pgtable_tlb_add_page() argument
293 iop->cfg.tlb->tlb_add_page(gather, iova, granule, iop->cookie); in io_pgtable_tlb_add_page()
A Dmap_benchmark.h29 __u32 granule; /* how many PAGE_SIZE will do map/unmap once a time */ member

Completed in 6 milliseconds