crash.software
Projects
Pull Requests
Issues
Builds
criu
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
criu
Files
🤬
Sign In
676b4579
ROOT
/
plugins
/
amdgpu
/
amdgpu_plugin_topology.h
Search
History
130 lines
|
ISO-8859-1
|
3 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
__KFD_PLUGIN_TOPOLOGY_H__
DRM_FIRST_RENDER_NODE
DRM_LAST_RENDER_NODE
TOPO_HEAP_TYPE_PUBLIC
TOPO_HEAP_TYPE_PRIVATE
TOPO_IOLINK_TYPE_ANY
TOPO_IOLINK_TYPE_PCIE
TOPO_IOLINK_TYPE_XGMI
NODE_IS_GPU
(
node
)
INVALID_CPU_ID
tp_iolink
listm
:
struct list_head
type
:
uint32_t
node_to_id
:
uint32_t
node_to
:
struct tp_node*
node_from
:
struct tp_node*
valid
:
bool
peer
:
struct tp_iolink*
tp_node
id
:
uint32_t
gpu_id
:
uint32_t
cpu_cores_count
:
uint32_t
simd_count
:
uint32_t
mem_banks_count
:
uint32_t
caches_count
:
uint32_t
io_links_count
:
uint32_t
max_waves_per_simd
:
uint32_t
lds_size_in_kb
:
uint32_t
num_gws
:
uint32_t
wave_front_size
:
uint32_t
array_count
:
uint32_t
simd_arrays_per_engine
:
uint32_t
cu_per_simd_array
:
uint32_t
simd_per_cu
:
uint32_t
max_slots_scratch_cu
:
uint32_t
vendor_id
:
uint32_t
device_id
:
uint32_t
domain
:
uint32_t
drm_render_minor
:
uint32_t
hive_id
:
uint64_t
num_sdma_engines
:
uint32_t
num_sdma_xgmi_engines
:
uint32_t
num_sdma_queues_per_engine
:
uint32_t
num_cp_queues
:
uint32_t
fw_version
:
uint32_t
capability
:
uint32_t
sdma_fw_version
:
uint32_t
vram_public
:
bool
vram_size
:
uint64_t
listm_system
:
struct list_head
listm_p2pgroup
:
struct list_head
listm_mapping
:
struct list_head
num_valid_iolinks
:
uint32_t
iolinks
:
struct list_head
drm_fd
:
int
tp_p2pgroup
type
:
uint32_t
num_nodes
:
uint32_t
listm_system
:
struct list_head
nodes
:
struct list_head
tp_system
parsed
:
bool
num_nodes
:
uint32_t
nodes
:
struct list_head
num_xgmi_groups
:
uint32_t
xgmi_groups
:
struct list_head
id_map
src
:
uint32_t
dest
:
uint32_t
listm
:
struct list_head
device_maps
cpu_maps
:
struct list_head
gpu_maps
:
struct list_head
tail_cpu
:
struct list_head*
tail_gpu
:
struct list_head*
topology_init
(
struct tp_system*
)
:
void
topology_free
(
struct tp_system*
)
:
void
topology_parse
(
struct tp_system*,const char*
)
:
int
topology_determine_iolinks
(
struct tp_system*
)
:
int
topology_print
(
const struct tp_system*,const char*
)
:
void
maps_add_gpu_entry
(
struct device_maps*,const uint32_t,const uint32_t
)
:
struct id_map*
sys_add_node
(
struct tp_system*,uint32_t,uint32_t
)
:
struct tp_node*
node_add_iolink
(
struct tp_node*,uint32_t,uint32_t
)
:
struct tp_iolink*
sys_get_node_by_gpu_id
(
const struct tp_system*,const uint32_t
)
:
struct tp_node*
sys_get_node_by_render_minor
(
const struct tp_system*,const int
)
:
struct tp_node*
sys_get_node_by_index
(
const struct tp_system*,uint32_t
)
:
struct tp_node*
node_get_drm_render_device
(
struct tp_node*
)
:
int
sys_close_drm_render_devices
(
struct tp_system*
)
:
void
set_restore_gpu_maps
(
struct tp_system*,struct tp_system*,struct device_maps*
)
:
int
maps_init
(
struct device_maps*
)
:
void
maps_free
(
struct device_maps*
)
:
void
All occurrences
Please wait...
Page is in error, reload to recover