• Home
  • Raw
  • Download

Lines Matching refs:r10

108 	ldr r10, [r12, #IRQ_SIR_FIQ_REG_OFFSET]	@ get requested interrupt number
113 cmp r10, #(INT_GPIO_BANK1 - NR_IRQS_LEGACY) @ is it GPIO interrupt?
117 orr r8, r11, r8, lsl r10 @ mask spurious interrupt
137 ands r10, r13, #KEYBRD_CLK_MASK @ extract keyboard status - set?
143 @ r10 now contains KEYBRD_CLK_MASK, use it
144 str r10, [r12, #OMAP1510_GPIO_INT_STATUS] @ ack the interrupt
145 bic r11, r11, r10 @ unmask it
151 ldr r10, [r9, #BUF_STATE] @ fetch kbd interface state
152 cmp r10, #0 @ are we expecting start bit?
160 @ r10 already contains 0, reuse it
161 str r10, [r9, #BUF_KEY] @ clear keycode
162 mov r10, #2 @ reset input bit mask
163 str r10, [r9, #BUF_MASK]
172 data: ldr r10, [r9, #BUF_MASK] @ fetch current input bit mask
177 orreq r8, r8, r10 @ set 1 at current mask position
180 mov r10, r10, lsl #1 @ shift mask left
181 bics r10, r10, #0x800 @ have we got all the bits?
182 strne r10, [r9, #BUF_MASK] @ not yet - store the mask
185 @ r10 already contains 0, reuse it
186 str r10, [r9, #BUF_STATE] @ reset state to start
189 ldr r10, [r9, #BUF_GPIO_INT_MASK] @ fetch saved mask
190 and r11, r11, r10 @ unmask all saved as unmasked
194 ldr r10, [r9, #BUF_KEYS_CNT] @ get saved keystrokes count
196 cmp r10, r8 @ is buffer full?
199 add r10, r10, #1 @ incremet keystrokes counter
200 str r10, [r9, #BUF_KEYS_CNT]
202 ldr r10, [r9, #BUF_TAIL_OFFSET] @ get buffer tail offset
204 cmp r10, r8 @ end of buffer?
205 moveq r10, #0 @ yes - rewind to buffer start
208 add r12, r12, r10, LSL #2 @ calculate buffer tail address
212 add r10, r10, #1 @ increment buffer tail offset
213 str r10, [r9, #BUF_TAIL_OFFSET]
215 ldr r10, [r9, #BUF_CNT_INT_KEY] @ increment interrupts counter
216 add r10, r10, #1
217 str r10, [r9, #BUF_CNT_INT_KEY]