Lines Matching defs:block
45 static int read_block(struct inode *inode, void *addr, unsigned int block,
53 data_key_init(c, &key, inode->i_ino, block);
71 err = ubifs_decrypt(inode, dn, &dlen, block);
83 * Data length can be less than a full block, even for blocks that are
93 ubifs_err(c, "bad data node (block %u, inode %lu)",
94 block, inode->i_ino);
103 unsigned int block, beyond;
116 block = page->index << UBIFS_BLOCKS_PER_PAGE_SHIFT;
118 if (block >= beyond) {
135 if (block >= beyond) {
140 ret = read_block(inode, addr, block, dn);
145 } else if (block + 1 == beyond) {
155 block += 1;
699 ubifs_err(c, "bad data node (block %u, inode %lu)",
900 unsigned int block;
917 block = page->index << UBIFS_BLOCKS_PER_PAGE_SHIFT;
921 data_key_init(c, &key, inode->i_ino, block);
927 block += 1;
1123 * block boundary, budget for changing one data block, because the last
1124 * block will be re-written.
1172 * to read the last block.