Lines Matching refs:fc_conf
477 rte_free(dpaa_intf->fc_conf); in dpaa_eth_dev_close()
1316 struct rte_eth_fc_conf *fc_conf) in dpaa_flow_ctrl_set() argument
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()
1333 if (fc_conf->high_water < fc_conf->low_water) { in dpaa_flow_ctrl_set()
1338 if (fc_conf->mode == RTE_ETH_FC_NONE) { in dpaa_flow_ctrl_set()
1340 } else if (fc_conf->mode == RTE_ETH_FC_TX_PAUSE || in dpaa_flow_ctrl_set()
1341 fc_conf->mode == RTE_ETH_FC_FULL) { in dpaa_flow_ctrl_set()
1343 fc_conf->high_water, in dpaa_flow_ctrl_set()
1344 fc_conf->low_water, in dpaa_flow_ctrl_set()
1346 if (fc_conf->pause_time) in dpaa_flow_ctrl_set()
1348 fc_conf->pause_time); in dpaa_flow_ctrl_set()
1352 net_fc->pause_time = fc_conf->pause_time; in dpaa_flow_ctrl_set()
1353 net_fc->high_water = fc_conf->high_water; in dpaa_flow_ctrl_set()
1354 net_fc->low_water = fc_conf->low_water; in dpaa_flow_ctrl_set()
1355 net_fc->send_xon = fc_conf->send_xon; in dpaa_flow_ctrl_set()
1356 net_fc->mac_ctrl_frame_fwd = fc_conf->mac_ctrl_frame_fwd; in dpaa_flow_ctrl_set()
1357 net_fc->mode = fc_conf->mode; in dpaa_flow_ctrl_set()
1358 net_fc->autoneg = fc_conf->autoneg; in dpaa_flow_ctrl_set()
1365 struct rte_eth_fc_conf *fc_conf) in dpaa_flow_ctrl_get() argument
1368 struct rte_eth_fc_conf *net_fc = dpaa_intf->fc_conf; in dpaa_flow_ctrl_get()
1374 fc_conf->pause_time = net_fc->pause_time; in dpaa_flow_ctrl_get()
1375 fc_conf->high_water = net_fc->high_water; in dpaa_flow_ctrl_get()
1376 fc_conf->low_water = net_fc->low_water; in dpaa_flow_ctrl_get()
1377 fc_conf->send_xon = net_fc->send_xon; in dpaa_flow_ctrl_get()
1378 fc_conf->mac_ctrl_frame_fwd = net_fc->mac_ctrl_frame_fwd; in dpaa_flow_ctrl_get()
1379 fc_conf->mode = net_fc->mode; in dpaa_flow_ctrl_get()
1380 fc_conf->autoneg = net_fc->autoneg; in dpaa_flow_ctrl_get()
1385 fc_conf->mode = RTE_ETH_FC_TX_PAUSE; in dpaa_flow_ctrl_get()
1386 fc_conf->pause_time = in dpaa_flow_ctrl_get()
1389 fc_conf->mode = RTE_ETH_FC_NONE; in dpaa_flow_ctrl_get()
1634 struct rte_eth_fc_conf *fc_conf; in dpaa_fc_set_default() local
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()
1650 fc_conf->mode = RTE_ETH_FC_TX_PAUSE; in dpaa_fc_set_default()
1651 fc_conf->pause_time = fman_if_get_fc_quanta(fman_intf); in dpaa_fc_set_default()
1653 fc_conf->mode = RTE_ETH_FC_NONE; in dpaa_fc_set_default()