list_rotate_to_front(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to list_rotate_to_front(9) from the Kernel API Manual β€” the page that is literally just β€œrotate list to specific item.” no cap, that’s the whole vibe. πŸ’…

✨ NAME ✨

list_rotate_to_front β€” rotate list to specific item.

🌸 SYNOPSIS 🌸

void list_rotate_to_front (struct list_head *list , struct list_head *head );

πŸ’– ARGUMENTS πŸ’–

  • list β€” the desired new front of the list. slay, it’s getting the front-row seat.
  • head β€” the head of the list. the main character anchor, iykyk.

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so here’s the move: it rotates list so that list becomes the new front of the list. That’s it. That’s the function. iconic behavior, honestly. ✨

πŸŽ€ SEE ALSO πŸŽ€

Kernel file: ./include/linux/list.h

The linked-list crew is right here: LIST_HEAD_INIT(9), LIST_HEAD(9), LIST_HEAD_GUARDED(9), INIT_LIST_HEAD(9), list_add(9), list_add_tail(9), list_add_tail_release(9), list_del(9), list_replace(9), list_replace_init(9), list_swap(9), list_del_init(9), list_move(9), list_move_tail(9), list_bulk_move_tail(9), list_is_first(9), list_is_last(9), list_is_head(9), list_empty(9), list_del_init_careful(9), list_empty_careful(9), list_rotate_left(9), list_is_singular(9), list_cut_position(9), list_cut_before(9), list_splice(9), list_splice_tail(9), list_splice_init(9), list_splice_tail_init(9), list_entry(9), list_first_entry(9), list_last_entry(9), list_first_entry_or_null(9), list_first_entry_or_null_acquire(9), list_last_entry_or_null(9), list_next_entry(9), list_next_entry_circular(9), list_prev_entry(9), list_prev_entry_circular(9), list_for_each(9), list_for_each_continue(9), list_for_each_prev(9), list_for_each_safe(9), list_for_each_prev_safe(9), list_count_nodes(9), list_entry_is_head(9), list_for_each_entry(9), list_for_each_entry_reverse(9), list_prepare_entry(9), list_for_each_entry_continue(9), list_for_each_entry_continue_reverse(9), list_for_each_entry_from(9), list_for_each_entry_from_reverse(9), list_for_each_entry_safe(9), list_for_each_entry_safe_continue(9), list_for_each_entry_safe_from(9), list_for_each_entry_safe_reverse(9), list_safe_reset_next(9).

And the hlist besties: hlist_unhashed(9), hlist_unhashed_lockless(9), hlist_empty(9), hlist_del(9), hlist_del_init(9), hlist_add_head(9), hlist_add_before(9), hlist_add_behind(9), hlist_add_fake(9), hlist_fake(9), hlist_is_singular_node(9), hlist_move_list(9), hlist_splice_init(9), hlist_for_each_entry(9), hlist_for_each_entry_continue(9), hlist_for_each_entry_from(9), hlist_for_each_entry_safe(9), hlist_count_nodes(9).


xoxo, your kernel bestie πŸ’– β€” source: ./include/linux; version/date: October 2026; page: list_rotate_to_front(9).

πŸ“¦ where this page comes from