Lines Matching refs:reg_val
82 unsigned short reg_val;
93 reg_val = readw(keypad->mmio_base + KPDR);
94 reg_val |= 0xff00;
95 writew(reg_val, keypad->mmio_base + KPDR);
97 reg_val = readw(keypad->mmio_base + KPCR);
98 reg_val &= ~((keypad->cols_en_mask & 0xff) << 8);
99 writew(reg_val, keypad->mmio_base + KPCR);
103 reg_val = readw(keypad->mmio_base + KPCR);
104 reg_val |= (keypad->cols_en_mask & 0xff) << 8;
105 writew(reg_val, keypad->mmio_base + KPCR);
112 reg_val = readw(keypad->mmio_base + KPDR);
113 reg_val &= ~(1 << (8 + col));
114 writew(reg_val, keypad->mmio_base + KPDR);
126 reg_val = readw(keypad->mmio_base + KPDR);
127 matrix_volatile_state[col] = (~reg_val) & keypad->rows_en_mask;
134 reg_val = readw(keypad->mmio_base + KPDR);
135 reg_val &= 0x00ff;
136 writew(reg_val, keypad->mmio_base + KPDR);
187 unsigned short reg_val;
258 reg_val = readw(keypad->mmio_base + KPSR);
259 reg_val |= KBD_STAT_KPKD | KBD_STAT_KDSC;
260 writew(reg_val, keypad->mmio_base + KPSR);
262 reg_val = readw(keypad->mmio_base + KPSR);
263 reg_val |= KBD_STAT_KDIE;
264 reg_val &= ~KBD_STAT_KRIE;
265 writew(reg_val, keypad->mmio_base + KPSR);
276 reg_val = readw(keypad->mmio_base + KPSR);
277 reg_val |= KBD_STAT_KPKR | KBD_STAT_KRSS;
278 writew(reg_val, keypad->mmio_base + KPSR);
280 reg_val = readw(keypad->mmio_base + KPSR);
281 reg_val |= KBD_STAT_KRIE;
282 reg_val &= ~KBD_STAT_KDIE;
283 writew(reg_val, keypad->mmio_base + KPSR);
290 unsigned short reg_val;
292 reg_val = readw(keypad->mmio_base + KPSR);
295 reg_val &= ~(KBD_STAT_KRIE | KBD_STAT_KDIE);
297 reg_val |= KBD_STAT_KPKR | KBD_STAT_KPKD;
298 writew(reg_val, keypad->mmio_base + KPSR);
314 unsigned short reg_val;
320 reg_val = readw(keypad->mmio_base + KPCR);
321 reg_val |= keypad->rows_en_mask & 0xff; /* rows */
322 reg_val |= (keypad->cols_en_mask & 0xff) << 8; /* cols */
323 writew(reg_val, keypad->mmio_base + KPCR);
326 reg_val = readw(keypad->mmio_base + KPDR);
327 reg_val &= 0x00ff;
328 writew(reg_val, keypad->mmio_base + KPDR);
337 reg_val = readw(keypad->mmio_base + KPSR);
338 reg_val |= KBD_STAT_KPKR | KBD_STAT_KPKD |
340 writew(reg_val, keypad->mmio_base + KPSR);
343 reg_val |= KBD_STAT_KDIE;
344 reg_val &= ~KBD_STAT_KRIE;
345 writew(reg_val, keypad->mmio_base + KPSR);
350 unsigned short reg_val;
353 reg_val = readw(keypad->mmio_base + KPSR);
354 reg_val &= ~(KBD_STAT_KRIE | KBD_STAT_KDIE);
355 reg_val |= KBD_STAT_KPKR | KBD_STAT_KPKD;
356 writew(reg_val, keypad->mmio_base + KPSR);
359 reg_val = (keypad->cols_en_mask & 0xff) << 8;
360 writew(reg_val, keypad->mmio_base + KPCR);
530 unsigned short reg_val = readw(kbd->mmio_base + KPSR);
541 if (reg_val & KBD_STAT_KPKD)
542 reg_val |= KBD_STAT_KRIE;
543 if (reg_val & KBD_STAT_KPKR)
544 reg_val |= KBD_STAT_KDIE;
545 writew(reg_val, kbd->mmio_base + KPSR);