Lines Matching defs:pag

50 STATIC int xfs_iunlink_remove(struct xfs_trans *tp, struct xfs_perag *pag,
1271 struct xfs_perag *pag;
1273 pag = xfs_perag_get(mp, XFS_INO_TO_AGNO(mp, sip->i_ino));
1274 error = xfs_iunlink_remove(tp, pag, sip);
1275 xfs_perag_put(pag);
1855 struct xfs_perag *pag,
1861 ip = radix_tree_lookup(&pag->pag_ici_root, agino);
1887 struct xfs_perag *pag,
1897 ip = xfs_iunlink_lookup(pag, next_agino);
1912 struct xfs_perag *pag,
1921 ASSERT(xfs_verify_agino_or_null(pag, new_agino));
1924 trace_xfs_iunlink_update_bucket(tp->t_mountp, pag->pag_agno, bucket_index,
1956 struct xfs_perag *pag = agibp->b_pag;
1957 struct xfs_mount *mp = pag->pag_mount;
1966 next_ip = radix_tree_lookup(&pag->pag_ici_root, next_agino);
1973 next_agino, pag->pag_agno);
1981 ino = XFS_AGINO_TO_INO(mp, pag->pag_agno, next_agino);
2005 struct xfs_perag *pag,
2023 !xfs_verify_agino_or_null(pag, next_agino)) {
2032 error = xfs_iunlink_update_backref(pag, agino, next_agino);
2043 error = xfs_iunlink_log_inode(tp, ip, pag, next_agino);
2051 return xfs_iunlink_update_bucket(tp, pag, agibp, bucket_index, agino);
2067 struct xfs_perag *pag;
2075 pag = xfs_perag_get(mp, XFS_INO_TO_AGNO(mp, ip->i_ino));
2078 error = xfs_read_agi(pag, tp, &agibp);
2082 error = xfs_iunlink_insert_inode(tp, pag, agibp, ip);
2084 xfs_perag_put(pag);
2091 struct xfs_perag *pag,
2109 if (!xfs_verify_agino(pag, head_agino)) {
2120 error = xfs_iunlink_log_inode(tp, ip, pag, NULLAGINO);
2128 error = xfs_iunlink_update_backref(pag, ip->i_prev_unlinked,
2139 prev_ip = xfs_iunlink_lookup(pag, ip->i_prev_unlinked);
2143 error = xfs_iunlink_log_inode(tp, prev_ip, pag,
2148 error = xfs_iunlink_update_bucket(tp, pag, agibp, bucket_index,
2163 struct xfs_perag *pag,
2172 error = xfs_read_agi(pag, tp, &agibp);
2176 return xfs_iunlink_remove_inode(tp, pag, agibp, ip);
2186 struct xfs_perag *pag,
2190 struct xfs_mount *mp = pag->pag_mount;
2196 ip = radix_tree_lookup(&pag->pag_ici_root, XFS_INO_TO_AGINO(mp, inum));
2283 struct xfs_perag *pag,
2361 xfs_ifree_mark_inode_stale(pag, free_ip, inum + i);
2384 struct xfs_perag *pag;
2395 pag = xfs_perag_get(mp, XFS_INO_TO_AGNO(mp, ip->i_ino));
2403 error = xfs_difree(tp, pag, ip->i_ino, &xic);
2407 error = xfs_iunlink_remove(tp, pag, ip);
2443 error = xfs_ifree_cluster(tp, pag, ip, &xic);
2445 xfs_perag_put(pag);
3038 struct xfs_perag *pag;
3041 pag = xfs_perag_get(mp,
3043 error = xfs_read_agi(pag, tp, &bp);
3044 xfs_perag_put(pag);
3063 struct xfs_perag *pag;
3067 pag = xfs_perag_get(mp, XFS_INO_TO_AGNO(mp, wip->i_ino));
3068 error = xfs_iunlink_remove(tp, pag, wip);
3069 xfs_perag_put(pag);
3688 struct xfs_perag *pag;
3697 pag = xfs_perag_get(mp, agno);
3698 error = xfs_ialloc_read_agi(pag, tp, &agibp);
3699 xfs_perag_put(pag);
3736 next_ip = xfs_iunlink_lookup(pag, next_agino);
3747 next_ip = xfs_iunlink_lookup(pag, next_agino);