- .map = kblockram_map,
- .unmap = kblockram_unmap,
- .error = kblockram_error,
- .clearerr = kblockram_dummy,
+
+ .error = kblockram_dummy,
+ .clearerr = (kblock_clearerr_t)kblockram_dummy,
+ .close = kblockram_dummy,
+};
+
+
+static const KBlockVTable kblockram_swbuffered_vt =
+{
+ .readDirect = kblockram_readDirect,
+ .writeDirect = kblockram_writeDirect,
+
+ .readBuf = kblock_swReadBuf,
+ .writeBuf = kblock_swWriteBuf,
+ .load = kblock_swLoad,
+ .store = kblock_swStore,
+
+ .error = kblockram_dummy,
+ .clearerr = (kblock_clearerr_t)kblockram_dummy,