arc_ps2            46 drivers/input/serio/arc_ps2.c static void arc_ps2_check_rx(struct arc_ps2_data *arc_ps2,
arc_ps2            61 drivers/input/serio/arc_ps2.c 		arc_ps2->total_int++;
arc_ps2            63 drivers/input/serio/arc_ps2.c 			arc_ps2->frame_error++;
arc_ps2            66 drivers/input/serio/arc_ps2.c 			arc_ps2->buf_overflow++;
arc_ps2            78 drivers/input/serio/arc_ps2.c 	struct arc_ps2_data *arc_ps2 = dev;
arc_ps2            82 drivers/input/serio/arc_ps2.c 		arc_ps2_check_rx(arc_ps2, &arc_ps2->port[i]);
arc_ps2           125 drivers/input/serio/arc_ps2.c static void __iomem *arc_ps2_calc_addr(struct arc_ps2_data *arc_ps2,
arc_ps2           130 drivers/input/serio/arc_ps2.c 	addr = arc_ps2->addr + 4 + 4 * index;
arc_ps2           137 drivers/input/serio/arc_ps2.c static void arc_ps2_inhibit_ports(struct arc_ps2_data *arc_ps2)
arc_ps2           144 drivers/input/serio/arc_ps2.c 		addr = arc_ps2_calc_addr(arc_ps2, i, true);
arc_ps2           152 drivers/input/serio/arc_ps2.c 					 struct arc_ps2_data *arc_ps2,
arc_ps2           155 drivers/input/serio/arc_ps2.c 	struct arc_ps2_port *port = &arc_ps2->port[index];
arc_ps2           172 drivers/input/serio/arc_ps2.c 	port->data_addr = arc_ps2_calc_addr(arc_ps2, index, false);
arc_ps2           173 drivers/input/serio/arc_ps2.c 	port->status_addr = arc_ps2_calc_addr(arc_ps2, index, true);
arc_ps2           184 drivers/input/serio/arc_ps2.c 	struct arc_ps2_data *arc_ps2;
arc_ps2           193 drivers/input/serio/arc_ps2.c 	arc_ps2 = devm_kzalloc(&pdev->dev, sizeof(struct arc_ps2_data),
arc_ps2           195 drivers/input/serio/arc_ps2.c 	if (!arc_ps2) {
arc_ps2           201 drivers/input/serio/arc_ps2.c 	arc_ps2->addr = devm_ioremap_resource(&pdev->dev, res);
arc_ps2           202 drivers/input/serio/arc_ps2.c 	if (IS_ERR(arc_ps2->addr))
arc_ps2           203 drivers/input/serio/arc_ps2.c 		return PTR_ERR(arc_ps2->addr);
arc_ps2           206 drivers/input/serio/arc_ps2.c 		 irq, arc_ps2->addr, ARC_PS2_PORTS);
arc_ps2           208 drivers/input/serio/arc_ps2.c 	id = ioread32(arc_ps2->addr);
arc_ps2           214 drivers/input/serio/arc_ps2.c 	arc_ps2_inhibit_ports(arc_ps2);
arc_ps2           217 drivers/input/serio/arc_ps2.c 				 0, "arc_ps2", arc_ps2);
arc_ps2           224 drivers/input/serio/arc_ps2.c 		error = arc_ps2_create_port(pdev, arc_ps2, i);
arc_ps2           227 drivers/input/serio/arc_ps2.c 				serio_unregister_port(arc_ps2->port[i].io);
arc_ps2           232 drivers/input/serio/arc_ps2.c 	platform_set_drvdata(pdev, arc_ps2);
arc_ps2           239 drivers/input/serio/arc_ps2.c 	struct arc_ps2_data *arc_ps2 = platform_get_drvdata(pdev);
arc_ps2           243 drivers/input/serio/arc_ps2.c 		serio_unregister_port(arc_ps2->port[i].io);
arc_ps2           245 drivers/input/serio/arc_ps2.c 	dev_dbg(&pdev->dev, "interrupt count = %i\n", arc_ps2->total_int);
arc_ps2           246 drivers/input/serio/arc_ps2.c 	dev_dbg(&pdev->dev, "frame error count = %i\n", arc_ps2->frame_error);
arc_ps2           248 drivers/input/serio/arc_ps2.c 		arc_ps2->buf_overflow);