diff options
author | Roy Pledge <roy.pledge@nxp.com> | 2018-12-18 15:23:01 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-12-19 10:37:22 -0800 |
commit | e80081c34b03587cf6e89c0a1ea16c71b40bccca (patch) | |
tree | 6e5a662589cd1cb03359ae22197e2b0a8cab4c05 /include/soc | |
parent | 7b98f63ea777d90abaca41beadf71e3f62d180e0 (diff) | |
download | linux-e80081c34b03587cf6e89c0a1ea16c71b40bccca.tar.gz linux-e80081c34b03587cf6e89c0a1ea16c71b40bccca.tar.bz2 linux-e80081c34b03587cf6e89c0a1ea16c71b40bccca.zip |
soc: fsl: dpio: Add BP and FQ query APIs
Add FQ (Frame Queue) and BP (Buffer Pool) query APIs that
users of QBMan can invoke to see the status of the queues
and pools that they are using.
Signed-off-by: Roy Pledge <roy.pledge@nxp.com>
Signed-off-by: Ioana Radulescu <ruxandra.radulescu@nxp.com>
Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/soc')
-rw-r--r-- | include/soc/fsl/dpaa2-io.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/soc/fsl/dpaa2-io.h b/include/soc/fsl/dpaa2-io.h index 70997ab2146c..3fbd71c27ba3 100644 --- a/include/soc/fsl/dpaa2-io.h +++ b/include/soc/fsl/dpaa2-io.h @@ -116,4 +116,8 @@ struct dpaa2_io_store *dpaa2_io_store_create(unsigned int max_frames, void dpaa2_io_store_destroy(struct dpaa2_io_store *s); struct dpaa2_dq *dpaa2_io_store_next(struct dpaa2_io_store *s, int *is_last); +int dpaa2_io_query_fq_count(struct dpaa2_io *d, u32 fqid, + u32 *fcnt, u32 *bcnt); +int dpaa2_io_query_bp_count(struct dpaa2_io *d, u16 bpid, + u32 *num); #endif /* __FSL_DPAA2_IO_H */ |