Lines Matching defs:cgs_device
35 struct cgs_device base;
41 ((struct amdgpu_cgs_device *)cgs_device)->adev
44 static uint32_t amdgpu_cgs_read_register(struct cgs_device *cgs_device, unsigned int offset)
50 static void amdgpu_cgs_write_register(struct cgs_device *cgs_device, unsigned int offset,
57 static uint32_t amdgpu_cgs_read_ind_register(struct cgs_device *cgs_device,
85 static void amdgpu_cgs_write_ind_register(struct cgs_device *cgs_device,
112 static uint32_t fw_type_convert(struct cgs_device *cgs_device, uint32_t fw_type)
159 static uint16_t amdgpu_get_firmware_version(struct cgs_device *cgs_device,
202 static int amdgpu_cgs_get_firmware_info(struct cgs_device *cgs_device,
215 id = fw_type_convert(cgs_device, type);
238 info->fw_version = amdgpu_get_firmware_version(cgs_device, type);
455 struct cgs_device *amdgpu_cgs_create_device(struct amdgpu_device *adev)
457 struct amdgpu_cgs_device *cgs_device =
458 kmalloc(sizeof(*cgs_device), GFP_KERNEL);
460 if (!cgs_device) {
465 cgs_device->base.ops = &amdgpu_cgs_ops;
466 cgs_device->adev = adev;
468 return (struct cgs_device *)cgs_device;
471 void amdgpu_cgs_destroy_device(struct cgs_device *cgs_device)
473 kfree(cgs_device);