Lines Matching defs:sds
8847 struct hl_state_dump_specs *sds = &hdev->state_dump_specs;
8852 for (i = 0; i < sds->props[SP_NUM_OF_TPC_ENGINES]; ++i) {
8854 reg_value = RREG32(sds->props[SP_TPC0_CFG_SO] +
8855 sds->props[SP_NEXT_TPC] * i);
8864 for (i = 0; i < sds->props[SP_NUM_OF_MME_ENGINES]; ++i) {
8865 for (j = 0; j < sds->props[SP_SUB_MME_ENG_NUM]; ++j) {
8867 reg_value = RREG32(sds->props[SP_MME_CFG_SO] +
8868 sds->props[SP_NEXT_MME] * i +
8873 i * sds->props[SP_SUB_MME_ENG_NUM] + j);
8880 for (i = 0; i < sds->props[SP_NUM_OF_DMA_ENGINES]; ++i) {
8881 reg_value = RREG32(sds->props[SP_DMA_CFG_SO] +
8882 sds->props[SP_DMA_QUEUES_OFFSET] * i);
8976 struct hl_state_dump_specs *sds = &hdev->state_dump_specs;
8980 statuses = kcalloc(sds->props[SP_ENGINE_NUM_OF_QUEUES],
8985 fences = kcalloc(sds->props[SP_ENGINE_NUM_OF_FENCES] *
8986 sds->props[SP_ENGINE_NUM_OF_QUEUES],
8991 for (i = 0; i < sds->props[SP_ENGINE_NUM_OF_FENCES]; ++i)
8994 for (i = 0; i < sds->props[SP_ENGINE_NUM_OF_FENCES] *
8995 sds->props[SP_ENGINE_NUM_OF_QUEUES]; ++i)
8999 for (i = 0; i < sds->props[SP_ENGINE_NUM_OF_QUEUES]; ++i) {
9012 (i + fence_id * sds->props[SP_ENGINE_NUM_OF_QUEUES]);
9013 fence_rdata = fence_cnt - sds->props[SP_FENCE0_CNT_OFFSET] +
9014 sds->props[SP_FENCE0_RDATA_OFFSET];
9050 struct hl_state_dump_specs *sds = &hdev->state_dump_specs;
9054 hash_add(sds->so_id_to_str_tb,
9059 hash_add(sds->monitor_id_to_str_tb,
9063 sds->props = gaudi_state_dump_specs_props;
9065 sds->sync_namager_names = gaudi_sync_manager_names;
9067 sds->funcs = gaudi_state_dump_funcs;