Lines Matching refs:sgrp_data

93 	struct sensor_group_data *sgrp_data;  member
104 struct sensor_group_data *sgrp_data; member
117 if (sdata->sgrp_data && !sdata->sgrp_data->enable) in show_sensor()
141 return sprintf(buf, "%u\n", sdata->sgrp_data->enable); in show_enable()
150 struct sensor_group_data *sgrp_data = sdata->sgrp_data; in store_enable() local
158 ret = mutex_lock_interruptible(&sgrp_data->mutex); in store_enable()
162 if (data != sgrp_data->enable) { in store_enable()
163 ret = sensor_group_enable(sgrp_data->gid, data); in store_enable()
165 sgrp_data->enable = data; in store_enable()
171 mutex_unlock(&sgrp_data->mutex); in store_enable()
350 struct sensor_group_data *sgrp_data; in init_sensor_group_data() local
368 sgrp_data = devm_kcalloc(&pdev->dev, pdata->nr_sensor_groups, in init_sensor_group_data()
369 sizeof(*sgrp_data), GFP_KERNEL); in init_sensor_group_data()
370 if (!sgrp_data) { in init_sensor_group_data()
389 sgrp_data[count].gid = gid; in init_sensor_group_data()
390 mutex_init(&sgrp_data[count].mutex); in init_sensor_group_data()
391 sgrp_data[count++].enable = false; in init_sensor_group_data()
394 pdata->sgrp_data = sgrp_data; in init_sensor_group_data()
404 struct sensor_group_data *sgrp_data = pdata->sgrp_data; in get_sensor_group() local
434 if (gid == sgrp_data[i].gid) { in get_sensor_group()
437 return &sgrp_data[i]; in get_sensor_group()
525 struct sensor_group_data *sgrp_data, in populate_sensor() argument
539 sdata->sgrp_data = sgrp_data; in populate_sensor()
585 struct sensor_group_data *sgrp_data; in create_device_attrs() local
627 sgrp_data = get_sensor_group(pdata, np, type); in create_device_attrs()
629 attr_name, type, pgroups[type], sgrp_data, in create_device_attrs()
652 pgroups[type], sgrp_data, show_sensor, in create_device_attrs()
661 pgroups[type], sgrp_data, show_sensor, in create_device_attrs()
666 if (sgrp_data && !sgrp_data->enable) { in create_device_attrs()
667 sgrp_data->enable = true; in create_device_attrs()
670 sgrp_data->gid, "enable", type, in create_device_attrs()
671 pgroups[type], sgrp_data, show_enable, in create_device_attrs()