Lines Matching refs:pmp
90 puffs_parkdone_asyncbioread(struct puffs_mount *pmp,
99 bp->b_error = checkerr(pmp, preq->preq_rv, __func__);
102 puffs_senderr(pmp, PUFFS_ERR_READ, E2BIG,
117 puffs_parkdone_asyncbiowrite(struct puffs_mount *pmp,
125 bp->b_error = checkerr(pmp, preq->preq_rv, __func__);
128 puffs_senderr(pmp, PUFFS_ERR_WRITE, E2BIG,
141 puffs_parkdone_poll(struct puffs_mount *pmp, struct puffs_req *preq, void *arg)
147 error = checkerr(pmp, preq->preq_rv, __func__);
163 puffs_mp_reference(struct puffs_mount *pmp)
166 KASSERT(mutex_owned(&pmp->pmp_lock));
167 pmp->pmp_refcount++;
171 puffs_mp_release(struct puffs_mount *pmp)
174 KASSERT(mutex_owned(&pmp->pmp_lock));
175 if (--pmp->pmp_refcount == 0)
176 cv_broadcast(&pmp->pmp_refcount_cv);
201 puffs_senderr(struct puffs_mount *pmp, int type, int error,
214 puffs_msg_enqueue(pmp, park);