Lines Matching defs:buffer
16 ".buffer=%p})",
22 bdcfg->erase_count, bdcfg->buffer);
26 // allocate buffer?
27 if (bd->cfg->buffer) {
28 bd->buffer = bd->cfg->buffer;
30 bd->buffer = lfs_malloc(bd->cfg->erase_size * bd->cfg->erase_count);
31 if (!bd->buffer) {
38 memset(bd->buffer, 0, bd->cfg->erase_size * bd->cfg->erase_count);
48 if (!bd->cfg->buffer) {
49 lfs_free(bd->buffer);
56 lfs_off_t off, void *buffer, lfs_size_t size) {
59 (void*)cfg, block, off, buffer, size);
69 memcpy(buffer, &bd->buffer[block*bd->cfg->erase_size + off], size);
76 lfs_off_t off, const void *buffer, lfs_size_t size) {
79 (void*)cfg, block, off, buffer, size);
89 memcpy(&bd->buffer[block*bd->cfg->erase_size + off], buffer, size);