Symbol: amdgpu_xcp_mgr
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
331
struct amdgpu_xcp_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
990
struct amdgpu_xcp_mgr *xcp_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1440
struct amdgpu_xcp_mgr *xcp_mgr = adev->xcp_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1792
struct amdgpu_xcp_mgr *xcp_mgr = adev->xcp_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1819
struct amdgpu_xcp_mgr *xcp_mgr = adev->xcp_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
1009
struct amdgpu_xcp_mgr *xcp_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
103
int amdgpu_xcp_resume(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
1052
static void amdgpu_xcp_sysfs_entries_fini(struct amdgpu_xcp_mgr *xcp_mgr, int n)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
1065
static void amdgpu_xcp_sysfs_entries_init(struct amdgpu_xcp_mgr *xcp_mgr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
108
static void __amdgpu_xcp_add_block(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
1093
static void amdgpu_xcp_sysfs_entries_update(struct amdgpu_xcp_mgr *xcp_mgr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
123
static void __amdgpu_xcp_set_unique_id(struct amdgpu_xcp_mgr *xcp_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
142
int amdgpu_xcp_init(struct amdgpu_xcp_mgr *xcp_mgr, int num_xcps, int mode)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
189
static int __amdgpu_xcp_switch_partition_mode(struct amdgpu_xcp_mgr *xcp_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
222
int amdgpu_xcp_switch_partition_mode(struct amdgpu_xcp_mgr *xcp_mgr, int mode)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
233
int amdgpu_xcp_restore_partition_mode(struct amdgpu_xcp_mgr *xcp_mgr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
241
static bool __amdgpu_xcp_is_cached_mode_valid(struct amdgpu_xcp_mgr *xcp_mgr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
257
int amdgpu_xcp_query_partition_mode(struct amdgpu_xcp_mgr *xcp_mgr, u32 flags)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
30
static void amdgpu_xcp_sysfs_entries_init(struct amdgpu_xcp_mgr *xcp_mgr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
31
static void amdgpu_xcp_sysfs_entries_update(struct amdgpu_xcp_mgr *xcp_mgr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
33
static int __amdgpu_xcp_run(struct amdgpu_xcp_mgr *xcp_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
331
struct amdgpu_xcp_mgr *xcp_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
357
int amdgpu_xcp_get_partition(struct amdgpu_xcp_mgr *xcp_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
489
struct amdgpu_xcp_mgr *xcp_mgr = adev->xcp_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
633
void amdgpu_xcp_update_supported_modes(struct amdgpu_xcp_mgr *xcp_mgr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
65
static int amdgpu_xcp_run_transition(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
670
int amdgpu_xcp_pre_partition_switch(struct amdgpu_xcp_mgr *xcp_mgr, u32 flags)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
682
int amdgpu_xcp_post_partition_switch(struct amdgpu_xcp_mgr *xcp_mgr, u32 flags)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
787
static int amdgpu_xcp_get_res_info(struct amdgpu_xcp_mgr *xcp_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
802
struct amdgpu_xcp_mgr *xcp_mgr = xcp_cfg->xcp_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
86
int amdgpu_xcp_prepare_suspend(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
92
int amdgpu_xcp_suspend(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
97
int amdgpu_xcp_prepare_resume(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
113
struct amdgpu_xcp_mgr *xcp_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
135
int (*switch_partition_mode)(struct amdgpu_xcp_mgr *xcp_mgr, int mode,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
137
int (*query_partition_mode)(struct amdgpu_xcp_mgr *xcp_mgr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
138
int (*get_ip_details)(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
141
int (*get_xcp_mem_id)(struct amdgpu_xcp_mgr *xcp_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
143
int (*get_xcp_res_info)(struct amdgpu_xcp_mgr *xcp_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
146
int (*prepare_suspend)(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
147
int (*suspend)(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
148
int (*prepare_resume)(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
149
int (*resume)(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
152
int amdgpu_xcp_prepare_suspend(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
153
int amdgpu_xcp_suspend(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
154
int amdgpu_xcp_prepare_resume(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
155
int amdgpu_xcp_resume(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
159
int amdgpu_xcp_init(struct amdgpu_xcp_mgr *xcp_mgr, int num_xcps, int mode);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
160
int amdgpu_xcp_query_partition_mode(struct amdgpu_xcp_mgr *xcp_mgr, u32 flags);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
161
int amdgpu_xcp_switch_partition_mode(struct amdgpu_xcp_mgr *xcp_mgr, int mode);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
162
int amdgpu_xcp_restore_partition_mode(struct amdgpu_xcp_mgr *xcp_mgr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
163
int amdgpu_xcp_get_partition(struct amdgpu_xcp_mgr *xcp_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
183
void amdgpu_xcp_update_supported_modes(struct amdgpu_xcp_mgr *xcp_mgr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
185
int amdgpu_xcp_pre_partition_switch(struct amdgpu_xcp_mgr *xcp_mgr, u32 flags);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
186
int amdgpu_xcp_post_partition_switch(struct amdgpu_xcp_mgr *xcp_mgr, u32 flags);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
190
static inline int amdgpu_xcp_get_num_xcp(struct amdgpu_xcp_mgr *xcp_mgr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
199
amdgpu_get_next_xcp(struct amdgpu_xcp_mgr *xcp_mgr, int *from)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
80
struct amdgpu_xcp_mgr *xcp_mgr;
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
114
static int aqua_vanjaram_query_partition_mode(struct amdgpu_xcp_mgr *xcp_mgr)
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
140
static int __aqua_vanjaram_get_xcc_per_xcp(struct amdgpu_xcp_mgr *xcp_mgr, int mode)
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
167
static int __aqua_vanjaram_get_xcp_ip_info(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id,
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
225
static int __aqua_vanjaram_get_px_mode_info(struct amdgpu_xcp_mgr *xcp_mgr,
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
271
static int aqua_vanjaram_get_xcp_res_info(struct amdgpu_xcp_mgr *xcp_mgr,
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
314
__aqua_vanjaram_get_auto_mode(struct amdgpu_xcp_mgr *xcp_mgr)
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
337
static bool __aqua_vanjaram_is_valid_mode(struct amdgpu_xcp_mgr *xcp_mgr,
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
373
static void __aqua_vanjaram_update_available_partition_mode(struct amdgpu_xcp_mgr *xcp_mgr)
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
385
static int aqua_vanjaram_switch_partition_mode(struct amdgpu_xcp_mgr *xcp_mgr,
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
453
static int aqua_vanjaram_get_xcp_mem_id(struct amdgpu_xcp_mgr *xcp_mgr,
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
500
static int aqua_vanjaram_get_xcp_ip_details(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id,
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
84
__aqua_vanjaram_calc_xcp_mode(struct amdgpu_xcp_mgr *xcp_mgr)