Lines Matching defs:name
33 def bdev_examine(client, name):
37 name: name of the bdev
40 params['name'] = name
53 base_bdev_name: name of the underlying base bdev
73 def bdev_compress_delete(client, name):
76 name: name of compress vbdev to delete
79 params['name'] = name
83 def bdev_compress_get_orphans(client, name=None):
86 name: comp bdev name to query (optional; if omitted, query all comp bdevs)
91 if name is not None:
92 params['name'] = name
96 def bdev_crypto_create(client, base_bdev_name, name, crypto_pmd=None, key=None, cipher=None, key2=None, key_name=None):
99 base_bdev_name: name of the underlying base bdev
100 name: name for the crypto vbdev
101 crypto_pmd: name of the DPDK crypto driver to use
105 key_name: The key name to use in crypto operations
111 params['name'] = name
125 def bdev_crypto_delete(client, name):
128 name: name of crypto vbdev to delete
131 params['name'] = name
135 def bdev_ocf_create(client, name, mode, cache_bdev_name, core_bdev_name, cache_line_size=None):
138 name: name of constructed OCF bdev
140 cache_bdev_name: name of underlying cache bdev
141 core_bdev_name: name of underlying core bdev
147 params['name'] = name
156 def bdev_ocf_delete(client, name):
159 name: name of OCF bdev
162 params['name'] = name
166 def bdev_ocf_get_stats(client, name):
169 name: name of OCF bdev
174 params['name'] = name
178 def bdev_ocf_reset_stats(client, name):
181 name: name of OCF bdev
186 params['name'] = name
190 def bdev_ocf_get_bdevs(client, name=None):
193 name: name of OCF vbdev or name of cache device or name of core device (optional)
198 if name is not None:
199 params['name'] = name
203 def bdev_ocf_set_cache_mode(client, name, mode):
206 name: name of OCF bdev
209 New cache mode name
212 params['name'] = name
217 def bdev_ocf_set_seqcutoff(client, name, policy, threshold=None, promotion_count=None):
220 name: Name of OCF cache bdev
226 params['name'] = name
235 def bdev_ocf_flush_start(client, name):
238 name: name of OCF bdev
241 params['name'] = name
245 def bdev_ocf_flush_status(client, name):
248 name: name of OCF bdev
253 params['name'] = name
257 def bdev_malloc_create(client, num_blocks, block_size, physical_block_size=None, name=None, uuid=None, optimal_io_boundary=None,
264 name: name of block device (optional)
280 if name is not None:
281 params['name'] = name
299 def bdev_malloc_delete(client, name):
302 bdev_name: name of malloc bdev to delete
305 params['name'] = name
309 def bdev_null_create(client, num_blocks, block_size, name, physical_block_size=None, uuid=None, md_size=None,
315 name: name of block device
328 params['name'] = name
344 def bdev_null_delete(client, name):
347 name: name of null bdev to delete
350 params['name'] = name
354 def bdev_null_resize(client, name, new_size):
357 name: name of null bdev to resize
361 params['name'] = name
394 def bdev_raid_create(client, name, raid_level, base_bdevs, strip_size_kb=None, uuid=None, superblock=None):
397 name: user defined raid bdev name
408 params['name'] = name
420 def bdev_raid_delete(client, name):
423 name: raid bdev name
428 params['name'] = name
435 base_bdev: base bdev name
436 raid_bdev: raid bdev name
446 def bdev_raid_remove_base_bdev(client, name):
449 name: base bdev name
454 params['name'] = name
458 def bdev_aio_create(client, filename, name, block_size=None, readonly=None, fallocate=None, uuid=None):
462 name: name of block device
472 params['name'] = name
484 def bdev_aio_rescan(client, name):
487 name: name of aio bdev to rescan
490 params['name'] = name
494 def bdev_aio_delete(client, name):
497 name: name of aio bdev to delete
500 params['name'] = name
504 def bdev_uring_create(client, filename, name, block_size=None, uuid=None):
508 name: name of bdev
516 params['name'] = name
524 def bdev_uring_rescan(client, name):
527 name: name of uring bdev to rescan
530 params['name'] = name
534 def bdev_uring_delete(client, name):
537 name: name of uring bdev to delete
540 params['name'] = name
544 def bdev_xnvme_create(client, filename, name, io_mechanism, conserve_cpu):
548 name: name of xNVMe bdev to create
556 params['name'] = name
562 def bdev_xnvme_delete(client, name):
565 name: name of xNVMe bdev to delete
568 params['name'] = name
709 def bdev_nvme_attach_controller(client, name, trtype, traddr, adrfam=None, trsvcid=None,
719 name: bdev name prefix; "n" + namespace ID will be appended to create unique names
751 max_bdevs: Size of the name array for newly created bdevs. Default is 128. (optional)
752 dhchap_key: DH-HMAC-CHAP key name.
753 dhchap_ctrlr_key: DH-HMAC-CHAP controller key name.
760 params['name'] = name
810 def bdev_nvme_detach_controller(client, name, trtype=None, traddr=None,
819 name: controller name
829 params['name'] = name
847 def bdev_nvme_reset_controller(client, name, cntlid=None):
850 name: controller name
854 params['name'] = name
860 def bdev_nvme_enable_controller(client, name, cntlid=None):
863 name: controller name
867 params['name'] = name
873 def bdev_nvme_disable_controller(client, name, cntlid=None):
876 name: controller name
880 params['name'] = name
886 def bdev_nvme_start_discovery(client, name, trtype, traddr, adrfam=None, trsvcid=None,
892 name: bdev name prefix; "n" + namespace ID will be appended to create unique names
916 params['name'] = name
938 def bdev_nvme_stop_discovery(client, name):
941 name: name of discovery service to start
944 params['name'] = name
954 def bdev_nvme_get_io_paths(client, name=None):
957 name: Name of the NVMe bdev (optional)
962 if name is not None:
963 params['name'] = name
967 def bdev_nvme_set_preferred_path(client, name, cntlid):
970 name: NVMe bdev name
974 params['name'] = name
979 def bdev_nvme_set_multipath_policy(client, name, policy, selector=None, rr_min_io=None):
982 name: NVMe bdev name
988 params['name'] = name
997 def bdev_nvme_get_path_iostat(client, name):
1000 name: bdev name to query
1005 params['name'] = name
1009 def bdev_nvme_cuse_register(client, name):
1012 name: Name of the operating NVMe controller
1015 params['name'] = name
1019 def bdev_nvme_cuse_unregister(client, name):
1022 name: Name of the operating NVMe controller
1025 params['name'] = name
1029 def bdev_nvme_set_keys(client, name, dhchap_key=None, dhchap_ctrlr_key=None):
1032 name: name of the NVMe controller
1033 dhchap_key: DH-HMAC-CHAP key name
1034 dhchap_ctrlr_key: DH-HMAC-CHAP controller key name
1036 params = {'name': name}
1044 def bdev_zone_block_create(client, name, base_bdev, zone_capacity, optimal_open_zones):
1047 name: Zone device name
1048 base_bdev: Base Nvme bdev name
1055 params['name'] = name
1062 def bdev_zone_block_delete(client, name):
1065 name: name of block zone bdev to delete
1068 params['name'] = name
1072 def bdev_rbd_register_cluster(client, name=None, user_id=None, config_param=None, config_file=None, key_file=None, core_mask=None):
1075 name: name of Rados Cluster
1076 user_id: Ceph user name (optional)
1085 if name is not None:
1086 params['name'] = name
1100 def bdev_rbd_unregister_cluster(client, name):
1103 name: name of Rados cluster object to unregister
1106 params['name'] = name
1110 def bdev_rbd_get_clusters_info(client, name=None):
1113 name: name of Rados cluster object to query (optional; if omitted, query all clusters)
1118 if name is not None:
1119 params['name'] = name
1123 def bdev_rbd_create(client, pool_name, rbd_name, block_size, name=None, user_id=None, config=None, cluster_name=None, uuid=None):
1126 pool_name: Ceph RBD pool name
1127 rbd_name: Ceph RBD image name
1129 name: name of block device (optional)
1130 user_id: Ceph user name (optional)
1141 if name is not None:
1142 params['name'] = name
1150 print("WARNING:bdev_rbd_create should be used with specifying -c to have a cluster name after bdev_rbd_register_cluster.")
1156 def bdev_rbd_delete(client, name):
1159 name: name of rbd bdev to delete
1162 params['name'] = name
1166 def bdev_rbd_resize(client, name, new_size):
1169 name: name of rbd bdev to resize
1173 params['name'] = name
1181 base_name: base bdev name
1191 def bdev_delay_create(client, base_bdev_name, name, avg_read_latency, p99_read_latency, avg_write_latency, p99_write_latency, uuid=None):
1194 base_bdev_name: name of the existing bdev
1195 name: name of block device
1206 params['name'] = name
1216 def bdev_delay_delete(client, name):
1219 name: name of delay bdev to delete
1222 params['name'] = name
1229 delay_bdev_name: name of the delay bdev
1242 def bdev_error_delete(client, name):
1245 bdev_name: name of error bdev to delete
1248 params['name'] = name
1263 def bdev_iscsi_create(client, name, url, initiator_iqn):
1266 name: name of block device
1268 initiator_iqn: IQN name to be used by initiator
1273 params['name'] = name
1279 def bdev_iscsi_delete(client, name):
1282 bdev_name: name of iSCSI bdev to delete
1285 params['name'] = name
1289 def bdev_passthru_create(client, base_bdev_name, name, uuid=None):
1292 base_bdev_name: name of the existing bdev
1293 name: name of block device
1300 params['name'] = name
1306 def bdev_passthru_delete(client, name):
1309 name: name of pass through bdev to delete
1312 params['name'] = name
1319 nvme_ctrlr_name: name of the nvme ctrlr
1341 bdev_name: name of opal vbdev to get info
1355 bdev_name: name of opal vbdev to delete
1367 bdev_name: name of opal vbdev
1383 bdev_name: name of opal vbdev
1399 base_bdev: name of bdev to split
1416 base_bdev: name of previously split bdev
1423 def bdev_ftl_create(client, name, base_bdev, cache, **kwargs):
1426 name: name of the bdev
1427 base_bdev: name of the base bdev
1428 cache: name of the cache device
1432 params['name'] = name
1441 def bdev_ftl_load(client, name, base_bdev, cache, **kwargs):
1444 name: name of the bdev
1445 base_bdev: name of the base bdev
1450 params['name'] = name
1459 def bdev_ftl_unload(client, name, fast_shutdown=None):
1462 name: name of the bdev
1466 params['name'] = name
1472 def bdev_ftl_delete(client, name, fast_shutdown=None):
1475 name: name of the bdev
1479 params['name'] = name
1485 def bdev_ftl_unmap(client, name, lba, num_blocks):
1488 name: name of the bdev
1493 params['name'] = name
1499 def bdev_ftl_get_stats(client, name):
1502 name: name of the bdev
1505 params['name'] = name
1509 def bdev_ftl_get_properties(client, name):
1512 name: name of the bdev
1515 params['name'] = name
1519 def bdev_ftl_set_property(client, name, ftl_property, value):
1522 name: name of the bdev
1523 ftl_property: name of the property to be set
1527 params['name'] = name
1533 def bdev_get_bdevs(client, name=None, timeout=None):
1536 name: bdev name to query (optional; if omitted, query all bdevs)
1537 timeout: time in ms to wait for the bdev with specified name to appear
1542 if name is not None:
1543 params['name'] = name
1549 def bdev_get_iostat(client, name=None, per_channel=None, reset_mode=None):
1552 name: bdev name to query (optional; if omitted, query all bdevs)
1559 if name is not None:
1560 params['name'] = name
1568 def bdev_reset_iostat(client, name=None, mode=None):
1571 name: bdev name to reset (optional; if omitted, reset all bdevs)
1575 if name is not None:
1576 params['name'] = name
1582 def bdev_enable_histogram(client, name, enable, opc):
1585 name: name of bdev
1587 opc: name of io_type (optional)
1590 params['name'] = name
1597 def bdev_get_histogram(client, name):
1600 name: name of bdev
1603 params['name'] = name
1607 def bdev_error_inject_error(client, name, io_type, error_type, num=None,
1611 name: name of error bdev
1620 params['name'] = name
1634 def bdev_set_qd_sampling_period(client, name, period):
1637 name: name of a bdev on which to track queue depth.
1641 params['name'] = name
1648 name,
1655 name: name of block device
1662 params['name'] = name
1677 bdev_name: name of NVMe block device
1691 def bdev_nvme_get_controller_health_info(client, name):
1694 name: name of the required NVMe bdev controller
1699 params['name'] = name
1703 def bdev_daos_create(client, num_blocks, block_size, pool, cont, name, oclass=None, uuid=None):
1710 name: name of block device (also the name of the backend file on DAOS DFS)
1721 params['name'] = name
1729 def bdev_daos_delete(client, name):
1732 bdev_name: name of DAOS bdev to delete
1735 params['name'] = name
1739 def bdev_daos_resize(client, name, new_size):
1742 name: name of DAOS bdev to resize
1746 params['name'] = name
1751 def bdev_nvme_start_mdns_discovery(client, name, svcname, hostnqn=None):
1754 name: bdev name prefix; "n" + unique seqno + namespace ID will be appended to create unique names
1759 params['name'] = name
1766 def bdev_nvme_stop_mdns_discovery(client, name):
1769 name: name of the discovery service to stop
1772 params['name'] = name