navpoint          209 arch/arm/mach-pxa/hx4700.c static struct platform_device navpoint = {
navpoint          839 arch/arm/mach-pxa/hx4700.c 	&navpoint,
navpoint           79 drivers/input/mouse/navpoint.c static void navpoint_packet(struct navpoint *navpoint)
navpoint           85 drivers/input/mouse/navpoint.c 	switch (navpoint->data[0]) {
navpoint           91 drivers/input/mouse/navpoint.c 		finger = (navpoint->data[1] & 0x01);
navpoint           92 drivers/input/mouse/navpoint.c 		gesture = (navpoint->data[1] & 0x02);
navpoint           93 drivers/input/mouse/navpoint.c 		x = ((navpoint->data[2] & 0x1f) << 8) | navpoint->data[3];
navpoint           94 drivers/input/mouse/navpoint.c 		y = ((navpoint->data[4] & 0x1f) << 8) | navpoint->data[5];
navpoint           95 drivers/input/mouse/navpoint.c 		z = navpoint->data[6];
navpoint           96 drivers/input/mouse/navpoint.c 		input_report_key(navpoint->input, BTN_TOUCH, finger);
navpoint           97 drivers/input/mouse/navpoint.c 		input_report_abs(navpoint->input, ABS_X, x);
navpoint           98 drivers/input/mouse/navpoint.c 		input_report_abs(navpoint->input, ABS_Y, y);
navpoint           99 drivers/input/mouse/navpoint.c 		input_report_abs(navpoint->input, ABS_PRESSURE, z);
navpoint          100 drivers/input/mouse/navpoint.c 		input_report_key(navpoint->input, BTN_TOOL_FINGER, finger);
navpoint          101 drivers/input/mouse/navpoint.c 		input_report_key(navpoint->input, BTN_LEFT, gesture);
navpoint          102 drivers/input/mouse/navpoint.c 		input_sync(navpoint->input);
navpoint          106 drivers/input/mouse/navpoint.c 		if ((navpoint->data[1] & 0xf0) == 0x10)
navpoint          110 drivers/input/mouse/navpoint.c 		dev_warn(navpoint->dev,
navpoint          112 drivers/input/mouse/navpoint.c 			 navpoint->data[0], navpoint->data[1]);
navpoint          119 drivers/input/mouse/navpoint.c 	struct navpoint *navpoint = dev_id;
navpoint          120 drivers/input/mouse/navpoint.c 	struct ssp_device *ssp = navpoint->ssp;
navpoint          126 drivers/input/mouse/navpoint.c 		dev_warn(navpoint->dev,
navpoint          136 drivers/input/mouse/navpoint.c 		navpoint->data[navpoint->index + 0] = (data >> 8);
navpoint          137 drivers/input/mouse/navpoint.c 		navpoint->data[navpoint->index + 1] = data;
navpoint          138 drivers/input/mouse/navpoint.c 		navpoint->index += 2;
navpoint          139 drivers/input/mouse/navpoint.c 		if (HEADER_LENGTH(navpoint->data[0]) < navpoint->index) {
navpoint          140 drivers/input/mouse/navpoint.c 			navpoint_packet(navpoint);
navpoint          141 drivers/input/mouse/navpoint.c 			navpoint->index = 0;
navpoint          150 drivers/input/mouse/navpoint.c static void navpoint_up(struct navpoint *navpoint)
navpoint          152 drivers/input/mouse/navpoint.c 	struct ssp_device *ssp = navpoint->ssp;
navpoint          170 drivers/input/mouse/navpoint.c 		dev_err(navpoint->dev,
navpoint          173 drivers/input/mouse/navpoint.c 	if (gpio_is_valid(navpoint->gpio))
navpoint          174 drivers/input/mouse/navpoint.c 		gpio_set_value(navpoint->gpio, 1);
navpoint          177 drivers/input/mouse/navpoint.c static void navpoint_down(struct navpoint *navpoint)
navpoint          179 drivers/input/mouse/navpoint.c 	struct ssp_device *ssp = navpoint->ssp;
navpoint          181 drivers/input/mouse/navpoint.c 	if (gpio_is_valid(navpoint->gpio))
navpoint          182 drivers/input/mouse/navpoint.c 		gpio_set_value(navpoint->gpio, 0);
navpoint          191 drivers/input/mouse/navpoint.c 	struct navpoint *navpoint = input_get_drvdata(input);
navpoint          193 drivers/input/mouse/navpoint.c 	navpoint_up(navpoint);
navpoint          200 drivers/input/mouse/navpoint.c 	struct navpoint *navpoint = input_get_drvdata(input);
navpoint          202 drivers/input/mouse/navpoint.c 	navpoint_down(navpoint);
navpoint          211 drivers/input/mouse/navpoint.c 	struct navpoint *navpoint;
navpoint          238 drivers/input/mouse/navpoint.c 	navpoint = kzalloc(sizeof(*navpoint), GFP_KERNEL);
navpoint          240 drivers/input/mouse/navpoint.c 	if (!navpoint || !input) {
navpoint          245 drivers/input/mouse/navpoint.c 	navpoint->ssp = ssp;
navpoint          246 drivers/input/mouse/navpoint.c 	navpoint->input = input;
navpoint          247 drivers/input/mouse/navpoint.c 	navpoint->dev = &pdev->dev;
navpoint          248 drivers/input/mouse/navpoint.c 	navpoint->gpio = pdata->gpio;
navpoint          270 drivers/input/mouse/navpoint.c 	input_set_drvdata(input, navpoint);
navpoint          272 drivers/input/mouse/navpoint.c 	error = request_irq(ssp->irq, navpoint_irq, 0, pdev->name, navpoint);
navpoint          280 drivers/input/mouse/navpoint.c 	platform_set_drvdata(pdev, navpoint);
navpoint          286 drivers/input/mouse/navpoint.c 	free_irq(ssp->irq, navpoint);
navpoint          289 drivers/input/mouse/navpoint.c 	kfree(navpoint);
navpoint          302 drivers/input/mouse/navpoint.c 	struct navpoint *navpoint = platform_get_drvdata(pdev);
navpoint          303 drivers/input/mouse/navpoint.c 	struct ssp_device *ssp = navpoint->ssp;
navpoint          305 drivers/input/mouse/navpoint.c 	free_irq(ssp->irq, navpoint);
navpoint          307 drivers/input/mouse/navpoint.c 	input_unregister_device(navpoint->input);
navpoint          308 drivers/input/mouse/navpoint.c 	kfree(navpoint);
navpoint          321 drivers/input/mouse/navpoint.c 	struct navpoint *navpoint = platform_get_drvdata(pdev);
navpoint          322 drivers/input/mouse/navpoint.c 	struct input_dev *input = navpoint->input;
navpoint          326 drivers/input/mouse/navpoint.c 		navpoint_down(navpoint);
navpoint          335 drivers/input/mouse/navpoint.c 	struct navpoint *navpoint = platform_get_drvdata(pdev);
navpoint          336 drivers/input/mouse/navpoint.c 	struct input_dev *input = navpoint->input;
navpoint          340 drivers/input/mouse/navpoint.c 		navpoint_up(navpoint);