Lines Matching refs:buffer
624 * Some controllers (JMicron JMB38x) mess up the buffer bits
661 /* Bounce write requests to the bounce buffer */
666 pr_err("%s: asked for transfer of %u bytes exceeds bounce buffer %u bytes\n",
672 /* Copy the data to the bounce buffer */
709 static void sdhci_kunmap_atomic(void *buffer)
711 kunmap_local(buffer);
755 char *buffer;
777 * buffer for the (up to three) bytes that screw up the
784 buffer = sdhci_kmap_atomic(sg);
785 memcpy(align, buffer, offset);
786 sdhci_kunmap_atomic(buffer);
846 char *buffer;
869 buffer = sdhci_kmap_atomic(sg);
870 memcpy(buffer, align, size);
871 sdhci_kunmap_atomic(buffer);
3000 * No pre-mapping in the pre hook if we're using the bounce buffer,
3001 * for that we would need two bounce buffers since one buffer is
3147 pr_err("%s: bounce buffer is %u bytes but DMA claims to have transferred %u bytes\n",
4153 * Cap the bounce buffer at 64KB. Using a bigger bounce buffer
4161 * request size to the maximum buffer size.
4169 * speedups by the help of a bounce buffer to group scattered
4176 pr_err("%s: failed to allocate %u bytes for bounce buffer, falling back to single segments\n",