/linux-master/drivers/hid/surface-hid/ |
H A D | surface_hid_core.c | 24 static bool surface_hid_is_hot_removed(struct surface_hid_device *shid) argument 30 if (!is_ssam_device(shid->dev)) 33 return ssam_device_is_hot_removed(to_ssam_device(shid->dev)); 39 static int surface_hid_load_hid_descriptor(struct surface_hid_device *shid) argument 43 if (surface_hid_is_hot_removed(shid)) 46 status = shid->ops.get_descriptor(shid, SURFACE_HID_DESC_HID, 47 (u8 *)&shid->hid_desc, sizeof(shid->hid_desc)); 51 if (shid 78 surface_hid_load_device_attributes(struct surface_hid_device *shid) argument 104 struct surface_hid_device *shid = hid->driver_data; local 111 struct surface_hid_device *shid = hid->driver_data; local 137 struct surface_hid_device *shid = hid->driver_data; local 160 struct surface_hid_device *shid = hid->driver_data; local 189 surface_hid_device_add(struct surface_hid_device *shid) argument 228 surface_hid_device_destroy(struct surface_hid_device *shid) argument [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) argument 59 rqst.target_category = shid->uid.category; 60 rqst.target_id = shid->uid.target; 62 rqst.instance_id = shid->uid.instance; 83 status = ssam_retry(ssam_request_do_sync_onstack, shid->ctrl, &rqst, &rsp, 105 dev_err(shid->dev, "unexpected descriptor length: got %u, expected %zu\n", 113 static int ssam_hid_set_raw_report(struct surface_hid_device *shid, u8 rprt_id, bool feature, argument 124 rqst.target_category = shid->uid.category; 125 rqst.target_id = shid->uid.target; 126 rqst.instance_id = shid 137 ssam_hid_get_raw_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len) argument 159 struct surface_hid_device *shid = container_of(nf, struct surface_hid_device, notif); local 171 shid_output_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len) argument 179 shid_get_feature_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len) argument 187 shid_set_feature_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len) argument 200 struct surface_hid_device *shid; local [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) argument 40 rqst.target_category = shid->uid.category; 41 rqst.target_id = shid->uid.target; 43 rqst.instance_id = shid->uid.instance; 52 status = ssam_retry(ssam_request_do_sync_onstack, shid->ctrl, &rqst, &rsp, sizeof(entry)); 57 dev_err(shid->dev, "invalid descriptor length: got %zu, expected, %zu\n", 65 static int ssam_kbd_set_caps_led(struct surface_hid_device *shid, bool value) argument 70 rqst.target_category = shid->uid.category; 71 rqst.target_id = shid->uid.target; 73 rqst.instance_id = shid 81 ssam_kbd_get_feature_report(struct surface_hid_device *shid, u8 *buf, size_t len) argument 126 struct surface_hid_device *shid = container_of(nf, struct surface_hid_device, notif); local 184 skbd_output_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len) argument 200 skbd_get_feature_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len) argument 225 skbd_set_feature_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len) argument 237 struct surface_hid_device *shid; local [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-master/drivers/gpu/drm/vmwgfx/device_include/ |
H A D | svga3d_cmd.h | 753 uint32 shid; member in struct:__anon544 762 uint32 shid; member in struct:__anon545 782 uint32 shid; member in struct:__anon547 1339 uint32 shid; member in struct:SVGA3dCmdDefineGBShader 1347 uint32 shid; member in struct:SVGA3dCmdBindGBShader 1355 uint32 shid; member in struct:SVGA3dCmdDestroyGBShader
|
H A D | svga3d_dx.h | 1445 uint32 shid; member in struct:SVGA3dCmdDXBindShader
|
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_shader.c | 231 cmd->body.shid = res->id; 263 cmd->body.shid = res->id; 291 cmd->body.shid = res->id; 333 cmd->body.shid = res->id; 402 cmd->body.shid = shader->id; 489 cmd->body.shid = res->id;
|
H A D | vmwgfx_execbuf.c | 1931 cmd->body.shid, cmd + 1, cmd->body.type, 1968 ret = vmw_shader_remove(vmw_context_res_man(ctx), cmd->body.shid, 2013 if (cmd->body.shid != SVGA3D_INVALID_ID) { 2020 cmd->body.shid, cmd->body.type); 2031 &cmd->body.shid), 2041 user_shader_converter, &cmd->body.shid, 2103 user_shader_converter, &cmd->body.shid, 2767 res = vmw_shader_lookup(vmw_context_res_man(ctx), cmd->body.shid, 0);
|
H A D | vmwgfx_binding.c | 590 cmd->body.shid = ((rebind) ? bi->res->id : SVGA3D_INVALID_ID);
|