Searched refs:instance_mask (Results 1 – 9 of 9) sorted by relevance
/openbmc/linux/drivers/media/platform/amphion/ |
H A D | vpu_core.c | 91 if (core->supported_instance_count >= BITS_PER_TYPE(core->instance_mask)) in vpu_core_boot_done() 92 core->supported_instance_count = BITS_PER_TYPE(core->instance_mask); in vpu_core_boot_done() 206 dev_dbg(c->dev, "instance_mask = 0x%lx, state = %d\n", c->instance_mask, c->state); in vpu_core_find_proper_by_type() 327 id = ffz(core->instance_mask); in vpu_core_acquire_instance() 331 set_bit(id, &core->instance_mask); in vpu_core_acquire_instance() 341 clear_bit(id, &core->instance_mask); in vpu_core_release_instance() 480 if (core->state == VPU_CORE_HANG && !core->instance_mask) { in vpu_inst_unregister() 503 if (index >= core->supported_instance_count || !test_bit(index, &core->instance_mask)) in vpu_core_find_instance()
|
H A D | vpu_dbg.c | 260 hweight32(core->instance_mask), in vpu_dbg_core() 262 core->instance_mask, in vpu_dbg_core()
|
H A D | vpu.h | 141 unsigned long instance_mask; member
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ras.c | 260 u32 instance_mask = 0; in amdgpu_ras_debugfs_ctrl_parse_data() local 312 &sub_block, &address, &value, &instance_mask) != 4 && in amdgpu_ras_debugfs_ctrl_parse_data() 314 &sub_block, &address, &value, &instance_mask) != 4 && in amdgpu_ras_debugfs_ctrl_parse_data() 323 data->inject.instance_mask = instance_mask; in amdgpu_ras_debugfs_ctrl_parse_data() 340 uint32_t mask, inst_mask = data->inject.instance_mask; in amdgpu_ras_instance_mask_check() 344 data->inject.instance_mask = 0; in amdgpu_ras_instance_mask_check() 369 data->inject.instance_mask &= mask; in amdgpu_ras_instance_mask_check() 370 if (inst_mask != data->inject.instance_mask) in amdgpu_ras_instance_mask_check() 373 inst_mask, data->inject.instance_mask); in amdgpu_ras_instance_mask_check() 1168 ret = block_obj->hw_ops->ras_error_inject(adev, info, info->instance_mask); in amdgpu_ras_error_inject() [all …]
|
H A D | amdgpu_ras.h | 522 uint32_t instance_mask; member 561 void *inject_if, uint32_t instance_mask);
|
H A D | amdgpu_xgmi.c | 1065 void *inject_if, uint32_t instance_mask) in amdgpu_ras_error_inject_xgmi() argument 1077 ret = psp_ras_trigger_error(&adev->psp, block_info, instance_mask); in amdgpu_ras_error_inject_xgmi()
|
H A D | amdgpu_psp.h | 500 struct ta_ras_trigger_error_input *info, uint32_t instance_mask);
|
H A D | amdgpu_psp.c | 1695 struct ta_ras_trigger_error_input *info, uint32_t instance_mask) in psp_ras_trigger_error() argument 1707 dev_mask = GET_MASK(GC, instance_mask); in psp_ras_trigger_error() 1710 dev_mask = GET_MASK(SDMA0, instance_mask); in psp_ras_trigger_error() 1714 dev_mask = GET_MASK(VCN, instance_mask); in psp_ras_trigger_error() 1717 dev_mask = instance_mask; in psp_ras_trigger_error()
|
H A D | gfx_v9_0.c | 763 void *inject_if, uint32_t instance_mask); 6426 void *inject_if, uint32_t instance_mask) in gfx_v9_0_ras_error_inject() argument 6465 ret = psp_ras_trigger_error(&adev->psp, &block_info, instance_mask); in gfx_v9_0_ras_error_inject()
|