Print this page
6583 remove whole-process swapping

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/disp.h
          +++ new/usr/src/uts/common/sys/disp.h
↓ open down ↓ 138 lines elided ↑ open up ↑
 139  139  extern void             disp_add(sclass_t *);
 140  140  extern int              intr_active(struct cpu *, int);
 141  141  extern int              servicing_interrupt(void);
 142  142  extern void             preempt(void);
 143  143  extern void             setbackdq(kthread_t *);
 144  144  extern void             setfrontdq(kthread_t *);
 145  145  extern void             swtch(void);
 146  146  extern void             swtch_to(kthread_t *);
 147  147  extern void             swtch_from_zombie(void)
 148  148                                  __NORETURN;
 149      -extern void             dq_sruninc(kthread_t *);
 150      -extern void             dq_srundec(kthread_t *);
 151  149  extern void             cpu_rechoose(kthread_t *);
 152  150  extern void             cpu_surrender(kthread_t *);
 153  151  extern void             kpreempt(int);
 154  152  extern struct cpu       *disp_lowpri_cpu(struct cpu *, struct lgrp_ld *, pri_t,
 155  153                              struct cpu *);
 156  154  extern int              disp_bound_threads(struct cpu *, int);
 157  155  extern int              disp_bound_anythreads(struct cpu *, int);
 158  156  extern int              disp_bound_partition(struct cpu *, int);
 159  157  extern void             disp_cpu_init(struct cpu *);
 160  158  extern void             disp_cpu_fini(struct cpu *);
↓ open down ↓ 30 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX