Lines Matching refs:ppio
137 static inline void mrvl_free_sent_buffers(struct pp2_ppio *ppio,
355 if (priv->ppio) { in mrvl_dev_configure()
460 if (!priv->ppio) in mrvl_mtu_set()
463 ret = pp2_ppio_set_mru(priv->ppio, mru); in mrvl_mtu_set()
469 ret = pp2_ppio_set_mtu(priv->ppio, mtu); in mrvl_mtu_set()
493 if (!priv->ppio) in mrvl_dev_set_link_up()
496 ret = pp2_ppio_enable(priv->ppio); in mrvl_dev_set_link_up()
509 pp2_ppio_disable(priv->ppio); in mrvl_dev_set_link_up()
528 if (!priv->ppio) in mrvl_dev_set_link_down()
531 return pp2_ppio_disable(priv->ppio); in mrvl_dev_set_link_down()
555 ret = pp2_ppio_set_outq_state(priv->ppio, queue_id, 1); in mrvl_tx_queue_start()
583 if (!priv->ppio) in mrvl_tx_queue_stop()
587 ret = pp2_ppio_set_outq_state(priv->ppio, queue_id, 0); in mrvl_tx_queue_stop()
614 if (priv->ppio) in mrvl_dev_start()
652 ret = pp2_ppio_init(&priv->ppio_params, &priv->ppio); in mrvl_dev_start()
665 ret = pp2_ppio_flush_mac_addrs(priv->ppio, 1, 1); in mrvl_dev_start()
675 ret = pp2_ppio_flush_vlan(priv->ppio); in mrvl_dev_start()
731 pp2_ppio_deinit(priv->ppio); in mrvl_dev_start()
755 ret = pp2_ppio_recv(q->priv->ppio, in mrvl_flush_rx_queues()
786 mrvl_free_sent_buffers(txq->priv->ppio, in mrvl_flush_tx_shadow_queues()
895 if (priv->ppio) { in mrvl_dev_close()
896 pp2_ppio_deinit(priv->ppio); in mrvl_dev_close()
897 priv->ppio = NULL; in mrvl_dev_close()
948 if (!priv->ppio) in mrvl_link_update()
989 pp2_ppio_get_link_state(priv->ppio, &link_up); in mrvl_link_update()
1010 if (!priv->ppio) in mrvl_promiscuous_enable()
1016 ret = pp2_ppio_set_promisc(priv->ppio, 1); in mrvl_promiscuous_enable()
1040 if (!priv->ppio) in mrvl_allmulticast_enable()
1046 ret = pp2_ppio_set_mc_promisc(priv->ppio, 1); in mrvl_allmulticast_enable()
1070 if (!priv->ppio) in mrvl_promiscuous_disable()
1073 ret = pp2_ppio_set_promisc(priv->ppio, 0); in mrvl_promiscuous_disable()
1097 if (!priv->ppio) in mrvl_allmulticast_disable()
1100 ret = pp2_ppio_set_mc_promisc(priv->ppio, 0); in mrvl_allmulticast_disable()
1124 if (!priv->ppio) in mrvl_mac_addr_remove()
1130 ret = pp2_ppio_remove_mac_addr(priv->ppio, in mrvl_mac_addr_remove()
1169 if (!priv->ppio) in mrvl_mac_addr_add()
1185 ret = pp2_ppio_add_mac_addr(priv->ppio, mac_addr->addr_bytes); in mrvl_mac_addr_add()
1212 if (!priv->ppio) in mrvl_mac_addr_set()
1218 ret = pp2_ppio_set_mac_addr(priv->ppio, mac_addr->addr_bytes); in mrvl_mac_addr_set()
1247 if (!priv->ppio) in mrvl_stats_get()
1265 ret = pp2_ppio_inq_get_statistics(priv->ppio, in mrvl_stats_get()
1299 ret = pp2_ppio_outq_get_statistics(priv->ppio, idx, in mrvl_stats_get()
1312 ret = pp2_ppio_get_statistics(priv->ppio, &ppio_stats, 0); in mrvl_stats_get()
1345 if (!priv->ppio) in mrvl_stats_reset()
1351 pp2_ppio_inq_get_statistics(priv->ppio, priv->rxq_map[i].tc, in mrvl_stats_reset()
1360 pp2_ppio_outq_get_statistics(priv->ppio, i, NULL, 1); in mrvl_stats_reset()
1364 return pp2_ppio_get_statistics(priv->ppio, NULL, 1); in mrvl_stats_reset()
1390 pp2_ppio_get_statistics(priv->ppio, &ppio_stats, 0); in mrvl_xstats_get()
1593 if (!priv->ppio) in mrvl_vlan_filter_set()
1599 return on ? pp2_ppio_add_vlan(priv->ppio, vlan_id) : in mrvl_vlan_filter_set()
1600 pp2_ppio_remove_vlan(priv->ppio, vlan_id); in mrvl_vlan_filter_set()
1884 ret = pp2_ppio_get_rx_pause(priv->ppio, &en); in mrvl_flow_ctrl_get()
1929 ret = pp2_ppio_set_rx_pause(priv->ppio, en); in mrvl_flow_ctrl_set()
2249 if (unlikely(!q->priv->ppio || !hif)) in mrvl_rx_pkt_burst()
2254 ret = pp2_ppio_recv(q->priv->ppio, q->priv->rxq_map[q->queue_id].tc, in mrvl_rx_pkt_burst()
2333 bpool->pp2_id, q->priv->ppio->port_id, in mrvl_rx_pkt_burst()
2430 mrvl_free_sent_buffers(struct pp2_ppio *ppio, struct pp2_hif *hif, in mrvl_free_sent_buffers() argument
2438 pp2_ppio_get_num_outq_done(ppio, hif, qid, &nb_done); in mrvl_free_sent_buffers()
2521 if (unlikely(!q->priv->ppio || !hif)) in mrvl_tx_pkt_burst()
2525 mrvl_free_sent_buffers(q->priv->ppio, hif, core_id, in mrvl_tx_pkt_burst()
2571 pp2_ppio_send(q->priv->ppio, hif, q->queue_id, descs, &nb_pkts); in mrvl_tx_pkt_burst()
2623 if (unlikely(!q->priv->ppio || !hif)) in mrvl_tx_sg_pkt_burst()
2627 mrvl_free_sent_buffers(q->priv->ppio, hif, core_id, in mrvl_tx_sg_pkt_burst()
2712 pp2_ppio_send_sg(q->priv->ppio, hif, q->queue_id, descs, in mrvl_tx_sg_pkt_burst()