Lines Matching defs:start
73 * Calculate the desired start/end and look for the highest bit which
340 mmu_map_sg(pfdev, mapping->mmu, mapping->mmnode.start << PAGE_SHIFT,
353 u64 iova = mapping->mmnode.start << PAGE_SHIFT;
378 mapping->mmnode.start << PAGE_SHIFT, len);
422 if (offset >= node->start &&
423 offset < (node->start + node->size)) {
458 bomapping->mmnode.start << PAGE_SHIFT);
467 page_offset -= bomapping->mmnode.start;
588 u64 *start, u64 *end)
590 /* Executable buffers can't start or end on a 4GB boundary */
594 if ((*start & PFN_4G_MASK) == 0)
595 (*start)++;
600 next_seg = ALIGN(*start, PFN_4G);
601 if (next_seg - *start <= PFN_16M)
602 *start = next_seg + 1;
604 *end = min(*end, ALIGN(*start, PFN_4G) - 1);