cobra              96 drivers/input/joystick/cobra.c 	struct cobra *cobra = gameport_get_drvdata(gameport);
cobra             101 drivers/input/joystick/cobra.c 	cobra->reads++;
cobra             103 drivers/input/joystick/cobra.c 	if ((r = cobra_read_packet(gameport, data)) != cobra->exists) {
cobra             104 drivers/input/joystick/cobra.c 		cobra->bads++;
cobra             109 drivers/input/joystick/cobra.c 		if (cobra->exists & r & (1 << i)) {
cobra             111 drivers/input/joystick/cobra.c 			dev = cobra->dev[i];
cobra             126 drivers/input/joystick/cobra.c 	struct cobra *cobra = input_get_drvdata(dev);
cobra             128 drivers/input/joystick/cobra.c 	gameport_start_polling(cobra->gameport);
cobra             134 drivers/input/joystick/cobra.c 	struct cobra *cobra = input_get_drvdata(dev);
cobra             136 drivers/input/joystick/cobra.c 	gameport_stop_polling(cobra->gameport);
cobra             141 drivers/input/joystick/cobra.c 	struct cobra *cobra;
cobra             147 drivers/input/joystick/cobra.c 	cobra = kzalloc(sizeof(struct cobra), GFP_KERNEL);
cobra             148 drivers/input/joystick/cobra.c 	if (!cobra)
cobra             151 drivers/input/joystick/cobra.c 	cobra->gameport = gameport;
cobra             153 drivers/input/joystick/cobra.c 	gameport_set_drvdata(gameport, cobra);
cobra             159 drivers/input/joystick/cobra.c 	cobra->exists = cobra_read_packet(gameport, data);
cobra             162 drivers/input/joystick/cobra.c 		if ((cobra->exists >> i) & data[i] & 1) {
cobra             165 drivers/input/joystick/cobra.c 			cobra->exists &= ~(1 << i);
cobra             168 drivers/input/joystick/cobra.c 	if (!cobra->exists) {
cobra             177 drivers/input/joystick/cobra.c 		if (~(cobra->exists >> i) & 1)
cobra             180 drivers/input/joystick/cobra.c 		cobra->dev[i] = input_dev = input_allocate_device();
cobra             186 drivers/input/joystick/cobra.c 		snprintf(cobra->phys[i], sizeof(cobra->phys[i]),
cobra             190 drivers/input/joystick/cobra.c 		input_dev->phys = cobra->phys[i];
cobra             197 drivers/input/joystick/cobra.c 		input_set_drvdata(input_dev, cobra);
cobra             208 drivers/input/joystick/cobra.c 		err = input_register_device(cobra->dev[i]);
cobra             215 drivers/input/joystick/cobra.c  fail4:	input_free_device(cobra->dev[i]);
cobra             217 drivers/input/joystick/cobra.c 		if (cobra->dev[i])
cobra             218 drivers/input/joystick/cobra.c 			input_unregister_device(cobra->dev[i]);
cobra             221 drivers/input/joystick/cobra.c 	kfree(cobra);
cobra             227 drivers/input/joystick/cobra.c 	struct cobra *cobra = gameport_get_drvdata(gameport);
cobra             231 drivers/input/joystick/cobra.c 		if ((cobra->exists >> i) & 1)
cobra             232 drivers/input/joystick/cobra.c 			input_unregister_device(cobra->dev[i]);
cobra             235 drivers/input/joystick/cobra.c 	kfree(cobra);