Home
last modified time | relevance | path

Searched refs:shid (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/drivers/hid/surface-hid/
H A Dsurface_hid_core.c24 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 in surface_hid_load_hid_descriptor()
78 surface_hid_load_device_attributes(struct surface_hid_device *shid) surface_hid_load_device_attributes() argument
104 struct surface_hid_device *shid = hid->driver_data; surface_hid_start() local
111 struct surface_hid_device *shid = hid->driver_data; surface_hid_stop() local
137 struct surface_hid_device *shid = hid->driver_data; surface_hid_parse() local
160 struct surface_hid_device *shid = hid->driver_data; surface_hid_raw_request() local
189 surface_hid_device_add(struct surface_hid_device *shid) surface_hid_device_add() argument
228 surface_hid_device_destroy(struct surface_hid_device *shid) surface_hid_device_destroy() argument
[all...]
H A Dsurface_kbd.c34 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 in ssam_kbd_set_caps_led()
81 ssam_kbd_get_feature_report(struct surface_hid_device *shid, u8 *buf, size_t len) ssam_kbd_get_feature_report() argument
126 struct surface_hid_device *shid = container_of(nf, struct surface_hid_device, notif); ssam_kbd_event_fn() local
184 skbd_output_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len) skbd_output_report() argument
200 skbd_get_feature_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len) skbd_get_feature_report() argument
225 skbd_set_feature_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len) skbd_set_feature_report() argument
237 struct surface_hid_device *shid; surface_kbd_probe() local
[all...]
H A Dsurface_hid.c42 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 in ssam_hid_set_raw_report()
137 ssam_hid_get_raw_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len) ssam_hid_get_raw_report() argument
159 struct surface_hid_device *shid = container_of(nf, struct surface_hid_device, notif); ssam_hid_event_fn() local
171 shid_output_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len) shid_output_report() argument
179 shid_get_feature_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len) shid_get_feature_report() argument
187 shid_set_feature_report(struct surface_hid_device *shid, u8 rprt_id, u8 *buf, size_t len) shid_set_feature_report() argument
200 struct surface_hid_device *shid; surface_hid_probe() local
[all...]
H A Dsurface_hid_core.h52 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);
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/device_include/
H A Dsvga3d_cmd.h1064 uint32 shid; member
1075 uint32 shid; member
1102 uint32 shid; member
2044 uint32 shid; member
2058 uint32 shid; member
2072 uint32 shid; member
H A Dsvga3d_dx.h1739 uint32 shid; member
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_shader.c233 cmd->body.shid = res->id; in vmw_gb_shader_create()
265 cmd->body.shid = res->id; in vmw_gb_shader_bind()
293 cmd->body.shid = res->id; in vmw_gb_shader_unbind()
335 cmd->body.shid = res->id; in vmw_gb_shader_destroy()
404 cmd->body.shid = shader->id; in vmw_dx_shader_unscrub()
491 cmd->body.shid = res->id; in vmw_dx_shader_scrub()
H A Dvmwgfx_execbuf.c1934 cmd->body.shid, cmd + 1, cmd->body.type, in vmw_cmd_shader_define()
1971 ret = vmw_shader_remove(vmw_context_res_man(ctx), cmd->body.shid, in vmw_cmd_shader_destroy()
2016 if (cmd->body.shid != SVGA3D_INVALID_ID) { in vmw_cmd_set_shader()
2023 cmd->body.shid, cmd->body.type); in vmw_cmd_set_shader()
2033 &cmd->body.shid), in vmw_cmd_set_shader()
2043 user_shader_converter, &cmd->body.shid, in vmw_cmd_set_shader()
2105 user_shader_converter, &cmd->body.shid, in vmw_cmd_bind_gb_shader()
2724 res = vmw_shader_lookup(vmw_context_res_man(ctx), cmd->body.shid, 0); in vmw_cmd_dx_bind_shader()
H A Dvmwgfx_binding.c566 cmd->body.shid = ((rebind) ? bi->res->id : SVGA3D_INVALID_ID); in vmw_binding_scrub_shader()
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_shader.c231 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()
H A Dvmwgfx_execbuf.c1930 cmd->body.shid, cmd + 1, cmd->body.type, in vmw_cmd_shader_define()
1967 ret = vmw_shader_remove(vmw_context_res_man(ctx), cmd->body.shid, in vmw_cmd_shader_destroy()
2012 if (cmd->body.shid != SVGA3D_INVALID_ID) { in vmw_cmd_set_shader()
2019 cmd->body.shid, cmd->body.type); in vmw_cmd_set_shader()
2030 &cmd->body.shid), in vmw_cmd_set_shader()
2040 user_shader_converter, &cmd->body.shid, in vmw_cmd_set_shader()
2102 user_shader_converter, &cmd->body.shid, in vmw_cmd_bind_gb_shader()
2766 res = vmw_shader_lookup(vmw_context_res_man(ctx), cmd->body.shid, 0); in vmw_cmd_dx_bind_shader()
H A Dvmwgfx_binding.c589 cmd->body.shid = ((rebind) ? bi->res->id : SVGA3D_INVALID_ID); in vmw_binding_scrub_shader()
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/device_include/
H A Dsvga3d_cmd.h753 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 Dsvga3d_dx.h1445 uint32 shid; member

Completed in 35 milliseconds