Lines Matching defs:cl_device
586 * @cl_device: client device instance
590 void ishtp_get_device(struct ishtp_cl_device *cl_device)
592 cl_device->reference_count++;
598 * @cl_device: client device instance
602 void ishtp_put_device(struct ishtp_cl_device *cl_device)
604 cl_device->reference_count--;
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)
617 cl_device->driver_data = data;
623 * @cl_device: client device instance
625 * Get client driver data from cl_device->driver_data.
629 void *ishtp_get_drvdata(struct ishtp_cl_device *cl_device)
631 return cl_device->driver_data;
662 struct ishtp_cl_device *cl_device;
677 cl_device = ishtp_bus_add_device(dev, device_uuid, dev_name);
678 if (!cl_device) {
698 struct ishtp_cl_device *cl_device;
707 list_for_each_entry(cl_device, &cl->dev->device_list,
709 if (cl_device->fw_client &&
710 cl_device->fw_client->client_id == cl->fw_client_id) {
711 cl->device = cl_device;
733 struct ishtp_cl_device *cl_device, *n;
768 list_for_each_entry_safe(cl_device, n, &ishtp_dev->device_list,
770 cl_device->fw_client = NULL;
771 if (warm_reset && cl_device->reference_count)
774 list_del(&cl_device->device_link);
776 ishtp_bus_remove_device(cl_device);
877 void *ishtp_trace_callback(struct ishtp_cl_device *cl_device)
879 return cl_device->ishtp_dev->print_log;