---
name: "rte_gpu_info"
section: "3"
platform: "linux"
package: "dpdk-doc"
version: "24.11.4-0+deb13u1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/rte_gpu_info"
---

# rte\_gpu\_info(3)

## NAME

rte\_gpu\_info

## SYNOPSIS

`#include <rte_gpudev.h>`

### Data Fields

const char \* **name**\
 uint64\_t **context**\
 int16\_t **dev\_id**\
 int16\_t **parent**\
 uint32\_t **processor\_count**\
 size\_t **total\_memory**\
 size\_t **page\_size**\
 int16\_t **numa\_node**\

## Detailed Description

Store device info.

Definition at line **49** of file **rte\_gpudev.h**.

## Field Documentation

### const char\* name

Unique identifier name.

Definition at line **51** of file **rte\_gpudev.h**.

### uint64\_t context

Opaque handler of the device context.

Definition at line **53** of file **rte\_gpudev.h**.

### int16\_t dev\_id

Device ID.

Definition at line **55** of file **rte\_gpudev.h**.

### int16\_t parent

ID of the parent device, RTE\_GPU\_ID\_NONE if no parent

Definition at line **57** of file **rte\_gpudev.h**.

### uint32\_t processor\_count

Total processors available on device.

Definition at line **59** of file **rte\_gpudev.h**.

### size\_t total\_memory

Total memory available on device.

Definition at line **61** of file **rte\_gpudev.h**.

### size\_t page\_size

GPU memory page size.

Definition at line **63** of file **rte\_gpudev.h**.

### int16\_t numa\_node

Local NUMA memory ID. -1 if unknown.

Definition at line **65** of file **rte\_gpudev.h**.

## Author

Generated automatically by Doxygen for DPDK from the source code.
