Lines Matching defs:buffer
595 * Some controllers (JMicron JMB38x) mess up the buffer bits
632 /* Bounce write requests to the bounce buffer */
637 pr_err("%s: asked for transfer of %u bytes exceeds bounce buffer %u bytes\n",
643 /* Copy the data to the bounce buffer */
681 static void sdhci_kunmap_atomic(void *buffer, unsigned long *flags)
683 kunmap_atomic(buffer);
729 char *buffer;
751 * buffer for the (up to three) bytes that screw up the
758 buffer = sdhci_kmap_atomic(sg, &flags);
759 memcpy(align, buffer, offset);
760 sdhci_kunmap_atomic(buffer, &flags);
820 char *buffer;
844 buffer = sdhci_kmap_atomic(sg, &flags);
845 memcpy(buffer, align, size);
846 sdhci_kunmap_atomic(buffer, &flags);
2975 * No pre-mapping in the pre hook if we're using the bounce buffer,
2976 * for that we would need two bounce buffers since one buffer is
3128 pr_err("%s: bounce buffer is %u bytes but DMA claims to have transferred %u bytes\n",
4110 * Cap the bounce buffer at 64KB. Using a bigger bounce buffer
4118 * request size to the maximum buffer size.
4126 * speedups by the help of a bounce buffer to group scattered
4133 pr_err("%s: failed to allocate %u bytes for bounce buffer, falling back to single segments\n",