get_tree_page_by_index(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Hey bestie! You're on the page for get_tree_page_by_index(9) from the Kernel API Manual, and this little icon is here to get the tree page for a given height and page index. That's the whole vibe, no cap. πŸ¦‹

✨ SYNOPSIS ✨

struct tree_page * get_tree_page_by_index (struct forest *forest ,
root_count_t root_index , height_t height , page_number_t page_index );

🌸 ARGUMENTS 🌸

  • forest β€” the block map forest. Like, the whole forest, not just one tree. 🌳
  • root_index β€” the root index of the tree to search. You're telling it which root to check, bestie. πŸ‘‘
  • height β€” the height in the tree. Yes, actual height. Not a personality trait. πŸ’…
  • page_index β€” the page index. That's the page coordinate, periodt. πŸŽ€

🫢 RETURN 🫢

The requested page. That's it β€” you ask, it returns the requested page, and we love a straightforward queen. ✨

🌈 SEE ALSO 🌈

Kernel file ./drivers/md/dm-vdo/block-map.c is right here, and Block map eras(9) brought the whole group chat: initialize_info(9), allocate_cache_components(9), assert_on_cache_thread(9), get_page_state_name(9), update_counter(9), set_info_state(9), find_free_page(9), find_page(9), select_lru_page(9), complete_with_page(9), complete_waiter_with_error(9), complete_waiter_with_page(9), distribute_page_over_waitq(9), set_persistent_error(9), validate_completed_page(9), handle_load_error(9), page_is_loaded(9), handle_rebuild_read_error(9), launch_page_load(9), schedule_page_save(9), launch_page_save(9), completion_needs_page(9), allocate_free_page(9), discard_a_page(9), discard_page_if_needed(9), write_has_finished(9), handle_page_write_error(9), page_is_written_out(9), write_pages(9), vdo_release_page_completion(9), vdo_get_page(9), vdo_request_page_write(9), vdo_get_cached_page(9), vdo_invalidate_page_cache(9), in_cyclic_range(9), is_not_older(9), add_to_dirty_lists(9), vdo_find_block_map_slot(9), make_forest(9), replace_forest(9), finish_cursor(9), continue_traversal(9), finish_traversal_load(9), traverse(9), launch_cursor(9), compute_boundary(9), vdo_traverse_forest(9), initialize_block_map_zone(9), clear_mapped_location(9), set_mapped_location(9).


source/version ./drivers/md/dm-vdo Β· date October 2026 Β· page get_tree_page_by_index(9) β€” bye bestie, slay responsibly πŸ’…πŸ«Ά

πŸ“¦ where this page comes from