Home
last modified time | relevance | path

Searched refs:cl_device (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/drivers/platform/chrome/
H A Dcros_ec_ishtp.c71 #define cl_data_to_dev(client_data) ishtp_device((client_data)->cl_device)
112 * @cl_device: ISHTP client device instance.
122 struct ishtp_cl_device *cl_device; member
345 * @cl_device: ISHTP client device for which this message is targeted.
350 static void ish_event_cb(struct ishtp_cl_device *cl_device) in ish_event_cb() argument
353 struct ishtp_cl *cros_ish_cl = ishtp_get_drvdata(cl_device); in ish_event_cb()
415 ishtp_register_event_cb(client_data->cl_device, ish_event_cb); in cros_ish_init()
594 struct ishtp_cl_device *cl_device; in reset_handler() local
602 cl_device = client_data->cl_device; in reset_handler()
643 cros_ec_ishtp_probe(struct ishtp_cl_device *cl_device) cros_ec_ishtp_probe() argument
710 cros_ec_ishtp_remove(struct ishtp_cl_device *cl_device) cros_ec_ishtp_remove() argument
729 cros_ec_ishtp_reset(struct ishtp_cl_device *cl_device) cros_ec_ishtp_reset() argument
747 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device); cros_ec_ishtp_suspend() local
762 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device); cros_ec_ishtp_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/platform/chrome/
H A Dcros_ec_ishtp.c74 #define cl_data_to_dev(client_data) ishtp_device((client_data)->cl_device)
115 * @cl_device: ISHTP client device instance.
125 struct ishtp_cl_device *cl_device; member
344 * @cl_device: ISHTP client device for which this message is targeted.
349 static void ish_event_cb(struct ishtp_cl_device *cl_device) in ish_event_cb() argument
352 struct ishtp_cl *cros_ish_cl = ishtp_get_drvdata(cl_device); in ish_event_cb()
414 ishtp_register_event_cb(client_data->cl_device, ish_event_cb); in cros_ish_init()
595 struct ishtp_cl_device *cl_device; in reset_handler() local
603 cl_device = client_data->cl_device; in reset_handler()
644 cros_ec_ishtp_probe(struct ishtp_cl_device *cl_device) cros_ec_ishtp_probe() argument
711 cros_ec_ishtp_remove(struct ishtp_cl_device *cl_device) cros_ec_ishtp_remove() argument
728 cros_ec_ishtp_reset(struct ishtp_cl_device *cl_device) cros_ec_ishtp_reset() argument
746 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device); cros_ec_ishtp_suspend() local
761 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device); cros_ec_ishtp_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/hid/intel-ish-hid/ishtp/
H A Dbus.c586 * @cl_device: client device instance
590 void ishtp_get_device(struct ishtp_cl_device *cl_device) in ishtp_get_device() argument
592 cl_device->reference_count++; in ishtp_get_device()
598 * @cl_device: client device instance
602 void ishtp_put_device(struct ishtp_cl_device *cl_device) in ishtp_put_device() argument
604 cl_device->reference_count--; in ishtp_put_device()
610 * @cl_device: client device instance
613 * Set client driver data to cl_device->driver_data.
615 void ishtp_set_drvdata(struct ishtp_cl_device *cl_device, void *data) in ishtp_set_drvdata() argument
617 cl_device in ishtp_set_drvdata()
629 ishtp_get_drvdata(struct ishtp_cl_device *cl_device) ishtp_get_drvdata() argument
662 struct ishtp_cl_device *cl_device; ishtp_bus_new_client() local
698 struct ishtp_cl_device *cl_device; ishtp_cl_device_bind() local
733 struct ishtp_cl_device *cl_device, *n; ishtp_bus_remove_all_clients() local
877 ishtp_trace_callback(struct ishtp_cl_device *cl_device) ishtp_trace_callback() argument
[all...]
H A Dclient.c120 struct ishtp_cl *ishtp_cl_allocate(struct ishtp_cl_device *cl_device) in ishtp_cl_allocate() argument
128 ishtp_cl_init(cl, cl_device->ishtp_dev); in ishtp_cl_allocate()
/kernel/linux/linux-6.6/drivers/hid/intel-ish-hid/ishtp/
H A Dbus.c571 * @cl_device: client device instance
575 void ishtp_get_device(struct ishtp_cl_device *cl_device) in ishtp_get_device() argument
577 cl_device->reference_count++; in ishtp_get_device()
583 * @cl_device: client device instance
587 void ishtp_put_device(struct ishtp_cl_device *cl_device) in ishtp_put_device() argument
589 cl_device->reference_count--; in ishtp_put_device()
595 * @cl_device: client device instance
598 * Set client driver data to cl_device->driver_data.
600 void ishtp_set_drvdata(struct ishtp_cl_device *cl_device, void *data) in ishtp_set_drvdata() argument
602 cl_device in ishtp_set_drvdata()
614 ishtp_get_drvdata(struct ishtp_cl_device *cl_device) ishtp_get_drvdata() argument
647 struct ishtp_cl_device *cl_device; ishtp_bus_new_client() local
683 struct ishtp_cl_device *cl_device; ishtp_cl_device_bind() local
718 struct ishtp_cl_device *cl_device, *n; ishtp_bus_remove_all_clients() local
887 ishtp_trace_callback(struct ishtp_cl_device *cl_device) ishtp_trace_callback() argument
[all...]
H A Dclient.c115 * @cl_device: ishtp client device
121 struct ishtp_cl *ishtp_cl_allocate(struct ishtp_cl_device *cl_device) in ishtp_cl_allocate() argument
129 ishtp_cl_init(cl, cl_device->ishtp_dev); in ishtp_cl_allocate()
/kernel/linux/linux-5.10/drivers/hid/intel-ish-hid/
H A Dishtp-hid-client.c18 #define cl_data_to_dev(client_data) ishtp_device(client_data->cl_device)
523 dev_info(ishtp_device(client_data->cl_device), in ishtp_enum_enum_devices()
680 ishtp_register_event_cb(client_data->cl_device, ish_cl_event_cb); in hid_ishtp_cl_init()
744 struct ishtp_cl_device *cl_device; in hid_ishtp_cl_reset_handler() local
751 cl_device = client_data->cl_device; in hid_ishtp_cl_reset_handler()
755 dev_dbg(ishtp_device(client_data->cl_device), "%s\n", __func__); in hid_ishtp_cl_reset_handler()
759 hid_ishtp_cl = ishtp_cl_allocate(cl_device); in hid_ishtp_cl_reset_handler()
763 ishtp_set_drvdata(cl_device, hid_ishtp_cl); in hid_ishtp_cl_reset_handler()
786 * @cl_device
792 hid_ishtp_cl_probe(struct ishtp_cl_device *cl_device) hid_ishtp_cl_probe() argument
841 hid_ishtp_cl_remove(struct ishtp_cl_device *cl_device) hid_ishtp_cl_remove() argument
871 hid_ishtp_cl_reset(struct ishtp_cl_device *cl_device) hid_ishtp_cl_reset() argument
894 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device); hid_ishtp_cl_suspend() local
915 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device); hid_ishtp_cl_resume() local
[all...]
H A Dishtp-fw-loader.c210 struct ishtp_cl_device *cl_device; member
238 #define cl_data_to_dev(client_data) ishtp_device((client_data)->cl_device)
255 struct device *devc = ishtp_get_pci_device(client_data->cl_device); in get_firmware_variant()
444 static void loader_cl_event_cb(struct ishtp_cl_device *cl_device) in loader_cl_event_cb() argument
447 struct ishtp_cl *loader_ishtp_cl = ishtp_get_drvdata(cl_device); in loader_cl_event_cb()
639 struct device *devc = ishtp_get_pci_device(client_data->cl_device); in ish_fw_xfer_direct_dma()
879 ishtp_register_event_cb(client_data->cl_device, loader_cl_event_cb); in loader_init()
904 struct ishtp_cl_device *cl_device; in reset_handler() local
910 cl_device = client_data->cl_device; in reset_handler()
944 loader_ishtp_cl_probe(struct ishtp_cl_device *cl_device) loader_ishtp_cl_probe() argument
995 loader_ishtp_cl_remove(struct ishtp_cl_device *cl_device) loader_ishtp_cl_remove() argument
1024 loader_ishtp_cl_reset(struct ishtp_cl_device *cl_device) loader_ishtp_cl_reset() argument
[all...]
H A Dishtp-hid.h143 struct ishtp_cl_device *cl_device; member
H A Dishtp-hid.c235 hid->dev.parent = ishtp_device(client_data->cl_device); in ishtp_hid_probe()
/kernel/linux/linux-6.6/drivers/hid/intel-ish-hid/
H A Dishtp-hid-client.c26 #define cl_data_to_dev(client_data) ishtp_device(client_data->cl_device)
531 dev_info(ishtp_device(client_data->cl_device), in ishtp_enum_enum_devices()
688 ishtp_register_event_cb(client_data->cl_device, ish_cl_event_cb); in hid_ishtp_cl_init()
752 struct ishtp_cl_device *cl_device; in hid_ishtp_cl_reset_handler() local
759 cl_device = client_data->cl_device; in hid_ishtp_cl_reset_handler()
763 dev_dbg(ishtp_device(client_data->cl_device), "%s\n", __func__); in hid_ishtp_cl_reset_handler()
767 hid_ishtp_cl = ishtp_cl_allocate(cl_device); in hid_ishtp_cl_reset_handler()
771 ishtp_set_drvdata(cl_device, hid_ishtp_cl); in hid_ishtp_cl_reset_handler()
805 * @cl_device
811 hid_ishtp_cl_probe(struct ishtp_cl_device *cl_device) hid_ishtp_cl_probe() argument
862 hid_ishtp_cl_remove(struct ishtp_cl_device *cl_device) hid_ishtp_cl_remove() argument
890 hid_ishtp_cl_reset(struct ishtp_cl_device *cl_device) hid_ishtp_cl_reset() argument
913 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device); hid_ishtp_cl_suspend() local
934 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device); hid_ishtp_cl_resume() local
[all...]
H A Dishtp-fw-loader.c214 struct ishtp_cl_device *cl_device; member
242 #define cl_data_to_dev(client_data) ishtp_device((client_data)->cl_device)
259 struct device *devc = ishtp_get_pci_device(client_data->cl_device); in get_firmware_variant()
443 * @cl_device: Pointer to the ishtp client device for which this
449 static void loader_cl_event_cb(struct ishtp_cl_device *cl_device) in loader_cl_event_cb() argument
452 struct ishtp_cl *loader_ishtp_cl = ishtp_get_drvdata(cl_device); in loader_cl_event_cb()
644 struct device *devc = ishtp_get_pci_device(client_data->cl_device); in ish_fw_xfer_direct_dma()
884 ishtp_register_event_cb(client_data->cl_device, loader_cl_event_cb); in loader_init()
909 struct ishtp_cl_device *cl_device; in reset_handler() local
915 cl_device in reset_handler()
949 loader_ishtp_cl_probe(struct ishtp_cl_device *cl_device) loader_ishtp_cl_probe() argument
1000 loader_ishtp_cl_remove(struct ishtp_cl_device *cl_device) loader_ishtp_cl_remove() argument
1027 loader_ishtp_cl_reset(struct ishtp_cl_device *cl_device) loader_ishtp_cl_reset() argument
[all...]
H A Dishtp-hid.h139 struct ishtp_cl_device *cl_device; member
H A Dishtp-hid.c233 hid->dev.parent = ishtp_device(client_data->cl_device); in ishtp_hid_probe()
/kernel/linux/linux-6.6/drivers/platform/x86/intel/
H A Dishtp_eclite.c40 #define cl_data_to_dev(opr_dev) ishtp_device((opr_dev)->cl_device)
79 struct ishtp_cl_device *cl_device; member
423 static void ecl_ishtp_cl_event_cb(struct ishtp_cl_device *cl_device) in ecl_ishtp_cl_event_cb() argument
425 struct ishtp_cl *ecl_ishtp_cl = ishtp_get_drvdata(cl_device); in ecl_ishtp_cl_event_cb()
502 struct ishtp_cl_device *cl_device; in ecl_ishtp_cl_reset_handler() local
511 cl_device = opr_dev->cl_device; in ecl_ishtp_cl_reset_handler()
516 ecl_ishtp_cl = ishtp_cl_allocate(cl_device); in ecl_ishtp_cl_reset_handler()
520 ishtp_set_drvdata(cl_device, ecl_ishtp_cl); in ecl_ishtp_cl_reset_handler()
538 ishtp_register_event_cb(cl_device, ecl_ishtp_cl_event_c in ecl_ishtp_cl_reset_handler()
554 ecl_ishtp_cl_probe(struct ishtp_cl_device *cl_device) ecl_ishtp_cl_probe() argument
618 ecl_ishtp_cl_remove(struct ishtp_cl_device *cl_device) ecl_ishtp_cl_remove() argument
637 ecl_ishtp_cl_reset(struct ishtp_cl_device *cl_device) ecl_ishtp_cl_reset() argument
650 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device); ecl_ishtp_cl_suspend() local
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dintel-ish-client-if.h77 struct device *ishtp_device(struct ishtp_cl_device *cl_device);
79 void *ishtp_trace_callback(struct ishtp_cl_device *cl_device);
81 struct device *ishtp_get_pci_device(struct ishtp_cl_device *cl_device);
83 struct ishtp_cl *ishtp_cl_allocate(struct ishtp_cl_device *cl_device);
104 void ishtp_set_drvdata(struct ishtp_cl_device *cl_device, void *data);
105 void *ishtp_get_drvdata(struct ishtp_cl_device *cl_device);
/kernel/linux/linux-6.6/include/linux/
H A Dintel-ish-client-if.h83 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);
112 void ishtp_set_drvdata(struct ishtp_cl_device *cl_device, void *data);
113 void *ishtp_get_drvdata(struct ishtp_cl_device *cl_device);

Completed in 17 milliseconds