Lines Matching refs:monFunc
154 #define MON_ENTER(x) {if(x->monFunc!=NULL)(*x->monFunc)(CSC_IN,x->monData);}
155 #define MON_EXIT(x) {if(x->monFunc!=NULL)(*x->monFunc)(CSC_OUT,x->monData);}
208 CSCmonFnType monFunc;
589 if (memList->monFunc != NULL)
772 CSCmonFnType monFunc,
807 `monFunc' and `monData':
812 function in multiple environments. `monFunc' is used to provide mutual
815 memory. `monFunc' is a callback function used to enter and exit the
816 critical regions when updating the csc memlist. `monFunc' is invoked
818 locking (mutex). `monFunc' is invoked with CSC_IO_IN and `monData' when
824 environment is not threaded, and no mutex is needed, then `monFunc'
848 CSCmonFnType monFunc,
862 memList->monFunc = monFunc;
981 CSCmonFnType monFunc = memList->monFunc;
987 if (monFunc != NULL) (*monFunc) (CSC_OUT, monData);