Lines Matching refs:host
100 static int create_xattr(struct ubifs_info *c, struct inode *host, in create_xattr() argument
105 struct ubifs_inode *ui, *host_ui = ubifs_inode(host); in create_xattr()
112 host->i_ino, host_ui->xattr_cnt); in create_xattr()
124 host->i_ino, names_len, XATTR_LIST_MAX); in create_xattr()
132 inode = ubifs_new_inode(c, host, S_IFREG | S_IRWXUGO); in create_xattr()
156 host->i_ctime = ubifs_current_time(host); in create_xattr()
162 err = ubifs_jnl_update(c, host, nm, inode, 0, 1); in create_xattr()
197 static int change_xattr(struct ubifs_info *c, struct inode *host, in change_xattr() argument
201 struct ubifs_inode *host_ui = ubifs_inode(host); in change_xattr()
221 host->i_ctime = ubifs_current_time(host); in change_xattr()
231 err = ubifs_jnl_change_xattr(c, inode, host); in change_xattr()
302 static int setxattr(struct inode *host, const char *name, const void *value, in setxattr() argument
306 struct ubifs_info *c = host->i_sb->s_fs_info; in setxattr()
312 ubifs_assert(mutex_is_locked(&host->i_mutex)); in setxattr()
329 xent_key_init(c, &key, host->i_ino, &nm); in setxattr()
339 err = create_xattr(c, host, &nm, value, size); in setxattr()
355 err = change_xattr(c, host, inode, value, size); in setxattr()
375 struct inode *inode, *host = d_inode(dentry); in ubifs_getxattr() local
376 struct ubifs_info *c = host->i_sb->s_fs_info; in ubifs_getxattr()
384 host->i_ino, dentry, size); in ubifs_getxattr()
394 xent_key_init(c, &key, host->i_ino, &nm); in ubifs_getxattr()
410 ubifs_assert(ubifs_inode(host)->xattr_size > ui->data_len); in ubifs_getxattr()
435 struct inode *host = d_inode(dentry); in ubifs_listxattr() local
436 struct ubifs_info *c = host->i_sb->s_fs_info; in ubifs_listxattr()
437 struct ubifs_inode *host_ui = ubifs_inode(host); in ubifs_listxattr()
442 dbg_gen("ino %lu ('%pd'), buffer size %zd", host->i_ino, in ubifs_listxattr()
456 lowest_xent_key(c, &key, host->i_ino); in ubifs_listxattr()
496 static int remove_xattr(struct ubifs_info *c, struct inode *host, in remove_xattr() argument
500 struct ubifs_inode *host_ui = ubifs_inode(host); in remove_xattr()
512 host->i_ctime = ubifs_current_time(host); in remove_xattr()
518 err = ubifs_jnl_delete_xattr(c, host, inode, nm); in remove_xattr()
538 struct inode *inode, *host = d_inode(dentry); in ubifs_removexattr() local
539 struct ubifs_info *c = host->i_sb->s_fs_info; in ubifs_removexattr()
546 host->i_ino, dentry); in ubifs_removexattr()
547 ubifs_assert(mutex_is_locked(&host->i_mutex)); in ubifs_removexattr()
557 xent_key_init(c, &key, host->i_ino, &nm); in ubifs_removexattr()
573 err = remove_xattr(c, host, inode, &nm); in ubifs_removexattr()