Lines Matching refs:dmabuf
80 unsigned char *dmabuf, unsigned char param) in elan_get_device_param() argument
84 dmabuf[0] = ELAN_FEATURE_REPORT; in elan_get_device_param()
85 dmabuf[1] = 0x05; in elan_get_device_param()
86 dmabuf[2] = 0x03; in elan_get_device_param()
87 dmabuf[3] = param; in elan_get_device_param()
88 dmabuf[4] = 0x01; in elan_get_device_param()
90 ret = hid_hw_raw_request(hdev, ELAN_FEATURE_REPORT, dmabuf, in elan_get_device_param()
98 ret = hid_hw_raw_request(hdev, ELAN_FEATURE_REPORT, dmabuf, in elan_get_device_param()
121 unsigned char *dmabuf; in elan_get_device_params() local
124 dmabuf = kmalloc(ELAN_FEATURE_SIZE, GFP_KERNEL); in elan_get_device_params()
125 if (!dmabuf) in elan_get_device_params()
128 ret = elan_get_device_param(hdev, dmabuf, ELAN_PARAM_MAX_X); in elan_get_device_params()
132 drvdata->max_x = (dmabuf[4] << 8) | dmabuf[3]; in elan_get_device_params()
134 ret = elan_get_device_param(hdev, dmabuf, ELAN_PARAM_MAX_Y); in elan_get_device_params()
138 drvdata->max_y = (dmabuf[4] << 8) | dmabuf[3]; in elan_get_device_params()
140 ret = elan_get_device_param(hdev, dmabuf, ELAN_PARAM_RES); in elan_get_device_params()
144 drvdata->res_x = elan_convert_res(dmabuf[3]); in elan_get_device_params()
145 drvdata->res_y = elan_convert_res(dmabuf[4]); in elan_get_device_params()
148 kfree(dmabuf); in elan_get_device_params()
393 unsigned char *dmabuf = kmemdup(buf, sizeof(buf), GFP_KERNEL); in elan_start_multitouch() local
395 if (!dmabuf) in elan_start_multitouch()
398 ret = hid_hw_raw_request(hdev, dmabuf[0], dmabuf, sizeof(buf), in elan_start_multitouch()
401 kfree(dmabuf); in elan_start_multitouch()
429 unsigned char *dmabuf = kzalloc(ELAN_LED_REPORT_SIZE, GFP_KERNEL); in elan_mute_led_set_brigtness() local
431 if (!dmabuf) in elan_mute_led_set_brigtness()
436 dmabuf[0] = ELAN_MUTE_LED_REPORT; in elan_mute_led_set_brigtness()
437 dmabuf[1] = 0x02; in elan_mute_led_set_brigtness()
438 dmabuf[2] = led_state; in elan_mute_led_set_brigtness()
440 ret = hid_hw_raw_request(hdev, dmabuf[0], dmabuf, ELAN_LED_REPORT_SIZE, in elan_mute_led_set_brigtness()
443 kfree(dmabuf); in elan_mute_led_set_brigtness()