rhashtable_..._insert_fast(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay bestie, welcome to the Kernel API Manual page for rhashtable_..._insert_fast(9) β€” the page header tag is a little feral, but the actual NAME line is rhashtable_lookup_insert_fast - lookup and insert object into hash table. slay.

🫢 SYNOPSIS 🫢

int rhashtable_lookup_insert_fast (struct rhashtable *ht , struct
rhash_head *obj , const struct rhashtable_params params );

🌸 ARGUMENTS 🌸

  • ht β€” hash table. your main character table πŸ’…
  • obj β€” pointer to hash head inside object. literally the pointer to the hash head inside the object ✨
  • params β€” hash table parameters. the params, iconic.

πŸ’– DESCRIPTION πŸ’–

⚠️ caveat first, bestie: this lookup function may only be used for fixed key hash table (key_len parameter set). It will BUG if used inappropriately. no cap, don't do that.

It is safe to call this function from atomic context. fr fr.

Will trigger an automatic deferred table resizing if residency in the table grows beyond 70%. the table said "we're expanding" 😭

πŸ‘‘ SEE ALSO πŸ‘‘

also peep the Kernel file ./include/linux/rhashtable.h β€” and then these linked entries, no skips, periodt:


source/version vibes come from ./include/linux, dated October 2026, and the page tag is rhashtable_..._insert_fast(9). k bye bestie, go read your kernel headers and hydrate πŸ§šπŸ’–

πŸ“¦ where this page comes from