Lines Matching refs:pmctx
952 struct net_bridge_mcast_port **pmctx,
971 int br_multicast_set_port_router(struct net_bridge_mcast_port *pmctx,
999 void br_rtr_notify(struct net_device *dev, struct net_bridge_mcast_port *pmctx,
1012 u32 br_multicast_ngroups_get(const struct net_bridge_mcast_port *pmctx);
1013 void br_multicast_ngroups_set_max(struct net_bridge_mcast_port *pmctx, u32 max);
1014 u32 br_multicast_ngroups_get_max(const struct net_bridge_mcast_port *pmctx);
1042 struct net_bridge_mcast_port *pmctx);
1043 void br_multicast_port_ctx_deinit(struct net_bridge_mcast_port *pmctx);
1227 br_multicast_port_ctx_is_vlan(const struct net_bridge_mcast_port *pmctx)
1229 return !!pmctx->vlan;
1233 br_multicast_port_ctx_get_global(const struct net_bridge_mcast_port *pmctx)
1235 if (!br_multicast_port_ctx_is_vlan(pmctx))
1236 return &pmctx->port->br->multicast_ctx;
1238 return &pmctx->vlan->brvlan->br_mcast_ctx;
1257 br_multicast_port_ctx_vlan_disabled(const struct net_bridge_mcast_port *pmctx)
1259 return br_multicast_port_ctx_is_vlan(pmctx) &&
1260 !(pmctx->vlan->priv_flags & BR_VLFLAG_MCAST_ENABLED);
1264 br_multicast_port_ctx_state_disabled(const struct net_bridge_mcast_port *pmctx)
1266 return pmctx->port->state == BR_STATE_DISABLED ||
1267 (br_multicast_port_ctx_is_vlan(pmctx) &&
1268 (br_multicast_port_ctx_vlan_disabled(pmctx) ||
1269 pmctx->vlan->state == BR_STATE_DISABLED));
1273 br_multicast_port_ctx_state_stopped(const struct net_bridge_mcast_port *pmctx)
1275 return br_multicast_port_ctx_state_disabled(pmctx) ||
1276 pmctx->port->state == BR_STATE_BLOCKING ||
1277 (br_multicast_port_ctx_is_vlan(pmctx) &&
1278 pmctx->vlan->state == BR_STATE_BLOCKING);
1337 struct net_bridge_mcast_port **pmctx,
1472 struct net_bridge_mcast_port *pmctx)
1476 static inline void br_multicast_port_ctx_deinit(struct net_bridge_mcast_port *pmctx)