Lines Matching refs:queue
43 struct pcf50633_adc_request *queue[PCF50633_MAX_ADC_FIFO_DEPTH];
74 if (!adc->queue[head])
77 adc_setup(pcf, adc->queue[head]->mux, adc->queue[head]->avg);
91 if (adc->queue[tail]) {
93 dev_err(pcf->dev, "ADC queue is full, dropping request\n");
97 adc->queue[tail] = req;
183 req = adc->queue[head];
185 dev_err(pcf->dev, "pcf50633-adc irq: ADC queue empty!\n");
189 adc->queue[head] = NULL;
231 if (WARN_ON(adc->queue[head]))
236 kfree(adc->queue[i]);