Home
last modified time | relevance | path

Searched refs:mpath (Results 1 – 12 of 12) sorted by relevance

/linux/fs/xfs/scrub/
H A Dmetapath.c79 struct xchk_metapath *mpath = buf; in xchk_metapath_cleanup() local
81 if (mpath->dp_ilock_flags) in xchk_metapath_cleanup()
82 xfs_iunlock(mpath->dp, mpath->dp_ilock_flags); in xchk_metapath_cleanup()
83 kfree_const(mpath->path); in xchk_metapath_cleanup()
94 struct xchk_metapath *mpath; in xchk_setup_metapath_scan() local
106 mpath = kzalloc_obj(struct xchk_metapath, XCHK_GFP_FLAGS); in xchk_setup_metapath_scan()
107 if (!mpath) { in xchk_setup_metapath_scan()
112 mpath->sc = sc; in xchk_setup_metapath_scan()
113 sc->buf = mpath; in xchk_setup_metapath_scan()
116 mpath->dp = dp; in xchk_setup_metapath_scan()
[all …]
/linux/net/mac80211/
H A Dmesh_pathtbl.c20 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 Dmesh.h186 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);
371 struct sk_buff *skb, struct mesh_path *mpath);
375 void mesh_fast_tx_flush_mpath(struct mesh_path *mpath);
379 struct mesh_path *mpath, const u8 *addr);
[all …]
H A Dcfg.c2906 struct mesh_path *mpath; in ieee80211_add_mpath() local
2918 mpath = mesh_path_add(sdata, dst); in ieee80211_add_mpath()
2919 if (IS_ERR(mpath)) { in ieee80211_add_mpath()
2921 return PTR_ERR(mpath); in ieee80211_add_mpath()
2924 mesh_path_fix_nexthop(mpath, sta); in ieee80211_add_mpath()
2946 struct mesh_path *mpath; in ieee80211_change_mpath() local
2959 mpath = mesh_path_lookup(sdata, dst); in ieee80211_change_mpath()
2960 if (!mpath) { in ieee80211_change_mpath()
2965 mesh_path_fix_nexthop(mpath, sta); in ieee80211_change_mpath()
2971 static void mpath_set_pinfo(struct mesh_path *mpath, u8 *next_hop, in mpath_set_pinfo() argument
[all …]
H A Dtx.c2689 struct mesh_path __maybe_unused *mppath = NULL, *mpath = NULL; in ieee80211_build_hdr()
2783 mpath = mesh_path_lookup(sdata, skb->data); in ieee80211_build_hdr()
2784 if (mpath) { in ieee80211_build_hdr()
2786 next_hop = rcu_dereference(mpath->next_hop); in ieee80211_build_hdr()
2788 !(mpath->flags & (MESH_PATH_ACTIVE | in ieee80211_build_hdr()
2799 if (mppath && mpath) in ieee80211_build_hdr()
2800 mesh_path_del(sdata, mpath->dst); in ieee80211_build_hdr()
2826 else if (mpath) in ieee80211_build_hdr()
2827 mesh_da = mpath->dst; in ieee80211_build_hdr()
2686 struct mesh_path __maybe_unused *mppath = NULL, *mpath = NULL; ieee80211_build_hdr() local
H A Dmesh.c786 sta = rcu_dereference(entry->mpath->next_hop); in ieee80211_mesh_xmit_fast()
824 entry->mpath->dst, sdata->vif.addr); in ieee80211_mesh_xmit_fast()
H A Drx.c2928 sta = rcu_dereference(entry->mpath->next_hop); in ieee80211_rx_mesh_fast_forward()
/linux/drivers/s390/cio/
H A Ddevice_pgid.c38 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 Dio_sch.h154 unsigned int mpath:1; /* do multipathing */ member
164 unsigned int mpath:1; /* multipathing is set up */ member
H A Ddevice_ops.c51 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 Ddm-uevent.rst90 DM_UUID=mpath-35333333000002328
107 DM_UUID=mpath-35333333000002328
/linux/tools/testing/selftests/net/forwarding/
H A Drouter_mpath_nh.sh392 __nh_stats_test_v4 mpath
397 __nh_stats_test_v6 mpath