Lines Matching refs:reg_val

83 	unsigned short reg_val;
94 reg_val = readw(keypad->mmio_base + KPDR);
95 reg_val |= 0xff00;
96 writew(reg_val, keypad->mmio_base + KPDR);
98 reg_val = readw(keypad->mmio_base + KPCR);
99 reg_val &= ~((keypad->cols_en_mask & 0xff) << 8);
100 writew(reg_val, keypad->mmio_base + KPCR);
104 reg_val = readw(keypad->mmio_base + KPCR);
105 reg_val |= (keypad->cols_en_mask & 0xff) << 8;
106 writew(reg_val, keypad->mmio_base + KPCR);
113 reg_val = readw(keypad->mmio_base + KPDR);
114 reg_val &= ~(1 << (8 + col));
115 writew(reg_val, keypad->mmio_base + KPDR);
127 reg_val = readw(keypad->mmio_base + KPDR);
128 matrix_volatile_state[col] = (~reg_val) & keypad->rows_en_mask;
135 reg_val = readw(keypad->mmio_base + KPDR);
136 reg_val &= 0x00ff;
137 writew(reg_val, keypad->mmio_base + KPDR);
188 unsigned short reg_val;
259 reg_val = readw(keypad->mmio_base + KPSR);
260 reg_val |= KBD_STAT_KPKD | KBD_STAT_KDSC;
261 writew(reg_val, keypad->mmio_base + KPSR);
263 reg_val = readw(keypad->mmio_base + KPSR);
264 reg_val |= KBD_STAT_KDIE;
265 reg_val &= ~KBD_STAT_KRIE;
266 writew(reg_val, keypad->mmio_base + KPSR);
277 reg_val = readw(keypad->mmio_base + KPSR);
278 reg_val |= KBD_STAT_KPKR | KBD_STAT_KRSS;
279 writew(reg_val, keypad->mmio_base + KPSR);
281 reg_val = readw(keypad->mmio_base + KPSR);
282 reg_val |= KBD_STAT_KRIE;
283 reg_val &= ~KBD_STAT_KDIE;
284 writew(reg_val, keypad->mmio_base + KPSR);
291 unsigned short reg_val;
293 reg_val = readw(keypad->mmio_base + KPSR);
296 reg_val &= ~(KBD_STAT_KRIE | KBD_STAT_KDIE);
298 reg_val |= KBD_STAT_KPKR | KBD_STAT_KPKD;
299 writew(reg_val, keypad->mmio_base + KPSR);
315 unsigned short reg_val;
321 reg_val = readw(keypad->mmio_base + KPCR);
322 reg_val |= keypad->rows_en_mask & 0xff; /* rows */
323 reg_val |= (keypad->cols_en_mask & 0xff) << 8; /* cols */
324 writew(reg_val, keypad->mmio_base + KPCR);
327 reg_val = readw(keypad->mmio_base + KPDR);
328 reg_val &= 0x00ff;
329 writew(reg_val, keypad->mmio_base + KPDR);
338 reg_val = readw(keypad->mmio_base + KPSR);
339 reg_val |= KBD_STAT_KPKR | KBD_STAT_KPKD |
341 writew(reg_val, keypad->mmio_base + KPSR);
344 reg_val |= KBD_STAT_KDIE;
345 reg_val &= ~KBD_STAT_KRIE;
346 writew(reg_val, keypad->mmio_base + KPSR);
351 unsigned short reg_val;
354 reg_val = readw(keypad->mmio_base + KPSR);
355 reg_val &= ~(KBD_STAT_KRIE | KBD_STAT_KDIE);
356 reg_val |= KBD_STAT_KPKR | KBD_STAT_KPKD;
357 writew(reg_val, keypad->mmio_base + KPSR);
360 reg_val = (keypad->cols_en_mask & 0xff) << 8;
361 writew(reg_val, keypad->mmio_base + KPCR);
522 unsigned short reg_val = readw(kbd->mmio_base + KPSR);
533 if (reg_val & KBD_STAT_KPKD)
534 reg_val |= KBD_STAT_KRIE;
535 if (reg_val & KBD_STAT_KPKR)
536 reg_val |= KBD_STAT_KDIE;
537 writew(reg_val, kbd->mmio_base + KPSR);