Lines Matching refs:port_pcpu

4922 static void mvpp2_timer_set(struct mvpp2_port_pcpu *port_pcpu)  in mvpp2_timer_set()  argument
4926 if (!port_pcpu->timer_scheduled) { in mvpp2_timer_set()
4927 port_pcpu->timer_scheduled = true; in mvpp2_timer_set()
4929 hrtimer_start(&port_pcpu->tx_done_timer, interval, in mvpp2_timer_set()
4938 struct mvpp2_port_pcpu *port_pcpu = this_cpu_ptr(port->pcpu); in mvpp2_tx_proc_cb() local
4943 port_pcpu->timer_scheduled = false; in mvpp2_tx_proc_cb()
4951 mvpp2_timer_set(port_pcpu); in mvpp2_tx_proc_cb()
4956 struct mvpp2_port_pcpu *port_pcpu = container_of(timer, in mvpp2_hr_timer_cb() local
4960 tasklet_schedule(&port_pcpu->tx_done_tasklet); in mvpp2_hr_timer_cb()
5346 struct mvpp2_port_pcpu *port_pcpu = this_cpu_ptr(port->pcpu); in mvpp2_tx() local
5348 mvpp2_timer_set(port_pcpu); in mvpp2_tx()
5638 struct mvpp2_port_pcpu *port_pcpu; in mvpp2_stop() local
5649 port_pcpu = per_cpu_ptr(port->pcpu, cpu); in mvpp2_stop()
5651 hrtimer_cancel(&port_pcpu->tx_done_timer); in mvpp2_stop()
5652 port_pcpu->timer_scheduled = false; in mvpp2_stop()
5653 tasklet_kill(&port_pcpu->tx_done_tasklet); in mvpp2_stop()
6120 struct mvpp2_port_pcpu *port_pcpu; in mvpp2_port_probe() local
6228 port_pcpu = per_cpu_ptr(port->pcpu, cpu); in mvpp2_port_probe()
6230 hrtimer_init(&port_pcpu->tx_done_timer, CLOCK_MONOTONIC, in mvpp2_port_probe()
6232 port_pcpu->tx_done_timer.function = mvpp2_hr_timer_cb; in mvpp2_port_probe()
6233 port_pcpu->timer_scheduled = false; in mvpp2_port_probe()
6235 tasklet_init(&port_pcpu->tx_done_tasklet, mvpp2_tx_proc_cb, in mvpp2_port_probe()