Lines Matching defs:class
50 struct callb *c_next; /* next in class or on freelist */
53 uchar_t c_class; /* this callb's class */
69 * All callbs are organized into different class groups described
71 * The callbs within a class are single-linked and normally run by a
80 callb_t *ct_first_cb[NCBCLASS]; /* ptr to 1st callb in a class */
137 void *arg, int class, char *name, kthread_id_t t)
141 ASSERT(class < NCBCLASS);
154 cp->c_class = (uchar_t)class;
166 * Insert the new callb at the head of its class list.
168 cp->c_next = ct->ct_first_cb[class];
169 ct->ct_first_cb[class] = cp;
183 void *arg, int class, char *name)
185 return (callb_add_common(func, arg, class, name, curthread));
196 void *arg, int class, char *name, kthread_id_t t)
198 return (callb_add_common(func, arg, class, name, t));
237 /* relink the class list */
250 * class: indicates to execute all callbs in the same class;
256 callb_execute_class(int class, int code)
261 ASSERT(class < NCBCLASS);
265 for (cp = ct->ct_first_cb[class];