Symbol: cgs_device
sys/dev/pci/drm/amd/acp/acp_hw.c
37
int amd_acp_hw_init(struct cgs_device *cgs_device,
sys/dev/pci/drm/amd/acp/acp_hw.c
43
acp_mode = cgs_read_register(cgs_device,
sys/dev/pci/drm/amd/acp/include/acp_gfx_if.h
30
int amd_acp_hw_init(struct cgs_device *cgs_device,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
737
struct cgs_device *amdgpu_cgs_create_device(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
738
void amdgpu_cgs_destroy_device(struct cgs_device *cgs_device);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
107
adev->acp.cgs_device =
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
109
if (!adev->acp.cgs_device)
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
119
if (adev->acp.cgs_device)
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
120
amdgpu_cgs_destroy_device(adev->acp.cgs_device);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
235
r = amd_acp_hw_init(adev->acp.cgs_device,
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
447
val = cgs_read_register(adev->acp.cgs_device, mmACP_SOFT_RESET);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
450
cgs_write_register(adev->acp.cgs_device, mmACP_SOFT_RESET, val);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
454
val = cgs_read_register(adev->acp.cgs_device, mmACP_SOFT_RESET);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
466
val = cgs_read_register(adev->acp.cgs_device, mmACP_CONTROL);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
468
cgs_write_register(adev->acp.cgs_device, mmACP_CONTROL, val);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
473
val = cgs_read_register(adev->acp.cgs_device, mmACP_STATUS);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
484
val = cgs_read_register(adev->acp.cgs_device, mmACP_SOFT_RESET);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
486
cgs_write_register(adev->acp.cgs_device, mmACP_SOFT_RESET, val);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
516
val = cgs_read_register(adev->acp.cgs_device, mmACP_SOFT_RESET);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
519
cgs_write_register(adev->acp.cgs_device, mmACP_SOFT_RESET, val);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
523
val = cgs_read_register(adev->acp.cgs_device, mmACP_SOFT_RESET);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
534
val = cgs_read_register(adev->acp.cgs_device, mmACP_CONTROL);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
536
cgs_write_register(adev->acp.cgs_device, mmACP_CONTROL, val);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
541
val = cgs_read_register(adev->acp.cgs_device, mmACP_STATUS);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.h
33
struct cgs_device *cgs_device;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
112
static uint32_t fw_type_convert(struct cgs_device *cgs_device, uint32_t fw_type)
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
159
static uint16_t amdgpu_get_firmware_version(struct cgs_device *cgs_device,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
202
static int amdgpu_cgs_get_firmware_info(struct cgs_device *cgs_device,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
215
id = fw_type_convert(cgs_device, type);
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
241
info->fw_version = amdgpu_get_firmware_version(cgs_device, type);
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
35
struct cgs_device base;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
399
struct cgs_device *amdgpu_cgs_create_device(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
401
struct amdgpu_cgs_device *cgs_device =
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
402
kmalloc(sizeof(*cgs_device), GFP_KERNEL);
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
404
if (!cgs_device) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
409
cgs_device->base.ops = &amdgpu_cgs_ops;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
41
((struct amdgpu_cgs_device *)cgs_device)->adev
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
410
cgs_device->adev = adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
412
return (struct cgs_device *)cgs_device;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
415
void amdgpu_cgs_destroy_device(struct cgs_device *cgs_device)
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
417
kfree(cgs_device);
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
44
static uint32_t amdgpu_cgs_read_register(struct cgs_device *cgs_device, unsigned int offset)
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
50
static void amdgpu_cgs_write_register(struct cgs_device *cgs_device, unsigned int offset,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
57
static uint32_t amdgpu_cgs_read_ind_register(struct cgs_device *cgs_device,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
85
static void amdgpu_cgs_write_ind_register(struct cgs_device *cgs_device,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13171
cgs_write_register(ctx->cgs_device, address, value);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13196
value = cgs_read_register(ctx->cgs_device, address);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1792
cgs_write_register(adev->dm.cgs_device, 0x34c0 + 0x01f8, reg.all);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1800
cgs_read_register(adev->dm.cgs_device, 0x34c0 + 0x01f8);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1918
init_data.cgs_device = adev->dm.cgs_device;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2308
if (adev->dm.cgs_device) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2309
amdgpu_cgs_destroy_device(adev->dm.cgs_device);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2310
adev->dm.cgs_device = NULL;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2629
adev->dm.cgs_device = amdgpu_cgs_create_device(adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2631
if (!adev->dm.cgs_device) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
425
struct cgs_device *cgs_device;
sys/dev/pci/drm/amd/display/dc/core/dc.c
1000
dc_ctx->cgs_device = init_params->cgs_device;
sys/dev/pci/drm/amd/display/dc/dc.h
1197
struct cgs_device *cgs_device;
sys/dev/pci/drm/amd/display/dc/dc_types.h
801
void *cgs_device;
sys/dev/pci/drm/amd/display/dc/dm_services.h
76
return cgs_read_ind_register(ctx->cgs_device, addr_space, index);
sys/dev/pci/drm/amd/display/dc/dm_services.h
85
cgs_write_ind_register(ctx->cgs_device, addr_space, index, value);
sys/dev/pci/drm/amd/include/cgs_common.h
108
typedef uint32_t (*cgs_read_ind_register_t)(struct cgs_device *cgs_device, enum cgs_ind_reg space,
sys/dev/pci/drm/amd/include/cgs_common.h
117
typedef void (*cgs_write_ind_register_t)(struct cgs_device *cgs_device, enum cgs_ind_reg space,
sys/dev/pci/drm/amd/include/cgs_common.h
136
typedef int (*cgs_get_firmware_info)(struct cgs_device *cgs_device,
sys/dev/pci/drm/amd/include/cgs_common.h
160
(((struct cgs_device *)dev)->ops->func(dev, ##__VA_ARGS__))
sys/dev/pci/drm/amd/include/cgs_common.h
162
(((struct cgs_device *)dev)->os_ops->func(dev, ##__VA_ARGS__))
sys/dev/pci/drm/amd/include/cgs_common.h
29
struct cgs_device;
sys/dev/pci/drm/amd/include/cgs_common.h
90
typedef uint32_t (*cgs_read_register_t)(struct cgs_device *cgs_device, unsigned offset);
sys/dev/pci/drm/amd/include/cgs_common.h
98
typedef void (*cgs_write_register_t)(struct cgs_device *cgs_device, unsigned offset,