gmouse 73 drivers/input/mouse/gpio_mouse.c struct gpio_mouse *gmouse; gmouse 78 drivers/input/mouse/gpio_mouse.c gmouse = devm_kzalloc(dev, sizeof(*gmouse), GFP_KERNEL); gmouse 79 drivers/input/mouse/gpio_mouse.c if (!gmouse) gmouse 84 drivers/input/mouse/gpio_mouse.c &gmouse->scan_ms); gmouse 85 drivers/input/mouse/gpio_mouse.c if (ret || gmouse->scan_ms == 0) { gmouse 87 drivers/input/mouse/gpio_mouse.c gmouse->scan_ms = 50; gmouse 90 drivers/input/mouse/gpio_mouse.c gmouse->up = devm_gpiod_get(dev, "up", GPIOD_IN); gmouse 91 drivers/input/mouse/gpio_mouse.c if (IS_ERR(gmouse->up)) gmouse 92 drivers/input/mouse/gpio_mouse.c return PTR_ERR(gmouse->up); gmouse 93 drivers/input/mouse/gpio_mouse.c gmouse->down = devm_gpiod_get(dev, "down", GPIOD_IN); gmouse 94 drivers/input/mouse/gpio_mouse.c if (IS_ERR(gmouse->down)) gmouse 95 drivers/input/mouse/gpio_mouse.c return PTR_ERR(gmouse->down); gmouse 96 drivers/input/mouse/gpio_mouse.c gmouse->left = devm_gpiod_get(dev, "left", GPIOD_IN); gmouse 97 drivers/input/mouse/gpio_mouse.c if (IS_ERR(gmouse->left)) gmouse 98 drivers/input/mouse/gpio_mouse.c return PTR_ERR(gmouse->left); gmouse 99 drivers/input/mouse/gpio_mouse.c gmouse->right = devm_gpiod_get(dev, "right", GPIOD_IN); gmouse 100 drivers/input/mouse/gpio_mouse.c if (IS_ERR(gmouse->right)) gmouse 101 drivers/input/mouse/gpio_mouse.c return PTR_ERR(gmouse->right); gmouse 103 drivers/input/mouse/gpio_mouse.c gmouse->bleft = devm_gpiod_get_optional(dev, "button-left", GPIOD_IN); gmouse 104 drivers/input/mouse/gpio_mouse.c if (IS_ERR(gmouse->bleft)) gmouse 105 drivers/input/mouse/gpio_mouse.c return PTR_ERR(gmouse->bleft); gmouse 106 drivers/input/mouse/gpio_mouse.c gmouse->bmiddle = devm_gpiod_get_optional(dev, "button-middle", gmouse 108 drivers/input/mouse/gpio_mouse.c if (IS_ERR(gmouse->bmiddle)) gmouse 109 drivers/input/mouse/gpio_mouse.c return PTR_ERR(gmouse->bmiddle); gmouse 110 drivers/input/mouse/gpio_mouse.c gmouse->bright = devm_gpiod_get_optional(dev, "button-right", gmouse 112 drivers/input/mouse/gpio_mouse.c if (IS_ERR(gmouse->bright)) gmouse 113 drivers/input/mouse/gpio_mouse.c return PTR_ERR(gmouse->bright); gmouse 124 drivers/input/mouse/gpio_mouse.c input_poll->private = gmouse; gmouse 126 drivers/input/mouse/gpio_mouse.c input_poll->poll_interval = gmouse->scan_ms; gmouse 135 drivers/input/mouse/gpio_mouse.c if (gmouse->bleft) gmouse 137 drivers/input/mouse/gpio_mouse.c if (gmouse->bmiddle) gmouse 139 drivers/input/mouse/gpio_mouse.c if (gmouse->bright) gmouse 149 drivers/input/mouse/gpio_mouse.c gmouse->scan_ms, gmouse 150 drivers/input/mouse/gpio_mouse.c gmouse->bleft ? "" : "left ", gmouse 151 drivers/input/mouse/gpio_mouse.c gmouse->bmiddle ? "" : "middle ", gmouse 152 drivers/input/mouse/gpio_mouse.c gmouse->bright ? "" : "right");