/illumos-gate/usr/src/lib/libtsol/common/ |
H A D | stob.c | 64 #define slcall callp->param.acall.cargs.stobsl_arg 65 #define slret callp->param.aret.rvals.stobsl_ret 105 labeld_data_t *callp = &call; local 130 if ((callp = malloc(datasize)) == NULL) { 137 callp->callop = STOBSL; 143 if ((rval = __call_labeld(&callp, &bufsize, &datasize)) == SUCCESS) { 144 int err = callp->reterr; 146 if (callp != &call) { 148 free(callp); 165 if (callp ! 232 labeld_data_t *callp = &call; local [all...] |
H A D | private.c | 198 #define bsfcall callp->param.acall.cargs.bslcvt_arg 199 #define bsfret callp->param.aret.rvals.bslcvt_ret 239 labeld_data_t *callp = &call; local 252 if ((rval = __call_labeld(&callp, &bufsize, &datasize)) == NOSERVER) { 260 if (callp->reterr != 0) 274 if (callp != &call) 276 (void) munmap((void *)callp, bufsize); 290 if (callp != &call) 292 (void) munmap((void *)callp, bufsize); 298 #define bsccall callp 330 labeld_data_t *callp = &call; local 416 labeld_data_t *callp = &call; local 510 labeld_data_t *callp = &call; local 577 labeld_data_t *callp = &call; local 643 labeld_data_t *callp = &call; local [all...] |
H A D | misc.c | 53 #define incall callp->param.acall.cargs.inset_arg 54 #define inret callp->param.aret.rvals.inset_ret 91 labeld_data_t *callp = &call; local 99 if (__call_labeld(&callp, &bufsize, &datasize) != SUCCESS) { 116 #define slvcall callp->param.acall.cargs.slvalid_arg 117 #define slvret callp->param.aret.rvals.slvalid_ret 139 labeld_data_t *callp = &call; local 159 if (__call_labeld(&callp, &bufsize, &datasize) != SUCCESS) { 169 #define clrvcall callp->param.acall.cargs.clrvalid_arg 170 #define clrvret callp 192 labeld_data_t *callp = &call; local 240 labeld_data_t *callp = &call; local 280 labeld_data_t *callp = &call; local 344 labeld_data_t *callp = &call; local [all...] |
H A D | setflabel.c | 59 #define clcall callp->param.acall.cargs.setfbcl_arg 60 #define clret callp->param.aret.rvals.setfbcl_ret 81 labeld_data_t *callp = &call; local 114 if ((callp = (labeld_data_t *)malloc(datasize)) == NULL) { 120 callp->callop = SETFLABEL; 125 if (__call_labeld(&callp, &bufsize, &datasize) == SUCCESS) { 126 int err = callp->reterr; 128 if (callp != &call) { 130 free(callp); 149 if (callp ! 181 labeld_data_t *callp = &call; local [all...] |
H A D | btos.c | 104 #define slcall callp->param.acall.cargs.bsltos_arg 105 #define slret callp->param.aret.rvals.bsltos_ret 149 labeld_data_t *callp = &call; local 167 if ((rval = __call_labeld(&callp, &bufsize, &datasize)) == SUCCESS) { 169 if (callp->reterr != 0) 176 if (callp != &call) 177 (void) munmap((void *)callp, bufsize); 201 #define clrcall callp->param.acall.cargs.bcleartos_arg 202 #define clrret callp->param.aret.rvals.bcleartos_ret 244 labeld_data_t *callp local [all...] |
/illumos-gate/usr/src/common/tsol/ |
H A D | ltos.c | 189 labeld_data_t *callp = &call; local 201 #define lscall callp->param.acall.cargs.ls_arg 202 #define lsret callp->param.aret.rvals.ls_ret 209 if ((err = __call_labeld(&callp, &bufsize, &datasize)) == 211 if (callp->reterr != 0) { 217 if (callp != &call) { 219 (void) munmap((void *)callp, bufsize); 257 #define ccall callp->param.acall.cargs.color_arg 258 #define cret callp->param.aret.rvals.color_ret 264 if (__call_labeld(&callp, [all...] |
H A D | stol.c | 227 labeld_data_t *callp = &call; local 301 #define slcall callp->param.acall.cargs.sl_arg 302 #define slret callp->param.aret.rvals.sl_ret 307 if ((callp = malloc(datasize)) == NULL) { 313 callp->callop = STOL; 320 * callp->reterr = L_GOOD_LABEL (-1) == OK; 328 if (__call_labeld(&callp, &bufsize, &datasize) == SUCCESS) { 330 err = callp->reterr; 331 if (callp != &call) { 333 free(callp); [all...] |
/illumos-gate/usr/src/uts/intel/ia32/os/ |
H A D | syscall.c | 147 struct sysent *callp; local 170 callp = code >= NSYSCALL ? &nosys_ent : se + code; 195 if ((nargs = (uint_t)callp->sy_narg) != 0 && 201 return (callp); /* return sysent entry for caller */ 386 struct sysent *callp; local 389 callp = &nosys_ent; /* nosys has no args */ 391 callp = LWP_GETSYSENT(lwp) + code; 400 sysname, code, callp->sy_callc); 403 for (i = 0, ap = lwp->lwp_ap; i < callp->sy_narg; i++, ap++) { 1017 struct sysent *callp local 1087 struct sysent *callp; local 1123 struct sysent *callp; local 1186 struct sysent *callp; local [all...] |
/illumos-gate/usr/src/uts/sparc/os/ |
H A D | syscall.c | 223 struct sysent *callp = se + code; local 225 nargs = callp->sy_narg; 226 if (LOADABLE_SYSCALL(callp) && nargs == 0) { 241 nargs = callp->sy_narg; 486 struct sysent *callp; local 489 callp = &nosys_ent; /* nosys has no args */ 491 callp = LWP_GETSYSENT(lwp) + code; 503 for (i = 0, ap = lwp->lwp_ap; i < callp->sy_narg; i++, ap++) { 921 struct sysent *callp; local 926 callp 954 struct sysent *callp; local 1017 struct sysent *callp; local 1059 struct sysent *callp; local [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | modctl.c | 170 struct sysent *callp; local 239 for (callnum = 0, callp = sysent; callnum < NSYSCALL; 240 callnum++, callp++) { 241 if (LOADABLE_SYSCALL(callp)) { 243 callp->sy_lock = 245 rw_init(callp->sy_lock, NULL, RW_DEFAULT, NULL); 247 callp->sy_flags &= ~SE_LOADABLE; 248 callp->sy_callc = nosys; 255 switch (callp->sy_flags & SE_RVAL_MASK) { 265 callnum, callp [all...] |