Lines Matching refs:buffer
81 struct mutex mutex; /* whenever buffer is used, lock before send_usb_cmd */
82 u8 *buffer;
89 /* converts response error in buffer to errno */
92 switch (ccp->buffer[0]) {
103 hid_dbg(ccp->hdev, "unknown device response error: %d", ccp->buffer[0]);
108 /* send command, check for error in response, response in ccp->buffer */
114 memset(ccp->buffer, 0x00, OUT_BUFFER_SIZE);
115 ccp->buffer[0] = command;
116 ccp->buffer[1] = byte1;
117 ccp->buffer[2] = byte2;
118 ccp->buffer[3] = byte3;
122 ret = hid_hw_output_report(ccp->hdev, ccp->buffer, OUT_BUFFER_SIZE);
137 /* only copy buffer when requested */
141 memcpy(ccp->buffer, data, min(IN_BUFFER_SIZE, size));
158 ret = ccp->buffer[1];
160 ret = (ret << 8) + ccp->buffer[2];
437 mode = ccp->buffer[channel + 1];
475 mode = ccp->buffer[channel + 1];
494 ccp->buffer = devm_kmalloc(&hdev->dev, OUT_BUFFER_SIZE, GFP_KERNEL);
495 if (!ccp->buffer)