Lines Matching refs:smu
178 s16 *smu; member
377 user->smu = user->lmu + (req->ecc.strength + 1); in atmel_pmecc_create_user()
378 user->mu = (s32 *)PTR_ALIGN(user->smu + in atmel_pmecc_create_user()
505 s16 *smu = user->smu; in atmel_pmecc_get_sigma() local
519 memset(smu, 0, sizeof(s16) * num); in atmel_pmecc_get_sigma()
520 smu[0] = 1; in atmel_pmecc_get_sigma()
533 memset(&smu[num], 0, sizeof(s16) * num); in atmel_pmecc_get_sigma()
534 smu[num] = 1; in atmel_pmecc_get_sigma()
545 memset(&smu[(strength + 1) * num], 0, sizeof(s16) * num); in atmel_pmecc_get_sigma()
562 smu[(strength + 1) * num + j] = in atmel_pmecc_get_sigma()
563 smu[i * num + j]; in atmel_pmecc_get_sigma()
571 smu[(i + 1) * num + j] = smu[i * num + j]; in atmel_pmecc_get_sigma()
597 smu[(i + 1) * num + k] = 0; in atmel_pmecc_get_sigma()
603 if (!(smu[ro * num + k] && dmu[i])) in atmel_pmecc_get_sigma()
608 c = index_of[smu[ro * num + k]]; in atmel_pmecc_get_sigma()
611 smu[(i + 1) * num + (k + diff)] = a; in atmel_pmecc_get_sigma()
615 smu[(i + 1) * num + k] ^= smu[i * num + k]; in atmel_pmecc_get_sigma()
630 } else if (smu[(i + 1) * num + k] && si[tmp + 3 - k]) { in atmel_pmecc_get_sigma()
633 a = index_of[smu[(i + 1) * num + k]]; in atmel_pmecc_get_sigma()
652 s16 *smu = user->smu; in atmel_pmecc_err_location() local
658 writel_relaxed(smu[(strength + 1) * num + i], in atmel_pmecc_err_location()