Lines Matching refs:fc_conf
479 if (dpaa_intf->fc_conf) in dpaa_eth_dev_close()
480 rte_free(dpaa_intf->fc_conf); in dpaa_eth_dev_close()
1318 struct rte_eth_fc_conf *fc_conf) in dpaa_flow_ctrl_set() argument
1325 if (!(dpaa_intf->fc_conf)) { in dpaa_flow_ctrl_set()
1326 dpaa_intf->fc_conf = rte_zmalloc(NULL, in dpaa_flow_ctrl_set()
1328 if (!dpaa_intf->fc_conf) { in dpaa_flow_ctrl_set()
1333 net_fc = dpaa_intf->fc_conf; in dpaa_flow_ctrl_set()
1335 if (fc_conf->high_water < fc_conf->low_water) { in dpaa_flow_ctrl_set()
1340 if (fc_conf->mode == RTE_FC_NONE) { in dpaa_flow_ctrl_set()
1342 } else if (fc_conf->mode == RTE_FC_TX_PAUSE || in dpaa_flow_ctrl_set()
1343 fc_conf->mode == RTE_FC_FULL) { in dpaa_flow_ctrl_set()
1345 fc_conf->high_water, in dpaa_flow_ctrl_set()
1346 fc_conf->low_water, in dpaa_flow_ctrl_set()
1348 if (fc_conf->pause_time) in dpaa_flow_ctrl_set()
1350 fc_conf->pause_time); in dpaa_flow_ctrl_set()
1354 net_fc->pause_time = fc_conf->pause_time; in dpaa_flow_ctrl_set()
1355 net_fc->high_water = fc_conf->high_water; in dpaa_flow_ctrl_set()
1356 net_fc->low_water = fc_conf->low_water; in dpaa_flow_ctrl_set()
1357 net_fc->send_xon = fc_conf->send_xon; in dpaa_flow_ctrl_set()
1358 net_fc->mac_ctrl_frame_fwd = fc_conf->mac_ctrl_frame_fwd; in dpaa_flow_ctrl_set()
1359 net_fc->mode = fc_conf->mode; in dpaa_flow_ctrl_set()
1360 net_fc->autoneg = fc_conf->autoneg; in dpaa_flow_ctrl_set()
1367 struct rte_eth_fc_conf *fc_conf) in dpaa_flow_ctrl_get() argument
1370 struct rte_eth_fc_conf *net_fc = dpaa_intf->fc_conf; in dpaa_flow_ctrl_get()
1376 fc_conf->pause_time = net_fc->pause_time; in dpaa_flow_ctrl_get()
1377 fc_conf->high_water = net_fc->high_water; in dpaa_flow_ctrl_get()
1378 fc_conf->low_water = net_fc->low_water; in dpaa_flow_ctrl_get()
1379 fc_conf->send_xon = net_fc->send_xon; in dpaa_flow_ctrl_get()
1380 fc_conf->mac_ctrl_frame_fwd = net_fc->mac_ctrl_frame_fwd; in dpaa_flow_ctrl_get()
1381 fc_conf->mode = net_fc->mode; in dpaa_flow_ctrl_get()
1382 fc_conf->autoneg = net_fc->autoneg; in dpaa_flow_ctrl_get()
1387 fc_conf->mode = RTE_FC_TX_PAUSE; in dpaa_flow_ctrl_get()
1388 fc_conf->pause_time = in dpaa_flow_ctrl_get()
1391 fc_conf->mode = RTE_FC_NONE; in dpaa_flow_ctrl_get()
1631 struct rte_eth_fc_conf *fc_conf; in dpaa_fc_set_default() local
1636 if (!(dpaa_intf->fc_conf)) { in dpaa_fc_set_default()
1637 dpaa_intf->fc_conf = rte_zmalloc(NULL, in dpaa_fc_set_default()
1639 if (!dpaa_intf->fc_conf) { in dpaa_fc_set_default()
1644 fc_conf = dpaa_intf->fc_conf; in dpaa_fc_set_default()
1647 fc_conf->mode = RTE_FC_TX_PAUSE; in dpaa_fc_set_default()
1648 fc_conf->pause_time = fman_if_get_fc_quanta(fman_intf); in dpaa_fc_set_default()
1650 fc_conf->mode = RTE_FC_NONE; in dpaa_fc_set_default()