hid_input
static int a4_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int a4_input_mapped(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hi,
static int alps_input_configured(struct hid_device *hdev, struct hid_input *hi)
struct hid_input *hi, struct hid_field *field,
static int apple_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int apple_input_mapped(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput)
struct hid_input *hidinput)
struct hid_input *hi, struct hid_field *field,
static int appletb_kbd_input_configured(struct hid_device *hdev, struct hid_input *hidinput)
struct hid_input *hi, struct hid_field *field,
static int asus_input_configured(struct hid_device *hdev, struct hid_input *hi)
struct hid_input *hidinput;
hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
static int belkin_input_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput;
hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
struct hid_input *hidinput;
hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
static int ch_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int ch_input_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput)
struct hid_input *hi, struct hid_field *field,
struct hid_input *hidinput;
struct hid_input *input,
struct hid_input *next, *hidinput = NULL;
struct hid_input *hidinput)
struct hid_input *hi, struct hid_field *field,
static int cp_input_mapped(struct hid_device *hdev, struct hid_input *hi,
static int dr_input_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput;
hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
static int elan_input_configured(struct hid_device *hdev, struct hid_input *hi)
static int elan_input_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput)
struct hid_input *hidinput;
hidinput = list_first_entry(&hdev->inputs, struct hid_input, list);
struct hid_input *hidinput;
hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
static int evision_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int ez_input_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput;
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
static int gfrm_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int gfrm_input_configured(struct hid_device *hid, struct hid_input *hidinput)
static int hammer_input_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput;
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
static int gyration_input_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput;
struct hid_input *hi, struct hid_field *field)
struct hid_input *hi,
struct hid_input *hi)
struct hid_input *hi)
struct hid_input *hi, struct hid_field *field);
struct hid_input *hi,
struct hid_input *hi);
struct hid_input *hi, struct hid_field *field)
struct hid_input *hi,
struct hid_input *boot_hid_input;
struct hid_input, list);
struct hid_input *hidinput;
struct hid_input *hidinput;
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
static int icade_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int icade_input_mapped(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput;
static struct hid_input *hidinput_allocate(struct hid_device *hid,
struct hid_input *hidinput = kzalloc_obj(*hidinput);
static bool hidinput_has_been_populated(struct hid_input *hidinput)
struct hid_input *hidinput)
static struct hid_input *hidinput_match(struct hid_report *report)
struct hid_input *hidinput;
static struct hid_input *hidinput_match_application(struct hid_report *report)
struct hid_input *hidinput;
static inline void hidinput_configure_usages(struct hid_input *hidinput,
struct hid_input *next, *hidinput = NULL;
struct hid_input *hidinput, *next;
static void hidinput_configure_usage(struct hid_input *hidinput, struct hid_field *field,
struct hid_input *hi, struct hid_field *field,
struct hid_input *hi,
static int ks_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int ts_input_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hi)
struct hid_input *hi, struct hid_field *field,
struct hid_input *hi, struct hid_field *field,
struct hid_input *hi, struct hid_field *field,
struct hid_input *hi, struct hid_field *field,
struct hid_input *hi, struct hid_field *field,
struct hid_input *hi, struct hid_field *field,
struct hid_input *hi, struct hid_field *field,
struct hid_input *hidinput;
static int lg_ultrax_remote_mapping(struct hid_input *hi,
static int lg_wireless_mapping(struct hid_input *hi, struct hid_usage *usage,
static int lg_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int lg_input_mapped(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput;
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
struct hid_input *hidinput;
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
struct hid_input *hidinput;
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
struct hid_input *hidinput;
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list);
struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list);
struct hid_input *hidinput;
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
static int wtp_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int m560_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int lg_dinovo_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int hidpp_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int hidpp_input_mapped(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput)
struct hid_input *hi, struct hid_field *field,
struct hid_input *hi)
struct hid_input *hidinput;
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
struct hid_input *input;
input = list_entry(input_ptr, struct hid_input, list);
static int ms_presenter_8k_quirk(struct hid_input *hi, struct hid_usage *usage,
static int ms_surface_dial_quirk(struct hid_input *hi, struct hid_field *field,
static int ms_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int ms_input_mapped(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput;
hidinput = list_entry(hdev->inputs.next, struct hid_input, list);
static int ms_ergonomy_kb_quirk(struct hid_input *hi, struct hid_usage *usage,
static int mr_input_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hi,
static int mt_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int mt_input_mapped(struct hid_device *hdev, struct hid_input *hi,
static int mt_input_configured(struct hid_device *hdev, struct hid_input *hi)
struct hid_input *hidinput;
static int mt_touch_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int ntrig_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int ntrig_input_mapped(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput)
static int android_input_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hi, struct hid_field *field,
static int pl_input_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput;
struct hid_input *hi,
static int pk_input_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hi, struct hid_field *field,
struct hid_input *hi)
static int rmi_input_configured(struct hid_device *hdev, struct hid_input *hi)
struct hid_input *hi, struct hid_field *field,
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
static int samsung_input_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
struct hid_input *hidinput;
static int sony_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput)
static int djh_turntable_mapping(struct hid_device *hdev, struct hid_input *hi,
static int instrument_mapping(struct hid_device *hdev, struct hid_input *hi,
static int gh_guitar_mapping(struct hid_device *hdev, struct hid_input *hi,
static int rb4_guitar_mapping(struct hid_device *hdev, struct hid_input *hi,
static int ps3remote_mapping(struct hid_device *hdev, struct hid_input *hi,
static int navigation_mapping(struct hid_device *hdev, struct hid_input *hi,
static int sixaxis_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hi,
static int sp_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int tivo_input_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput;
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
static int ts_input_mapping(struct hid_device *hdev, struct hid_input *hi,
static int twinhan_input_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hi)
struct hid_input *hi,
struct hid_input *hidinput)
struct hid_input *hi,
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
static int winwing_init_ff(struct hid_device *hdev, struct hid_input *hidinput)
struct hid_input *hidinput)
struct hid_input *hidinput;
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
static int zc_input_mapping(struct hid_device *hdev, struct hid_input *hi,
struct hid_input *hidinput =
list_entry(hid->inputs.next, struct hid_input, list);
static inline void hid_map_usage(struct hid_input *hidinput,
static inline void hid_map_usage_clear(struct hid_input *hidinput,
struct hid_input;
struct hid_input *hidinput; /* associated input structure */
struct hid_input *hidinput, struct hid_field *field,
struct hid_input *hidinput, struct hid_field *field,
struct hid_input *hidinput);