Lines Matching defs:order
52 /* The order of a PMD entry */
126 * true if the entry that was found is of a smaller order than the entry
217 * if it did. The entry returned may have a larger order than @order.
218 * If @order is larger than the order of the entry found in i_pages, this
223 static void *get_unlocked_entry(struct xa_state *xas, unsigned int order)
236 if (dax_entry_order(entry) < order)
469 * evict PTE entries in order to 'upgrade' them to a PMD entry. A PMD
488 struct address_space *mapping, unsigned int order)
497 entry = get_unlocked_entry(xas, order);
507 if (order == 0) {
550 if (order > 0)
1682 * @order: Order of entry to insert.
1688 dax_insert_pfn_mkwrite(struct vm_fault *vmf, pfn_t pfn, unsigned int order)
1691 XA_STATE_ORDER(xas, &mapping->i_pages, vmf->pgoff, order);
1696 entry = get_unlocked_entry(&xas, order);
1699 (order == 0 && !dax_is_pte_entry(entry))) {
1709 if (order == 0)
1712 else if (order == PMD_ORDER)
1737 unsigned int order = pe_order(pe_size);
1738 size_t len = PAGE_SIZE << order;
1743 return dax_insert_pfn_mkwrite(vmf, pfn, order);