• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/block/

Lines Matching defs:limits

69  * no merge_bvec_fn is defined for a queue, and only the fixed limits are
103 * blk_set_default_limits - reset limits to default values
174 blk_set_default_limits(&q->limits);
216 q->limits.bounce_pfn = max_low_pfn;
220 q->limits.bounce_pfn = b_pfn;
225 q->limits.bounce_pfn = b_pfn;
254 q->limits.max_hw_sectors = max_hw_sectors;
255 q->limits.max_sectors = min_t(unsigned int, max_hw_sectors,
268 q->limits.max_discard_sectors = max_discard_sectors;
289 q->limits.max_segments = max_segments;
310 q->limits.max_segment_size = max_size;
326 q->limits.logical_block_size = size;
328 if (q->limits.physical_block_size < size)
329 q->limits.physical_block_size = size;
331 if (q->limits.io_min < q->limits.physical_block_size)
332 q->limits.io_min = q->limits.physical_block_size;
348 q->limits.physical_block_size = size;
350 if (q->limits.physical_block_size < q->limits.logical_block_size)
351 q->limits.physical_block_size = q->limits.logical_block_size;
353 if (q->limits.io_min < q->limits.physical_block_size)
354 q->limits.io_min = q->limits.physical_block_size;
371 q->limits.alignment_offset =
372 offset & (q->limits.physical_block_size - 1);
373 q->limits.misaligned = 0;
379 * @limits: the queue limits
388 void blk_limits_io_min(struct queue_limits *limits, unsigned int min)
390 limits->io_min = min;
392 if (limits->io_min < limits->logical_block_size)
393 limits->io_min = limits->logical_block_size;
395 if (limits->io_min < limits->physical_block_size)
396 limits->io_min = limits->physical_block_size;
416 blk_limits_io_min(&q->limits, min);
422 * @limits: the queue limits
433 void blk_limits_io_opt(struct queue_limits *limits, unsigned int opt)
435 limits->io_opt = opt;
454 blk_limits_io_opt(&q->limits, opt);
464 * blk_queue_stack_limits - inherit underlying queue limits for stacked drivers
470 blk_stack_limits(&t->limits, &b->limits, 0);
476 * @t: the stacking driver limits (top device)
477 * @b: the underlying queue limits (bottom, component device)
602 * bdev_stack_limits - adjust queue limits for stacked drivers
603 * @t: the stacking driver limits (top device)
608 * Merges queue limits for a top device and a block_device. Returns
619 return blk_stack_limits(t, &bq->limits, start);
624 * disk_stack_limits - adjust queue limits for stacked drivers
630 * Merges the limits for a top level gendisk and a bottom level
638 if (bdev_stack_limits(&t->limits, bdev, offset >> 9) < 0) {
733 q->limits.seg_boundary_mask = mask;