Lines Matching refs:pn
99 pfs_lock(struct pfs_node *pn) in pfs_lock() argument
102 mtx_lock(&pn->pn_mutex); in pfs_lock()
106 pfs_unlock(struct pfs_node *pn) in pfs_unlock() argument
109 mtx_unlock(&pn->pn_mutex); in pfs_unlock()
113 pfs_assert_owned(struct pfs_node *pn) in pfs_assert_owned() argument
116 mtx_assert(&pn->pn_mutex, MA_OWNED); in pfs_assert_owned()
120 pfs_assert_not_owned(struct pfs_node *pn) in pfs_assert_not_owned() argument
123 mtx_assert(&pn->pn_mutex, MA_NOTOWNED); in pfs_assert_not_owned()
130 PFS_TRACE(("%s", pn->pn_name)); in pn_fill()
131 KASSERT(pn->pn_fill != NULL, ("%s(): no callback", __func__)); in pn_fill()
136 pfs_assert_not_owned(pn); in pn_fill()
137 return ((pn->pn_fill)(PFS_FILL_ARGNAMES)); in pn_fill()
144 PFS_TRACE(("%s", pn->pn_name)); in pn_attr()
145 KASSERT(pn->pn_attr != NULL, ("%s(): no callback", __func__)); in pn_attr()
148 pfs_assert_not_owned(pn); in pn_attr()
149 return ((pn->pn_attr)(PFS_ATTR_ARGNAMES)); in pn_attr()
156 PFS_TRACE(("%s", pn->pn_name)); in pn_vis()
157 if (pn->pn_vis == NULL) in pn_vis()
161 pfs_assert_not_owned(pn); in pn_vis()
162 return ((pn->pn_vis)(PFS_VIS_ARGNAMES)); in pn_vis()
169 PFS_TRACE(("%s", pn->pn_name)); in pn_ioctl()
170 KASSERT(pn->pn_ioctl != NULL, ("%s(): no callback", __func__)); in pn_ioctl()
173 pfs_assert_not_owned(pn); in pn_ioctl()
174 return ((pn->pn_ioctl)(PFS_IOCTL_ARGNAMES)); in pn_ioctl()
181 PFS_TRACE(("%s", pn->pn_name)); in pn_getextattr()
182 KASSERT(pn->pn_getextattr != NULL, ("%s(): no callback", __func__)); in pn_getextattr()
185 pfs_assert_not_owned(pn); in pn_getextattr()
186 return ((pn->pn_getextattr)(PFS_GETEXTATTR_ARGNAMES)); in pn_getextattr()
193 PFS_TRACE(("%s", pn->pn_name)); in pn_close()
194 KASSERT(pn->pn_close != NULL, ("%s(): no callback", __func__)); in pn_close()
197 pfs_assert_not_owned(pn); in pn_close()
198 return ((pn->pn_close)(PFS_CLOSE_ARGNAMES)); in pn_close()
205 PFS_TRACE(("%s", pn->pn_name)); in pn_destroy()
206 KASSERT(pn->pn_destroy != NULL, ("%s(): no callback", __func__)); in pn_destroy()
207 pfs_assert_not_owned(pn); in pn_destroy()
208 return ((pn->pn_destroy)(PFS_DESTROY_ARGNAMES)); in pn_destroy()