Lines Matching defs:sgrp_data
81 struct sensor_group_data *sgrp_data;
92 struct sensor_group_data *sgrp_data;
105 if (sdata->sgrp_data && !sdata->sgrp_data->enable)
129 return sprintf(buf, "%u\n", sdata->sgrp_data->enable);
138 struct sensor_group_data *sgrp_data = sdata->sgrp_data;
146 ret = mutex_lock_interruptible(&sgrp_data->mutex);
150 if (data != sgrp_data->enable) {
151 ret = sensor_group_enable(sgrp_data->gid, data);
153 sgrp_data->enable = data;
159 mutex_unlock(&sgrp_data->mutex);
337 struct sensor_group_data *sgrp_data;
355 sgrp_data = devm_kcalloc(&pdev->dev, pdata->nr_sensor_groups,
356 sizeof(*sgrp_data), GFP_KERNEL);
357 if (!sgrp_data) {
376 sgrp_data[count].gid = gid;
377 mutex_init(&sgrp_data[count].mutex);
378 sgrp_data[count++].enable = false;
381 pdata->sgrp_data = sgrp_data;
391 struct sensor_group_data *sgrp_data = pdata->sgrp_data;
421 if (gid == sgrp_data[i].gid) {
424 return &sgrp_data[i];
509 struct sensor_group_data *sgrp_data,
523 sdata->sgrp_data = sgrp_data;
569 struct sensor_group_data *sgrp_data;
608 sgrp_data = get_sensor_group(pdata, np, type);
610 attr_name, type, pgroups[type], sgrp_data,
633 pgroups[type], sgrp_data, show_sensor,
642 pgroups[type], sgrp_data, show_sensor,
647 if (sgrp_data && !sgrp_data->enable) {
648 sgrp_data->enable = true;
651 sgrp_data->gid, "enable", type,
652 pgroups[type], sgrp_data, show_enable,