Lines Matching defs:gfp
177 static inline gfp_t bvec_alloc_gfp(gfp_t gfp)
179 return (gfp & ~(__GFP_DIRECT_RECLAIM | __GFP_IO)) |
349 unsigned int nr_pages, blk_opf_t opf, gfp_t gfp)
351 struct bio *new = bio_alloc(bdev, nr_pages, opf, gfp);
433 unsigned short nr_vecs, blk_opf_t opf, gfp_t gfp,
812 static int __bio_clone(struct bio *bio, struct bio *bio_src, gfp_t gfp)
825 if (bio_crypt_clone(bio, bio_src, gfp) < 0)
828 bio_integrity_clone(bio, bio_src, gfp) < 0)
837 * @gfp: allocation priority
846 gfp_t gfp, struct bio_set *bs)
850 bio = bio_alloc_bioset(bdev, 0, bio_src->bi_opf, gfp, bs);
854 if (__bio_clone(bio, bio_src, gfp) < 0) {
869 * @gfp: allocation priority
877 struct bio *bio_src, gfp_t gfp)
882 ret = __bio_clone(bio, bio_src, gfp);
1614 * @gfp: gfp mask
1625 gfp_t gfp, struct bio_set *bs)
1636 split = bio_alloc_clone(bio->bi_bdev, bio, gfp, bs);