Lines Matching defs:lba

33 	uint64_t lba;
70 int iovcnt, uint64_t lba, uint64_t src_lba, uint32_t lba_count,
91 ctx->lba = lba;
111 uint64_t lba, uint32_t lba_count, struct spdk_bs_dev_cb_args *cb_args)
115 rc = spdk_bdev_read_blocks(__get_desc(dev), channel, payload, lba,
118 bdev_blob_queue_io(dev, channel, payload, 0, lba, 0,
127 uint64_t lba, uint32_t lba_count, struct spdk_bs_dev_cb_args *cb_args)
131 rc = spdk_bdev_write_blocks(__get_desc(dev), channel, payload, lba,
134 bdev_blob_queue_io(dev, channel, payload, 0, lba, 0,
144 uint64_t lba, uint32_t lba_count, struct spdk_bs_dev_cb_args *cb_args)
148 rc = spdk_bdev_readv_blocks(__get_desc(dev), channel, iov, iovcnt, lba,
151 bdev_blob_queue_io(dev, channel, iov, iovcnt, lba, 0,
161 uint64_t lba, uint32_t lba_count, struct spdk_bs_dev_cb_args *cb_args)
165 rc = spdk_bdev_writev_blocks(__get_desc(dev), channel, iov, iovcnt, lba,
168 bdev_blob_queue_io(dev, channel, iov, iovcnt, lba, 0,
187 uint64_t lba, uint32_t lba_count, struct spdk_bs_dev_cb_args *cb_args,
194 rc = spdk_bdev_readv_blocks_ext(__get_desc(dev), channel, iov, iovcnt, lba, lba_count,
197 bdev_blob_queue_io(dev, channel, iov, iovcnt, lba, 0, lba_count, SPDK_BDEV_IO_TYPE_READ, cb_args,
207 uint64_t lba, uint32_t lba_count, struct spdk_bs_dev_cb_args *cb_args,
214 rc = spdk_bdev_writev_blocks_ext(__get_desc(dev), channel, iov, iovcnt, lba, lba_count,
217 bdev_blob_queue_io(dev, channel, iov, iovcnt, lba, 0, lba_count, SPDK_BDEV_IO_TYPE_WRITE, cb_args,
225 bdev_blob_write_zeroes(struct spdk_bs_dev *dev, struct spdk_io_channel *channel, uint64_t lba,
230 rc = spdk_bdev_write_zeroes_blocks(__get_desc(dev), channel, lba,
233 bdev_blob_queue_io(dev, channel, NULL, 0, lba, 0,
241 bdev_blob_unmap(struct spdk_bs_dev *dev, struct spdk_io_channel *channel, uint64_t lba,
248 rc = spdk_bdev_unmap_blocks(__get_desc(dev), channel, lba, lba_count,
251 bdev_blob_queue_io(dev, channel, NULL, 0, lba, 0,
294 ctx->lba, ctx->lba_count, ctx->cb_args, ctx->ext_io_opts);
297 ctx->lba, ctx->lba_count, ctx->cb_args);
301 ctx->lba, ctx->lba_count, ctx->cb_args);
308 ctx->lba, ctx->lba_count, ctx->cb_args, ctx->ext_io_opts);
311 ctx->lba, ctx->lba_count, ctx->cb_args);
315 ctx->lba, ctx->lba_count, ctx->cb_args);
320 ctx->lba, ctx->lba_count, ctx->cb_args);
324 ctx->lba, ctx->lba_count, ctx->cb_args);
328 ctx->lba, ctx->src_lba, ctx->lba_count, ctx->cb_args);
452 bdev_blob_is_zeroes(struct spdk_bs_dev *dev, uint64_t lba, uint64_t lba_count)
458 bdev_blob_is_range_valid(struct spdk_bs_dev *dev, uint64_t lba, uint64_t lba_count)
462 /* The lba requested should be within the bounds of this bs_dev. */
463 if (lba >= spdk_bdev_get_num_blocks(bdev)) {
465 } else if (lba + lba_count > spdk_bdev_get_num_blocks(bdev)) {
470 "lba(lba_count): %lu(%lu), num_blks: %lu\n", lba, lba_count, spdk_bdev_get_num_blocks(bdev));
479 bdev_blob_translate_lba(struct spdk_bs_dev *dev, uint64_t lba, uint64_t *base_lba)
481 *base_lba = lba;