opencores_kbd 27 drivers/input/keyboard/opencores-kbd.c struct opencores_kbd *opencores_kbd = dev_id; opencores_kbd 28 drivers/input/keyboard/opencores-kbd.c struct input_dev *input = opencores_kbd->input; opencores_kbd 31 drivers/input/keyboard/opencores-kbd.c c = readb(opencores_kbd->addr); opencores_kbd 41 drivers/input/keyboard/opencores-kbd.c struct opencores_kbd *opencores_kbd; opencores_kbd 55 drivers/input/keyboard/opencores-kbd.c opencores_kbd = devm_kzalloc(&pdev->dev, sizeof(*opencores_kbd), opencores_kbd 57 drivers/input/keyboard/opencores-kbd.c if (!opencores_kbd) opencores_kbd 66 drivers/input/keyboard/opencores-kbd.c opencores_kbd->input = input; opencores_kbd 68 drivers/input/keyboard/opencores-kbd.c opencores_kbd->addr = devm_ioremap_resource(&pdev->dev, res); opencores_kbd 69 drivers/input/keyboard/opencores-kbd.c if (IS_ERR(opencores_kbd->addr)) opencores_kbd 70 drivers/input/keyboard/opencores-kbd.c return PTR_ERR(opencores_kbd->addr); opencores_kbd 80 drivers/input/keyboard/opencores-kbd.c input->keycode = opencores_kbd->keycodes; opencores_kbd 81 drivers/input/keyboard/opencores-kbd.c input->keycodesize = sizeof(opencores_kbd->keycodes[0]); opencores_kbd 82 drivers/input/keyboard/opencores-kbd.c input->keycodemax = ARRAY_SIZE(opencores_kbd->keycodes); opencores_kbd 86 drivers/input/keyboard/opencores-kbd.c for (i = 0; i < ARRAY_SIZE(opencores_kbd->keycodes); i++) { opencores_kbd 91 drivers/input/keyboard/opencores-kbd.c opencores_kbd->keycodes[i] = i; opencores_kbd 92 drivers/input/keyboard/opencores-kbd.c __set_bit(opencores_kbd->keycodes[i], input->keybit); opencores_kbd 98 drivers/input/keyboard/opencores-kbd.c pdev->name, opencores_kbd);