Searched refs:shid (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/hid/surface-hid/ |
H A D | surface_hid_core.c | 24 static bool surface_hid_is_hot_removed(struct surface_hid_device *shid) in surface_hid_is_hot_removed() argument 30 if (!is_ssam_device(shid->dev)) in surface_hid_is_hot_removed() 33 return ssam_device_is_hot_removed(to_ssam_device(shid->dev)); in surface_hid_is_hot_removed() 39 static int surface_hid_load_hid_descriptor(struct surface_hid_device *shid) in surface_hid_load_hid_descriptor() argument 43 if (surface_hid_is_hot_removed(shid)) in surface_hid_load_hid_descriptor() 46 status = shid->ops.get_descriptor(shid, SURFACE_HID_DESC_HID, in surface_hid_load_hid_descriptor() 47 (u8 *)&shid->hid_desc, sizeof(shid->hid_desc)); in surface_hid_load_hid_descriptor() 51 if (shid->hid_desc.desc_len != sizeof(shid->hid_desc)) { in surface_hid_load_hid_descriptor() 52 dev_err(shid->dev, "unexpected HID descriptor length: got %u, expected %zu\n", in surface_hid_load_hid_descriptor() 53 shid->hid_desc.desc_len, sizeof(shid->hid_desc)); in surface_hid_load_hid_descriptor() [all …]
|
H A D | surface_kbd.c | 34 static int ssam_kbd_get_descriptor(struct surface_hid_device *shid, u8 entry, u8 *buf, size_t len) in ssam_kbd_get_descriptor() argument 40 rqst.target_category = shid->uid.category; in ssam_kbd_get_descriptor() 41 rqst.target_id = shid->uid.target; in ssam_kbd_get_descriptor() 43 rqst.instance_id = shid->uid.instance; in ssam_kbd_get_descriptor() 52 status = ssam_retry(ssam_request_do_sync_onstack, shid->ctrl, &rqst, &rsp, sizeof(entry)); in ssam_kbd_get_descriptor() 57 dev_err(shid->dev, "invalid descriptor length: got %zu, expected, %zu\n", in ssam_kbd_get_descriptor() 65 static int ssam_kbd_set_caps_led(struct surface_hid_device *shid, bool value) in ssam_kbd_set_caps_led() argument 70 rqst.target_category = shid->uid.category; in ssam_kbd_set_caps_led() 71 rqst.target_id = shid->uid.target; in ssam_kbd_set_caps_led() 73 rqst.instance_id = shid->uid.instance; in ssam_kbd_set_caps_led() [all …]
|
H A D | surface_hid.c | 42 static int ssam_hid_get_descriptor(struct surface_hid_device *shid, u8 entry, u8 *buf, size_t len) in ssam_hid_get_descriptor() argument 59 rqst.target_category = shid->uid.category; in ssam_hid_get_descriptor() 60 rqst.target_id = shid->uid.target; in ssam_hid_get_descriptor() 62 rqst.instance_id = shid->uid.instance; in ssam_hid_get_descriptor() 83 status = ssam_retry(ssam_request_do_sync_onstack, shid->ctrl, &rqst, &rsp, in ssam_hid_get_descriptor() 105 dev_err(shid->dev, "unexpected descriptor length: got %u, expected %zu\n", in ssam_hid_get_descriptor() 113 static int ssam_hid_set_raw_report(struct surface_hid_device *shid, u8 rprt_id, bool feature, in ssam_hid_set_raw_report() argument 124 rqst.target_category = shid->uid.category; in ssam_hid_set_raw_report() 125 rqst.target_id = shid->uid.target; in ssam_hid_set_raw_report() 126 rqst.instance_id = shid->uid.instance; in ssam_hid_set_raw_report() [all …]
|
H A D | surface_hid_core.h | 52 int (*get_descriptor)(struct surface_hid_device *shid, u8 entry, u8 *buf, size_t len); 53 int (*output_report)(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len); 54 int (*get_feature_report)(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len); 55 int (*set_feature_report)(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len); 72 int surface_hid_device_add(struct surface_hid_device *shid); 73 void surface_hid_device_destroy(struct surface_hid_device *shid);
|
/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_shader.c | 231 cmd->body.shid = res->id; in vmw_gb_shader_create() 263 cmd->body.shid = res->id; in vmw_gb_shader_bind() 291 cmd->body.shid = res->id; in vmw_gb_shader_unbind() 333 cmd->body.shid = res->id; in vmw_gb_shader_destroy() 402 cmd->body.shid = shader->id; in vmw_dx_shader_unscrub() 489 cmd->body.shid = res->id; in vmw_dx_shader_scrub()
|
/linux/drivers/gpu/drm/vmwgfx/device_include/ |
H A D | svga3d_cmd.h | 753 uint32 shid; member 762 uint32 shid; member 782 uint32 shid; member 1339 uint32 shid; member 1347 uint32 shid; member 1355 uint32 shid; member
|
H A D | svga3d_dx.h | 1445 uint32 shid; member
|