Home | History | Annotate | Download | only in cmirrord

Lines Matching refs:disk_buffer

100 	size_t disk_size;       /* size of disk_buffer in bytes */
101 void *disk_buffer; /* aligned memory for O_DIRECT */
216 r = write(lc->disk_fd, lc->disk_buffer, lc->disk_size);
226 r = read(lc->disk_fd, lc->disk_buffer, lc->disk_size);
256 header_from_disk(&lh, lc->disk_buffer);
265 memcpy(lc->clean_bits, lc->disk_buffer + 1024, bitset_size);
285 header_to_disk(&lh, lc->disk_buffer);
290 memcpy(lc->disk_buffer + 1024, lc->clean_bits, bitset_size);
507 r = posix_memalign(&(lc->disk_buffer), page_size,
510 LOG_ERROR("Unable to allocate memory for disk_buffer");
513 memset(lc->disk_buffer, 0, lc->disk_size);
526 if (lc->disk_buffer)
527 free(lc->disk_buffer);
643 if (lc->disk_buffer)
644 free(lc->disk_buffer);