Home | History | Annotate | Download | only in ptyfs

Lines Matching defs:pmnt

197 	struct ptyfsmount *pmnt = VFSTOPTY(mp);
201 if (pty >= pmnt->pmnt_bitmap_size * NBBY) {
207 mutex_enter(&pmnt->pmnt_lock);
208 if (pty < pmnt->pmnt_bitmap_size * NBBY) {
209 mutex_exit(&pmnt->pmnt_lock);
212 osize = pmnt->pmnt_bitmap_size;
213 obitmap = pmnt->pmnt_bitmap;
214 pmnt->pmnt_bitmap_size = nsize;
215 pmnt->pmnt_bitmap = nbitmap;
217 memcpy(pmnt->pmnt_bitmap, obitmap, osize);
218 memset(pmnt->pmnt_bitmap + osize, 0, nsize - osize);
219 mutex_exit(&pmnt->pmnt_lock);
225 mutex_enter(&pmnt->pmnt_lock);
226 setbit(pmnt->pmnt_bitmap, pty);
227 mutex_exit(&pmnt->pmnt_lock);
236 struct ptyfsmount *pmnt = VFSTOPTY(mp);
239 mutex_enter(&pmnt->pmnt_lock);
240 if (pty >= 0 && pty < pmnt->pmnt_bitmap_size * NBBY)
241 clrbit(pmnt->pmnt_bitmap, pty);
242 mutex_exit(&pmnt->pmnt_lock);
252 struct ptyfsmount *pmnt = VFSTOPTY(mp);
255 mutex_enter(&pmnt->pmnt_lock);
256 while (pty < pmnt->pmnt_bitmap_size * NBBY) {
257 if (isset(pmnt->pmnt_bitmap, pty)) {
258 mutex_exit(&pmnt->pmnt_lock);
263 mutex_exit(&pmnt->pmnt_lock);