cl_data            86 drivers/hsi/clients/hsi_char.c 	struct hsc_client_data *cl_data;
cl_data           227 drivers/hsi/clients/hsi_char.c 	struct hsc_client_data *cl_data = hsi_client_drvdata(msg->cl);
cl_data           228 drivers/hsi/clients/hsi_char.c 	struct hsc_channel *channel = cl_data->channels + msg->channel;
cl_data           247 drivers/hsi/clients/hsi_char.c 	struct hsc_client_data *cl_data = hsi_client_drvdata(msg->cl);
cl_data           248 drivers/hsi/clients/hsi_char.c 	struct hsc_channel *channel = cl_data->channels + msg->channel;
cl_data           267 drivers/hsi/clients/hsi_char.c 	struct hsc_client_data *cl_data = hsi_client_drvdata(msg->cl);
cl_data           270 drivers/hsi/clients/hsi_char.c 	clear_bit(HSC_RXBREAK, &cl_data->flags);
cl_data           275 drivers/hsi/clients/hsi_char.c 	struct hsc_client_data *cl_data = hsi_client_drvdata(msg->cl);
cl_data           276 drivers/hsi/clients/hsi_char.c 	struct hsc_channel *channel = cl_data->channels;
cl_data           302 drivers/hsi/clients/hsi_char.c 	struct hsc_client_data *cl_data = hsi_client_drvdata(cl);
cl_data           306 drivers/hsi/clients/hsi_char.c 	if (test_and_set_bit(HSC_RXBREAK, &cl_data->flags))
cl_data           311 drivers/hsi/clients/hsi_char.c 		clear_bit(HSC_RXBREAK, &cl_data->flags);
cl_data           579 drivers/hsi/clients/hsi_char.c static inline void __hsc_port_release(struct hsc_client_data *cl_data)
cl_data           581 drivers/hsi/clients/hsi_char.c 	BUG_ON(cl_data->usecnt == 0);
cl_data           583 drivers/hsi/clients/hsi_char.c 	if (--cl_data->usecnt == 0) {
cl_data           584 drivers/hsi/clients/hsi_char.c 		hsi_flush(cl_data->cl);
cl_data           585 drivers/hsi/clients/hsi_char.c 		hsi_release_port(cl_data->cl);
cl_data           591 drivers/hsi/clients/hsi_char.c 	struct hsc_client_data *cl_data;
cl_data           597 drivers/hsi/clients/hsi_char.c 	cl_data = container_of(inode->i_cdev, struct hsc_client_data, cdev);
cl_data           598 drivers/hsi/clients/hsi_char.c 	mutex_lock(&cl_data->lock);
cl_data           599 drivers/hsi/clients/hsi_char.c 	channel = cl_data->channels + (iminor(inode) & HSC_CH_MASK);
cl_data           609 drivers/hsi/clients/hsi_char.c 	if (cl_data->usecnt == 0) {
cl_data           610 drivers/hsi/clients/hsi_char.c 		ret = hsi_claim_port(cl_data->cl, 0);
cl_data           613 drivers/hsi/clients/hsi_char.c 		hsi_setup(cl_data->cl);
cl_data           615 drivers/hsi/clients/hsi_char.c 	cl_data->usecnt++;
cl_data           619 drivers/hsi/clients/hsi_char.c 		__hsc_port_release(cl_data);
cl_data           624 drivers/hsi/clients/hsi_char.c 	mutex_unlock(&cl_data->lock);
cl_data           628 drivers/hsi/clients/hsi_char.c 	mutex_unlock(&cl_data->lock);
cl_data           636 drivers/hsi/clients/hsi_char.c 	struct hsc_client_data *cl_data = channel->cl_data;
cl_data           638 drivers/hsi/clients/hsi_char.c 	mutex_lock(&cl_data->lock);
cl_data           642 drivers/hsi/clients/hsi_char.c 	__hsc_port_release(cl_data);
cl_data           651 drivers/hsi/clients/hsi_char.c 	mutex_unlock(&cl_data->lock);
cl_data           678 drivers/hsi/clients/hsi_char.c 	struct hsc_client_data *cl_data;
cl_data           686 drivers/hsi/clients/hsi_char.c 	cl_data = kzalloc(sizeof(*cl_data), GFP_KERNEL);
cl_data           687 drivers/hsi/clients/hsi_char.c 	if (!cl_data)
cl_data           705 drivers/hsi/clients/hsi_char.c 	mutex_init(&cl_data->lock);
cl_data           706 drivers/hsi/clients/hsi_char.c 	hsi_client_set_drvdata(cl, cl_data);
cl_data           707 drivers/hsi/clients/hsi_char.c 	cdev_init(&cl_data->cdev, &hsc_fops);
cl_data           708 drivers/hsi/clients/hsi_char.c 	cl_data->cdev.owner = THIS_MODULE;
cl_data           709 drivers/hsi/clients/hsi_char.c 	cl_data->cl = cl;
cl_data           710 drivers/hsi/clients/hsi_char.c 	for (i = 0, channel = cl_data->channels; i < HSC_DEVS; i++, channel++) {
cl_data           714 drivers/hsi/clients/hsi_char.c 		channel->cl_data = cl_data;
cl_data           718 drivers/hsi/clients/hsi_char.c 	ret = cdev_add(&cl_data->cdev, hsc_dev, HSC_DEVS);
cl_data           728 drivers/hsi/clients/hsi_char.c 	kfree(cl_data);
cl_data           736 drivers/hsi/clients/hsi_char.c 	struct hsc_client_data *cl_data = hsi_client_drvdata(cl);
cl_data           737 drivers/hsi/clients/hsi_char.c 	dev_t hsc_dev = cl_data->cdev.dev;
cl_data           739 drivers/hsi/clients/hsi_char.c 	cdev_del(&cl_data->cdev);
cl_data           742 drivers/hsi/clients/hsi_char.c 	kfree(cl_data);