Symbol: cstate
sys/arch/amd64/amd64/k1x-pstate.c
109
cpuspeed = cstate->state_table[level].freq;
sys/arch/amd64/amd64/k1x-pstate.c
112
cstate->state_table[level].freq,
sys/arch/amd64/amd64/k1x-pstate.c
121
k1x_acpi_states(struct k1x_cpu_state *cstate, struct acpicpu_pss *pss,
sys/arch/amd64/amd64/k1x-pstate.c
128
for (n = 0; n < cstate->n_states; n++) {
sys/arch/amd64/amd64/k1x-pstate.c
133
while (j > 0 && cstate->state_table[j - 1].freq > state.freq) {
sys/arch/amd64/amd64/k1x-pstate.c
134
memcpy(&cstate->state_table[j],
sys/arch/amd64/amd64/k1x-pstate.c
135
&cstate->state_table[j - 1],
sys/arch/amd64/amd64/k1x-pstate.c
139
memcpy(&cstate->state_table[j], &state,
sys/arch/amd64/amd64/k1x-pstate.c
145
k1x_acpi_init(struct k1x_cpu_state *cstate)
sys/arch/amd64/amd64/k1x-pstate.c
149
cstate->n_states = acpicpu_fetch_pss(&pss);
sys/arch/amd64/amd64/k1x-pstate.c
150
if (cstate->n_states == 0)
sys/arch/amd64/amd64/k1x-pstate.c
153
k1x_acpi_states(cstate, pss, cstate->n_states);
sys/arch/amd64/amd64/k1x-pstate.c
163
struct k1x_cpu_state *cstate;
sys/arch/amd64/amd64/k1x-pstate.c
170
cstate = malloc(sizeof(struct k1x_cpu_state), M_DEVBUF, M_NOWAIT);
sys/arch/amd64/amd64/k1x-pstate.c
171
if (!cstate)
sys/arch/amd64/amd64/k1x-pstate.c
174
cstate->n_states = 0;
sys/arch/amd64/amd64/k1x-pstate.c
177
k1x_acpi_init(cstate);
sys/arch/amd64/amd64/k1x-pstate.c
179
if (cstate->n_states) {
sys/arch/amd64/amd64/k1x-pstate.c
182
for (i = cstate->n_states; i > 0; i--) {
sys/arch/amd64/amd64/k1x-pstate.c
183
state = &cstate->state_table[i-1];
sys/arch/amd64/amd64/k1x-pstate.c
187
k1x_current_state = cstate;
sys/arch/amd64/amd64/k1x-pstate.c
192
free(cstate, M_DEVBUF, sizeof(*cstate));
sys/arch/amd64/amd64/k1x-pstate.c
83
struct k1x_cpu_state *cstate;
sys/arch/amd64/amd64/k1x-pstate.c
85
cstate = k1x_current_state;
sys/arch/amd64/amd64/k1x-pstate.c
87
i = ((level * cstate->n_states) + 1) / 101;
sys/arch/amd64/amd64/k1x-pstate.c
88
if (i >= cstate->n_states)
sys/arch/amd64/amd64/k1x-pstate.c
89
i = cstate->n_states - 1;
sys/arch/amd64/amd64/k1x-pstate.c
91
k1x_transition(cstate, i);
sys/arch/amd64/amd64/k1x-pstate.c
95
k1x_transition(struct k1x_cpu_state *cstate, int level)
sys/arch/amd64/amd64/k1x-pstate.c
98
int i, cfid, fid = cstate->state_table[level].fid;
sys/arch/amd64/amd64/powernow-k8.c
172
struct k8pnow_cpu_state *cstate;
sys/arch/amd64/amd64/powernow-k8.c
174
cstate = k8pnow_current_state;
sys/arch/amd64/amd64/powernow-k8.c
176
i = ((level * cstate->n_states) + 1) / 101;
sys/arch/amd64/amd64/powernow-k8.c
177
if (i >= cstate->n_states)
sys/arch/amd64/amd64/powernow-k8.c
178
i = cstate->n_states - 1;
sys/arch/amd64/amd64/powernow-k8.c
180
k8pnow_transition(cstate, i);
sys/arch/amd64/amd64/powernow-k8.c
184
k8pnow_transition(struct k8pnow_cpu_state *cstate, int level)
sys/arch/amd64/amd64/powernow-k8.c
201
fid = cstate->state_table[level].fid;
sys/arch/amd64/amd64/powernow-k8.c
202
vid = cstate->state_table[level].vid;
sys/arch/amd64/amd64/powernow-k8.c
212
val = cvid - (1 << cstate->mvs);
sys/arch/amd64/amd64/powernow-k8.c
217
COUNT_OFF_VST(cstate->vst);
sys/arch/amd64/amd64/powernow-k8.c
221
for (rvo = cstate->rvo; rvo > 0 && cvid > 0; --rvo) {
sys/arch/amd64/amd64/powernow-k8.c
229
COUNT_OFF_VST(cstate->vst);
sys/arch/amd64/amd64/powernow-k8.c
247
WRITE_FIDVID(val, cvid, (uint64_t)cstate->pll * 1000 / 5);
sys/arch/amd64/amd64/powernow-k8.c
252
COUNT_OFF_IRT(cstate->irt);
sys/arch/amd64/amd64/powernow-k8.c
257
WRITE_FIDVID(fid, cvid, (uint64_t) cstate->pll * 1000 / 5);
sys/arch/amd64/amd64/powernow-k8.c
261
COUNT_OFF_IRT(cstate->irt);
sys/arch/amd64/amd64/powernow-k8.c
270
COUNT_OFF_VST(cstate->vst);
sys/arch/amd64/amd64/powernow-k8.c
274
cpuspeed = cstate->state_table[level].freq;
sys/arch/amd64/amd64/powernow-k8.c
282
k8pnow_decode_pst(struct k8pnow_cpu_state *cstate, uint8_t *p)
sys/arch/amd64/amd64/powernow-k8.c
286
for (n = 0, i = 0; i < cstate->n_states; i++) {
sys/arch/amd64/amd64/powernow-k8.c
296
while (j > 0 && cstate->state_table[j - 1].freq > state.freq) {
sys/arch/amd64/amd64/powernow-k8.c
297
memcpy(&cstate->state_table[j],
sys/arch/amd64/amd64/powernow-k8.c
298
&cstate->state_table[j - 1],
sys/arch/amd64/amd64/powernow-k8.c
302
memcpy(&cstate->state_table[j], &state,
sys/arch/amd64/amd64/powernow-k8.c
312
k8pnow_acpi_states(struct k8pnow_cpu_state * cstate, struct acpicpu_pss * pss,
sys/arch/amd64/amd64/powernow-k8.c
321
for (n = 0; n < cstate->n_states; n++) {
sys/arch/amd64/amd64/powernow-k8.c
331
while (j > 0 && cstate->state_table[j - 1].freq > state.freq) {
sys/arch/amd64/amd64/powernow-k8.c
332
memcpy(&cstate->state_table[j],
sys/arch/amd64/amd64/powernow-k8.c
333
&cstate->state_table[j - 1],
sys/arch/amd64/amd64/powernow-k8.c
337
memcpy(&cstate->state_table[j], &state,
sys/arch/amd64/amd64/powernow-k8.c
348
struct k8pnow_cpu_state *cstate, *nstate;
sys/arch/amd64/amd64/powernow-k8.c
353
cstate = k8pnow_current_state;
sys/arch/amd64/amd64/powernow-k8.c
386
free(cstate, M_DEVBUF, sizeof(*cstate));
sys/arch/amd64/amd64/powernow-k8.c
391
k8pnow_acpi_init(struct k8pnow_cpu_state * cstate, uint64_t status)
sys/arch/amd64/amd64/powernow-k8.c
397
cstate->n_states = acpicpu_fetch_pss(&pss);
sys/arch/amd64/amd64/powernow-k8.c
398
if (cstate->n_states == 0)
sys/arch/amd64/amd64/powernow-k8.c
402
curs = k8pnow_acpi_states(cstate, pss, cstate->n_states, status);
sys/arch/amd64/amd64/powernow-k8.c
405
cstate->rvo = PN8_ACPI_CTRL_TO_RVO(ctrl);
sys/arch/amd64/amd64/powernow-k8.c
406
cstate->vst = PN8_ACPI_CTRL_TO_VST(ctrl);
sys/arch/amd64/amd64/powernow-k8.c
407
cstate->mvs = PN8_ACPI_CTRL_TO_MVS(ctrl);
sys/arch/amd64/amd64/powernow-k8.c
408
cstate->pll = PN8_ACPI_CTRL_TO_PLL(ctrl);
sys/arch/amd64/amd64/powernow-k8.c
409
cstate->irt = PN8_ACPI_CTRL_TO_IRT(ctrl);
sys/arch/amd64/amd64/powernow-k8.c
410
cstate->low = 0;
sys/arch/amd64/amd64/powernow-k8.c
418
k8pnow_states(struct k8pnow_cpu_state *cstate, uint32_t cpusig,
sys/arch/amd64/amd64/powernow-k8.c
433
cstate->vst = psb->ttime;
sys/arch/amd64/amd64/powernow-k8.c
434
cstate->rvo = PN8_PSB_TO_RVO(psb->reserved);
sys/arch/amd64/amd64/powernow-k8.c
435
cstate->irt = PN8_PSB_TO_IRT(psb->reserved);
sys/arch/amd64/amd64/powernow-k8.c
436
cstate->mvs = PN8_PSB_TO_MVS(psb->reserved);
sys/arch/amd64/amd64/powernow-k8.c
437
cstate->low = PN8_PSB_TO_BATT(psb->reserved);
sys/arch/amd64/amd64/powernow-k8.c
443
cstate->pll = pst->pll;
sys/arch/amd64/amd64/powernow-k8.c
444
cstate->n_states = pst->n_states;
sys/arch/amd64/amd64/powernow-k8.c
447
return (k8pnow_decode_pst(cstate,
sys/arch/amd64/amd64/powernow-k8.c
451
* cstate->n_states;
sys/arch/amd64/amd64/powernow-k8.c
466
struct k8pnow_cpu_state *cstate;
sys/arch/amd64/amd64/powernow-k8.c
473
cstate = malloc(sizeof(struct k8pnow_cpu_state), M_DEVBUF, M_NOWAIT);
sys/arch/amd64/amd64/powernow-k8.c
474
if (!cstate)
sys/arch/amd64/amd64/powernow-k8.c
477
cstate->n_states = 0;
sys/arch/amd64/amd64/powernow-k8.c
494
if (!k8pnow_acpi_init(cstate, status))
sys/arch/amd64/amd64/powernow-k8.c
497
if (!k8pnow_states(cstate, ci->ci_signature, maxfid, maxvid)) {
sys/arch/amd64/amd64/powernow-k8.c
500
k8pnow_states(cstate, extcpuid, maxfid, maxvid);
sys/arch/amd64/amd64/powernow-k8.c
503
if (cstate->n_states) {
sys/arch/amd64/amd64/powernow-k8.c
506
for (i = cstate->n_states; i > 0; i--) {
sys/arch/amd64/amd64/powernow-k8.c
507
state = &cstate->state_table[i-1];
sys/arch/amd64/amd64/powernow-k8.c
511
k8pnow_current_state = cstate;
sys/arch/amd64/amd64/powernow-k8.c
516
free(cstate, M_DEVBUF, sizeof(*cstate));
sys/arch/i386/i386/k1x-pstate.c
108
cpuspeed = cstate->state_table[level].freq;
sys/arch/i386/i386/k1x-pstate.c
111
cstate->state_table[level].freq,
sys/arch/i386/i386/k1x-pstate.c
120
k1x_acpi_states(struct k1x_cpu_state *cstate, struct acpicpu_pss *pss,
sys/arch/i386/i386/k1x-pstate.c
127
for (n = 0; n < cstate->n_states; n++) {
sys/arch/i386/i386/k1x-pstate.c
132
while (j > 0 && cstate->state_table[j - 1].freq > state.freq) {
sys/arch/i386/i386/k1x-pstate.c
133
memcpy(&cstate->state_table[j],
sys/arch/i386/i386/k1x-pstate.c
134
&cstate->state_table[j - 1],
sys/arch/i386/i386/k1x-pstate.c
138
memcpy(&cstate->state_table[j], &state,
sys/arch/i386/i386/k1x-pstate.c
144
k1x_acpi_init(struct k1x_cpu_state *cstate)
sys/arch/i386/i386/k1x-pstate.c
148
cstate->n_states = acpicpu_fetch_pss(&pss);
sys/arch/i386/i386/k1x-pstate.c
149
if (cstate->n_states == 0)
sys/arch/i386/i386/k1x-pstate.c
152
k1x_acpi_states(cstate, pss, cstate->n_states);
sys/arch/i386/i386/k1x-pstate.c
162
struct k1x_cpu_state *cstate;
sys/arch/i386/i386/k1x-pstate.c
169
cstate = malloc(sizeof(struct k1x_cpu_state), M_DEVBUF, M_NOWAIT);
sys/arch/i386/i386/k1x-pstate.c
170
if (!cstate)
sys/arch/i386/i386/k1x-pstate.c
173
cstate->n_states = 0;
sys/arch/i386/i386/k1x-pstate.c
176
k1x_acpi_init(cstate);
sys/arch/i386/i386/k1x-pstate.c
178
if (cstate->n_states) {
sys/arch/i386/i386/k1x-pstate.c
181
for (i = cstate->n_states; i > 0; i--) {
sys/arch/i386/i386/k1x-pstate.c
182
state = &cstate->state_table[i-1];
sys/arch/i386/i386/k1x-pstate.c
186
k1x_current_state = cstate;
sys/arch/i386/i386/k1x-pstate.c
191
free(cstate, M_DEVBUF, sizeof(*cstate));
sys/arch/i386/i386/k1x-pstate.c
82
struct k1x_cpu_state *cstate;
sys/arch/i386/i386/k1x-pstate.c
84
cstate = k1x_current_state;
sys/arch/i386/i386/k1x-pstate.c
86
i = ((level * cstate->n_states) + 1) / 101;
sys/arch/i386/i386/k1x-pstate.c
87
if (i >= cstate->n_states)
sys/arch/i386/i386/k1x-pstate.c
88
i = cstate->n_states - 1;
sys/arch/i386/i386/k1x-pstate.c
90
k1x_transition(cstate, i);
sys/arch/i386/i386/k1x-pstate.c
94
k1x_transition(struct k1x_cpu_state *cstate, int level)
sys/arch/i386/i386/k1x-pstate.c
97
int i, cfid, fid = cstate->state_table[level].fid;
sys/arch/i386/i386/powernow-k7.c
142
int k7pnow_acpi_init(struct k7pnow_cpu_state * cstate, uint64_t status);
sys/arch/i386/i386/powernow-k7.c
143
int k7pnow_acpi_states(struct k7pnow_cpu_state * cstate,
sys/arch/i386/i386/powernow-k7.c
154
struct k7pnow_cpu_state * cstate;
sys/arch/i386/i386/powernow-k7.c
157
cstate = k7pnow_current_state;
sys/arch/i386/i386/powernow-k7.c
159
i = ((level * cstate->n_states) + 1) / 101;
sys/arch/i386/i386/powernow-k7.c
160
if (i >= cstate->n_states)
sys/arch/i386/i386/powernow-k7.c
161
i = cstate->n_states - 1;
sys/arch/i386/i386/powernow-k7.c
162
fid = cstate->state_table[i].fid;
sys/arch/i386/i386/powernow-k7.c
163
vid = cstate->state_table[i].vid;
sys/arch/i386/i386/powernow-k7.c
182
ctl |= PN7_CTR_SGTC(cstate->sgtc);
sys/arch/i386/i386/powernow-k7.c
184
if (cstate->flags & PN7_FLAG_ERRATA_A0)
sys/arch/i386/i386/powernow-k7.c
197
if (cstate->flags & PN7_FLAG_ERRATA_A0)
sys/arch/i386/i386/powernow-k7.c
204
cpuspeed = cstate->state_table[i].freq;
sys/arch/i386/i386/powernow-k7.c
212
k7pnow_decode_pst(struct k7pnow_cpu_state * cstate, uint8_t *p, int npst)
sys/arch/i386/i386/powernow-k7.c
220
state.freq = k7pnow_fid_to_mult[state.fid]/10 * cstate->fsb;
sys/arch/i386/i386/powernow-k7.c
221
if ((cstate->flags & PN7_FLAG_ERRATA_A0) &&
sys/arch/i386/i386/powernow-k7.c
226
while (j > 0 && cstate->state_table[j - 1].freq > state.freq) {
sys/arch/i386/i386/powernow-k7.c
227
memcpy(&cstate->state_table[j],
sys/arch/i386/i386/powernow-k7.c
228
&cstate->state_table[j - 1],
sys/arch/i386/i386/powernow-k7.c
232
memcpy(&cstate->state_table[j], &state,
sys/arch/i386/i386/powernow-k7.c
240
cstate->n_states = n;
sys/arch/i386/i386/powernow-k7.c
245
k7pnow_states(struct k7pnow_cpu_state *cstate, uint32_t cpusig,
sys/arch/i386/i386/powernow-k7.c
267
cstate->sgtc = psb->ttime * cstate->fsb;
sys/arch/i386/i386/powernow-k7.c
268
if (cstate->sgtc < 100 * cstate->fsb)
sys/arch/i386/i386/powernow-k7.c
269
cstate->sgtc = 100 * cstate->fsb;
sys/arch/i386/i386/powernow-k7.c
271
cstate->flags |= PN7_FLAG_DESKTOP_VRM;
sys/arch/i386/i386/powernow-k7.c
280
if (abs(cstate->fsb - pst->fsb) > 5)
sys/arch/i386/i386/powernow-k7.c
282
cstate->n_states = pst->n_states;
sys/arch/i386/i386/powernow-k7.c
283
return (k7pnow_decode_pst(cstate,
sys/arch/i386/i386/powernow-k7.c
285
cstate->n_states));
sys/arch/i386/i386/powernow-k7.c
299
k7pnow_acpi_states(struct k7pnow_cpu_state * cstate, struct acpicpu_pss *pss,
sys/arch/i386/i386/powernow-k7.c
307
for (n = 0; n < cstate->n_states; n++) {
sys/arch/i386/i386/powernow-k7.c
314
if ((cstate->flags & PN7_FLAG_ERRATA_A0) &&
sys/arch/i386/i386/powernow-k7.c
320
while (j > 0 && cstate->state_table[j - 1].freq > state.freq) {
sys/arch/i386/i386/powernow-k7.c
321
memcpy(&cstate->state_table[j],
sys/arch/i386/i386/powernow-k7.c
322
&cstate->state_table[j - 1],
sys/arch/i386/i386/powernow-k7.c
326
memcpy(&cstate->state_table[j], &state,
sys/arch/i386/i386/powernow-k7.c
336
struct k7pnow_cpu_state *cstate;
sys/arch/i386/i386/powernow-k7.c
341
cstate = k7pnow_current_state;
sys/arch/i386/i386/powernow-k7.c
343
curs = k7pnow_acpi_states(cstate, pss, npss, status);
sys/arch/i386/i386/powernow-k7.c
345
cstate->sgtc = PN7_ACPI_CTRL_TO_SGTC(ctrl);
sys/arch/i386/i386/powernow-k7.c
346
cstate->n_states = npss;
sys/arch/i386/i386/powernow-k7.c
350
k7pnow_acpi_init(struct k7pnow_cpu_state *cstate, uint64_t status)
sys/arch/i386/i386/powernow-k7.c
357
cstate->n_states = acpicpu_fetch_pss(&pss);
sys/arch/i386/i386/powernow-k7.c
358
if (cstate->n_states == 0)
sys/arch/i386/i386/powernow-k7.c
361
curs = k7pnow_acpi_states(cstate, pss, cstate->n_states, status);
sys/arch/i386/i386/powernow-k7.c
368
if (mfid != cstate->state_table[cstate->n_states - 1].fid) {
sys/arch/i386/i386/powernow-k7.c
374
cstate->sgtc = PN7_ACPI_CTRL_TO_SGTC(ctrl);
sys/arch/i386/i386/powernow-k7.c
387
struct k7pnow_cpu_state *cstate;
sys/arch/i386/i386/powernow-k7.c
409
cstate = malloc(sizeof(struct k7pnow_cpu_state), M_DEVBUF, M_NOWAIT);
sys/arch/i386/i386/powernow-k7.c
410
if (!cstate)
sys/arch/i386/i386/powernow-k7.c
413
cstate->flags = cstate->n_states = 0;
sys/arch/i386/i386/powernow-k7.c
415
cstate->flags |= PN7_FLAG_ERRATA_A0;
sys/arch/i386/i386/powernow-k7.c
422
cstate->fsb = cpuspeed / (k7pnow_fid_to_mult[currentfid]/10);
sys/arch/i386/i386/powernow-k7.c
424
if (!k7pnow_states(cstate, ci->ci_signature, maxfid, startvid))
sys/arch/i386/i386/powernow-k7.c
425
if (!k7pnow_states(cstate, regs[0], maxfid, startvid)) {
sys/arch/i386/i386/powernow-k7.c
428
k7pnow_acpi_init(cstate, status);
sys/arch/i386/i386/powernow-k7.c
432
if (cstate->n_states) {
sys/arch/i386/i386/powernow-k7.c
433
if (cstate->flags & PN7_FLAG_DESKTOP_VRM)
sys/arch/i386/i386/powernow-k7.c
439
for (i = cstate->n_states; i > 0; i--) {
sys/arch/i386/i386/powernow-k7.c
440
state = &cstate->state_table[i-1];
sys/arch/i386/i386/powernow-k7.c
445
k7pnow_current_state = cstate;
sys/arch/i386/i386/powernow-k7.c
450
free(cstate, M_DEVBUF, sizeof(*cstate));
sys/arch/i386/i386/powernow-k8.c
174
struct k8pnow_cpu_state *cstate;
sys/arch/i386/i386/powernow-k8.c
176
cstate = k8pnow_current_state;
sys/arch/i386/i386/powernow-k8.c
178
i = ((level * cstate->n_states) + 1) / 101;
sys/arch/i386/i386/powernow-k8.c
179
if (i >= cstate->n_states)
sys/arch/i386/i386/powernow-k8.c
180
i = cstate->n_states - 1;
sys/arch/i386/i386/powernow-k8.c
182
k8pnow_transition(cstate, i);
sys/arch/i386/i386/powernow-k8.c
186
k8pnow_transition(struct k8pnow_cpu_state *cstate, int level)
sys/arch/i386/i386/powernow-k8.c
203
fid = cstate->state_table[level].fid;
sys/arch/i386/i386/powernow-k8.c
204
vid = cstate->state_table[level].vid;
sys/arch/i386/i386/powernow-k8.c
214
val = cvid - (1 << cstate->mvs);
sys/arch/i386/i386/powernow-k8.c
219
COUNT_OFF_VST(cstate->vst);
sys/arch/i386/i386/powernow-k8.c
223
for (rvo = cstate->rvo; rvo > 0 && cvid > 0; --rvo) {
sys/arch/i386/i386/powernow-k8.c
231
COUNT_OFF_VST(cstate->vst);
sys/arch/i386/i386/powernow-k8.c
249
WRITE_FIDVID(val, cvid, (uint64_t)cstate->pll * 1000 / 5);
sys/arch/i386/i386/powernow-k8.c
254
COUNT_OFF_IRT(cstate->irt);
sys/arch/i386/i386/powernow-k8.c
259
WRITE_FIDVID(fid, cvid, (uint64_t) cstate->pll * 1000 / 5);
sys/arch/i386/i386/powernow-k8.c
263
COUNT_OFF_IRT(cstate->irt);
sys/arch/i386/i386/powernow-k8.c
272
COUNT_OFF_VST(cstate->vst);
sys/arch/i386/i386/powernow-k8.c
276
cpuspeed = cstate->state_table[level].freq;
sys/arch/i386/i386/powernow-k8.c
284
k8pnow_decode_pst(struct k8pnow_cpu_state *cstate, uint8_t *p)
sys/arch/i386/i386/powernow-k8.c
289
for (n = 0, i = 0; i < cstate->n_states; i++) {
sys/arch/i386/i386/powernow-k8.c
299
while (j > 0 && cstate->state_table[j - 1].freq > state.freq) {
sys/arch/i386/i386/powernow-k8.c
300
memcpy(&cstate->state_table[j],
sys/arch/i386/i386/powernow-k8.c
301
&cstate->state_table[j - 1],
sys/arch/i386/i386/powernow-k8.c
305
memcpy(&cstate->state_table[j], &state,
sys/arch/i386/i386/powernow-k8.c
313
k8pnow_states(struct k8pnow_cpu_state *cstate, uint32_t cpusig,
sys/arch/i386/i386/powernow-k8.c
335
cstate->vst = psb->ttime;
sys/arch/i386/i386/powernow-k8.c
336
cstate->rvo = PN8_PSB_TO_RVO(psb->reserved);
sys/arch/i386/i386/powernow-k8.c
337
cstate->irt = PN8_PSB_TO_IRT(psb->reserved);
sys/arch/i386/i386/powernow-k8.c
338
cstate->mvs = PN8_PSB_TO_MVS(psb->reserved);
sys/arch/i386/i386/powernow-k8.c
339
cstate->low = PN8_PSB_TO_BATT(psb->reserved);
sys/arch/i386/i386/powernow-k8.c
345
cstate->pll = pst->pll;
sys/arch/i386/i386/powernow-k8.c
346
cstate->n_states = pst->n_states;
sys/arch/i386/i386/powernow-k8.c
349
return (k8pnow_decode_pst(cstate,
sys/arch/i386/i386/powernow-k8.c
353
* cstate->n_states;
sys/arch/i386/i386/powernow-k8.c
365
k8pnow_acpi_states(struct k8pnow_cpu_state * cstate, struct acpicpu_pss * pss,
sys/arch/i386/i386/powernow-k8.c
374
for (n = 0; n < cstate->n_states; n++) {
sys/arch/i386/i386/powernow-k8.c
384
while (j > 0 && cstate->state_table[j - 1].freq > state.freq) {
sys/arch/i386/i386/powernow-k8.c
385
memcpy(&cstate->state_table[j],
sys/arch/i386/i386/powernow-k8.c
386
&cstate->state_table[j - 1],
sys/arch/i386/i386/powernow-k8.c
390
memcpy(&cstate->state_table[j], &state,
sys/arch/i386/i386/powernow-k8.c
401
struct k8pnow_cpu_state * cstate;
sys/arch/i386/i386/powernow-k8.c
406
cstate = k8pnow_current_state;
sys/arch/i386/i386/powernow-k8.c
408
curs = k8pnow_acpi_states(cstate, pss, npss, status);
sys/arch/i386/i386/powernow-k8.c
411
cstate->rvo = PN8_ACPI_CTRL_TO_RVO(ctrl);
sys/arch/i386/i386/powernow-k8.c
412
cstate->vst = PN8_ACPI_CTRL_TO_VST(ctrl);
sys/arch/i386/i386/powernow-k8.c
413
cstate->mvs = PN8_ACPI_CTRL_TO_MVS(ctrl);
sys/arch/i386/i386/powernow-k8.c
414
cstate->pll = PN8_ACPI_CTRL_TO_PLL(ctrl);
sys/arch/i386/i386/powernow-k8.c
415
cstate->irt = PN8_ACPI_CTRL_TO_IRT(ctrl);
sys/arch/i386/i386/powernow-k8.c
416
cstate->low = 0;
sys/arch/i386/i386/powernow-k8.c
417
cstate->n_states = npss;
sys/arch/i386/i386/powernow-k8.c
421
k8pnow_acpi_init(struct k8pnow_cpu_state * cstate, uint64_t status)
sys/arch/i386/i386/powernow-k8.c
427
cstate->n_states = acpicpu_fetch_pss(&pss);
sys/arch/i386/i386/powernow-k8.c
428
if (cstate->n_states == 0)
sys/arch/i386/i386/powernow-k8.c
432
curs = k8pnow_acpi_states(cstate, pss, cstate->n_states, status);
sys/arch/i386/i386/powernow-k8.c
435
cstate->rvo = PN8_ACPI_CTRL_TO_RVO(ctrl);
sys/arch/i386/i386/powernow-k8.c
436
cstate->vst = PN8_ACPI_CTRL_TO_VST(ctrl);
sys/arch/i386/i386/powernow-k8.c
437
cstate->mvs = PN8_ACPI_CTRL_TO_MVS(ctrl);
sys/arch/i386/i386/powernow-k8.c
438
cstate->pll = PN8_ACPI_CTRL_TO_PLL(ctrl);
sys/arch/i386/i386/powernow-k8.c
439
cstate->irt = PN8_ACPI_CTRL_TO_IRT(ctrl);
sys/arch/i386/i386/powernow-k8.c
440
cstate->low = 0;
sys/arch/i386/i386/powernow-k8.c
452
struct k8pnow_cpu_state *cstate;
sys/arch/i386/i386/powernow-k8.c
477
cstate = malloc(sizeof(struct k8pnow_cpu_state), M_DEVBUF, M_NOWAIT);
sys/arch/i386/i386/powernow-k8.c
478
if (!cstate)
sys/arch/i386/i386/powernow-k8.c
481
cstate->n_states = 0;
sys/arch/i386/i386/powernow-k8.c
498
if (!k8pnow_acpi_init(cstate, status))
sys/arch/i386/i386/powernow-k8.c
501
if (!k8pnow_states(cstate, ci->ci_signature, maxfid, maxvid))
sys/arch/i386/i386/powernow-k8.c
502
k8pnow_states(cstate, regs[0], maxfid, maxvid);
sys/arch/i386/i386/powernow-k8.c
504
if (cstate->n_states) {
sys/arch/i386/i386/powernow-k8.c
507
for (i = cstate->n_states; i > 0; i--) {
sys/arch/i386/i386/powernow-k8.c
508
state = &cstate->state_table[i-1];
sys/arch/i386/i386/powernow-k8.c
512
k8pnow_current_state = cstate;
sys/arch/i386/i386/powernow-k8.c
517
free(cstate, M_DEVBUF, sizeof(*cstate));
sys/dev/acpi/acpicpu_x86.c
323
int cstate;
sys/dev/acpi/acpicpu_x86.c
328
cstate = ((hints >> 4) & 0xf) + 1;
sys/dev/acpi/acpicpu_x86.c
329
if (cstate == 16)
sys/dev/acpi/acpicpu_x86.c
330
cstate = 0;
sys/dev/acpi/acpicpu_x86.c
331
else if (cstate > 7) {
sys/dev/acpi/acpicpu_x86.c
335
num_substates = (cpu_mwait_states >> (4 * cstate)) & 0xf;
sys/dev/acpi/acpicpu_x86.c
337
printf(": C%d bad (state %d has no substates)", state, cstate);
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
400
uint32_t cstate)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
408
ret = pp_funcs->set_df_cstate(pp_handle, cstate);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
434
uint32_t cstate);
sys/net/slcompress.c
169
struct cstate *cs = comp->last_cs->cs_next;
sys/net/slcompress.c
213
struct cstate *lcs;
sys/net/slcompress.c
214
struct cstate *lastcs = comp->last_cs;
sys/net/slcompress.c
469
struct cstate *cs;
sys/net/slcompress.c
66
struct cstate *tstate = comp->tstate;
sys/net/slcompress.c
90
struct cstate *tstate = comp->tstate;
sys/net/slcompress.h
121
struct cstate *cs_next; /* next most recently used cstate (xmit only) */
sys/net/slcompress.h
138
struct cstate *last_cs; /* most recently used tstate */
sys/net/slcompress.h
152
struct cstate tstate[MAX_STATES]; /* xmit connection states */
sys/net/slcompress.h
153
struct cstate rstate[MAX_STATES]; /* receive connection states */
usr.bin/sndiod/siofile.c
273
d->sio.cstate = DEV_SIO_CYCLE;
usr.bin/sndiod/siofile.c
276
d->sio.cstate = DEV_SIO_READ;
usr.bin/sndiod/siofile.c
311
events = (d->sio.cstate == DEV_SIO_READ) ? POLLIN : POLLOUT;
usr.bin/sndiod/siofile.c
344
switch (d->sio.cstate) {
usr.bin/sndiod/siofile.c
379
d->sio.cstate = DEV_SIO_CYCLE;
usr.bin/sndiod/siofile.c
399
d->sio.cstate = DEV_SIO_WRITE;
usr.bin/sndiod/siofile.c
403
d->sio.cstate = DEV_SIO_READ;
usr.bin/sndiod/siofile.c
444
d->sio.cstate = DEV_SIO_READ;
usr.bin/sndiod/siofile.c
447
d->sio.cstate = DEV_SIO_CYCLE;
usr.bin/sndiod/siofile.h
36
int cstate;
usr.sbin/pppd/chap.c
117
chap_state *cstate = &chap[unit];
usr.sbin/pppd/chap.c
119
BZERO(cstate, sizeof(*cstate));
usr.sbin/pppd/chap.c
120
cstate->unit = unit;
usr.sbin/pppd/chap.c
121
cstate->clientstate = CHAPCS_INITIAL;
usr.sbin/pppd/chap.c
122
cstate->serverstate = CHAPSS_INITIAL;
usr.sbin/pppd/chap.c
123
cstate->timeouttime = CHAP_DEFTIMEOUT;
usr.sbin/pppd/chap.c
124
cstate->max_transmits = CHAP_DEFTRANSMITS;
usr.sbin/pppd/chap.c
136
chap_state *cstate = &chap[unit];
usr.sbin/pppd/chap.c
138
cstate->resp_name = our_name;
usr.sbin/pppd/chap.c
139
cstate->resp_type = digest;
usr.sbin/pppd/chap.c
141
if (cstate->clientstate == CHAPCS_INITIAL ||
usr.sbin/pppd/chap.c
142
cstate->clientstate == CHAPCS_PENDING) {
usr.sbin/pppd/chap.c
144
cstate->clientstate = CHAPCS_PENDING;
usr.sbin/pppd/chap.c
153
cstate->clientstate = CHAPCS_LISTEN;
usr.sbin/pppd/chap.c
163
chap_state *cstate = &chap[unit];
usr.sbin/pppd/chap.c
165
cstate->chal_name = our_name;
usr.sbin/pppd/chap.c
166
cstate->chal_type = digest;
usr.sbin/pppd/chap.c
168
if (cstate->serverstate == CHAPSS_INITIAL ||
usr.sbin/pppd/chap.c
169
cstate->serverstate == CHAPSS_PENDING) {
usr.sbin/pppd/chap.c
171
cstate->serverstate = CHAPSS_PENDING;
usr.sbin/pppd/chap.c
175
ChapGenChallenge(cstate);
usr.sbin/pppd/chap.c
176
ChapSendChallenge(cstate); /* crank it up dude! */
usr.sbin/pppd/chap.c
177
cstate->serverstate = CHAPSS_INITIAL_CHAL;
usr.sbin/pppd/chap.c
187
chap_state *cstate = (chap_state *) arg;
usr.sbin/pppd/chap.c
191
if (cstate->serverstate != CHAPSS_INITIAL_CHAL &&
usr.sbin/pppd/chap.c
192
cstate->serverstate != CHAPSS_RECHALLENGE)
usr.sbin/pppd/chap.c
195
if (cstate->chal_transmits >= cstate->max_transmits) {
usr.sbin/pppd/chap.c
198
cstate->serverstate = CHAPSS_BADAUTH;
usr.sbin/pppd/chap.c
199
auth_peer_fail(cstate->unit, PPP_CHAP);
usr.sbin/pppd/chap.c
203
ChapSendChallenge(cstate); /* Re-send challenge */
usr.sbin/pppd/chap.c
213
chap_state *cstate = (chap_state *) arg;
usr.sbin/pppd/chap.c
216
if (cstate->clientstate != CHAPCS_RESPONSE)
usr.sbin/pppd/chap.c
219
ChapSendResponse(cstate); /* re-send response */
usr.sbin/pppd/chap.c
229
chap_state *cstate = (chap_state *) arg;
usr.sbin/pppd/chap.c
232
if (cstate->serverstate != CHAPSS_OPEN)
usr.sbin/pppd/chap.c
235
ChapGenChallenge(cstate);
usr.sbin/pppd/chap.c
236
ChapSendChallenge(cstate);
usr.sbin/pppd/chap.c
237
cstate->serverstate = CHAPSS_RECHALLENGE;
usr.sbin/pppd/chap.c
249
chap_state *cstate = &chap[unit];
usr.sbin/pppd/chap.c
251
if (cstate->clientstate == CHAPCS_INITIAL)
usr.sbin/pppd/chap.c
252
cstate->clientstate = CHAPCS_CLOSED;
usr.sbin/pppd/chap.c
253
else if (cstate->clientstate == CHAPCS_PENDING)
usr.sbin/pppd/chap.c
254
cstate->clientstate = CHAPCS_LISTEN;
usr.sbin/pppd/chap.c
256
if (cstate->serverstate == CHAPSS_INITIAL)
usr.sbin/pppd/chap.c
257
cstate->serverstate = CHAPSS_CLOSED;
usr.sbin/pppd/chap.c
258
else if (cstate->serverstate == CHAPSS_PENDING) {
usr.sbin/pppd/chap.c
259
ChapGenChallenge(cstate);
usr.sbin/pppd/chap.c
260
ChapSendChallenge(cstate);
usr.sbin/pppd/chap.c
261
cstate->serverstate = CHAPSS_INITIAL_CHAL;
usr.sbin/pppd/chap.c
274
chap_state *cstate = &chap[unit];
usr.sbin/pppd/chap.c
277
if (cstate->serverstate == CHAPSS_INITIAL_CHAL ||
usr.sbin/pppd/chap.c
278
cstate->serverstate == CHAPSS_RECHALLENGE)
usr.sbin/pppd/chap.c
279
UNTIMEOUT(ChapChallengeTimeout, cstate);
usr.sbin/pppd/chap.c
280
else if (cstate->serverstate == CHAPSS_OPEN
usr.sbin/pppd/chap.c
281
&& cstate->chal_interval != 0)
usr.sbin/pppd/chap.c
282
UNTIMEOUT(ChapRechallenge, cstate);
usr.sbin/pppd/chap.c
283
if (cstate->clientstate == CHAPCS_RESPONSE)
usr.sbin/pppd/chap.c
284
UNTIMEOUT(ChapResponseTimeout, cstate);
usr.sbin/pppd/chap.c
286
cstate->clientstate = CHAPCS_INITIAL;
usr.sbin/pppd/chap.c
287
cstate->serverstate = CHAPSS_INITIAL;
usr.sbin/pppd/chap.c
297
chap_state *cstate = &chap[unit];
usr.sbin/pppd/chap.c
299
if (cstate->serverstate != CHAPSS_INITIAL &&
usr.sbin/pppd/chap.c
300
cstate->serverstate != CHAPSS_CLOSED)
usr.sbin/pppd/chap.c
302
if (cstate->clientstate != CHAPCS_INITIAL &&
usr.sbin/pppd/chap.c
303
cstate->clientstate != CHAPCS_CLOSED)
usr.sbin/pppd/chap.c
315
chap_state *cstate = &chap[unit];
usr.sbin/pppd/chap.c
347
ChapReceiveChallenge(cstate, inp, id, len);
usr.sbin/pppd/chap.c
351
ChapReceiveResponse(cstate, inp, id, len);
usr.sbin/pppd/chap.c
355
ChapReceiveFailure(cstate, inp, id, len);
usr.sbin/pppd/chap.c
359
ChapReceiveSuccess(cstate, inp, id, len);
usr.sbin/pppd/chap.c
373
ChapReceiveChallenge(chap_state *cstate, u_char *inp, int id, int len)
usr.sbin/pppd/chap.c
384
if (cstate->clientstate == CHAPCS_CLOSED ||
usr.sbin/pppd/chap.c
385
cstate->clientstate == CHAPCS_PENDING) {
usr.sbin/pppd/chap.c
387
cstate->clientstate));
usr.sbin/pppd/chap.c
421
if (!get_secret(cstate->unit, cstate->resp_name, rhostname,
usr.sbin/pppd/chap.c
429
if (cstate->clientstate == CHAPCS_RESPONSE)
usr.sbin/pppd/chap.c
430
UNTIMEOUT(ChapResponseTimeout, cstate);
usr.sbin/pppd/chap.c
432
cstate->resp_id = id;
usr.sbin/pppd/chap.c
433
cstate->resp_transmits = 0;
usr.sbin/pppd/chap.c
436
switch (cstate->resp_type) {
usr.sbin/pppd/chap.c
440
MD5Update(&mdContext, &cstate->resp_id, 1);
usr.sbin/pppd/chap.c
444
BCOPY(hash, cstate->response, MD5_SIGNATURE_SIZE);
usr.sbin/pppd/chap.c
445
cstate->resp_length = MD5_SIGNATURE_SIZE;
usr.sbin/pppd/chap.c
449
CHAPDEBUG((LOG_INFO, "unknown digest type %d", cstate->resp_type));
usr.sbin/pppd/chap.c
454
ChapSendResponse(cstate);
usr.sbin/pppd/chap.c
462
ChapReceiveResponse(chap_state *cstate, u_char *inp, int id, int len)
usr.sbin/pppd/chap.c
474
if (cstate->serverstate == CHAPSS_CLOSED ||
usr.sbin/pppd/chap.c
475
cstate->serverstate == CHAPSS_PENDING) {
usr.sbin/pppd/chap.c
477
cstate->serverstate));
usr.sbin/pppd/chap.c
481
if (id != cstate->chal_id)
usr.sbin/pppd/chap.c
489
if (cstate->serverstate == CHAPSS_OPEN) {
usr.sbin/pppd/chap.c
490
ChapSendStatus(cstate, CHAP_SUCCESS);
usr.sbin/pppd/chap.c
493
if (cstate->serverstate == CHAPSS_BADAUTH) {
usr.sbin/pppd/chap.c
494
ChapSendStatus(cstate, CHAP_FAILURE);
usr.sbin/pppd/chap.c
512
UNTIMEOUT(ChapChallengeTimeout, cstate);
usr.sbin/pppd/chap.c
527
if (!get_secret(cstate->unit, rhostname, cstate->chal_name,
usr.sbin/pppd/chap.c
534
switch (cstate->chal_type) {
usr.sbin/pppd/chap.c
540
MD5Update(&mdContext, &cstate->chal_id, 1);
usr.sbin/pppd/chap.c
542
MD5Update(&mdContext, cstate->challenge, cstate->chal_len);
usr.sbin/pppd/chap.c
551
CHAPDEBUG((LOG_INFO, "unknown digest type %d", cstate->chal_type));
usr.sbin/pppd/chap.c
556
ChapSendStatus(cstate, code);
usr.sbin/pppd/chap.c
559
old_state = cstate->serverstate;
usr.sbin/pppd/chap.c
560
cstate->serverstate = CHAPSS_OPEN;
usr.sbin/pppd/chap.c
562
auth_peer_success(cstate->unit, PPP_CHAP, rhostname, len);
usr.sbin/pppd/chap.c
564
if (cstate->chal_interval != 0)
usr.sbin/pppd/chap.c
565
TIMEOUT(ChapRechallenge, cstate, cstate->chal_interval);
usr.sbin/pppd/chap.c
572
cstate->serverstate = CHAPSS_BADAUTH;
usr.sbin/pppd/chap.c
573
auth_peer_fail(cstate->unit, PPP_CHAP);
usr.sbin/pppd/chap.c
581
ChapReceiveSuccess(chap_state *cstate, u_char *inp, int id, int len)
usr.sbin/pppd/chap.c
586
if (cstate->clientstate == CHAPCS_OPEN)
usr.sbin/pppd/chap.c
590
if (cstate->clientstate != CHAPCS_RESPONSE) {
usr.sbin/pppd/chap.c
593
cstate->clientstate));
usr.sbin/pppd/chap.c
597
UNTIMEOUT(ChapResponseTimeout, cstate);
usr.sbin/pppd/chap.c
605
cstate->clientstate = CHAPCS_OPEN;
usr.sbin/pppd/chap.c
607
auth_withpeer_success(cstate->unit, PPP_CHAP);
usr.sbin/pppd/chap.c
615
ChapReceiveFailure(chap_state *cstate, u_char *inp, int id, int len)
usr.sbin/pppd/chap.c
619
if (cstate->clientstate != CHAPCS_RESPONSE) {
usr.sbin/pppd/chap.c
622
cstate->clientstate));
usr.sbin/pppd/chap.c
626
UNTIMEOUT(ChapResponseTimeout, cstate);
usr.sbin/pppd/chap.c
635
auth_withpeer_fail(cstate->unit, PPP_CHAP);
usr.sbin/pppd/chap.c
643
ChapSendChallenge(chap_state *cstate)
usr.sbin/pppd/chap.c
649
chal_len = cstate->chal_len;
usr.sbin/pppd/chap.c
650
name_len = strlen(cstate->chal_name);
usr.sbin/pppd/chap.c
657
PUTCHAR(cstate->chal_id, outp);
usr.sbin/pppd/chap.c
661
BCOPY(cstate->challenge, outp, chal_len);
usr.sbin/pppd/chap.c
664
BCOPY(cstate->chal_name, outp, name_len); /* append hostname */
usr.sbin/pppd/chap.c
666
output(cstate->unit, outpacket_buf, outlen + PPP_HDRLEN);
usr.sbin/pppd/chap.c
668
CHAPDEBUG((LOG_INFO, "ChapSendChallenge: Sent id %d.", cstate->chal_id));
usr.sbin/pppd/chap.c
670
TIMEOUT(ChapChallengeTimeout, cstate, cstate->timeouttime);
usr.sbin/pppd/chap.c
671
++cstate->chal_transmits;
usr.sbin/pppd/chap.c
679
ChapSendStatus(chap_state *cstate, int code)
usr.sbin/pppd/chap.c
697
PUTCHAR(cstate->chal_id, outp);
usr.sbin/pppd/chap.c
700
output(cstate->unit, outpacket_buf, outlen + PPP_HDRLEN);
usr.sbin/pppd/chap.c
703
cstate->chal_id));
usr.sbin/pppd/chap.c
714
ChapGenChallenge(chap_state *cstate)
usr.sbin/pppd/chap.c
723
cstate->chal_len = chal_len;
usr.sbin/pppd/chap.c
724
cstate->chal_id = ++cstate->id;
usr.sbin/pppd/chap.c
725
cstate->chal_transmits = 0;
usr.sbin/pppd/chap.c
728
arc4random_buf(cstate->challenge, chal_len);
usr.sbin/pppd/chap.c
736
ChapSendResponse(chap_state *cstate)
usr.sbin/pppd/chap.c
741
md_len = cstate->resp_length;
usr.sbin/pppd/chap.c
742
name_len = strlen(cstate->resp_name);
usr.sbin/pppd/chap.c
749
PUTCHAR(cstate->resp_id, outp); /* copy id from challenge packet */
usr.sbin/pppd/chap.c
753
BCOPY(cstate->response, outp, md_len); /* copy MD to buffer */
usr.sbin/pppd/chap.c
756
BCOPY(cstate->resp_name, outp, name_len); /* append our name */
usr.sbin/pppd/chap.c
759
output(cstate->unit, outpacket_buf, outlen + PPP_HDRLEN);
usr.sbin/pppd/chap.c
761
cstate->clientstate = CHAPCS_RESPONSE;
usr.sbin/pppd/chap.c
762
TIMEOUT(ChapResponseTimeout, cstate, cstate->timeouttime);
usr.sbin/pppd/chap.c
763
++cstate->resp_transmits;