Lines Matching refs:pmctx
953 struct net_bridge_mcast_port **pmctx,
972 int br_multicast_set_port_router(struct net_bridge_mcast_port *pmctx,
1000 void br_rtr_notify(struct net_device *dev, struct net_bridge_mcast_port *pmctx,
1013 u32 br_multicast_ngroups_get(const struct net_bridge_mcast_port *pmctx);
1014 void br_multicast_ngroups_set_max(struct net_bridge_mcast_port *pmctx, u32 max);
1015 u32 br_multicast_ngroups_get_max(const struct net_bridge_mcast_port *pmctx);
1043 struct net_bridge_mcast_port *pmctx);
1044 void br_multicast_port_ctx_deinit(struct net_bridge_mcast_port *pmctx);
1228 br_multicast_port_ctx_is_vlan(const struct net_bridge_mcast_port *pmctx) in br_multicast_port_ctx_is_vlan() argument
1230 return !!pmctx->vlan; in br_multicast_port_ctx_is_vlan()
1234 br_multicast_port_ctx_get_global(const struct net_bridge_mcast_port *pmctx) in br_multicast_port_ctx_get_global() argument
1236 if (!br_multicast_port_ctx_is_vlan(pmctx)) in br_multicast_port_ctx_get_global()
1237 return &pmctx->port->br->multicast_ctx; in br_multicast_port_ctx_get_global()
1239 return &pmctx->vlan->brvlan->br_mcast_ctx; in br_multicast_port_ctx_get_global()
1258 br_multicast_port_ctx_vlan_disabled(const struct net_bridge_mcast_port *pmctx) in br_multicast_port_ctx_vlan_disabled() argument
1260 return br_multicast_port_ctx_is_vlan(pmctx) && in br_multicast_port_ctx_vlan_disabled()
1261 !(pmctx->vlan->priv_flags & BR_VLFLAG_MCAST_ENABLED); in br_multicast_port_ctx_vlan_disabled()
1265 br_multicast_port_ctx_state_disabled(const struct net_bridge_mcast_port *pmctx) in br_multicast_port_ctx_state_disabled() argument
1267 return pmctx->port->state == BR_STATE_DISABLED || in br_multicast_port_ctx_state_disabled()
1268 (br_multicast_port_ctx_is_vlan(pmctx) && in br_multicast_port_ctx_state_disabled()
1269 (br_multicast_port_ctx_vlan_disabled(pmctx) || in br_multicast_port_ctx_state_disabled()
1270 pmctx->vlan->state == BR_STATE_DISABLED)); in br_multicast_port_ctx_state_disabled()
1274 br_multicast_port_ctx_state_stopped(const struct net_bridge_mcast_port *pmctx) in br_multicast_port_ctx_state_stopped() argument
1276 return br_multicast_port_ctx_state_disabled(pmctx) || in br_multicast_port_ctx_state_stopped()
1277 pmctx->port->state == BR_STATE_BLOCKING || in br_multicast_port_ctx_state_stopped()
1278 (br_multicast_port_ctx_is_vlan(pmctx) && in br_multicast_port_ctx_state_stopped()
1279 pmctx->vlan->state == BR_STATE_BLOCKING); in br_multicast_port_ctx_state_stopped()
1338 struct net_bridge_mcast_port **pmctx, in br_multicast_rcv() argument
1473 struct net_bridge_mcast_port *pmctx) in br_multicast_port_ctx_init() argument
1477 static inline void br_multicast_port_ctx_deinit(struct net_bridge_mcast_port *pmctx) in br_multicast_port_ctx_deinit() argument