Lines Matching defs:limits
882 DMWARN("Start sector is beyond the geometry limits.");
960 struct queue_limits *limits = dm_get_queue_limits(md);
963 limits->max_discard_sectors = 0;
969 struct queue_limits *limits = dm_get_queue_limits(md);
972 limits->max_write_same_sectors = 0;
977 struct queue_limits *limits = dm_get_queue_limits(md);
980 limits->max_write_zeroes_sectors = 0;
999 !bio->bi_disk->queue->limits.max_discard_sectors)
1002 !bio->bi_disk->queue->limits.max_write_same_sectors)
1005 !bio->bi_disk->queue->limits.max_write_zeroes_sectors)
2021 struct queue_limits *limits)
2062 dm_table_set_restrictions(t, q, limits);
2146 return &md->queue->limits;
2156 struct queue_limits limits;
2176 r = dm_calculate_queue_limits(t, &limits);
2178 DMERR("Cannot calculate initial queue limits");
2181 dm_table_set_restrictions(t, md->queue, &limits);
2405 struct queue_limits limits;
2415 * If the new table has no data devices, retain the existing limits.
2417 * then new I/O is queued based on these limits, and then some paths
2423 limits = md->queue->limits;
2428 r = dm_calculate_queue_limits(table, &limits);
2435 map = __bind(md, table, &limits);