Lines Matching defs:s3c_adc_client
46 struct s3c_adc_client {
56 void (*select_cb)(struct s3c_adc_client *c, unsigned selected);
57 void (*convert_cb)(struct s3c_adc_client *c,
66 struct s3c_adc_client *cur;
67 struct s3c_adc_client *ts_pend;
92 struct s3c_adc_client *client)
127 struct s3c_adc_client *next = adc->ts_pend;
131 struct s3c_adc_client, pend);
145 int s3c_adc_start(struct s3c_adc_client *client,
180 static void s3c_convert_done(struct s3c_adc_client *client,
187 int s3c_adc_read(struct s3c_adc_client *client, unsigned int ch)
214 static void s3c_adc_default_select(struct s3c_adc_client *client,
219 struct s3c_adc_client *s3c_adc_register(struct platform_device *pdev,
220 void (*select)(struct s3c_adc_client *client,
222 void (*conv)(struct s3c_adc_client *client,
227 struct s3c_adc_client *client;
250 void s3c_adc_release(struct s3c_adc_client *client)
263 struct s3c_adc_client *tmp;
266 tmp = list_entry(p, struct s3c_adc_client, pend);
283 struct s3c_adc_client *client = adc->cur;