xa_mk_value(9)
π NAME π
okay so bestie, meet xa_mk_value(9) from the Kernel API Manual β the function that creates an XArray entry from an integer. That's literally the whole plot. β¨
β¨ SYNOPSIS β¨
void * xa_mk_value (unsigned long v );
π ARGUMENTS π
vβ the value to store in XArray. One argument, one job, no cap.
π CONTEXT π
Any context. Like, any context β that's the vibe check the page gives. π¦
π¦ RETURN π¦
An entry suitable for storing in the XArray. So you get back a thing that's ready to live in the XArray, periodt. π
π SEE ALSO π
The page points to the kernel file ./include/linux/xarray.h and this whole extended universe of (9) refs β every single one is here, bestie, no skips:
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_sibling(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).
mwah π this page's source/version is ./include/linux, dated October 2026, and it's the xa_mk_value(9) manual page β bye bestie, go slay π
π
π¦ 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