| /drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_mes.c | 45 struct amdgpu_mes *mes = &adev->mes; in amdgpu_mes_doorbell_init() local 80 memset(adev->mes.event_log_cpu_addr, 0, adev->mes.event_log_size); in amdgpu_mes_event_log_init() 256 r = adev->mes.funcs->suspend_gang(&adev->mes, &input); in amdgpu_mes_suspend() 280 r = adev->mes.funcs->resume_gang(&adev->mes, &input); in amdgpu_mes_resume() 361 r = adev->mes.funcs->reset_hw_queue(&adev->mes, &queue_input); in amdgpu_mes_reset_legacy_queue() 393 r = adev->mes.funcs->misc_op(&adev->mes, &op_input); in amdgpu_mes_rreg() 423 r = adev->mes.funcs->misc_op(&adev->mes, &op_input); in amdgpu_mes_wreg() 452 r = adev->mes.funcs->misc_op(&adev->mes, &op_input); in amdgpu_mes_reg_write_reg_wait() 495 r = adev->mes.funcs->misc_op(&adev->mes, &op_input); in amdgpu_mes_set_shader_debugger() 522 r = adev->mes.funcs->misc_op(&adev->mes, &op_input); in amdgpu_mes_flush_shader_debugger() [all …]
|
| A D | mes_v12_0.c | 518 if (mes->adev->enable_uni_mes) in mes_v12_0_map_legacy_queue() 557 if (mes->adev->enable_uni_mes) in mes_v12_0_unmap_legacy_queue() 600 if (mes->adev->enable_uni_mes) in mes_v12_0_misc_op() 708 mes->compute_hqd_mask[i]; in mes_v12_0_set_hw_resources() 712 mes->gfx_hqd_mask[i]; in mes_v12_0_set_hw_resources() 716 mes->sdma_hqd_mask[i]; in mes_v12_0_set_hw_resources() 724 mes->sch_ctx_gpu_addr[pipe]; in mes_v12_0_set_hw_resources() 902 adev->mes.fw[pipe]->data; in mes_v12_0_allocate_ucode_buffer() 936 adev->mes.fw[pipe]->data; in mes_v12_0_allocate_ucode_data_buffer() 1075 if (!adev->mes.fw[pipe]) in mes_v12_0_load_microcode() [all …]
|
| A D | mes_v11_0.c | 643 if ((mes->adev->mes.sched_version & AMDGPU_MES_VERSION_MASK) < 0x63) { in mes_v11_0_misc_op() 686 mes->compute_hqd_mask[i]; in mes_v11_0_set_hw_resources() 690 mes->gfx_hqd_mask[i]; in mes_v11_0_set_hw_resources() 806 adev->mes.fw[pipe]->data; in mes_v11_0_allocate_ucode_buffer() 841 adev->mes.fw[pipe]->data; in mes_v11_0_allocate_ucode_data_buffer() 890 if (adev->mes.sched_version && adev->mes.kiq_version) in mes_v11_0_get_fw_version() 900 adev->mes.sched_version = in mes_v11_0_get_fw_version() 903 adev->mes.kiq_version = in mes_v11_0_get_fw_version() 984 if (!adev->mes.fw[pipe]) in mes_v11_0_load_microcode() 1297 ring = &adev->mes.ring[0]; in mes_v11_0_ring_init() [all …]
|
| A D | amdgpu_mes.h | 347 int (*add_hw_queue)(struct amdgpu_mes *mes, 350 int (*remove_hw_queue)(struct amdgpu_mes *mes, 353 int (*map_legacy_queue)(struct amdgpu_mes *mes, 359 int (*suspend_gang)(struct amdgpu_mes *mes, 362 int (*resume_gang)(struct amdgpu_mes *mes, 365 int (*misc_op)(struct amdgpu_mes *mes, 368 int (*reset_hw_queue)(struct amdgpu_mes *mes, 461 mutex_lock(&mes->mutex_hidden); in amdgpu_mes_lock() 462 mes->saved_flags = memalloc_noreclaim_save(); in amdgpu_mes_lock() 467 memalloc_noreclaim_restore(mes->saved_flags); in amdgpu_mes_unlock() [all …]
|
| A D | mes_userqueue.c | 147 amdgpu_mes_lock(&adev->mes); in mes_userq_map() 148 r = adev->mes.funcs->add_hw_queue(&adev->mes, &queue_input); in mes_userq_map() 149 amdgpu_mes_unlock(&adev->mes); in mes_userq_map() 171 amdgpu_mes_lock(&adev->mes); in mes_userq_unmap() 172 r = adev->mes.funcs->remove_hw_queue(&adev->mes, &queue_input); in mes_userq_unmap() 173 amdgpu_mes_unlock(&adev->mes); in mes_userq_unmap()
|
| A D | amdgpu_dev_coredump.c | 175 version = adev->mes.kiq_version & AMDGPU_MES_VERSION_MASK; in amdgpu_devcoredump_fw_info() 176 feature = (adev->mes.kiq_version & AMDGPU_MES_FEAT_VERSION_MASK) >> in amdgpu_devcoredump_fw_info() 181 version = adev->mes.sched_version & AMDGPU_MES_VERSION_MASK; in amdgpu_devcoredump_fw_info() 182 feature = (adev->mes.sched_version & AMDGPU_MES_FEAT_VERSION_MASK) >> in amdgpu_devcoredump_fw_info()
|
| A D | amdgpu_doorbell_mgr.c | 162 adev->mes.db_start_dw_offset = size / sizeof(u32); in amdgpu_doorbell_create_kernel_doorbells()
|
| A D | amdgpu_kms.c | 351 fw_info->ver = adev->mes.kiq_version & AMDGPU_MES_VERSION_MASK; in amdgpu_firmware_info() 352 fw_info->feature = (adev->mes.kiq_version & AMDGPU_MES_FEAT_VERSION_MASK) in amdgpu_firmware_info() 356 fw_info->ver = adev->mes.sched_version & AMDGPU_MES_VERSION_MASK; in amdgpu_firmware_info() 357 fw_info->feature = (adev->mes.sched_version & AMDGPU_MES_FEAT_VERSION_MASK) in amdgpu_firmware_info() 418 num_slots += hweight32(adev->mes.gfx_hqd_mask[i]); in amdgpu_hw_ip_info() 433 num_slots += hweight32(adev->mes.compute_hqd_mask[i]); in amdgpu_hw_ip_info() 448 num_slots += hweight32(adev->mes.sdma_hqd_mask[i]); in amdgpu_hw_ip_info()
|
| A D | amdgpu_gmc.c | 609 if (ring == &adev->mes.ring[0] || in amdgpu_gmc_allocate_vm_inv_eng() 610 ring == &adev->mes.ring[1] || in amdgpu_gmc_allocate_vm_inv_eng() 811 if (adev->mes.ring[0].sched.ready) { in amdgpu_gmc_fw_reg_write_reg_wait()
|
| A D | amdgpu_virt.c | 619 (uint64_t)(adev->mes.resource_1_gpu_addr[0] + AMDGPU_GPU_PAGE_SIZE); in amdgpu_virt_write_vf2pf_data() 621 adev->mes.resource_1[0]->tbo.base.size - AMDGPU_GPU_PAGE_SIZE; in amdgpu_virt_write_vf2pf_data() 915 adev->mes.ring[0].sched.ready = false; in amdgpu_virt_post_reset()
|
| A D | amdgpu_gfx.c | 663 if (adev->mes.enable_legacy_queue_map) in amdgpu_gfx_enable_kcq() 731 if (adev->mes.enable_legacy_queue_map) { in amdgpu_gfx_enable_kgq() 1068 if (adev->mes.ring[0].sched.ready) in amdgpu_kiq_rreg() 1141 if (adev->mes.ring[0].sched.ready) { in amdgpu_kiq_wreg()
|
| A D | sdma_v5_2.c | 1627 spin_lock(&adev->mes.queue_id_lock); in sdma_v5_2_process_trap_irq() 1628 queue = idr_find(&adev->mes.queue_id_idr, mes_queue_id); in sdma_v5_2_process_trap_irq() 1633 spin_unlock(&adev->mes.queue_id_lock); in sdma_v5_2_process_trap_irq()
|
| A D | sdma_v5_0.c | 1715 spin_lock(&adev->mes.queue_id_lock); in sdma_v5_0_process_trap_irq() 1716 queue = idr_find(&adev->mes.queue_id_idr, mes_queue_id); in sdma_v5_0_process_trap_irq() 1721 spin_unlock(&adev->mes.queue_id_lock); in sdma_v5_0_process_trap_irq()
|
| A D | amdgpu_ucode.c | 774 FW_VERSION_ATTR(mes_fw_version, 0444, mes.sched_version & AMDGPU_MES_VERSION_MASK); 775 FW_VERSION_ATTR(mes_kiq_fw_version, 0444, mes.kiq_version & AMDGPU_MES_VERSION_MASK);
|
| A D | gmc_v11_0.c | 234 if ((adev->gfx.kiq[0].ring.sched.ready || adev->mes.ring[0].sched.ready) && in gmc_v11_0_flush_gpu_tlb()
|
| A D | gmc_v12_0.c | 302 if ((adev->gfx.kiq[0].ring.sched.ready || adev->mes.ring[0].sched.ready) && in gmc_v12_0_flush_gpu_tlb()
|
| A D | amdgpu_amdkfd.c | 696 ((adev->mes.kiq_version & AMDGPU_MES_VERSION_MASK) <= 64)) || in amdgpu_amdkfd_set_compute_idle()
|
| A D | amdgpu_drv.c | 701 MODULE_PARM_DESC(mes, 703 module_param_named(mes, amdgpu_mes, int, 0444);
|
| A D | gfx_v12_0.c | 1290 adev->mes.fw[pipe]->data; in gfx_v12_0_rlc_backdoor_autoload_copy_mes_ucode() 1292 fw_data = (const __le32 *)(adev->mes.fw[pipe]->data + in gfx_v12_0_rlc_backdoor_autoload_copy_mes_ucode() 1298 fw_data = (const __le32 *)(adev->mes.fw[pipe]->data + in gfx_v12_0_rlc_backdoor_autoload_copy_mes_ucode() 1429 adev->mes.fw_version[0] >= 123) { in gfx_v12_0_sw_init() 1444 adev->mes.fw_version[0] >= 100) in gfx_v12_0_sw_init() 3468 if (adev->enable_mes_kiq && adev->mes.kiq_hw_init) in gfx_v12_0_cp_resume()
|
| A D | gfx_v11_0.c | 1477 adev->mes.fw[pipe]->data; in gfx_v11_0_rlc_backdoor_autoload_copy_mes_ucode() 1479 fw_data = (const __le32 *)(adev->mes.fw[pipe]->data + in gfx_v11_0_rlc_backdoor_autoload_copy_mes_ucode() 1486 fw_data = (const __le32 *)(adev->mes.fw[pipe]->data + in gfx_v11_0_rlc_backdoor_autoload_copy_mes_ucode() 1618 adev->mes.fw_version[0] >= 120) { in gfx_v11_0_sw_init() 1648 adev->mes.fw_version[0] >= 99) { in gfx_v11_0_sw_init() 1662 adev->mes.fw_version[0] >= 114) { in gfx_v11_0_sw_init() 4575 if (adev->enable_mes_kiq && adev->mes.kiq_hw_init) in gfx_v11_0_cp_resume()
|
| /drivers/misc/sgi-gru/ |
| A D | grukservices.c | 998 char mes[GRU_CACHE_LINE_BYTES], *m; in quicktest1() local 1005 memset(mes, 0xee, sizeof(mes)); in quicktest1() 1009 mes[8] = i; in quicktest1() 1011 ret = gru_send_message_gpa(&mqd, mes, sizeof(mes)); in quicktest1()
|
| /drivers/net/arcnet/ |
| A D | capmode.c | 178 ((unsigned char *)&pkt->soft.cap.mes), length - 1); in prepare_tx() 213 ackpkt->soft.cap.mes.ack = acked; in ack_tx()
|
| /drivers/gpu/drm/amd/amdkfd/ |
| A D | kfd_debug.h | 139 (dev->adev->mes.sched_version & AMDGPU_MES_VERSION_MASK) >= 70) || in kfd_dbg_has_ttmps_always_setup()
|
| A D | kfd_device_queue_manager.c | 258 amdgpu_mes_lock(&adev->mes); in add_queue_mes() 259 r = adev->mes.funcs->add_hw_queue(&adev->mes, &queue_input); in add_queue_mes() 260 amdgpu_mes_unlock(&adev->mes); in add_queue_mes() 288 amdgpu_mes_lock(&adev->mes); in remove_queue_mes() 289 r = adev->mes.funcs->remove_hw_queue(&adev->mes, &queue_input); in remove_queue_mes() 290 amdgpu_mes_unlock(&adev->mes); in remove_queue_mes()
|
| /drivers/media/i2c/ |
| A D | saa717x.c | 1102 char *mes[4] = { in saa717x_s_tuner() local 1124 mes[audio_mode]); in saa717x_s_tuner()
|