Lines Matching defs:type

430 	if (!ti->type->prepare_ioctl)
436 r = ti->type->prepare_ioctl(ti, bdev);
1110 dm_endio_fn endio = ti->type->end_io;
1246 if (!ti->type->direct_access)
1252 ret = ti->type->direct_access(ti, pgoff, nr_pages, mode, kaddr, pfn);
1273 if (WARN_ON(!ti->type->dax_zero_page_range)) {
1280 ret = ti->type->dax_zero_page_range(ti, pgoff, nr_pages);
1297 if (!ti || !ti->type->dax_recovery_write)
1300 ret = ti->type->dax_recovery_write(ti, pgoff, addr, bytes, i);
1431 if (likely(ti->type->map == linear_map))
1433 else if (ti->type->map == stripe_map)
1436 r = ti->type->map(ti, clone);
1649 * Even though the device advertised support for this type of
1730 if (unlikely(!dm_target_supports_nowait(ti->type)))
2119 md->type = DM_TYPE_NONE;
2133 * default to bio-based until DM table is loaded and md->type
2350 * Functions to manage md->type.
2363 void dm_set_md_type(struct mapped_device *md, enum dm_queue_mode type)
2366 md->type = type;
2371 return md->type;
2380 * Setup the DM device's queue based on md's type
2384 enum dm_queue_mode type = dm_table_get_type(t);
2389 switch (type) {
2440 md->type = type;
3209 enum pr_type type;
3237 if (!ti->type->iterate_devices)
3240 ti->type->iterate_devices(ti, fn, pr);
3321 pr->ret = ops->pr_reserve(dev->bdev, pr->old_key, pr->type, pr->flags);
3328 static int dm_pr_reserve(struct block_device *bdev, u64 key, enum pr_type type,
3334 .type = type,
3348 * If there is a non-All Registrants type of reservation, the release must be
3364 pr->ret = ops->pr_release(dev->bdev, pr->old_key, pr->type);
3371 static int dm_pr_release(struct block_device *bdev, u64 key, enum pr_type type)
3375 .type = type,
3398 pr->ret = ops->pr_preempt(dev->bdev, pr->old_key, pr->new_key, pr->type,
3407 enum pr_type type, bool abort)
3412 .type = type,