Lines Matching defs:range

1037 	/* Offset near end of uint64_t range (2^64 - 1) */
4055 /* Trigger range locking */
4062 /* Trigger range unlocking */
4081 /* Trigger range locking */
4085 /* Trigger range unlocking earlier because we expect error here */
4882 lock_lba_range_done(struct lba_range *range, void *ctx, int status)
4888 unlock_lba_range_done(struct lba_range *range, void *ctx, int status)
4900 struct lba_range *range;
4921 range = TAILQ_FIRST(&channel->locked_ranges);
4922 SPDK_CU_ASSERT_FATAL(range != NULL);
4923 CU_ASSERT(range->offset == 20);
4924 CU_ASSERT(range->length == 10);
4925 CU_ASSERT(range->owner_ch == channel);
4954 struct lba_range *range;
4984 range = TAILQ_FIRST(&channel->locked_ranges);
4985 SPDK_CU_ASSERT_FATAL(range != NULL);
4986 CU_ASSERT(range->offset == 20);
4987 CU_ASSERT(range->length == 10);
4988 CU_ASSERT(range->owner_ch == channel);
4989 CU_ASSERT(range->locked_ctx == &ctx1);
5010 * But note that the range should be on the channel's locked_list, to make sure no
5015 range = TAILQ_FIRST(&channel->locked_ranges);
5016 SPDK_CU_ASSERT_FATAL(range != NULL);
5017 CU_ASSERT(range->offset == 20);
5018 CU_ASSERT(range->length == 10);
5048 struct lba_range *range;
5063 /* Lock range 20-29. */
5070 range = TAILQ_FIRST(&channel->locked_ranges);
5071 SPDK_CU_ASSERT_FATAL(range != NULL);
5072 CU_ASSERT(range->offset == 20);
5073 CU_ASSERT(range->length == 10);
5075 /* Try to lock range 25-39. It should not lock immediately, since it overlaps with
5084 range = TAILQ_FIRST(&bdev->internal.pending_locked_ranges);
5085 SPDK_CU_ASSERT_FATAL(range != NULL);
5086 CU_ASSERT(range->offset == 25);
5087 CU_ASSERT(range->length == 15);
5089 /* Unlock 20-29. This should result in range 25-39 now getting locked since it
5099 range = TAILQ_FIRST(&channel->locked_ranges);
5100 SPDK_CU_ASSERT_FATAL(range != NULL);
5101 CU_ASSERT(range->offset == 25);
5102 CU_ASSERT(range->length == 15);
5113 range = TAILQ_FIRST(&bdev->internal.locked_ranges);
5114 SPDK_CU_ASSERT_FATAL(range != NULL);
5115 range = TAILQ_NEXT(range, tailq);
5116 SPDK_CU_ASSERT_FATAL(range != NULL);
5117 CU_ASSERT(range->offset == 40);
5118 CU_ASSERT(range->length == 20);
5127 range = TAILQ_FIRST(&bdev->internal.pending_locked_ranges);
5128 SPDK_CU_ASSERT_FATAL(range != NULL);
5129 CU_ASSERT(range->offset == 35);
5130 CU_ASSERT(range->length == 10);
5142 range = TAILQ_FIRST(&bdev->internal.pending_locked_ranges);
5143 SPDK_CU_ASSERT_FATAL(range != NULL);
5144 CU_ASSERT(range->offset == 35);
5145 CU_ASSERT(range->length == 10);
5158 range = TAILQ_FIRST(&bdev->internal.locked_ranges);
5159 SPDK_CU_ASSERT_FATAL(range != NULL);
5160 CU_ASSERT(range->offset == 35);
5161 CU_ASSERT(range->length == 10);
5209 struct lba_range *range;
5231 range = TAILQ_FIRST(&channel->locked_ranges);
5232 SPDK_CU_ASSERT_FATAL(range != NULL);
5233 CU_ASSERT(range->offset == 0);
5234 CU_ASSERT(range->length == bdev->blockcnt);
5235 CU_ASSERT(range->owner_ch == NULL);
5236 range = TAILQ_FIRST(&bdev_ut_if.internal.quiesced_ranges);
5237 SPDK_CU_ASSERT_FATAL(range != NULL);
5238 CU_ASSERT(range->offset == 0);
5239 CU_ASSERT(range->length == bdev->blockcnt);
5240 CU_ASSERT(range->owner_ch == NULL);
5258 range = TAILQ_FIRST(&channel->locked_ranges);
5259 SPDK_CU_ASSERT_FATAL(range != NULL);
5260 CU_ASSERT(range->offset == 20);
5261 CU_ASSERT(range->length == 10);
5262 CU_ASSERT(range->owner_ch == NULL);
5263 range = TAILQ_FIRST(&bdev_ut_if.internal.quiesced_ranges);
5264 SPDK_CU_ASSERT_FATAL(range != NULL);
5265 CU_ASSERT(range->offset == 20);
5266 CU_ASSERT(range->length == 10);
5267 CU_ASSERT(range->owner_ch == NULL);
5307 range = TAILQ_FIRST(&channel->locked_ranges);
5308 SPDK_CU_ASSERT_FATAL(range != NULL);