hid-picolcd.h (cf9ce948f47640797bd19980e1d99c6d17d0bdc3) | hid-picolcd.h (d881427253da011495f4193663d809d0e9dfa215) |
---|---|
1/*************************************************************************** 2 * Copyright (C) 2010-2012 by Bruno Prémont <bonbons@linux-vserver.org> * 3 * * 4 * Based on Logitech G13 driver (v0.4) * 5 * Copyright (C) 2009 by Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu> * 6 * * 7 * This program is free software: you can redistribute it and/or modify * 8 * it under the terms of the GNU General Public License as published by * --- 128 unchanged lines hidden (view full) --- 137#define picolcd_in_report(id, dev) picolcd_report(id, dev, HID_INPUT_REPORT) 138#define picolcd_out_report(id, dev) picolcd_report(id, dev, HID_OUTPUT_REPORT) 139 140struct hid_report *picolcd_report(int id, struct hid_device *hdev, int dir); 141 142#ifdef CONFIG_DEBUG_FS 143void picolcd_debug_out_report(struct picolcd_data *data, 144 struct hid_device *hdev, struct hid_report *report); | 1/*************************************************************************** 2 * Copyright (C) 2010-2012 by Bruno Prémont <bonbons@linux-vserver.org> * 3 * * 4 * Based on Logitech G13 driver (v0.4) * 5 * Copyright (C) 2009 by Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu> * 6 * * 7 * This program is free software: you can redistribute it and/or modify * 8 * it under the terms of the GNU General Public License as published by * --- 128 unchanged lines hidden (view full) --- 137#define picolcd_in_report(id, dev) picolcd_report(id, dev, HID_INPUT_REPORT) 138#define picolcd_out_report(id, dev) picolcd_report(id, dev, HID_OUTPUT_REPORT) 139 140struct hid_report *picolcd_report(int id, struct hid_device *hdev, int dir); 141 142#ifdef CONFIG_DEBUG_FS 143void picolcd_debug_out_report(struct picolcd_data *data, 144 struct hid_device *hdev, struct hid_report *report); |
145#define usbhid_submit_report(a, b, c) \ | 145#define hid_hw_request(a, b, c) \ |
146 do { \ 147 picolcd_debug_out_report(hid_get_drvdata(a), a, b); \ | 146 do { \ 147 picolcd_debug_out_report(hid_get_drvdata(a), a, b); \ |
148 usbhid_submit_report(a, b, c); \ | 148 hid_hw_request(a, b, c); \ |
149 } while (0) 150 151void picolcd_debug_raw_event(struct picolcd_data *data, 152 struct hid_device *hdev, struct hid_report *report, 153 u8 *raw_data, int size); 154 155void picolcd_init_devfs(struct picolcd_data *data, 156 struct hid_report *eeprom_r, struct hid_report *eeprom_w, --- 153 unchanged lines hidden --- | 149 } while (0) 150 151void picolcd_debug_raw_event(struct picolcd_data *data, 152 struct hid_device *hdev, struct hid_report *report, 153 u8 *raw_data, int size); 154 155void picolcd_init_devfs(struct picolcd_data *data, 156 struct hid_report *eeprom_r, struct hid_report *eeprom_w, --- 153 unchanged lines hidden --- |