Home
last modified time | relevance | path

Searched refs:ishtp_cl_device (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.15/include/linux/
Dintel-ish-client-if.h14 struct ishtp_cl_device;
44 int (*probe)(struct ishtp_cl_device *dev);
45 void (*remove)(struct ishtp_cl_device *dev);
46 int (*reset)(struct ishtp_cl_device *dev);
79 int ishtp_register_event_cb(struct ishtp_cl_device *device,
80 void (*read_cb)(struct ishtp_cl_device *));
83 struct device *ishtp_device(struct ishtp_cl_device *cl_device);
87 ishtp_print_log ishtp_trace_callback(struct ishtp_cl_device *cl_device);
89 struct device *ishtp_get_pci_device(struct ishtp_cl_device *cl_device);
91 struct ishtp_cl *ishtp_cl_allocate(struct ishtp_cl_device *cl_device);
[all …]
/Linux-v5.15/drivers/hid/intel-ish-hid/ishtp/
Dbus.c24 #define to_ishtp_cl_device(d) container_of(d, struct ishtp_cl_device, dev)
215 struct ishtp_cl_device *device = to_ishtp_cl_device(dev); in ishtp_cl_device_probe()
241 struct ishtp_cl_device *device = to_ishtp_cl_device(dev); in ishtp_cl_bus_match()
260 struct ishtp_cl_device *device = to_ishtp_cl_device(dev); in ishtp_cl_device_remove()
282 struct ishtp_cl_device *device = to_ishtp_cl_device(dev); in ishtp_cl_device_suspend()
308 struct ishtp_cl_device *device = to_ishtp_cl_device(dev); in ishtp_cl_device_resume()
333 static int ishtp_cl_device_reset(struct ishtp_cl_device *device) in ishtp_cl_device_reset()
411 static struct ishtp_cl_device *ishtp_bus_add_device(struct ishtp_device *dev, in ishtp_bus_add_device()
414 struct ishtp_cl_device *device; in ishtp_bus_add_device()
430 device = kzalloc(sizeof(struct ishtp_cl_device), GFP_KERNEL); in ishtp_bus_add_device()
[all …]
Dbus.h15 struct ishtp_cl_device;
37 struct ishtp_cl_device { struct
45 void (*event_cb)(struct ishtp_cl_device *device); argument
51 void ishtp_cl_bus_rx_event(struct ishtp_cl_device *device);
Dclient.h43 struct ishtp_cl_device *device;
Dclient.c121 struct ishtp_cl *ishtp_cl_allocate(struct ishtp_cl_device *cl_device) in ishtp_cl_allocate()
/Linux-v5.15/drivers/platform/chrome/
Dcros_ec_ishtp.c122 struct ishtp_cl_device *cl_device;
346 static void ish_event_cb(struct ishtp_cl_device *cl_device) in ish_event_cb()
590 struct ishtp_cl_device *cl_device; in reset_handler()
639 static int cros_ec_ishtp_probe(struct ishtp_cl_device *cl_device) in cros_ec_ishtp_probe()
706 static void cros_ec_ishtp_remove(struct ishtp_cl_device *cl_device) in cros_ec_ishtp_remove()
723 static int cros_ec_ishtp_reset(struct ishtp_cl_device *cl_device) in cros_ec_ishtp_reset()
741 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device); in cros_ec_ishtp_suspend()
756 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device); in cros_ec_ishtp_resume()
/Linux-v5.15/drivers/hid/intel-ish-hid/
Dishtp-hid-client.c334 static void ish_cl_event_cb(struct ishtp_cl_device *device) in ish_cl_event_cb()
749 struct ishtp_cl_device *cl_device; in hid_ishtp_cl_reset_handler()
808 static int hid_ishtp_cl_probe(struct ishtp_cl_device *cl_device) in hid_ishtp_cl_probe()
859 static void hid_ishtp_cl_remove(struct ishtp_cl_device *cl_device) in hid_ishtp_cl_remove()
887 static int hid_ishtp_cl_reset(struct ishtp_cl_device *cl_device) in hid_ishtp_cl_reset()
910 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device); in hid_ishtp_cl_suspend()
931 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device); in hid_ishtp_cl_resume()
Dishtp-fw-loader.c211 struct ishtp_cl_device *cl_device;
445 static void loader_cl_event_cb(struct ishtp_cl_device *cl_device) in loader_cl_event_cb()
928 struct ishtp_cl_device *cl_device; in reset_handler()
968 static int loader_ishtp_cl_probe(struct ishtp_cl_device *cl_device) in loader_ishtp_cl_probe()
1019 static void loader_ishtp_cl_remove(struct ishtp_cl_device *cl_device) in loader_ishtp_cl_remove()
1046 static int loader_ishtp_cl_reset(struct ishtp_cl_device *cl_device) in loader_ishtp_cl_reset()
Dishtp-hid.h139 struct ishtp_cl_device *cl_device;