HelenOS sources
i8042 50 kernel/genarch/include/genarch/drivers/i8042/i8042.h i8042_t *i8042;
i8042 60 kernel/genarch/src/drivers/i8042/i8042.c i8042_t *dev = i8042_instance->i8042;
i8042 71 kernel/genarch/src/drivers/i8042/i8042.c i8042_t *dev = instance->i8042;
i8042 110 kernel/genarch/src/drivers/i8042/i8042.c instance->i8042 = dev;
i8042 128 kernel/genarch/src/drivers/i8042/i8042.c i8042_clear_buffer(instance->i8042);
i8042 375 uspace/drv/char/i8042/i8042.c i8042_t *i8042 = port->ctl;
i8042 378 uspace/drv/char/i8042/i8042.c fibril_mutex_lock(&i8042->write_guard);
i8042 381 uspace/drv/char/i8042/i8042.c if (port == i8042->aux) {
i8042 382 uspace/drv/char/i8042/i8042.c wait_ready(i8042);
i8042 383 uspace/drv/char/i8042/i8042.c pio_write_8(&i8042->regs->status,
i8042 387 uspace/drv/char/i8042/i8042.c wait_ready(i8042);
i8042 388 uspace/drv/char/i8042/i8042.c pio_write_8(&i8042->regs->data, dp[i]);
i8042 391 uspace/drv/char/i8042/i8042.c fibril_mutex_unlock(&i8042->write_guard);
i8042 65 uspace/drv/char/i8042/i8042.h struct i8042 *ctl;
i8042 120 uspace/drv/char/i8042/main.c i8042_t *i8042 = ddf_dev_data_alloc(device, sizeof(i8042_t));
i8042 121 uspace/drv/char/i8042/main.c if (i8042 == NULL) {
i8042 126 uspace/drv/char/i8042/main.c rc = i8042_init(i8042, &io_regs, kbd, mouse, device);
i8042 147 uspace/drv/char/i8042/main.c i8042_t *i8042;
i8042 151 uspace/drv/char/i8042/main.c i8042 = (i8042_t *)ddf_dev_data_get(device);
i8042 152 uspace/drv/char/i8042/main.c i8042_quiesce(i8042);
HelenOS homepage, sources at GitHub