Lines Matching refs:hellcreek_port

242 	struct hellcreek_port *hellcreek_port;  in hellcreek_port_enable()  local
245 hellcreek_port = &hellcreek->ports[port]; in hellcreek_port_enable()
252 val = hellcreek_port->ptcfg; in hellcreek_port_enable()
255 hellcreek_port->ptcfg = val; in hellcreek_port_enable()
265 struct hellcreek_port *hellcreek_port; in hellcreek_port_disable() local
268 hellcreek_port = &hellcreek->ports[port]; in hellcreek_port_disable()
275 val = hellcreek_port->ptcfg; in hellcreek_port_disable()
278 hellcreek_port->ptcfg = val; in hellcreek_port_disable()
308 struct hellcreek_port *hellcreek_port; in hellcreek_get_ethtool_stats() local
311 hellcreek_port = &hellcreek->ports[port]; in hellcreek_get_ethtool_stats()
331 hellcreek_port->counter_values[i] += value; in hellcreek_get_ethtool_stats()
332 data[i] = hellcreek_port->counter_values[i]; in hellcreek_get_ethtool_stats()
488 struct hellcreek_port *hellcreek_port; in hellcreek_port_stp_state_set() local
494 hellcreek_port = &hellcreek->ports[port]; in hellcreek_port_stp_state_set()
495 val = hellcreek_port->ptcfg; in hellcreek_port_stp_state_set()
529 hellcreek_port->ptcfg = val; in hellcreek_port_stp_state_set()
540 struct hellcreek_port *hellcreek_port = &hellcreek->ports[port]; in hellcreek_setup_ingressflt() local
545 ptcfg = hellcreek_port->ptcfg; in hellcreek_setup_ingressflt()
554 hellcreek_port->ptcfg = ptcfg; in hellcreek_setup_ingressflt()
602 struct hellcreek_port *hellcreek_port; in hellcreek_port_set_ucast_flood() local
605 hellcreek_port = &hellcreek->ports[port]; in hellcreek_port_set_ucast_flood()
613 val = hellcreek_port->ptcfg; in hellcreek_port_set_ucast_flood()
619 hellcreek_port->ptcfg = val; in hellcreek_port_set_ucast_flood()
627 struct hellcreek_port *hellcreek_port; in hellcreek_port_set_mcast_flood() local
630 hellcreek_port = &hellcreek->ports[port]; in hellcreek_port_set_mcast_flood()
638 val = hellcreek_port->ptcfg; in hellcreek_port_set_mcast_flood()
644 hellcreek_port->ptcfg = val; in hellcreek_port_set_mcast_flood()
996 struct hellcreek_port *tunnel_port = &hellcreek->ports[TUNNEL_PORT]; in hellcreek_setup_cpu_and_tunnel_port()
997 struct hellcreek_port *cpu_port = &hellcreek->ports[CPU_PORT]; in hellcreek_setup_cpu_and_tunnel_port()
1534 struct hellcreek_port *hellcreek_port = &hellcreek->ports[port]; in hellcreek_schedule_startable() local
1550 base_time_ns = ktime_to_ns(hellcreek_port->current_schedule->base_time); in hellcreek_schedule_startable()
1557 struct hellcreek_port *hellcreek_port = &hellcreek->ports[port]; in hellcreek_start_schedule() local
1571 base_time = hellcreek_port->current_schedule->base_time; in hellcreek_start_schedule()
1572 cycle_time = hellcreek_port->current_schedule->cycle_time; in hellcreek_start_schedule()
1585 taprio_offload_free(hellcreek_port->current_schedule); in hellcreek_start_schedule()
1586 hellcreek_port->current_schedule = NULL; in hellcreek_start_schedule()
1589 hellcreek_port->port); in hellcreek_start_schedule()
1595 struct hellcreek_port *hellcreek_port; in hellcreek_check_schedule() local
1599 hellcreek_port = dw_to_hellcreek_port(dw); in hellcreek_check_schedule()
1600 hellcreek = hellcreek_port->hellcreek; in hellcreek_check_schedule()
1606 hellcreek_port->port); in hellcreek_check_schedule()
1608 hellcreek_start_schedule(hellcreek, hellcreek_port->port); in hellcreek_check_schedule()
1616 schedule_delayed_work(&hellcreek_port->schedule_work, in hellcreek_check_schedule()
1624 struct hellcreek_port *hellcreek_port; in hellcreek_port_set_schedule() local
1628 hellcreek_port = &hellcreek->ports[port]; in hellcreek_port_set_schedule()
1634 cancel_delayed_work_sync(&hellcreek_port->schedule_work); in hellcreek_port_set_schedule()
1638 if (hellcreek_port->current_schedule) { in hellcreek_port_set_schedule()
1639 taprio_offload_free(hellcreek_port->current_schedule); in hellcreek_port_set_schedule()
1640 hellcreek_port->current_schedule = NULL; in hellcreek_port_set_schedule()
1642 hellcreek_port->current_schedule = taprio_offload_get(taprio); in hellcreek_port_set_schedule()
1655 hellcreek_setup_gcl(hellcreek, port, hellcreek_port->current_schedule); in hellcreek_port_set_schedule()
1658 hellcreek_set_cycle_time(hellcreek, hellcreek_port->current_schedule); in hellcreek_port_set_schedule()
1671 schedule_delayed_work(&hellcreek_port->schedule_work, in hellcreek_port_set_schedule()
1680 struct hellcreek_port *hellcreek_port; in hellcreek_port_del_schedule() local
1682 hellcreek_port = &hellcreek->ports[port]; in hellcreek_port_del_schedule()
1687 cancel_delayed_work_sync(&hellcreek_port->schedule_work); in hellcreek_port_del_schedule()
1691 if (hellcreek_port->current_schedule) { in hellcreek_port_del_schedule()
1692 taprio_offload_free(hellcreek_port->current_schedule); in hellcreek_port_del_schedule()
1693 hellcreek_port->current_schedule = NULL; in hellcreek_port_del_schedule()
1808 struct hellcreek_port *port = &hellcreek->ports[i]; in hellcreek_probe()