Lines Matching defs:cl_device
26 #define cl_data_to_dev(client_data) ishtp_device(client_data->cl_device)
531 dev_info(ishtp_device(client_data->cl_device),
688 ishtp_register_event_cb(client_data->cl_device, ish_cl_event_cb);
752 struct ishtp_cl_device *cl_device;
759 cl_device = client_data->cl_device;
763 dev_dbg(ishtp_device(client_data->cl_device), "%s\n", __func__);
767 hid_ishtp_cl = ishtp_cl_allocate(cl_device);
771 ishtp_set_drvdata(cl_device, hid_ishtp_cl);
805 * @cl_device: ISHTP client device instance
811 static int hid_ishtp_cl_probe(struct ishtp_cl_device *cl_device)
817 if (!cl_device)
820 client_data = devm_kzalloc(ishtp_device(cl_device),
826 hid_ishtp_cl = ishtp_cl_allocate(cl_device);
830 ishtp_set_drvdata(cl_device, hid_ishtp_cl);
833 client_data->cl_device = cl_device;
842 ishtp_hid_print_trace = ishtp_trace_callback(cl_device);
849 ishtp_get_device(cl_device);
856 * @cl_device: ISHTP client device instance
862 static void hid_ishtp_cl_remove(struct ishtp_cl_device *cl_device)
864 struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device);
870 dev_dbg(ishtp_device(cl_device), "%s\n", __func__);
873 ishtp_put_device(cl_device);
884 * @cl_device: ISHTP client device instance
890 static int hid_ishtp_cl_reset(struct ishtp_cl_device *cl_device)
892 struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device);
913 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device);
914 struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device);
934 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device);
935 struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device);