Lines Matching full:properties

24  * This file implements the functions that access LEB properties and their
34 * get_heap_comp_val - get the LEB properties value for heap comparisons.
35 * @lprops: LEB properties
54 * @lprops: LEB properties to move
91 * @lprops: LEB properties to move
170 * add_to_lpt_heap - add LEB properties to a LEB category heap.
172 * @lprops: LEB properties to add
221 * remove_from_lpt_heap - remove LEB properties from a LEB category heap.
223 * @lprops: LEB properties to remove
247 * @old_lprops: LEB properties to replace
248 * @new_lprops: LEB properties with which to replace
268 * ubifs_add_to_cat - add LEB properties to a category list or heap.
270 * @lprops: LEB properties to add
273 * LEB properties are categorized to enable fast find operations.
308 * ubifs_remove_from_cat - remove LEB properties from a category list or heap.
310 * @lprops: LEB properties to remove
313 * LEB properties are categorized to enable fast find operations.
342 * @old_lprops: LEB properties to replace
343 * @new_lprops: LEB properties with which to replace
373 * ubifs_ensure_cat - ensure LEB properties are categorized.
375 * @lprops: LEB properties
395 * ubifs_categorize_lprops - categorize LEB properties.
397 * @lprops: LEB properties to categorize
399 * LEB properties are categorized to enable fast find operations. This function
400 * returns the LEB category to which the LEB properties belong. Note however
402 * LEB properties may have their category changed to %LPROPS_UNCAT.
437 * change_category - change LEB properties category.
439 * @lprops: LEB properties to re-categorize
441 * LEB properties are categorized to enable fast find operations. When the LEB
442 * properties change they must be re-categorized.
494 * is_lprops_dirty - determine if LEB properties are dirty.
496 * @lprops: LEB properties to test
512 * ubifs_change_lp - change LEB properties.
514 * @lp: LEB properties to change
520 * This function changes LEB properties (@free, @dirty or @flag). However, the
522 * the updated LEB properties on success and a negative error code on failure.
524 * Note, the LEB properties may have had to be copied (due to COW) and
643 * ubifs_change_one_lp - change LEB properties.
645 * @lnum: LEB to change properties for
652 * This function changes properties of LEB @lnum. It is a helper wrapper over
679 ubifs_err("cannot change properties of LEB %d, error %d", in ubifs_change_one_lp()
685 * ubifs_update_one_lp - update LEB properties.
687 * @lnum: LEB to change properties for
718 ubifs_err("cannot update properties of LEB %d, error %d", in ubifs_update_one_lp()
724 * ubifs_read_one_lp - read LEB properties.
726 * @lnum: LEB to read properties for
727 * @lp: where to store read properties
729 * This helper function reads properties of a LEB @lnum and stores them in @lp.
743 ubifs_err("cannot read properties of LEB %d, error %d", in ubifs_read_one_lp()
759 * This function returns LEB properties for a LEB with free space or %NULL if
783 * This function returns LEB properties for an empty LEB or %NULL if the
806 * This function returns LEB properties for a freeable LEB or %NULL if the
830 * This function returns LEB properties for a freeable index LEB or %NULL if the
1012 * @lp: LEB properties to scan
1013 * @in_tree: whether the LEB properties are in main memory
1017 * (%LPT_SCAN_CONTINUE), whether the LEB properties should be added to the tree
1250 * dbg_check_lprops - check all LEB properties.
1253 * This function checks all LEB properties and makes sure they are all correct.