Lines Matching refs:w

45     RTCWork*    w   =   RTCi_GetSysWork();  in RTCEXi_GetCounterAsync()  local
52 if (w->lock != RTC_LOCK_OFF) in RTCEXi_GetCounterAsync()
57 w->lock = RTC_LOCK_ON; in RTCEXi_GetCounterAsync()
61 w->sequence = RTC_SEQ_GET_COUNTER; in RTCEXi_GetCounterAsync()
62 w->index = 0; in RTCEXi_GetCounterAsync()
63 w->buffer[0] = (void*)count; in RTCEXi_GetCounterAsync()
64 w->callback = callback; in RTCEXi_GetCounterAsync()
65 w->callbackArg = arg; in RTCEXi_GetCounterAsync()
72 w->lock = RTC_LOCK_OFF; in RTCEXi_GetCounterAsync()
89 RTCWork* w = RTCi_GetSysWork(); in RTCEXi_GetCounter() local
91 w->commonResult = RTCEXi_GetCounterAsync(count, RtcexGetResultCallback, NULL); in RTCEXi_GetCounter()
92 if (w->commonResult == RTC_RESULT_SUCCESS) in RTCEXi_GetCounter()
94 RtcexWaitBusy(&(w->lock)); in RTCEXi_GetCounter()
96 return w->commonResult; in RTCEXi_GetCounter()
114 RTCWork* w = RTCi_GetSysWork(); in RTCEXi_GetFoutAsync() local
121 if (w->lock != RTC_LOCK_OFF) in RTCEXi_GetFoutAsync()
126 w->lock = RTC_LOCK_ON; in RTCEXi_GetFoutAsync()
130 w->sequence = RTC_SEQ_GET_FOUT; in RTCEXi_GetFoutAsync()
131 w->index = 0; in RTCEXi_GetFoutAsync()
132 w->buffer[0] = (void*)fout; in RTCEXi_GetFoutAsync()
133 w->callback = callback; in RTCEXi_GetFoutAsync()
134 w->callbackArg = arg; in RTCEXi_GetFoutAsync()
141 w->lock = RTC_LOCK_OFF; in RTCEXi_GetFoutAsync()
158 RTCWork* w = RTCi_GetSysWork(); in RTCEXi_GetFout() local
160 w->commonResult = RTCEXi_GetFoutAsync(fout, RtcexGetResultCallback, NULL); in RTCEXi_GetFout()
161 if (w->commonResult == RTC_RESULT_SUCCESS) in RTCEXi_GetFout()
163 RtcexWaitBusy(&(w->lock)); in RTCEXi_GetFout()
165 return w->commonResult; in RTCEXi_GetFout()
183 RTCWork* w = RTCi_GetSysWork(); in RTCEXi_SetFoutAsync() local
190 if (w->lock != RTC_LOCK_OFF) in RTCEXi_SetFoutAsync()
195 w->lock = RTC_LOCK_ON; in RTCEXi_SetFoutAsync()
202 w->sequence = RTC_SEQ_SET_FOUT; in RTCEXi_SetFoutAsync()
203 w->index = 0; in RTCEXi_SetFoutAsync()
204 w->callback = callback; in RTCEXi_SetFoutAsync()
205 w->callbackArg = arg; in RTCEXi_SetFoutAsync()
212 w->lock = RTC_LOCK_OFF; in RTCEXi_SetFoutAsync()
229 RTCWork* w = RTCi_GetSysWork(); in RTCEXi_SetFout() local
231 w->commonResult = RTCEXi_SetFoutAsync(fout, RtcexGetResultCallback, NULL); in RTCEXi_SetFout()
232 if (w->commonResult == RTC_RESULT_SUCCESS) in RTCEXi_SetFout()
234 RtcexWaitBusy(&(w->lock)); in RTCEXi_SetFout()
236 return w->commonResult; in RTCEXi_SetFout()
253 RTCWork* w = RTCi_GetSysWork(); in RTCEXi_CommonCallback() local
257 switch(w->sequence) in RTCEXi_CommonCallback()
262 u32* pDst = (u32*)(w->buffer[0]); in RTCEXi_CommonCallback()
272 u16* pDst = (u16*)(w->buffer[0]); in RTCEXi_CommonCallback()
284 w->index = 0; in RTCEXi_CommonCallback()