Lines Matching refs:drff

47 	struct drff_device *drff = data;  in drff_play()  local
65 drff->report->field[0]->value[0] = 0x51; in drff_play()
66 drff->report->field[0]->value[1] = 0x00; in drff_play()
67 drff->report->field[0]->value[2] = weak; in drff_play()
68 drff->report->field[0]->value[4] = strong; in drff_play()
69 hid_hw_request(hid, drff->report, HID_REQ_SET_REPORT); in drff_play()
71 drff->report->field[0]->value[0] = 0xfa; in drff_play()
72 drff->report->field[0]->value[1] = 0xfe; in drff_play()
74 drff->report->field[0]->value[0] = 0xf3; in drff_play()
75 drff->report->field[0]->value[1] = 0x00; in drff_play()
78 drff->report->field[0]->value[2] = 0x00; in drff_play()
79 drff->report->field[0]->value[4] = 0x00; in drff_play()
81 hid_hw_request(hid, drff->report, HID_REQ_SET_REPORT); in drff_play()
88 struct drff_device *drff; in drff_init() local
113 drff = kzalloc(sizeof(struct drff_device), GFP_KERNEL); in drff_init()
114 if (!drff) in drff_init()
119 error = input_ff_create_memless(dev, drff, drff_play); in drff_init()
121 kfree(drff); in drff_init()
125 drff->report = report; in drff_init()
126 drff->report->field[0]->value[0] = 0xf3; in drff_init()
127 drff->report->field[0]->value[1] = 0x00; in drff_init()
128 drff->report->field[0]->value[2] = 0x00; in drff_init()
129 drff->report->field[0]->value[3] = 0x00; in drff_init()
130 drff->report->field[0]->value[4] = 0x00; in drff_init()
131 drff->report->field[0]->value[5] = 0x00; in drff_init()
132 drff->report->field[0]->value[6] = 0x00; in drff_init()
133 hid_hw_request(hid, drff->report, HID_REQ_SET_REPORT); in drff_init()