Home
last modified time | relevance | path

Searched refs:_Sfpool (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/contrib/ast/src/lib/libast/sfio/
H A Dsfclose.c79 if(f->pool == &_Sfpool)
82 POOLMTXLOCK(&_Sfpool);
83 for(n = 0; n < _Sfpool.n_sf; ++n)
84 { if(_Sfpool.sf[n] != f)
87 _Sfpool.n_sf -= 1;
88 for(; n < _Sfpool.n_sf; ++n)
89 _Sfpool.sf[n] = _Sfpool.sf[n+1];
92 POOLMTXUNLOCK(&_Sfpool);
H A Dsfpool.c60 reg Sfpool_t *p, *last = &_Sfpool;
63 for(last = &_Sfpool, p = last->next; p; last = p, p = p->next)
187 if(p->n_sf == 0 || p == &_Sfpool)
188 { if(p != &_Sfpool)
263 else if(!pf->pool || pf->pool == &_Sfpool)
290 if(f == pf || (pf && f->pool == pf->pool && f->pool != &_Sfpool) )
306 { if((p = f->pool) != NIL(Sfpool_t*) && p != &_Sfpool)
318 if(!pf->pool || pf->pool == &_Sfpool || pf->pool->n_sf <= 0 )
324 if(pf->pool && pf->pool != &_Sfpool) /* always use current mode */
339 if(!(p = pf->pool) || p == &_Sfpool) /* making a new pool */
H A Dsfstack.c73 if(f1->pool && f1->pool != &_Sfpool && f1->pool != f2->pool &&
85 if(f2->pool && f2->pool != &_Sfpool && f2 != f2->pool->sf[0])
H A Dsfsync.c44 for(p = &_Sfpool; p; p = next) in _sfall()
51 for(n = 0; n < ((p == &_Sfpool) ? p->n_sf : 1); ++n) in _sfall()
H A Dsfrd.c41 for(p = _Sfpool.next; p; p = p->next) in _sfwrsync()
51 for(n = 0; n < _Sfpool.n_sf; ++n) in _sfwrsync()
52 { f = _Sfpool.sf[n]; in _sfwrsync()
H A Dsfwalk.c50 for(rv = 0, p = &_Sfpool; p; p = p->next)
H A Dsfextern.c33 (void)vtmtxopen(&_Sfpool.mutex, VT_INIT); in _sfoncef()
H A Dsfraise.c42 for(p = &_Sfpool; p; p = next)
H A Dsfmode.c82 for(p = &_Sfpool; p; p = p->next) in _sfcleanup()
131 p = f->pool = &_Sfpool;
H A Dsfhdr.h803 #define _Sfpool (_Sfextern.sf_pool) macro
/illumos-gate/usr/src/contrib/ast/src/lib/libast/stdio/
H A Dfcloseall.c42 for(p = &_Sfpool; p; p = next) in fcloseall()
47 for(n = 0; n < ((p == &_Sfpool) ? p->n_sf : 1); ++n) in fcloseall()