/drivers/hid/ |
H A D | hid-emsff.c | 34 static int emsff_play(struct input_dev *dev, void *data, argument 38 struct emsff_device *emsff = data;
|
H A D | hid-lg3ff.c | 60 static int hid_lg3ff_play(struct input_dev *dev, void *data, argument
|
H A D | hid-picolcd_leds.c | 42 void picolcd_leds_set(struct picolcd_data *data) argument 47 if (!data->led[0]) 49 report = picolcd_out_report(REPORT_LED_STATE, data->hdev); 53 spin_lock_irqsave(&data->lock, flags); 54 hid_set_field(report->field[0], 0, data->led_state); 55 if (!(data->status & PICOLCD_FAILED)) 56 hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT); 57 spin_unlock_irqrestore(&data->lock, flags); 65 struct picolcd_data *data; local 70 data 92 struct picolcd_data *data; local 106 picolcd_init_leds(struct picolcd_data *data, struct hid_report *report) argument 158 picolcd_exit_leds(struct picolcd_data *data) argument [all...] |
H A D | hid-zpff.c | 37 static int zpff_play(struct input_dev *dev, void *data, argument 41 struct zpff_device *zpff = data;
|
/drivers/iio/temperature/ |
H A D | mlx90614.c | 25 /* RAM offsets with 16-bit data, MSB first */ 37 struct mlx90614_data *data = iio_priv(indio_dev); local 44 ret = i2c_smbus_read_word_data(data->client, 50 ret = i2c_smbus_read_word_data(data->client, 100 struct mlx90614_data *data; local 105 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); 109 data = iio_priv(indio_dev); 111 data->client = client;
|
/drivers/infiniband/hw/cxgb3/ |
H A D | cxio_dbg.c | 43 u64 *data; local 63 data = (u64 *)m->buf; 65 PDBG("TPT %08x: %016llx\n", m->addr, (unsigned long long) *data); 67 data++; 76 u64 *data; local 101 data = (u64 *)m->buf; 103 PDBG("PBL %08x: %016llx\n", m->addr, (unsigned long long) *data); 105 data++; 113 __be64 *data = (__be64 *)wqe; local 114 uint size = (uint)(be64_to_cpu(*data) 128 __be64 *data = (__be64 *)wce; local 143 u64 *data; local 176 u32 *data; local [all...] |
/drivers/infiniband/hw/usnic/ |
H A D | usnic_debugfs.c | 31 static ssize_t usnic_debugfs_buildinfo_read(struct file *f, char __user *data, argument 45 return simple_read_from_buffer(data, count, ppos, buf, res); 54 static ssize_t flowinfo_read(struct file *f, char __user *data, argument 89 return simple_read_from_buffer(data, count, ppos, buf, ptr - buf);
|
/drivers/input/joystick/ |
H A D | amijoy.c | 56 int i, data = 0, button = 0; local 62 case 0: data = ~amiga_custom.joy0dat; button = (~ciaa.pra >> 6) & 1; break; 63 case 1: data = ~amiga_custom.joy1dat; button = (~ciaa.pra >> 7) & 1; break; 68 input_report_abs(amijoy_dev[i], ABS_X, ((data >> 1) & 1) - ((data >> 9) & 1)); 69 data = ~(data ^ (data << 1)); 70 input_report_abs(amijoy_dev[i], ABS_Y, ((data >> 1) & 1) - ((data >> [all...] |
H A D | stinger.c | 49 * Per-Stinger data. 55 unsigned char data[STINGER_MAX_LENGTH]; member in struct:stinger 61 * Stinger. It updates the data accordingly. 67 unsigned char *data = stinger->data; local 71 input_report_key(dev, BTN_A, ((data[0] & 0x20) >> 5)); 72 input_report_key(dev, BTN_B, ((data[0] & 0x10) >> 4)); 73 input_report_key(dev, BTN_C, ((data[0] & 0x08) >> 3)); 74 input_report_key(dev, BTN_X, ((data[0] & 0x04) >> 2)); 75 input_report_key(dev, BTN_Y, ((data[ 96 stinger_interrupt(struct serio *serio, unsigned char data, unsigned int flags) argument [all...] |
H A D | warrior.c | 49 * Per-Warrior data. 55 unsigned char data[WARRIOR_MAX_LENGTH]; member in struct:warrior 61 * Warrior. It updates the data accordingly. 67 unsigned char *data = warrior->data; local 71 switch ((data[0] >> 4) & 7) { 72 case 1: /* Button data */ 73 input_report_key(dev, BTN_TRIGGER, data[3] & 1); 74 input_report_key(dev, BTN_THUMB, (data[3] >> 1) & 1); 75 input_report_key(dev, BTN_TOP, (data[ 98 warrior_interrupt(struct serio *serio, unsigned char data, unsigned int flags) argument [all...] |
H A D | zhenhua.c | 65 * Zhen Hua data. 71 unsigned char data[ZHENHUA_MAX_LENGTH]; member in struct:zhenhua 87 * RC transmitter. It updates the data accordingly. 93 unsigned char *data = zhenhua->data; local 95 input_report_abs(dev, ABS_Y, data[1]); 96 input_report_abs(dev, ABS_X, data[2]); 97 input_report_abs(dev, ABS_RZ, data[3]); 98 input_report_abs(dev, ABS_Z, data[4]); 109 static irqreturn_t zhenhua_interrupt(struct serio *serio, unsigned char data, unsigne argument [all...] |
/drivers/input/keyboard/ |
H A D | newtonkbd.c | 67 unsigned char data, unsigned int flags) 72 if (nkbd->keycode[data & NKBD_KEY]) { 73 input_report_key(nkbd->dev, nkbd->keycode[data & NKBD_KEY], data & NKBD_PRESS); 77 else if (data == 0xe7) /* end of init sequence */ 66 nkbd_interrupt(struct serio *serio, unsigned char data, unsigned int flags) argument
|
H A D | stowaway.c | 72 static irqreturn_t skbd_interrupt(struct serio *serio, unsigned char data, argument 78 if (skbd->keycode[data & SKBD_KEY_MASK]) { 79 input_report_key(dev, skbd->keycode[data & SKBD_KEY_MASK], 80 !(data & SKBD_RELEASE));
|
/drivers/input/misc/ |
H A D | 88pm860x_onkey.c | 45 static irqreturn_t pm860x_onkey_handler(int irq, void *data) argument 47 struct pm860x_onkey_info *info = data;
|
H A D | ad714x-i2c.c | 31 unsigned short reg, unsigned short data) 37 chip->xfer_buf[1] = cpu_to_be16(data); 50 unsigned short reg, unsigned short *data, size_t len) 70 data[i] = be16_to_cpu(chip->xfer_buf[i]); 30 ad714x_i2c_write(struct ad714x_chip *chip, unsigned short reg, unsigned short data) argument 49 ad714x_i2c_read(struct ad714x_chip *chip, unsigned short reg, unsigned short *data, size_t len) argument
|
H A D | ad714x-spi.c | 34 unsigned short reg, unsigned short *data, size_t len) 62 data[i] = be16_to_cpu(chip->xfer_buf[i + 1]); 68 unsigned short reg, unsigned short data) 74 chip->xfer_buf[1] = cpu_to_be16(data); 33 ad714x_spi_read(struct ad714x_chip *chip, unsigned short reg, unsigned short *data, size_t len) argument 67 ad714x_spi_write(struct ad714x_chip *chip, unsigned short reg, unsigned short data) argument
|
H A D | arizona-haptics.c | 110 static int arizona_haptics_play(struct input_dev *input, void *data, argument
|
H A D | cma3000_d0x_i2c.c | 61 struct cma3000_accl_data *data; local 63 data = cma3000_init(&client->dev, client->irq, &cma3000_i2c_bops); 64 if (IS_ERR(data)) 65 return PTR_ERR(data); 67 i2c_set_clientdata(client, data); 74 struct cma3000_accl_data *data = i2c_get_clientdata(client); local 76 cma3000_exit(data); 85 struct cma3000_accl_data *data = i2c_get_clientdata(client); local 87 cma3000_suspend(data); 95 struct cma3000_accl_data *data local [all...] |
H A D | da9052_onkey.c | 66 static irqreturn_t da9052_onkey_irq(int irq, void *data) argument 68 struct da9052_onkey *onkey = data; 83 dev_err(&pdev->dev, "Failed to get the driver's data\n");
|
H A D | da9055_onkey.c | 63 static irqreturn_t da9055_onkey_irq(int irq, void *data) argument 65 struct da9055_onkey *onkey = data;
|
H A D | max8925_onkey.c | 47 static irqreturn_t max8925_onkey_handler(int irq, void *data) argument 49 struct max8925_onkey_info *info = data;
|
/drivers/input/mouse/ |
H A D | amimouse.c | 38 static irqreturn_t amimouse_interrupt(int irq, void *data) argument 40 struct input_dev *dev = data;
|
/drivers/input/serio/ |
H A D | ams_delta_serio.c | 15 * and data. Due to strict timing requirements of the interface, 16 * the serial data stream is read and processed by a FIQ handler. 19 * Standard AT keyboard driver (atkbd) is used for handling the keyboard data. 40 static int check_data(int data) argument 45 if (!(data & 0x400)) { 47 "invalid stop bit, data=0x%X\n", 48 data); 53 if (data & (1 << i)) 59 "paritiy check failed, data=0x%X parity=0x%X\n", 60 data, parit 69 int data, dfl; local [all...] |
/drivers/input/touchscreen/ |
H A D | fujitsu_ts.c | 29 * Per-touchscreen data. 35 unsigned char data[FUJITSU_LENGTH]; member in struct:fujitsu 40 * Decode serial data (5 bytes per packet) 48 unsigned char data, unsigned int flags) 55 if ((data & 0xf0) != 0x80) 59 if (data & 0x80) { 65 fujitsu->data[fujitsu->idx++] = data; 68 (fujitsu->data[2] << 7) | fujitsu->data[ 47 fujitsu_interrupt(struct serio *serio, unsigned char data, unsigned int flags) argument [all...] |
H A D | gunze.c | 49 * Per-touchscreen data. 56 unsigned char data[GUNZE_MAX_LENGTH]; member in struct:gunze 64 if (gunze->idx != GUNZE_MAX_LENGTH || gunze->data[5] != ',' || 65 (gunze->data[0] != 'T' && gunze->data[0] != 'R')) { 66 printk(KERN_WARNING "gunze.c: bad packet: >%.*s<\n", GUNZE_MAX_LENGTH, gunze->data); 70 input_report_abs(dev, ABS_X, simple_strtoul(gunze->data + 1, NULL, 10)); 71 input_report_abs(dev, ABS_Y, 1024 - simple_strtoul(gunze->data + 6, NULL, 10)); 72 input_report_key(dev, BTN_TOUCH, gunze->data[0] == 'T'); 77 unsigned char data, unsigne 76 gunze_interrupt(struct serio *serio, unsigned char data, unsigned int flags) argument [all...] |