Lines Matching refs:map_data
1220 struct rq_map_data *map_data, in bio_copy_user_iov() argument
1230 unsigned int offset = map_data ? offset_in_page(map_data->offset) : 0; in bio_copy_user_iov()
1241 bmd->is_our_pages = map_data ? 0 : 1; in bio_copy_user_iov()
1254 if (map_data) { in bio_copy_user_iov()
1255 nr_pages = 1 << map_data->page_order; in bio_copy_user_iov()
1256 i = map_data->offset / PAGE_SIZE; in bio_copy_user_iov()
1266 if (map_data) { in bio_copy_user_iov()
1267 if (i == map_data->nr_entries * nr_pages) { in bio_copy_user_iov()
1272 page = map_data->pages[i / nr_pages]; in bio_copy_user_iov()
1285 if (!map_data) in bio_copy_user_iov()
1297 if (map_data) in bio_copy_user_iov()
1298 map_data->offset += bio->bi_iter.bi_size; in bio_copy_user_iov()
1303 if ((iov_iter_rw(iter) == WRITE && (!map_data || !map_data->null_mapped)) || in bio_copy_user_iov()
1304 (map_data && map_data->from_user)) { in bio_copy_user_iov()
1315 if (map_data && map_data->null_mapped) in bio_copy_user_iov()
1319 if (!map_data) in bio_copy_user_iov()