origin_bdev 3435 drivers/md/dm-cache-target.c static bool origin_dev_supports_discard(struct block_device *origin_bdev) origin_bdev 3437 drivers/md/dm-cache-target.c struct request_queue *q = bdev_get_queue(origin_bdev); origin_bdev 3448 drivers/md/dm-cache-target.c struct block_device *origin_bdev = cache->origin_dev->bdev; origin_bdev 3449 drivers/md/dm-cache-target.c struct queue_limits *origin_limits = &bdev_get_queue(origin_bdev)->limits; origin_bdev 3456 drivers/md/dm-cache-target.c if (!origin_dev_supports_discard(origin_bdev)) origin_bdev 3464 drivers/md/dm-cache-target.c bdevname(origin_bdev, buf), reason); origin_bdev 3471 drivers/md/dm-cache-target.c struct block_device *origin_bdev = cache->origin_dev->bdev; origin_bdev 3472 drivers/md/dm-cache-target.c struct queue_limits *origin_limits = &bdev_get_queue(origin_bdev)->limits;