Lines Matching refs:gfp_mask
22 gfp_t gfp_mask)
29 bmd = kmalloc(struct_size(bmd, iov, data->nr_segs), gfp_mask);
131 struct iov_iter *iter, gfp_t gfp_mask)
141 bmd = bio_alloc_map_data(iter, gfp_mask);
158 bio = bio_kmalloc(gfp_mask, nr_pages);
186 page = alloc_page(rq->q->bounce_gfp | gfp_mask);
244 gfp_t gfp_mask)
254 bio = bio_kmalloc(gfp_mask, iov_iter_npages(iter, BIO_MAX_PAGES));
376 * @gfp_mask: allocation flags for bio allocation
382 unsigned int len, gfp_t gfp_mask)
393 bio = bio_kmalloc(gfp_mask, nr_pages);
457 * @gfp_mask: allocation flags for bio and page allocation
464 unsigned int len, gfp_t gfp_mask, int reading)
480 bio = bio_kmalloc(gfp_mask, nr_pages);
491 page = alloc_page(q->bounce_gfp | __GFP_ZERO | gfp_mask);
563 * @gfp_mask: memory allocation flags
580 const struct iov_iter *iter, gfp_t gfp_mask)
601 ret = bio_copy_user_iov(rq, map_data, &i, gfp_mask);
603 ret = bio_map_user_iov(rq, &i, gfp_mask);
622 unsigned long len, gfp_t gfp_mask)
631 return blk_rq_map_user_iov(q, rq, map_data, &i, gfp_mask);
677 * @gfp_mask: memory allocation flags
685 unsigned int len, gfp_t gfp_mask)
698 bio = bio_copy_kern(q, kbuf, len, gfp_mask, reading);
700 bio = bio_map_kern(q, kbuf, len, gfp_mask);