Blockdev interface