xa_is_sibling(9)
β¨ xa_is_sibling(9) β¨ β Kernel API Manual π¦
okay so bestie, welcome to the little corner of ./include/linux/xarray.h where we do the vibe check on XArray entries π
. Say hi to xa_is_sibling β she's short, she's sweet, and she has exactly one job. Let's get into it π
πΈ NAME πΈ
xa_is_sibling β literally just: is the entry a sibling entry? that's the whole thing. that's her whole personality π«Ά
β SYNOPSIS β
bool xa_is_sibling (const void *entry );
look at her. tiny. iconic. returns a bool, takes a const void *. no notes π
π§ ARGUMENTS π§
entryβ the entry you pulled out of the XArray, handed over so she can look at it π lowkey she just wants to know what it is.
π₯ RETURN π₯
true if the entry is a sibling entry π
that's it. that's the return value. no secret third option, no in-between, no "it depends" β just true when it's a sibling entry, periodt β¨
π SEE ALSO π
like, the whole extended friend group shows up for this one. the kernel file is ./include/linux/xarray.h, and honestly here's everybody she wants you to meet π:
xa_mk_value(9),xa_to_value(9),xa_is_value(9),xa_tag_pointer(9),xa_untag_pointer(9),xa_pointer_tag(9)xa_is_zero(9),xa_is_err(9),xa_err(9),struct xa_limit(9),struct xarray(9),DEFINE_XARRAY_FLAGS(9)DEFINE_XARRAY(9),DEFINE_XARRAY_ALLOC(9),DEFINE_XARRAY_ALLOC1(9),xa_init_flags(9),xa_init(9),xa_empty(9)xa_marked(9),xa_for_each_range(9),xa_for_each_start(9),xa_for_each(9),xa_for_each_marked(9),xa_store_bh(9)xa_store_irq(9),xa_erase_bh(9),xa_erase_irq(9),xa_cmpxchg(9),xa_cmpxchg_bh(9),xa_cmpxchg_irq(9)xa_insert(9),xa_insert_bh(9),xa_insert_irq(9),xa_alloc(9),xa_alloc_bh(9),xa_alloc_irq(9)xa_alloc_cyclic(9),xa_alloc_cyclic_bh(9),xa_alloc_cyclic_irq(9),xa_reserve(9),xa_reserve_bh(9),xa_reserve_irq(9)xa_release(9),xa_is_retry(9),xa_is_advanced(9),xa_update_node_t(9),XA_STATE(9),XA_STATE_ORDER(9)xas_error(9),xas_set_err(9),xas_invalid(9),xas_valid(9),xas_is_node(9),xas_reset(9)xas_retry(9),xas_reload(9),xas_set(9),xas_advance(9),xas_set_order(9),xas_set_update(9)xas_next_entry(9),xas_next_marked(9),xas_for_each(9),xas_for_each_marked(9),xas_for_each_conflict(9),xas_prev(9),xas_next(9)
like I said. the whole group chat ππ
and that's the page, bestie π ngl she's a short one but she ate. huge shoutout to ./include/linux for hosting, dated October 2026 β see you in the next (9) section, mwah πππΈ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms