/kernel/linux/linux-5.10/drivers/platform/chrome/ |
H A D | cros_ec_ishtp.c | 71 #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 D | cros_ec_ishtp.c | 74 #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 D | bus.c | 586 * @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 D | client.c | 120 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 D | bus.c | 571 * @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 D | client.c | 115 * @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 D | ishtp-hid-client.c | 18 #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 D | ishtp-fw-loader.c | 210 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 D | ishtp-hid.h | 143 struct ishtp_cl_device *cl_device; member
|
H A D | ishtp-hid.c | 235 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 D | ishtp-hid-client.c | 26 #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 D | ishtp-fw-loader.c | 214 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 D | ishtp-hid.h | 139 struct ishtp_cl_device *cl_device; member
|
H A D | ishtp-hid.c | 233 hid->dev.parent = ishtp_device(client_data->cl_device); in ishtp_hid_probe()
|
/kernel/linux/linux-6.6/drivers/platform/x86/intel/ |
H A D | ishtp_eclite.c | 40 #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 D | intel-ish-client-if.h | 77 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 D | intel-ish-client-if.h | 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); 112 void ishtp_set_drvdata(struct ishtp_cl_device *cl_device, void *data); 113 void *ishtp_get_drvdata(struct ishtp_cl_device *cl_device);
|