Searched refs:mrp (Results 1 – 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/net/bridge/ |
D | br_mrp.c | 48 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 …]
|
D | br_mrp_switchdev.c | 7 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 …]
|
D | br_private_mrp.h | 66 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,
|
D | br_mrp_netlink.c | 450 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 …]
|
/kernel/linux/linux-5.10/fs/xfs/ |
D | mrlock.h | 19 #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 …]
|
/kernel/linux/linux-5.10/net/802/ |
D | Makefile | 15 obj-$(CONFIG_MRP) += mrp.o
|