Lines Matching defs:buffer
341 static int inr; /* size of reply buffer, when called from interrupt */
525 * Track buffer
576 /* buffer related variables */
2274 * logical buffer */
2401 /* transfer directly from buffer */
2411 /* Compute maximal contiguous buffer size. */
2447 * Move data from/to the track buffer to/from the buffer cache.
2453 char *buffer;
2469 DPRINT("in copy buffer\n");
2493 buffer = page_address(bv.bv_page) + bv.bv_offset;
2497 DPRINT("buffer overrun in copy buffer %d\n",
2509 if (((unsigned long)buffer) % 512)
2510 DPRINT("%p buffer not aligned\n", buffer);
2513 memcpy(buffer, dma_buffer, size);
2515 memcpy(dma_buffer, buffer, size);
2557 * this routine decides where to load the data (directly to buffer, or to
2558 * tmp floppy area), how much data to load (the size of the buffer, the whole
2560 * All floppy_track_buffer handling goes in here. If we ever add track buffer
2672 /* data already in track buffer */
2743 /* claim buffer track if needed */
2761 /* copy write buffer to track buffer.
2763 * is either aligned or the data already in the buffer
2764 * (buffer will be overwritten) */
2800 pr_info("buffer drive=%d\n", buffer_drive);
2801 pr_info("buffer track=%d\n", buffer_track);
2813 DPRINT("buffer overrun in schedule dma\n");
2826 DPRINT("buffer overrun in direct transfer\n");
3307 /* invalidate the buffer track to force a reread */
3374 * when there are already sectors in the buffer cache
4104 /* if opening an ED drive, reserve a big buffer,
4113 try >>= 1; /* buffer only one side */