Lines Matching refs:blk

16 int fs_devread(struct blk_desc *blk, struct disk_partition *partition,  in fs_devread()  argument
21 ALLOC_CACHE_ALIGN_BUFFER(char, sec_buf, (blk ? blk->blksz : 0)); in fs_devread()
22 if (blk == NULL) { in fs_devread()
26 log2blksz = blk->log2blksz; in fs_devread()
37 byte_offset &= blk->blksz - 1; in fs_devread()
44 if (blk_dread(blk, partition->start + sector, 1, in fs_devread()
49 readlen = min((int)blk->blksz - byte_offset, in fs_devread()
61 block_len = byte_len & ~(blk->blksz - 1); in fs_devread()
64 ALLOC_CACHE_ALIGN_BUFFER(u8, p, blk->blksz); in fs_devread()
66 block_len = blk->blksz; in fs_devread()
67 blk_dread(blk, partition->start + sector, 1, in fs_devread()
73 if (blk_dread(blk, partition->start + sector, in fs_devread()
79 block_len = byte_len & ~(blk->blksz - 1); in fs_devread()
82 sector += block_len / blk->blksz; in fs_devread()
86 if (blk_dread(blk, partition->start + sector, 1, in fs_devread()
96 int fs_devwrite(struct blk_desc *blk, struct disk_partition *partition, in fs_devwrite() argument
101 ALLOC_CACHE_ALIGN_BUFFER(char, sec_buf, (blk ? blk->blksz : 0)); in fs_devwrite()
102 if (blk == NULL) { in fs_devwrite()
106 log2blksz = blk->log2blksz; in fs_devwrite()
117 byte_offset &= blk->blksz - 1; in fs_devwrite()
124 if (blk_dread(blk, partition->start + sector, 1, in fs_devwrite()
130 readlen = min((int)blk->blksz - byte_offset, in fs_devwrite()
134 if (blk_dwrite(blk, partition->start + sector, 1, in fs_devwrite()
148 block_len = byte_len & ~(blk->blksz - 1); in fs_devwrite()
151 if (blk_dread(blk, partition->start + sector, 1, in fs_devwrite()
159 if (blk_dwrite(blk, partition->start + sector, 1, in fs_devwrite()
168 if (blk_dwrite(blk, partition->start + sector, in fs_devwrite()
174 block_len = byte_len & ~(blk->blksz - 1); in fs_devwrite()
177 sector += block_len / blk->blksz; in fs_devwrite()
181 if (blk_dread(blk, partition->start + sector, 1, in fs_devwrite()
189 if (blk_dwrite(blk, partition->start + sector, 1, in fs_devwrite()