Lines Matching refs:dpaa_intf

198 	struct dpaa_if *dpaa_intf = dev->data->dev_private;  in dpaa_eth_dev_configure()  local
220 dpaa_intf->name); in dpaa_eth_dev_configure()
398 struct dpaa_if *dpaa_intf = dev->data->dev_private; in dpaa_eth_dev_start() local
406 if (dpaa_intf->cgr_tx) in dpaa_eth_dev_start()
438 struct dpaa_if *dpaa_intf = dev->data->dev_private; in dpaa_eth_dev_close() local
447 if (!dpaa_intf) { in dpaa_eth_dev_close()
454 if (dpaa_fm_deconfig(dpaa_intf, dev->process_private)) in dpaa_eth_dev_close()
477 rte_free(dpaa_intf->fc_conf); in dpaa_eth_dev_close()
480 if (dpaa_intf->cgr_rx) { in dpaa_eth_dev_close()
481 for (loop = 0; loop < dpaa_intf->nb_rx_queues; loop++) in dpaa_eth_dev_close()
482 qman_delete_cgr(&dpaa_intf->cgr_rx[loop]); in dpaa_eth_dev_close()
485 rte_free(dpaa_intf->cgr_rx); in dpaa_eth_dev_close()
486 dpaa_intf->cgr_rx = NULL; in dpaa_eth_dev_close()
488 if (dpaa_intf->cgr_tx) { in dpaa_eth_dev_close()
490 qman_delete_cgr(&dpaa_intf->cgr_tx[loop]); in dpaa_eth_dev_close()
491 rte_free(dpaa_intf->cgr_tx); in dpaa_eth_dev_close()
492 dpaa_intf->cgr_tx = NULL; in dpaa_eth_dev_close()
495 rte_free(dpaa_intf->rx_queues); in dpaa_eth_dev_close()
496 dpaa_intf->rx_queues = NULL; in dpaa_eth_dev_close()
498 rte_free(dpaa_intf->tx_queues); in dpaa_eth_dev_close()
499 dpaa_intf->tx_queues = NULL; in dpaa_eth_dev_close()
542 struct dpaa_if *dpaa_intf = dev->data->dev_private; in dpaa_eth_dev_info() local
545 DPAA_PMD_DEBUG(": %s", dpaa_intf->name); in dpaa_eth_dev_info()
547 dev_info->max_rx_queues = dpaa_intf->nb_rx_queues; in dpaa_eth_dev_info()
548 dev_info->max_tx_queues = dpaa_intf->nb_tx_queues; in dpaa_eth_dev_info()
579 dpaa_intf->name, fif->mac_type); in dpaa_eth_dev_info()
666 struct dpaa_if *dpaa_intf = dev->data->dev_private; in dpaa_eth_link_update() local
689 link->link_status = dpaa_intf->valid; in dpaa_eth_link_update()
704 dpaa_intf->name, fif->mac_type); in dpaa_eth_link_update()
871 struct dpaa_if *dpaa_intf = dev->data->dev_private; in dpaa_fman_if_pool_setup() local
887 bp_size = rte_pktmbuf_data_room_size(dpaa_intf->bp_info->mp); in dpaa_fman_if_pool_setup()
890 dpaa_intf->bp_info->mp->size, in dpaa_fman_if_pool_setup()
891 dpaa_intf->bp_info->bpid, bp_size); in dpaa_fman_if_pool_setup()
897 struct dpaa_if *dpaa_intf = dev->data->dev_private; in dpaa_eth_rx_queue_bp_check() local
908 if (dpaa_intf->vsp_bpid[vsp_id] && in dpaa_eth_rx_queue_bp_check()
909 bpid != dpaa_intf->vsp_bpid[vsp_id]) { in dpaa_eth_rx_queue_bp_check()
925 struct dpaa_if *dpaa_intf = dev->data->dev_private; in dpaa_eth_rx_queue_setup() local
927 struct qman_fq *rxq = &dpaa_intf->rx_queues[queue_idx]; in dpaa_eth_rx_queue_setup()
955 if (dpaa_intf->bp_info && dpaa_intf->bp_info->bp && in dpaa_eth_rx_queue_setup()
956 dpaa_intf->bp_info->mp != mp) { in dpaa_eth_rx_queue_setup()
968 if (dpaa_intf->bp_info && dpaa_intf->bp_info->bp && in dpaa_eth_rx_queue_setup()
969 dpaa_intf->bp_info->mp != mp) { in dpaa_eth_rx_queue_setup()
995 dpaa_intf->bp_info = DPAA_MEMPOOL_TO_POOL_INFO(mp); in dpaa_eth_rx_queue_setup()
1005 ret = dpaa_port_vsp_update(dpaa_intf, fmc_q, vsp_id, in dpaa_eth_rx_queue_setup()
1020 dpaa_intf->vsp_bpid[fif->base_profile_id] = in dpaa_eth_rx_queue_setup()
1024 dpaa_intf->vsp_bpid[0] = in dpaa_eth_rx_queue_setup()
1028 dpaa_intf->valid = 1; in dpaa_eth_rx_queue_setup()
1029 DPAA_PMD_DEBUG("if:%s sg_on = %d, max_frm =%d", dpaa_intf->name, in dpaa_eth_rx_queue_setup()
1061 if (dpaa_intf->cgr_rx) { in dpaa_eth_rx_queue_setup()
1063 opts.fqd.cgid = dpaa_intf->cgr_rx[queue_idx].cgrid; in dpaa_eth_rx_queue_setup()
1128 if (dpaa_intf->cgr_rx) { in dpaa_eth_rx_queue_setup()
1134 ret = qman_modify_cgr(dpaa_intf->cgr_rx, 0, &cgr_opts); in dpaa_eth_rx_queue_setup()
1154 struct dpaa_if *dpaa_intf = dev->data->dev_private; in dpaa_eth_eventq_attach() local
1155 struct qman_fq *rxq = &dpaa_intf->rx_queues[eth_rx_queue_id]; in dpaa_eth_eventq_attach()
1188 if (dpaa_intf->cgr_rx) { in dpaa_eth_eventq_attach()
1190 opts.fqd.cgid = dpaa_intf->cgr_rx[eth_rx_queue_id].cgrid; in dpaa_eth_eventq_attach()
1217 struct dpaa_if *dpaa_intf = dev->data->dev_private; in dpaa_eth_eventq_detach() local
1218 struct qman_fq *rxq = &dpaa_intf->rx_queues[eth_rx_queue_id]; in dpaa_eth_eventq_detach()
1240 struct dpaa_if *dpaa_intf = dev->data->dev_private; in dpaa_eth_tx_queue_setup() local
1241 struct qman_fq *txq = &dpaa_intf->tx_queues[queue_idx]; in dpaa_eth_tx_queue_setup()
1318 struct dpaa_if *dpaa_intf = dev->data->dev_private; in dpaa_flow_ctrl_set() local
1323 if (!(dpaa_intf->fc_conf)) { in dpaa_flow_ctrl_set()
1324 dpaa_intf->fc_conf = rte_zmalloc(NULL, in dpaa_flow_ctrl_set()
1326 if (!dpaa_intf->fc_conf) { in dpaa_flow_ctrl_set()
1331 net_fc = dpaa_intf->fc_conf; in dpaa_flow_ctrl_set()
1345 dpaa_intf->bp_info->bpid); in dpaa_flow_ctrl_set()
1367 struct dpaa_if *dpaa_intf = dev->data->dev_private; in dpaa_flow_ctrl_get() local
1368 struct rte_eth_fc_conf *net_fc = dpaa_intf->fc_conf; in dpaa_flow_ctrl_get()
1475 struct dpaa_if *dpaa_intf = dev->data->dev_private; in dpaa_dev_queue_intr_enable() local
1476 struct qman_fq *rxq = &dpaa_intf->rx_queues[queue_id]; in dpaa_dev_queue_intr_enable()
1487 struct dpaa_if *dpaa_intf = dev->data->dev_private; in dpaa_dev_queue_intr_disable() local
1488 struct qman_fq *rxq = &dpaa_intf->rx_queues[queue_id]; in dpaa_dev_queue_intr_disable()
1510 struct dpaa_if *dpaa_intf = dev->data->dev_private; in dpaa_rxq_info_get() local
1516 qinfo->mp = dpaa_intf->bp_info->mp; in dpaa_rxq_info_get()
1631 static int dpaa_fc_set_default(struct dpaa_if *dpaa_intf, in dpaa_fc_set_default() argument
1639 if (!(dpaa_intf->fc_conf)) { in dpaa_fc_set_default()
1640 dpaa_intf->fc_conf = rte_zmalloc(NULL, in dpaa_fc_set_default()
1642 if (!dpaa_intf->fc_conf) { in dpaa_fc_set_default()
1647 fc_conf = dpaa_intf->fc_conf; in dpaa_fc_set_default()
1822 struct dpaa_if *dpaa_intf; in dpaa_dev_init_secondary() local
1835 dpaa_intf = eth_dev->data->dev_private; in dpaa_dev_init_secondary()
1837 if (dpaa_intf->cgr_tx) in dpaa_dev_init_secondary()
1843 dpaa_intf->rx_queues->qman_fq_lookup_table); in dpaa_dev_init_secondary()
1857 struct dpaa_if *dpaa_intf; in dpaa_dev_init() local
1871 dpaa_intf = eth_dev->data->dev_private; in dpaa_dev_init()
1875 dpaa_intf->name = dpaa_device->name; in dpaa_dev_init()
1879 dpaa_intf->ifid = dev_id; in dpaa_dev_init()
1880 dpaa_intf->cfg = cfg; in dpaa_dev_init()
1896 dpaa_intf->name); in dpaa_dev_init()
1901 dpaa_intf->name); in dpaa_dev_init()
1917 dpaa_intf->rx_queues = rte_zmalloc(NULL, in dpaa_dev_init()
1919 if (!dpaa_intf->rx_queues) { in dpaa_dev_init()
1924 dpaa_intf->rx_queues = NULL; in dpaa_dev_init()
1944 dpaa_intf->cgr_rx = rte_zmalloc(NULL, in dpaa_dev_init()
1946 if (!dpaa_intf->cgr_rx) { in dpaa_dev_init()
1959 dpaa_intf->cgr_rx = NULL; in dpaa_dev_init()
1979 if (dpaa_intf->cgr_rx) in dpaa_dev_init()
1980 dpaa_intf->cgr_rx[loop].cgrid = cgrid[loop]; in dpaa_dev_init()
1982 ret = dpaa_rx_queue_init(&dpaa_intf->rx_queues[loop], in dpaa_dev_init()
1983 dpaa_intf->cgr_rx ? &dpaa_intf->cgr_rx[loop] : NULL, in dpaa_dev_init()
1987 dpaa_intf->rx_queues[loop].vsp_id = vsp_id; in dpaa_dev_init()
1988 dpaa_intf->rx_queues[loop].dpaa_intf = dpaa_intf; in dpaa_dev_init()
1990 dpaa_intf->nb_rx_queues = num_rx_fqs; in dpaa_dev_init()
1993 dpaa_intf->tx_queues = rte_zmalloc(NULL, sizeof(struct qman_fq) * in dpaa_dev_init()
1995 if (!dpaa_intf->tx_queues) { in dpaa_dev_init()
2003 dpaa_intf->cgr_tx = rte_zmalloc(NULL, in dpaa_dev_init()
2006 if (!dpaa_intf->cgr_tx) { in dpaa_dev_init()
2020 dpaa_intf->cgr_tx = NULL; in dpaa_dev_init()
2025 if (dpaa_intf->cgr_tx) in dpaa_dev_init()
2026 dpaa_intf->cgr_tx[loop].cgrid = cgrid_tx[loop]; in dpaa_dev_init()
2028 ret = dpaa_tx_queue_init(&dpaa_intf->tx_queues[loop], in dpaa_dev_init()
2030 dpaa_intf->cgr_tx ? &dpaa_intf->cgr_tx[loop] : NULL); in dpaa_dev_init()
2033 dpaa_intf->tx_queues[loop].dpaa_intf = dpaa_intf; in dpaa_dev_init()
2035 dpaa_intf->nb_tx_queues = MAX_DPAA_CORES; in dpaa_dev_init()
2038 ret = dpaa_debug_queue_init(&dpaa_intf->debug_queues in dpaa_dev_init()
2044 dpaa_intf->debug_queues[DPAA_DEBUG_FQ_RX_ERROR].dpaa_intf = dpaa_intf; in dpaa_dev_init()
2045 ret = dpaa_debug_queue_init(&dpaa_intf->debug_queues in dpaa_dev_init()
2051 dpaa_intf->debug_queues[DPAA_DEBUG_FQ_TX_ERROR].dpaa_intf = dpaa_intf; in dpaa_dev_init()
2057 dpaa_fc_set_default(dpaa_intf, fman_intf); in dpaa_dev_init()
2109 rte_free(dpaa_intf->tx_queues); in dpaa_dev_init()
2110 dpaa_intf->tx_queues = NULL; in dpaa_dev_init()
2111 dpaa_intf->nb_tx_queues = 0; in dpaa_dev_init()
2114 rte_free(dpaa_intf->cgr_rx); in dpaa_dev_init()
2115 rte_free(dpaa_intf->cgr_tx); in dpaa_dev_init()
2116 rte_free(dpaa_intf->rx_queues); in dpaa_dev_init()
2117 dpaa_intf->rx_queues = NULL; in dpaa_dev_init()
2118 dpaa_intf->nb_rx_queues = 0; in dpaa_dev_init()
2261 struct dpaa_if *dpaa_intf = in dpaa_finish() local
2265 if (dpaa_intf->port_handle) in dpaa_finish()
2266 if (dpaa_fm_deconfig(dpaa_intf, fif)) in dpaa_finish()
2270 if (dpaa_port_vsp_cleanup(dpaa_intf, in dpaa_finish()