summaryrefslogtreecommitdiff
path: root/drivers/staging/fsl_ppfe/pfe_hif_lib.h
diff options
context:
space:
mode:
authorCalvin Johnson <calvin.johnson@nxp.com>2017-11-15 08:15:27 (GMT)
committerXie Xiaobo <xiaobo.xie@nxp.com>2017-12-12 07:32:44 (GMT)
commit076847db329b5f61a0698880da894d4479df9416 (patch)
treea967832cb86bf8b918cf5b12df7fe690bac18a8e /drivers/staging/fsl_ppfe/pfe_hif_lib.h
parente42459af7848b7b9bfcb65714702e84b751e7043 (diff)
downloadlinux-076847db329b5f61a0698880da894d4479df9416.tar.xz
staging: fsl_ppfe/eth: add function to update tmu credits
__hif_lib_update_credit function is used to update the tmu credits. If tx_qos is set, tmu credit is updated based on the number of packets transmitted by tmu. Signed-off-by: Calvin Johnson <calvin.johnson@nxp.com> Signed-off-by: Anjaneyulu Jagarlmudi <anji.jagarlmudi@nxp.com>
Diffstat (limited to 'drivers/staging/fsl_ppfe/pfe_hif_lib.h')
-rw-r--r--drivers/staging/fsl_ppfe/pfe_hif_lib.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/staging/fsl_ppfe/pfe_hif_lib.h b/drivers/staging/fsl_ppfe/pfe_hif_lib.h
index 49e7b5f..d48eb14 100644
--- a/drivers/staging/fsl_ppfe/pfe_hif_lib.h
+++ b/drivers/staging/fsl_ppfe/pfe_hif_lib.h
@@ -185,6 +185,7 @@ void *hif_lib_tx_get_next_complete(struct hif_client_s *client, int qno,
void *hif_lib_receive_pkt(struct hif_client_s *client, int qno, int *len, int
*ofst, unsigned int *rx_ctrl,
unsigned int *desc_ctrl, void **priv_data);
+void __hif_lib_update_credit(struct hif_client_s *client, unsigned int queue);
void hif_lib_set_rx_cpu_affinity(struct hif_client_s *client, int cpu_id);
void hif_lib_set_tx_queue_nocpy(struct hif_client_s *client, int qno, int
enable);