Lines Matching refs:byte_offset
17 lbaint_t sector, int byte_offset, int byte_len, char *buf) in fs_devread() argument
29 if ((sector + ((byte_offset + byte_len - 1) >> log2blksz)) in fs_devread()
36 sector += byte_offset >> log2blksz; in fs_devread()
37 byte_offset &= blk->blksz - 1; in fs_devread()
39 log_debug(" <" LBAFU ", %d, %d>\n", sector, byte_offset, byte_len); in fs_devread()
41 if (byte_offset != 0) { in fs_devread()
49 readlen = min((int)blk->blksz - byte_offset, in fs_devread()
51 memcpy(buf, sec_buf + byte_offset, readlen); in fs_devread()
97 lbaint_t sector, int byte_offset, int byte_len, const char *buf) in fs_devwrite() argument
109 if ((sector + ((byte_offset + byte_len - 1) >> log2blksz)) in fs_devwrite()
116 sector += byte_offset >> log2blksz; in fs_devwrite()
117 byte_offset &= blk->blksz - 1; in fs_devwrite()
119 log_debug(" <" LBAFU ", %d, %d>\n", sector, byte_offset, byte_len); in fs_devwrite()
121 if (byte_offset != 0) { in fs_devwrite()
130 readlen = min((int)blk->blksz - byte_offset, in fs_devwrite()
132 memcpy(sec_buf + byte_offset, buf, readlen); in fs_devwrite()