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