Home
last modified time | relevance | path

Searched refs:sd (Results 1 – 19 of 19) sorted by relevance

/fs/configfs/
Ddir.c56 struct configfs_dirent *sd = dentry->d_fsdata; in configfs_d_iput() local
58 if (sd) { in configfs_d_iput()
67 if (sd->s_dentry == dentry) in configfs_d_iput()
68 sd->s_dentry = NULL; in configfs_d_iput()
71 configfs_put(sd); in configfs_d_iput()
102 static void configfs_init_dirent_depth(struct configfs_dirent *sd) in configfs_init_dirent_depth() argument
104 sd->s_depth = -1; in configfs_init_dirent_depth()
108 struct configfs_dirent *sd) in configfs_set_dir_dirent_depth() argument
113 sd->s_depth = parent_depth + 1; in configfs_set_dir_dirent_depth()
117 configfs_adjust_dir_dirent_depth_before_populate(struct configfs_dirent *sd) in configfs_adjust_dir_dirent_depth_before_populate() argument
[all …]
Dinode.c60 struct configfs_dirent * sd = dentry->d_fsdata; in configfs_setattr() local
65 if (!sd) in configfs_setattr()
68 sd_iattr = sd->s_iattr; in configfs_setattr()
75 sd_iattr->ia_mode = sd->s_mode; in configfs_setattr()
79 sd->s_iattr = sd_iattr; in configfs_setattr()
105 sd_iattr->ia_mode = sd->s_mode = mode; in configfs_setattr()
127 struct inode *configfs_new_inode(umode_t mode, struct configfs_dirent *sd, in configfs_new_inode() argument
136 if (sd->s_iattr) { in configfs_new_inode()
141 set_inode_attr(inode, sd->s_iattr); in configfs_new_inode()
150 static void configfs_set_inode_lock_class(struct configfs_dirent *sd, in configfs_set_inode_lock_class() argument
[all …]
Dconfigfs_internal.h81 extern const unsigned char * configfs_get_name(struct configfs_dirent *sd);
82 extern void configfs_drop_dentry(struct configfs_dirent *sd, struct dentry *parent);
112 struct configfs_dirent * sd = dentry->d_fsdata; in to_item() local
113 return ((struct config_item *) sd->s_element); in to_item()
118 struct configfs_dirent * sd = dentry->d_fsdata; in to_attr() local
119 return ((struct configfs_attribute *) sd->s_element); in to_attr()
128 struct configfs_dirent * sd = dentry->d_fsdata; in configfs_get_config_item() local
129 if (sd->s_type & CONFIGFS_ITEM_LINK) { in configfs_get_config_item()
130 struct configfs_symlink * sl = sd->s_element; in configfs_get_config_item()
133 item = config_item_get(sd->s_element); in configfs_get_config_item()
[all …]
Dsymlink.c138 struct configfs_dirent *sd; in configfs_symlink() local
143 sd = dentry->d_parent->d_fsdata; in configfs_symlink()
149 if (!configfs_dirent_is_ready(sd)) in configfs_symlink()
217 struct configfs_dirent *sd = dentry->d_fsdata; in configfs_unlink() local
224 if (!(sd->s_type & CONFIGFS_ITEM_LINK)) in configfs_unlink()
227 sl = sd->s_element; in configfs_unlink()
233 list_del_init(&sd->s_sibling); in configfs_unlink()
235 configfs_drop_dentry(sd, dentry->d_parent); in configfs_unlink()
237 configfs_put(sd); in configfs_unlink()
/fs/
Dsplice.c710 struct pipe_buffer *buf, struct splice_desc *sd) in pipe_to_sendpage() argument
712 struct file *file = sd->u.file; in pipe_to_sendpage()
713 loff_t pos = sd->pos; in pipe_to_sendpage()
719 more = (sd->flags & SPLICE_F_MORE) ? MSG_MORE : 0; in pipe_to_sendpage()
721 if (sd->len < sd->total_len && pipe->nrbufs > 1) in pipe_to_sendpage()
725 sd->len, &pos, more); in pipe_to_sendpage()
756 static int splice_from_pipe_feed(struct pipe_inode_info *pipe, struct splice_desc *sd, in splice_from_pipe_feed() argument
765 sd->len = buf->len; in splice_from_pipe_feed()
766 if (sd->len > sd->total_len) in splice_from_pipe_feed()
767 sd->len = sd->total_len; in splice_from_pipe_feed()
[all …]
/fs/crypto/
Dhooks.c162 struct fscrypt_symlink_data *sd; in __fscrypt_encrypt_symlink() local
171 sd = (struct fscrypt_symlink_data *)disk_link->name; in __fscrypt_encrypt_symlink()
173 sd = kmalloc(disk_link->len, GFP_NOFS); in __fscrypt_encrypt_symlink()
174 if (!sd) in __fscrypt_encrypt_symlink()
177 ciphertext_len = disk_link->len - sizeof(*sd); in __fscrypt_encrypt_symlink()
178 sd->len = cpu_to_le16(ciphertext_len); in __fscrypt_encrypt_symlink()
180 err = fname_encrypt(inode, &iname, sd->encrypted_path, ciphertext_len); in __fscrypt_encrypt_symlink()
183 kfree(sd); in __fscrypt_encrypt_symlink()
191 sd->encrypted_path[ciphertext_len] = '\0'; in __fscrypt_encrypt_symlink()
194 disk_link->name = (unsigned char *)sd; in __fscrypt_encrypt_symlink()
[all …]
/fs/sysfs/
Ddir.c48 parent = kobj->parent->sd; in sysfs_create_dir_ns()
63 kobj->sd = kn; in sysfs_create_dir_ns()
77 struct kernfs_node *kn = kobj->sd; in sysfs_remove_dir()
92 kobj->sd = NULL; in sysfs_remove_dir()
107 parent = kernfs_get_parent(kobj->sd); in sysfs_rename_dir_ns()
108 ret = kernfs_rename_ns(kobj->sd, parent, new_name, new_ns); in sysfs_rename_dir_ns()
116 struct kernfs_node *kn = kobj->sd; in sysfs_move_dir_ns()
119 new_parent = new_parent_kobj && new_parent_kobj->sd ? in sysfs_move_dir_ns()
120 new_parent_kobj->sd : sysfs_root_kn; in sysfs_move_dir_ns()
132 struct kernfs_node *kn, *parent = parent_kobj->sd; in sysfs_create_mount_point()
[all …]
Dsymlink.c35 if (target_kobj->sd) { in sysfs_do_create_link_sd()
36 target = target_kobj->sd; in sysfs_do_create_link_sd()
75 parent = kobj->sd; in sysfs_do_create_link()
131 if (targ->sd && kernfs_ns_enabled(kobj->sd)) in sysfs_delete_link()
132 ns = targ->sd->ns; in sysfs_delete_link()
134 kernfs_remove_by_name_ns(kobj->sd, name, ns); in sysfs_delete_link()
149 parent = kobj->sd; in sysfs_remove_link()
175 parent = kobj->sd; in sysfs_rename_link_ns()
177 if (targ->sd) in sysfs_rename_link_ns()
178 old_ns = targ->sd->ns; in sysfs_rename_link_ns()
Dgroup.c113 BUG_ON(!kobj || (!update && !kobj->sd)); in internal_create_group()
116 if (unlikely(update && !kobj->sd)) in internal_create_group()
124 kn = kernfs_create_dir(kobj->sd, grp->name, in internal_create_group()
128 sysfs_warn_dup(kobj->sd, grp->name); in internal_create_group()
132 kn = kobj->sd; in internal_create_group()
229 struct kernfs_node *parent = kobj->sd; in sysfs_remove_group()
290 parent = kernfs_find_and_get(kobj->sd, grp->name); in sysfs_merge_group()
317 parent = kernfs_find_and_get(kobj->sd, grp->name); in sysfs_unmerge_group()
339 parent = kernfs_find_and_get(kobj->sd, group_name); in sysfs_add_link_to_group()
361 parent = kernfs_find_and_get(kobj->sd, group_name); in sysfs_remove_link_from_group()
[all …]
Dfile.c178 struct kernfs_node *kn = kobj->sd, *tmp; in sysfs_notify()
333 BUG_ON(!kobj || !kobj->sd || !attr); in sysfs_create_file_ns()
335 return sysfs_add_file_mode_ns(kobj->sd, attr, false, attr->mode, ns); in sysfs_create_file_ns()
367 parent = kernfs_find_and_get(kobj->sd, group); in sysfs_add_file_to_group()
369 parent = kobj->sd; in sysfs_add_file_to_group()
397 kn = kernfs_find_and_get(kobj->sd, attr->name); in sysfs_chmod_file()
427 kn = kernfs_find_and_get(kobj->sd, attr->name); in sysfs_break_active_protection()
466 struct kernfs_node *parent = kobj->sd; in sysfs_remove_file_ns()
481 struct kernfs_node *parent = kobj->sd; in sysfs_remove_file_self()
515 parent = kernfs_find_and_get(kobj->sd, group); in sysfs_remove_file_from_group()
[all …]
/fs/ocfs2/cluster/
Dnetdebug.c257 struct o2net_sock_debug *sd = seq->private; in sc_seq_start() local
258 struct o2net_sock_container *sc, *dummy_sc = sd->dbg_sock; in sc_seq_start()
269 struct o2net_sock_debug *sd = seq->private; in sc_seq_next() local
270 struct o2net_sock_container *sc, *dummy_sc = sd->dbg_sock; in sc_seq_next()
370 struct o2net_sock_debug *sd = seq->private; in sc_seq_show() local
371 struct o2net_sock_container *sc, *dummy_sc = sd->dbg_sock; in sc_seq_show()
377 if (sd->dbg_ctxt == SHOW_SOCK_CONTAINERS) in sc_seq_show()
401 struct o2net_sock_debug *sd; in sc_common_open() local
408 sd = __seq_open_private(file, &sc_seq_ops, sizeof(*sd)); in sc_common_open()
409 if (!sd) { in sc_common_open()
[all …]
/fs/nilfs2/
Dsuper.c1225 static int nilfs_identify(char *data, struct nilfs_super_data *sd) in nilfs_identify() argument
1237 if (!(sd->flags & MS_RDONLY)) { in nilfs_identify()
1240 sd->cno = simple_strtoull(args[0].from, in nilfs_identify()
1247 if (sd->cno == 0) in nilfs_identify()
1279 struct nilfs_super_data sd; in nilfs_mount() local
1288 sd.bdev = blkdev_get_by_path(dev_name, mode, fs_type); in nilfs_mount()
1289 if (IS_ERR(sd.bdev)) in nilfs_mount()
1290 return ERR_CAST(sd.bdev); in nilfs_mount()
1292 sd.cno = 0; in nilfs_mount()
1293 sd.flags = flags; in nilfs_mount()
[all …]
/fs/reiserfs/
Ditem_ops.c48 struct stat_data_v1 *sd = (struct stat_data_v1 *)item; in sd_print_item() local
50 printk("\t0%-6o | %6u | %2u | %d | %s\n", sd_v1_mode(sd), in sd_print_item()
51 sd_v1_size(sd), sd_v1_nlink(sd), in sd_print_item()
52 sd_v1_first_direct_byte(sd), in sd_print_item()
53 print_time(sd_v1_mtime(sd))); in sd_print_item()
55 struct stat_data *sd = (struct stat_data *)item; in sd_print_item() local
57 printk("\t0%-6o | %6llu | %2u | %d | %s\n", sd_v2_mode(sd), in sd_print_item()
58 (unsigned long long)sd_v2_size(sd), sd_v2_nlink(sd), in sd_print_item()
59 sd_v2_rdev(sd), print_time(sd_v2_mtime(sd))); in sd_print_item()
Dinode.c1257 struct stat_data_v1 *sd = in init_inode() local
1263 inode->i_mode = sd_v1_mode(sd); in init_inode()
1264 set_nlink(inode, sd_v1_nlink(sd)); in init_inode()
1265 i_uid_write(inode, sd_v1_uid(sd)); in init_inode()
1266 i_gid_write(inode, sd_v1_gid(sd)); in init_inode()
1267 inode->i_size = sd_v1_size(sd); in init_inode()
1268 inode->i_atime.tv_sec = sd_v1_atime(sd); in init_inode()
1269 inode->i_mtime.tv_sec = sd_v1_mtime(sd); in init_inode()
1270 inode->i_ctime.tv_sec = sd_v1_ctime(sd); in init_inode()
1275 inode->i_blocks = sd_v1_blocks(sd); in init_inode()
[all …]
/fs/ext4/
Dsymlink.c32 struct ext4_encrypted_symlink_data *sd; in ext4_encrypted_follow_link() local
53 sd = (struct ext4_encrypted_symlink_data *)caddr; in ext4_encrypted_follow_link()
54 cstr.name = sd->encrypted_path; in ext4_encrypted_follow_link()
55 cstr.len = le16_to_cpu(sd->len); in ext4_encrypted_follow_link()
Dnamei.c3063 struct ext4_encrypted_symlink_data *sd = NULL; in ext4_symlink() local
3078 sd = kzalloc(disk_link.len, GFP_KERNEL); in ext4_symlink()
3079 if (!sd) in ext4_symlink()
3129 ostr.name = sd->encrypted_path; in ext4_symlink()
3134 sd->len = cpu_to_le16(ostr.len); in ext4_symlink()
3135 disk_link.name = (char *) sd; in ext4_symlink()
3197 kfree(sd); in ext4_symlink()
3206 kfree(sd); in ext4_symlink()
/fs/nfsd/
Dvfs.c833 struct splice_desc *sd) in nfsd_splice_actor() argument
835 struct svc_rqst *rqstp = sd->u.data; in nfsd_splice_actor()
840 size = sd->len; in nfsd_splice_actor()
861 struct splice_desc *sd) in nfsd_direct_splice_actor() argument
863 return __splice_from_pipe(pipe, sd, nfsd_splice_actor); in nfsd_direct_splice_actor()
881 struct splice_desc sd = { in nfsd_splice_read() local
890 host_err = splice_direct_to_actor(file, &sd, nfsd_direct_splice_actor); in nfsd_splice_read()
/fs/cifs/
Dnetmisc.c965 SMB_DATE *sd = (SMB_DATE *)&date; in cnvrtDosUnixTm() local
977 days = sd->Day; in cnvrtDosUnixTm()
978 month = sd->Month; in cnvrtDosUnixTm()
987 year = sd->Year; in cnvrtDosUnixTm()
/fs/befs/
Ddebug.c204 befs_dump_small_data(const struct super_block *sb, befs_small_data * sd)