Lines Matching defs:gbflags
715 bufspace_wait(struct bufdomain *bd, struct vnode *vp, int gbflags,
721 if ((gbflags & GB_NOWAIT_BD) != 0)
2108 bufkva_alloc(struct buf *bp, int maxsize, int gbflags)
2113 KASSERT((gbflags & GB_UNMAPPED) == 0 || (gbflags & GB_KVAALLOC) != 0,
2114 ("Invalid gbflags 0x%x in %s", gbflags, __func__));
2133 if ((gbflags & GB_UNMAPPED) != 0) {
3264 int gbflags;
3267 gbflags = (bp->b_data == unmapped_buf) ? GB_UNMAPPED : 0;
3298 gbflags);
3318 * Allocate KVA for an empty buf header according to gbflags.
3321 getnewbuf_kva(struct buf *bp, int gbflags, int maxsize)
3324 if ((gbflags & (GB_UNMAPPED | GB_KVAALLOC)) != GB_UNMAPPED) {
3332 bufkva_alloc(bp, maxsize, gbflags))
3354 getnewbuf(struct vnode *vp, int slpflag, int slptimeo, int maxsize, int gbflags)
3361 KASSERT((gbflags & (GB_UNMAPPED | GB_KVAALLOC)) != GB_KVAALLOC,
3364 gbflags &= ~(GB_UNMAPPED | GB_KVAALLOC);
3389 if (getnewbuf_kva(bp, gbflags, maxsize) == 0)
3400 bufspace_wait(bd, vp, gbflags, slpflag, slptimeo);
3868 bp_unmapped_get_kva(struct buf *bp, daddr_t blkno, int size, int gbflags)
3874 (gbflags & GB_UNMAPPED) == 0;
3877 (gbflags & GB_KVAALLOC) != 0;
3902 while (bufkva_alloc(bp, maxsize, gbflags) != 0) {
3903 if ((gbflags & GB_NOWAIT_BD) != 0) {
3911 bufspace_wait(bufdomain(bp), bp->b_vp, gbflags, 0, 0);