LIBNVME_SET_MI_PROBE_ENABLED-LIBNVME3(2)

πŸ“¦ version 3.2, in arch rolling

🌸 libnvme_set_mi_probe_enabled(9) β€” from the libnvme API manual, bestie ✨

okay so real talk, this one is short and sweet β€” it's a setter, it sets one thing, and honestly it ate. it lives in the libnvme API manual (section 9, if you're keeping track πŸŽ€) and it's literally just here to flip the mi_probe_enabled field for you.


πŸ’… NAME

libnvme_set_mi_probe_enabled β€” set mi_probe_enabled. that's it, that's the whole job, and she does it flawlessly 🫢


✨ SYNOPSIS

void libnvme_set_mi_probe_enabled (struct libnvme_global_ctx *p , bool
mi_probe_enabled );

no cap, that's the exact signature β€” copying it verbatim because we do not freestyle function prototypes in this house πŸ’€


πŸ¦‹ ARGUMENTS

  • p β€” the struct libnvme_global_ctx instance you want to update. like, the actual context object, hand it over πŸ’–
  • mi_probe_enabled β€” the value you're assigning to the mi_probe_enabled field. a bool, so it's giving true-or-false main character energy, no in-between 🌈

heads up bestie: this returns void, so don't sit there waiting for a return value β€” there isn't one, she just does the assignment and dips πŸ™ˆ

and that's the whole page fr fr β€” short, iconic, zero notes πŸ‘‘

sign-off time: this was the libnvme API manual, October 2026 edition, and yes the title up top got a little squished in the original header (libnvme_set_...robe_enabled(9)) but you knew exactly what it meant πŸ’œ mwah, go set some fields πŸŽ€

πŸ“¦ where this page comes from