/linux-6.6.21/drivers/md/ |
D | dm-mpath.c | 62 struct multipath *m; /* Owning multipath instance */ 73 struct multipath { struct 136 static bool mpath_double_check_test_bit(int MPATHF_bit, struct multipath *m) in mpath_double_check_test_bit() 210 static struct multipath *alloc_multipath(struct dm_target *ti) in alloc_multipath() 212 struct multipath *m; in alloc_multipath() 233 static int alloc_multipath_stage2(struct dm_target *ti, struct multipath *m) in alloc_multipath_stage2() 261 static void free_multipath(struct multipath *m) in free_multipath() 316 static int __pg_init_all_paths(struct multipath *m) in __pg_init_all_paths() 347 static int pg_init_all_paths(struct multipath *m) in pg_init_all_paths() 359 static void __switch_pg(struct multipath *m, struct priority_group *pg) in __switch_pg() [all …]
|
D | Makefile | 9 dm-multipath-y += dm-path-selector.o dm-mpath.o 33 multipath-y += md-multipath.o 46 obj-$(CONFIG_MD_MULTIPATH) += multipath.o 63 obj-$(CONFIG_DM_MULTIPATH) += dm-multipath.o dm-round-robin.o
|
D | md-multipath.c | 104 struct multipath_info *multipath; in multipath_make_request() local 122 multipath = conf->multipaths + mp_bh->path; in multipath_make_request() 124 bio_init_clone(multipath->rdev->bdev, &mp_bh->bio, bio, GFP_NOIO); in multipath_make_request() 126 mp_bh->bio.bi_iter.bi_sector += multipath->rdev->data_offset; in multipath_make_request()
|
D | Kconfig | 452 Allow volume managers to support multipath hardware.
|
/linux-6.6.21/Documentation/admin-guide/device-mapper/ |
D | dm-service-time.rst | 82 # echo "0 10 multipath 0 0 1 1 service-time 0 2 2 8:0 128 1 8:16 128 4" \ 86 test: 0 10 multipath 0 0 1 1 service-time 0 2 2 8:0 128 1 8:16 128 4 89 test: 0 10 multipath 2 0 0 0 1 1 E 0 2 2 8:0 A 0 0 1 8:16 A 0 0 4 94 # echo "0 10 multipath 0 0 1 1 service-time 0 2 2 8:0 128 2 8:16 128 8" \ 98 test: 0 10 multipath 0 0 1 1 service-time 0 2 2 8:0 128 2 8:16 128 8 101 test: 0 10 multipath 2 0 0 0 1 1 E 0 2 2 8:0 A 0 0 2 8:16 A 0 0 8
|
D | dm-queue-length.rst | 41 # echo "0 10 multipath 0 0 1 1 queue-length 0 2 1 8:0 128 8:16 128" \ 45 test: 0 10 multipath 0 0 1 1 queue-length 0 2 1 8:0 128 8:16 128 48 test: 0 10 multipath 2 0 0 0 1 1 E 0 2 1 8:0 A 0 0 8:16 A 0 0
|
D | dm-uevent.rst | 84 DM_TARGET=multipath 101 DM_TARGET=multipath
|
D | dm-ima.rst | 334 #. multipath 526 6. multipath 529 section above) has the following data format for 'multipath' target. 536 target_name := "target_name=multipath" 552 When a 'multipath' target is loaded, then IMA ASCII measurement log will have an entry 553 similar to the following, depicting what 'multipath' attributes are measured in EVENT_DATA 559 …target_index=0,target_begin=0,target_len=2097152,target_name=multipath,target_version=1.14.0,nr_pr…
|
D | switch.rst | 54 The lower tier consists of a single dm multipath device for each member. 55 Each of these multipath devices contains the set of paths directly to
|
/linux-6.6.21/drivers/nvme/host/ |
D | Makefile | 16 nvme-core-$(CONFIG_NVME_MULTIPATH) += multipath.o
|
D | multipath.c | 12 bool multipath = true; variable 13 module_param(multipath, bool, 0444); 14 MODULE_PARM_DESC(multipath, 531 !nvme_is_unique_nsid(ctrl, head) || !multipath) in nvme_mpath_alloc_disk() 915 if (!multipath || !ctrl->subsys || in nvme_mpath_init_identify()
|
D | Kconfig | 19 bool "NVMe multipath support" 22 This option enables support for multipath access to NVMe
|
D | nvme.h | 923 extern bool multipath; 929 #define multipath false macro
|
D | core.c | 3538 if (!multipath) { in nvme_init_ns_head() 3643 } else if (multipath) { in nvme_alloc_ns()
|
/linux-6.6.21/drivers/scsi/device_handler/ |
D | Kconfig | 12 devices utilized in multipath configurations. Say Y here to
|
/linux-6.6.21/Documentation/netlink/specs/ |
D | rt_route.yaml | 114 name: rta-multipath 283 - rta-multipath
|
/linux-6.6.21/Documentation/admin-guide/media/ |
D | si476x.rst | 116 0x00 multhint 0 - multipath value has not crossed 118 1 - multipath value has crossed
|
/linux-6.6.21/Documentation/networking/ |
D | nexthop-group-resilient.rst | 12 the legacy multipath next-hop group, which uses the hash-threshold 36 If a multipath group is used for load-balancing between multiple servers, 41 If a multipath group is used for load-balancing among available paths to 167 same manner as other multipath groups. The following changes apply to the
|
D | rds.rst | 416 Transports such as TCP that are multipath capable may then set up a 420 Transports announce themselves as multipath capable by setting the 422 transport is multipath-capable, rds_sendmsg() hashes outgoing traffic
|
D | ip-sysctl.rst | 82 multipath routes. If disabled, neighbor information is not used and 94 Controls which hash policy to use for multipath routes. Only valid 104 - 3 - Custom multipath hash. Fields used for multipath hash calculation 108 When fib_multipath_hash_policy is set to 3 (custom multipath hash), the 109 fields used for multipath hash calculation are determined by this 112 This value is a bitmask which enables various fields for multipath hash 2011 Controls which hash policy to use for multipath routes. 2020 - 3 - Custom multipath hash. Fields used for multipath hash calculation 2024 When fib_multipath_hash_policy is set to 3 (custom multipath hash), the 2025 fields used for multipath hash calculation are determined by this [all …]
|
/linux-6.6.21/drivers/block/rnbd/ |
D | README | 37 "path=" options can be specified in order to use multipath (see RTRS
|
/linux-6.6.21/Documentation/ABI/testing/ |
D | sysfs-class-rnbd-client | 60 the selected multipath policy (see RTRS mp_policy sysfs entry description).
|
/linux-6.6.21/drivers/infiniband/ulp/rtrs/ |
D | README | 16 multipath I/O (see "add_path" and "mp_policy" configuration entries in
|
/linux-6.6.21/Documentation/admin-guide/ |
D | md.rst | 195 raid5, linear, multipath, faulty. 255 multipath), all components must be the same size - or at least
|
D | devices.txt | 2631 0 = /dev/vx/rdmp/* First multipath device 2632 1 = /dev/vx/rdmp/* Second multipath device 2635 0 = /dev/vx/dmp/* First multipath device 2636 1 = /dev/vx/dmp/* Second multipath device
|