libnvmf\_discovery\_args\_init\_defaults(9) libnvme API manual libnvmf\_discovery\_args\_init\_defaults(9)

# [NAME](#NAME)

libnvmf\_discovery\_args\_init\_defaults - Set fields to their defaults.

# [SYNOPSIS](#SYNOPSIS)

**void libnvmf\_discovery\_args\_init\_defaults** **(struct libnvmf\_discovery\_args \*p );**

# [ARGUMENTS](#ARGUMENTS)

[p](#p)

The *struct libnvmf\_discovery\_args* instance to initialise.

# [DESCRIPTION](#DESCRIPTION)

Sets each field that carries a default annotation to its compile-time default value. Called automatically by **libnvmf\_discovery\_args\_new** but may also be called directly to reset an instance to its defaults without reallocating it.

libnvmf\_discovery\_args\_init\_defaults September 2026

---

Document: libnvmf_discovery_args_init_defaults-libnvme3(2) from nvme-cli 3.1-r0 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
