Lines Matching defs:pmctx
965 struct net_bridge_mcast_port **pmctx,
985 int br_multicast_set_port_router(struct net_bridge_mcast_port *pmctx,
1015 void br_rtr_notify(struct net_device *dev, struct net_bridge_mcast_port *pmctx,
1028 u32 br_multicast_ngroups_get(const struct net_bridge_mcast_port *pmctx);
1029 void br_multicast_ngroups_set_max(struct net_bridge_mcast_port *pmctx, u32 max);
1030 u32 br_multicast_ngroups_get_max(const struct net_bridge_mcast_port *pmctx);
1062 struct net_bridge_mcast_port *pmctx);
1063 void br_multicast_port_ctx_deinit(struct net_bridge_mcast_port *pmctx);
1248 br_multicast_port_ctx_is_vlan(const struct net_bridge_mcast_port *pmctx)
1250 return !!pmctx->vlan;
1254 br_multicast_port_ctx_get_global(const struct net_bridge_mcast_port *pmctx)
1256 if (!br_multicast_port_ctx_is_vlan(pmctx))
1257 return &pmctx->port->br->multicast_ctx;
1259 return &pmctx->vlan->brvlan->br_mcast_ctx;
1278 br_multicast_port_ctx_vlan_disabled(const struct net_bridge_mcast_port *pmctx)
1280 return br_multicast_port_ctx_is_vlan(pmctx) &&
1281 !(pmctx->vlan->priv_flags & BR_VLFLAG_MCAST_ENABLED);
1285 br_multicast_port_ctx_state_disabled(const struct net_bridge_mcast_port *pmctx)
1287 return pmctx->port->state == BR_STATE_DISABLED ||
1288 (br_multicast_port_ctx_is_vlan(pmctx) &&
1289 (br_multicast_port_ctx_vlan_disabled(pmctx) ||
1290 pmctx->vlan->state == BR_STATE_DISABLED));
1294 br_multicast_port_ctx_state_stopped(const struct net_bridge_mcast_port *pmctx)
1296 return br_multicast_port_ctx_state_disabled(pmctx) ||
1297 pmctx->port->state == BR_STATE_BLOCKING ||
1298 (br_multicast_port_ctx_is_vlan(pmctx) &&
1299 pmctx->vlan->state == BR_STATE_BLOCKING);
1374 struct net_bridge_mcast_port **pmctx,
1523 struct net_bridge_mcast_port *pmctx)
1527 static inline void br_multicast_port_ctx_deinit(struct net_bridge_mcast_port *pmctx)