Lines Matching refs:nsblk

27 	struct nd_namespace_blk *nsblk;  member
38 return blk_dev->nsblk->lbasize - blk_dev->sector_size; in nd_blk_meta_size()
41 static resource_size_t to_dev_offset(struct nd_namespace_blk *nsblk, in to_dev_offset() argument
46 for (i = 0; i < nsblk->num_resources; i++) { in to_dev_offset()
47 if (ns_offset < resource_size(nsblk->res[i])) { in to_dev_offset()
48 if (ns_offset + len > resource_size(nsblk->res[i])) { in to_dev_offset()
49 dev_WARN_ONCE(&nsblk->common.dev, 1, in to_dev_offset()
53 return nsblk->res[i]->start + ns_offset; in to_dev_offset()
55 ns_offset -= resource_size(nsblk->res[i]); in to_dev_offset()
58 dev_WARN_ONCE(&nsblk->common.dev, 1, "request out of range\n"); in to_dev_offset()
69 struct nd_namespace_blk *nsblk; in nd_blk_rw_integrity() local
73 nsblk = blk_dev->nsblk; in nd_blk_rw_integrity()
76 dev_offset = to_dev_offset(nsblk, ns_offset, len); in nd_blk_rw_integrity()
141 dev_offset = to_dev_offset(blk_dev->nsblk, ns_offset, cur_len); in nd_blk_do_bvec()
198 dev_info(&blk_dev->nsblk->common.dev, in nd_blk_make_request()
218 struct nd_namespace_blk *nsblk = blk_dev->nsblk; in nd_blk_rw_bytes() local
222 dev_offset = to_dev_offset(nsblk, offset, n); in nd_blk_rw_bytes()
296 struct nd_namespace_blk *nsblk; in nd_blk_probe() local
308 nsblk = to_nd_namespace_blk(&ndns->dev); in nd_blk_probe()
311 blk_dev->nsblk = to_nd_namespace_blk(&ndns->dev); in nd_blk_probe()
312 blk_dev->internal_lbasize = roundup(nsblk->lbasize, in nd_blk_probe()
314 blk_dev->sector_size = ((nsblk->lbasize >= 4096) ? 4096 : 512); in nd_blk_probe()