HSR_PT_SLAVE_B
if (type != HSR_PT_SLAVE_A && type != HSR_PT_SLAVE_B) {
if (type != HSR_PT_SLAVE_A && type != HSR_PT_SLAVE_B) {
seq_printf(sfp, "%10lx, ", node->time_in[HSR_PT_SLAVE_B]);
case HSR_PT_SLAVE_B:
case HSR_PT_SLAVE_B:
port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_B);
case HSR_PT_SLAVE_B:
case HSR_PT_SLAVE_B:
case HSR_PT_SLAVE_B:
case HSR_PT_SLAVE_B:
res = hsr_add_port(hsr, slave[1], HSR_PT_SLAVE_B, extack);
port->type == HSR_PT_SLAVE_B) ||
(frame->port_rcv->type == HSR_PT_SLAVE_B &&
frame->port_rcv->type == HSR_PT_SLAVE_B) &&
if ((port->type == HSR_PT_SLAVE_A || port->type == HSR_PT_SLAVE_B) &&
port->type == HSR_PT_SLAVE_B)
port->type == HSR_PT_SLAVE_B)
if (port == HSR_PT_SLAVE_B)
if (node->time_in_stale[HSR_PT_SLAVE_B])
return hsr_port_get_hsr(hsr, HSR_PT_SLAVE_B);
if (time_after(node->time_in[HSR_PT_SLAVE_B],
node->time_in[HSR_PT_SLAVE_B] +
return hsr_port_get_hsr(hsr, HSR_PT_SLAVE_B);
time_b = node->time_in[HSR_PT_SLAVE_B];
node->time_in_stale[HSR_PT_SLAVE_B] = true;
(!node->time_in_stale[HSR_PT_SLAVE_B] &&
if (!bitmap_empty(block->seq_nrs[HSR_PT_SLAVE_B - 1],
seq_bit = find_last_bit(block->seq_nrs[HSR_PT_SLAVE_B - 1],
tdiff = jiffies - node->time_in[HSR_PT_SLAVE_B];
if (node->time_in_stale[HSR_PT_SLAVE_B])
port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_B);
port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_B);
port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_B);
port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_B);
data->port_rcv.type = HSR_PT_SLAVE_B;
data->port_rcv.type = HSR_PT_SLAVE_B;
data->port_rcv.type = HSR_PT_SLAVE_B;
data->port_rcv.type = HSR_PT_SLAVE_B;