Home
last modified time | relevance | path

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

/netbsd-src/sys/kern/
H A Dsubr_bufq.c134 struct bufq_state *bufq; in bufq_alloc() local
212 *bufqp = bufq = kmem_zalloc(sizeof(*bufq), KM_SLEEP); in bufq_alloc()
213 bufq->bq_flags = flags; in bufq_alloc()
214 bufq->bq_strat = bsp; in bufq_alloc()
215 (*bsp->bs_initfn)(bufq); in bufq_alloc()
222 bufq_put(struct bufq_state *bufq, struct buf *bp) in bufq_put() argument
225 (*bufq->bq_put)(bufq, bp); in bufq_put()
229 bufq_get(struct bufq_state *bufq) in bufq_get() argument
232 return (*bufq->bq_get)(bufq, 1); in bufq_get()
236 bufq_peek(struct bufq_state *bufq) in bufq_peek() argument
[all …]
H A Dbufq_fcfs.c98 bufq_fcfs_put(struct bufq_state *bufq, struct buf *bp) in bufq_fcfs_put() argument
100 struct bufq_fcfs *fcfs = bufq_private(bufq); in bufq_fcfs_put()
106 bufq_fcfs_get(struct bufq_state *bufq, int remove) in bufq_fcfs_get() argument
108 struct bufq_fcfs *fcfs = bufq_private(bufq); in bufq_fcfs_get()
120 bufq_fcfs_cancel(struct bufq_state *bufq, struct buf *buf) in bufq_fcfs_cancel() argument
122 struct bufq_fcfs *fcfs = bufq_private(bufq); in bufq_fcfs_cancel()
135 bufq_fcfs_fini(struct bufq_state *bufq) in bufq_fcfs_fini() argument
138 KASSERT(bufq->bq_private != NULL); in bufq_fcfs_fini()
139 kmem_free(bufq->bq_private, sizeof(struct bufq_fcfs)); in bufq_fcfs_fini()
143 bufq_fcfs_init(struct bufq_state *bufq) in bufq_fcfs_init() argument
[all …]
H A Dbufq_disksort.c106 bufq_disksort_put(struct bufq_state *bufq, struct buf *bp) in bufq_disksort_put() argument
108 struct bufq_disksort *disksort = bufq_private(bufq); in bufq_disksort_put()
112 sortby = bufq->bq_flags & BUFQ_SORT_MASK; in bufq_disksort_put()
182 bufq_disksort_get(struct bufq_state *bufq, int remove) in bufq_disksort_get() argument
184 struct bufq_disksort *disksort = bufq_private(bufq); in bufq_disksort_get()
196 bufq_disksort_cancel(struct bufq_state *bufq, struct buf *buf) in bufq_disksort_cancel() argument
198 struct bufq_disksort *disksort = bufq_private(bufq); in bufq_disksort_cancel()
211 bufq_disksort_fini(struct bufq_state *bufq) in bufq_disksort_fini() argument
214 KASSERT(bufq->bq_private != NULL); in bufq_disksort_fini()
215 kmem_free(bufq->bq_private, sizeof(struct bufq_disksort)); in bufq_disksort_fini()
[all …]
H A Dbufq_readprio.c109 bufq_prio_put(struct bufq_state *bufq, struct buf *bp) in bufq_prio_put() argument
111 struct bufq_prio *prio = bufq_private(bufq); in bufq_prio_put()
115 sortby = bufq->bq_flags & BUFQ_SORT_MASK; in bufq_prio_put()
156 bufq_prio_get(struct bufq_state *bufq, int remove) in bufq_prio_get() argument
158 struct bufq_prio *prio = bufq_private(bufq); in bufq_prio_get()
219 bufq_prio_cancel(struct bufq_state *bufq, struct buf *buf) in bufq_prio_cancel() argument
221 struct bufq_prio *prio = bufq_private(bufq); in bufq_prio_cancel()
262 bufq_prio_fini(struct bufq_state *bufq) in bufq_prio_fini() argument
265 KASSERT(bufq->bq_private != NULL); in bufq_prio_fini()
266 kmem_free(bufq->bq_private, sizeof(struct bufq_prio)); in bufq_prio_fini()
[all …]
H A Dbufq_priocscan.c264 bufq_priocscan_put(struct bufq_state *bufq, struct buf *bp) in bufq_priocscan_put() argument
266 struct bufq_priocscan *q = bufq_private(bufq); in bufq_priocscan_put()
274 bufq_priocscan_get(struct bufq_state *bufq, int remove) in bufq_priocscan_get() argument
276 struct bufq_priocscan *q = bufq_private(bufq); in bufq_priocscan_get()
395 bufq_priocscan_cancel(struct bufq_state *bufq, struct buf *bp) in bufq_priocscan_cancel() argument
397 struct bufq_priocscan * const q = bufq_private(bufq); in bufq_priocscan_cancel()
419 bufq_priocscan_fini(struct bufq_state *bufq) in bufq_priocscan_fini() argument
422 KASSERT(bufq->bq_private != NULL); in bufq_priocscan_fini()
423 kmem_free(bufq->bq_private, sizeof(struct bufq_priocscan)); in bufq_priocscan_fini()
427 bufq_priocscan_init(struct bufq_state *bufq) in bufq_priocscan_init() argument
[all …]
H A Dvfs_bio.c1022 struct bqueue *bufq; in brelsel()
1117 bufq = &bufqueues[BQ_AGE]; in brelsel()
1118 binsheadfree(bp, bufq); in brelsel()
1130 bufq = &bufqueues[BQ_LOCKED]; in brelsel()
1133 bufq = &bufqueues[BQ_LRU]; in brelsel()
1136 bufq = &bufqueues[BQ_AGE]; in brelsel()
1138 binstailfree(bp, bufq); in brelsel()
1018 struct bqueue *bufq; brelsel() local
/netbsd-src/sys/sys/
H A Dbufq_impl.h97 bufq_private(const struct bufq_state *bufq) in bufq_private() argument
100 return bufq->bq_private; in bufq_private()
/netbsd-src/share/man/man9/
H A DMakefile8 buffercache.9 bufferio.9 bufq.9 bus_dma.9 bus_space.9 byteorder.9 \
184 MLINKS+=bufq.9 bufq_init.9 \
185 bufq.9 bufq_register.9 \
186 bufq.9 bufq_unregister.9 \
187 bufq.9 bufq_state.9 \
188 bufq.9 bufq_alloc.9 \
189 bufq.9 bufq_drain.9 \
190 bufq.9 bufq_free.9 \
191 bufq.9 bufq_getstrategyname.9 \
192 bufq
[all...]
/netbsd-src/sys/arch/amiga/dev/
H A Dfd.c149 struct bufq_state *bufq;/* queue pending I/O operations */ member
419 bufq_alloc(&sc->bufq, "disksort", BUFQ_SORT_CYLINDER); in fdattach()
694 bufq_put(sc->bufq, bp); in fdstrategy()
1194 if ((bp = bufq_peek(sc->bufq)) == NULL) { in fdstart()
1225 bp = bufq_get(sc->bufq); in fdstart()
1227 if (bufq_peek(sc->bufq) == NULL) in fdstart()
1234 bufq_put(sc->bufq, bp); in fdstart()
1309 bp = bufq_peek(sc->bufq); in fdcont()
1549 if ((bp = bufq_peek(sc->bufq)) == NULL) in fddone()
1588 (void)bufq_get(sc->bufq); in fddone()
[all …]
/netbsd-src/sys/arch/atari/dev/
H A Dfd.c54 #include <sys/bufq.h>
135 struct bufq_state *bufq; /* queue of buf's */ member
514 bufq_alloc(&sc->bufq, "disksort", BUFQ_SORT_RAWBLOCK); in fdopen()
634 bufq_put(sc->bufq, bp); /* XXX disksort_cylinder */ in fdstrategy()
690 bp = bufq_peek(sc->bufq); in fdstart()
727 bp = bufq_get(sc->bufq); in fddone()
756 if (bufq_peek(sc1->bufq) != NULL) in fddone()
997 bp = bufq_peek(sc->bufq); in fdcint()
/netbsd-src/usr.sbin/makemandb/
H A Dnostem.txt310 bufq