From b699ce5e4ecc958da990173292bba8055d73eddc Mon Sep 17 00:00:00 2001 From: Peter Mitsis Date: Tue, 21 Apr 2015 14:34:01 -0400 Subject: [PATCH] Remove private routine declarations from k_chstr.h Removes a number of pipe related function declarations out of the publicly available header file "microkernel/k_chstr.h". The removed function declarations were already declared in the private header file "ch_buff.h". Change-Id: I389b0b898cddfb9320831b94d85054e4cf9458dc Signed-off-by: Peter Mitsis Signed-off-by: Benjamin Walsh --- include/microkernel/k_chstr.h | 63 --------------------------- kernel/microkernel/channel/InitChan.c | 1 + kernel/microkernel/channel/K_ChProc.c | 1 + kernel/microkernel/channel/K_Ch_Mvd.c | 1 + kernel/microkernel/channel/K_Ch_RO.c | 1 + kernel/microkernel/channel/K_Ch_WO.c | 1 + 6 files changed, 5 insertions(+), 63 deletions(-) diff --git a/include/microkernel/k_chstr.h b/include/microkernel/k_chstr.h index 2c839208d06..bd63d0e1f3d 100644 --- a/include/microkernel/k_chstr.h +++ b/include/microkernel/k_chstr.h @@ -86,69 +86,6 @@ struct chbuff { unsigned char *pEndOrig; }; -/* exported functions */ - -void BuffInit(unsigned char *pBuffer, int *piBuffSize, struct chbuff *pChBuff); - -void BuffReset(struct chbuff *pBuff); - -void BuffGetFreeSpaceTotal(struct chbuff *pBuff, int *piTotalFreeSpace); - -void BuffGetFreeSpace(struct chbuff *pBuff, - int *piTotalFreeSpace, - int *piFreeSpaceCont, - int *piFreeSpaceAWA); - -void BuffGetAvailDataTotal(struct chbuff *pBuff, int *piAvailDataTotal); - -void BuffGetAvailData(struct chbuff *pBuff, - int *piAvailDataTotal, - int *piAvailDataCont, - int *piAvailDataAWA); - -int BuffEnQ(struct chbuff *pBuff, int iSize, unsigned char **ppWrite); - -int BuffEnQA(struct chbuff *pBuff, - int iSize, - unsigned char **ppWrite, - int *piTransferID); - -void BuffEnQA_End(struct chbuff *pBuff, int iTransferID, int iSize /* optional */); - -int BuffDeQ(struct chbuff *pBuff, int iSize, unsigned char **ppRead); - -int BuffDeQA(struct chbuff *pBuff, - int iSize, - unsigned char **ppRead, - int *piTransferID); - -void BuffDeQA_End(struct chbuff *pBuff, int iTransferID, int iSize /* optional */); - -/* internal functions */ - -void WriteMarkersClear(struct chbuff *pBuff); -void ReadMarkersClear(struct chbuff *pBuff); -int AsyncEnQRegstr(struct chbuff *pBuff, int iSize); -int AsyncDeQRegstr(struct chbuff *pBuff, int iSize); -void AsyncEnQFinished(struct chbuff *pBuff, int iTransferID); -void AsyncDeQFinished(struct chbuff *pBuff, int iTransferID); - -int CalcAvailData(struct chbuff *pBuff, int *piDataAvailCont, int *piDataAvailAWA); - -int CalcFreeSpace(struct chbuff *pBuff, int *piFreeSpaceCont, int *piFreeSpaceAWA); - -void WriteMarkersClear(struct chbuff *pBuff); -void ReadMarkersClear(struct chbuff *pBuff); -int ScanMarkers(struct marker_list *pMarkerList, - int *iSizeBWA, - int *pisizeAWA, - int *piNbrPendingXfers); - -int BuffFull(struct chbuff *pBuff); -int BuffEmpty(struct chbuff *pBuff); - -void ChannelCheck4Intrusion(struct chbuff *pChBuff, unsigned char *pBegin, int iSize); - #ifdef __cplusplus } #endif diff --git a/kernel/microkernel/channel/InitChan.c b/kernel/microkernel/channel/InitChan.c index 25f0ff6a6be..e7c15665cb5 100644 --- a/kernel/microkernel/channel/InitChan.c +++ b/kernel/microkernel/channel/InitChan.c @@ -34,6 +34,7 @@ #include #include #include +#include /****************************************************************************/ diff --git a/kernel/microkernel/channel/K_ChProc.c b/kernel/microkernel/channel/K_ChProc.c index 00d9cdf1c83..e6aaf0e297a 100644 --- a/kernel/microkernel/channel/K_ChProc.c +++ b/kernel/microkernel/channel/K_ChProc.c @@ -38,6 +38,7 @@ #include #include #include +#include /* * - artefacts: ??? diff --git a/kernel/microkernel/channel/K_Ch_Mvd.c b/kernel/microkernel/channel/K_Ch_Mvd.c index 27e7765f66b..5603eed7fa9 100644 --- a/kernel/microkernel/channel/K_Ch_Mvd.c +++ b/kernel/microkernel/channel/K_Ch_Mvd.c @@ -40,6 +40,7 @@ #include #include #include +#include /******************************************************************************* * diff --git a/kernel/microkernel/channel/K_Ch_RO.c b/kernel/microkernel/channel/K_Ch_RO.c index a7098a3dcfa..62106879b39 100644 --- a/kernel/microkernel/channel/K_Ch_RO.c +++ b/kernel/microkernel/channel/K_Ch_RO.c @@ -40,6 +40,7 @@ #include #include #include +#include /******************************************************************************* * diff --git a/kernel/microkernel/channel/K_Ch_WO.c b/kernel/microkernel/channel/K_Ch_WO.c index 2316ebf637a..6e0a52768e2 100644 --- a/kernel/microkernel/channel/K_Ch_WO.c +++ b/kernel/microkernel/channel/K_Ch_WO.c @@ -40,6 +40,7 @@ #include #include #include +#include /******************************************************************************* *