Home
last modified time | relevance | path

Searched refs:max_hw_sectors (Results 1 – 8 of 8) sorted by relevance

/linux-4.1.27/block/
Dblk-settings.c115 lim->max_sectors = lim->max_hw_sectors = BLK_SAFE_MAX_SECTORS; in blk_set_default_limits()
147 lim->max_hw_sectors = UINT_MAX; in blk_set_stacking_limits()
252 void blk_limits_max_hw_sectors(struct queue_limits *limits, unsigned int max_hw_sectors) in blk_limits_max_hw_sectors() argument
254 if ((max_hw_sectors << 9) < PAGE_CACHE_SIZE) { in blk_limits_max_hw_sectors()
255 max_hw_sectors = 1 << (PAGE_CACHE_SHIFT - 9); in blk_limits_max_hw_sectors()
257 __func__, max_hw_sectors); in blk_limits_max_hw_sectors()
260 limits->max_sectors = limits->max_hw_sectors = max_hw_sectors; in blk_limits_max_hw_sectors()
272 void blk_queue_max_hw_sectors(struct request_queue *q, unsigned int max_hw_sectors) in blk_queue_max_hw_sectors() argument
274 blk_limits_max_hw_sectors(&q->limits, max_hw_sectors); in blk_queue_max_hw_sectors()
546 t->max_hw_sectors = min_not_zero(t->max_hw_sectors, b->max_hw_sectors); in blk_stack_limits()
/linux-4.1.27/include/linux/
Dnvme.h99 u32 max_hw_sectors; member
Dblkdev.h288 unsigned int max_hw_sectors; member
934 return q->limits.max_hw_sectors; in blk_rq_get_max_sectors()
1211 return q->limits.max_hw_sectors; in queue_max_hw_sectors()
/linux-4.1.27/drivers/block/
Dnvme-core.c2136 if (dev->max_hw_sectors) in nvme_alloc_ns()
2137 blk_queue_max_hw_sectors(ns->queue, dev->max_hw_sectors); in nvme_alloc_ns()
2317 dev->max_hw_sectors = 1 << (ctrl->mdts + shift - 9); in nvme_dev_add()
2320 unsigned int max_hw_sectors; in nvme_dev_add() local
2323 max_hw_sectors = dev->stripe_size >> (shift - 9); in nvme_dev_add()
2324 if (dev->max_hw_sectors) { in nvme_dev_add()
2325 dev->max_hw_sectors = min(max_hw_sectors, in nvme_dev_add()
2326 dev->max_hw_sectors); in nvme_dev_add()
2328 dev->max_hw_sectors = max_hw_sectors; in nvme_dev_add()
/linux-4.1.27/drivers/block/drbd/
Ddrbd_req.c1531 unsigned int max_hw_sectors = queue_max_hw_sectors(q); in drbd_merge_bvec() local
1540 if ((limit >> 9) > max_hw_sectors) in drbd_merge_bvec()
1541 limit = max_hw_sectors << 9; in drbd_merge_bvec()
Ddrbd_nl.c1129 unsigned int max_hw_sectors = max_bio_size >> 9; in drbd_setup_queue_param() local
1136 max_hw_sectors = min(queue_max_hw_sectors(b), max_bio_size >> 9); in drbd_setup_queue_param()
1146 blk_queue_max_hw_sectors(q, max_hw_sectors); in drbd_setup_queue_param()
/linux-4.1.27/Documentation/block/
Dbiodoc.txt140 - The request queue's max_hw_sectors, which is a hard limit
144 The default for both max_sectors and max_hw_sectors is
/linux-4.1.27/drivers/md/bcache/
Dsuper.c837 q->limits.max_hw_sectors = UINT_MAX; in bcache_device_init()