Lines Matching refs:buf
74 static int thingm_send(struct thingm_device *tdev, u8 buf[REPORT_SIZE]) in thingm_send()
79 buf[0], buf[1], buf[2], buf[3], buf[4], in thingm_send()
80 buf[5], buf[6], buf[7], buf[8]); in thingm_send()
82 ret = hid_hw_raw_request(tdev->hdev, buf[0], buf, REPORT_SIZE, in thingm_send()
88 static int thingm_recv(struct thingm_device *tdev, u8 buf[REPORT_SIZE]) in thingm_recv()
92 ret = hid_hw_raw_request(tdev->hdev, buf[0], buf, REPORT_SIZE, in thingm_recv()
98 buf[0], buf[1], buf[2], buf[3], buf[4], in thingm_recv()
99 buf[5], buf[6], buf[7], buf[8]); in thingm_recv()
106 u8 buf[REPORT_SIZE] = { REPORT_ID, 'v', 0, 0, 0, 0, 0, 0, 0 }; in thingm_version() local
109 err = thingm_send(tdev, buf); in thingm_version()
113 err = thingm_recv(tdev, buf); in thingm_version()
117 tdev->version.major = buf[3]; in thingm_version()
118 tdev->version.minor = buf[4]; in thingm_version()
125 u8 buf[REPORT_SIZE] = { REPORT_ID, 'c', 0, 0, 0, 0, 0, rgb->num, 0 }; in thingm_write_color() local
127 buf[2] = rgb->red.ldev.brightness; in thingm_write_color()
128 buf[3] = rgb->green.ldev.brightness; in thingm_write_color()
129 buf[4] = rgb->blue.ldev.brightness; in thingm_write_color()
131 return thingm_send(rgb->tdev, buf); in thingm_write_color()