Lines Matching refs:pmctx
877 struct net_bridge_mcast_port **pmctx,
896 int br_multicast_set_port_router(struct net_bridge_mcast_port *pmctx,
922 void br_rtr_notify(struct net_device *dev, struct net_bridge_mcast_port *pmctx,
954 struct net_bridge_mcast_port *pmctx);
955 void br_multicast_port_ctx_deinit(struct net_bridge_mcast_port *pmctx);
1139 br_multicast_port_ctx_is_vlan(const struct net_bridge_mcast_port *pmctx) in br_multicast_port_ctx_is_vlan() argument
1141 return !!pmctx->vlan; in br_multicast_port_ctx_is_vlan()
1145 br_multicast_port_ctx_get_global(const struct net_bridge_mcast_port *pmctx) in br_multicast_port_ctx_get_global() argument
1147 if (!br_multicast_port_ctx_is_vlan(pmctx)) in br_multicast_port_ctx_get_global()
1148 return &pmctx->port->br->multicast_ctx; in br_multicast_port_ctx_get_global()
1150 return &pmctx->vlan->brvlan->br_mcast_ctx; in br_multicast_port_ctx_get_global()
1169 br_multicast_port_ctx_vlan_disabled(const struct net_bridge_mcast_port *pmctx) in br_multicast_port_ctx_vlan_disabled() argument
1171 return br_multicast_port_ctx_is_vlan(pmctx) && in br_multicast_port_ctx_vlan_disabled()
1172 !(pmctx->vlan->priv_flags & BR_VLFLAG_MCAST_ENABLED); in br_multicast_port_ctx_vlan_disabled()
1176 br_multicast_port_ctx_state_disabled(const struct net_bridge_mcast_port *pmctx) in br_multicast_port_ctx_state_disabled() argument
1178 return pmctx->port->state == BR_STATE_DISABLED || in br_multicast_port_ctx_state_disabled()
1179 (br_multicast_port_ctx_is_vlan(pmctx) && in br_multicast_port_ctx_state_disabled()
1180 (br_multicast_port_ctx_vlan_disabled(pmctx) || in br_multicast_port_ctx_state_disabled()
1181 pmctx->vlan->state == BR_STATE_DISABLED)); in br_multicast_port_ctx_state_disabled()
1185 br_multicast_port_ctx_state_stopped(const struct net_bridge_mcast_port *pmctx) in br_multicast_port_ctx_state_stopped() argument
1187 return br_multicast_port_ctx_state_disabled(pmctx) || in br_multicast_port_ctx_state_stopped()
1188 pmctx->port->state == BR_STATE_BLOCKING || in br_multicast_port_ctx_state_stopped()
1189 (br_multicast_port_ctx_is_vlan(pmctx) && in br_multicast_port_ctx_state_stopped()
1190 pmctx->vlan->state == BR_STATE_BLOCKING); in br_multicast_port_ctx_state_stopped()
1249 struct net_bridge_mcast_port **pmctx, in br_multicast_rcv() argument
1374 struct net_bridge_mcast_port *pmctx) in br_multicast_port_ctx_init() argument
1378 static inline void br_multicast_port_ctx_deinit(struct net_bridge_mcast_port *pmctx) in br_multicast_port_ctx_deinit() argument