Home
last modified time | relevance | path

Searched full:dir (Results 1 – 25 of 1957) sorted by relevance

12345678910>>...79

/linux/include/trace/events/
H A Ddma.h18 #define decode_dma_data_direction(dir) \ argument
19 __print_symbolic(dir, \
43 size_t size, enum dma_data_direction dir, unsigned long attrs),
44 TP_ARGS(dev, phys_addr, dma_addr, size, dir, attrs),
51 __field(enum dma_data_direction, dir)
60 __entry->dir = dir;
64 TP_printk("%s dir=%s dma_addr=%llx size=%zu phys_addr=%llx attrs=%s",
66 decode_dma_data_direction(__entry->dir),
76 size_t size, enum dma_data_direction dir, unsigned long attrs), \
77 TP_ARGS(dev, phys_addr, dma_addr, size, dir, attrs))
[all …]
/linux/lib/
H A Dref_tracker.c17 struct list_head head; /* anchor into dir->list or dir->quarantine */
51 static inline void ref_tracker_debugfs_mark(struct ref_tracker_dir *dir) in ref_tracker_debugfs_mark() argument
56 __xa_set_mark(&debugfs_dentries, (unsigned long)dir, REF_TRACKER_DIR_DEAD); in ref_tracker_debugfs_mark()
60 __xa_set_mark(&debugfs_symlinks, (unsigned long)dir, REF_TRACKER_DIR_DEAD); in ref_tracker_debugfs_mark()
66 static inline void ref_tracker_debugfs_mark(struct ref_tracker_dir *dir) in ref_tracker_debugfs_mark() argument
72 ref_tracker_get_stats(struct ref_tracker_dir *dir, unsigned int limit) in ref_tracker_get_stats() argument
83 list_for_each_entry(tracker, &dir->list, head) { in ref_tracker_get_stats()
141 __ref_tracker_dir_pr_ostream(struct ref_tracker_dir *dir, in __ref_tracker_dir_pr_ostream() argument
149 lockdep_assert_held(&dir->lock); in __ref_tracker_dir_pr_ostream()
151 if (list_empty(&dir->list)) in __ref_tracker_dir_pr_ostream()
[all …]
/linux/include/linux/
H A Dref_tracker.h30 void ref_tracker_dir_debugfs(struct ref_tracker_dir *dir);
31 void ref_tracker_dir_symlink(struct ref_tracker_dir *dir, const char *fmt, ...);
35 static inline void ref_tracker_dir_debugfs(struct ref_tracker_dir *dir) in ref_tracker_dir_debugfs() argument
40 void ref_tracker_dir_symlink(struct ref_tracker_dir *dir, const char *fmt, ...) in ref_tracker_dir_symlink() argument
47 * ref_tracker_dir_init - initialize a ref_tracker dir
48 * @dir: ref_tracker_dir to be initialized
58 static inline void ref_tracker_dir_init(struct ref_tracker_dir *dir, in ref_tracker_dir_init() argument
62 INIT_LIST_HEAD(&dir->list); in ref_tracker_dir_init()
63 INIT_LIST_HEAD(&dir->quarantine); in ref_tracker_dir_init()
64 spin_lock_init(&dir->lock); in ref_tracker_dir_init()
[all …]
H A Ddma-mapping.h170 size_t offset, size_t size, enum dma_data_direction dir,
173 enum dma_data_direction dir, unsigned long attrs);
175 enum dma_data_direction dir, unsigned long attrs);
177 enum dma_data_direction dir, unsigned long attrs);
179 int nents, enum dma_data_direction dir, unsigned long attrs);
181 int nents, enum dma_data_direction dir,
184 enum dma_data_direction dir, unsigned long attrs);
186 size_t size, enum dma_data_direction dir, unsigned long attrs);
188 enum dma_data_direction dir, unsigned long attrs);
213 enum dma_data_direction dir, gfp_t gfp, unsigned long attrs);
[all …]
H A Dsysctl.h64 * "dir" originates from read_iter (dir = 0) or write_iter (dir = 1)
67 * 1. SYSCTL_USER_TO_KERN(dir) Writing to an internal kernel variable from user
68 * space (dir > 0)
69 * 2. SYSCTL_KERN_TO_USER(dir) Writing to a user space buffer from a kernel
70 * variable (dir == 0).
72 #define SYSCTL_USER_TO_KERN(dir) (!!(dir)) argument
73 #define SYSCTL_KERN_TO_USER(dir) (!dir) argument
77 typedef int proc_handler(const struct ctl_table *ctl, int dir, void *buf,
81 int proc_dostring(const struct ctl_table *ctl, int dir, void *buf, size_t *lenp,
83 int proc_dobool(const struct ctl_table *ctl, int dir, void *buf, size_t *lenp,
[all …]
/linux/fs/f2fs/
H A Ddir.c3 * fs/f2fs/dir.c
21 static inline bool f2fs_should_fallback_to_linear(struct inode *dir) in f2fs_should_fallback_to_linear() argument
23 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_should_fallback_to_linear()
63 /* If @dir is casefolded, initialize @fname->cf_name from @fname->usr_fname. */
64 int f2fs_init_casefolded_name(const struct inode *dir, in f2fs_init_casefolded_name() argument
67 struct super_block *sb = dir->i_sb; in f2fs_init_casefolded_name()
71 if (IS_CASEFOLDED(dir) && in f2fs_init_casefolded_name()
105 static int __f2fs_setup_filename(const struct inode *dir, in __f2fs_setup_filename() argument
122 err = f2fs_init_casefolded_name(dir, fname); in __f2fs_setup_filename()
127 f2fs_hash_filename(dir, fname); in __f2fs_setup_filename()
[all …]
H A Dinline.c356 struct f2fs_dir_entry *f2fs_find_in_inline_dir(struct inode *dir, in f2fs_find_in_inline_dir() argument
361 struct f2fs_sb_info *sbi = F2FS_SB(dir->i_sb); in f2fs_find_in_inline_dir()
367 ifolio = f2fs_get_inode_folio(sbi, dir->i_ino); in f2fs_find_in_inline_dir()
373 inline_dentry = inline_data_addr(dir, ifolio); in f2fs_find_in_inline_dir()
375 make_dentry_ptr_inline(dir, &d, inline_dentry); in f2fs_find_in_inline_dir()
413 static int f2fs_move_inline_dirents(struct inode *dir, struct folio *ifolio, in f2fs_move_inline_dirents() argument
422 folio = f2fs_grab_cache_folio(dir->i_mapping, 0, true); in f2fs_move_inline_dirents()
428 set_new_dnode(&dn, dir, ifolio, NULL, 0); in f2fs_move_inline_dirents()
437 __func__, dir->i_ino, dn.data_blkaddr); in f2fs_move_inline_dirents()
454 make_dentry_ptr_inline(dir, &src, inline_dentry); in f2fs_move_inline_dirents()
[all …]
/linux/fs/adfs/
H A Ddir_fplus.c70 static u8 adfs_fplus_checkbyte(struct adfs_dir *dir) in adfs_fplus_checkbyte() argument
72 struct adfs_bigdirheader *h = dir->bighead; in adfs_fplus_checkbyte()
73 struct adfs_bigdirtail *t = dir->bigtail; in adfs_fplus_checkbyte()
83 bp = (void *)dir->bhs[bi]->b_data; in adfs_fplus_checkbyte()
84 bs = dir->bhs[bi]->b_size; in adfs_fplus_checkbyte()
104 unsigned int size, struct adfs_dir *dir) in adfs_fplus_read() argument
112 ret = adfs_dir_read_buffers(sb, indaddr, sb->s_blocksize, dir); in adfs_fplus_read()
116 dir->bighead = h = (void *)dir->bhs[0]->b_data; in adfs_fplus_read()
119 adfs_error(sb, "dir %06x has malformed header", indaddr); in adfs_fplus_read()
126 "dir %06x header size %X does not match directory size %X", in adfs_fplus_read()
[all …]
H A Ddir_f.c70 adfs_dir_checkbyte(const struct adfs_dir *dir) in adfs_dir_checkbyte() argument
72 struct buffer_head * const *bh = dir->bh; in adfs_dir_checkbyte()
73 const int blocksize_bits = dir->sb->s_blocksize_bits; in adfs_dir_checkbyte()
124 static int adfs_f_validate(struct adfs_dir *dir) in adfs_f_validate() argument
126 struct adfs_dirheader *head = dir->dirhead; in adfs_f_validate()
127 struct adfs_newdirtail *tail = dir->newtail; in adfs_f_validate()
134 adfs_dir_checkbyte(dir) != tail->dircheckbyte) in adfs_f_validate()
142 struct adfs_dir *dir) in adfs_f_read() argument
150 ret = adfs_dir_read_buffers(sb, indaddr, ADFS_NEWDIR_SIZE, dir); in adfs_f_read()
154 dir->dirhead = bufoff(dir->bh, 0); in adfs_f_read()
[all …]
/linux/fs/ext4/
H A Dnamei.c294 static struct buffer_head * ext4_dx_find_entry(struct inode *dir,
298 struct inode *dir, struct inode *inode);
470 EXT4_ERROR_INODE(inode, "dir seems corrupt? Run e2fsck -D."); in ext4_dx_csum_verify()
499 EXT4_ERROR_INODE(inode, "dir seems corrupt? Run e2fsck -D."); in ext4_dx_csum_set()
577 static inline unsigned dx_root_limit(struct inode *dir, unsigned infosize) in dx_root_limit() argument
579 unsigned int entry_space = dir->i_sb->s_blocksize - in dx_root_limit()
583 if (ext4_has_feature_metadata_csum(dir->i_sb)) in dx_root_limit()
588 static inline unsigned dx_node_limit(struct inode *dir) in dx_node_limit() argument
590 unsigned int entry_space = dir->i_sb->s_blocksize - in dx_node_limit()
591 ext4_dir_rec_len(0, dir); in dx_node_limit()
[all …]
/linux/drivers/dma/dw-edma/
H A Ddw-edma-v0-core.c42 #define SET_RW_32(dw, dir, name, value) \ argument
44 if ((dir) == EDMA_DIR_WRITE) \
50 #define GET_RW_32(dw, dir, name) \ argument
51 ((dir) == EDMA_DIR_WRITE \
67 #define SET_RW_64(dw, dir, name, value) \ argument
69 if ((dir) == EDMA_DIR_WRITE) \
75 #define GET_RW_64(dw, dir, name) \ argument
76 ((dir) == EDMA_DIR_WRITE \
89 #define SET_RW_COMPAT(dw, dir, name, value) \ argument
91 if ((dir) == EDMA_DIR_WRITE) \
[all …]
H A Ddw-hdma-v0-debugfs.c35 #define CTX_REGISTER(dw, name, dir, ch) \ argument
36 {#name, REGS_CH_ADDR(dw, name, dir, ch)}
79 static void dw_hdma_debugfs_regs_ch(struct dw_edma *dw, enum dw_edma_dir dir, in dw_hdma_debugfs_regs_ch() argument
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()
86 CTX_REGISTER(dw, handshake, 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()
89 CTX_REGISTER(dw, cycle_sync, dir, ch), in dw_hdma_debugfs_regs_ch()
[all …]
H A Ddw-hdma-v0-core.c32 __dw_ch_regs(struct dw_edma *dw, enum dw_edma_dir dir, u16 ch) in __dw_ch_regs() argument
34 if (dir == EDMA_DIR_WRITE) in __dw_ch_regs()
40 #define SET_CH_32(dw, dir, ch, name, value) \ argument
41 writel(value, &(__dw_ch_regs(dw, dir, ch)->name))
43 #define GET_CH_32(dw, dir, ch, name) \ argument
44 readl(&(__dw_ch_regs(dw, dir, ch)->name))
75 static void dw_hdma_v0_core_ch_off(struct dw_edma *dw, enum dw_edma_dir dir, in dw_hdma_v0_core_ch_off() argument
78 SET_CH_32(dw, dir, id, int_setup, in dw_hdma_v0_core_ch_off()
80 SET_CH_32(dw, dir, id, ch_en, 0); in dw_hdma_v0_core_ch_off()
81 SET_CH_32(dw, dir, id, int_clear, in dw_hdma_v0_core_ch_off()
[all …]
/linux/kernel/dma/
H A Dmapping.c154 enum dma_data_direction dir, unsigned long attrs) in dma_map_phys() argument
161 BUG_ON(!valid_dma_direction(dir)); in dma_map_phys()
172 addr = dma_direct_map_phys(dev, phys, size, dir, attrs, true); in dma_map_phys()
176 addr = iommu_dma_map_phys(dev, phys, size, dir, attrs); in dma_map_phys()
178 addr = ops->map_phys(dev, phys, size, dir, attrs); in dma_map_phys()
181 kmsan_handle_dma(phys, size, dir); in dma_map_phys()
182 trace_dma_map_phys(dev, phys, addr, size, dir, attrs); in dma_map_phys()
183 debug_dma_map_phys(dev, phys, size, dir, addr, attrs); in dma_map_phys()
190 size_t offset, size_t size, enum dma_data_direction dir, in dma_map_page_attrs() argument
202 return dma_map_phys(dev, phys, size, dir, attrs); in dma_map_page_attrs()
[all …]
H A Ddirect.h21 size_t size, enum dma_data_direction dir,
25 enum dma_data_direction dir, unsigned long attrs);
32 int nents, enum dma_data_direction dir);
35 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_direct_sync_sg_for_device() argument
44 int nents, enum dma_data_direction dir, unsigned long attrs);
46 struct scatterlist *sgl, int nents, enum dma_data_direction dir);
49 struct scatterlist *sgl, int nents, enum dma_data_direction dir, in dma_direct_unmap_sg() argument
54 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_direct_sync_sg_for_cpu() argument
60 dma_addr_t addr, size_t size, enum dma_data_direction dir) in dma_direct_sync_single_for_device() argument
64 swiotlb_sync_single_for_device(dev, paddr, size, dir); in dma_direct_sync_single_for_device()
[all …]
/linux/net/netfilter/
H A Dnf_flow_table_path.c29 enum ip_conntrack_dir dir) in nft_default_forward_path() argument
31 route->tuple[!dir].in.ifindex = dst_cache->dev->ifindex; in nft_default_forward_path()
32 route->tuple[dir].dst = dst_cache; in nft_default_forward_path()
33 route->tuple[dir].xmit_type = nft_xmit_type(dst_cache); in nft_default_forward_path()
47 enum ip_conntrack_dir dir, in nft_dev_fill_forward_path() argument
51 const void *daddr = &ct->tuplehash[!dir].tuple.src.u3; in nft_dev_fill_forward_path()
224 enum ip_conntrack_dir dir, in nft_dev_forward_path() argument
227 const struct dst_entry *dst = route->tuple[dir].dst; in nft_dev_forward_path()
233 if (nft_dev_fill_forward_path(dst, ct, dir, ha, pkt->ethertype, &stack) < 0 || in nft_dev_forward_path()
237 route->tuple[!dir].in.ifindex = info.dev->ifindex; in nft_dev_forward_path()
[all …]
/linux/tools/testing/selftests/net/netfilter/
H A Dnft_nat.sh124 for dir in "in" "out" ; do
126 if ! ip netns exec "$ns0" nft list counter inet filter "${ns}${dir}" | grep -q "$expect";then
127 bad_counter "$ns0" "$ns${dir}" "$expect" "check_ns0_counters 4"
132 if ! ip netns exec "$ns0" nft list counter inet filter "${ns}${dir}6" | grep -q "$expect";then
133 bad_counter "$ns0" "$ns${dir}6" "$expect" "check_ns0_counters 5"
179 for dir in "in6" "out6" ; do
180 if ! ip netns exec "$ns0" nft list counter inet filter "ns1${dir}" | grep -q "$expect";then
181 bad_counter "$ns0" ns1$dir "$expect" "test_local_dnat6 1"
187 for dir in "in6" "out6" ; do
188 if ! ip netns exec "$ns0" nft list counter inet filter "ns2${dir}" | gre
[all...]
/linux/fs/ufs/
H A Ddir.c49 struct inode *dir = mapping->host; in ufs_commit_chunk() local
51 inode_inc_iversion(dir); in ufs_commit_chunk()
53 if (pos+len > dir->i_size) { in ufs_commit_chunk()
54 i_size_write(dir, pos+len); in ufs_commit_chunk()
55 mark_inode_dirty(dir); in ufs_commit_chunk()
60 static int ufs_handle_dirsync(struct inode *dir) in ufs_handle_dirsync() argument
64 err = filemap_write_and_wait(dir->i_mapping); in ufs_handle_dirsync()
66 err = sync_inode_metadata(dir, 1); in ufs_handle_dirsync()
70 ino_t ufs_inode_by_name(struct inode *dir, const struct qstr *qstr) in ufs_inode_by_name() argument
76 de = ufs_find_entry(dir, qstr, &folio); in ufs_inode_by_name()
[all …]
/linux/tools/testing/selftests/riscv/
H A DMakefile27 @for DIR in $(RISCV_SUBTARGETS); do \
28 BUILD_TARGET=$(OUTPUT)/$$DIR; \
30 $(MAKE) OUTPUT=$$BUILD_TARGET -C $$DIR $@; \
34 @for DIR in $(RISCV_SUBTARGETS); do \
35 BUILD_TARGET=$(OUTPUT)/$$DIR; \
36 $(MAKE) OUTPUT=$$BUILD_TARGET -C $$DIR $@; \
40 @for DIR in $(RISCV_SUBTARGETS); do \
41 BUILD_TARGET=$(OUTPUT)/$$DIR; \
42 $(MAKE) OUTPUT=$$BUILD_TARGET -C $$DIR $@; \
47 @for DIR i
[all...]
/linux/tools/testing/selftests/firmware/
H A Dfw_filesystem.sh29 if printf '\000' >"$DIR"/trigger_request 2> /dev/null; then
34 if [ ! -e "$DIR"/trigger_async_request ]; then
38 if printf '\000' >"$DIR"/trigger_async_request 2> /dev/null; then
45 if echo -n "nope-$NAME" >"$DIR"/trigger_request 2> /dev/null; then
60 if ! echo -n "$NAME" >"$DIR"/trigger_request ; then
74 if [ ! -e "$DIR"/trigger_async_request ]; then
78 if ! echo -n "$NAME" >"$DIR"/trigger_async_request ; then
93 if [ ! -e "$DIR"/trigger_request_platform ]; then
96 if printf '\000' >"$DIR"/trigger_request_platform 2> /dev/null; then
105 if ! echo -n "nope-$NAME" >"$DIR"/trigger_request_platform ; then
[all …]
H A Dfw_upload.sh36 if [ -e "$DIR/$name" ]; then
37 echo -n "$name" > "$DIR"/upload_unregister
46 echo 1 > "$DIR"/"$name"/loading
47 cat "$file" > "$DIR"/"$name"/data
48 echo 0 > "$DIR"/"$name"/loading
55 echo -n "$name" > "$DIR"/config_upload_name
56 if ! cmp "$file" "$DIR"/upload_read > /dev/null 2>&1; then
70 echo 1 > "$DIR"/"$name"/loading
71 echo -n "inject":"$status":"$error" > "$DIR"/"$name"/data
72 echo 0 > "$DIR"/"$name"/loading
[all …]
/linux/fs/ntfs3/
H A Dnamei.c72 static struct dentry *ntfs_lookup(struct inode *dir, struct dentry *dentry, in ntfs_lookup() argument
75 struct ntfs_inode *ni = ntfs_i(dir); in ntfs_lookup()
93 inode = dir_search_flags(dir, uni, NULL, flags); in ntfs_lookup()
114 static int ntfs_create(struct mnt_idmap *idmap, struct inode *dir, in ntfs_create() argument
117 return ntfs_create_inode(idmap, dir, dentry, NULL, S_IFREG | mode, 0, in ntfs_create()
124 static int ntfs_mknod(struct mnt_idmap *idmap, struct inode *dir, in ntfs_mknod() argument
127 return ntfs_create_inode(idmap, dir, dentry, NULL, mode, rdev, NULL, 0, in ntfs_mknod()
134 static int ntfs_link(struct dentry *ode, struct inode *dir, struct dentry *de) in ntfs_link() argument
146 ni_lock_dir(ntfs_i(dir)); in ntfs_link()
147 if (inode != dir) in ntfs_link()
[all …]
/linux/net/ipv4/netfilter/
H A Dnf_nat_h323.c98 int dir = CTINFO2DIR(ctinfo); in set_sig_addr() local
108 if (addr.ip == ct->tuplehash[dir].tuple.src.u3.ip && in set_sig_addr()
109 port == info->sig_port[dir]) { in set_sig_addr()
121 &ct->tuplehash[!dir].tuple.dst.u3.ip, in set_sig_addr()
122 info->sig_port[!dir]); in set_sig_addr()
125 &ct->tuplehash[!dir]. in set_sig_addr()
127 info->sig_port[!dir]); in set_sig_addr()
128 } else if (addr.ip == ct->tuplehash[dir].tuple.dst.u3.ip && in set_sig_addr()
129 port == info->sig_port[dir]) { in set_sig_addr()
133 &ct->tuplehash[!dir].tuple.src.u3.ip, in set_sig_addr()
[all …]
/linux/drivers/soundwire/
H A Dsysfs_slave_dpn.c15 int dir; member
29 int N, int dir, \
38 dpn_attr->dir = dir; \
54 int dir, \
63 if (dir) { \
91 dpn_attr->N, dpn_attr->dir, \
114 int dir, \
125 if (dir) { \
156 dpn_attr->N, dpn_attr->dir, \
166 static int add_all_attributes(struct device *dev, int N, int dir) in add_all_attributes() argument
[all …]
/linux/kernel/
H A Dsysctl.c76 static int _proc_do_string(char *data, int maxlen, int dir, in _proc_do_string() argument
87 if (SYSCTL_USER_TO_KERN(dir)) { in _proc_do_string()
175 * @dir: %TRUE if this is a write to the sysctl file
189 int proc_dostring(const struct ctl_table *table, int dir, in proc_dostring() argument
192 if (SYSCTL_USER_TO_KERN(dir)) in proc_dostring()
195 return _proc_do_string(table->data, table->maxlen, dir, buffer, lenp, in proc_dostring()
408 * @dir: %TRUE if this is a write to the sysctl file
419 int proc_uint_conv(ulong *u_ptr, uint *k_ptr, int dir, in proc_uint_conv() argument
424 if (SYSCTL_KERN_TO_USER(dir)) in proc_uint_conv()
452 static int do_proc_uint_conv(bool *negp, ulong *u_ptr, uint *k_ptr, int dir, in do_proc_uint_conv() argument
[all …]

12345678910>>...79