Home
last modified time | relevance | path

Searched refs:max_segments (Results 1 – 25 of 50) sorted by relevance

12

/linux-6.15/tools/testing/selftests/ublk/
H A Dtest_generic_03.sh16 max_segments=$(cat "$sysfs_path"/queue/max_segments)
21 if [ "$max_segments" != "32" ]; then
H A Dnull.c36 .max_segments = 32, in ublk_null_tgt_init()
/linux-6.15/block/
H A Dblk-settings.c46 lim->max_segments = USHRT_MAX; in blk_set_stacking_limits()
158 unsigned int max_segments = min(BIO_MAX_VECS, lim->max_segments); in blk_queue_max_guaranteed_bio() local
161 length = min(max_segments, 2) * lim->logical_block_size; in blk_queue_max_guaranteed_bio()
162 if (max_segments > 2) in blk_queue_max_guaranteed_bio()
163 length += (max_segments - 2) * PAGE_SIZE; in blk_queue_max_guaranteed_bio()
338 if (!lim->max_segments) in blk_validate_limits()
339 lim->max_segments = BLK_MAX_SEGMENTS; in blk_validate_limits()
724 t->max_segments = min_not_zero(t->max_segments, b->max_segments); in blk_stack_limits()
H A Dblk-merge.c330 if (nsegs < lim->max_segments && in bio_split_rw_at()
337 lim->max_segments, max_bytes)) in bio_split_rw_at()
H A Dblk-sysfs.c133 QUEUE_SYSFS_LIMIT_SHOW(max_segments)
/linux-6.15/drivers/scsi/
H A Dsd_zbc.c172 unsigned int max_segments; in sd_zbc_alloc_report_buffer() local
191 max_segments = min(BIO_MAX_INLINE_VECS, queue_max_segments(q)); in sd_zbc_alloc_report_buffer()
192 bufsize = min_t(size_t, bufsize, max_segments << PAGE_SHIFT); in sd_zbc_alloc_report_buffer()
/linux-6.15/drivers/infiniband/ulp/rtrs/
H A Drtrs.h113 u32 max_segments; member
H A Drtrs-clt.h169 unsigned int max_segments; member
H A Drtrs-clt.c1470 clt_path->clt->max_segments = in query_fast_reg_mode()
1471 min(clt_path->max_pages_per_mr, clt_path->clt->max_segments); in query_fast_reg_mode()
2718 clt->max_segments = RTRS_MAX_SEGMENTS; in alloc_clt()
3088 attr->max_segments = clt->max_segments; in rtrs_clt_query()
3091 clt->max_segments * SZ_4K); in rtrs_clt_query()
/linux-6.15/drivers/block/rnbd/
H A Drnbd-clt.h88 u32 max_segments; member
H A Drnbd-proto.h154 __le16 max_segments; member
H A Drnbd-clt.c1283 sess->max_segments = attrs.max_segments; in find_and_get_or_create_sess()
1372 .max_segments = dev->sess->max_segments, in rnbd_client_setup_device()
1621 sess->max_segments, sess->max_io_size / SECTOR_SIZE, in rnbd_clt_map_device()
H A Drnbd-srv.c551 rsp->max_segments = cpu_to_le16(bdev_max_segments(bdev)); in rnbd_srv_fill_msg_open_rsp()
/linux-6.15/drivers/s390/block/
H A Ddasd_genhd.c44 .max_segments = USHRT_MAX, in dasd_gendisk_alloc()
H A Dscm_blk.c444 lim.max_segments = min(scmdev->nr_max_block, in scm_blk_dev_setup()
446 lim.max_hw_sectors = lim.max_segments << 3; /* 8 * 512 = blk_size */ in scm_blk_dev_setup()
/linux-6.15/drivers/mmc/core/
H A Dqueue.c374 lim.max_segments = MMC_DMA_MAP_MERGE_SEGMENTS; in mmc_alloc_disk()
378 lim.max_segments = host->max_segs; in mmc_alloc_disk()
/linux-6.15/include/uapi/linux/
H A Dublk_cmd.h432 __u16 max_segments; member
/linux-6.15/drivers/mtd/ubi/
H A Dblock.c352 .max_segments = UBI_MAX_SG_COUNT, in ubiblock_create()
/linux-6.15/drivers/block/
H A Dps3disk.c388 .max_segments = -1, in ps3disk_probe()
H A Dublk_drv.c2537 .max_segments = USHRT_MAX, in ublk_ctrl_start_dev()
2586 lim.max_segments = ub->params.seg.max_segments; in ublk_ctrl_start_dev()
/linux-6.15/include/linux/
H A Dblkdev.h404 unsigned short max_segments; member
1257 return q->limits.max_segments; in queue_max_segments()
/linux-6.15/drivers/nvme/target/
H A Dpassthru.c105 max_hw_sectors = min_not_zero(pctrl->max_segments << PAGE_SECTORS_SHIFT, in nvmet_passthru_override_id_ctrl()
/linux-6.15/drivers/cdrom/
H A Dgdrom.c744 .max_segments = 1, in probe_gdrom()
/linux-6.15/drivers/net/ethernet/myricom/myri10ge/
H A Dmyri10ge.c2634 int idx, avail, frag_cnt, frag_idx, count, mss, max_segments; in myri10ge_xmit() local
2649 max_segments = MXGEFW_MAX_SEND_DESC; in myri10ge_xmit()
2653 max_segments = MYRI10GE_MAX_SEND_DESC_TSO; in myri10ge_xmit()
2656 if ((unlikely(avail < max_segments))) { in myri10ge_xmit()
2767 if (unlikely(count == max_segments)) in myri10ge_xmit()
/linux-6.15/drivers/block/drbd/
H A Ddrbd_nl.c1248 unsigned int max_segments; in drbd_backing_dev_max_segments() local
1251 max_segments = rcu_dereference(device->ldev->disk_conf)->max_bio_bvecs; in drbd_backing_dev_max_segments()
1254 if (!max_segments) in drbd_backing_dev_max_segments()
1256 return max_segments; in drbd_backing_dev_max_segments()
1296 lim.max_segments = drbd_backing_dev_max_segments(device); in drbd_reconsider_queue_parameters()
1298 lim.max_segments = BLK_MAX_SEGMENTS; in drbd_reconsider_queue_parameters()

12