Lines Matching defs:cl_device

18 #define cl_data_to_dev(client_data) ishtp_device(client_data->cl_device)
523 dev_info(ishtp_device(client_data->cl_device),
680 ishtp_register_event_cb(client_data->cl_device, ish_cl_event_cb);
744 struct ishtp_cl_device *cl_device;
751 cl_device = client_data->cl_device;
755 dev_dbg(ishtp_device(client_data->cl_device), "%s\n", __func__);
759 hid_ishtp_cl = ishtp_cl_allocate(cl_device);
763 ishtp_set_drvdata(cl_device, hid_ishtp_cl);
786 * @cl_device: ISHTP client device instance
792 static int hid_ishtp_cl_probe(struct ishtp_cl_device *cl_device)
798 if (!cl_device)
801 client_data = devm_kzalloc(ishtp_device(cl_device),
807 hid_ishtp_cl = ishtp_cl_allocate(cl_device);
811 ishtp_set_drvdata(cl_device, hid_ishtp_cl);
814 client_data->cl_device = cl_device;
821 hid_print_trace = ishtp_trace_callback(cl_device);
828 ishtp_get_device(cl_device);
835 * @cl_device: ISHTP client device instance
841 static int hid_ishtp_cl_remove(struct ishtp_cl_device *cl_device)
843 struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device);
849 dev_dbg(ishtp_device(cl_device), "%s\n", __func__);
852 ishtp_put_device(cl_device);
865 * @cl_device: ISHTP client device instance
871 static int hid_ishtp_cl_reset(struct ishtp_cl_device *cl_device)
873 struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device);
894 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device);
895 struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device);
915 struct ishtp_cl_device *cl_device = ishtp_dev_to_cl_device(device);
916 struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device);