/linux-master/tools/testing/selftests/ia64/ |
H A D | aliasing-test.c | 24 static int map_mem(char *path, off_t offset, size_t length, int touch) argument 30 fd = open(path, O_RDWR); 32 perror(path); 36 if (fnmatch("/proc/bus/pci/*", path, 0) == 0) { 62 static int scan_tree(char *path, char *file, off_t offset, size_t length, int touch) argument 69 n = scandir(path, &namelist, 0, alphasort); 83 path2 = malloc(strlen(path) + strlen(name) + 3); 84 strcpy(path2, path); 119 static int read_rom(char *path) argument 124 fd = open(path, O_RDW 147 scan_rom(char *path, char *file) argument [all...] |
/linux-master/security/tomoyo/ |
H A D | realpath.c | 84 * tomoyo_get_absolute_path - Get the path of a dentry but ignores chroot'ed root. 86 * @path: Pointer to "struct path". 94 static char *tomoyo_get_absolute_path(const struct path *path, char * const buffer, argument 101 pos = d_absolute_path(path, buffer, buflen - 1); 103 struct inode *inode = d_backing_inode(path->dentry); 115 * tomoyo_get_dentry_path - Get the path of a dentry. 145 * tomoyo_get_local_path - Get the path of a dentry. 225 * @path 237 tomoyo_realpath_from_path(const struct path *path) argument 301 struct path path; local [all...] |
/linux-master/fs/configfs/ |
H A D | symlink.c | 57 struct config_item *target, char *path) 69 for (s = path; depth--; s += 3) 72 fill_item_path(target, path, size); 73 pr_debug("%s: path = '%s'\n", __func__, path); 117 static int get_target(const char *symname, struct path *path, argument 122 ret = kern_path(symname, LOOKUP_FOLLOW|LOOKUP_DIRECTORY, path); 124 if (path->dentry->d_sb == sb) { 125 *target = configfs_get_config_item(path 56 configfs_get_target_path(struct config_item *item, struct config_item *target, char *path) argument 144 struct path path; local [all...] |
/linux-master/tools/perf/tests/ |
H A D | topology.c | 17 static int get_temp(char *path) argument 21 strcpy(path, TEMPL); 23 fd = mkstemp(path); 33 static int session_write_header(char *path) argument 37 .path = path, 62 static int check_cpu_topology(char *path, struct perf_cpu_map *map) argument 66 .path = path, 207 char path[PATH_MA local [all...] |
/linux-master/kernel/bpf/ |
H A D | token.c | 119 struct path path; local 128 path = f.file->f_path; 129 path_get(&path); 132 if (path.dentry != path.mnt->mnt_sb->s_root) { 136 if (path.mnt->mnt_sb->s_op != &bpf_super_ops) { 140 err = path_permission(&path, MAY_ACCESS); 144 userns = path.dentry->d_sb->s_user_ns; 165 mnt_opts = path [all...] |
/linux-master/fs/bcachefs/ |
H A D | btree_iter.h | 16 static inline void __btree_path_get(struct btree_path *path, bool intent) argument 18 path->ref++; 19 path->intent_ref += intent; 22 static inline bool __btree_path_put(struct btree_path *path, bool intent) argument 24 EBUG_ON(!path->ref); 25 EBUG_ON(!path->intent_ref && intent); 26 path->intent_ref -= intent; 27 return --path->ref == 0; 30 static inline void btree_path_set_dirty(struct btree_path *path, argument 33 path 36 btree_path_node(struct btree_path *path, unsigned level) argument 42 btree_node_lock_seq_matches(const struct btree_path *path, const struct btree *b, unsigned level) argument 48 btree_node_parent(struct btree_path *path, struct btree *b) argument 118 next_btree_path(struct btree_trans *trans, struct btree_path *path) argument 129 prev_btree_path(struct btree_trans *trans, struct btree_path *path) argument 161 __path_has_node(const struct btree_path *path, const struct btree *b) argument 172 struct btree_path *path; local 190 bch2_btree_path_make_mut(struct btree_trans *trans, btree_path_idx_t path, bool intent, unsigned long ip) argument 206 bch2_btree_path_set_pos(struct btree_trans *trans, btree_path_idx_t path, struct bpos new_pos, bool intent, unsigned long ip) argument 219 bch2_btree_path_traverse(struct btree_trans *trans, btree_path_idx_t path, unsigned flags) argument 236 bch2_btree_path_peek_slot_exact(struct btree_path *path, struct bkey *u) argument 335 bch2_btree_path_downgrade(struct btree_trans *trans, struct btree_path *path) argument 504 struct btree_path *path = btree_iter_path(trans, iter); local [all...] |
/linux-master/drivers/base/ |
H A D | devtmpfs.c | 162 struct path path; local 165 dentry = kern_path_create(AT_FDCWD, name, &path, LOOKUP_DIRECTORY); 169 err = vfs_mkdir(&nop_mnt_idmap, d_inode(path.dentry), dentry, mode); 173 done_path_create(&path, dentry); 179 char *path; local 184 path = kstrdup(nodepath, GFP_KERNEL); 185 if (!path) 188 s = path; 194 err = dev_mkdir(path, 075 208 struct path path; local 265 char *path; local [all...] |
/linux-master/kernel/ |
H A D | audit_watch.c | 39 char *path; /* insertion path */ member in struct:audit_watch 110 kfree(watch->path); 125 return watch->path; 136 static struct audit_parent *audit_init_parent(const struct path *path) argument 138 struct inode *inode = d_backing_inode(path->dentry); 160 static struct audit_watch *audit_init_watch(char *path) argument 170 watch->path = path; 178 audit_to_watch(struct audit_krule *krule, char *path, int len, u32 op) argument 205 char *path; local [all...] |
/linux-master/fs/ |
H A D | kernel_read_file.c | 127 ssize_t kernel_read_file_from_path(const char *path, loff_t offset, void **buf, argument 134 if (!path || !*path) 137 file = filp_open(path, O_RDONLY, 0); 147 ssize_t kernel_read_file_from_path_initns(const char *path, loff_t offset, argument 153 struct path root; 156 if (!path || !*path) 163 file = file_open_root(&root, path, O_RDONLY, 0);
|
/linux-master/drivers/md/ |
H A D | dm-ps-round-robin.c | 10 * Round-robin path selector. 15 #include "dm-path-selector.h" 31 struct dm_path *path; member in struct:path_info 91 static int rr_status(struct path_selector *ps, struct dm_path *path, argument 97 if (!path) 104 pi = path->pscontext; 118 * Called during initialisation to register each path with an 121 static int rr_add_path(struct path_selector *ps, struct dm_path *path, argument 135 /* First path argument is number of I/Os before switching path */ [all...] |
/linux-master/scripts/dtc/ |
H A D | fdtput.c | 28 int auto_path; /* automatically create all path components */ 141 * Create paths as needed for all components of a path 143 * Any components of the path that do not exist are created. Errors are 152 const char *path = in_path; local 157 while (*path == '/') 158 path++; 160 for (sep = path; *sep; path = sep + 1, offset = node) { 162 sep = strchr(path, '/'); 164 sep = path [all...] |
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | cgrp_kfunc_success.c | 17 * TP_PROTO(struct cgroup *cgrp, const char *path), 18 * TP_ARGS(cgrp, path) 33 int BPF_PROG(test_cgrp_acquire_release_argument, struct cgroup *cgrp, const char *path) argument 50 int BPF_PROG(test_cgrp_acquire_leave_in_map, struct cgroup *cgrp, const char *path) argument 65 int BPF_PROG(test_cgrp_xchg_release, struct cgroup *cgrp, const char *path) argument 108 int BPF_PROG(test_cgrp_get_release, struct cgroup *cgrp, const char *path) argument 139 int BPF_PROG(test_cgrp_get_ancestors, struct cgroup *cgrp, const char *path) argument 184 int BPF_PROG(test_cgrp_from_id, struct cgroup *cgrp, const char *path) argument
|
H A D | btf_type_tag_percpu.c | 31 /* trace_cgroup_mkdir(struct cgroup *cgrp, const char *path) 46 int BPF_PROG(test_percpu_load, struct cgroup *cgrp, const char *path) argument 53 int BPF_PROG(test_percpu_helper, struct cgroup *cgrp, const char *path) argument
|
/linux-master/fs/overlayfs/ |
H A D | util.c | 231 void ovl_path_upper(struct dentry *dentry, struct path *path) argument 235 path->mnt = ovl_upper_mnt(ofs); 236 path->dentry = ovl_dentry_upper(dentry); 239 void ovl_path_lower(struct dentry *dentry, struct path *path) argument 245 path->mnt = lowerpath->layer->mnt; 246 path->dentry = lowerpath->dentry; 248 *path = (struct path) { }; 252 ovl_path_lowerdata(struct dentry *dentry, struct path *path) argument 272 ovl_path_real(struct dentry *dentry, struct path *path) argument 284 ovl_path_realdata(struct dentry *dentry, struct path *path) argument 361 ovl_i_path_real(struct inode *inode, struct path *path) argument 635 ovl_path_is_whiteout(struct ovl_fs *ofs, const struct path *path) argument 641 ovl_path_open(const struct path *path, int flags) argument 743 ovl_path_check_origin_xattr(struct ovl_fs *ofs, const struct path *path) argument 756 ovl_path_check_xwhiteout_xattr(struct ovl_fs *ofs, const struct path *path) argument 832 ovl_get_dir_xattr_val(struct ovl_fs *ofs, const struct path *path, enum ovl_xattr ox) argument 1240 ovl_check_metacopy_xattr(struct ovl_fs *ofs, const struct path *path, struct ovl_metacopy *data) argument 1322 ovl_get_redirect_xattr(struct ovl_fs *ofs, const struct path *path, int padding) argument [all...] |
/linux-master/fs/smb/server/ |
H A D | misc.c | 154 * convert_to_nt_pathname() - extract and return windows path string 155 * whose share directory prefix was removed from file path 157 * @path: path to report 159 * Return : windows path string or error 163 const struct path *path) 172 ab_pathname = d_path(path, pathname, PATH_MAX); 178 if (strncmp(ab_pathname, share->path, share_path_len)) { 210 void ksmbd_conv_path_to_unix(char *path) argument 162 convert_to_nt_pathname(struct ksmbd_share_config *share, const struct path *path) argument 215 ksmbd_strip_last_slash(char *path) argument 225 ksmbd_conv_path_to_windows(char *path) argument [all...] |
H A D | vfs.c | 70 struct path *parent_path, 71 struct path *path) 75 struct path *root_share_path = &share_conf->vfs_path; 80 pathname = share_conf->path; 121 path->dentry = d; 122 path->mnt = mntget(parent_path->mnt); 125 err = follow_down(path, 0); 127 path_put(path); 174 struct path pat local 68 ksmbd_vfs_path_lookup_locked(struct ksmbd_share_config *share_conf, char *pathname, unsigned int flags, struct path *parent_path, struct path *path) argument 213 struct path path; local 556 ksmbd_vfs_getattr(const struct path *path, struct kstat *stat) argument 598 ksmbd_vfs_remove_file(struct ksmbd_work *work, const struct path *path) argument 935 ksmbd_vfs_setxattr(struct mnt_idmap *idmap, const struct path *path, const char *attr_name, void *attr_value, size_t attr_size, int flags, bool get_write) argument 1060 ksmbd_vfs_remove_xattr(struct mnt_idmap *idmap, const struct path *path, char *attr_name) argument 1216 ksmbd_vfs_kern_path_locked(struct ksmbd_work *work, char *name, unsigned int flags, struct path *parent_path, struct path *path, bool caseless) argument 1299 ksmbd_vfs_kern_path_unlock(struct path *parent_path, struct path *path) argument 1307 ksmbd_vfs_kern_path_create(struct ksmbd_work *work, const char *name, unsigned int flags, struct path *path) argument 1324 ksmbd_vfs_remove_acl_xattrs(struct mnt_idmap *idmap, const struct path *path) argument 1364 ksmbd_vfs_remove_sd_xattrs(struct mnt_idmap *idmap, const struct path *path) argument 1458 ksmbd_vfs_set_sd_xattr(struct ksmbd_conn *conn, struct mnt_idmap *idmap, const struct path *path, struct smb_ntsd *pntsd, int len, bool get_write) argument 1609 ksmbd_vfs_set_dos_attrib_xattr(struct mnt_idmap *idmap, const struct path *path, struct xattr_dos_attrib *da, bool get_write) argument 1693 struct path path = { local 1868 ksmbd_vfs_set_init_posix_acl(struct mnt_idmap *idmap, struct path *path) argument 1921 ksmbd_vfs_inherit_posix_acl(struct mnt_idmap *idmap, struct path *path, struct inode *parent_inode) argument [all...] |
/linux-master/arch/arm64/boot/dts/sprd/ |
H A D | sc9836-openphone.dts | 31 stdout-path = "serial1:115200n8";
|
/linux-master/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_fs.c | 179 struct ipoib_path path; local 185 ipoib_path_iter_read(iter, &path); 187 format_gid(&path.pathrec.dgid, gid_buf); 192 gid_buf, sa_path_get_dlid(&path.pathrec) ? "yes" : "no"); 194 if (sa_path_get_dlid(&path.pathrec)) { 195 rate = ib_rate_to_mbps(path.pathrec.rate); 201 be32_to_cpu(sa_path_get_dlid(&path.pathrec)), 202 path.pathrec.sl,
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | flow_dissector_load.h | 10 const char *path, 22 ret = bpf_prog_test_load(path, BPF_PROG_TYPE_FLOW_DISSECTOR, obj, 9 bpf_flow_load(struct bpf_object **obj, const char *path, const char *prog_name, const char *map_name, const char *keys_map_name, int *prog_fd, int *keys_fd) argument
|
/linux-master/tools/perf/util/ |
H A D | debuginfo.h | 22 struct debuginfo *debuginfo__new(const char *path); 34 static inline struct debuginfo *debuginfo__new(const char *path __maybe_unused)
|
/linux-master/tools/testing/kunit/ |
H A D | kunit_kernel.py | 31 ABS_TOOL_PATH = os.path.abspath(os.path.dirname(__file__)) 32 QEMU_CONFIGS_DIR = os.path.join(ABS_TOOL_PATH, 'qemu_configs') 117 kernel_path = os.path.join(build_dir, self._kernel_path) 147 linux_bin = os.path.join(build_dir, 'linux') 157 return os.path.join(build_dir, KCONFIG_PATH) 160 return os.path.join(build_dir, KUNITCONFIG_PATH) 163 return os.path.join(build_dir, OLD_KUNITCONFIG_PATH) 168 path = get_kunitconfig_path(build_dir) 169 if not os.path [all...] |
/linux-master/tools/testing/selftests/mm/ |
H A D | mlock2.h | 22 char path[BUFSIZ]; local 30 &start, &end, perms, &offset, dev, &inode, path) < 6)
|
/linux-master/scripts/dtc/libfdt/ |
H A D | fdt_overlay.c | 21 * property) instead of a path (target-path property). 47 const char *path = NULL; local 55 /* no phandle, try path */ 57 /* And then a path based lookup */ 58 path = fdt_getprop(fdto, fragment_offset, "target-path", &path_len); 59 if (path) 60 ret = fdt_path_offset(fdt, path); 68 * target-path propert 353 overlay_fixup_one_phandle(void *fdt, void *fdto, int symbols_off, const char *path, uint32_t path_len, const char *name, uint32_t name_len, int poffset, const char *label) argument 430 const char *path, *name, *fixup_end; local 685 const char *path; local [all...] |
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | rtw8922a_rfk.c | 14 enum rtw89_rf_path path) 19 rtw89_phy_write32_mask(rtwdev, tssi_trk_man[path], B_TSSI_CONT_EN, 0); 21 rtw89_phy_write32_mask(rtwdev, tssi_trk_man[path], B_TSSI_CONT_EN, 1); 48 u8 path; local 65 for (path = 0; path < RF_PATH_NUM_8922A; path++) { 66 if (!(kpath & BIT(path))) 70 if (rf_reg[path][i] == INV_RF_DATA) { 72 "[RFK] Invalid RF_0x18 for Path-%d\n", path); 13 rtw8922a_tssi_cont_en(struct rtw89_dev *rtwdev, bool en, enum rtw89_rf_path path) argument [all...] |
/linux-master/fs/btrfs/ |
H A D | relocation.c | 208 * walk down backref nodes to find start of next reference path 471 struct btrfs_path *path; local 481 path = btrfs_alloc_path(); 482 if (!path) { 498 ret = btrfs_backref_add_tree_node(trans, cache, path, iter, 526 btrfs_free_path(iter->path); 528 btrfs_free_path(path); 1015 struct btrfs_path *path; local 1020 path = btrfs_alloc_path(); 1021 if (!path) 1186 memcmp_node_keys(const struct extent_buffer *eb, int slot, const struct btrfs_path *path, int level) argument 1207 replace_path(struct btrfs_trans_handle *trans, struct reloc_control *rc, struct btrfs_root *dest, struct btrfs_root *src, struct btrfs_path *path, struct btrfs_key *next_key, int lowest_level, int max_level) argument 1437 walk_up_reloc_tree(struct btrfs_root *root, struct btrfs_path *path, int *level) argument 1474 walk_down_reloc_tree(struct btrfs_root *root, struct btrfs_path *path, int *level) argument 1590 find_next_key(struct btrfs_path *path, int level, struct btrfs_key *key) argument 1701 struct btrfs_path *path; local 2401 do_relocation(struct btrfs_trans_handle *trans, struct reloc_control *rc, struct btrfs_backref_node *node, struct btrfs_key *key, struct btrfs_path *path, int lowest) argument 2560 link_to_upper(struct btrfs_trans_handle *trans, struct reloc_control *rc, struct btrfs_backref_node *node, struct btrfs_path *path) argument 2571 finish_pending_nodes(struct btrfs_trans_handle *trans, struct reloc_control *rc, struct btrfs_path *path, int err) argument 2670 relocate_tree_block(struct btrfs_trans_handle *trans, struct reloc_control *rc, struct btrfs_backref_node *node, struct btrfs_key *key, struct btrfs_path *path) argument 2776 struct btrfs_path *path; local 3227 add_tree_block(struct reloc_control *rc, const struct btrfs_key *extent_key, struct btrfs_path *path, struct rb_root *blocks) argument 3332 struct btrfs_path *path; local 3479 add_data_references(struct reloc_control *rc, const struct btrfs_key *extent_key, struct btrfs_path *path, struct rb_root *blocks) argument 3529 find_next_extent(struct reloc_control *rc, struct btrfs_path *path, struct btrfs_key *extent_key) argument 3683 struct btrfs_path *path; local 3863 struct btrfs_path *path; local 3893 struct btrfs_path *path; local 4072 struct btrfs_path *path; local 4257 struct btrfs_path *path; local [all...] |