ABS_HAT0X         957 drivers/hid/hid-debug.c 	[ABS_BRAKE] = "Brake",		[ABS_HAT0X] = "Hat0X",
ABS_HAT0X         700 drivers/hid/hid-input.c 			map_abs(ABS_HAT0X);
ABS_HAT0X         732 drivers/hid/hid-input.c 			map_abs(ABS_HAT0X);
ABS_HAT0X         983 drivers/hid/hid-sony.c 		input_report_abs(input_dev, ABS_HAT0X, ds4_hat_mapping[value].x);
ABS_HAT0X         446 drivers/hid/hid-steam.c 	input_set_abs_params(input, ABS_HAT0X, -32767, 32767,
ABS_HAT0X         454 drivers/hid/hid-steam.c 	input_abs_set_res(input, ABS_HAT0X, STEAM_PAD_RESOLUTION);
ABS_HAT0X         943 drivers/hid/hid-steam.c 	input_report_abs(input, lpad_touched ? ABS_HAT0X : ABS_X, x);
ABS_HAT0X         952 drivers/hid/hid-steam.c 		input_report_abs(input, ABS_HAT0X, 0);
ABS_HAT0X         562 drivers/hid/hid-wiimote-modules.c 		xid = ABS_HAT0X;
ABS_HAT0X         753 drivers/hid/hid-wiimote-modules.c 	set_bit(ABS_HAT0X, wdata->ir->absbit);
ABS_HAT0X         761 drivers/hid/hid-wiimote-modules.c 	input_set_abs_params(wdata->ir, ABS_HAT0X, 0, 1023, 2, 4);
ABS_HAT0X         878 drivers/hid/hid-wiimote-modules.c 	input_report_abs(wdata->extension.input, ABS_HAT0X, bx);
ABS_HAT0X         953 drivers/hid/hid-wiimote-modules.c 	set_bit(ABS_HAT0X, wdata->extension.input->absbit);
ABS_HAT0X         956 drivers/hid/hid-wiimote-modules.c 			     ABS_HAT0X, -120, 120, 2, 4);
ABS_HAT0X        1363 drivers/hid/hid-wiimote-modules.c 	input_report_abs(wdata->extension.input, ABS_HAT0X, val[0]);
ABS_HAT0X        1504 drivers/hid/hid-wiimote-modules.c 	set_bit(ABS_HAT0X, wdata->extension.input->absbit);
ABS_HAT0X        1509 drivers/hid/hid-wiimote-modules.c 			     ABS_HAT0X, 0, 65535, 2, 4);
ABS_HAT0X        2036 drivers/hid/hid-wiimote-modules.c 				     ABS_HAT0X, 0x19);
ABS_HAT0X        2115 drivers/hid/hid-wiimote-modules.c 	set_bit(ABS_HAT0X, wdata->extension.input->absbit);
ABS_HAT0X        2127 drivers/hid/hid-wiimote-modules.c 			     ABS_HAT0X, 0, 7, 0, 0);
ABS_HAT0X        2261 drivers/hid/hid-wiimote-modules.c 	input_report_abs(wdata->extension.input, ABS_HAT0X, tb);
ABS_HAT0X        2346 drivers/hid/hid-wiimote-modules.c 	set_bit(ABS_HAT0X, wdata->extension.input->absbit);
ABS_HAT0X        2353 drivers/hid/hid-wiimote-modules.c 			     ABS_HAT0X, 0, 0x1f, 1, 1);
ABS_HAT0X         141 drivers/input/joystick/a3d.c 			input_report_abs(dev, ABS_HAT0X, ( data[5]       & 1) - ((data[5] >> 2) & 1));
ABS_HAT0X         315 drivers/input/joystick/a3d.c 			BIT_MASK(ABS_HAT0X) | BIT_MASK(ABS_HAT0Y) |
ABS_HAT0X         332 drivers/input/joystick/a3d.c 			input_set_abs_params(input_dev, ABS_HAT0X + i, -1, 1, 0, 0);
ABS_HAT0X          62 drivers/input/joystick/adi.c static char adi_wmgpe_abs[] =	{ ABS_X, ABS_Y, ABS_HAT0X, ABS_HAT0Y };
ABS_HAT0X          63 drivers/input/joystick/adi.c static char adi_wmi_abs[] =	{ ABS_X, ABS_Y, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, ABS_HAT1X, ABS_HAT1Y, ABS_HAT2X, ABS_HAT2Y };
ABS_HAT0X          64 drivers/input/joystick/adi.c static char adi_wmed3d_abs[] =	{ ABS_X, ABS_Y, ABS_THROTTLE, ABS_RZ, ABS_HAT0X, ABS_HAT0Y };
ABS_HAT0X          66 drivers/input/joystick/adi.c static char adi_wmf_abs[] =	{ ABS_WHEEL, ABS_GAS, ABS_BRAKE, ABS_HAT0X, ABS_HAT0Y, ABS_HAT1X, ABS_HAT1Y, ABS_HAT2X, ABS_HAT2Y };
ABS_HAT0X          88 drivers/input/joystick/analog.c static short analog_hats[] = { ABS_HAT0X, ABS_HAT0Y, ABS_HAT1X, ABS_HAT1Y, ABS_HAT2X, ABS_HAT2Y };
ABS_HAT0X         103 drivers/input/joystick/db9.c static const short db9_abs[] = { ABS_X, ABS_Y, ABS_RX, ABS_RY, ABS_RZ, ABS_Z, ABS_HAT0X, ABS_HAT0Y, ABS_HAT1X, ABS_HAT1Y };
ABS_HAT0X          39 drivers/input/joystick/fsia6b.c 	ABS_HAT0X, ABS_HAT0Y,
ABS_HAT0X         236 drivers/input/joystick/gamecon.c 			input_report_abs(dev, ABS_HAT0X,
ABS_HAT0X         537 drivers/input/joystick/gamecon.c 	ABS_X, ABS_Y, ABS_RX, ABS_RY, ABS_HAT0X, ABS_HAT0Y
ABS_HAT0X         853 drivers/input/joystick/gamecon.c 			input_set_abs_params(input_dev, ABS_HAT0X + i, -1, 1, 0, 0);
ABS_HAT0X         172 drivers/input/joystick/gf2k.c 		input_report_abs(dev, ABS_HAT0X + i, gf2k_hat_to_axis[t][i]);
ABS_HAT0X         305 drivers/input/joystick/gf2k.c 		input_set_abs_params(input_dev, ABS_HAT0X + i, -1, 1, 0, 0);
ABS_HAT0X          53 drivers/input/joystick/grip.c static int grip_abs_bd[] = { ABS_X, ABS_Y, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, -1 };
ABS_HAT0X          54 drivers/input/joystick/grip.c static int grip_abs_xt[] = { ABS_X, ABS_Y, ABS_BRAKE, ABS_GAS, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, ABS_HAT1X, ABS_HAT1Y, -1 };
ABS_HAT0X          55 drivers/input/joystick/grip.c static int grip_abs_dc[] = { ABS_X, ABS_Y, ABS_RX, ABS_RY, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, -1 };
ABS_HAT0X         210 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_HAT0X, ((data[2] >> 1) & 1) - ( data[2]       & 1));
ABS_HAT0X         231 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_HAT0X, ((data[2] >> 1) & 1) - ( data[2]       & 1));
ABS_HAT0X         253 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_HAT0X, ((data[2] >> 1) & 1) - ( data[2]       & 1));
ABS_HAT0X         123 drivers/input/joystick/guillemot.c 			input_report_abs(dev, ABS_HAT0X, guillemot_hat_to_axis[data[4] >> 4].x);
ABS_HAT0X         228 drivers/input/joystick/guillemot.c 		input_set_abs_params(input_dev, ABS_HAT0X, -1, 1, 0, 0);
ABS_HAT0X          30 drivers/input/joystick/iforce/iforce-main.c { ABS_X, ABS_Y, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, -1 };
ABS_HAT0X          33 drivers/input/joystick/iforce/iforce-main.c { ABS_X, ABS_Y, ABS_THROTTLE, ABS_RUDDER, ABS_HAT0X, ABS_HAT0Y, -1 };
ABS_HAT0X          36 drivers/input/joystick/iforce/iforce-main.c { ABS_X, ABS_Y, ABS_THROTTLE, ABS_RUDDER, ABS_HAT0X, ABS_HAT0Y,
ABS_HAT0X          40 drivers/input/joystick/iforce/iforce-main.c { ABS_WHEEL, ABS_GAS, ABS_BRAKE, ABS_HAT0X, ABS_HAT0Y, -1 };
ABS_HAT0X         360 drivers/input/joystick/iforce/iforce-main.c 		case ABS_HAT0X:
ABS_HAT0X         124 drivers/input/joystick/iforce/iforce-packets.c 	input_report_abs(dev, ABS_HAT0X, iforce_hat_to_axis[data[6] >> 4].x);
ABS_HAT0X          48 drivers/input/joystick/interact.c 	{ ABS_RX, ABS_RY, ABS_X, ABS_Y, ABS_HAT0X, ABS_HAT0Y, -1 };
ABS_HAT0X          39 drivers/input/joystick/maplecontrol.c 	input_report_abs(dev, ABS_HAT0X,
ABS_HAT0X          92 drivers/input/joystick/maplecontrol.c 		-1, -1, -1, -1, ABS_HAT0Y, ABS_HAT0Y, ABS_HAT0X, ABS_HAT0X,
ABS_HAT0X         136 drivers/input/joystick/maplecontrol.c 	for (i = ABS_HAT0X; i <= ABS_HAT3Y; i++)
ABS_HAT0X          70 drivers/input/joystick/sidewinder.c 	{ ABS_X, ABS_Y, ABS_RZ, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
ABS_HAT0X          72 drivers/input/joystick/sidewinder.c 	{ ABS_X, ABS_Y, ABS_RZ, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
ABS_HAT0X          73 drivers/input/joystick/sidewinder.c 	{ ABS_X, ABS_Y, ABS_RZ, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
ABS_HAT0X          74 drivers/input/joystick/sidewinder.c 	{ ABS_X, ABS_Y,         ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
ABS_HAT0X         304 drivers/input/joystick/sidewinder.c 			input_report_abs(dev, ABS_HAT0X, sw_hat_to_axis[hat].x);
ABS_HAT0X         347 drivers/input/joystick/sidewinder.c 			input_report_abs(dev, ABS_HAT0X, sw_hat_to_axis[hat].x);
ABS_HAT0X         367 drivers/input/joystick/sidewinder.c 			input_report_abs(dev, ABS_HAT0X, sw_hat_to_axis[hat].x);
ABS_HAT0X          54 drivers/input/joystick/tmdc.c 	{ ABS_HAT0X, ABS_HAT0Y, ABS_HAT1X, ABS_HAT1Y };
ABS_HAT0X         194 drivers/input/joystick/tmdc.c 			input_report_abs(port->dev, ABS_HAT0X, ((data[i] >> 3) & 1) - ((data[i] >> 1) & 1));
ABS_HAT0X         201 drivers/input/joystick/tmdc.c 			input_report_abs(port->dev, ABS_HAT0X, tmdc_hat_to_axis[(data[i] - 141) / 25].x);
ABS_HAT0X          68 drivers/input/joystick/warrior.c 			input_report_abs(dev, ABS_HAT0X, (data[3] & 2 ? 1 : 0) - (data[3] & 1 ? 1 : 0));
ABS_HAT0X         154 drivers/input/joystick/warrior.c 	input_set_abs_params(input_dev, ABS_HAT0X, -1, 1, 0, 0);
ABS_HAT0X         366 drivers/input/joystick/xpad.c 	ABS_HAT0X, ABS_HAT0Y,	/* d-pad axes */
ABS_HAT0X         640 drivers/input/joystick/xpad.c 		input_report_abs(dev, ABS_HAT0X,
ABS_HAT0X         699 drivers/input/joystick/xpad.c 		input_report_abs(dev, ABS_HAT0X,
ABS_HAT0X         862 drivers/input/joystick/xpad.c 		input_report_abs(dev, ABS_HAT0X,
ABS_HAT0X        1595 drivers/input/joystick/xpad.c 	case ABS_HAT0X:
ABS_HAT0X         118 sound/usb/caiaq/input.c #define KONTROLS4_ABS(X)	((X) + ABS_HAT0X)
ABS_HAT0X         218 sound/usb/caiaq/input.c 		snd_caiaq_input_report_abs(cdev, ABS_HAT0X, buf, 4);
ABS_HAT0X         247 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT0X, i);
ABS_HAT0X         267 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT0X, decode_erp(buf[21], buf[20]));
ABS_HAT0X         644 sound/usb/caiaq/input.c 		input->absbit[0] = BIT_MASK(ABS_HAT0X) | BIT_MASK(ABS_HAT0Y) |
ABS_HAT0X         654 sound/usb/caiaq/input.c 		input_set_abs_params(input, ABS_HAT0X, 0, 999, 0, 10);
ABS_HAT0X         670 sound/usb/caiaq/input.c 		input->absbit[0] = BIT_MASK(ABS_HAT0X) | BIT_MASK(ABS_HAT0Y) |
ABS_HAT0X         683 sound/usb/caiaq/input.c 		input_set_abs_params(input, ABS_HAT0X, 0, 4096, 0, 10);
ABS_HAT0X         760 sound/usb/caiaq/input.c 		input->absbit[0] = BIT_MASK(ABS_HAT0X) | BIT_MASK(ABS_HAT0Y) |
ABS_HAT0X         776 sound/usb/caiaq/input.c 		input_set_abs_params(input, ABS_HAT0X, 0, 999, 0, 10);