Lines Matching defs:lim
178 struct queue_limits *lim)
186 lim->max_hw_discard_sectors = max_discard;
188 lim->max_secure_erase_sectors = max_discard;
190 lim->max_write_zeroes_sectors = max_discard;
194 lim->discard_granularity = SECTOR_SIZE;
196 lim->discard_granularity = card->pref_erase << 9;
350 struct queue_limits lim = { };
354 mmc_queue_setup_discard(card, &lim);
356 lim.max_hw_sectors = min(host->max_blk_count, host->max_req_size / 512);
359 lim.logical_block_size = card->ext_csd.data_sector_size;
361 lim.logical_block_size = 512;
363 WARN_ON_ONCE(lim.logical_block_size != 512 &&
364 lim.logical_block_size != 4096);
371 lim.virt_boundary_mask = dma_get_merge_boundary(mmc_dev(host));
372 lim.max_segments = MMC_DMA_MAP_MERGE_SEGMENTS;
374 lim.max_segment_size =
375 round_down(host->max_seg_size, lim.logical_block_size);
376 lim.max_segments = host->max_segs;
379 disk = blk_mq_alloc_disk(&mq->tag_set, &lim, mq);