Skip to main content

sima_ev_storage_desc Struct

Device-visible storage backing a tensor descriptor. More...

Declaration

struct sima_ev_storage_desc { ... }

Included Headers

#include <EvTensorAbi.h>

Public Member Attributes Index

uint64_taddr

Bus or physical address (per addr_space). More...

uint64_tnbytes

Size of the backing region in bytes. More...

uint32_taddr_space

sima_ev_addr_space selector. More...

uint32_talignment_bytes

Required alignment of addr. More...

int64_tstorage_offset_bytes

Signed offset from addr to logical origin. More...

uint64_treserved0

Reserved for future use; zero on write. More...

Description

Device-visible storage backing a tensor descriptor.

For long-term consistency, BUS should be the canonical address space; the addr_space field remains explicit during migration so firmware can detect legacy callers.

Definition at line 132 of file EvTensorAbi.h.

Public Member Attributes

addr

uint64_t sima_ev_storage_desc::addr

Bus or physical address (per addr_space).

Definition at line 133 of file EvTensorAbi.h.

133 uint64_t addr;

addr_space

uint32_t sima_ev_storage_desc::addr_space

sima_ev_addr_space selector.

Definition at line 135 of file EvTensorAbi.h.

135 uint32_t addr_space;

alignment_bytes

uint32_t sima_ev_storage_desc::alignment_bytes

Required alignment of addr.

Definition at line 136 of file EvTensorAbi.h.

136 uint32_t alignment_bytes;

nbytes

uint64_t sima_ev_storage_desc::nbytes

Size of the backing region in bytes.

Definition at line 134 of file EvTensorAbi.h.

134 uint64_t nbytes;

reserved0

uint64_t sima_ev_storage_desc::reserved0

Reserved for future use; zero on write.

Definition at line 138 of file EvTensorAbi.h.

138 uint64_t reserved0;

storage_offset_bytes

int64_t sima_ev_storage_desc::storage_offset_bytes

Signed offset from addr to logical origin.

Definition at line 137 of file EvTensorAbi.h.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.