Lines Matching defs:state
195 hdr->state = cpu_to_be16(mrp->ring_state);
225 hdr->state = cpu_to_be16(mrp->in_state);
259 /* Notify that the ring is open only if the ring state is
333 * interconnect ring state is closed, otherwise it would
397 u8 state;
413 state = netif_running(br->dev) ?
415 p->state = state;
418 br_mrp_port_switchdev_set_state(p, state);
425 state = netif_running(br->dev) ?
427 p->state = state;
430 br_mrp_port_switchdev_set_state(p, state);
437 state = netif_running(br->dev) ?
439 p->state = state;
442 br_mrp_port_switchdev_set_state(p, state);
484 p->state = BR_STATE_FORWARDING;
491 p->state = BR_STATE_FORWARDING;
541 /* Set port state, port state can be forwarding, blocked or disabled
545 enum br_mrp_port_state_type state)
554 if (state == BR_MRP_PORT_STATE_FORWARDING)
559 p->state = port_state;
599 /* Set ring state, ring state can be only Open or Closed
603 struct br_mrp_ring_state *state)
605 struct br_mrp *mrp = br_mrp_find_id(br, state->ring_id);
610 if (mrp->ring_state != state->ring_state)
613 mrp->ring_state = state->ring_state;
615 br_mrp_switchdev_set_ring_state(br, mrp, state->ring_state);
682 /* Set in state, int state can be only Open or Closed
685 int br_mrp_set_in_state(struct net_bridge *br, struct br_mrp_in_state *state)
687 struct br_mrp *mrp = br_mrp_find_in_id(br, state->in_id);
692 if (mrp->in_state != state->in_state)
695 mrp->in_state = state->in_state;
697 br_mrp_switchdev_set_in_state(br, mrp, state->in_state);
719 u8 state;
732 state = netif_running(br->dev) ?
734 p->state = state;
737 br_mrp_port_switchdev_set_state(p, state);
759 p->state = BR_STATE_FORWARDING;
1024 if (p->state == BR_STATE_DISABLED)
1073 /* If the ring port is in block state it should not forward
1077 p->state == BR_STATE_BLOCKING &&
1087 (s_port->state != BR_STATE_FORWARDING ||
1088 p_port->state != BR_STATE_FORWARDING)) {