Lines Matching defs:params

5251 		struct ecc_info_extract_params *params, u64 *ecc_address,
5259 num_mem_regs = params->num_memories / 32 +
5260 ((params->num_memories % 32) ? 1 : 0);
5262 if (params->block_address >= CFG_BASE)
5263 params->block_address -= CFG_BASE;
5265 if (params->derr)
5266 err_addr = params->block_address + GAUDI_ECC_DERR0_OFFSET;
5268 err_addr = params->block_address + GAUDI_ECC_SERR0_OFFSET;
5270 if (params->disable_clock_gating) {
5295 WREG32(params->block_address + GAUDI_ECC_MEM_SEL_OFFSET,
5299 RREG32(params->block_address + GAUDI_ECC_ADDRESS_OFFSET);
5301 RREG32(params->block_address + GAUDI_ECC_SYNDROME_OFFSET);
5304 reg = RREG32(params->block_address + GAUDI_ECC_MEM_INFO_CLR_OFFSET);
5305 if (params->derr)
5310 WREG32(params->block_address + GAUDI_ECC_MEM_INFO_CLR_OFFSET, reg);
5313 if (params->disable_clock_gating) {
5375 struct ecc_info_extract_params params;
5388 params.block_address = mmTPC0_CFG_BASE + index * TPC_CFG_OFFSET;
5389 params.num_memories = 90;
5390 params.derr = false;
5391 params.disable_clock_gating = true;
5396 params.block_address =
5398 params.num_memories = 90;
5399 params.derr = true;
5400 params.disable_clock_gating = true;
5408 params.block_address = mmMME0_ACC_BASE + index * MME_ACC_OFFSET;
5409 params.num_memories = 128;
5410 params.derr = false;
5411 params.disable_clock_gating = true;
5419 params.block_address = mmMME0_ACC_BASE + index * MME_ACC_OFFSET;
5420 params.num_memories = 128;
5421 params.derr = true;
5422 params.disable_clock_gating = true;
5430 params.block_address =
5432 params.num_memories = 33;
5433 params.derr = false;
5434 params.disable_clock_gating = true;
5442 params.block_address =
5444 params.num_memories = 33;
5445 params.derr = true;
5446 params.disable_clock_gating = true;
5458 rc = gaudi_extract_ecc_info(hdev, &params, &ecc_address,