Lines Matching refs:st
469 struct p9_wstat *st = (struct p9_wstat *)data; in v9fs_test_inode() local
472 umode = p9mode2unixmode(v9ses, st, &rdev); in v9fs_test_inode()
479 &st->qid.version, sizeof(v9inode->qid.version))) in v9fs_test_inode()
482 if (v9inode->qid.type != st->qid.type) in v9fs_test_inode()
495 struct p9_wstat *st = (struct p9_wstat *)data; in v9fs_set_inode() local
497 memcpy(&v9inode->qid, &st->qid, sizeof(st->qid)); in v9fs_set_inode()
503 struct p9_wstat *st, in v9fs_qid_iget() argument
520 inode = iget5_locked(sb, i_ino, test, v9fs_set_inode, st); in v9fs_qid_iget()
531 umode = p9mode2unixmode(v9ses, st, &rdev); in v9fs_qid_iget()
536 v9fs_stat2inode(st, inode, sb); in v9fs_qid_iget()
553 struct p9_wstat *st; in v9fs_inode_from_fid() local
556 st = p9_client_stat(fid); in v9fs_inode_from_fid()
557 if (IS_ERR(st)) in v9fs_inode_from_fid()
558 return ERR_CAST(st); in v9fs_inode_from_fid()
560 inode = v9fs_qid_iget(sb, &st->qid, st, new); in v9fs_inode_from_fid()
561 p9stat_free(st); in v9fs_inode_from_fid()
562 kfree(st); in v9fs_inode_from_fid()
1049 struct p9_wstat *st; in v9fs_vfs_getattr() local
1062 st = p9_client_stat(fid); in v9fs_vfs_getattr()
1063 if (IS_ERR(st)) in v9fs_vfs_getattr()
1064 return PTR_ERR(st); in v9fs_vfs_getattr()
1066 v9fs_stat2inode(st, dentry->d_inode, dentry->d_inode->i_sb); in v9fs_vfs_getattr()
1069 p9stat_free(st); in v9fs_vfs_getattr()
1070 kfree(st); in v9fs_vfs_getattr()
1231 struct p9_wstat *st; in v9fs_readlink() local
1243 st = p9_client_stat(fid); in v9fs_readlink()
1244 if (IS_ERR(st)) in v9fs_readlink()
1245 return PTR_ERR(st); in v9fs_readlink()
1247 if (!(st->mode & P9_DMSYMLINK)) { in v9fs_readlink()
1253 strncpy(buffer, st->extension, buflen); in v9fs_readlink()
1256 dentry->d_name.name, st->extension, buffer); in v9fs_readlink()
1260 p9stat_free(st); in v9fs_readlink()
1261 kfree(st); in v9fs_readlink()
1458 struct p9_wstat *st; in v9fs_refresh_inode() local
1462 st = p9_client_stat(fid); in v9fs_refresh_inode()
1463 if (IS_ERR(st)) in v9fs_refresh_inode()
1464 return PTR_ERR(st); in v9fs_refresh_inode()
1468 umode = p9mode2unixmode(v9ses, st, &rdev); in v9fs_refresh_inode()
1478 v9fs_stat2inode(st, inode, inode->i_sb); in v9fs_refresh_inode()
1483 p9stat_free(st); in v9fs_refresh_inode()
1484 kfree(st); in v9fs_refresh_inode()