Home
last modified time | relevance | path

Searched refs:bhs (Results 1 – 25 of 44) sorted by relevance

12

/linux-6.15/fs/fat/
H A Dfatent.c45 struct buffer_head **bhs = fatent->bhs; in fat12_ent_set_ptr() local
72 struct buffer_head **bhs = fatent->bhs; in fat12_ent_bread() local
78 if (!bhs[0]) in fat12_ent_bread()
87 if (!bhs[1]) in fat12_ent_bread()
95 brelse(bhs[0]); in fat12_ent_bread()
198 struct buffer_head **bhs = fatent->bhs; in fat12_ent_next() local
207 if (nextp < (u8 *)(bhs[0]->b_data + (bhs[0]->b_size - 1))) { in fat12_ent_next()
219 bhs[0] = bhs[1]; in fat12_ent_next()
325 struct buffer_head **bhs = fatent->bhs; in fat_ent_update_ptr() local
455 if (fatent->bhs[n] == bhs[i]) in fat_collect_bhs()
[all …]
H A Ddir.c1105 if (!bhs[n]) { in fat_zeroed_cluster()
1125 brelse(bhs[i]); in fat_zeroed_cluster()
1135 brelse(bhs[i]); in fat_zeroed_cluster()
1141 bforget(bhs[i]); in fat_zeroed_cluster()
1162 if (!bhs[0]) { in fat_alloc_new_dir()
1245 if (!bhs[n]) { in fat_add_new_entries()
1269 get_bh(bhs[n]); in fat_add_new_entries()
1270 *bh = bhs[n]; in fat_add_new_entries()
1287 bforget(bhs[i]); in fat_add_new_entries()
1375 brelse(bhs[i]); in fat_add_entries()
[all …]
H A Dfat.h353 struct buffer_head *bhs[2]; member
362 fatent->bhs[0] = fatent->bhs[1] = NULL; in fatent_init()
377 brelse(fatent->bhs[i]); in fatent_brelse()
379 fatent->bhs[0] = fatent->bhs[1] = NULL; in fatent_brelse()
476 extern int fat_sync_bhs(struct buffer_head **bhs, int nr_bhs);
H A Dmisc.c362 int fat_sync_bhs(struct buffer_head **bhs, int nr_bhs) in fat_sync_bhs() argument
367 write_dirty_buffer(bhs[i], 0); in fat_sync_bhs()
370 wait_on_buffer(bhs[i]); in fat_sync_bhs()
371 if (!err && !buffer_uptodate(bhs[i])) in fat_sync_bhs()
/linux-6.15/fs/ocfs2/
H A Dbuffer_head_io.c108 if (bhs[i] == NULL) { in ocfs2_read_blocks_sync()
110 if (bhs[i] == NULL) { in ocfs2_read_blocks_sync()
116 bh = bhs[i]; in ocfs2_read_blocks_sync()
155 bh = bhs[i - 1]; in ocfs2_read_blocks_sync()
166 bhs[i - 1] = NULL; in ocfs2_read_blocks_sync()
210 if (bhs == NULL) { in ocfs2_read_blocks()
235 if (bhs[i] == NULL) { in ocfs2_read_blocks()
237 if (bhs[i] == NULL) { in ocfs2_read_blocks()
244 bh = bhs[i]; in ocfs2_read_blocks()
337 bh = bhs[i]; in ocfs2_read_blocks()
[all …]
H A Dblockcheck.c455 crc = crc32_le(crc, bhs[i]->b_data, bhs[i]->b_size); in ocfs2_block_check_compute_bhs()
462 bhs[i]->b_size * 8, in ocfs2_block_check_compute_bhs()
463 bhs[i]->b_size * 8 * i); in ocfs2_block_check_compute_bhs()
508 crc = crc32_le(crc, bhs[i]->b_data, bhs[i]->b_size); in ocfs2_block_check_validate_bhs()
525 bhs[i]->b_size * 8, in ocfs2_block_check_validate_bhs()
526 bhs[i]->b_size * 8 * i); in ocfs2_block_check_validate_bhs()
534 ocfs2_hamming_fix(bhs[i]->b_data, bhs[i]->b_size * 8, in ocfs2_block_check_validate_bhs()
535 bhs[i]->b_size * 8 * i, fix); in ocfs2_block_check_validate_bhs()
540 crc = crc32_le(crc, bhs[i]->b_data, bhs[i]->b_size); in ocfs2_block_check_validate_bhs()
585 struct buffer_head **bhs, int nr, in ocfs2_compute_meta_ecc_bhs() argument
[all …]
H A Dblockcheck.h35 struct buffer_head **bhs, int nr,
38 struct buffer_head **bhs, int nr,
47 void ocfs2_block_check_compute_bhs(struct buffer_head **bhs, int nr,
49 int ocfs2_block_check_validate_bhs(struct buffer_head **bhs, int nr,
H A Dbuffer_head_io.h19 unsigned int nr, struct buffer_head *bhs[]);
29 struct buffer_head *bhs[], int flags,
H A Dnamei.c1713 struct buffer_head **bhs = NULL; in ocfs2_create_symlink_data() local
1736 if (!bhs) { in ocfs2_create_symlink_data()
1762 bhs[virtual] = sb_getblk(sb, p_blkno); in ocfs2_create_symlink_data()
1763 if (!bhs[virtual]) { in ocfs2_create_symlink_data()
1769 bhs[virtual]); in ocfs2_create_symlink_data()
1772 bhs[virtual], in ocfs2_create_symlink_data()
1781 memcpy(bhs[virtual]->b_data, c, in ocfs2_create_symlink_data()
1785 ocfs2_journal_dirty(handle, bhs[virtual]); in ocfs2_create_symlink_data()
1795 if (bhs) { in ocfs2_create_symlink_data()
1797 brelse(bhs[i]); in ocfs2_create_symlink_data()
[all …]
H A Dextent_map.h52 struct buffer_head *bhs[], int flags,
H A Dextent_map.c967 struct buffer_head *bhs[], int flags, in ocfs2_read_virt_blocks() argument
976 inode, (unsigned long long)v_block, nr, bhs, flags, in ocfs2_read_virt_blocks()
1021 if (!bhs[done + i]) in ocfs2_read_virt_blocks()
1023 BUG_ON(bhs[done + i]->b_blocknr != (p_block + i)); in ocfs2_read_virt_blocks()
1027 bhs + done, flags, validate); in ocfs2_read_virt_blocks()
/linux-6.15/fs/adfs/
H A Ddir.c71 if (dir->bhs != dir->bh) in __adfs_dir_cleanup()
72 kfree(dir->bhs); in __adfs_dir_cleanup()
73 dir->bhs = NULL; in __adfs_dir_cleanup()
82 brelse(dir->bhs[i]); in adfs_dir_relse()
92 bforget(dir->bhs[i]); in adfs_dir_forget()
110 bhs = kcalloc(num, sizeof(*bhs), GFP_KERNEL); in adfs_dir_read_buffers()
111 if (!bhs) in adfs_dir_read_buffers()
115 memcpy(bhs, dir->bhs, dir->nr_buffers * sizeof(*bhs)); in adfs_dir_read_buffers()
117 dir->bhs = bhs; in adfs_dir_read_buffers()
129 if (!dir->bhs[i]) { in adfs_dir_read_buffers()
[all …]
H A Ddir_fplus.c83 bp = (void *)dir->bhs[bi]->b_data; in adfs_fplus_checkbyte()
84 bs = dir->bhs[bi]->b_size; in adfs_fplus_checkbyte()
116 dir->bighead = h = (void *)dir->bhs[0]->b_data; in adfs_fplus_read()
136 (dir->bhs[dir->nr_buffers - 1]->b_data + (sb->s_blocksize - 8)); in adfs_fplus_read()
H A Dadfs.h95 struct buffer_head **bhs; member
/linux-6.15/fs/isofs/
H A Dcompress.c58 struct buffer_head **bhs; in zisofs_uncompress_block() local
78 bhs = kcalloc(needblocks + 1, sizeof(*bhs), GFP_KERNEL); in zisofs_uncompress_block()
79 if (!bhs) { in zisofs_uncompress_block()
84 bh_read_batch(haveblocks, bhs); in zisofs_uncompress_block()
95 if (!bhs[0]) in zisofs_uncompress_block()
98 wait_on_buffer(bhs[0]); in zisofs_uncompress_block()
99 if (!buffer_uptodate(bhs[0])) { in zisofs_uncompress_block()
132 wait_on_buffer(bhs[curbh]); in zisofs_uncompress_block()
133 if (!buffer_uptodate(bhs[curbh])) { in zisofs_uncompress_block()
197 brelse(bhs[i]); in zisofs_uncompress_block()
[all …]
/linux-6.15/fs/exfat/
H A Dmisc.c173 int exfat_update_bhs(struct buffer_head **bhs, int nr_bhs, int sync) in exfat_update_bhs() argument
178 set_buffer_uptodate(bhs[i]); in exfat_update_bhs()
179 mark_buffer_dirty(bhs[i]); in exfat_update_bhs()
181 write_dirty_buffer(bhs[i], REQ_SYNC); in exfat_update_bhs()
185 wait_on_buffer(bhs[i]); in exfat_update_bhs()
186 if (!err && !buffer_uptodate(bhs[i])) in exfat_update_bhs()
/linux-6.15/fs/gfs2/
H A Dmeta_io.c224 static void gfs2_submit_bhs(blk_opf_t opf, struct buffer_head *bhs[], int num) in gfs2_submit_bhs() argument
227 struct buffer_head *bh = *bhs; in gfs2_submit_bhs()
233 bh = *bhs; in gfs2_submit_bhs()
238 bhs++; in gfs2_submit_bhs()
261 struct buffer_head *bh, *bhs[2]; in gfs2_meta_read() local
279 bhs[num++] = bh; in gfs2_meta_read()
291 bhs[num++] = bh; in gfs2_meta_read()
295 gfs2_submit_bhs(REQ_OP_READ | REQ_META | REQ_PRIO, bhs, num); in gfs2_meta_read()
/linux-6.15/include/linux/
H A Dbuffer_head.h247 void __bh_read_batch(int nr, struct buffer_head *bhs[],
461 static inline void bh_read_batch(int nr, struct buffer_head *bhs[]) in bh_read_batch() argument
463 __bh_read_batch(nr, bhs, 0, true); in bh_read_batch()
466 static inline void bh_readahead_batch(int nr, struct buffer_head *bhs[], in bh_readahead_batch() argument
469 __bh_read_batch(nr, bhs, op_flags, false); in bh_readahead_batch()
/linux-6.15/fs/
H A Dbuffer.c1304 struct buffer_head *bhs[BH_LRU_SIZE]; member
1351 swap(evictee, b->bhs[i]); in bh_lru_install()
1385 __this_cpu_write(bh_lrus.bhs[i], in lookup_bh_lru()
1386 __this_cpu_read(bh_lrus.bhs[i - 1])); in lookup_bh_lru()
1389 __this_cpu_write(bh_lrus.bhs[0], bh); in lookup_bh_lru()
1534 brelse(b->bhs[i]); in __invalidate_bh_lrus()
1535 b->bhs[i] = NULL; in __invalidate_bh_lrus()
1557 if (b->bhs[i]) in has_bh_in_lru()
3062 brelse(b->bhs[i]); in buffer_exit_cpu_dead()
3063 b->bhs[i] = NULL; in buffer_exit_cpu_dead()
[all …]
/linux-6.15/Documentation/devicetree/bindings/remoteproc/
H A Dqcom,msm8916-mss-pil.yaml113 qcom,ext-bhs-reg:
263 - qcom,ext-bhs-reg
266 qcom,ext-bhs-reg: false
/linux-6.15/arch/arm/mm/
H A Dcache-v4wt.S89 bhs __flush_whole_cache
H A Dcache-v4wb.S116 bhs __flush_whole_cache @ flush whole D cache
H A Dcache-fa.S89 bhs __flush_whole_cache @ flush whole D cache
/linux-6.15/fs/ext4/
H A Dxattr.c385 struct buffer_head **bhs = bhs_inline; in ext4_xattr_inode_read() local
389 bhs = kmalloc_array(bh_count, sizeof(*bhs), GFP_NOFS); in ext4_xattr_inode_read()
390 if (!bhs) in ext4_xattr_inode_read()
395 true /* wait */, bhs); in ext4_xattr_inode_read()
401 if (!bhs[i]) { in ext4_xattr_inode_read()
405 memcpy((char *)buf + blocksize * i, bhs[i]->b_data, in ext4_xattr_inode_read()
411 brelse(bhs[i]); in ext4_xattr_inode_read()
413 if (bhs != bhs_inline) in ext4_xattr_inode_read()
414 kfree(bhs); in ext4_xattr_inode_read()
/linux-6.15/arch/arm/lib/
H A Dfindbit.S54 bhs 3b

12