---
name: "libnvme_get_ana_log_len_from_id_ctrl-libnvme3"
section: "2"
platform: "linux"
package: "nvme-cli"
version: "3.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/libnvme_get_ana_log_len_from_id_ctrl-libnvme3"
---

# libnvme\_get\_ana\_log\_len\_from\_id\_ctrl-libnvme3(2)

Retrieve maximum possible ANA log size

## NAME

libnvme\_get\_ana\_log\_len\_from\_id\_ctrl - Retrieve maximum possible ANA log size

## SYNOPSIS

**size\_t libnvme\_get\_ana\_log\_len\_from\_id\_ctrl** **(const struct nvme\_id\_ctrl \*id\_ctrl** *,* **bool rgo** *);*

## ARGUMENTS

- id\_ctrl

  Controller identify data

- rgo

  If true, return maximum log page size without NSIDs

## RETURN

A byte limit on the size of the controller's ANA log page
