mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 23:03:57 -04:00
drm/amdgpu: Add callback to fill xcp memory id
Add callback in xcp interface to fill xcp memory id information. Memory id is used to identify the range/partition of an XCP from the available memory partitions in device. Also, fill the id information. Signed-off-by: Lijo Lazar <lijo.lazar@amd.com> Reviewed-by: Le Ma <le.ma@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
@@ -68,7 +68,7 @@ struct amdgpu_xcp {
|
||||
struct amdgpu_xcp_ip ip[AMDGPU_XCP_MAX_BLOCKS];
|
||||
|
||||
uint8_t id;
|
||||
uint8_t mem_node;
|
||||
uint8_t mem_id;
|
||||
bool valid;
|
||||
};
|
||||
|
||||
@@ -89,6 +89,8 @@ struct amdgpu_xcp_mgr_funcs {
|
||||
int (*get_ip_details)(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id,
|
||||
enum AMDGPU_XCP_IP_BLOCK ip_id,
|
||||
struct amdgpu_xcp_ip *ip);
|
||||
int (*get_xcp_mem_id)(struct amdgpu_xcp_mgr *xcp_mgr,
|
||||
struct amdgpu_xcp *xcp, uint8_t *mem_id);
|
||||
|
||||
int (*prepare_suspend)(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id);
|
||||
int (*suspend)(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id);
|
||||
|
||||
Reference in New Issue
Block a user