Lines Matching refs:slice_mask

34 static void slice_print_mask(const char *label, const struct slice_mask *mask)  in slice_print_mask()
48 static void slice_print_mask(const char *label, const struct slice_mask *mask) {} in slice_print_mask()
61 struct slice_mask *ret) in slice_range_to_mask()
117 static void slice_mask_for_free(struct mm_struct *mm, struct slice_mask *ret, in slice_mask_for_free()
139 const struct slice_mask *available, in slice_check_range_fits()
188 const struct slice_mask *mask, int psize) in slice_convert()
193 struct slice_mask *psize_mask, *old_mask; in slice_convert()
262 const struct slice_mask *available, in slice_scan_available()
280 const struct slice_mask *available, in slice_find_area_bottomup()
324 const struct slice_mask *available, in slice_find_area_topdown()
381 const struct slice_mask *mask, int psize, in slice_find_area()
390 static inline void slice_copy_mask(struct slice_mask *dst, in slice_copy_mask()
391 const struct slice_mask *src) in slice_copy_mask()
399 static inline void slice_or_mask(struct slice_mask *dst, in slice_or_mask()
400 const struct slice_mask *src1, in slice_or_mask()
401 const struct slice_mask *src2) in slice_or_mask()
409 static inline void slice_andnot_mask(struct slice_mask *dst, in slice_andnot_mask()
410 const struct slice_mask *src1, in slice_andnot_mask()
411 const struct slice_mask *src2) in slice_andnot_mask()
429 struct slice_mask good_mask; in slice_get_unmapped_area()
430 struct slice_mask potential_mask; in slice_get_unmapped_area()
431 const struct slice_mask *maskp; in slice_get_unmapped_area()
432 const struct slice_mask *compat_maskp = NULL; in slice_get_unmapped_area()
686 struct slice_mask *mask; in slice_init_new_context_exec()
732 struct slice_mask mask; in slice_set_range_psize()
763 const struct slice_mask *maskp; in slice_is_hugepage_only_range()
772 const struct slice_mask *compat_maskp; in slice_is_hugepage_only_range()
773 struct slice_mask available; in slice_is_hugepage_only_range()