Lines Matching refs:gaff
46 struct gaff_device *gaff = data; in hid_gaff_play() local
57 gaff->report->field[0]->value[0] = 0x51; in hid_gaff_play()
58 gaff->report->field[0]->value[1] = 0x0; in hid_gaff_play()
59 gaff->report->field[0]->value[2] = right; in hid_gaff_play()
60 gaff->report->field[0]->value[3] = 0; in hid_gaff_play()
61 gaff->report->field[0]->value[4] = left; in hid_gaff_play()
62 gaff->report->field[0]->value[5] = 0; in hid_gaff_play()
64 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT); in hid_gaff_play()
66 gaff->report->field[0]->value[0] = 0xfa; in hid_gaff_play()
67 gaff->report->field[0]->value[1] = 0xfe; in hid_gaff_play()
68 gaff->report->field[0]->value[2] = 0x0; in hid_gaff_play()
69 gaff->report->field[0]->value[4] = 0x0; in hid_gaff_play()
71 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT); in hid_gaff_play()
78 struct gaff_device *gaff; in gaff_init() local
106 gaff = kzalloc(sizeof(struct gaff_device), GFP_KERNEL); in gaff_init()
107 if (!gaff) in gaff_init()
112 error = input_ff_create_memless(dev, gaff, hid_gaff_play); in gaff_init()
114 kfree(gaff); in gaff_init()
118 gaff->report = report; in gaff_init()
119 gaff->report->field[0]->value[0] = 0x51; in gaff_init()
120 gaff->report->field[0]->value[1] = 0x00; in gaff_init()
121 gaff->report->field[0]->value[2] = 0x00; in gaff_init()
122 gaff->report->field[0]->value[3] = 0x00; in gaff_init()
123 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT); in gaff_init()
125 gaff->report->field[0]->value[0] = 0xfa; in gaff_init()
126 gaff->report->field[0]->value[1] = 0xfe; in gaff_init()
128 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT); in gaff_init()