Lines Matching full:value

74     uint16_t value = 0;  in imx2_wdt_read()  local
78 value = s->wcr; in imx2_wdt_read()
81 value = s->wsr; in imx2_wdt_read()
84 value = s->wrsr; in imx2_wdt_read()
87 value = s->wicr; in imx2_wdt_read()
90 value = s->wmcr; in imx2_wdt_read()
94 trace_imx2_wdt_read(addr, value); in imx2_wdt_read()
96 return value; in imx2_wdt_read()
113 * Only (re-)start pretimeout timer if its counter value is larger in imx_wdt2_update_itimer()
136 /* A value of 0 reflects one period (0.5s). */ in imx_wdt2_update_timer()
149 uint64_t value, unsigned int size) in imx2_wdt_write() argument
153 trace_imx2_wdt_write(addr, value); in imx2_wdt_write()
158 value &= ~IMX2_WDT_WCR_LOCK_MASK; in imx2_wdt_write()
159 value |= (s->wicr & IMX2_WDT_WCR_LOCK_MASK); in imx2_wdt_write()
163 value &= ~IMX2_WDT_WCR_WDE; in imx2_wdt_write()
164 value |= (s->wicr & ~IMX2_WDT_WCR_WDE); in imx2_wdt_write()
165 } else if (value & IMX2_WDT_WCR_WDE) { in imx2_wdt_write()
169 value &= ~IMX2_WDT_WCR_WDT; in imx2_wdt_write()
170 value |= (s->wicr & ~IMX2_WDT_WCR_WDT); in imx2_wdt_write()
171 } else if (value & IMX2_WDT_WCR_WDT) { in imx2_wdt_write()
175 s->wcr = value; in imx2_wdt_write()
176 if (!(value & IMX2_WDT_WCR_SRS)) { in imx2_wdt_write()
179 if (!(value & (IMX2_WDT_WCR_WDA | IMX2_WDT_WCR_SRS)) || in imx2_wdt_write()
180 (!(value & IMX2_WDT_WCR_WT) && (value & IMX2_WDT_WCR_WDE))) { in imx2_wdt_write()
187 if (s->wsr == IMX2_WDT_SEQ1 && value == IMX2_WDT_SEQ2) { in imx2_wdt_write()
190 s->wsr = value; in imx2_wdt_write()
198 value &= IMX2_WDT_WICR_LOCK_MASK | IMX2_WDT_WICR_WTIS; in imx2_wdt_write()
200 value &= IMX2_WDT_WICR_WTIS; in imx2_wdt_write()
201 value |= (s->wicr & IMX2_WDT_WICR_LOCK_MASK); in imx2_wdt_write()
203 s->wicr = value | (s->wicr & IMX2_WDT_WICR_WTIS); in imx2_wdt_write()
204 if (value & IMX2_WDT_WICR_WTIS) { in imx2_wdt_write()
212 s->wmcr = value & IMX2_WDT_WMCR_PDE; in imx2_wdt_write()