Symbol: ABS_HAT0X
drivers/hid/hid-debug.c
3514
[ABS_BRAKE] = "Brake", [ABS_HAT0X] = "Hat0X",
drivers/hid/hid-input.c
852
map_abs(ABS_HAT0X);
drivers/hid/hid-input.c
927
map_abs(ABS_HAT0X);
drivers/hid/hid-nintendo.c
1672
input_report_abs(ctlr->input, ABS_HAT0X, hatx);
drivers/hid/hid-nintendo.c
2017
ABS_HAT0X,
drivers/hid/hid-playstation.c
1473
input_report_abs(ds->gamepad, ABS_HAT0X, ps_gamepad_hat_mapping[value].x);
drivers/hid/hid-playstation.c
2424
input_report_abs(ds4->gamepad, ABS_HAT0X, ps_gamepad_hat_mapping[value].x);
drivers/hid/hid-playstation.c
768
input_set_abs_params(gamepad, ABS_HAT0X, -1, 1, 0, 0);
drivers/hid/hid-steam.c
1458
input_report_abs(input, lpad_touched ? ABS_HAT0X : ABS_X, x);
drivers/hid/hid-steam.c
1467
input_report_abs(input, ABS_HAT0X, 0);
drivers/hid/hid-steam.c
1625
input_report_abs(input, ABS_HAT0X, steam_le16(data + 16));
drivers/hid/hid-steam.c
1628
input_report_abs(input, ABS_HAT0X, 0);
drivers/hid/hid-steam.c
769
input_set_abs_params(input, ABS_HAT0X, -32767, 32767,
drivers/hid/hid-steam.c
810
input_abs_set_res(input, ABS_HAT0X, STEAM_PAD_RESOLUTION);
drivers/hid/hid-wiimote-modules.c
1382
input_report_abs(wdata->extension.input, ABS_HAT0X, val[0]);
drivers/hid/hid-wiimote-modules.c
1523
set_bit(ABS_HAT0X, wdata->extension.input->absbit);
drivers/hid/hid-wiimote-modules.c
1528
ABS_HAT0X, 0, 65535, 2, 4);
drivers/hid/hid-wiimote-modules.c
2055
ABS_HAT0X, 0x19);
drivers/hid/hid-wiimote-modules.c
2134
set_bit(ABS_HAT0X, wdata->extension.input->absbit);
drivers/hid/hid-wiimote-modules.c
2146
ABS_HAT0X, 0, 7, 0, 0);
drivers/hid/hid-wiimote-modules.c
2280
input_report_abs(wdata->extension.input, ABS_HAT0X, tb);
drivers/hid/hid-wiimote-modules.c
2365
set_bit(ABS_HAT0X, wdata->extension.input->absbit);
drivers/hid/hid-wiimote-modules.c
2372
ABS_HAT0X, 0, 0x1f, 1, 1);
drivers/hid/hid-wiimote-modules.c
2498
input_report_abs(wdata->extension.input, ABS_HAT0X, rtt);
drivers/hid/hid-wiimote-modules.c
2584
set_bit(ABS_HAT0X, wdata->extension.input->absbit);
drivers/hid/hid-wiimote-modules.c
2593
ABS_HAT0X, -8, 8, 0, 0);
drivers/hid/hid-wiimote-modules.c
562
xid = ABS_HAT0X;
drivers/hid/hid-wiimote-modules.c
753
set_bit(ABS_HAT0X, wdata->ir->absbit);
drivers/hid/hid-wiimote-modules.c
761
input_set_abs_params(wdata->ir, ABS_HAT0X, 0, 1023, 2, 4);
drivers/hid/hid-wiimote-modules.c
878
input_report_abs(wdata->extension.input, ABS_HAT0X, bx);
drivers/hid/hid-wiimote-modules.c
953
set_bit(ABS_HAT0X, wdata->extension.input->absbit);
drivers/hid/hid-wiimote-modules.c
956
ABS_HAT0X, -120, 120, 2, 4);
drivers/input/joystick/a3d.c
138
input_report_abs(dev, ABS_HAT0X, ( data[5] & 1) - ((data[5] >> 2) & 1));
drivers/input/joystick/a3d.c
312
BIT_MASK(ABS_HAT0X) | BIT_MASK(ABS_HAT0Y) |
drivers/input/joystick/a3d.c
329
input_set_abs_params(input_dev, ABS_HAT0X + i, -1, 1, 0, 0);
drivers/input/joystick/adi.c
59
static char adi_wmgpe_abs[] = { ABS_X, ABS_Y, ABS_HAT0X, ABS_HAT0Y };
drivers/input/joystick/adi.c
60
static char adi_wmi_abs[] = { ABS_X, ABS_Y, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, ABS_HAT1X, ABS_HAT1Y, ABS_HAT2X, ABS_HAT2Y };
drivers/input/joystick/adi.c
61
static char adi_wmed3d_abs[] = { ABS_X, ABS_Y, ABS_THROTTLE, ABS_RZ, ABS_HAT0X, ABS_HAT0Y };
drivers/input/joystick/adi.c
63
static char adi_wmf_abs[] = { ABS_WHEEL, ABS_GAS, ABS_BRAKE, ABS_HAT0X, ABS_HAT0Y, ABS_HAT1X, ABS_HAT1Y, ABS_HAT2X, ABS_HAT2Y };
drivers/input/joystick/analog.c
82
static short analog_hats[] = { ABS_HAT0X, ABS_HAT0Y, ABS_HAT1X, ABS_HAT1Y, ABS_HAT2X, ABS_HAT2Y };
drivers/input/joystick/db9.c
100
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 };
drivers/input/joystick/fsia6b.c
39
ABS_HAT0X, ABS_HAT0Y,
drivers/input/joystick/gamecon.c
233
input_report_abs(dev, ABS_HAT0X,
drivers/input/joystick/gamecon.c
534
ABS_X, ABS_Y, ABS_RX, ABS_RY, ABS_HAT0X, ABS_HAT0Y
drivers/input/joystick/gamecon.c
848
input_set_abs_params(input_dev, ABS_HAT0X + i, -1, 1, 0, 0);
drivers/input/joystick/gf2k.c
169
input_report_abs(dev, ABS_HAT0X + i, gf2k_hat_to_axis[t][i]);
drivers/input/joystick/gf2k.c
302
input_set_abs_params(input_dev, ABS_HAT0X + i, -1, 1, 0, 0);
drivers/input/joystick/grip.c
207
input_report_abs(dev, ABS_HAT0X, ((data[2] >> 1) & 1) - ( data[2] & 1));
drivers/input/joystick/grip.c
228
input_report_abs(dev, ABS_HAT0X, ((data[2] >> 1) & 1) - ( data[2] & 1));
drivers/input/joystick/grip.c
250
input_report_abs(dev, ABS_HAT0X, ((data[2] >> 1) & 1) - ( data[2] & 1));
drivers/input/joystick/grip.c
50
static int grip_abs_bd[] = { ABS_X, ABS_Y, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, -1 };
drivers/input/joystick/grip.c
51
static int grip_abs_xt[] = { ABS_X, ABS_Y, ABS_BRAKE, ABS_GAS, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, ABS_HAT1X, ABS_HAT1Y, -1 };
drivers/input/joystick/grip.c
52
static int grip_abs_dc[] = { ABS_X, ABS_Y, ABS_RX, ABS_RY, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, -1 };
drivers/input/joystick/guillemot.c
120
input_report_abs(dev, ABS_HAT0X, guillemot_hat_to_axis[data[4] >> 4].x);
drivers/input/joystick/guillemot.c
225
input_set_abs_params(input_dev, ABS_HAT0X, -1, 1, 0, 0);
drivers/input/joystick/iforce/iforce-main.c
31
{ ABS_X, ABS_Y, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, -1 };
drivers/input/joystick/iforce/iforce-main.c
34
{ ABS_X, ABS_Y, ABS_THROTTLE, ABS_RUDDER, ABS_HAT0X, ABS_HAT0Y, -1 };
drivers/input/joystick/iforce/iforce-main.c
362
case ABS_HAT0X:
drivers/input/joystick/iforce/iforce-main.c
37
{ ABS_X, ABS_Y, ABS_THROTTLE, ABS_RUDDER, ABS_HAT0X, ABS_HAT0Y,
drivers/input/joystick/iforce/iforce-main.c
41
{ ABS_WHEEL, ABS_GAS, ABS_BRAKE, ABS_HAT0X, ABS_HAT0Y, -1 };
drivers/input/joystick/iforce/iforce-packets.c
118
input_report_abs(dev, ABS_HAT0X, iforce_hat_to_axis[data[6] >> 4].x);
drivers/input/joystick/interact.c
45
{ ABS_RX, ABS_RY, ABS_X, ABS_Y, ABS_HAT0X, ABS_HAT0Y, -1 };
drivers/input/joystick/maplecontrol.c
136
for (i = ABS_HAT0X; i <= ABS_HAT3Y; i++)
drivers/input/joystick/maplecontrol.c
39
input_report_abs(dev, ABS_HAT0X,
drivers/input/joystick/maplecontrol.c
92
-1, -1, -1, -1, ABS_HAT0Y, ABS_HAT0Y, ABS_HAT0X, ABS_HAT0X,
drivers/input/joystick/sidewinder.c
302
input_report_abs(dev, ABS_HAT0X, sw_hat_to_axis[hat].x);
drivers/input/joystick/sidewinder.c
345
input_report_abs(dev, ABS_HAT0X, sw_hat_to_axis[hat].x);
drivers/input/joystick/sidewinder.c
365
input_report_abs(dev, ABS_HAT0X, sw_hat_to_axis[hat].x);
drivers/input/joystick/sidewinder.c
68
{ ABS_X, ABS_Y, ABS_RZ, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
drivers/input/joystick/sidewinder.c
70
{ ABS_X, ABS_Y, ABS_RZ, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
drivers/input/joystick/sidewinder.c
71
{ ABS_X, ABS_Y, ABS_RZ, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
drivers/input/joystick/sidewinder.c
72
{ ABS_X, ABS_Y, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
drivers/input/joystick/tmdc.c
191
input_report_abs(port->dev, ABS_HAT0X, ((data[i] >> 3) & 1) - ((data[i] >> 1) & 1));
drivers/input/joystick/tmdc.c
198
input_report_abs(port->dev, ABS_HAT0X, tmdc_hat_to_axis[(data[i] - 141) / 25].x);
drivers/input/joystick/tmdc.c
51
{ ABS_HAT0X, ABS_HAT0Y, ABS_HAT1X, ABS_HAT1Y };
drivers/input/joystick/warrior.c
151
input_set_abs_params(input_dev, ABS_HAT0X, -1, 1, 0, 0);
drivers/input/joystick/warrior.c
65
input_report_abs(dev, ABS_HAT0X, (data[3] & 2 ? 1 : 0) - (data[3] & 1 ? 1 : 0));
drivers/input/joystick/xpad.c
1133
input_report_abs(dev, ABS_HAT0X,
drivers/input/joystick/xpad.c
1936
case ABS_HAT0X:
drivers/input/joystick/xpad.c
478
ABS_HAT0X, ABS_HAT0Y, /* d-pad axes */
drivers/input/joystick/xpad.c
860
input_report_abs(dev, ABS_HAT0X,
drivers/input/joystick/xpad.c
920
input_report_abs(dev, ABS_HAT0X,
sound/usb/caiaq/input.c
118
#define KONTROLS4_ABS(X) ((X) + ABS_HAT0X)
sound/usb/caiaq/input.c
218
snd_caiaq_input_report_abs(cdev, ABS_HAT0X, buf, 4);
sound/usb/caiaq/input.c
247
input_report_abs(input_dev, ABS_HAT0X, i);
sound/usb/caiaq/input.c
267
input_report_abs(input_dev, ABS_HAT0X, decode_erp(buf[21], buf[20]));
sound/usb/caiaq/input.c
644
input->absbit[0] = BIT_MASK(ABS_HAT0X) | BIT_MASK(ABS_HAT0Y) |
sound/usb/caiaq/input.c
654
input_set_abs_params(input, ABS_HAT0X, 0, 999, 0, 10);
sound/usb/caiaq/input.c
670
input->absbit[0] = BIT_MASK(ABS_HAT0X) | BIT_MASK(ABS_HAT0Y) |
sound/usb/caiaq/input.c
683
input_set_abs_params(input, ABS_HAT0X, 0, 4096, 0, 10);
sound/usb/caiaq/input.c
760
input->absbit[0] = BIT_MASK(ABS_HAT0X) | BIT_MASK(ABS_HAT0Y) |
sound/usb/caiaq/input.c
776
input_set_abs_params(input, ABS_HAT0X, 0, 999, 0, 10);