---
name: "nvme_mi_port_smb-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/nvme_mi_port_smb-libnvme3"
---

# nvme\_mi\_port\_smb-libnvme3(2)

SMBus Port Specific Data

## NAME

struct nvme\_mi\_port\_smb - SMBus Port Specific Data

## SYNOPSIS

struct nvme\_mi\_port\_smb {\
     **\_\_u8 vpd\_addr;**\
     **\_\_u8 mvpd\_freq;**\
     **\_\_u8 mme\_addr;**\
     **\_\_u8 mme\_freq;**\
     **\_\_u8 nvmebm;**\
     **\_\_le32 pdas ;**\
     **\_\_u8 sdformat;**\
     **\_\_u8 rsvd18\[14\];**\
 };\

## Members

- vpd\_addr

  Current VPD SMBus/I2C Address

- mvpd\_freq

  Maximum VPD Access SMBus/I2C Frequency

- mme\_addr

  Current Management Endpoint SMBus/I2C Address

- mme\_freq

  Maximum Management Endpoint SMBus/I2C Frequency

- nvmebm

  NVMe Basic Management

- pdas

  PDA Size, the size of the NVMe-MI Persistent Data Area (PDA) is 2^*pdas* bytes; 0h indicates there is no NVMe-MI PDA

- sdformat

  Supported Data Format for the NVMe-MI PDA, see *enum* *nvme\_mi\_port\_sdformat*

- rsvd18

  Reserved
