VSF Documented
Data Fields
hid_ll_driver Struct Reference

#include <hid.h>

Data Fields

int(* start )(struct hid_device *hdev)
 
void(* stop )(struct hid_device *hdev)
 
int(* open )(struct hid_device *hdev)
 
void(* close )(struct hid_device *hdev)
 
int(* parse )(struct hid_device *hdev)
 
void(* request )(struct hid_device *hdev, struct hid_report *report, int reqtype)
 
int(* raw_request )(struct hid_device *hdev, unsigned char reportnum, __u8 *buf, size_t len, unsigned char rtype, int reqtype)
 
int(* output_report )(struct hid_device *hdev, __u8 *buf, size_t len)
 

Field Documentation

◆ start

int(* hid_ll_driver::start) (struct hid_device *hdev)

◆ stop

void(* hid_ll_driver::stop) (struct hid_device *hdev)

◆ open

int(* hid_ll_driver::open) (struct hid_device *hdev)

◆ close

void(* hid_ll_driver::close) (struct hid_device *hdev)

◆ parse

int(* hid_ll_driver::parse) (struct hid_device *hdev)

◆ request

void(* hid_ll_driver::request) (struct hid_device *hdev, struct hid_report *report, int reqtype)

◆ raw_request

int(* hid_ll_driver::raw_request) (struct hid_device *hdev, unsigned char reportnum, __u8 *buf, size_t len, unsigned char rtype, int reqtype)

◆ output_report

int(* hid_ll_driver::output_report) (struct hid_device *hdev, __u8 *buf, size_t len)