Lines Matching refs:blk
11 #include <blk.h>
17 int fs_devread(struct blk_desc *blk, struct disk_partition *partition,
22 ALLOC_CACHE_ALIGN_BUFFER(char, sec_buf, (blk ? blk->blksz : 0));
23 if (blk == NULL) {
27 log2blksz = blk->log2blksz;
38 byte_offset &= blk->blksz - 1;
45 if (blk_dread(blk, partition->start + sector, 1,
50 readlen = min((int)blk->blksz - byte_offset,
62 block_len = byte_len & ~(blk->blksz - 1);
65 ALLOC_CACHE_ALIGN_BUFFER(u8, p, blk->blksz);
67 block_len = blk->blksz;
68 blk_dread(blk, partition->start + sector, 1,
74 if (blk_dread(blk, partition->start + sector,
80 block_len = byte_len & ~(blk->blksz - 1);
83 sector += block_len / blk->blksz;
87 if (blk_dread(blk, partition->start + sector, 1,