| /linux-6.15/fs/adfs/ |
| H A D | dir.c | 69 dir->nr_buffers = 0; in __adfs_dir_cleanup() 71 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() 74 dir->sb = NULL; in __adfs_dir_cleanup() 107 if (dir->bhs != dir->bh) 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() 136 dir->nr_buffers++; in adfs_dir_read_buffers() 149 dir->sb = sb; in adfs_dir_read() [all …]
|
| H A D | dir_fplus.c | 83 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() 153 adfs_dir_relse(dir); in adfs_fplus_read() 164 dir->pos = fpos; in adfs_fplus_setpos() 203 adfs_object_fixup(dir, obj); in adfs_fplus_getnext() 205 dir->pos += 1; in adfs_fplus_getnext() 266 dir->bighead->startmasseq += 1; in adfs_fplus_commit() 270 dir->bigtail->bigdircheckbyte = adfs_fplus_checkbyte(dir); in adfs_fplus_commit() [all …]
|
| H A D | dir_f.c | 154 dir->dirhead = bufoff(dir->bh, 0); in adfs_f_read() 155 dir->newtail = bufoff(dir->bh, 2007); in adfs_f_read() 157 if (adfs_f_validate(dir)) in adfs_f_read() 160 dir->parent_id = adfs_readval(dir->newtail->dirparent, 3); in adfs_f_read() 166 adfs_dir_relse(dir); in adfs_f_read() 194 adfs_object_fixup(dir, obj); in adfs_dir2obj() 238 dir->pos = 5 + fpos * 26; in adfs_f_setpos() 247 ret = __adfs_dir_get(dir, dir->pos, obj); in adfs_f_getnext() 249 dir->pos += 26; in adfs_f_getnext() 307 dir->newtail->dircheckbyte = adfs_dir_checkbyte(dir); in adfs_f_commit() [all …]
|
| /linux-6.15/lib/ |
| H A D | ref_tracker.c | 94 if (list_empty(&dir->list)) in __ref_tracker_dir_pr_ostream() 100 dir->name, dir, stats); in __ref_tracker_dir_pr_ostream() 110 pr_ostream(s, "%s@%pK has %d/%d users at\n%s\n", dir->name, dir, in __ref_tracker_dir_pr_ostream() 117 dir->name, dir, skipped, stats->total); in __ref_tracker_dir_pr_ostream() 163 dir->dead = true; in ref_tracker_dir_exit() 168 dir->quarantine_avail++; in ref_tracker_dir_exit() 170 if (!list_empty(&dir->list)) { in ref_tracker_dir_exit() 195 WARN_ON_ONCE(dir->dead); in ref_tracker_alloc() 228 WARN_ON_ONCE(dir->dead); in ref_tracker_free() 263 if (!dir->quarantine_avail) { in ref_tracker_free() [all …]
|
| /linux-6.15/include/linux/ |
| H A D | ref_tracker.h | 30 INIT_LIST_HEAD(&dir->list); in ref_tracker_dir_init() 31 INIT_LIST_HEAD(&dir->quarantine); in ref_tracker_dir_init() 32 spin_lock_init(&dir->lock); in ref_tracker_dir_init() 33 dir->quarantine_avail = quarantine_count; in ref_tracker_dir_init() 34 dir->dead = false; in ref_tracker_dir_init() 35 refcount_set(&dir->untracked, 1); in ref_tracker_dir_init() 36 refcount_set(&dir->no_tracker, 1); in ref_tracker_dir_init() 37 strscpy(dir->name, name, sizeof(dir->name)); in ref_tracker_dir_init() 41 void ref_tracker_dir_exit(struct ref_tracker_dir *dir); 51 int ref_tracker_alloc(struct ref_tracker_dir *dir, [all …]
|
| /linux-6.15/include/trace/events/ |
| H A D | dma.h | 19 __print_symbolic(dir, \ 55 __entry->dir = dir; 94 __entry->dir = dir; 185 __entry->dir = dir; 221 __entry->dir = dir; 265 __entry->dir = dir; 305 __entry->dir = dir; 345 __entry->dir = dir; 378 __entry->dir = dir; 407 __entry->dir = dir; [all …]
|
| /linux-6.15/fs/f2fs/ |
| H A D | dir.c | 54 if (IS_CASEFOLDED(dir) && in f2fs_init_casefolded_name() 356 dir->i_ino, max_depth); in __f2fs_find_entry() 439 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in f2fs_set_link() 459 if (IS_ENCRYPTED(dir)) { in init_dent_inode() 468 if (IS_CASEFOLDED(dir)) { in init_dent_inode() 593 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in f2fs_update_parent_metadata() 630 make_dentry_ptr_inline(dir, &d, inline_data_addr(dir, ipage)); in f2fs_has_enough_room() 679 F2FS_I(dir)->chash = 0; in f2fs_add_regular_entry() 800 F2FS_I(dir)->task = NULL; in f2fs_do_add_link() 874 f2fs_add_ino_entry(F2FS_I_SB(dir), dir->i_ino, TRANS_DIR_INO); in f2fs_delete_entry() [all …]
|
| H A D | inline.c | 465 stat_dec_inline_dir(dir); in f2fs_move_inline_dirents() 473 !f2fs_has_inline_xattr(dir)) in f2fs_move_inline_dirents() 476 f2fs_i_depth_write(dir, 1); in f2fs_move_inline_dirents() 532 f2fs_remove_dirty_inode(dir); in f2fs_add_inline_entries() 560 stat_dec_inline_dir(dir); in f2fs_move_rehashed_dirents() 568 !f2fs_has_inline_xattr(dir)) in f2fs_move_rehashed_dirents() 577 f2fs_i_depth_write(dir, 0); in f2fs_move_rehashed_dirents() 578 f2fs_i_size_write(dir, MAX_INLINE_DATA(dir)); in f2fs_move_rehashed_dirents() 589 if (!F2FS_I(dir)->i_dir_level) in do_convert_inline_dir() 722 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in f2fs_delete_inline_entry() [all …]
|
| /linux-6.15/fs/ext4/ |
| H A D | namei.c | 827 !(IS_ENCRYPTED(dir) && IS_CASEFOLDED(dir))) { in dx_probe() 1373 (IS_ENCRYPTED(dir) && !fscrypt_has_encryption_key(dir))) { in ext4_fname_setup_ci_filename() 1537 sb = dir->i_sb; in __ext4_find_entry() 2152 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in add_dirent_to_buf() 3193 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in ext4_rmdir() 3266 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in __ext4_unlink() 3884 if (IS_DIRSYNC(old.dir) || IS_DIRSYNC(new.dir)) in ext4_rename() 3894 if (new.dir != old.dir && EXT4_DIR_LINK_MAX(new.dir)) in ext4_rename() 3908 force_reread = (new.dir->i_ino == old.dir->i_ino && in ext4_rename() 4107 if (IS_DIRSYNC(old.dir) || IS_DIRSYNC(new.dir)) in ext4_cross_rename() [all …]
|
| /linux-6.15/drivers/nubus/ |
| H A D | nubus.c | 229 dir->ptr = dir->base = board->directory; in nubus_get_root_dir() 230 dir->done = 0; in nubus_get_root_dir() 239 dir->ptr = dir->base = fres->directory; in nubus_get_func_dir() 240 dir->done = 0; in nubus_get_func_dir() 251 dir->ptr = dir->base = board->directory; in nubus_get_board_dir() 252 dir->done = 0; in nubus_get_board_dir() 268 dir->ptr = dir->base = nubus_dirptr(ent); in nubus_get_subdir() 269 dir->done = 0; in nubus_get_subdir() 306 dir->ptr = dir->base; in nubus_rewinddir() 307 dir->done = 0; in nubus_rewinddir() [all …]
|
| /linux-6.15/fs/hpfs/ |
| H A D | namei.c | 14 time64_t t = local_to_gmt(dir->i_sb, local_get_seconds(dir->i_sb)); in hpfs_update_directory_times() 18 inode_set_mtime_to_ts(dir, inode_set_ctime(dir, t, 0)); in hpfs_update_directory_times() 39 hpfs_lock(dir->i_sb); in hpfs_mkdir() 41 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mkdir() 101 inc_nlink(dir); in hpfs_mkdir() 145 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_create() 231 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mknod() 307 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_symlink() 381 de = map_dirent(dir, hpfs_i(dir)->i_dno, name, len, &dno, &qbh); in hpfs_unlink() 432 de = map_dirent(dir, hpfs_i(dir)->i_dno, name, len, &dno, &qbh); in hpfs_rmdir() [all …]
|
| /linux-6.15/drivers/thunderbolt/ |
| H A D | property.c | 118 if (!dir) { in tb_property_parse() 122 property->value.dir = dir; in tb_property_parse() 169 dir = kzalloc(sizeof(*dir), GFP_KERNEL); in __tb_property_parse_dir() 170 if (!dir) in __tb_property_parse_dir() 204 return dir; in __tb_property_parse_dir() 246 dir = kzalloc(sizeof(*dir), GFP_KERNEL); in tb_property_create_dir() 247 if (!dir) in tb_property_create_dir() 259 return dir; in tb_property_create_dir() 297 if (!dir) in tb_property_free_dir() 517 if (!dir) in tb_property_copy_dir() [all …]
|
| /linux-6.15/kernel/dma/ |
| H A D | mapping.c | 162 BUG_ON(!valid_dma_direction(dir)); in dma_map_page_attrs() 188 BUG_ON(!valid_dma_direction(dir)); in dma_unmap_page_attrs() 207 BUG_ON(!valid_dma_direction(dir)); in __dma_map_sg_attrs() 308 BUG_ON(!valid_dma_direction(dir)); in dma_unmap_sg_attrs() 327 BUG_ON(!valid_dma_direction(dir)); in dma_map_resource() 350 BUG_ON(!valid_dma_direction(dir)); in dma_unmap_resource() 364 enum dma_data_direction dir) in __dma_sync_single_for_cpu() argument 368 BUG_ON(!valid_dma_direction(dir)); in __dma_sync_single_for_cpu() 385 BUG_ON(!valid_dma_direction(dir)); in __dma_sync_single_for_device() 696 size, dir, gfp, 0); in dma_alloc_pages() [all …]
|
| H A D | direct.h | 22 enum dma_data_direction dir, unsigned long attrs); 29 int nents, enum dma_data_direction dir); 64 arch_sync_dma_for_device(paddr, size, dir); in dma_direct_sync_single_for_device() 73 arch_sync_dma_for_cpu(paddr, size, dir); in dma_direct_sync_single_for_cpu() 79 if (dir == DMA_FROM_DEVICE) in dma_direct_sync_single_for_cpu() 85 enum dma_data_direction dir, unsigned long attrs) in dma_direct_map_page() argument 93 return swiotlb_map(dev, phys, size, dir, attrs); in dma_direct_map_page() 97 dma_kmalloc_needs_bounce(dev, size, dir)) { in dma_direct_map_page() 101 return swiotlb_map(dev, phys, size, dir, attrs); in dma_direct_map_page() 110 arch_sync_dma_for_device(phys, size, dir); in dma_direct_map_page() [all …]
|
| /linux-6.15/drivers/dma/dw-edma/ |
| H A D | dw-edma-v0-core.c | 41 if ((dir) == EDMA_DIR_WRITE) \ 48 ((dir) == EDMA_DIR_WRITE \ 66 if ((dir) == EDMA_DIR_WRITE) \ 73 ((dir) == EDMA_DIR_WRITE \ 100 if (dir == EDMA_DIR_WRITE) in __dw_ch_regs() 116 if (dir == EDMA_DIR_READ) in writel_ch() 141 if (dir == EDMA_DIR_READ) in readl_ch() 157 writel_ch(dw, dir, ch, value, &(__dw_ch_regs(dw, dir, ch)->name)) 160 readl_ch(dw, dir, ch, &(__dw_ch_regs(dw, dir, ch)->name)) 176 if (dir == EDMA_DIR_WRITE) in dw_edma_v0_core_ch_count() [all …]
|
| H A D | dw-hdma-v0-debugfs.c | 83 CTX_REGISTER(dw, ch_en, dir, ch), in dw_hdma_debugfs_regs_ch() 84 CTX_REGISTER(dw, doorbell, dir, ch), in dw_hdma_debugfs_regs_ch() 85 CTX_REGISTER(dw, prefetch, dir, ch), in dw_hdma_debugfs_regs_ch() 87 CTX_REGISTER(dw, llp.lsb, dir, ch), in dw_hdma_debugfs_regs_ch() 88 CTX_REGISTER(dw, llp.msb, dir, ch), in dw_hdma_debugfs_regs_ch() 91 CTX_REGISTER(dw, sar.lsb, dir, ch), in dw_hdma_debugfs_regs_ch() 92 CTX_REGISTER(dw, sar.msb, dir, ch), in dw_hdma_debugfs_regs_ch() 93 CTX_REGISTER(dw, dar.lsb, dir, ch), in dw_hdma_debugfs_regs_ch() 94 CTX_REGISTER(dw, dar.msb, dir, ch), in dw_hdma_debugfs_regs_ch() 98 CTX_REGISTER(dw, qos, dir, ch), in dw_hdma_debugfs_regs_ch() [all …]
|
| /linux-6.15/fs/ubifs/ |
| H A D | dir.c | 52 if (!S_ISDIR(dir->i_mode)) in inherit_flags() 281 if (IS_ENCRYPTED(dir) && in ubifs_lookup() 346 dir->i_size += sz_change; in ubifs_create() 348 inode_set_mtime_to_ts(dir, in ubifs_create() 362 dir->i_size -= sz_change; in ubifs_create() 796 dir->i_size += sz_change; in ubifs_link() 972 drop_nlink(dir); in ubifs_rmdir() 995 inc_nlink(dir); in ubifs_rmdir() 1048 inc_nlink(dir); in ubifs_mkdir() 1068 drop_nlink(dir); in ubifs_mkdir() [all …]
|
| /linux-6.15/fs/ocfs2/ |
| H A D | dir.c | 58 struct inode *dir, 345 struct inode *dir, in ocfs2_search_dirblock() argument 685 sb = dir->i_sb; in ocfs2_find_entry_el() 1084 if (unlikely(i_size_read(dir) > dir->i_sb->s_blocksize)) { in ocfs2_find_entry() 1365 struct inode *dir, in ocfs2_delete_entry_id() argument 1392 struct inode *dir, in ocfs2_delete_entry_el() argument 2935 i = ocfs2_expand_last_dirent(dirdata_bh->b_data, i_size_read(dir), dir); in ocfs2_expand_inline_dir() 2990 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in ocfs2_expand_inline_dir() 3012 dir->i_blocks = ocfs2_inode_sector_count(dir); in ocfs2_expand_inline_dir() 3334 dir->i_blocks = ocfs2_inode_sector_count(dir); in ocfs2_extend_dir() [all …]
|
| /linux-6.15/fs/udf/ |
| H A D | directory.c | 24 udf_err(iter->dir->i_sb, in udf_verify_fi() 32 udf_err(iter->dir->i_sb, in udf_verify_fi() 43 udf_err(iter->dir->i_sb, in udf_verify_fi() 49 udf_err(iter->dir->i_sb, in udf_verify_fi() 56 udf_err(iter->dir->i_sb, in udf_verify_fi() 58 iter->dir->i_ino, in udf_verify_fi() 82 iter->dir->i_ino); in udf_copy_fi() 251 iter->dir = dir; in udf_fiiter_init() 269 err = inode_bmap(dir, iter->pos >> dir->i_blkbits, &iter->epos, in udf_fiiter_init() 274 udf_err(dir->i_sb, in udf_fiiter_init() [all …]
|
| /linux-6.15/fs/bfs/ |
| H A D | dir.c | 31 struct inode *dir = file_inode(f); in bfs_readdir() local 40 dir->i_sb->s_id, dir->i_ino); in bfs_readdir() 44 while (ctx->pos < dir->i_size) { in bfs_readdir() 47 bh = sb_bread(dir->i_sb, block); in bfs_readdir() 190 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in bfs_unlink() 191 mark_inode_dirty(dir); in bfs_unlink() 278 sblock = BFS_I(dir)->i_sblock; in bfs_add_entry() 288 if (pos >= dir->i_size) { in bfs_add_entry() 292 inode_set_mtime_to_ts(dir, in bfs_add_entry() 294 mark_inode_dirty(dir); in bfs_add_entry() [all …]
|
| /linux-6.15/fs/exfat/ |
| H A D | namei.c | 359 p_dir->dir = clu.dir; in exfat_find_empty_entry() 566 if (IS_DIRSYNC(dir) && size != i_size_read(dir)) in exfat_create() 694 i_size_read(dir), ei->dir.dir, ei->entry); in exfat_find() 804 if (ei->dir.dir == DIR_DELETED) { in exfat_unlink() 826 ei->dir.dir = DIR_DELETED; in exfat_unlink() 950 if (ei->dir.dir == DIR_DELETED) { in exfat_rmdir() 981 ei->dir.dir = DIR_DELETED; in exfat_rmdir() 1055 ei->dir = dir; in exfat_rename_file() 1143 if (ei->dir.dir == DIR_DELETED) { in __exfat_rename() 1153 if (new_ei->dir.dir == DIR_DELETED) { in __exfat_rename() [all …]
|
| /linux-6.15/tools/power/cpupower/bench/ |
| H A D | cpufreq-bench_plot.sh | 9 dir=`mktemp -d` 63 echo "set terminal $picture_type" >> $dir/plot_script.gpl 64 echo "set output \"$output_file\"" >> $dir/plot_script.gpl 65 echo "set title \"$global_title\"" >> $dir/plot_script.gpl 66 echo "set xlabel \"sleep/load time\"" >> $dir/plot_script.gpl 81 echo -n "plot " >> $dir/plot_script.gpl 83 echo -n "\"$dir/data_$plot\" title \"${title[$plot]}\" with lines" >> $dir/plot_script.gpl 85 echo -n ", " >> $dir/plot_script.gpl 88 echo >> $dir/plot_script.gpl 90 gnuplot $dir/plot_script.gpl [all …]
|
| /linux-6.15/net/ipv4/netfilter/ |
| H A D | nf_nat_h323.c | 98 int dir = CTINFO2DIR(ctinfo); in set_sig_addr() local 119 info->sig_port[!dir]); in set_sig_addr() 131 info->sig_port[!dir]); in set_sig_addr() 190 rtp_exp->dir = !dir; in nat_rtp_rtcp() 193 rtcp_exp->dir = !dir; in nat_rtp_rtcp() 292 exp->dir = !dir; in nat_t120() 331 exp->dir = !dir; in nat_h245() 352 info->sig_port[dir] = port; in nat_h245() 410 exp->dir = !dir; in nat_q931() 431 info->sig_port[dir] = port; in nat_q931() [all …]
|
| /linux-6.15/tools/testing/selftests/net/netfilter/ |
| H A D | nft_nat.sh | 124 for dir in "in" "out" ; do 254 for dir in "in" "out" ; do 262 for dir in "in" "out" ; do 271 for dir in "in" "out" ; do 280 for dir in "in" "out" ; do 299 for dir in "in" "out" ; do 306 for dir in "in" "out" ; do 315 for dir in "in" "out" ; do 324 for dir in "in" "out" ; do 488 for dir in "in" "out" ; do [all …]
|
| /linux-6.15/fs/nilfs2/ |
| H A D | namei.c | 69 inode = nilfs_iget(dir->i_sb, NILFS_I(dir)->i_root, ino); in nilfs_lookup() 71 nilfs_error(dir->i_sb, in nilfs_lookup() 98 inode = nilfs_new_inode(dir, mode); in nilfs_create() 126 inode = nilfs_new_inode(dir, mode); in nilfs_mknod() 145 struct super_block *sb = dir->i_sb; in nilfs_symlink() 232 inc_nlink(dir); in nilfs_mkdir() 270 drop_nlink(dir); in nilfs_mkdir() 271 nilfs_mark_inode_dirty(dir); in nilfs_mkdir() 323 nilfs_mark_inode_dirty(dir); in nilfs_unlink() 349 drop_nlink(dir); in nilfs_rmdir() [all …]
|