Lines Matching defs:rprt_id
113 static int ssam_hid_set_raw_report(struct surface_hid_device *shid, u8 rprt_id, bool feature,
132 buf[0] = rprt_id;
137 static int ssam_hid_get_raw_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len)
147 rqst.length = sizeof(rprt_id);
148 rqst.payload = &rprt_id;
154 return ssam_retry(ssam_request_do_sync_onstack, shid->ctrl, &rqst, &rsp, sizeof(rprt_id));
171 static int shid_output_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len)
175 status = ssam_hid_set_raw_report(shid, rprt_id, false, buf, len);
179 static int shid_get_feature_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len)
183 status = ssam_hid_get_raw_report(shid, rprt_id, buf, len);
187 static int shid_set_feature_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len)
191 status = ssam_hid_set_raw_report(shid, rprt_id, true, buf, len);