/illumos-gate/usr/src/uts/common/sys/ |
H A D | class.h | 102 class_ops_t sclass; member 106 typedef struct sclass { struct 126 extern struct sclass sclass[]; /* the class table */ argument 148 (*(clp)->cl_funcs->sclass.cl_admin)(uaddr, reqpcredp) 151 (sclass[cid].cl_funcs->thread.cl_enterclass) (t, cid, \ 155 (sclass[cid].cl_funcs->thread.cl_exitclass) ((void *)clprocp) 164 (*(clp)->cl_funcs->sclass.cl_getclinfo)((void *)clinfop) 167 (*(clp)->cl_funcs->sclass.cl_getclpri)(clprip) 173 (clp)->cl_funcs->sclass.cl_parmsin((void *)clparmsp) 176 (clp)->cl_funcs->sclass.cl_parmsout((void *)clparmsp, vaparmsp) [all …]
|
H A D | modctl.h | 154 struct sclass *sched_class;
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | class.c | 61 for (clp = sclass; clp < &sclass[nclass]; clp++) in alloc_cid() 65 if (clp == &sclass[nclass]) { in alloc_cid() 68 *cidp = clp - &sclass[0]; in alloc_cid() 120 clp = &sclass[*cidp]; in getcid() 158 for (clp = &sclass[0]; clp < &sclass[nclass]; clp++) { in getcidbyname_locked() 160 *cidp = clp - &sclass[0]; in getcidbyname_locked() 216 return (CL_VAPARMSIN(&sclass[parmsp->pc_cid], in parmsin() 219 return (CL_PARMSIN(&sclass[parmsp->pc_cid], in parmsin() 233 return (CL_PARMSOUT(&sclass[parmsp->pc_cid], parmsp->pc_clparms, in parmsout() 342 return (CL_VAPARMSOUT(&sclass[prmsp->pc_cid], in vaparmsout() [all …]
|
H A D | priocntl.c | 215 scheduler_load(pcinfo.pc_clname, &sclass[pcinfo.pc_cid]); in priocntl_common() 218 error = CL_GETCLINFO(&sclass[pcinfo.pc_cid], pcinfo.pc_clinfo); in priocntl_common() 246 (void) strncpy(pcinfo.pc_clname, sclass[pcinfo.pc_cid].cl_name, in priocntl_common() 256 scheduler_load(pcinfo.pc_clname, &sclass[pcinfo.pc_cid]); in priocntl_common() 259 error = CL_GETCLINFO(&sclass[pcinfo.pc_cid], pcinfo.pc_clinfo); in priocntl_common() 654 error = CL_ADMIN(&sclass[pcadmin.pc_cid], pcadmin.pc_cladmin, in priocntl_common() 666 error = CL_GETCLPRI(&sclass[pcpri.pc_cid], &pcpri); in priocntl_common() 727 outstr = sclass[defaultcid].cl_name; in priocntl_common()
|
H A D | sysdc.c | 980 t->t_clfuncs = &(sclass[cid].cl_funcs->thread); in sysdc_enterclass() 1050 t->t_clfuncs = &(sclass[syscid].cl_funcs->thread); in sysdc_exit() 1233 static struct sclass csw = {
|
H A D | rt.c | 61 static struct sclass csw = { 415 t->t_clfuncs = &(sclass[cid].cl_funcs->thread); in rt_enterclass()
|
H A D | fx.c | 58 static struct sclass csw = { 524 t->t_clfuncs = &(sclass[cid].cl_funcs->thread); in fx_enterclass()
|
H A D | disp.c | 251 sc = &sclass[cid]; in dispinit() 316 cl_maxglobpri = clp->cl_init(clp - sclass, PC_CLPARMSZ, &clp->cl_funcs); in disp_add()
|
H A D | ts.c | 65 static struct sclass csw = { 632 t->t_clfuncs = &(sclass[cid].cl_funcs->thread); in ts_enterclass()
|
H A D | fss.c | 260 static struct sclass fss = { 1732 t->t_clfuncs = &(sclass[cid].cl_funcs->thread); in fss_enterclass()
|
/illumos-gate/usr/src/tools/smatch/src/ |
H A D | evaluate.c | 1321 int sclass = classify_type(source, &s); in evaluate_assign_op() local 1324 if (tclass & sclass & TYPE_NUM) { in evaluate_assign_op() 1337 if (sclass & TYPE_FOULED && unfoul(s) == t) in evaluate_assign_op() 1343 unrestrict(expr->right, sclass, &s); in evaluate_assign_op() 1346 } else if (!(sclass & TYPE_RESTRICT)) in evaluate_assign_op() 1357 if (tclass == TYPE_PTR && is_int(sclass)) { in evaluate_assign_op() 1359 unrestrict(expr->right, sclass, &s); in evaluate_assign_op() 1372 tclass, sclass, target, source); in evaluate_assign_op() 1405 int sclass = classify_type(source, &s); in check_assignment_types() local 1407 if (tclass & sclass & TYPE_NUM) { in check_assignment_types() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/bltins/ |
H A D | shiocmd_solaris.c | 221 Shclass_t sclass; member 244 Shclass_t *sp = &dcp->sclass; in fieldcreate() 339 genvalue(outfile,&dcp->sclass,0,np); in walk_class() 382 tcp->sclass = *sp; in mkclass()
|
/illumos-gate/usr/src/uts/common/conf/ |
H A D | param.c | 433 sclass_t sclass[] = { variable 449 int nclass = sizeof (sclass) / sizeof (sclass_t);
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | modconf.c | 1236 clp = &sclass[cid]; in mod_installsched() 1282 clp = &sclass[cid]; in mod_removesched()
|
H A D | lwp.c | 583 t->t_clfuncs = &(sclass[cid].cl_funcs->thread); in lwp_create()
|
H A D | zone.c | 5642 outstr = sclass[zone->zone_defaultcid].cl_name; in zone_getattr()
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prioctl.c | 1386 (void) strncpy(sp->pr_clname, sclass[t->t_cid].cl_name, in oprgetstatus32() 1555 (void) strncpy(psp->pr_clname, sclass[t->t_cid].cl_name, in oprgetpsinfo32() 3171 (void) strncpy(sp->pr_clname, sclass[t->t_cid].cl_name, in oprgetstatus() 3342 (void) strncpy(psp->pr_clname, sclass[t->t_cid].cl_name, in oprgetpsinfo()
|
H A D | prsubr.c | 1047 (void) strncpy(sp->pr_clname, sclass[t->t_cid].cl_name, in prgetlwpstatus32() 1275 (void) strncpy(sp->pr_clname, sclass[t->t_cid].cl_name, in prgetlwpstatus() 3336 (void) strncpy(psp->pr_clname, sclass[t->t_cid].cl_name, in prgetlwpsinfo() 3405 (void) strncpy(psp->pr_clname, sclass[t->t_cid].cl_name, in prgetlwpsinfo32()
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | procfs.d.in | 341 pr_clname = `sclass[T->t_cid].cl_name;
|