Lines Matching refs:buffer
230 * @buffer: Buffer used if we don't have the r/w proof capability. We
232 * one buffer for the full transaction.
233 * @buf_size: size of the buffer.
234 * @buf_phys_addr: buffer address needed for pdc.
313 unsigned int *buffer;
838 * Configure given PDC buffer taking care of alignement issues.
888 * Configure PDC buffer according to the data size ie configuring one or two
890 * buffer. In this case, use atmci_pdc_set_single_buf.
928 host->buffer[i] = swab32(host->buffer[i]);
930 host->buffer, transfer_size);
1077 host->buffer, host->data_size);
1080 host->buffer[i] = swab32(host->buffer[i]);
2102 dev_dbg(&host->pdev->dev, "IRQ: tx buffer empty\n");
2107 * the second pdc buffer, so we need to reconfigure first and
2118 dev_dbg(&host->pdev->dev, "IRQ: end of tx buffer\n");
2129 dev_dbg(&host->pdev->dev, "IRQ: rx buffer full\n");
2134 * the second pdc buffer, so we need to reconfigure first and
2145 dev_dbg(&host->pdev->dev, "IRQ: end of rx buffer\n");
2566 host->buffer = dma_alloc_coherent(&pdev->dev, host->buf_size,
2569 if (!host->buffer) {
2571 dev_err(&pdev->dev, "buffer allocation failed\n");
2611 if (host->buffer)
2613 host->buffer, host->buf_phys_addr);