Lines Matching defs:block
320 char block[32];
328 enum amdgpu_ras_block block;
591 static int amdgpu_ras_is_feature_enabled(enum amdgpu_ras_block block)
601 return (1 << block) & feature_mask;
604 static int amdgpu_ras_is_feature_supported(enum amdgpu_ras_block block)
606 return (1 << block) & ras_mask;
622 static int amdgpu_ras_query_err_count(enum amdgpu_ras_block block,
630 if (amdgpu_ras_is_feature_supported(block) <= 0)
634 strncat(name, ras_block_str(block), sizeof(name) - strlen(name));
649 static int amdgpu_ras_inject(enum amdgpu_ras_block block,
657 if (amdgpu_ras_is_feature_enabled(block) <= 0) {
658 fprintf(stderr, "block id(%d) is not valid\n", block);
662 inject->head.block = block;
665 strncpy(inject->head.name, ras_block_str(block), sizeof(inject->head.name)-1);
687 .block = i,
733 uint32_t block;
741 block = amdgpu_ras_find_block_id_by_name(ip_test[i].block);
743 /* Ensure one valid ip block */
744 if (block == ARRAY_SIZE(ras_block_string))
747 /* Ensure RAS feature for the IP block is enabled by kernel */
748 if (amdgpu_ras_is_feature_supported(block) <= 0)
751 ret = amdgpu_ras_query_err_count(block, &old_ue, &old_ce);
756 ret = amdgpu_ras_inject(block,
768 ret = amdgpu_ras_query_err_count(block, &ue, &ce);
780 printf("\t Test %s@block %s, subblock %d, error_type %s, address %ld, value %ld: %s\n",
782 ip_test[i].block,