Lines Matching defs:pdata
132 * @pdata: pointer to device specific data
139 const struct twl6030_gpadc_platform_data *pdata;
438 *pdata, int channel)
440 const struct twl6030_ideal_code *ideal = pdata->ideal;
443 i = twl6030_gpadc_lookup(ideal, channel, pdata->nchannels);
445 return pdata->ideal[i].code2;
451 const struct twl6030_ideal_code *ideal = gpadc->pdata->ideal;
455 i = twl6030_gpadc_lookup(ideal, channel, gpadc->pdata->nchannels);
466 u8 reg = gpadc->pdata->channel_to_reg(channel);
480 if (twl6030_channel_calibrated(gpadc->pdata, channel))
491 const struct twl6030_ideal_code *ideal = gpadc->pdata->ideal;
501 i = twl6030_gpadc_lookup(ideal, channel, gpadc->pdata->nchannels);
526 ret = gpadc->pdata->start_conversion(chan->channel);
577 const struct twl6030_ideal_code *ideal = gpadc->pdata->ideal;
579 i = twl6030_gpadc_lookup(ideal, channel, gpadc->pdata->nchannels);
882 const struct twl6030_gpadc_platform_data *pdata;
887 pdata = device_get_match_data(&pdev->dev);
888 if (!pdata)
898 pdata->nchannels,
905 gpadc->pdata = pdata;
911 ret = pdata->calibrate(gpadc);
963 indio_dev->channels = pdata->iio_channels;
964 indio_dev->num_channels = pdata->nchannels;