Searched refs:lim (Results 1 - 25 of 107) sorted by path

12345

/linux-master/Documentation/driver-api/media/drivers/ccs/
H A Dmk-ccs-regs344 my ($lim, $offset) = split /,/, $d->[0];
346 $reg_formula .= " + (($arg) < $lim ? ($arg)$times : $offset + (($arg) - $lim)$times)";
/linux-master/arch/m68k/emu/
H A Dnfblock.c99 struct queue_limits lim = { local
123 dev->disk = blk_alloc_disk(&lim, NUMA_NO_NODE);
/linux-master/arch/powerpc/kernel/
H A Dcacheinfo.c238 int i, lim; local
240 lim = ARRAY_SIZE(cache_type_info[cache->type].line_size_props);
242 for (i = 0; i < lim; i++) {
/linux-master/arch/um/drivers/
H A Dubd_kern.c847 struct queue_limits lim = { local
858 lim.max_hw_sectors = 8 * sizeof(long);
860 lim.max_hw_discard_sectors = UBD_MAX_REQUEST;
861 lim.max_write_zeroes_sectors = UBD_MAX_REQUEST;
890 disk = blk_mq_alloc_disk(&ubd_dev->tag_set, &lim, ubd_dev);
/linux-master/arch/um/os-Linux/
H A Dmain.c28 struct rlimit lim; local
30 if (getrlimit(RLIMIT_STACK, &lim) < 0) {
34 if ((lim.rlim_cur == RLIM_INFINITY) || (lim.rlim_cur > STACKSIZE)) {
35 lim.rlim_cur = STACKSIZE;
36 if (setrlimit(RLIMIT_STACK, &lim) < 0) {
H A Dstart_up.c228 struct rlimit lim; local
229 int err = getrlimit(RLIMIT_CORE, &lim);
237 if (lim.rlim_cur == RLIM_INFINITY)
240 os_info("%llu\n", (unsigned long long)lim.rlim_cur);
243 if (lim.rlim_max == RLIM_INFINITY)
246 os_info("%llu\n", (unsigned long long)lim.rlim_max);
/linux-master/arch/x86/kvm/
H A Demulate.c696 u32 lim; local
726 lim = desc_limit_scaled(&desc);
729 if (addr.ea <= lim)
731 lim = desc.d ? 0xffffffff : 0xffff;
733 if (addr.ea > lim)
735 if (lim == 0xffffffff)
738 *max_size = (u64)lim + 1 - addr.ea;
/linux-master/block/
H A Dblk-core.c397 struct request_queue *blk_alloc_queue(struct queue_limits *lim, int node_id) argument
421 error = blk_set_default_limits(lim);
424 q->limits = *lim;
H A Dblk-map.c568 const struct queue_limits *lim = &q->limits; local
595 if (bvprvp && bvec_gap_to_prev(lim, bvprvp, bv->bv_offset)) {
H A Dblk-merge.c103 static unsigned int bio_allowed_max_sectors(const struct queue_limits *lim) argument
105 return round_down(UINT_MAX, lim->logical_block_size) >> SECTOR_SHIFT;
109 const struct queue_limits *lim,
118 granularity = max(lim->discard_granularity >> 9, 1U);
121 min(lim->max_discard_sectors, bio_allowed_max_sectors(lim));
136 ((lim->discard_alignment >> 9) % granularity);
146 const struct queue_limits *lim,
150 if (!lim->max_write_zeroes_sectors)
152 if (bio_sectors(bio) <= lim
108 bio_split_discard(struct bio *bio, const struct queue_limits *lim, unsigned *nsegs, struct bio_set *bs) argument
145 bio_split_write_zeroes(struct bio *bio, const struct queue_limits *lim, unsigned *nsegs, struct bio_set *bs) argument
165 get_max_io_size(struct bio *bio, const struct queue_limits *lim) argument
193 get_max_segment_size(const struct queue_limits *lim, struct page *start_page, unsigned long offset) argument
227 bvec_split_segs(const struct queue_limits *lim, const struct bio_vec *bv, unsigned *nsegs, unsigned *bytes, unsigned max_segs, unsigned max_bytes) argument
275 bio_split_rw(struct bio *bio, const struct queue_limits *lim, unsigned *segs, struct bio_set *bs, unsigned max_bytes) argument
350 __bio_split_to_limits(struct bio *bio, const struct queue_limits *lim, unsigned int *nr_segs) argument
399 const struct queue_limits *lim = &bdev_get_queue(bio->bi_bdev)->limits; local
[all...]
H A Dblk-mq.c4072 struct queue_limits *lim, void *queuedata)
4078 q = blk_alloc_queue(lim ? lim : &default_lim, set->numa_node);
4119 struct queue_limits *lim, void *queuedata,
4125 q = blk_mq_alloc_queue(set, lim, queuedata);
4071 blk_mq_alloc_queue(struct blk_mq_tag_set *set, struct queue_limits *lim, void *queuedata) argument
4118 __blk_mq_alloc_disk(struct blk_mq_tag_set *set, struct queue_limits *lim, void *queuedata, struct lock_class_key *lkclass) argument
H A Dblk-settings.c30 * @lim: the queue_limits structure to reset
35 void blk_set_stacking_limits(struct queue_limits *lim) argument
37 memset(lim, 0, sizeof(*lim));
38 lim->logical_block_size = SECTOR_SIZE;
39 lim->physical_block_size = SECTOR_SIZE;
40 lim->io_min = SECTOR_SIZE;
41 lim->discard_granularity = SECTOR_SIZE;
42 lim->dma_alignment = SECTOR_SIZE - 1;
43 lim
58 blk_apply_bdi_limits(struct backing_dev_info *bdi, struct queue_limits *lim) argument
69 blk_validate_zoned_limits(struct queue_limits *lim) argument
104 blk_validate_limits(struct queue_limits *lim) argument
227 blk_set_default_limits(struct queue_limits *lim) argument
275 queue_limits_set(struct request_queue *q, struct queue_limits *lim) argument
374 struct queue_limits *lim = &q->limits; local
682 queue_limit_alignment_offset(const struct queue_limits *lim, sector_t sector) argument
692 queue_limit_discard_alignment( const struct queue_limits *lim, sector_t sector) argument
[all...]
H A Dblk-sysfs.c178 struct queue_limits lim; local
193 lim = queue_limits_start_update(q);
194 lim.max_user_discard_sectors = max_discard_bytes >> SECTOR_SHIFT;
195 err = queue_limits_commit_update(q, &lim);
236 struct queue_limits lim; local
245 lim = queue_limits_start_update(q);
246 lim.max_user_sectors = max_sectors_kb << 1;
247 err = queue_limits_commit_update(q, &lim);
H A Dblk.h119 static inline bool __bvec_gap_to_prev(const struct queue_limits *lim, argument
122 return (offset & lim->virt_boundary_mask) ||
123 ((bprv->bv_offset + bprv->bv_len) & lim->virt_boundary_mask);
130 static inline bool bvec_gap_to_prev(const struct queue_limits *lim, argument
133 if (!lim->virt_boundary_mask)
135 return __bvec_gap_to_prev(lim, bprv, offset);
311 const struct queue_limits *lim)
330 return lim->chunk_sectors || bio->bi_vcnt != 1 ||
335 const struct queue_limits *lim,
345 int blk_set_default_limits(struct queue_limits *lim);
310 bio_may_exceed_limits(struct bio *bio, const struct queue_limits *lim) argument
[all...]
H A Dgenhd.c1394 struct gendisk *__blk_alloc_disk(struct queue_limits *lim, int node, argument
1401 q = blk_alloc_queue(lim ? lim : &default_lim, node);
/linux-master/drivers/base/
H A Dcacheinfo.c136 int i, lim, ct_idx; local
139 lim = ARRAY_SIZE(cache_type_info[ct_idx].line_size_props);
141 for (i = 0; i < lim; i++) {
/linux-master/drivers/block/aoe/
H A Daoeblk.c337 struct queue_limits lim = { local
378 gd = blk_mq_alloc_disk(set, &lim, d);
H A Daoedev.c246 size_t lim; local
251 lim = sizeof(d->gd->disk_name);
252 lim -= p - d->gd->disk_name;
253 if (slen < lim)
254 lim = slen;
256 return !strncmp(s, p, lim);
/linux-master/drivers/block/
H A Dbrd.c321 struct queue_limits lim = { local
348 disk = brd->brd_disk = blk_alloc_disk(&lim, NUMA_NO_NODE);
H A Dfloppy.c4518 struct queue_limits lim = { local
4523 disk = blk_mq_alloc_disk(&tag_sets[drive], &lim, NULL);
H A Dloop.c754 struct queue_limits *lim)
784 lim->max_hw_discard_sectors = max_discard_sectors;
785 lim->max_write_zeroes_sectors = max_discard_sectors;
787 lim->discard_granularity = granularity;
789 lim->discard_granularity = 0;
981 struct queue_limits lim; local
983 lim = queue_limits_start_update(lo->lo_queue);
984 lim.logical_block_size = bsize;
985 lim.physical_block_size = bsize;
986 lim
753 loop_config_discard(struct loop_device *lo, struct queue_limits *lim) argument
1983 struct queue_limits lim = { local
[all...]
H A Dn64cart.c117 struct queue_limits lim = { local
138 disk = blk_alloc_disk(&lim, NUMA_NO_NODE);
/linux-master/drivers/block/drbd/
H A Ddrbd_main.c2693 struct queue_limits lim = { local
2719 disk = blk_alloc_disk(&lim, NUMA_NO_NODE);
H A Ddrbd_nl.c1266 struct queue_limits lim; local
1293 lim = queue_limits_start_update(q);
1295 blk_set_stacking_limits(&lim);
1296 lim.max_segments = drbd_backing_dev_max_segments(device);
1298 lim.max_segments = BLK_MAX_SEGMENTS;
1301 lim.max_hw_sectors = new >> SECTOR_SHIFT;
1302 lim.seg_boundary_mask = PAGE_SIZE - 1;
1313 lim.discard_granularity = 512;
1314 lim.max_hw_discard_sectors =
1317 lim
[all...]
/linux-master/drivers/block/mtip32xx/
H A Dmtip32xx.c3404 struct queue_limits lim = { local
3440 dd->disk = blk_mq_alloc_disk(&dd->tags, &lim, dd);

Completed in 433 milliseconds

12345