Lines Matching defs:elcr
166 i82378_read_elcr(int elcr)
169 return (bus_space_read_1(sio_iot, sio_ioh_elcr, elcr));
173 i82378_write_elcr(int elcr, uint8_t val)
176 bus_space_write_1(sio_iot, sio_ioh_elcr, elcr, val);
248 cy82c693_read_elcr(int elcr)
251 return (cy82c693_read(sio_cy82c693_handle, CONFIG_ELCR1 + elcr));
255 cy82c693_write_elcr(int elcr, uint8_t val)
258 cy82c693_write(sio_cy82c693_handle, CONFIG_ELCR1 + elcr, val);
292 uint8_t ocw1[2], elcr[2];
305 elcr[0] = (*sio_read_elcr)(0); /* XXX */
306 elcr[1] = (*sio_read_elcr)(1); /* XXX */
320 elcr[icu] |= 1 << bit;
322 elcr[icu] &= ~(1 << bit);
327 elcr[0] &= ~0x07; /* IRQ[0-2] must be edge-triggered */
328 elcr[1] &= ~0x21; /* IRQ[13,8] must be edge-triggered */
333 (*sio_write_elcr)(0, elcr[0]); /* XXX */
334 (*sio_write_elcr)(1, elcr[1]); /* XXX */