Lines Matching refs:cgs_device
37 struct cgs_device base;
43 ((struct amdgpu_cgs_device *)cgs_device)->adev
45 static int amdgpu_cgs_gpu_mem_info(void *cgs_device, enum cgs_gpu_mem_type type, in amdgpu_cgs_gpu_mem_info() argument
76 static int amdgpu_cgs_gmap_kmem(void *cgs_device, void *kmem, in amdgpu_cgs_gmap_kmem() argument
105 static int amdgpu_cgs_gunmap_kmem(void *cgs_device, cgs_handle_t kmem_handle) in amdgpu_cgs_gunmap_kmem() argument
121 static int amdgpu_cgs_alloc_gpu_mem(void *cgs_device, in amdgpu_cgs_alloc_gpu_mem() argument
211 static int amdgpu_cgs_free_gpu_mem(void *cgs_device, cgs_handle_t handle) in amdgpu_cgs_free_gpu_mem() argument
228 static int amdgpu_cgs_gmap_gpu_mem(void *cgs_device, cgs_handle_t handle, in amdgpu_cgs_gmap_gpu_mem() argument
249 static int amdgpu_cgs_gunmap_gpu_mem(void *cgs_device, cgs_handle_t handle) in amdgpu_cgs_gunmap_gpu_mem() argument
261 static int amdgpu_cgs_kmap_gpu_mem(void *cgs_device, cgs_handle_t handle, in amdgpu_cgs_kmap_gpu_mem() argument
274 static int amdgpu_cgs_kunmap_gpu_mem(void *cgs_device, cgs_handle_t handle) in amdgpu_cgs_kunmap_gpu_mem() argument
286 static uint32_t amdgpu_cgs_read_register(void *cgs_device, unsigned offset) in amdgpu_cgs_read_register() argument
292 static void amdgpu_cgs_write_register(void *cgs_device, unsigned offset, in amdgpu_cgs_write_register() argument
299 static uint32_t amdgpu_cgs_read_ind_register(void *cgs_device, in amdgpu_cgs_read_ind_register() argument
323 static void amdgpu_cgs_write_ind_register(void *cgs_device, in amdgpu_cgs_write_ind_register() argument
346 static uint8_t amdgpu_cgs_read_pci_config_byte(void *cgs_device, unsigned addr) in amdgpu_cgs_read_pci_config_byte() argument
356 static uint16_t amdgpu_cgs_read_pci_config_word(void *cgs_device, unsigned addr) in amdgpu_cgs_read_pci_config_word() argument
366 static uint32_t amdgpu_cgs_read_pci_config_dword(void *cgs_device, in amdgpu_cgs_read_pci_config_dword() argument
377 static void amdgpu_cgs_write_pci_config_byte(void *cgs_device, unsigned addr, in amdgpu_cgs_write_pci_config_byte() argument
385 static void amdgpu_cgs_write_pci_config_word(void *cgs_device, unsigned addr, in amdgpu_cgs_write_pci_config_word() argument
393 static void amdgpu_cgs_write_pci_config_dword(void *cgs_device, unsigned addr, in amdgpu_cgs_write_pci_config_dword() argument
401 static const void *amdgpu_cgs_atom_get_data_table(void *cgs_device, in amdgpu_cgs_atom_get_data_table() argument
417 static int amdgpu_cgs_atom_get_cmd_table_revs(void *cgs_device, unsigned table, in amdgpu_cgs_atom_get_cmd_table_revs() argument
430 static int amdgpu_cgs_atom_exec_cmd_table(void *cgs_device, unsigned table, in amdgpu_cgs_atom_exec_cmd_table() argument
439 static int amdgpu_cgs_create_pm_request(void *cgs_device, cgs_handle_t *request) in amdgpu_cgs_create_pm_request() argument
445 static int amdgpu_cgs_destroy_pm_request(void *cgs_device, cgs_handle_t request) in amdgpu_cgs_destroy_pm_request() argument
451 static int amdgpu_cgs_set_pm_request(void *cgs_device, cgs_handle_t request, in amdgpu_cgs_set_pm_request() argument
458 static int amdgpu_cgs_pm_request_clock(void *cgs_device, cgs_handle_t request, in amdgpu_cgs_pm_request_clock() argument
465 static int amdgpu_cgs_pm_request_engine(void *cgs_device, cgs_handle_t request, in amdgpu_cgs_pm_request_engine() argument
474 static int amdgpu_cgs_pm_query_clock_limits(void *cgs_device, in amdgpu_cgs_pm_query_clock_limits() argument
482 static int amdgpu_cgs_set_camera_voltages(void *cgs_device, uint32_t mask, in amdgpu_cgs_set_camera_voltages() argument
533 static int amdgpu_cgs_add_irq_source(void *cgs_device, unsigned src_id, in amdgpu_cgs_add_irq_source() argument
568 static int amdgpu_cgs_irq_get(void *cgs_device, unsigned src_id, unsigned type) in amdgpu_cgs_irq_get() argument
574 static int amdgpu_cgs_irq_put(void *cgs_device, unsigned src_id, unsigned type) in amdgpu_cgs_irq_put() argument
580 int amdgpu_cgs_set_clockgating_state(void *cgs_device, in amdgpu_cgs_set_clockgating_state() argument
601 int amdgpu_cgs_set_powergating_state(void *cgs_device, in amdgpu_cgs_set_powergating_state() argument
623 static uint32_t fw_type_convert(void *cgs_device, uint32_t fw_type) in fw_type_convert() argument
663 static int amdgpu_cgs_get_firmware_info(void *cgs_device, in amdgpu_cgs_get_firmware_info() argument
676 id = fw_type_convert(cgs_device, type); in amdgpu_cgs_get_firmware_info()
782 struct amdgpu_cgs_device *cgs_device = in amdgpu_cgs_create_device() local
783 kmalloc(sizeof(*cgs_device), GFP_KERNEL); in amdgpu_cgs_create_device()
785 if (!cgs_device) { in amdgpu_cgs_create_device()
790 cgs_device->base.ops = &amdgpu_cgs_ops; in amdgpu_cgs_create_device()
791 cgs_device->base.os_ops = &amdgpu_cgs_os_ops; in amdgpu_cgs_create_device()
792 cgs_device->adev = adev; in amdgpu_cgs_create_device()
794 return cgs_device; in amdgpu_cgs_create_device()
797 void amdgpu_cgs_destroy_device(void *cgs_device) in amdgpu_cgs_destroy_device() argument
799 kfree(cgs_device); in amdgpu_cgs_destroy_device()