/openbmc/linux/net/mac80211/ |
H A D | mesh_hwmp.c | 390 struct mesh_path *mpath; in hwmp_route_info_get() local 448 mpath = mesh_path_lookup(sdata, orig_addr); in hwmp_route_info_get() 449 if (mpath) { in hwmp_route_info_get() 450 spin_lock_bh(&mpath->state_lock); in hwmp_route_info_get() 451 if (mpath->flags & MESH_PATH_FIXED) in hwmp_route_info_get() 453 else if ((mpath->flags & MESH_PATH_ACTIVE) && in hwmp_route_info_get() 454 (mpath->flags & MESH_PATH_SN_VALID)) { in hwmp_route_info_get() 455 if (SN_GT(mpath->sn, orig_sn) || in hwmp_route_info_get() 456 (mpath->sn == orig_sn && in hwmp_route_info_get() 457 (rcu_access_pointer(mpath->next_hop) != in hwmp_route_info_get() [all …]
|
H A D | mesh_pathtbl.c | 19 static void mesh_path_free_rcu(struct mesh_table *tbl, struct mesh_path *mpath); 71 static inline bool mpath_expired(struct mesh_path *mpath) in mpath_expired() argument 73 return (mpath->flags & MESH_PATH_ACTIVE) && in mpath_expired() 74 time_after(jiffies, mpath->exp_time) && in mpath_expired() 75 !(mpath->flags & MESH_PATH_FIXED); in mpath_expired() 80 struct mesh_path *mpath = ptr; in mesh_path_rht_free() local 83 mesh_path_free_rcu(tbl, mpath); in mesh_path_rht_free() 114 void mesh_path_assign_nexthop(struct mesh_path *mpath, struct sta_info *sta) in mesh_path_assign_nexthop() argument 120 rcu_assign_pointer(mpath->next_hop, sta); in mesh_path_assign_nexthop() 122 spin_lock_irqsave(&mpath->frame_queue.lock, flags); in mesh_path_assign_nexthop() [all …]
|
H A D | mesh.h | 185 struct mesh_path *mpath, *mppath; member 317 void mesh_path_fix_nexthop(struct mesh_path *mpath, struct sta_info *next_hop); 324 int mesh_path_add_gate(struct mesh_path *mpath); 325 int mesh_path_send_to_gates(struct mesh_path *mpath); 351 void mesh_path_assign_nexthop(struct mesh_path *mpath, struct sta_info *sta); 352 void mesh_path_flush_pending(struct mesh_path *mpath); 353 void mesh_path_tx_pending(struct mesh_path *mpath); 370 struct sk_buff *skb, struct mesh_path *mpath); 374 void mesh_fast_tx_flush_mpath(struct mesh_path *mpath); 378 struct mesh_path *mpath, const u8 *addr); [all …]
|
H A D | cfg.c | 2238 struct mesh_path *mpath; in ieee80211_add_mpath() local 2250 mpath = mesh_path_add(sdata, dst); in ieee80211_add_mpath() 2251 if (IS_ERR(mpath)) { in ieee80211_add_mpath() 2253 return PTR_ERR(mpath); in ieee80211_add_mpath() 2256 mesh_path_fix_nexthop(mpath, sta); in ieee80211_add_mpath() 2278 struct mesh_path *mpath; in ieee80211_change_mpath() local 2291 mpath = mesh_path_lookup(sdata, dst); in ieee80211_change_mpath() 2292 if (!mpath) { in ieee80211_change_mpath() 2297 mesh_path_fix_nexthop(mpath, sta); in ieee80211_change_mpath() 2303 static void mpath_set_pinfo(struct mesh_path *mpath, u8 *next_hop, in mpath_set_pinfo() argument [all …]
|
H A D | tx.c | 2595 struct mesh_path __maybe_unused *mppath = NULL, *mpath = NULL; in ieee80211_build_hdr() local 2689 mpath = mesh_path_lookup(sdata, skb->data); in ieee80211_build_hdr() 2690 if (mpath) { in ieee80211_build_hdr() 2692 next_hop = rcu_dereference(mpath->next_hop); in ieee80211_build_hdr() 2694 !(mpath->flags & (MESH_PATH_ACTIVE | in ieee80211_build_hdr() 2705 if (mppath && mpath) in ieee80211_build_hdr() 2706 mesh_path_del(sdata, mpath->dst); in ieee80211_build_hdr() 2732 else if (mpath) in ieee80211_build_hdr() 2733 mesh_da = mpath->dst; in ieee80211_build_hdr()
|
H A D | mesh.c | 816 sta = rcu_dereference(entry->mpath->next_hop); in ieee80211_mesh_xmit_fast() 854 entry->mpath->dst, sdata->vif.addr); in ieee80211_mesh_xmit_fast()
|
H A D | rx.c | 2751 sta = rcu_dereference(entry->mpath->next_hop); in ieee80211_rx_mesh_fast_forward()
|
/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/ |
H A D | manifest.py | 84 mfilename = mpath = m_entry = {} 93 mpath[k] = os.path.join(mdir, mfilename[k]) 94 if not os.path.isfile(mpath[k]): 96 self.classname, mpath[k])) 98 m_entry[k] = ManifestEntry(mpath[k]) 139 mpath = os.path.join(mdir, mfilename) 140 if not os.path.isfile(mpath): raise IOError 141 m_entry = ManifestEntry(mpath)
|
/openbmc/linux/drivers/s390/cio/ |
H A D | device_pgid.c | 38 int mpath = cdev->private->flags.mpath; in verify_done() local 44 if (sch->config.mp != mpath) { in verify_done() 45 sch->config.mp = mpath; in verify_done() 50 "vpm=%02x\n", id->ssid, id->devno, rc, pgroup, mpath, in verify_done() 186 if (cdev->private->flags.mpath) in pgid_wipeout_start() 210 if (cdev->private->flags.mpath) in spid_do() 245 if (cdev->private->flags.mpath) { in spid_callback() 247 cdev->private->flags.mpath = 0; in spid_callback() 354 if (cdev->private->flags.mpath) { in pgid_to_donepm() 426 cdev->private->flags.mpath = 0; in snid_done() [all …]
|
H A D | io_sch.h | 154 unsigned int mpath:1; /* do multipathing */ member 164 unsigned int mpath:1; /* multipathing is set up */ member
|
H A D | device_ops.c | 51 cdev->private->options.mpath = (flags & CCWDEV_DO_MULTIPATH) != 0; in ccw_device_set_options_mask() 80 cdev->private->options.mpath |= (flags & CCWDEV_DO_MULTIPATH) != 0; in ccw_device_set_options() 97 cdev->private->options.mpath &= (flags & CCWDEV_DO_MULTIPATH) == 0; in ccw_device_clear_options() 120 return cdev->private->flags.mpath; in ccw_device_is_multipath()
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/libblockdev/ |
H A D | libblockdev_3.2.1.bb | 23 PACKAGECONFIG ??= "python3 lvm lvm-dbus dm parted fs escrow btrfs crypto mdraid mpath nvdimm tools … 36 PACKAGECONFIG[mpath] = "--with-mpath,--without-mpath, multipath-tools, lvm2"
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/multipath-tools/files/ |
H A D | 0006-RH-add-wwids-from-kernel-cmdline-mpath.wwids-with-A.patch | 4 Subject: [PATCH] RH: add wwids from kernel cmdline mpath.wwids with -A 7 /proc/cmdline for mpath.wwid=<WWID> options, and adds any wwids it finds 61 + while((ptr = strstr(next, "mpath.wwid="))) { 73 + condlog(0, "empty mpath.wwid kernel command line option");
|
H A D | 0001-RH-fixup-udev-rules-for-redhat.patch | 61 $(Q)$(INSTALL_PROGRAM) -m 644 11-dm-mpath.rules $(DESTDIR)$(udevrulesdir) 62 $(Q)$(INSTALL_PROGRAM) -m 644 99-z-dm-mpath-late.rules $(DESTDIR)$(udevrulesdir) 69 $(Q)$(RM) $(DESTDIR)$(udevrulesdir)/99-z-dm-mpath-late.rules
|
H A D | 0005-RH-add-mpathconf.patch | 53 $(Q)$(INSTALL_PROGRAM) -m 644 11-dm-mpath.rules $(DESTDIR)$(udevrulesdir) 54 $(Q)$(INSTALL_PROGRAM) -m 644 99-z-dm-mpath-late.rules $(DESTDIR)$(udevrulesdir) 171 + if [[ "$1" =~ ^part[[:digit:]]+-mpath- ]] ; then 172 + add_wwid "${1##part*-mpath-}" 173 + elif [[ "$1" =~ ^mpath- ]] ; then 174 + add_wwid "${1##mpath-}"
|
/openbmc/openbmc/poky/scripts/lib/wic/ |
H A D | pluginbase.py | 57 mpath = os.path.join(ppath, fname) 58 logger.debug("loading plugin module %s", mpath) 59 spec = importlib.util.spec_from_file_location(mname, mpath)
|
/openbmc/qemu/hw/audio/ |
H A D | wm8750.c | 54 uint8_t path[4], mpath[2], power, format; member 297 s->mpath[0] = 0; in wm8750_reset() 298 s->mpath[1] = 0; in wm8750_reset() 498 s->mpath[0] = (value >> 8) & 1; /* LD2MO */ in wm8750_tx() 504 s->mpath[1] = (value >> 8) & 1; /* RD2MO */ in wm8750_tx() 614 VMSTATE_UINT8_ARRAY(mpath, WM8750State, 2),
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/multipath-tools/ |
H A D | multipath-tools_0.10.0.bb | 11 mpath device. It processes management requests from callers and hides \ 40 file://0006-RH-add-wwids-from-kernel-cmdline-mpath.wwids-with-A.patch \ 98 ${D}${nonarch_base_libdir}/udev/rules.d/11-dm-mpath.rules
|
/openbmc/linux/Documentation/admin-guide/device-mapper/ |
H A D | dm-uevent.rst | 90 DM_UUID=mpath-35333333000002328 107 DM_UUID=mpath-35333333000002328
|
/openbmc/qemu/scripts/coverity-scan/ |
H A D | run-coverity-scan | 430 --enable-mpath --enable-glusterfs \
|
/openbmc/linux/drivers/md/ |
H A D | Makefile | 9 dm-multipath-y += dm-path-selector.o dm-mpath.o
|
/openbmc/qemu/scripts/ |
H A D | meson-buildoptions.sh | 409 --enable-mpath) printf "%s" -Dmpath=enabled ;; 410 --disable-mpath) printf "%s" -Dmpath=disabled ;;
|
/openbmc/qemu/ |
H A D | meson_options.txt | 165 option('mpath', type : 'feature', value : 'auto', feature
|
H A D | meson.build | 187 get_option('mpath') \ 1380 if host_os == 'linux' and have_tools and get_option('mpath').allowed() 1399 required: get_option('mpath')) 1404 required: get_option('mpath')) 1407 required: get_option('mpath')) 1422 if get_option('mpath').enabled()
|
/openbmc/qemu/tests/data/qobject/ |
H A D | qdict.txt | 4578 dm-mpath.c: 37626 4579 dm-mpath.h: 415
|