Home
last modified time | relevance | path

Searched refs:mrp (Results 1 – 13 of 13) sorted by relevance

/OK3568_Linux_fs/kernel/net/bridge/
H A Dbr_mrp.c48 struct br_mrp *mrp; in br_mrp_find_id() local
50 list_for_each_entry_rcu(mrp, &br->mrp_list, list, in br_mrp_find_id()
52 if (mrp->ring_id == ring_id) { in br_mrp_find_id()
53 res = mrp; in br_mrp_find_id()
64 struct br_mrp *mrp; in br_mrp_find_in_id() local
66 list_for_each_entry_rcu(mrp, &br->mrp_list, list, in br_mrp_find_in_id()
68 if (mrp->in_id == in_id) { in br_mrp_find_in_id()
69 res = mrp; in br_mrp_find_in_id()
79 struct br_mrp *mrp; in br_mrp_unique_ifindex() local
81 list_for_each_entry_rcu(mrp, &br->mrp_list, list, in br_mrp_unique_ifindex()
[all …]
H A Dbr_mrp_switchdev.c7 int br_mrp_switchdev_add(struct net_bridge *br, struct br_mrp *mrp) in br_mrp_switchdev_add() argument
12 .p_port = rtnl_dereference(mrp->p_port)->dev, in br_mrp_switchdev_add()
13 .s_port = rtnl_dereference(mrp->s_port)->dev, in br_mrp_switchdev_add()
14 .ring_id = mrp->ring_id, in br_mrp_switchdev_add()
15 .prio = mrp->prio, in br_mrp_switchdev_add()
27 int br_mrp_switchdev_del(struct net_bridge *br, struct br_mrp *mrp) in br_mrp_switchdev_del() argument
34 .ring_id = mrp->ring_id, in br_mrp_switchdev_del()
47 struct br_mrp *mrp, in br_mrp_switchdev_set_ring_role() argument
54 .ring_id = mrp->ring_id, in br_mrp_switchdev_set_ring_role()
67 struct br_mrp *mrp, u32 interval, in br_mrp_switchdev_send_ring_test() argument
[all …]
H A Dbr_private_mrp.h66 int br_mrp_switchdev_add(struct net_bridge *br, struct br_mrp *mrp);
67 int br_mrp_switchdev_del(struct net_bridge *br, struct br_mrp *mrp);
68 int br_mrp_switchdev_set_ring_role(struct net_bridge *br, struct br_mrp *mrp,
70 int br_mrp_switchdev_set_ring_state(struct net_bridge *br, struct br_mrp *mrp,
72 int br_mrp_switchdev_send_ring_test(struct net_bridge *br, struct br_mrp *mrp,
78 int br_mrp_switchdev_set_in_role(struct net_bridge *br, struct br_mrp *mrp,
81 int br_mrp_switchdev_set_in_state(struct net_bridge *br, struct br_mrp *mrp,
83 int br_mrp_switchdev_send_in_test(struct net_bridge *br, struct br_mrp *mrp,
H A Dbr_mrp_netlink.c450 struct br_mrp *mrp; in br_mrp_fill_info() local
456 list_for_each_entry_rcu(mrp, &br->mrp_list, list) { in br_mrp_fill_info()
464 mrp->ring_id)) in br_mrp_fill_info()
467 p = rcu_dereference(mrp->p_port); in br_mrp_fill_info()
472 p = rcu_dereference(mrp->s_port); in br_mrp_fill_info()
477 p = rcu_dereference(mrp->i_port); in br_mrp_fill_info()
483 mrp->prio)) in br_mrp_fill_info()
486 mrp->ring_state)) in br_mrp_fill_info()
489 mrp->ring_role)) in br_mrp_fill_info()
492 mrp->test_interval)) in br_mrp_fill_info()
[all …]
/OK3568_Linux_fs/kernel/fs/xfs/
H A Dmrlock.h19 #define mrinit(mrp, name) \ argument
20 do { (mrp)->mr_writer = 0; init_rwsem(&(mrp)->mr_lock); } while (0)
22 #define mrinit(mrp, name) \ argument
23 do { init_rwsem(&(mrp)->mr_lock); } while (0)
26 #define mrlock_init(mrp, t,n,s) mrinit(mrp, n) argument
27 #define mrfree(mrp) do { } while (0) argument
29 static inline void mraccess_nested(mrlock_t *mrp, int subclass) in mraccess_nested() argument
31 down_read_nested(&mrp->mr_lock, subclass); in mraccess_nested()
34 static inline void mrupdate_nested(mrlock_t *mrp, int subclass) in mrupdate_nested() argument
36 down_write_nested(&mrp->mr_lock, subclass); in mrupdate_nested()
[all …]
/OK3568_Linux_fs/buildroot/package/mrp/
H A Dmrp.mk8 MRP_SITE = $(call github,microchip-ung,mrp,v$(MRP_VERSION))
19 $(INSTALL) -D -m 644 $(MRP_PKGDIR)/mrp.service \
20 $(TARGET_DIR)/usr/lib/systemd/system/mrp.service
H A DConfig.in2 bool "mrp"
13 https://github.com/microchip-ung/mrp
15 comment "mrp needs a toolchain w/ threads, kernel headers >= 5.0"
H A Dmrp.hash2 sha256 1a6c76d058bb425a7ec8b69a65de797650961161ec016b51ac8a1965e1ac304f mrp-1.1.tar.gz
H A Dmrp.service6 ExecStart=/usr/bin/mrp
/OK3568_Linux_fs/kernel/net/802/
H A DMakefile15 obj-$(CONFIG_MRP) += mrp.o
/OK3568_Linux_fs/buildroot/
H A DDEVELOPERS1170 F: package/mrp/
H A DCHANGES1221 libuev, makedumpfile, meson-tools, mg, mrp, multipath-tools,
/OK3568_Linux_fs/buildroot/package/
H A DConfig.in2274 source "package/mrp/Config.in"