Lines Matching refs:tag
223 /* Set a tag on both the AG incore inode tree and the AG radix tree. */
228 unsigned int tag)
235 was_tagged = radix_tree_tagged(&pag->pag_ici_root, tag);
236 radix_tree_tag_set(&pag->pag_ici_root, agino, tag);
238 if (tag == XFS_ICI_RECLAIM_TAG)
244 /* propagate the tag up into the perag radix tree */
246 radix_tree_tag_set(&mp->m_perag_tree, pag->pag_agno, tag);
250 switch (tag) {
262 /* Clear a tag on both the AG incore inode tree and the AG radix tree. */
267 unsigned int tag)
274 * Reclaim can signal (with a null agino) that it cleared its own tag
278 radix_tree_tag_clear(&pag->pag_ici_root, agino, tag);
280 ASSERT(tag == XFS_ICI_RECLAIM_TAG);
282 if (tag == XFS_ICI_RECLAIM_TAG)
285 if (radix_tree_tagged(&pag->pag_ici_root, tag))
288 /* clear the tag from the perag radix tree */
290 radix_tree_tag_clear(&mp->m_perag_tree, pag->pag_agno, tag);
352 * the inode. We can't clear the radix tree tag yet as it requires
1179 * if we already know that we have the tag set.
1252 * Just clear the tag if we have an empty cow fork or none at all. It's
2124 * We set the inode flag atomically with the radix tree tag. Once we get tag