Lines Matching defs:best_mode
1043 u32 reg, idlemodes, best_mode;
1100 best_mode = SYSC_IDLE_NO;
1107 best_mode = fls(ddata->cfg.sidlemodes) - 1;
1108 if (best_mode > SYSC_IDLE_MASK) {
1120 reg |= best_mode << regbits->sidle_shift;
1129 best_mode = fls(ddata->cfg.midlemodes) - 1;
1130 if (best_mode > SYSC_IDLE_MASK) {
1137 best_mode = SYSC_IDLE_NO;
1140 reg |= best_mode << regbits->midle_shift;
1163 static int sysc_best_idle_mode(u32 idlemodes, u32 *best_mode)
1166 *best_mode = SYSC_IDLE_SMART_WKUP;
1168 *best_mode = SYSC_IDLE_SMART;
1170 *best_mode = SYSC_IDLE_FORCE;
1182 u32 reg, idlemodes, best_mode;
1200 ret = sysc_best_idle_mode(idlemodes, &best_mode);
1208 best_mode = SYSC_IDLE_FORCE;
1211 reg |= best_mode << regbits->midle_shift;
1223 best_mode = SYSC_IDLE_FORCE;
1225 ret = sysc_best_idle_mode(idlemodes, &best_mode);
1241 reg |= best_mode << regbits->sidle_shift;