Home
last modified time | relevance | path

Searched refs:callp (Results 1 – 10 of 10) sorted by relevance

/titanic_44/usr/src/lib/libtsol/common/
H A Dprivate.c198 #define bsfcall callp->param.acall.cargs.bslcvt_arg
199 #define bsfret callp->param.aret.rvals.bslcvt_ret
239 labeld_data_t *callp = &call; in bslcvtfull() local
252 if ((rval = __call_labeld(&callp, &bufsize, &datasize)) == NOSERVER) { in bslcvtfull()
260 if (callp->reterr != 0) in bslcvtfull()
274 if (callp != &call) in bslcvtfull()
276 (void) munmap((void *)callp, bufsize); in bslcvtfull()
290 if (callp != &call) in bslcvtfull()
292 (void) munmap((void *)callp, bufsize); in bslcvtfull()
298 #define bsccall callp->param.acall.cargs.bslcvt_arg
[all …]
H A Dstob.c64 #define slcall callp->param.acall.cargs.stobsl_arg
65 #define slret callp->param.aret.rvals.stobsl_ret
105 labeld_data_t *callp = &call; in stobsl() local
130 if ((callp = malloc(datasize)) == NULL) { in stobsl()
137 callp->callop = STOBSL; in stobsl()
143 if ((rval = __call_labeld(&callp, &bufsize, &datasize)) == SUCCESS) { in stobsl()
144 int err = callp->reterr; in stobsl()
146 if (callp != &call) { in stobsl()
148 free(callp); in stobsl()
165 if (callp != &call) { in stobsl()
[all …]
H A Dmisc.c53 #define incall callp->param.acall.cargs.inset_arg
54 #define inret callp->param.aret.rvals.inset_ret
91 labeld_data_t *callp = &call; in blinset() local
99 if (__call_labeld(&callp, &bufsize, &datasize) != SUCCESS) { in blinset()
116 #define slvcall callp->param.acall.cargs.slvalid_arg
117 #define slvret callp->param.aret.rvals.slvalid_ret
139 labeld_data_t *callp = &call; in bslvalid() local
159 if (__call_labeld(&callp, &bufsize, &datasize) != SUCCESS) { in bslvalid()
169 #define clrvcall callp->param.acall.cargs.clrvalid_arg
170 #define clrvret callp->param.aret.rvals.clrvalid_ret
[all …]
H A Dsetflabel.c59 #define clcall callp->param.acall.cargs.setfbcl_arg
60 #define clret callp->param.aret.rvals.setfbcl_ret
81 labeld_data_t *callp = &call; in setflabel() local
114 if ((callp = (labeld_data_t *)malloc(datasize)) == NULL) { in setflabel()
120 callp->callop = SETFLABEL; in setflabel()
125 if (__call_labeld(&callp, &bufsize, &datasize) == SUCCESS) { in setflabel()
126 int err = callp->reterr; in setflabel()
128 if (callp != &call) { in setflabel()
130 free(callp); in setflabel()
149 if (callp != &call) { in setflabel()
[all …]
H A Dbtos.c104 #define slcall callp->param.acall.cargs.bsltos_arg
105 #define slret callp->param.aret.rvals.bsltos_ret
149 labeld_data_t *callp = &call; in bsltos() local
167 if ((rval = __call_labeld(&callp, &bufsize, &datasize)) == SUCCESS) { in bsltos()
169 if (callp->reterr != 0) in bsltos()
176 if (callp != &call) in bsltos()
177 (void) munmap((void *)callp, bufsize); in bsltos()
201 #define clrcall callp->param.acall.cargs.bcleartos_arg
202 #define clrret callp->param.aret.rvals.bcleartos_ret
244 labeld_data_t *callp = &call; in bcleartos() local
[all …]
/titanic_44/usr/src/common/tsol/
H A Dltos.c189 labeld_data_t *callp = &call; in label_to_str() local
201 #define lscall callp->param.acall.cargs.ls_arg in label_to_str()
202 #define lsret callp->param.aret.rvals.ls_ret in label_to_str()
209 if ((err = __call_labeld(&callp, &bufsize, &datasize)) == in label_to_str()
211 if (callp->reterr != 0) { in label_to_str()
217 if (callp != &call) { in label_to_str()
219 (void) munmap((void *)callp, bufsize); in label_to_str()
257 #define ccall callp->param.acall.cargs.color_arg in label_to_str()
258 #define cret callp->param.aret.rvals.color_ret in label_to_str()
264 if (__call_labeld(&callp, &bufsize, &datasize) == SUCCESS) { in label_to_str()
[all …]
H A Dstol.c227 labeld_data_t *callp = &call; in str_to_label() local
301 #define slcall callp->param.acall.cargs.sl_arg in str_to_label()
302 #define slret callp->param.aret.rvals.sl_ret in str_to_label()
307 if ((callp = malloc(datasize)) == NULL) { in str_to_label()
313 callp->callop = STOL; in str_to_label()
328 if (__call_labeld(&callp, &bufsize, &datasize) == SUCCESS) { in str_to_label()
330 err = callp->reterr; in str_to_label()
331 if (callp != &call) { in str_to_label()
333 free(callp); in str_to_label()
345 switch (callp->reterr) { in str_to_label()
/titanic_44/usr/src/uts/intel/ia32/os/
H A Dsyscall.c147 struct sysent *callp; in syscall_entry() local
170 callp = code >= NSYSCALL ? &nosys_ent : se + code; in syscall_entry()
195 if ((nargs = (uint_t)callp->sy_narg) != 0 && in syscall_entry()
201 return (callp); /* return sysent entry for caller */ in syscall_entry()
386 struct sysent *callp; in pre_syscall() local
389 callp = &nosys_ent; /* nosys has no args */ in pre_syscall()
391 callp = LWP_GETSYSENT(lwp) + code; in pre_syscall()
400 sysname, code, callp->sy_callc); in pre_syscall()
403 for (i = 0, ap = lwp->lwp_ap; i < callp->sy_narg; i++, ap++) { in pre_syscall()
1017 struct sysent *callp = se + code; in save_syscall_args() local
[all …]
/titanic_44/usr/src/uts/sparc/os/
H A Dsyscall.c223 struct sysent *callp = se + code; in save_syscall_args() local
225 nargs = callp->sy_narg; in save_syscall_args()
226 if (LOADABLE_SYSCALL(callp) && nargs == 0) { in save_syscall_args()
241 nargs = callp->sy_narg; in save_syscall_args()
486 struct sysent *callp; in pre_syscall() local
489 callp = &nosys_ent; /* nosys has no args */ in pre_syscall()
491 callp = LWP_GETSYSENT(lwp) + code; in pre_syscall()
503 for (i = 0, ap = lwp->lwp_ap; i < callp->sy_narg; i++, ap++) { in pre_syscall()
921 struct sysent *callp; in syscall_ap() local
926 callp = LWP_GETSYSENT(lwp) + curthread->t_sysnum; in syscall_ap()
[all …]
/titanic_44/usr/src/uts/common/os/
H A Dmodctl.c170 struct sysent *callp; in mod_setup() local
239 for (callnum = 0, callp = sysent; callnum < NSYSCALL; in mod_setup()
240 callnum++, callp++) { in mod_setup()
241 if (LOADABLE_SYSCALL(callp)) { in mod_setup()
243 callp->sy_lock = in mod_setup()
245 rw_init(callp->sy_lock, NULL, RW_DEFAULT, NULL); in mod_setup()
247 callp->sy_flags &= ~SE_LOADABLE; in mod_setup()
248 callp->sy_callc = nosys; in mod_setup()
255 switch (callp->sy_flags & SE_RVAL_MASK) { in mod_setup()
265 callnum, callp->sy_flags); in mod_setup()
[all …]