| /netbsd-src/sys/kern/ |
| H A D | subr_bufq.c | 134 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 D | bufq_fcfs.c | 98 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 D | bufq_disksort.c | 106 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 D | bufq_readprio.c | 109 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 D | bufq_priocscan.c | 264 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 D | vfs_bio.c | 1022 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 D | bufq_impl.h | 97 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 D | Makefile | 8 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 D | fd.c | 149 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 D | fd.c | 54 #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 D | nostem.txt | 310 bufq
|