/linux/fs/xfs/scrub/ |
H A D | metapath.c | 78 struct xchk_metapath *mpath = buf; in xchk_metapath_cleanup() local 80 if (mpath->dp_ilock_flags) in xchk_metapath_cleanup() 81 xfs_iunlock(mpath->dp, mpath->dp_ilock_flags); in xchk_metapath_cleanup() 82 kfree(mpath->path); in xchk_metapath_cleanup() 93 struct xchk_metapath *mpath; in xchk_setup_metapath_scan() local 105 mpath = kzalloc(sizeof(struct xchk_metapath), XCHK_GFP_FLAGS); in xchk_setup_metapath_scan() 106 if (!mpath) { in xchk_setup_metapath_scan() 111 mpath->sc = sc; in xchk_setup_metapath_scan() 112 sc->buf = mpath; in xchk_setup_metapath_scan() 267 xchk_metapath_ilock_both(struct xchk_metapath * mpath) xchk_metapath_ilock_both() argument 293 xchk_metapath_iunlock(struct xchk_metapath * mpath) xchk_metapath_iunlock() argument 307 struct xchk_metapath *mpath = sc->buf; xchk_metapath() local 354 xrep_metapath_link(struct xchk_metapath * mpath) xrep_metapath_link() argument 375 xrep_metapath_unlink(struct xchk_metapath * mpath,xfs_ino_t ino,struct xfs_inode * ip) xrep_metapath_unlink() argument 427 xrep_metapath_try_link(struct xchk_metapath * mpath,xfs_ino_t * alleged_child) xrep_metapath_try_link() argument 492 xchk_metapath_ilock_parent_and_child(struct xchk_metapath * mpath,struct xfs_inode * ip) xchk_metapath_ilock_parent_and_child() argument 525 xrep_metapath_try_unlink(struct xchk_metapath * mpath,xfs_ino_t * alleged_child) xrep_metapath_try_unlink() argument 624 struct xchk_metapath *mpath = sc->buf; xrep_metapath() local [all...] |
/linux/net/mac80211/ |
H A D | mesh_pathtbl.c | 20 static void mesh_path_free_rcu(struct mesh_table *tbl, struct mesh_path *mpath); 72 static inline bool mpath_expired(struct mesh_path *mpath) in mpath_expired() argument 74 return (mpath->flags & MESH_PATH_ACTIVE) && in mpath_expired() 75 time_after(jiffies, mpath->exp_time) && in mpath_expired() 76 !(mpath->flags & MESH_PATH_FIXED); in mpath_expired() 81 struct mesh_path *mpath = ptr; in mesh_path_rht_free() local 84 mesh_path_free_rcu(tbl, mpath); in mesh_path_rht_free() 110 * @mpath: mesh path to update 113 * Locking: mpath->state_lock must be held when calling this function 115 void mesh_path_assign_nexthop(struct mesh_path *mpath, struc argument 246 struct mesh_path *mpath; mpath_lookup() local 283 struct mesh_path *mpath; __mesh_path_lookup_by_idx() local 337 mesh_path_add_gate(struct mesh_path * mpath) mesh_path_add_gate() argument 374 mesh_gate_del(struct mesh_table * tbl,struct mesh_path * mpath) mesh_gate_del() argument 464 mesh_fast_tx_cache(struct ieee80211_sub_if_data * sdata,struct sk_buff * skb,struct mesh_path * mpath) mesh_fast_tx_cache() argument 624 mesh_fast_tx_flush_mpath(struct mesh_path * mpath) mesh_fast_tx_flush_mpath() argument 684 struct mesh_path *mpath, *new_mpath; mesh_path_add() local 775 struct mesh_path *mpath; mesh_plink_broken() local 796 mesh_path_free_rcu(struct mesh_table * tbl,struct mesh_path * mpath) mesh_path_free_rcu() argument 811 __mesh_path_del(struct mesh_table * tbl,struct mesh_path * mpath) __mesh_path_del() argument 837 struct mesh_path *mpath; mesh_path_flush_by_nexthop() local 852 struct mesh_path *mpath; mpp_flush_by_proxy() local 865 struct mesh_path *mpath; table_flush_by_iface() local 901 struct mesh_path *mpath; table_path_del() local 944 mesh_path_tx_pending(struct mesh_path * mpath) mesh_path_tx_pending() argument 963 mesh_path_send_to_gates(struct mesh_path * mpath) mesh_path_send_to_gates() argument 1018 mesh_path_flush_pending(struct mesh_path * mpath) mesh_path_flush_pending() argument 1047 mesh_path_fix_nexthop(struct mesh_path * mpath,struct sta_info * next_hop) mesh_path_fix_nexthop() argument 1076 struct mesh_path *mpath; mesh_path_tbl_expire() local [all...] |
H A D | mesh.h | 89 * mpath itself. No need to take this lock when adding or removing 90 * an mpath to a hash bucket on a path table. 174 * @mpath: mesh path corresponding to the Mesh DA 186 struct mesh_path *mpath, *mppath; member 318 void mesh_path_fix_nexthop(struct mesh_path *mpath, struct sta_info *next_hop); 325 int mesh_path_add_gate(struct mesh_path *mpath); 326 int mesh_path_send_to_gates(struct mesh_path *mpath); 352 void mesh_path_assign_nexthop(struct mesh_path *mpath, struct sta_info *sta); 353 void mesh_path_flush_pending(struct mesh_path *mpath); 354 void mesh_path_tx_pending(struct mesh_path *mpath); 408 mesh_path_activate(struct mesh_path * mpath) mesh_path_activate() argument [all...] |
H A D | tx.c | 2601 struct mesh_path __maybe_unused *mppath = NULL, *mpath = NULL; in ieee80211_build_hdr() local 2695 mpath = mesh_path_lookup(sdata, skb->data); in ieee80211_build_hdr() 2696 if (mpath) { in ieee80211_build_hdr() 2698 next_hop = rcu_dereference(mpath->next_hop); in ieee80211_build_hdr() 2700 !(mpath->flags & (MESH_PATH_ACTIVE | in ieee80211_build_hdr() 2711 if (mppath && mpath) in ieee80211_build_hdr() 2712 mesh_path_del(sdata, mpath->dst); in ieee80211_build_hdr() 2738 else if (mpath) in ieee80211_build_hdr() 2739 mesh_da = mpath->dst; in ieee80211_build_hdr()
|
H A D | mesh.c | 799 sta = rcu_dereference(entry->mpath->next_hop); in ieee80211_mesh_xmit_fast() 837 entry->mpath->dst, sdata->vif.addr); in ieee80211_mesh_xmit_fast()
|
H A D | rx.c | 2805 sta = rcu_dereference(entry->mpath->next_hop); in ieee80211_rx_mesh_fast_forward()
|
/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() 49 CIO_MSG_EVENT(2, "vrfy: device 0.%x.%04x: rc=%d pgroup=%d mpath=%d " 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 in spid_callback() [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()
|
/linux/Documentation/admin-guide/device-mapper/ |
H A D | dm-uevent.rst | 90 DM_UUID=mpath-35333333000002328 107 DM_UUID=mpath-35333333000002328
|
/linux/tools/testing/selftests/net/forwarding/ |
H A D | router_mpath_nh.sh | 392 __nh_stats_test_v4 mpath 397 __nh_stats_test_v6 mpath
|
/linux/drivers/md/ |
H A D | Makefile | 9 dm-multipath-y += dm-path-selector.o dm-mpath.o
|