Searched refs:bmd (Results 1 – 3 of 3) sorted by relevance
/linux-4.1.27/block/ |
D | bio.c | 1119 struct bio_map_data *bmd = bio->bi_private; in bio_uncopy_user() local 1131 ret = bio_copy_to_iter(bio, bmd->iter); in bio_uncopy_user() 1132 if (bmd->is_our_pages) in bio_uncopy_user() 1135 kfree(bmd); in bio_uncopy_user() 1157 struct bio_map_data *bmd; in bio_copy_user_iov() local 1187 bmd = bio_alloc_map_data(iter->nr_segs, gfp_mask); in bio_copy_user_iov() 1188 if (!bmd) in bio_copy_user_iov() 1196 bmd->is_our_pages = map_data ? 0 : 1; in bio_copy_user_iov() 1197 memcpy(bmd->iov, iter->iov, sizeof(struct iovec) * iter->nr_segs); in bio_copy_user_iov() 1198 iov_iter_init(&bmd->iter, iter->type, bmd->iov, in bio_copy_user_iov() [all …]
|
/linux-4.1.27/drivers/block/ |
D | pktcdvd.c | 2506 static int pkt_merge_bvec(struct request_queue *q, struct bvec_merge_data *bmd, in pkt_merge_bvec() argument 2510 sector_t zone = get_zone(bmd->bi_sector, pd); in pkt_merge_bvec() 2511 int used = ((bmd->bi_sector - zone) << 9) + bmd->bi_size; in pkt_merge_bvec() 2519 remaining2 = PAGE_SIZE - bmd->bi_size; in pkt_merge_bvec()
|
D | rbd.c | 3463 static int rbd_merge_bvec(struct request_queue *q, struct bvec_merge_data *bmd, in rbd_merge_bvec() argument 3477 sector_offset = get_start_sect(bmd->bi_bdev) + bmd->bi_sector; in rbd_merge_bvec() 3486 if (ret > bmd->bi_size) in rbd_merge_bvec() 3487 ret -= bmd->bi_size; in rbd_merge_bvec() 3498 if (ret > (int) bvec->bv_len || !bmd->bi_size) in rbd_merge_bvec()
|