Lines Matching refs:cl_device
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()
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()
615 void ishtp_set_drvdata(struct ishtp_cl_device *cl_device, void *data) in ishtp_set_drvdata() argument
617 cl_device->driver_data = data; in ishtp_set_drvdata()
629 void *ishtp_get_drvdata(struct ishtp_cl_device *cl_device) in ishtp_get_drvdata() argument
631 return cl_device->driver_data; in ishtp_get_drvdata()
662 struct ishtp_cl_device *cl_device; in ishtp_bus_new_client() local
677 cl_device = ishtp_bus_add_device(dev, device_uuid, dev_name); in ishtp_bus_new_client()
678 if (!cl_device) { in ishtp_bus_new_client()
698 struct ishtp_cl_device *cl_device; in ishtp_cl_device_bind() local
707 list_for_each_entry(cl_device, &cl->dev->device_list, in ishtp_cl_device_bind()
709 if (cl_device->fw_client && in ishtp_cl_device_bind()
710 cl_device->fw_client->client_id == cl->fw_client_id) { in ishtp_cl_device_bind()
711 cl->device = cl_device; in ishtp_cl_device_bind()
733 struct ishtp_cl_device *cl_device, *n; in ishtp_bus_remove_all_clients() local
768 list_for_each_entry_safe(cl_device, n, &ishtp_dev->device_list, in ishtp_bus_remove_all_clients()
770 cl_device->fw_client = NULL; in ishtp_bus_remove_all_clients()
771 if (warm_reset && cl_device->reference_count) in ishtp_bus_remove_all_clients()
774 list_del(&cl_device->device_link); in ishtp_bus_remove_all_clients()
776 ishtp_bus_remove_device(cl_device); in ishtp_bus_remove_all_clients()
877 void *ishtp_trace_callback(struct ishtp_cl_device *cl_device) in ishtp_trace_callback() argument
879 return cl_device->ishtp_dev->print_log; in ishtp_trace_callback()