bin/sh/jobs.c
100
struct procstat *ps; /* status or processes when more than one */
bin/sh/jobs.c
1000
ps->status = -1;
bin/sh/jobs.c
1001
ps->cmd = nullstr;
bin/sh/jobs.c
1003
ps->cmd = commandtext(n);
bin/sh/jobs.c
1051
struct procstat *ps = &jp->ps[jp->nprocs++];
bin/sh/jobs.c
1052
ps->pid = pid;
bin/sh/jobs.c
1053
ps->status = -1;
bin/sh/jobs.c
1054
ps->cmd = nullstr;
bin/sh/jobs.c
1216
for (sp = jp->ps ; sp < jp->ps + jp->nprocs ; sp++) {
bin/sh/jobs.c
1261
for (sp = thisjob->ps; sp < thisjob->ps + thisjob->nprocs; sp++)
bin/sh/jobs.c
271
pgrp = jp->ps[0].pid;
bin/sh/jobs.c
307
struct procstat *ps;
bin/sh/jobs.c
314
kill(-jp->ps[0].pid, SIGCONT);
bin/sh/jobs.c
315
for (ps = jp->ps, i = jp->nprocs ; --i >= 0 ; ps++) {
bin/sh/jobs.c
316
if (WIFSTOPPED(ps->status)) {
bin/sh/jobs.c
317
ps->status = -1;
bin/sh/jobs.c
361
return (jp->ps[jp->nprocs - 1].status);
bin/sh/jobs.c
363
status = jp->ps[i].status;
bin/sh/jobs.c
373
struct procstat *ps;
bin/sh/jobs.c
376
for (ps = jp->ps, i = jp->nprocs ; --i >= 0 ; ps++) {
bin/sh/jobs.c
377
out1str(ps->cmd);
bin/sh/jobs.c
390
struct procstat *ps;
bin/sh/jobs.c
411
ps = jp->ps + jp->nprocs - 1;
bin/sh/jobs.c
412
while (!WIFSTOPPED(ps->status) && ps > jp->ps)
bin/sh/jobs.c
413
ps--;
bin/sh/jobs.c
414
if (WIFSTOPPED(ps->status))
bin/sh/jobs.c
415
i = WSTOPSIG(ps->status);
bin/sh/jobs.c
439
for (ps = jp->ps ; procno > 0 ; ps++, procno--) { /* for each process */
bin/sh/jobs.c
441
out1fmt("%d\n", (int)ps->pid);
bin/sh/jobs.c
444
if (mode != SHOWJOBS_VERBOSE && ps != jp->ps)
bin/sh/jobs.c
446
if (jobno == curr && ps == jp->ps)
bin/sh/jobs.c
448
else if (jobno == prev && ps == jp->ps)
bin/sh/jobs.c
452
if (ps == jp->ps)
bin/sh/jobs.c
459
fmtstr(s, 64, "%d ", (int)ps->pid);
bin/sh/jobs.c
463
if (ps == jp->ps) {
bin/sh/jobs.c
473
out1str(ps->cmd);
bin/sh/jobs.c
528
struct procstat *ps;
bin/sh/jobs.c
534
for (i = jp->nprocs, ps = jp->ps ; --i >= 0 ; ps++) {
bin/sh/jobs.c
535
if (ps->cmd != nullstr)
bin/sh/jobs.c
536
ckfree(ps->cmd);
bin/sh/jobs.c
538
if (jp->ps != &jp->ps0)
bin/sh/jobs.c
539
ckfree(jp->ps);
bin/sh/jobs.c
636
out1fmt("%d", (int)jp->ps[i].pid);
bin/sh/jobs.c
686
&& strstr(jp->ps[0].cmd, name + 2) != NULL) {
bin/sh/jobs.c
699
&& strncmp(jp->ps[0].cmd, name + 1,
bin/sh/jobs.c
713
&& jp->ps[jp->nprocs - 1].pid == pid)
bin/sh/jobs.c
743
return kill(-jp->ps[0].pid, sig);
bin/sh/jobs.c
747
if (jp->ps[i].status == -1 || WIFSTOPPED(jp->ps[i].status)) {
bin/sh/jobs.c
748
if (kill(jp->ps[i].pid, sig) == 0)
bin/sh/jobs.c
789
if (jp[i].ps == &jobtab[i].ps0)
bin/sh/jobs.c
790
jp[i].ps = &jp[i].ps0;
bin/sh/jobs.c
816
jp->ps = ckmalloc(nprocs * sizeof (struct procstat));
bin/sh/jobs.c
818
jp->ps = &jp->ps0;
bin/sh/jobs.c
938
pgrp = jp->ps[0].pid;
bin/sh/jobs.c
987
pgrp = jp->ps[0].pid;
bin/sh/jobs.c
998
struct procstat *ps = &jp->ps[jp->nprocs++];
bin/sh/jobs.c
999
ps->pid = pid;
bin/sh/parser.c
2030
static char ps[PROMPTLEN];
bin/sh/parser.c
2070
ps[i] = '\0';
bin/sh/parser.c
2071
gethostname(&ps[i], PROMPTLEN - i - 1);
bin/sh/parser.c
2072
ps[PROMPTLEN - 1] = '\0';
bin/sh/parser.c
2075
while ((ps[i] != '\0') && (ps[i] != trim))
bin/sh/parser.c
2084
ps[i] = '\0';
bin/sh/parser.c
2085
getusername(&ps[i], PROMPTLEN - i);
bin/sh/parser.c
2087
while (ps[i + 1] != '\0')
bin/sh/parser.c
2104
strlcpy(&ps[i], strrchr(pwd, '/') + 1,
bin/sh/parser.c
2115
strlcpy(&ps[i], "~",
bin/sh/parser.c
2117
strlcpy(&ps[i + 1],
bin/sh/parser.c
2121
strlcpy(&ps[i], pwd, PROMPTLEN - i);
bin/sh/parser.c
2125
while (ps[i + 1] != '\0')
bin/sh/parser.c
2135
ps[i] = (geteuid() != 0) ? '$' : '#';
bin/sh/parser.c
2142
ps[i] = '\\';
bin/sh/parser.c
2149
ps[i] = '\\';
bin/sh/parser.c
2151
ps[++i] = *fmt;
bin/sh/parser.c
2155
ps[i] = *fmt;
bin/sh/parser.c
2156
ps[i] = '\0';
bin/sh/parser.c
2157
return (ps);
bin/sh/parser.c
2162
expandstr(const char *ps)
bin/sh/parser.c
2175
setinputstring(ps, 1);
crypto/libressl/crypto/dsa/dsa_asn1.c
136
DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps)
crypto/libressl/crypto/dsa/dsa_asn1.c
140
if (ps != NULL)
crypto/libressl/crypto/dsa/dsa_asn1.c
141
*ps = sig->s;
crypto/libressl/crypto/ecdsa/ecs_asn1.c
118
ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps)
crypto/libressl/crypto/ecdsa/ecs_asn1.c
122
if (ps != NULL)
crypto/libressl/crypto/ecdsa/ecs_asn1.c
123
*ps = sig->s;
crypto/libressl/crypto/ui/ui_openssl.c
245
static int ps;
crypto/libressl/crypto/ui/ui_openssl.c
253
ps = 0;
crypto/libressl/crypto/ui/ui_openssl.c
256
ps = 1;
crypto/libressl/crypto/ui/ui_openssl.c
260
ps = 2;
crypto/libressl/crypto/ui/ui_openssl.c
283
if (ps >= 2 && !echo && !echo_console(ui))
crypto/libressl/crypto/ui/ui_openssl.c
286
if (ps >= 1)
crypto/libressl/include/openssl/dsa.h
124
void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps);
crypto/libressl/include/openssl/ecdsa.h
132
void ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps);
crypto/libressl/tls/tls_client.c
158
free(ps);
crypto/libressl/tls/tls_client.c
64
char *hs = NULL, *ps = NULL;
crypto/libressl/tls/tls_client.c
79
ret = tls_host_port(host, &hs, &ps);
crypto/libressl/tls/tls_client.c
91
p = (ps != NULL) ? ps : port;
crypto/openssh/packet.c
960
struct packet_state *ps;
crypto/openssh/packet.c
971
ps = &state->p_send;
crypto/openssh/packet.c
976
ps = &state->p_read;
crypto/openssh/packet.c
990
ps->packets = ps->blocks = 0;
games/morse/morse.c
129
static const struct prosign ps[] = {
games/morse/morse.c
661
while (ps[i].c) {
games/morse/morse.c
663
if (strcmp(ps[i].morse, s) == 0) {
games/morse/morse.c
664
printf(" %s ", ps[i].c);
games/snake/snake/snake.c
236
point(struct point *ps, int x, int y)
games/snake/snake/snake.c
238
ps->col = x;
games/snake/snake/snake.c
239
ps->line = y;
games/snake/snake/snake.c
240
return (ps);
games/snake/snake/snake.c
693
stretch(const struct point *ps)
games/snake/snake/snake.c
698
if ((abs(ps->col - you.col) < (ccnt / 12)) && (you.line != ps->line)) {
games/snake/snake/snake.c
699
if (you.line < ps->line) {
games/snake/snake/snake.c
700
for (p.line = you.line + 1; p.line <= ps->line; p.line++)
games/snake/snake/snake.c
707
for (p.line = you.line - 1; p.line >= ps->line; p.line--)
games/snake/snake/snake.c
716
if ((abs(ps->line - you.line) < (lcnt / 7))
games/snake/snake/snake.c
717
&& (you.col != ps->col)) {
games/snake/snake/snake.c
719
if (you.col < ps->col) {
games/snake/snake/snake.c
720
for (p.col = you.col + 1; p.col <= ps->col; p.col++)
games/snake/snake/snake.c
727
for (p.col = you.col - 1; p.col >= ps->col; p.col--)
games/snake/snake/snake.c
740
surround(struct point *ps)
games/snake/snake/snake.c
744
if (ps->col == 0)
games/snake/snake/snake.c
745
ps->col++;
games/snake/snake/snake.c
746
if (ps->line == 0)
games/snake/snake/snake.c
747
ps->line++;
games/snake/snake/snake.c
748
if (ps->line == LINES - 1)
games/snake/snake/snake.c
749
ps->line--;
games/snake/snake/snake.c
750
if (ps->col == COLS - 1)
games/snake/snake/snake.c
751
ps->col--;
games/snake/snake/snake.c
752
mvaddstr(ps->line, ps->col, "/*\\");
games/snake/snake/snake.c
753
mvaddstr(ps->line + 1, ps->col, "* *");
games/snake/snake/snake.c
754
mvaddstr(ps->line + 2, ps->col, "\\*/");
games/snake/snake/snake.c
756
pchar(ps, '@');
games/snake/snake/snake.c
759
pchar(ps, ' ');
games/snake/snake/snake.c
764
mvaddstr(ps->line, ps->col, " ");
games/snake/snake/snake.c
765
mvaddstr(ps->line + 1, ps->col, "o.o");
games/snake/snake/snake.c
766
mvaddstr(ps->line + 2, ps->col, "\\_/");
games/snake/snake/snake.c
769
mvaddstr(ps->line, ps->col, " ");
games/snake/snake/snake.c
770
mvaddstr(ps->line + 1, ps->col, "o.-");
games/snake/snake/snake.c
771
mvaddstr(ps->line + 2, ps->col, "\\_/");
games/snake/snake/snake.c
775
mvaddstr(ps->line, ps->col, " ");
games/snake/snake/snake.c
776
mvaddstr(ps->line + 1, ps->col, "o.o");
games/snake/snake/snake.c
777
mvaddstr(ps->line + 2, ps->col, "\\_/");
games/snake/snake/snake.c
783
win(const struct point *ps)
games/snake/snake/snake.c
790
point(&x, ps->col, ps->line);
lib/i18n_module/mapper_646/citrus_mapper_646.c
208
_index_t * __restrict dst, _index_t src, void * __restrict ps __unused)
lib/i18n_module/mapper_none/citrus_mapper_none.c
92
void * __restrict ps __unused)
lib/i18n_module/mapper_serial/citrus_mapper_serial.c
203
_index_t * __restrict dst, _index_t src, void * __restrict ps __unused)
lib/i18n_module/mapper_serial/citrus_mapper_serial.c
222
_index_t * __restrict dst, _index_t src, void * __restrict ps __unused)
lib/i18n_module/mapper_std/citrus_mapper_std.c
432
_index_t * __restrict dst, _index_t src, void * __restrict ps)
lib/i18n_module/mapper_std/citrus_mapper_std.c
437
return ((*ms->ms_convert)(ms, dst, src, ps));
lib/i18n_module/mapper_std/citrus_mapper_std.c
79
_index_t * __restrict dst, _index_t src, void * __restrict ps __unused)
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
121
ps->ps_u_imm = strtoul(buf, &p, 0);
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
125
ps->ps_u_imm = (unsigned long)-(long)ps->ps_u_imm;
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
130
get_tok(struct _memstream *ms, struct _parse_state *ps)
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
143
switch (ps->ps_state) {
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
161
return (get_imm(ms, ps));
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
181
return (get_imm(ms, ps));
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
189
parse_zone(struct _memstream *ms, struct _parse_state *ps, struct _zone *z)
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
192
if (get_tok(ms, ps) != T_IMM)
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
194
z->z_begin = ps->ps_u_imm;
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
195
if (get_tok(ms, ps) != '-')
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
197
if (get_tok(ms, ps) != T_IMM)
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
199
z->z_end = ps->ps_u_imm;
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
235
struct _parse_state ps;
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
239
ps.ps_state = S_BEGIN;
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
241
if (parse_zone(ms, &ps, &mz->mz_col))
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
244
ret = get_tok(ms, &ps);
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
250
if (parse_zone(ms, &ps, &mz->mz_col))
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
252
if (get_tok(ms, &ps) != '/')
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
254
if (get_tok(ms, &ps) != T_IMM)
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
256
mz->mz_col_bits = ps.ps_u_imm;
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
259
ret = get_tok(ms, &ps);
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
268
ps.ps_state = S_OFFSET;
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
269
if (get_tok(ms, &ps) != T_IMM)
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
271
mz->mz_col_offset = ps.ps_s_imm;
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
275
if (get_tok(ms, &ps) != '/')
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
277
if (get_tok(ms, &ps) != T_IMM)
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
279
mz->mz_col_offset = ps.ps_s_imm;
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
282
ret = get_tok(ms, &ps);
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
346
void * __restrict ps __unused)
lib/i18n_module/mapper_zone/citrus_mapper_zone.c
99
get_imm(struct _memstream *ms, struct _parse_state *ps)
lib/libc/citrus/citrus_mapper.h
81
void * __restrict ps)
lib/libc/citrus/citrus_mapper.h
84
return ((*cm->cm_ops->mo_convert)(cm, dst, src, ps));
lib/libc/citrus/citrus_none.c
107
char *s, size_t n, _csid_t csid, _index_t idx, void *ps __unused,
lib/libc/citrus/citrus_none.c
224
void * __restrict ps __unused, int id,
lib/libc/citrus/citrus_none.c
78
void * __restrict ps __unused)
lib/libc/citrus/citrus_none.c
87
void *ps __unused, size_t *nresult, struct iconv_hooks *hooks)
lib/libc/citrus/citrus_stdenc.h
102
char * __restrict s, size_t n, void * __restrict ps,
lib/libc/citrus/citrus_stdenc.h
106
return ((*ce->ce_ops->eo_put_state_reset)(ce, s, n, ps, nresult));
lib/libc/citrus/citrus_stdenc.h
118
void * __restrict ps, int id,
lib/libc/citrus/citrus_stdenc.h
122
return ((*ce->ce_ops->eo_get_state_desc)(ce, ps, id, d));
lib/libc/citrus/citrus_stdenc.h
63
void * __restrict ps)
lib/libc/citrus/citrus_stdenc.h
66
return ((*ce->ce_ops->eo_init_state)(ce, ps));
lib/libc/citrus/citrus_stdenc.h
72
char ** __restrict s, size_t n, void * __restrict ps,
lib/libc/citrus/citrus_stdenc.h
76
return ((*ce->ce_ops->eo_mbtocs)(ce, csid, idx, s, n, ps, nresult,
lib/libc/citrus/citrus_stdenc.h
83
void * __restrict ps, size_t * __restrict nresult,
lib/libc/citrus/citrus_stdenc.h
87
return ((*ce->ce_ops->eo_cstomb)(ce, s, n, csid, idx, ps, nresult,
lib/libc/citrus/citrus_stdenc.h
93
char * __restrict s, size_t n, _citrus_wc_t wc, void * __restrict ps,
lib/libc/citrus/citrus_stdenc.h
97
return ((*ce->ce_ops->eo_wctomb)(ce, s, n, wc, ps, nresult, hooks));
lib/libc/citrus/citrus_stdenc_template.h
104
void * __restrict ps)
lib/libc/citrus/citrus_stdenc_template.h
107
_FUNCNAME(init_state)(_CE_TO_EI(ce), _TO_STATE(ps));
lib/libc/citrus/citrus_stdenc_template.h
115
char ** __restrict s, size_t n, void * __restrict ps,
lib/libc/citrus/citrus_stdenc_template.h
122
_TO_STATE(ps), nresult);
lib/libc/citrus/citrus_stdenc_template.h
135
void * __restrict ps, size_t * __restrict nresult,
lib/libc/citrus/citrus_stdenc_template.h
148
_TO_STATE(ps), nresult);
lib/libc/citrus/citrus_stdenc_template.h
155
void * __restrict ps, size_t * __restrict nresult,
lib/libc/citrus/citrus_stdenc_template.h
161
_TO_STATE(ps), nresult);
lib/libc/citrus/citrus_stdenc_template.h
169
char * __restrict s, size_t n, _citrus_wc_t wc, void * __restrict ps,
lib/libc/citrus/citrus_stdenc_template.h
174
ret = _FUNCNAME(wcrtomb_priv)(_CE_TO_EI(ce), s, n, wc, _TO_STATE(ps),
lib/libc/citrus/citrus_stdenc_template.h
182
void * __restrict ps __unused, size_t * __restrict nresult)
lib/libc/citrus/citrus_stdenc_template.h
186
return ((_FUNCNAME(put_state_reset)(_CE_TO_EI(ce), s, n, _TO_STATE(ps),
lib/libc/citrus/citrus_stdenc_template.h
196
void * __restrict ps, int id,
lib/libc/citrus/citrus_stdenc_template.h
204
_CE_TO_EI(ce), _TO_STATE(ps), &d->u.generic.state);
lib/libc/locale/ascii.c
110
mbstate_t * __restrict ps __unused)
lib/libc/locale/ascii.c
126
size_t nms, size_t len, mbstate_t * __restrict ps __unused)
lib/libc/locale/ascii.c
163
size_t nwc, size_t len, mbstate_t * __restrict ps __unused)
lib/libc/locale/ascii.c
58
mbstate_t * __restrict ps __unused);
lib/libc/locale/ascii.c
80
_ascii_mbsinit(const mbstate_t *ps __unused)
lib/libc/locale/ascii.c
91
mbstate_t * __restrict ps __unused)
lib/libc/locale/big5.c
105
bs = (_BIG5State *)ps;
lib/libc/locale/big5.c
159
_BIG5_wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps)
lib/libc/locale/big5.c
163
bs = (_BIG5State *)ps;
lib/libc/locale/big5.c
184
size_t nms, size_t len, mbstate_t * __restrict ps)
lib/libc/locale/big5.c
186
return (__mbsnrtowcs_std(dst, src, nms, len, ps, _BIG5_mbrtowc));
lib/libc/locale/big5.c
191
size_t nwc, size_t len, mbstate_t * __restrict ps)
lib/libc/locale/big5.c
193
return (__wcsnrtombs_std(dst, src, nwc, len, ps, _BIG5_wcrtomb));
lib/libc/locale/big5.c
83
_BIG5_mbsinit(const mbstate_t *ps)
lib/libc/locale/big5.c
86
return (ps == NULL || ((const _BIG5State *)ps)->ch == 0);
lib/libc/locale/big5.c
99
mbstate_t * __restrict ps)
lib/libc/locale/cXXrtomb_iconv.h
111
cXXrtomb(char * __restrict s, charXX_t c, mbstate_t * __restrict ps)
lib/libc/locale/cXXrtomb_iconv.h
114
return (cXXrtomb_l(s, c, ps, __get_locale()));
lib/libc/locale/cXXrtomb_iconv.h
55
cXXrtomb_l(char * __restrict s, charXX_t c, mbstate_t * __restrict ps,
lib/libc/locale/cXXrtomb_iconv.h
65
if (ps == NULL)
lib/libc/locale/cXXrtomb_iconv.h
66
ps = &locale->cXXrtomb;
lib/libc/locale/cXXrtomb_iconv.h
67
cs = (_ConversionState *)ps;
lib/libc/locale/euc.c
111
_EUC_mbsinit(const mbstate_t *ps)
lib/libc/locale/euc.c
114
return (ps == NULL || ((const _EucState *)ps)->want == 0);
lib/libc/locale/euc.c
137
size_t n, mbstate_t * __restrict ps)
lib/libc/locale/euc.c
139
return (_EUC_mbrtowc_impl(pwc, s, n, ps, SS2, 4, 0, 0));
lib/libc/locale/euc.c
145
size_t nms, size_t len, mbstate_t * __restrict ps)
lib/libc/locale/euc.c
147
return (__mbsnrtowcs_std(dst, src, nms, len, ps, _EUC_CN_mbrtowc));
lib/libc/locale/euc.c
152
mbstate_t * __restrict ps)
lib/libc/locale/euc.c
154
return (_EUC_wcrtomb_impl(s, wc, ps, SS2, 4, 0, 0));
lib/libc/locale/euc.c
159
size_t nwc, size_t len, mbstate_t * __restrict ps)
lib/libc/locale/euc.c
161
return (__wcsnrtombs_std(dst, src, nwc, len, ps, _EUC_CN_wcrtomb));
lib/libc/locale/euc.c
184
size_t n, mbstate_t * __restrict ps)
lib/libc/locale/euc.c
186
return (_EUC_mbrtowc_impl(pwc, s, n, ps, 0, 0, 0, 0));
lib/libc/locale/euc.c
192
size_t nms, size_t len, mbstate_t * __restrict ps)
lib/libc/locale/euc.c
194
return (__mbsnrtowcs_std(dst, src, nms, len, ps, _EUC_KR_mbrtowc));
lib/libc/locale/euc.c
199
mbstate_t * __restrict ps)
lib/libc/locale/euc.c
201
return (_EUC_wcrtomb_impl(s, wc, ps, 0, 0, 0, 0));
lib/libc/locale/euc.c
206
size_t nwc, size_t len, mbstate_t * __restrict ps)
lib/libc/locale/euc.c
208
return (__wcsnrtombs_std(dst, src, nwc, len, ps, _EUC_KR_wcrtomb));
lib/libc/locale/euc.c
231
size_t n, mbstate_t * __restrict ps)
lib/libc/locale/euc.c
233
return (_EUC_mbrtowc_impl(pwc, s, n, ps, SS2, 2, SS3, 3));
lib/libc/locale/euc.c
239
size_t nms, size_t len, mbstate_t * __restrict ps)
lib/libc/locale/euc.c
241
return (__mbsnrtowcs_std(dst, src, nms, len, ps, _EUC_JP_mbrtowc));
lib/libc/locale/euc.c
246
mbstate_t * __restrict ps)
lib/libc/locale/euc.c
248
return (_EUC_wcrtomb_impl(s, wc, ps, SS2, 2, SS3, 3));
lib/libc/locale/euc.c
253
size_t nwc, size_t len, mbstate_t * __restrict ps)
lib/libc/locale/euc.c
255
return (__wcsnrtombs_std(dst, src, nwc, len, ps, _EUC_JP_wcrtomb));
lib/libc/locale/euc.c
278
size_t n, mbstate_t * __restrict ps)
lib/libc/locale/euc.c
280
return (_EUC_mbrtowc_impl(pwc, s, n, ps, SS2, 4, 0, 0));
lib/libc/locale/euc.c
286
size_t nms, size_t len, mbstate_t * __restrict ps)
lib/libc/locale/euc.c
288
return (__mbsnrtowcs_std(dst, src, nms, len, ps, _EUC_TW_mbrtowc));
lib/libc/locale/euc.c
293
mbstate_t * __restrict ps)
lib/libc/locale/euc.c
295
return (_EUC_wcrtomb_impl(s, wc, ps, SS2, 4, 0, 0));
lib/libc/locale/euc.c
300
size_t nwc, size_t len, mbstate_t * __restrict ps)
lib/libc/locale/euc.c
302
return (__wcsnrtombs_std(dst, src, nwc, len, ps, _EUC_TW_wcrtomb));
lib/libc/locale/euc.c
311
size_t n, mbstate_t * __restrict ps,
lib/libc/locale/euc.c
319
es = (_EucState *)ps;
lib/libc/locale/euc.c
385
mbstate_t * __restrict ps,
lib/libc/locale/euc.c
392
es = (_EucState *)ps;
lib/libc/locale/gb18030.c
175
_GB18030_wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps)
lib/libc/locale/gb18030.c
181
gs = (_GB18030State *)ps;
lib/libc/locale/gb18030.c
240
mbstate_t * __restrict ps)
lib/libc/locale/gb18030.c
242
return (__mbsnrtowcs_std(dst, src, nms, len, ps, _GB18030_mbrtowc));
lib/libc/locale/gb18030.c
248
mbstate_t * __restrict ps)
lib/libc/locale/gb18030.c
250
return (__wcsnrtombs_std(dst, src, nwc, len, ps, _GB18030_wcrtomb));
lib/libc/locale/gb18030.c
84
_GB18030_mbsinit(const mbstate_t *ps)
lib/libc/locale/gb18030.c
87
return (ps == NULL || ((const _GB18030State *)ps)->count == 0);
lib/libc/locale/gb18030.c
92
size_t n, mbstate_t * __restrict ps)
lib/libc/locale/gb18030.c
99
gs = (_GB18030State *)ps;
lib/libc/locale/gb2312.c
109
mbstate_t * __restrict ps)
lib/libc/locale/gb2312.c
116
gs = (_GB2312State *)ps;
lib/libc/locale/gb2312.c
149
_GB2312_wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps)
lib/libc/locale/gb2312.c
153
gs = (_GB2312State *)ps;
lib/libc/locale/gb2312.c
175
mbstate_t * __restrict ps)
lib/libc/locale/gb2312.c
177
return (__mbsnrtowcs_std(dst, src, nms, len, ps, _GB2312_mbrtowc));
lib/libc/locale/gb2312.c
183
mbstate_t * __restrict ps)
lib/libc/locale/gb2312.c
185
return (__wcsnrtombs_std(dst, src, nwc, len, ps, _GB2312_wcrtomb));
lib/libc/locale/gb2312.c
78
_GB2312_mbsinit(const mbstate_t *ps)
lib/libc/locale/gb2312.c
81
return (ps == NULL || ((const _GB2312State *)ps)->count == 0);
lib/libc/locale/gbk.c
103
gs = (_GBKState *)ps;
lib/libc/locale/gbk.c
157
_GBK_wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps)
lib/libc/locale/gbk.c
161
gs = (_GBKState *)ps;
lib/libc/locale/gbk.c
182
size_t nms, size_t len, mbstate_t * __restrict ps)
lib/libc/locale/gbk.c
184
return (__mbsnrtowcs_std(dst, src, nms, len, ps, _GBK_mbrtowc));
lib/libc/locale/gbk.c
189
size_t nwc, size_t len, mbstate_t * __restrict ps)
lib/libc/locale/gbk.c
191
return (__wcsnrtombs_std(dst, src, nwc, len, ps, _GBK_wcrtomb));
lib/libc/locale/gbk.c
81
_GBK_mbsinit(const mbstate_t *ps)
lib/libc/locale/gbk.c
84
return (ps == NULL || ((const _GBKState *)ps)->ch == 0);
lib/libc/locale/gbk.c
97
mbstate_t * __restrict ps)
lib/libc/locale/mbrlen.c
39
mbrlen_l(const char * __restrict s, size_t n, mbstate_t * __restrict ps, locale_t locale)
lib/libc/locale/mbrlen.c
42
if (ps == NULL)
lib/libc/locale/mbrlen.c
43
ps = &locale->mbrlen;
lib/libc/locale/mbrlen.c
44
return (XLOCALE_CTYPE(locale)->__mbrtowc(NULL, s, n, ps));
lib/libc/locale/mbrlen.c
48
mbrlen(const char * __restrict s, size_t n, mbstate_t * __restrict ps)
lib/libc/locale/mbrlen.c
50
return mbrlen_l(s, n, ps, __get_locale());
lib/libc/locale/mbrtocXX_iconv.h
153
mbstate_t * __restrict ps)
lib/libc/locale/mbrtocXX_iconv.h
156
return (mbrtocXX_l(pc, s, n, ps, __get_locale()));
lib/libc/locale/mbrtocXX_iconv.h
59
mbstate_t * __restrict ps, locale_t locale)
lib/libc/locale/mbrtocXX_iconv.h
67
if (ps == NULL)
lib/libc/locale/mbrtocXX_iconv.h
68
ps = &locale->mbrtocXX;
lib/libc/locale/mbrtocXX_iconv.h
69
cs = (_ConversionState *)ps;
lib/libc/locale/mbrtowc.c
40
size_t n, mbstate_t * __restrict ps, locale_t locale)
lib/libc/locale/mbrtowc.c
43
if (ps == NULL)
lib/libc/locale/mbrtowc.c
44
ps = &locale->mbrtowc;
lib/libc/locale/mbrtowc.c
45
return (XLOCALE_CTYPE(locale)->__mbrtowc(pwc, s, n, ps));
lib/libc/locale/mbrtowc.c
50
size_t n, mbstate_t * __restrict ps)
lib/libc/locale/mbrtowc.c
52
return mbrtowc_l(pwc, s, n, ps, __get_locale());
lib/libc/locale/mbsinit.c
39
mbsinit_l(const mbstate_t *ps, locale_t locale)
lib/libc/locale/mbsinit.c
42
return (XLOCALE_CTYPE(locale)->__mbsinit(ps));
lib/libc/locale/mbsinit.c
45
mbsinit(const mbstate_t *ps)
lib/libc/locale/mbsinit.c
47
return mbsinit_l(ps, __get_locale());
lib/libc/locale/mbsnrtowcs.c
42
size_t nms, size_t len, mbstate_t * __restrict ps, locale_t locale)
lib/libc/locale/mbsnrtowcs.c
45
if (ps == NULL)
lib/libc/locale/mbsnrtowcs.c
46
ps = &locale->mbsnrtowcs;
lib/libc/locale/mbsnrtowcs.c
47
return (XLOCALE_CTYPE(locale)->__mbsnrtowcs(dst, src, nms, len, ps));
lib/libc/locale/mbsnrtowcs.c
51
size_t nms, size_t len, mbstate_t * __restrict ps)
lib/libc/locale/mbsnrtowcs.c
53
return mbsnrtowcs_l(dst, src, nms, len, ps, __get_locale());
lib/libc/locale/mbsnrtowcs.c
58
size_t nms, size_t len, mbstate_t * __restrict ps,
lib/libc/locale/mbsnrtowcs.c
71
if ((nb = pmbrtowc(&wc, s, nms, ps)) == (size_t)-1)
lib/libc/locale/mbsnrtowcs.c
84
if ((nb = pmbrtowc(dst, s, nms, ps)) == (size_t)-1) {
lib/libc/locale/mbsrtowcs.c
43
mbstate_t * __restrict ps, locale_t locale)
lib/libc/locale/mbsrtowcs.c
46
if (ps == NULL)
lib/libc/locale/mbsrtowcs.c
47
ps = &locale->mbsrtowcs;
lib/libc/locale/mbsrtowcs.c
48
return (XLOCALE_CTYPE(locale)->__mbsnrtowcs(dst, src, SIZE_T_MAX, len, ps));
lib/libc/locale/mbsrtowcs.c
52
mbstate_t * __restrict ps)
lib/libc/locale/mbsrtowcs.c
54
return mbsrtowcs_l(dst, src, len, ps, __get_locale());
lib/libc/locale/mskanji.c
151
_MSKanji_wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps)
lib/libc/locale/mskanji.c
156
ms = (_MSKanjiState *)ps;
lib/libc/locale/mskanji.c
175
size_t len, mbstate_t * __restrict ps)
lib/libc/locale/mskanji.c
177
return (__mbsnrtowcs_std(dst, src, nms, len, ps, _MSKanji_mbrtowc));
lib/libc/locale/mskanji.c
183
size_t len, mbstate_t * __restrict ps)
lib/libc/locale/mskanji.c
185
return (__wcsnrtombs_std(dst, src, nwc, len, ps, _MSKanji_wcrtomb));
lib/libc/locale/mskanji.c
86
_MSKanji_mbsinit(const mbstate_t *ps)
lib/libc/locale/mskanji.c
89
return (ps == NULL || ((const _MSKanjiState *)ps)->ch == 0);
lib/libc/locale/mskanji.c
94
mbstate_t * __restrict ps)
lib/libc/locale/mskanji.c
99
ms = (_MSKanjiState *)ps;
lib/libc/locale/none.c
113
mbstate_t * __restrict ps __unused)
lib/libc/locale/none.c
129
size_t nms, size_t len, mbstate_t * __restrict ps __unused)
lib/libc/locale/none.c
154
size_t nwc, size_t len, mbstate_t * __restrict ps __unused)
lib/libc/locale/none.c
58
mbstate_t * __restrict ps __unused);
lib/libc/locale/none.c
85
_none_mbsinit(const mbstate_t *ps __unused)
lib/libc/locale/none.c
97
mbstate_t * __restrict ps __unused)
lib/libc/locale/utf8.c
108
_UTF8_mbsinit(const mbstate_t *ps)
lib/libc/locale/utf8.c
111
return (ps == NULL || ((const _UTF8State *)ps)->want == 0);
lib/libc/locale/utf8.c
116
mbstate_t * __restrict ps)
lib/libc/locale/utf8.c
122
us = (_UTF8State *)ps;
lib/libc/locale/utf8.c
227
size_t nms, size_t len, mbstate_t * __restrict ps)
lib/libc/locale/utf8.c
235
us = (_UTF8State *)ps;
lib/libc/locale/utf8.c
257
else if ((nb = _UTF8_mbrtowc(&wc, s, nms, ps)) ==
lib/libc/locale/utf8.c
287
} else if ((nb = _UTF8_mbrtowc(dst, s, nms, ps)) ==
lib/libc/locale/utf8.c
308
_UTF8_wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps)
lib/libc/locale/utf8.c
314
us = (_UTF8State *)ps;
lib/libc/locale/utf8.c
366
size_t nwc, size_t len, mbstate_t * __restrict ps)
lib/libc/locale/utf8.c
374
us = (_UTF8State *)ps;
lib/libc/locale/utf8.c
389
else if ((nb = _UTF8_wcrtomb(buf, *s, ps)) ==
lib/libc/locale/utf8.c
408
if ((nb = _UTF8_wcrtomb(dst, *s, ps)) == (size_t)-1) {
lib/libc/locale/utf8.c
416
if ((nb = _UTF8_wcrtomb(buf, *s, ps)) == (size_t)-1) {
lib/libc/locale/wcrtomb.c
39
wcrtomb_l(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps,
lib/libc/locale/wcrtomb.c
43
if (ps == NULL)
lib/libc/locale/wcrtomb.c
44
ps = &locale->wcrtomb;
lib/libc/locale/wcrtomb.c
45
return (XLOCALE_CTYPE(locale)->__wcrtomb(s, wc, ps));
lib/libc/locale/wcrtomb.c
49
wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps)
lib/libc/locale/wcrtomb.c
51
return wcrtomb_l(s, wc, ps, __get_locale());
lib/libc/locale/wcsnrtombs.c
100
if ((nb = pwcrtomb(buf, *s, ps)) == (size_t)-1) {
lib/libc/locale/wcsnrtombs.c
106
*ps = mbsbak;
lib/libc/locale/wcsnrtombs.c
42
size_t len, mbstate_t * __restrict ps, locale_t locale)
lib/libc/locale/wcsnrtombs.c
45
if (ps == NULL)
lib/libc/locale/wcsnrtombs.c
46
ps = &locale->wcsnrtombs;
lib/libc/locale/wcsnrtombs.c
47
return (XLOCALE_CTYPE(locale)->__wcsnrtombs(dst, src, nwc, len, ps));
lib/libc/locale/wcsnrtombs.c
51
size_t len, mbstate_t * __restrict ps)
lib/libc/locale/wcsnrtombs.c
53
return wcsnrtombs_l(dst, src, nwc, len, ps, __get_locale());
lib/libc/locale/wcsnrtombs.c
59
size_t nwc, size_t len, mbstate_t * __restrict ps,
lib/libc/locale/wcsnrtombs.c
73
if ((nb = pwcrtomb(buf, *s, ps)) == (size_t)-1)
lib/libc/locale/wcsnrtombs.c
87
if ((nb = pwcrtomb(dst, *s, ps)) == (size_t)-1) {
lib/libc/locale/wcsnrtombs.c
99
mbsbak = *ps;
lib/libc/locale/wcsrtombs.c
43
mbstate_t * __restrict ps, locale_t locale)
lib/libc/locale/wcsrtombs.c
46
if (ps == NULL)
lib/libc/locale/wcsrtombs.c
47
ps = &locale->wcsrtombs;
lib/libc/locale/wcsrtombs.c
48
return (XLOCALE_CTYPE(locale)->__wcsnrtombs(dst, src, SIZE_T_MAX, len, ps));
lib/libc/locale/wcsrtombs.c
53
mbstate_t * __restrict ps)
lib/libc/locale/wcsrtombs.c
55
return wcsrtombs_l(dst, src, len, ps, __get_locale());
lib/libdevattr/devattr.c
191
prop_string_t ps;
lib/libdevattr/devattr.c
193
ps = prop_string_create_cstring(str);
lib/libdevattr/devattr.c
194
if (ps == NULL)
lib/libdevattr/devattr.c
197
if (prop_dictionary_set(dict, key, ps) == false) {
lib/libdevattr/devattr.c
198
prop_object_release(ps);
lib/libdevattr/devattr.c
202
prop_object_release(ps);
lib/libdevattr/devattr_device.c
234
prop_string_t ps;
lib/libdevattr/devattr_device.c
245
ps = po;
lib/libdevattr/devattr_device.c
246
str = __DECONST(char *, prop_string_cstring_nocopy(ps));
lib/libssh/openbsd-compat/openssl-compat.h
131
void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps);
lib/libssh/openbsd-compat/openssl-compat.h
140
void ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps);
lib/libusb/libusb01.c
327
usb_parse_extra(struct usb_parse_state *ps, uint8_t **pptr, int *plen)
lib/libusb/libusb01.c
332
ptr = ps->a.currextra->ptr;
lib/libusb/libusb01.c
333
len = ps->a.currextra->len;
lib/libusb/libusb01.c
335
if (ps->preparse == 0) {
lib/libusb/libusb01.c
336
memcpy(ps->b.currextra, ptr, len);
lib/libusb/libusb01.c
337
*pptr = ps->b.currextra;
lib/libusb/libusb01.c
340
ps->b.currextra += len;
lib/libusb/libusb01.c
345
usb_parse_endpoint(struct usb_parse_state *ps)
lib/libusb/libusb01.c
350
aep = ps->a.currep;
lib/libusb/libusb01.c
351
bep = ps->b.currep++;
lib/libusb/libusb01.c
353
if (ps->preparse == 0) {
lib/libusb/libusb01.c
364
ps->a.currextra = &aep->extra;
lib/libusb/libusb01.c
365
usb_parse_extra(ps, &bep->extra, &bep->extralen);
lib/libusb/libusb01.c
370
usb_parse_iface_sub(struct usb_parse_state *ps)
lib/libusb/libusb01.c
376
aifc = ps->a.currifc;
lib/libusb/libusb01.c
377
bifc = ps->b.currifc++;
lib/libusb/libusb01.c
379
if (ps->preparse == 0) {
lib/libusb/libusb01.c
390
bifc->endpoint = ps->b.currep;
lib/libusb/libusb01.c
393
ps->a.currep = aifc->endpoints + x;
lib/libusb/libusb01.c
394
usb_parse_endpoint(ps);
lib/libusb/libusb01.c
397
ps->a.currextra = &aifc->extra;
lib/libusb/libusb01.c
398
usb_parse_extra(ps, &bifc->extra, &bifc->extralen);
lib/libusb/libusb01.c
403
usb_parse_iface(struct usb_parse_state *ps)
lib/libusb/libusb01.c
409
aifc = ps->a.currifc;
lib/libusb/libusb01.c
410
bifc = ps->b.currifcw++;
lib/libusb/libusb01.c
412
if (ps->preparse == 0) {
lib/libusb/libusb01.c
414
bifc->altsetting = ps->b.currifc;
lib/libusb/libusb01.c
417
usb_parse_iface_sub(ps);
lib/libusb/libusb01.c
420
ps->a.currifc = aifc->altsetting + x;
lib/libusb/libusb01.c
421
usb_parse_iface_sub(ps);
lib/libusb/libusb01.c
427
usb_parse_config(struct usb_parse_state *ps)
lib/libusb/libusb01.c
433
acfg = ps->a.currcfg;
lib/libusb/libusb01.c
434
bcfg = ps->b.currcfg;
lib/libusb/libusb01.c
436
if (ps->preparse == 0) {
lib/libusb/libusb01.c
446
bcfg->interface = ps->b.currifcw;
lib/libusb/libusb01.c
449
ps->a.currifc = acfg->interface + x;
lib/libusb/libusb01.c
450
usb_parse_iface(ps);
lib/libusb/libusb01.c
453
ps->a.currextra = &acfg->extra;
lib/libusb/libusb01.c
454
usb_parse_extra(ps, &bcfg->extra, &bcfg->extralen);
lib/libusb/libusb01.c
462
struct usb_parse_state ps;
lib/libusb/libusb01.c
472
memset(&ps, 0, sizeof(ps));
lib/libusb/libusb01.c
474
ps.a.currcfg = libusb20_parse_config_desc(buffer);
lib/libusb/libusb01.c
475
ps.b.currcfg = config;
lib/libusb/libusb01.c
476
if (ps.a.currcfg == NULL) {
lib/libusb/libusb01.c
481
ps.preparse = 1;
lib/libusb/libusb01.c
482
usb_parse_config(&ps);
lib/libusb/libusb01.c
484
a = ((uint8_t *)(ps.b.currifcw) - ((uint8_t *)0));
lib/libusb/libusb01.c
485
b = ((uint8_t *)(ps.b.currifc) - ((uint8_t *)0));
lib/libusb/libusb01.c
486
c = ((uint8_t *)(ps.b.currep) - ((uint8_t *)0));
lib/libusb/libusb01.c
487
d = ((uint8_t *)(ps.b.currextra) - ((uint8_t *)0));
lib/libusb/libusb01.c
493
free(ps.a.currcfg);
lib/libusb/libusb01.c
498
ps.b.currifcw = (void *)(ptr);
lib/libusb/libusb01.c
499
ps.b.currifc = (void *)(ptr + a);
lib/libusb/libusb01.c
500
ps.b.currep = (void *)(ptr + a + b);
lib/libusb/libusb01.c
501
ps.b.currextra = (void *)(ptr + a + b + c);
lib/libusb/libusb01.c
504
ps.preparse = 0;
lib/libusb/libusb01.c
505
usb_parse_config(&ps);
lib/libusb/libusb01.c
508
free(ps.a.currcfg);
lib/libusb/libusb20_desc.c
439
struct libusb20_me_struct *ps;
lib/libusb/libusb20_desc.c
441
ps = LIBUSB20_ADD_BYTES(pd, pd_offset);
lib/libusb/libusb20_desc.c
443
switch (ps->type) {
lib/libusb/libusb20_desc.c
445
src_len = ps->len;
lib/libusb/libusb20_desc.c
446
src_ptr = ps->ptr;
lib/libusb/libusb20_desc.c
450
if (ps->len == 0) {
lib/libusb/libusb20_desc.c
457
ps->len = 0xFFFF;
lib/libusb/libusb20_desc.c
460
src_ptr = LIBUSB20_ADD_BYTES(ps->ptr, 1);
lib/libusb/libusb20_desc.c
465
LIBUSB20_ADD_BYTES(ps->ptr, 3);
lib/libusb/libusb20_desc.c
472
0xFFFF - 3, ps->ptr);
lib/libusb/libusb20_desc.c
513
if (ps->type == LIBUSB20_ME_IS_DECODED) {
lib/libusb/libusb20_desc.c
523
0xFFFF - 3, ps->ptr);
lib/libusb/libusb20_desc.c
676
struct libusb20_me_struct *ps;
lib/libusb/libusb20_desc.c
678
ps = LIBUSB20_ADD_BYTES(pd, pd_offset);
lib/libusb/libusb20_desc.c
680
if (ps->type == LIBUSB20_ME_IS_ENCODED) {
lib/libusb/libusb20_desc.c
686
ps->ptr = LIBUSB20_ADD_BYTES(buf, 0);
lib/libusb/libusb20_desc.c
694
ps->len = 3;
lib/libusb/libusb20_desc.c
696
ps->len = 1;
lib/libusb/libusb20_desc.c
699
ps->len = 0;
lib/libusb/libusb20_desc.c
732
switch (ps->type) {
lib/libusb/libusb20_desc.c
740
ps->ptr = LIBUSB20_ADD_BYTES(
lib/libusb/libusb20_desc.c
742
ps->len = 1;
lib/libusb/libusb20_desc.c
744
ps->len += temp;
lib/libusb/libusb20_desc.c
750
ps->len = temp;
lib/libusb/libusb20_desc.c
751
ps->ptr = LIBUSB20_ADD_BYTES(buf, 0);
lib/libusb/libusb20_desc.c
759
ps->type = LIBUSB20_ME_IS_DECODED;
lib/libusb/libusb20_desc.c
760
ps->len = 0;
lib/libusb/libusb20_desc.c
766
temp, ps->ptr);
lib/libusb/libusb20_desc.c
769
ps->type = LIBUSB20_ME_IS_EMPTY;
lib/libusb/libusb20_desc.c
770
ps->len = 0;
lib/libusb/libusb20_desc.c
779
ps->ptr = NULL;
lib/libusb/libusb20_desc.c
780
ps->len = 0;
libexec/dma/dns.c
101
if (*ps + 1 >= roundup(*ps, count_inc)) {
libexec/dma/dns.c
102
size_t newsz = roundup(*ps + 2, count_inc);
libexec/dma/dns.c
108
p = &(*he)[*ps];
libexec/dma/dns.c
119
(*ps)++;
libexec/dma/dns.c
66
add_host(int pref, const char *host, int port, struct mx_hostentry **he, size_t *ps)
libexec/dma/mail.c
167
parse_addrs(struct parse_state *ps, char *s, struct queue *queue)
libexec/dma/mail.c
172
switch (ps->state) {
libexec/dma/mail.c
178
bzero(ps, sizeof(*ps));
libexec/dma/mail.c
184
ps->state = MAIN;
libexec/dma/mail.c
200
ps->state = QUIT;
libexec/dma/mail.c
201
if (ps->pos != 0)
libexec/dma/mail.c
211
if (ps->esc) {
libexec/dma/mail.c
212
ps->esc = 0;
libexec/dma/mail.c
224
if (ps->quote) {
libexec/dma/mail.c
227
ps->quote = 0;
libexec/dma/mail.c
231
ps->esc = 1;
libexec/dma/mail.c
245
ps->comment++;
libexec/dma/mail.c
249
if (ps->comment)
libexec/dma/mail.c
250
ps->comment--;
libexec/dma/mail.c
256
ps->quote = 1;
libexec/dma/mail.c
260
ps->esc = 1;
libexec/dma/mail.c
268
if (ps->comment)
libexec/dma/mail.c
279
ps->brackets = 1;
libexec/dma/mail.c
280
ps->pos = 0;
libexec/dma/mail.c
284
if (!ps->brackets)
libexec/dma/mail.c
286
ps->brackets = 0;
libexec/dma/mail.c
293
ps->pos = 0;
libexec/dma/mail.c
306
if (ps->pos == 0)
libexec/dma/mail.c
316
if (ps->comment)
libexec/dma/mail.c
319
if (ps->pos + 1 == sizeof(ps->addr))
libexec/dma/mail.c
321
ps->addr[ps->pos++] = *s;
libexec/dma/mail.c
328
ps->state = EOL;
libexec/dma/mail.c
332
ps->state = QUIT;
libexec/dma/mail.c
336
ps->addr[ps->pos] = 0;
libexec/dma/mail.c
337
ps->pos = 0;
libexec/dma/mail.c
338
addr = strdup(ps->addr);
libexec/getty/subr.c
604
struct portselect *ps;
libexec/getty/subr.c
619
for (ps = portspeeds; ps->ps_baud; ps++)
libexec/getty/subr.c
620
if (strcmp(ps->ps_baud, baud) == 0) {
libexec/getty/subr.c
621
type = ps->ps_type;
sbin/udevd/test_udevd.c
624
prop_string_t ps;
sbin/udevd/test_udevd.c
626
ps = prop_string_create_cstring(str);
sbin/udevd/test_udevd.c
627
if (ps == NULL)
sbin/udevd/test_udevd.c
630
if (prop_dictionary_set(dict, key, ps) == false) {
sbin/udevd/test_udevd.c
631
prop_object_release(ps);
sbin/udevd/test_udevd.c
635
prop_object_release(ps);
sbin/udevd/udevd.c
100
if (!prop_string_equals(ps, ps2))
sbin/udevd/udevd.c
166
prop_string_t ps;
sbin/udevd/udevd.c
239
if ((ps = prop_dictionary_get(evdict, "key")) == NULL)
sbin/udevd/udevd.c
244
prop_dictionary_set(devdict, prop_string_cstring_nocopy(ps), po);
sbin/udevd/udevd.c
250
if ((ps = prop_dictionary_get(evdict, "key")) == NULL)
sbin/udevd/udevd.c
252
prop_dictionary_remove(devdict, prop_string_cstring_nocopy(ps));
sbin/udevd/udevd.c
268
prop_string_t ps;
sbin/udevd/udevd.c
276
ps = prop_string_create_cstring("getdevs");
sbin/udevd/udevd.c
277
if (ps == NULL) {
sbin/udevd/udevd.c
282
if (prop_dictionary_set(pd, "command", ps) == false) {
sbin/udevd/udevd.c
283
prop_object_release(ps);
sbin/udevd/udevd.c
288
prop_object_release(ps);
sbin/udevd/udevd.c
91
prop_string_t ps, ps2;
sbin/udevd/udevd.c
96
if ((ps = prop_dictionary_get(dict, "name")) == NULL)
sbin/udevd/udevd_client.c
135
ps = po;
sbin/udevd/udevd_client.c
137
syslog(LOG_DEBUG, "Received command: %s (from fd = %d)\n", prop_string_cstring_nocopy(ps), cli->fd);
sbin/udevd/udevd_client.c
139
if (prop_string_equals_cstring(ps, cmd_fn[n].cmd))
sbin/udevd/udevd_client.c
97
prop_string_t ps;
sbin/udevd/udevd_monitor.c
251
prop_string_t ps;
sbin/udevd/udevd_monitor.c
268
ps = prop_dictionary_get(dict, "key");
sbin/udevd/udevd_monitor.c
269
if (ps == NULL)
sbin/udevd/udevd_monitor.c
271
evf->key = prop_string_cstring(ps);
sbin/udevd/udevd_monitor.c
279
ps = prop_dictionary_get(dict, "expr");
sbin/udevd/udevd_monitor.c
280
if (ps == NULL)
sbin/udevd/udevd_monitor.c
291
evf->wildcard_match = prop_string_cstring(ps);
sbin/udevd/udevd_monitor.c
297
error = regcomp(&evf->regex_match, prop_string_cstring_nocopy(ps), REG_ICASE | REG_NOSUB);
sbin/udevd/udevd_monitor.c
343
prop_string_t ps;
sbin/udevd/udevd_monitor.c
358
ps = po;
sbin/udevd/udevd_monitor.c
359
str = __DECONST(char *, prop_string_cstring_nocopy(ps));
sys/bus/cam/cam_extend.c
36
void **ps;
sys/bus/cam/cam_extend.c
63
bcopy(ea->ps, space, sizeof(void *) * ea->nelem);
sys/bus/cam/cam_extend.c
64
kfree(ea->ps, M_DEVBUF);
sys/bus/cam/cam_extend.c
67
ea->ps = space;
sys/bus/cam/cam_extend.c
70
if (ea->ps[index]) {
sys/bus/cam/cam_extend.c
75
ea->ps[index] = value;
sys/bus/cam/cam_extend.c
86
return ea->ps[index];
sys/bus/cam/cam_extend.c
94
ea->ps[index] = NULL;
sys/bus/pci/pci.c
4268
int ps;
sys/bus/pci/pci.c
4340
ps = pci_get_powerstate(dev);
sys/bus/pci/pci.c
4341
if (ps != PCI_POWERSTATE_D0 && ps != PCI_POWERSTATE_D3)
sys/bus/pci/vga_pci.c
148
int ps;
sys/bus/pci/vga_pci.c
155
ps = pci_get_powerstate(dev);
sys/bus/pci/vga_pci.c
156
if (ps != PCI_POWERSTATE_D0 && ps != PCI_POWERSTATE_D3)
sys/bus/pci/vga_pci.c
160
pci_set_powerstate(dev, ps);
sys/bus/u4b/controller/ehci.c
3369
USETW(sc->sc_hub_desc.ps.wPortStatus, i);
sys/bus/u4b/controller/ehci.c
3381
USETW(sc->sc_hub_desc.ps.wPortChange, i);
sys/bus/u4b/controller/ehci.c
3382
len = sizeof(sc->sc_hub_desc.ps);
sys/bus/u4b/controller/ehci.h
310
struct usb_port_status ps;
sys/bus/u4b/controller/ohci.c
2314
USETW(sc->sc_hub_desc.ps.wPortStatus, v);
sys/bus/u4b/controller/ohci.c
2315
USETW(sc->sc_hub_desc.ps.wPortChange, v >> 16);
sys/bus/u4b/controller/ohci.c
2316
len = sizeof(sc->sc_hub_desc.ps);
sys/bus/u4b/controller/ohci.h
218
struct usb_port_status ps;
sys/bus/u4b/controller/uhci.c
2740
USETW(sc->sc_hub_desc.ps.wPortStatus, status);
sys/bus/u4b/controller/uhci.c
2741
USETW(sc->sc_hub_desc.ps.wPortChange, change);
sys/bus/u4b/controller/uhci.c
2742
len = sizeof(sc->sc_hub_desc.ps);
sys/bus/u4b/controller/uhci.h
178
struct usb_port_status ps;
sys/bus/u4b/controller/xhci.c
3595
USETW(sc->sc_hub_desc.ps.wPortStatus, i);
sys/bus/u4b/controller/xhci.c
3613
USETW(sc->sc_hub_desc.ps.wPortChange, i);
sys/bus/u4b/controller/xhci.c
3614
len = sizeof(sc->sc_hub_desc.ps);
sys/bus/u4b/controller/xhci.h
481
struct usb_port_status ps;
sys/bus/u4b/usb_dev.c
2341
struct usb_symlink *ps;
sys/bus/u4b/usb_dev.c
2343
ps = kmalloc(sizeof(*ps), M_USBDEV, M_WAITOK);
sys/bus/u4b/usb_dev.c
2344
if (ps == NULL) {
sys/bus/u4b/usb_dev.c
2345
return (ps);
sys/bus/u4b/usb_dev.c
2348
strlcpy(ps->src_path, target, sizeof(ps->src_path));
sys/bus/u4b/usb_dev.c
2349
ps->src_len = strlen(ps->src_path);
sys/bus/u4b/usb_dev.c
2350
strlcpy(ps->dst_path, target, sizeof(ps->dst_path));
sys/bus/u4b/usb_dev.c
2351
ps->dst_len = strlen(ps->dst_path);
sys/bus/u4b/usb_dev.c
2354
TAILQ_INSERT_TAIL(&usb_sym_head, ps, sym_entry);
sys/bus/u4b/usb_dev.c
2356
return (ps);
sys/bus/u4b/usb_dev.c
2363
usb_free_symlink(struct usb_symlink *ps)
sys/bus/u4b/usb_dev.c
2365
if (ps == NULL) {
sys/bus/u4b/usb_dev.c
2369
TAILQ_REMOVE(&usb_sym_head, ps, sym_entry);
sys/bus/u4b/usb_dev.c
2372
kfree(ps, M_USBDEV);
sys/bus/u4b/usb_dev.c
2385
struct usb_symlink *ps;
sys/bus/u4b/usb_dev.c
2393
TAILQ_FOREACH(ps, &usb_sym_head, sym_entry) {
sys/bus/u4b/usb_dev.c
2399
temp = ps->src_len + ps->dst_len + 3;
sys/bus/u4b/usb_dev.c
2430
error = copyout(ps->src_path,
sys/bus/u4b/usb_dev.c
2431
USB_ADD_BYTES(user_ptr, delta), ps->src_len);
sys/bus/u4b/usb_dev.c
2436
delta += ps->src_len;
sys/bus/u4b/usb_dev.c
2446
error = copyout(ps->dst_path,
sys/bus/u4b/usb_dev.c
2447
USB_ADD_BYTES(user_ptr, delta), ps->dst_len);
sys/bus/u4b/usb_dev.c
2452
delta += ps->dst_len;
sys/bus/u4b/usb_dev.h
150
void usb_free_symlink(struct usb_symlink *ps);
sys/bus/u4b/usb_hub.c
582
struct usb_port_status ps;
sys/bus/u4b/usb_hub.c
586
sc->sc_udev, NULL, &ps, portno);
sys/bus/u4b/usb_hub.c
590
sc->sc_st.port_status = UGETW(ps.wPortStatus);
sys/bus/u4b/usb_hub.c
591
sc->sc_st.port_change = UGETW(ps.wPortChange);
sys/bus/u4b/usb_parse.c
118
struct usb_idesc_parse_state *ps)
sys/bus/u4b/usb_parse.c
124
id = (struct usb_interface_descriptor *)ps->desc;
sys/bus/u4b/usb_parse.c
135
if (ps->iface_no_last == id->bInterfaceNumber)
sys/bus/u4b/usb_parse.c
137
ps->iface_no_last = id->bInterfaceNumber;
sys/bus/u4b/usb_parse.c
142
if (ps->desc == NULL) {
sys/bus/u4b/usb_parse.c
146
ps->iface_index ++;
sys/bus/u4b/usb_parse.c
147
ps->iface_index_alt = 0;
sys/bus/u4b/usb_parse.c
150
ps->iface_index_alt ++;
sys/bus/u4b/usb_parse.c
156
if (ps->iface_index >= USB_IFACE_MAX) {
sys/bus/u4b/usb_parse.c
162
ps->desc = (struct usb_descriptor *)id;
sys/bus/u4b/usb_request.c
1592
struct usb_port_status *ps, uint8_t port)
sys/bus/u4b/usb_request.c
1601
USETW(req.wLength, sizeof *ps);
sys/bus/u4b/usb_request.c
1602
return (usbd_do_request(udev, lock, &req, ps));
sys/bus/u4b/usb_request.c
806
struct usb_port_status ps;
sys/bus/u4b/usb_request.c
830
err = usbd_req_get_port_status(udev, lock, &ps, port);
sys/bus/u4b/usb_request.c
834
status = UGETW(ps.wPortStatus);
sys/bus/u4b/usb_request.c
835
change = UGETW(ps.wPortChange);
sys/bus/u4b/usb_request.c
897
struct usb_port_status ps;
sys/bus/u4b/usb_request.c
905
err = usbd_req_get_port_status(udev, lock, &ps, port);
sys/bus/u4b/usb_request.c
909
status = UGETW(ps.wPortStatus);
sys/bus/u4b/usb_request.c
937
err = usbd_req_get_port_status(udev, lock, &ps, port);
sys/bus/u4b/usb_request.c
941
status = UGETW(ps.wPortStatus);
sys/bus/u4b/usb_request.c
942
change = UGETW(ps.wPortChange);
sys/bus/u4b/usb_request.h
65
struct usb_port_status *ps, uint8_t port);
sys/bus/u4b/usbdi_util.h
50
struct usb_idesc_parse_state *ps);
sys/bus/u4b/uvc/uvc_drv.c
1149
int ret, num, found, mps, ps/*, burst, packet*/;
sys/bus/u4b/uvc/uvc_drv.c
1152
ps = 0;
sys/bus/u4b/uvc/uvc_drv.c
1239
ps = UGETW(essd->wBytesPerInterval);
sys/bus/u4b/uvc/uvc_drv.c
1242
ps = UGETW(ed->wMaxPacketSize);
sys/bus/u4b/uvc/uvc_drv.c
1243
ps = (ps & 0x07ff) * (1 + ((ps >> 11) & 3));
sys/bus/u4b/uvc/uvc_drv.c
1246
if (ps >= mps && !video->htsf) {
sys/bus/u4b/uvc/uvc_drv.c
1258
DPRINTF("max packet size:%u ep size:%u\n", mps, ps);
sys/bus/u4b/uvc/uvc_drv.c
1792
int ret, i, ps;
sys/bus/u4b/uvc/uvc_drv.c
1811
ps = UGETW(essd->wBytesPerInterval);
sys/bus/u4b/uvc/uvc_drv.c
1812
if (ps > data->maxpsize) {
sys/bus/u4b/uvc/uvc_drv.c
1813
data->maxpsize = ps;
sys/bus/u4b/uvc/uvc_drv.c
1817
ps = UGETW(ed->wMaxPacketSize);
sys/bus/u4b/uvc/uvc_drv.c
1818
ps = (ps & 0x07ff) * (1 + ((ps >> 11) & 3));
sys/bus/u4b/uvc/uvc_drv.c
1819
if (ps > data->maxpsize) {
sys/bus/u4b/uvc/uvc_drv.c
1820
data->maxpsize = ps;
sys/bus/u4b/uvc/uvc_drv.c
379
uint32_t ps;
sys/bus/u4b/uvc/uvc_drv.c
411
ps = UGETDW(req->dwMaxPayloadSize);
sys/bus/u4b/uvc/uvc_drv.c
412
if (ps <= video->data->maxpsize)
sys/dev/disk/nata/atapi-fd.h
59
u_int8_t ps :1; /* page save supported */
sys/dev/disk/nata/atapi-tape.h
120
u_int8_t ps :1; /* parameters saveable */
sys/dev/disk/nata/atapi-tape.h
47
u_int8_t ps :1; /* parameters saveable */
sys/dev/disk/nata/atapi-tape.h
95
u_int8_t ps :1; /* parameters saveable */
sys/dev/disk/sym/sym_hipd.c
7984
u_long ps, pe, pn;
sys/dev/disk/sym/sym_hipd.c
7992
ps = psegs[t].ds_addr;
sys/dev/disk/sym/sym_hipd.c
7993
pe = ps + psegs[t].ds_len;
sys/dev/disk/sym/sym_hipd.c
7997
if (pn <= ps)
sys/dev/disk/sym/sym_hipd.c
7998
pn = ps;
sys/dev/disk/sym/sym_hipd.c
8007
if (pn == ps) {
sys/dev/disk/sym/sym_hipd.c
8010
ps = psegs[t].ds_addr;
sys/dev/disk/sym/sym_hipd.c
8011
pe = ps + psegs[t].ds_len;
sys/dev/drm/amd/amdgpu/amdgpu_dpm.h
254
#define amdgpu_dpm_print_power_state(adev, ps) \
sys/dev/drm/amd/amdgpu/amdgpu_dpm.h
255
((adev)->powerplay.pp_funcs->print_power_state((adev)->powerplay.pp_handle, (ps)))
sys/dev/drm/amd/amdgpu/amdgpu_dpm.h
368
struct amdgpu_ps *ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1761
struct amdgpu_ps *ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1784
ps = &adev->pm.dpm.ps[i];
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1785
ui_class = ps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1790
if (ps->caps & ATOM_PPLIB_SINGLE_DISPLAY_ONLY) {
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1792
return ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1794
return ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1799
if (ps->caps & ATOM_PPLIB_SINGLE_DISPLAY_ONLY) {
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1801
return ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1803
return ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1808
if (ps->caps & ATOM_PPLIB_SINGLE_DISPLAY_ONLY) {
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1810
return ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1812
return ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1822
if (ps->class & ATOM_PPLIB_CLASSIFICATION_SDSTATE)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1823
return ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1826
if (ps->class & ATOM_PPLIB_CLASSIFICATION_HDSTATE)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1827
return ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1830
if (ps->class & ATOM_PPLIB_CLASSIFICATION_HD2STATE)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1831
return ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1834
if (ps->class2 & ATOM_PPLIB_CLASSIFICATION2_MVC)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1835
return ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1840
if (ps->class & ATOM_PPLIB_CLASSIFICATION_THERMAL)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1841
return ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1844
if (ps->class & ATOM_PPLIB_CLASSIFICATION_ACPI)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1845
return ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1848
if (ps->class2 & ATOM_PPLIB_CLASSIFICATION2_ULV)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1849
return ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1852
if (ps->class & ATOM_PPLIB_CLASSIFICATION_3DPERFORMANCE)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1853
return ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1893
struct amdgpu_ps *ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1910
ps = amdgpu_dpm_pick_power_state(adev, dpm_state);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1911
if (ps)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1912
adev->pm.dpm.requested_ps = ps;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1924
ps->vce_active = adev->pm.dpm.vce_active;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1988
amdgpu_dpm_print_power_state(adev, &adev->pm.dpm.ps[i]);
sys/dev/drm/amd/amdgpu/atom.c
1201
int len, ws, ps, ptr;
sys/dev/drm/amd/amdgpu/atom.c
1211
ps = CU8(base + ATOM_CT_PS_PTR) & ATOM_CT_PS_MASK;
sys/dev/drm/amd/amdgpu/atom.c
1214
SDEBUG(">> execute %04X (len %d, WS %d, PS %d)\n", base, len, ws, ps);
sys/dev/drm/amd/amdgpu/atom.c
1217
ectx.ps_shift = ps / 4;
sys/dev/drm/amd/amdgpu/atom.c
1219
ectx.ps = params;
sys/dev/drm/amd/amdgpu/atom.c
1236
base, len, ws, ps, ptr - 1);
sys/dev/drm/amd/amdgpu/atom.c
1357
uint32_t ps[16];
sys/dev/drm/amd/amdgpu/atom.c
1360
memset(ps, 0, 64);
sys/dev/drm/amd/amdgpu/atom.c
1362
ps[0] = cpu_to_le32(CU32(hwi + ATOM_FWI_DEFSCLK_PTR));
sys/dev/drm/amd/amdgpu/atom.c
1363
ps[1] = cpu_to_le32(CU32(hwi + ATOM_FWI_DEFMCLK_PTR));
sys/dev/drm/amd/amdgpu/atom.c
1364
if (!ps[0] || !ps[1])
sys/dev/drm/amd/amdgpu/atom.c
1369
ret = amdgpu_atom_execute_table(ctx, ATOM_CMD_INIT, ps);
sys/dev/drm/amd/amdgpu/atom.c
1373
memset(ps, 0, 64);
sys/dev/drm/amd/amdgpu/atom.c
218
val = get_unaligned_le32((u32 *)&ctx->ps[idx]);
sys/dev/drm/amd/amdgpu/atom.c
491
ctx->ps[idx] = cpu_to_le32(val);
sys/dev/drm/amd/amdgpu/atom.c
57
uint32_t *ps, *ws;
sys/dev/drm/amd/amdgpu/atom.c
620
r = amdgpu_atom_execute_table_locked(ctx->ctx, idx, ctx->ps + ctx->ps_shift);
sys/dev/drm/amd/amdgpu/ci_dpm.c
1001
if (ps->performance_levels[1].mclk < ps->performance_levels[0].mclk)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1002
ps->performance_levels[1].mclk = ps->performance_levels[0].mclk;
sys/dev/drm/amd/amdgpu/ci_dpm.c
328
struct ci_ps *ps = rps->ps_priv;
sys/dev/drm/amd/amdgpu/ci_dpm.c
330
return ps;
sys/dev/drm/amd/amdgpu/ci_dpm.c
5584
struct ci_ps *ps = ci_get_ps(rps);
sys/dev/drm/amd/amdgpu/ci_dpm.c
5585
struct ci_pl *pl = &ps->performance_levels[index];
sys/dev/drm/amd/amdgpu/ci_dpm.c
5587
ps->performance_level_count = index + 1;
sys/dev/drm/amd/amdgpu/ci_dpm.c
5663
struct ci_ps *ps;
sys/dev/drm/amd/amdgpu/ci_dpm.c
5682
adev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5685
if (!adev->pm.dpm.ps)
sys/dev/drm/amd/amdgpu/ci_dpm.c
5694
ps = kzalloc(sizeof(struct ci_ps), GFP_KERNEL);
sys/dev/drm/amd/amdgpu/ci_dpm.c
5695
if (ps == NULL) {
sys/dev/drm/amd/amdgpu/ci_dpm.c
5696
kfree(adev->pm.dpm.ps);
sys/dev/drm/amd/amdgpu/ci_dpm.c
5699
adev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/drm/amd/amdgpu/ci_dpm.c
5700
ci_parse_pplib_non_clock_info(adev, &adev->pm.dpm.ps[i],
sys/dev/drm/amd/amdgpu/ci_dpm.c
5715
&adev->pm.dpm.ps[i], k,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5772
kfree(adev->pm.dpm.ps[i].ps_priv);
sys/dev/drm/amd/amdgpu/ci_dpm.c
5774
kfree(adev->pm.dpm.ps);
sys/dev/drm/amd/amdgpu/ci_dpm.c
6114
struct ci_ps *ps = ci_get_ps(rps);
sys/dev/drm/amd/amdgpu/ci_dpm.c
6122
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/amdgpu/ci_dpm.c
6123
pl = &ps->performance_levels[i];
sys/dev/drm/amd/amdgpu/ci_dpm.c
6675
struct ci_ps *ps = ci_get_ps(adev->pm.dpm.requested_ps);
sys/dev/drm/amd/amdgpu/ci_dpm.c
6682
ps->performance_levels[ps->performance_level_count - 1].sclk =
sys/dev/drm/amd/amdgpu/ci_dpm.c
6711
struct ci_ps *ps = ci_get_ps(adev->pm.dpm.requested_ps);
sys/dev/drm/amd/amdgpu/ci_dpm.c
6718
ps->performance_levels[ps->performance_level_count - 1].mclk =
sys/dev/drm/amd/amdgpu/ci_dpm.c
928
struct ci_ps *ps = ci_get_ps(rps);
sys/dev/drm/amd/amdgpu/ci_dpm.c
960
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/amdgpu/ci_dpm.c
961
if (ps->performance_levels[i].mclk > max_limits->mclk)
sys/dev/drm/amd/amdgpu/ci_dpm.c
962
ps->performance_levels[i].mclk = max_limits->mclk;
sys/dev/drm/amd/amdgpu/ci_dpm.c
963
if (ps->performance_levels[i].sclk > max_limits->sclk)
sys/dev/drm/amd/amdgpu/ci_dpm.c
964
ps->performance_levels[i].sclk = max_limits->sclk;
sys/dev/drm/amd/amdgpu/ci_dpm.c
971
mclk = ps->performance_levels[ps->performance_level_count - 1].mclk;
sys/dev/drm/amd/amdgpu/ci_dpm.c
972
sclk = ps->performance_levels[0].sclk;
sys/dev/drm/amd/amdgpu/ci_dpm.c
974
mclk = ps->performance_levels[0].mclk;
sys/dev/drm/amd/amdgpu/ci_dpm.c
975
sclk = ps->performance_levels[0].sclk;
sys/dev/drm/amd/amdgpu/ci_dpm.c
991
ps->performance_levels[0].sclk = sclk;
sys/dev/drm/amd/amdgpu/ci_dpm.c
992
ps->performance_levels[0].mclk = mclk;
sys/dev/drm/amd/amdgpu/ci_dpm.c
994
if (ps->performance_levels[1].sclk < ps->performance_levels[0].sclk)
sys/dev/drm/amd/amdgpu/ci_dpm.c
995
ps->performance_levels[1].sclk = ps->performance_levels[0].sclk;
sys/dev/drm/amd/amdgpu/ci_dpm.c
998
if (ps->performance_levels[0].mclk < ps->performance_levels[1].mclk)
sys/dev/drm/amd/amdgpu/ci_dpm.c
999
ps->performance_levels[0].mclk = ps->performance_levels[1].mclk;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2209
struct kv_ps *ps = kv_get_ps(new_rps);
sys/dev/drm/amd/amdgpu/kv_dpm.c
2253
ps->need_dfs_bypass = true;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2255
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/amd/amdgpu/kv_dpm.c
2256
if (ps->levels[i].sclk < sclk)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2257
ps->levels[i].sclk = sclk;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2261
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/amd/amdgpu/kv_dpm.c
2264
kv_convert_8bit_index_to_voltage(adev, ps->levels[i].vddc_index))) {
sys/dev/drm/amd/amdgpu/kv_dpm.c
2266
ps->levels[i].sclk = table->entries[limit].clk;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2273
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/amd/amdgpu/kv_dpm.c
2276
kv_convert_8bit_index_to_voltage(adev, ps->levels[i].vddc_index))) {
sys/dev/drm/amd/amdgpu/kv_dpm.c
2278
ps->levels[i].sclk = table->entries[limit].sclk_frequency;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2284
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/amd/amdgpu/kv_dpm.c
2285
ps->levels[i].sclk = stable_p_state_sclk;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2299
ps->dpm0_pg_nb_ps_lo = 0x1;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2300
ps->dpm0_pg_nb_ps_hi = 0x0;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2301
ps->dpmx_nb_ps_lo = 0x1;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2302
ps->dpmx_nb_ps_hi = 0x0;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2304
ps->dpm0_pg_nb_ps_lo = 0x3;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2305
ps->dpm0_pg_nb_ps_hi = 0x0;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2306
ps->dpmx_nb_ps_lo = 0x3;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2307
ps->dpmx_nb_ps_hi = 0x0;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2313
ps->dpm0_pg_nb_ps_lo = force_high ? 0x2 : 0x3;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2314
ps->dpm0_pg_nb_ps_hi = 0x2;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2315
ps->dpmx_nb_ps_lo = force_high ? 0x2 : 0x3;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2316
ps->dpmx_nb_ps_hi = 0x2;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2645
struct kv_ps *ps)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2649
ps->num_levels = 1;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2650
ps->levels[0] = pi->boot_pl;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2658
struct kv_ps *ps = kv_get_ps(rps);
sys/dev/drm/amd/amdgpu/kv_dpm.c
2674
kv_patch_boot_state(adev, ps);
sys/dev/drm/amd/amdgpu/kv_dpm.c
2685
struct kv_ps *ps = kv_get_ps(rps);
sys/dev/drm/amd/amdgpu/kv_dpm.c
2686
struct kv_pl *pl = &ps->levels[index];
sys/dev/drm/amd/amdgpu/kv_dpm.c
2694
ps->num_levels = index + 1;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2717
struct kv_ps *ps;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2736
adev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,
sys/dev/drm/amd/amdgpu/kv_dpm.c
2739
if (!adev->pm.dpm.ps)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2748
ps = kzalloc(sizeof(struct kv_ps), GFP_KERNEL);
sys/dev/drm/amd/amdgpu/kv_dpm.c
2749
if (ps == NULL) {
sys/dev/drm/amd/amdgpu/kv_dpm.c
2750
kfree(adev->pm.dpm.ps);
sys/dev/drm/amd/amdgpu/kv_dpm.c
2753
adev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2766
&adev->pm.dpm.ps[i], k,
sys/dev/drm/amd/amdgpu/kv_dpm.c
2770
kv_parse_pplib_non_clock_info(adev, &adev->pm.dpm.ps[i],
sys/dev/drm/amd/amdgpu/kv_dpm.c
2897
struct kv_ps *ps = kv_get_ps(rps);
sys/dev/drm/amd/amdgpu/kv_dpm.c
2903
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/amd/amdgpu/kv_dpm.c
2904
struct kv_pl *pl = &ps->levels[i];
sys/dev/drm/amd/amdgpu/kv_dpm.c
2917
kfree(adev->pm.dpm.ps[i].ps_priv);
sys/dev/drm/amd/amdgpu/kv_dpm.c
2919
kfree(adev->pm.dpm.ps);
sys/dev/drm/amd/amdgpu/kv_dpm.c
373
struct kv_ps *ps = rps->ps_priv;
sys/dev/drm/amd/amdgpu/kv_dpm.c
375
return ps;
sys/dev/drm/amd/amdgpu/si_dpm.c
1973
struct si_ps *ps = aps->ps_priv;
sys/dev/drm/amd/amdgpu/si_dpm.c
1975
return ps;
sys/dev/drm/amd/amdgpu/si_dpm.c
3428
struct si_ps *ps = si_get_ps(rps);
sys/dev/drm/amd/amdgpu/si_dpm.c
3488
for (i = ps->performance_level_count - 2; i >= 0; i--) {
sys/dev/drm/amd/amdgpu/si_dpm.c
3489
if (ps->performance_levels[i].vddc > ps->performance_levels[i+1].vddc)
sys/dev/drm/amd/amdgpu/si_dpm.c
3490
ps->performance_levels[i].vddc = ps->performance_levels[i+1].vddc;
sys/dev/drm/amd/amdgpu/si_dpm.c
3493
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/amdgpu/si_dpm.c
3494
if (ps->performance_levels[i].mclk > max_limits->mclk)
sys/dev/drm/amd/amdgpu/si_dpm.c
3495
ps->performance_levels[i].mclk = max_limits->mclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3496
if (ps->performance_levels[i].sclk > max_limits->sclk)
sys/dev/drm/amd/amdgpu/si_dpm.c
3497
ps->performance_levels[i].sclk = max_limits->sclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3498
if (ps->performance_levels[i].vddc > max_limits->vddc)
sys/dev/drm/amd/amdgpu/si_dpm.c
3499
ps->performance_levels[i].vddc = max_limits->vddc;
sys/dev/drm/amd/amdgpu/si_dpm.c
3500
if (ps->performance_levels[i].vddci > max_limits->vddci)
sys/dev/drm/amd/amdgpu/si_dpm.c
3501
ps->performance_levels[i].vddci = max_limits->vddci;
sys/dev/drm/amd/amdgpu/si_dpm.c
3513
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/amdgpu/si_dpm.c
3515
if (ps->performance_levels[i].sclk > max_sclk_vddc)
sys/dev/drm/amd/amdgpu/si_dpm.c
3516
ps->performance_levels[i].sclk = max_sclk_vddc;
sys/dev/drm/amd/amdgpu/si_dpm.c
3519
if (ps->performance_levels[i].mclk > max_mclk_vddci)
sys/dev/drm/amd/amdgpu/si_dpm.c
3520
ps->performance_levels[i].mclk = max_mclk_vddci;
sys/dev/drm/amd/amdgpu/si_dpm.c
3523
if (ps->performance_levels[i].mclk > max_mclk_vddc)
sys/dev/drm/amd/amdgpu/si_dpm.c
3524
ps->performance_levels[i].mclk = max_mclk_vddc;
sys/dev/drm/amd/amdgpu/si_dpm.c
3527
if (ps->performance_levels[i].mclk > max_mclk)
sys/dev/drm/amd/amdgpu/si_dpm.c
3528
ps->performance_levels[i].mclk = max_mclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3531
if (ps->performance_levels[i].sclk > max_sclk)
sys/dev/drm/amd/amdgpu/si_dpm.c
3532
ps->performance_levels[i].sclk = max_sclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3539
mclk = ps->performance_levels[ps->performance_level_count - 1].mclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3540
vddci = ps->performance_levels[ps->performance_level_count - 1].vddci;
sys/dev/drm/amd/amdgpu/si_dpm.c
3542
mclk = ps->performance_levels[0].mclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3543
vddci = ps->performance_levels[0].vddci;
sys/dev/drm/amd/amdgpu/si_dpm.c
3547
sclk = ps->performance_levels[ps->performance_level_count - 1].sclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3548
vddc = ps->performance_levels[ps->performance_level_count - 1].vddc;
sys/dev/drm/amd/amdgpu/si_dpm.c
3550
sclk = ps->performance_levels[0].sclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3551
vddc = ps->performance_levels[0].vddc;
sys/dev/drm/amd/amdgpu/si_dpm.c
3562
ps->performance_levels[0].sclk = sclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3563
ps->performance_levels[0].mclk = mclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3564
ps->performance_levels[0].vddc = vddc;
sys/dev/drm/amd/amdgpu/si_dpm.c
3565
ps->performance_levels[0].vddci = vddci;
sys/dev/drm/amd/amdgpu/si_dpm.c
3568
sclk = ps->performance_levels[0].sclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3569
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/amdgpu/si_dpm.c
3570
if (sclk < ps->performance_levels[i].sclk)
sys/dev/drm/amd/amdgpu/si_dpm.c
3571
sclk = ps->performance_levels[i].sclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3573
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/amdgpu/si_dpm.c
3574
ps->performance_levels[i].sclk = sclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3575
ps->performance_levels[i].vddc = vddc;
sys/dev/drm/amd/amdgpu/si_dpm.c
3578
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/amdgpu/si_dpm.c
3579
if (ps->performance_levels[i].sclk < ps->performance_levels[i - 1].sclk)
sys/dev/drm/amd/amdgpu/si_dpm.c
3580
ps->performance_levels[i].sclk = ps->performance_levels[i - 1].sclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3581
if (ps->performance_levels[i].vddc < ps->performance_levels[i - 1].vddc)
sys/dev/drm/amd/amdgpu/si_dpm.c
3582
ps->performance_levels[i].vddc = ps->performance_levels[i - 1].vddc;
sys/dev/drm/amd/amdgpu/si_dpm.c
3587
mclk = ps->performance_levels[0].mclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3588
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/amdgpu/si_dpm.c
3589
if (mclk < ps->performance_levels[i].mclk)
sys/dev/drm/amd/amdgpu/si_dpm.c
3590
mclk = ps->performance_levels[i].mclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3592
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/amdgpu/si_dpm.c
3593
ps->performance_levels[i].mclk = mclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3594
ps->performance_levels[i].vddci = vddci;
sys/dev/drm/amd/amdgpu/si_dpm.c
3597
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/amdgpu/si_dpm.c
3598
if (ps->performance_levels[i].mclk < ps->performance_levels[i - 1].mclk)
sys/dev/drm/amd/amdgpu/si_dpm.c
3599
ps->performance_levels[i].mclk = ps->performance_levels[i - 1].mclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
3600
if (ps->performance_levels[i].vddci < ps->performance_levels[i - 1].vddci)
sys/dev/drm/amd/amdgpu/si_dpm.c
3601
ps->performance_levels[i].vddci = ps->performance_levels[i - 1].vddci;
sys/dev/drm/amd/amdgpu/si_dpm.c
3605
for (i = 0; i < ps->performance_level_count; i++)
sys/dev/drm/amd/amdgpu/si_dpm.c
3607
&ps->performance_levels[i]);
sys/dev/drm/amd/amdgpu/si_dpm.c
3609
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/amdgpu/si_dpm.c
3610
if (ps->performance_levels[i].vddc < min_vce_voltage)
sys/dev/drm/amd/amdgpu/si_dpm.c
3611
ps->performance_levels[i].vddc = min_vce_voltage;
sys/dev/drm/amd/amdgpu/si_dpm.c
3613
ps->performance_levels[i].sclk,
sys/dev/drm/amd/amdgpu/si_dpm.c
3614
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/drm/amd/amdgpu/si_dpm.c
3616
ps->performance_levels[i].mclk,
sys/dev/drm/amd/amdgpu/si_dpm.c
3617
max_limits->vddci, &ps->performance_levels[i].vddci);
sys/dev/drm/amd/amdgpu/si_dpm.c
3619
ps->performance_levels[i].mclk,
sys/dev/drm/amd/amdgpu/si_dpm.c
3620
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/drm/amd/amdgpu/si_dpm.c
3623
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/drm/amd/amdgpu/si_dpm.c
3626
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/amdgpu/si_dpm.c
3629
&ps->performance_levels[i].vddc,
sys/dev/drm/amd/amdgpu/si_dpm.c
3630
&ps->performance_levels[i].vddci);
sys/dev/drm/amd/amdgpu/si_dpm.c
3633
ps->dc_compatible = true;
sys/dev/drm/amd/amdgpu/si_dpm.c
3634
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/amdgpu/si_dpm.c
3635
if (ps->performance_levels[i].vddc > adev->pm.dpm.dyn_state.max_clock_voltage_on_dc.vddc)
sys/dev/drm/amd/amdgpu/si_dpm.c
3636
ps->dc_compatible = false;
sys/dev/drm/amd/amdgpu/si_dpm.c
3863
struct si_ps *ps = si_get_ps(rps);
sys/dev/drm/amd/amdgpu/si_dpm.c
3864
u32 levels = ps->performance_level_count;
sys/dev/drm/amd/amdgpu/si_dpm.c
5427
struct si_ps *ps = si_get_ps(amdgpu_state);
sys/dev/drm/amd/amdgpu/si_dpm.c
5431
for (i = 0; i < ps->performance_level_count - 1; i++)
sys/dev/drm/amd/amdgpu/si_dpm.c
5434
smc_state->levels[ps->performance_level_count - 1].bSP =
sys/dev/drm/amd/amdgpu/si_dpm.c
7136
struct si_ps *ps = si_get_ps(rps);
sys/dev/drm/amd/amdgpu/si_dpm.c
7138
struct rv7xx_pl *pl = &ps->performance_levels[index];
sys/dev/drm/amd/amdgpu/si_dpm.c
7141
ps->performance_level_count = index + 1;
sys/dev/drm/amd/amdgpu/si_dpm.c
7225
struct si_ps *ps;
sys/dev/drm/amd/amdgpu/si_dpm.c
7244
adev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,
sys/dev/drm/amd/amdgpu/si_dpm.c
7247
if (!adev->pm.dpm.ps)
sys/dev/drm/amd/amdgpu/si_dpm.c
7256
ps = kzalloc(sizeof(struct si_ps), GFP_KERNEL);
sys/dev/drm/amd/amdgpu/si_dpm.c
7257
if (ps == NULL) {
sys/dev/drm/amd/amdgpu/si_dpm.c
7258
kfree(adev->pm.dpm.ps);
sys/dev/drm/amd/amdgpu/si_dpm.c
7261
adev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/drm/amd/amdgpu/si_dpm.c
7262
si_parse_pplib_non_clock_info(adev, &adev->pm.dpm.ps[i],
sys/dev/drm/amd/amdgpu/si_dpm.c
7277
&adev->pm.dpm.ps[i], k,
sys/dev/drm/amd/amdgpu/si_dpm.c
7470
if (adev->pm.dpm.ps)
sys/dev/drm/amd/amdgpu/si_dpm.c
7472
kfree(adev->pm.dpm.ps[i].ps_priv);
sys/dev/drm/amd/amdgpu/si_dpm.c
7473
kfree(adev->pm.dpm.ps);
sys/dev/drm/amd/amdgpu/si_dpm.c
7485
struct si_ps *ps = si_get_ps(rps);
sys/dev/drm/amd/amdgpu/si_dpm.c
7491
if (current_index >= ps->performance_level_count) {
sys/dev/drm/amd/amdgpu/si_dpm.c
7494
pl = &ps->performance_levels[current_index];
sys/dev/drm/amd/amdgpu/si_dpm.c
7896
struct si_ps *ps = si_get_ps(rps);
sys/dev/drm/amd/amdgpu/si_dpm.c
7903
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/amdgpu/si_dpm.c
7904
pl = &ps->performance_levels[i];
sys/dev/drm/amd/amdgpu/si_dpm.c
7986
struct si_ps *ps = si_get_ps(rps);
sys/dev/drm/amd/amdgpu/si_dpm.c
7998
if (pl_index < ps->performance_level_count) {
sys/dev/drm/amd/amdgpu/si_dpm.c
7999
sclk = ps->performance_levels[pl_index].sclk;
sys/dev/drm/amd/amdgpu/si_dpm.c
8006
if (pl_index < ps->performance_level_count) {
sys/dev/drm/amd/amdgpu/si_dpm.c
8007
mclk = ps->performance_levels[pl_index].mclk;
sys/dev/drm/amd/display/dc/bios/command_table2.c
200
struct dig_transmitter_control_ps_allocation_v1_6 ps = { { 0 } };
sys/dev/drm/amd/display/dc/bios/command_table2.c
202
ps.param.phyid = cmd->phy_id_to_atom(cntl->transmitter);
sys/dev/drm/amd/display/dc/bios/command_table2.c
203
ps.param.action = (uint8_t)cntl->action;
sys/dev/drm/amd/display/dc/bios/command_table2.c
206
ps.param.mode_laneset.dplaneset = (uint8_t)cntl->lane_settings;
sys/dev/drm/amd/display/dc/bios/command_table2.c
208
ps.param.mode_laneset.digmode =
sys/dev/drm/amd/display/dc/bios/command_table2.c
211
ps.param.lanenum = (uint8_t)cntl->lanes_number;
sys/dev/drm/amd/display/dc/bios/command_table2.c
212
ps.param.hpdsel = cmd->hpd_sel_to_atom(cntl->hpd_sel);
sys/dev/drm/amd/display/dc/bios/command_table2.c
213
ps.param.digfe_sel = cmd->dig_encoder_sel_to_atom(cntl->engine_id);
sys/dev/drm/amd/display/dc/bios/command_table2.c
214
ps.param.connobj_id = (uint8_t)cntl->connector_obj_id.id;
sys/dev/drm/amd/display/dc/bios/command_table2.c
215
ps.param.symclk_10khz = cntl->pixel_clock/10;
sys/dev/drm/amd/display/dc/bios/command_table2.c
222
__func__, ps.param.symclk_10khz);
sys/dev/drm/amd/display/dc/bios/command_table2.c
227
if (EXEC_BIOS_CMD_TABLE(dig1transmittercontrol, ps))
sys/dev/drm/amd/display/dc/bios/command_table2.c
665
struct enable_disp_power_gating_ps_allocation ps = { { 0 } };
sys/dev/drm/amd/display/dc/bios/command_table2.c
669
ps.param.disp_pipe_id = atom_crtc_id;
sys/dev/drm/amd/display/dc/bios/command_table2.c
673
ps.param.enable =
sys/dev/drm/amd/display/dc/bios/command_table2.c
676
if (EXEC_BIOS_CMD_TABLE(enabledisppowergating, ps.param))
sys/dev/drm/amd/include/kgd_pp_interface.h
210
void (*print_power_state)(void *handle, void *ps);
sys/dev/drm/amd/powerplay/amd_powerplay.c
614
if (!hwmgr || !hwmgr->pm_en ||!hwmgr->ps)
sys/dev/drm/amd/powerplay/amd_powerplay.c
623
((unsigned long)hwmgr->ps + i * hwmgr->ps_size);
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
104
kfree(hwmgr->ps);
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
106
hwmgr->ps = NULL;
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
120
state = hwmgr->ps;
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
141
state = hwmgr->ps;
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
161
state = hwmgr->ps;
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
178
if (!hwmgr->ps)
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
193
if (!hwmgr->ps)
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
210
if (!hwmgr->ps)
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
214
*state = hwmgr->ps;
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
270
if (hwmgr->ps)
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
53
hwmgr->ps = kcalloc(table_entries, size, GFP_KERNEL);
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
54
if (hwmgr->ps == NULL)
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
59
kfree(hwmgr->ps);
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
60
hwmgr->ps = NULL;
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
67
kfree(hwmgr->ps);
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
69
hwmgr->ps = NULL;
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
73
state = hwmgr->ps;
sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
99
if (!hwmgr->ps)
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
679
struct pp_power_state *ps,
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
685
ps->classification.ui_label = (le16_to_cpu(pnon_clock_info->usClassification) &
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
687
ps->classification.flags = make_classification_flags(hwmgr,
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
691
ps->classification.temporary_state = false;
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
692
ps->classification.to_be_deleted = false;
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
696
ps->validation.singleDisplayOnly = (0 != tmp);
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
701
ps->validation.disallowOnDC = (0 != tmp);
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
703
ps->pcie.lanes = ((le32_to_cpu(pnon_clock_info->ulCapsAndSettings) &
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
707
ps->pcie.lanes = 0;
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
709
ps->display.disableFrameModulation = false;
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
719
ps->display.refreshrateSource = PP_RefreshrateSource_Explicit;
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
720
ps->display.explicitRefreshrate = look_up[rrr_index];
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
721
ps->display.limitRefreshrate = true;
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
723
if (ps->display.explicitRefreshrate == 0)
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
724
ps->display.limitRefreshrate = false;
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
726
ps->display.limitRefreshrate = false;
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
731
ps->display.enableVariBright = (0 != tmp);
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
736
ps->memory.dllOff = (0 != tmp);
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
738
ps->memory.m3arb = (le32_to_cpu(pnon_clock_info->ulCapsAndSettings) &
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
741
ps->temperatures.min = PP_TEMPERATURE_UNITS_PER_CENTIGRADES *
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
744
ps->temperatures.max = PP_TEMPERATURE_UNITS_PER_CENTIGRADES *
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
750
ps->software.disableLoadBalancing = tmp;
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
755
ps->software.enableSleepForTimestamps = (0 != tmp);
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
757
ps->validation.supportedPowerLevels = pnon_clock_info->ucRequiredPower;
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
760
ps->uvd_clocks.VCLK = le32_to_cpu(pnon_clock_info->ulVCLK);
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
761
ps->uvd_clocks.DCLK = le32_to_cpu(pnon_clock_info->ulDCLK);
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
763
ps->uvd_clocks.VCLK = 0;
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
764
ps->uvd_clocks.DCLK = 0;
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
887
struct pp_power_state *ps,
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
907
ps->classification.bios_index = entry_index;
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
926
result = init_non_clock_fields(hwmgr, ps, pnon_clock_arrays->ucEntrySize, pnon_clock_info);
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
932
res = func(hwmgr, &ps->hardware, i, pclock_info);
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
949
result = init_non_clock_fields(hwmgr, ps,
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
959
int res = func(hwmgr, &ps->hardware, i, pclock_info);
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
966
if ((0 == result) && (0 != (ps->classification.flags & PP_StateClassificationFlag_Boot))) {
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
968
result = hwmgr->hwmgr_func->patch_boot_state(hwmgr, &(ps->hardware));
sys/dev/drm/amd/powerplay/hwmgr/processpptables.h
44
struct pp_power_state *ps,
sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.c
768
unsigned long entry, struct pp_power_state *ps)
sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.c
773
ps->hardware.magic = SMU10_Magic;
sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.c
775
smu10_ps = cast_smu10_ps(&(ps->hardware));
sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.c
777
result = pp_tables_get_entry(hwmgr, entry, ps,
sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.c
780
smu10_ps->uvd_clocks.vclk = ps->uvd_clocks.VCLK;
sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.c
781
smu10_ps->uvd_clocks.dclk = ps->uvd_clocks.DCLK;
sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.c
948
const struct smu10_power_state *ps = cast_const_smu10_ps(state);
sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.c
950
clock_info->min_eng_clk = ps->levels[0].engine_clock / (1 << (ps->levels[0].ss_divider_index));
sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.c
951
clock_info->max_eng_clk = ps->levels[ps->level - 1].engine_clock / (1 << (ps->levels[ps->level - 1].ss_divider_index));
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3012
struct pp_power_state *ps;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3018
ps = hwmgr->request_ps;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3020
if (ps == NULL)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3023
smu7_ps = cast_phw_smu7_power_state(&ps->hardware);
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3034
struct pp_power_state *ps;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3040
ps = hwmgr->request_ps;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3042
if (ps == NULL)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3045
smu7_ps = cast_phw_smu7_power_state(&ps->hardware);
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3058
struct smu7_power_state *ps = (struct smu7_power_state *)hw_ps;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3091
ps->performance_levels[0].memory_clock = data->vbios_boot_state.mclk_bootup_value;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3092
ps->performance_levels[0].engine_clock = data->vbios_boot_state.sclk_bootup_value;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3093
ps->performance_levels[0].pcie_gen = data->vbios_boot_state.pcie_gen_bootup_value;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3094
ps->performance_levels[0].pcie_lane = data->vbios_boot_state.pcie_lane_bootup_value;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3216
struct smu7_power_state *ps;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3225
ps = (struct smu7_power_state *)(&state->hardware);
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3247
ps->dc_compatible = true;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3250
data->acpi_pcie_gen = ps->performance_levels[0].pcie_gen;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3252
ps->uvd_clks.vclk = state->uvd_clocks.VCLK;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3253
ps->uvd_clks.dclk = state->uvd_clocks.DCLK;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3261
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3263
ps->performance_levels[i].pcie_gen)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3265
ps->performance_levels[i].pcie_gen;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3268
ps->performance_levels[i].pcie_gen)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3270
ps->performance_levels[i].pcie_gen;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3273
ps->performance_levels[i].pcie_lane)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3275
ps->performance_levels[i].pcie_lane;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3277
ps->performance_levels[i].pcie_lane)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3279
ps->performance_levels[i].pcie_lane;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3285
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3287
ps->performance_levels[i].pcie_gen)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3289
ps->performance_levels[i].pcie_gen;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3292
ps->performance_levels[i].pcie_gen)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3294
ps->performance_levels[i].pcie_gen;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3297
ps->performance_levels[i].pcie_lane)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3299
ps->performance_levels[i].pcie_lane;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3302
ps->performance_levels[i].pcie_lane)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3304
ps->performance_levels[i].pcie_lane;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3319
struct smu7_power_state *ps = cast_phw_smu7_power_state(power_state);
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3332
(ps->performance_level_count < smum_get_mac_definition(hwmgr, SMU_MAX_LEVELS_GRAPHICS)),
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3337
(ps->performance_level_count <
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3342
performance_level = &(ps->performance_levels
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3343
[ps->performance_level_count++]);
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3361
struct smu7_power_state *ps;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3370
ps = (struct smu7_power_state *)(&state->hardware);
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3395
ps->dc_compatible = true;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3398
data->acpi_pcie_gen = ps->performance_levels[0].pcie_gen;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3400
ps->uvd_clks.vclk = state->uvd_clocks.VCLK;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3401
ps->uvd_clks.dclk = state->uvd_clocks.DCLK;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3410
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3412
ps->performance_levels[i].pcie_gen)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3414
ps->performance_levels[i].pcie_gen;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3417
ps->performance_levels[i].pcie_gen)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3419
ps->performance_levels[i].pcie_gen;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3422
ps->performance_levels[i].pcie_lane)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3424
ps->performance_levels[i].pcie_lane;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3427
ps->performance_levels[i].pcie_lane)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3429
ps->performance_levels[i].pcie_lane;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3435
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3437
ps->performance_levels[i].pcie_gen)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3439
ps->performance_levels[i].pcie_gen;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3442
ps->performance_levels[i].pcie_gen)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3444
ps->performance_levels[i].pcie_gen;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3447
ps->performance_levels[i].pcie_lane)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3449
ps->performance_levels[i].pcie_lane;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3452
ps->performance_levels[i].pcie_lane)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
3454
ps->performance_levels[i].pcie_lane;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
4549
struct pp_power_state *ps;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
4555
ps = hwmgr->request_ps;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
4557
if (ps == NULL)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
4560
smu7_ps = cast_phw_smu7_power_state(&ps->hardware);
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
4591
struct pp_power_state *ps;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
4597
ps = hwmgr->request_ps;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
4599
if (ps == NULL)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
4602
smu7_ps = cast_phw_smu7_power_state(&ps->hardware);
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
5027
const struct smu7_power_state *ps;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
5035
ps = cast_const_phw_smu7_power_state(state);
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
5037
i = index > ps->performance_level_count - 1 ?
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
5038
ps->performance_level_count - 1 : index;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
5040
level->coreClock = ps->performance_levels[i].engine_clock;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
5041
level->memory_clock = ps->performance_levels[i].memory_clock;
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1305
struct pp_power_state *ps;
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1311
ps = hwmgr->request_ps;
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1313
if (ps == NULL)
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1316
smu8_ps = cast_smu8_power_state(&ps->hardware);
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1379
unsigned long entry, struct pp_power_state *ps)
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1384
ps->hardware.magic = smu8_magic;
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1386
smu8_ps = cast_smu8_power_state(&(ps->hardware));
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1388
result = pp_tables_get_entry(hwmgr, entry, ps,
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1391
smu8_ps->uvd_clocks.vclk = ps->uvd_clocks.VCLK;
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1392
smu8_ps->uvd_clocks.dclk = ps->uvd_clocks.DCLK;
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1560
const struct smu8_power_state *ps;
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1569
ps = cast_const_smu8_power_state(state);
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1571
level_index = index > ps->level - 1 ? ps->level - 1 : index;
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1572
level->coreClock = ps->levels[level_index].engineClock;
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1575
for (i = 1; i < ps->level; i++) {
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1576
if (ps->levels[i].engineClock > data->dce_slow_sclk_threshold) {
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1577
level->coreClock = ps->levels[i].engineClock;
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1588
level->vddc = (smu8_convert_8Bit_index_to_voltage(hwmgr, ps->levels[level_index].vddcIndex) + 2) / 4;
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1598
const struct smu8_power_state *ps = cast_const_smu8_power_state(state);
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1600
clock_info->min_eng_clk = ps->levels[0].engineClock / (1 << (ps->levels[0].ssDividerIndex));
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
1601
clock_info->max_eng_clk = ps->levels[ps->level - 1].engineClock / (1 << (ps->levels[ps->level - 1].ssDividerIndex));
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
3070
struct vega10_power_state *ps;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
3074
ps = cast_phw_vega10_power_state(&state->hardware);
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
3085
ps->dc_compatible = true;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
3087
ps->uvd_clks.vclk = state->uvd_clocks.VCLK;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
3088
ps->uvd_clks.dclk = state->uvd_clocks.DCLK;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
3642
struct pp_power_state *ps;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
3648
ps = hwmgr->request_ps;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
3650
if (ps == NULL)
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
3653
vega10_ps = cast_phw_vega10_power_state(&ps->hardware);
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
3664
struct pp_power_state *ps;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
3670
ps = hwmgr->request_ps;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
3672
if (ps == NULL)
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
3675
vega10_ps = cast_phw_vega10_power_state(&ps->hardware);
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
4550
struct pp_power_state *ps;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
4553
ps = hwmgr->request_ps;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
4555
if (ps == NULL)
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
4558
vega10_ps = cast_phw_vega10_power_state(&ps->hardware);
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
4601
struct pp_power_state *ps;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
4604
ps = hwmgr->request_ps;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
4606
if (ps == NULL)
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
4609
vega10_ps = cast_phw_vega10_power_state(&ps->hardware);
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
4908
const struct vega10_power_state *ps;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
4916
ps = cast_const_phw_vega10_power_state(state);
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
4918
i = index > ps->performance_level_count - 1 ?
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
4919
ps->performance_level_count - 1 : index;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
4921
level->coreClock = ps->performance_levels[i].gfx_clock;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
4922
level->memory_clock = ps->performance_levels[i].mem_clock;
sys/dev/drm/amd/powerplay/inc/hwmgr.h
743
struct pp_power_state *ps;
sys/dev/drm/i915/intel_pm.c
3116
const struct intel_plane_state *ps = to_intel_plane_state(plane_state);
sys/dev/drm/i915/intel_pm.c
3119
pristate = ps;
sys/dev/drm/i915/intel_pm.c
3121
sprstate = ps;
sys/dev/drm/i915/intel_pm.c
3123
curstate = ps;
sys/dev/drm/radeon/atom.c
1166
int len, ws, ps, ptr;
sys/dev/drm/radeon/atom.c
1176
ps = CU8(base + ATOM_CT_PS_PTR) & ATOM_CT_PS_MASK;
sys/dev/drm/radeon/atom.c
1179
ATOM_SDEBUG_PRINT(">> execute %04X (len %d, WS %d, PS %d)\n", base, len, ws, ps);
sys/dev/drm/radeon/atom.c
1182
ectx.ps_shift = ps / 4;
sys/dev/drm/radeon/atom.c
1184
ectx.ps = params;
sys/dev/drm/radeon/atom.c
1201
base, len, ws, ps, ptr - 1);
sys/dev/drm/radeon/atom.c
1335
uint32_t ps[16];
sys/dev/drm/radeon/atom.c
1338
memset(ps, 0, 64);
sys/dev/drm/radeon/atom.c
1340
ps[0] = cpu_to_le32(CU32(hwi + ATOM_FWI_DEFSCLK_PTR));
sys/dev/drm/radeon/atom.c
1341
ps[1] = cpu_to_le32(CU32(hwi + ATOM_FWI_DEFMCLK_PTR));
sys/dev/drm/radeon/atom.c
1342
if (!ps[0] || !ps[1])
sys/dev/drm/radeon/atom.c
1347
ret = atom_execute_table(ctx, ATOM_CMD_INIT, ps);
sys/dev/drm/radeon/atom.c
1351
memset(ps, 0, 64);
sys/dev/drm/radeon/atom.c
1355
atom_execute_table(ctx, ATOM_CMD_SPDFANCNTL, ps);
sys/dev/drm/radeon/atom.c
229
val = get_unaligned_le32((u32 *)&ctx->ps[idx]);
sys/dev/drm/radeon/atom.c
505
ctx->ps[idx] = cpu_to_le32(val);
sys/dev/drm/radeon/atom.c
57
uint32_t *ps, *ws;
sys/dev/drm/radeon/atom.c
634
r = atom_execute_table_locked(ctx->ctx, idx, ctx->ps + ctx->ps_shift);
sys/dev/drm/radeon/btc_dpm.c
2095
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/drm/radeon/btc_dpm.c
2113
if (ps->high.mclk > max_limits->mclk)
sys/dev/drm/radeon/btc_dpm.c
2114
ps->high.mclk = max_limits->mclk;
sys/dev/drm/radeon/btc_dpm.c
2115
if (ps->high.sclk > max_limits->sclk)
sys/dev/drm/radeon/btc_dpm.c
2116
ps->high.sclk = max_limits->sclk;
sys/dev/drm/radeon/btc_dpm.c
2117
if (ps->high.vddc > max_limits->vddc)
sys/dev/drm/radeon/btc_dpm.c
2118
ps->high.vddc = max_limits->vddc;
sys/dev/drm/radeon/btc_dpm.c
2119
if (ps->high.vddci > max_limits->vddci)
sys/dev/drm/radeon/btc_dpm.c
2120
ps->high.vddci = max_limits->vddci;
sys/dev/drm/radeon/btc_dpm.c
2122
if (ps->medium.mclk > max_limits->mclk)
sys/dev/drm/radeon/btc_dpm.c
2123
ps->medium.mclk = max_limits->mclk;
sys/dev/drm/radeon/btc_dpm.c
2124
if (ps->medium.sclk > max_limits->sclk)
sys/dev/drm/radeon/btc_dpm.c
2125
ps->medium.sclk = max_limits->sclk;
sys/dev/drm/radeon/btc_dpm.c
2126
if (ps->medium.vddc > max_limits->vddc)
sys/dev/drm/radeon/btc_dpm.c
2127
ps->medium.vddc = max_limits->vddc;
sys/dev/drm/radeon/btc_dpm.c
2128
if (ps->medium.vddci > max_limits->vddci)
sys/dev/drm/radeon/btc_dpm.c
2129
ps->medium.vddci = max_limits->vddci;
sys/dev/drm/radeon/btc_dpm.c
2131
if (ps->low.mclk > max_limits->mclk)
sys/dev/drm/radeon/btc_dpm.c
2132
ps->low.mclk = max_limits->mclk;
sys/dev/drm/radeon/btc_dpm.c
2133
if (ps->low.sclk > max_limits->sclk)
sys/dev/drm/radeon/btc_dpm.c
2134
ps->low.sclk = max_limits->sclk;
sys/dev/drm/radeon/btc_dpm.c
2135
if (ps->low.vddc > max_limits->vddc)
sys/dev/drm/radeon/btc_dpm.c
2136
ps->low.vddc = max_limits->vddc;
sys/dev/drm/radeon/btc_dpm.c
2137
if (ps->low.vddci > max_limits->vddci)
sys/dev/drm/radeon/btc_dpm.c
2138
ps->low.vddci = max_limits->vddci;
sys/dev/drm/radeon/btc_dpm.c
2144
sclk = ps->low.sclk;
sys/dev/drm/radeon/btc_dpm.c
2145
mclk = ps->high.mclk;
sys/dev/drm/radeon/btc_dpm.c
2146
vddc = ps->low.vddc;
sys/dev/drm/radeon/btc_dpm.c
2147
vddci = ps->high.vddci;
sys/dev/drm/radeon/btc_dpm.c
2149
sclk = ps->low.sclk;
sys/dev/drm/radeon/btc_dpm.c
2150
mclk = ps->low.mclk;
sys/dev/drm/radeon/btc_dpm.c
2151
vddc = ps->low.vddc;
sys/dev/drm/radeon/btc_dpm.c
2152
vddci = ps->low.vddci;
sys/dev/drm/radeon/btc_dpm.c
2156
ps->low.sclk = sclk;
sys/dev/drm/radeon/btc_dpm.c
2157
ps->low.mclk = mclk;
sys/dev/drm/radeon/btc_dpm.c
2158
ps->low.vddc = vddc;
sys/dev/drm/radeon/btc_dpm.c
2159
ps->low.vddci = vddci;
sys/dev/drm/radeon/btc_dpm.c
2162
&ps->low.sclk, &ps->low.mclk);
sys/dev/drm/radeon/btc_dpm.c
2165
if (ps->medium.sclk < ps->low.sclk)
sys/dev/drm/radeon/btc_dpm.c
2166
ps->medium.sclk = ps->low.sclk;
sys/dev/drm/radeon/btc_dpm.c
2167
if (ps->medium.vddc < ps->low.vddc)
sys/dev/drm/radeon/btc_dpm.c
2168
ps->medium.vddc = ps->low.vddc;
sys/dev/drm/radeon/btc_dpm.c
2169
if (ps->high.sclk < ps->medium.sclk)
sys/dev/drm/radeon/btc_dpm.c
2170
ps->high.sclk = ps->medium.sclk;
sys/dev/drm/radeon/btc_dpm.c
2171
if (ps->high.vddc < ps->medium.vddc)
sys/dev/drm/radeon/btc_dpm.c
2172
ps->high.vddc = ps->medium.vddc;
sys/dev/drm/radeon/btc_dpm.c
2175
mclk = ps->low.mclk;
sys/dev/drm/radeon/btc_dpm.c
2176
if (mclk < ps->medium.mclk)
sys/dev/drm/radeon/btc_dpm.c
2177
mclk = ps->medium.mclk;
sys/dev/drm/radeon/btc_dpm.c
2178
if (mclk < ps->high.mclk)
sys/dev/drm/radeon/btc_dpm.c
2179
mclk = ps->high.mclk;
sys/dev/drm/radeon/btc_dpm.c
2180
ps->low.mclk = mclk;
sys/dev/drm/radeon/btc_dpm.c
2181
ps->low.vddci = vddci;
sys/dev/drm/radeon/btc_dpm.c
2182
ps->medium.mclk = mclk;
sys/dev/drm/radeon/btc_dpm.c
2183
ps->medium.vddci = vddci;
sys/dev/drm/radeon/btc_dpm.c
2184
ps->high.mclk = mclk;
sys/dev/drm/radeon/btc_dpm.c
2185
ps->high.vddci = vddci;
sys/dev/drm/radeon/btc_dpm.c
2187
if (ps->medium.mclk < ps->low.mclk)
sys/dev/drm/radeon/btc_dpm.c
2188
ps->medium.mclk = ps->low.mclk;
sys/dev/drm/radeon/btc_dpm.c
2189
if (ps->medium.vddci < ps->low.vddci)
sys/dev/drm/radeon/btc_dpm.c
2190
ps->medium.vddci = ps->low.vddci;
sys/dev/drm/radeon/btc_dpm.c
2191
if (ps->high.mclk < ps->medium.mclk)
sys/dev/drm/radeon/btc_dpm.c
2192
ps->high.mclk = ps->medium.mclk;
sys/dev/drm/radeon/btc_dpm.c
2193
if (ps->high.vddci < ps->medium.vddci)
sys/dev/drm/radeon/btc_dpm.c
2194
ps->high.vddci = ps->medium.vddci;
sys/dev/drm/radeon/btc_dpm.c
2198
&ps->medium.sclk, &ps->medium.mclk);
sys/dev/drm/radeon/btc_dpm.c
2200
&ps->high.sclk, &ps->high.mclk);
sys/dev/drm/radeon/btc_dpm.c
2202
btc_adjust_clock_combinations(rdev, max_limits, &ps->low);
sys/dev/drm/radeon/btc_dpm.c
2203
btc_adjust_clock_combinations(rdev, max_limits, &ps->medium);
sys/dev/drm/radeon/btc_dpm.c
2204
btc_adjust_clock_combinations(rdev, max_limits, &ps->high);
sys/dev/drm/radeon/btc_dpm.c
2207
ps->low.sclk, max_limits->vddc, &ps->low.vddc);
sys/dev/drm/radeon/btc_dpm.c
2209
ps->low.mclk, max_limits->vddci, &ps->low.vddci);
sys/dev/drm/radeon/btc_dpm.c
2211
ps->low.mclk, max_limits->vddc, &ps->low.vddc);
sys/dev/drm/radeon/btc_dpm.c
2213
rdev->clock.current_dispclk, max_limits->vddc, &ps->low.vddc);
sys/dev/drm/radeon/btc_dpm.c
2216
ps->medium.sclk, max_limits->vddc, &ps->medium.vddc);
sys/dev/drm/radeon/btc_dpm.c
2218
ps->medium.mclk, max_limits->vddci, &ps->medium.vddci);
sys/dev/drm/radeon/btc_dpm.c
2220
ps->medium.mclk, max_limits->vddc, &ps->medium.vddc);
sys/dev/drm/radeon/btc_dpm.c
2222
rdev->clock.current_dispclk, max_limits->vddc, &ps->medium.vddc);
sys/dev/drm/radeon/btc_dpm.c
2225
ps->high.sclk, max_limits->vddc, &ps->high.vddc);
sys/dev/drm/radeon/btc_dpm.c
2227
ps->high.mclk, max_limits->vddci, &ps->high.vddci);
sys/dev/drm/radeon/btc_dpm.c
2229
ps->high.mclk, max_limits->vddc, &ps->high.vddc);
sys/dev/drm/radeon/btc_dpm.c
2231
rdev->clock.current_dispclk, max_limits->vddc, &ps->high.vddc);
sys/dev/drm/radeon/btc_dpm.c
2234
&ps->low.vddc, &ps->low.vddci);
sys/dev/drm/radeon/btc_dpm.c
2236
&ps->medium.vddc, &ps->medium.vddci);
sys/dev/drm/radeon/btc_dpm.c
2238
&ps->high.vddc, &ps->high.vddci);
sys/dev/drm/radeon/btc_dpm.c
2240
if ((ps->high.vddc <= rdev->pm.dpm.dyn_state.max_clock_voltage_on_dc.vddc) &&
sys/dev/drm/radeon/btc_dpm.c
2241
(ps->medium.vddc <= rdev->pm.dpm.dyn_state.max_clock_voltage_on_dc.vddc) &&
sys/dev/drm/radeon/btc_dpm.c
2242
(ps->low.vddc <= rdev->pm.dpm.dyn_state.max_clock_voltage_on_dc.vddc))
sys/dev/drm/radeon/btc_dpm.c
2243
ps->dc_compatible = true;
sys/dev/drm/radeon/btc_dpm.c
2245
ps->dc_compatible = false;
sys/dev/drm/radeon/btc_dpm.c
2247
if (ps->low.vddc < rdev->pm.dpm.dyn_state.min_vddc_for_pcie_gen2)
sys/dev/drm/radeon/btc_dpm.c
2248
ps->low.flags &= ~ATOM_PPLIB_R600_FLAGS_PCIEGEN2;
sys/dev/drm/radeon/btc_dpm.c
2249
if (ps->medium.vddc < rdev->pm.dpm.dyn_state.min_vddc_for_pcie_gen2)
sys/dev/drm/radeon/btc_dpm.c
2250
ps->medium.flags &= ~ATOM_PPLIB_R600_FLAGS_PCIEGEN2;
sys/dev/drm/radeon/btc_dpm.c
2251
if (ps->high.vddc < rdev->pm.dpm.dyn_state.min_vddc_for_pcie_gen2)
sys/dev/drm/radeon/btc_dpm.c
2252
ps->high.flags &= ~ATOM_PPLIB_R600_FLAGS_PCIEGEN2;
sys/dev/drm/radeon/btc_dpm.c
2722
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/drm/radeon/btc_dpm.c
2724
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/btc_dpm.c
2735
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/drm/radeon/btc_dpm.c
2745
pl = &ps->low;
sys/dev/drm/radeon/btc_dpm.c
2747
pl = &ps->medium;
sys/dev/drm/radeon/btc_dpm.c
2749
pl = &ps->high;
sys/dev/drm/radeon/btc_dpm.c
2760
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/drm/radeon/btc_dpm.c
2770
pl = &ps->low;
sys/dev/drm/radeon/btc_dpm.c
2772
pl = &ps->medium;
sys/dev/drm/radeon/btc_dpm.c
2774
pl = &ps->high;
sys/dev/drm/radeon/btc_dpm.c
2783
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/drm/radeon/btc_dpm.c
2793
pl = &ps->low;
sys/dev/drm/radeon/btc_dpm.c
2795
pl = &ps->medium;
sys/dev/drm/radeon/btc_dpm.c
2797
pl = &ps->high;
sys/dev/drm/radeon/ci_dpm.c
197
struct ci_ps *ps = rps->ps_priv;
sys/dev/drm/radeon/ci_dpm.c
199
return ps;
sys/dev/drm/radeon/ci_dpm.c
5511
struct ci_ps *ps = ci_get_ps(rps);
sys/dev/drm/radeon/ci_dpm.c
5512
struct ci_pl *pl = &ps->performance_levels[index];
sys/dev/drm/radeon/ci_dpm.c
5514
ps->performance_level_count = index + 1;
sys/dev/drm/radeon/ci_dpm.c
5590
struct ci_ps *ps;
sys/dev/drm/radeon/ci_dpm.c
5608
rdev->pm.dpm.ps = kzalloc(sizeof(struct radeon_ps) *
sys/dev/drm/radeon/ci_dpm.c
5610
if (!rdev->pm.dpm.ps)
sys/dev/drm/radeon/ci_dpm.c
5624
ps = kzalloc(sizeof(struct ci_ps), GFP_KERNEL);
sys/dev/drm/radeon/ci_dpm.c
5625
if (ps == NULL) {
sys/dev/drm/radeon/ci_dpm.c
5629
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/drm/radeon/ci_dpm.c
5630
ci_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/drm/radeon/ci_dpm.c
5645
&rdev->pm.dpm.ps[i], k,
sys/dev/drm/radeon/ci_dpm.c
5671
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/drm/radeon/ci_dpm.c
5672
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/ci_dpm.c
5708
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/drm/radeon/ci_dpm.c
5710
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/ci_dpm.c
6001
struct ci_ps *ps = ci_get_ps(rps);
sys/dev/drm/radeon/ci_dpm.c
6008
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/ci_dpm.c
6009
pl = &ps->performance_levels[i];
sys/dev/drm/radeon/ci_dpm.c
832
struct ci_ps *ps = ci_get_ps(rps);
sys/dev/drm/radeon/ci_dpm.c
864
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/ci_dpm.c
865
if (ps->performance_levels[i].mclk > max_limits->mclk)
sys/dev/drm/radeon/ci_dpm.c
866
ps->performance_levels[i].mclk = max_limits->mclk;
sys/dev/drm/radeon/ci_dpm.c
867
if (ps->performance_levels[i].sclk > max_limits->sclk)
sys/dev/drm/radeon/ci_dpm.c
868
ps->performance_levels[i].sclk = max_limits->sclk;
sys/dev/drm/radeon/ci_dpm.c
875
mclk = ps->performance_levels[ps->performance_level_count - 1].mclk;
sys/dev/drm/radeon/ci_dpm.c
876
sclk = ps->performance_levels[0].sclk;
sys/dev/drm/radeon/ci_dpm.c
878
mclk = ps->performance_levels[0].mclk;
sys/dev/drm/radeon/ci_dpm.c
879
sclk = ps->performance_levels[0].sclk;
sys/dev/drm/radeon/ci_dpm.c
889
ps->performance_levels[0].sclk = sclk;
sys/dev/drm/radeon/ci_dpm.c
890
ps->performance_levels[0].mclk = mclk;
sys/dev/drm/radeon/ci_dpm.c
892
if (ps->performance_levels[1].sclk < ps->performance_levels[0].sclk)
sys/dev/drm/radeon/ci_dpm.c
893
ps->performance_levels[1].sclk = ps->performance_levels[0].sclk;
sys/dev/drm/radeon/ci_dpm.c
896
if (ps->performance_levels[0].mclk < ps->performance_levels[1].mclk)
sys/dev/drm/radeon/ci_dpm.c
897
ps->performance_levels[0].mclk = ps->performance_levels[1].mclk;
sys/dev/drm/radeon/ci_dpm.c
899
if (ps->performance_levels[1].mclk < ps->performance_levels[0].mclk)
sys/dev/drm/radeon/ci_dpm.c
900
ps->performance_levels[1].mclk = ps->performance_levels[0].mclk;
sys/dev/drm/radeon/cypress_dpm.c
2151
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/drm/radeon/cypress_dpm.c
2153
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/evergreen.c
1610
struct radeon_power_state *ps = &rdev->pm.power_state[req_ps_idx];
sys/dev/drm/radeon/evergreen.c
1611
struct radeon_voltage *voltage = &ps->clock_info[req_cm_idx].voltage;
sys/dev/drm/radeon/kv_dpm.c
2138
struct kv_ps *ps = kv_get_ps(new_rps);
sys/dev/drm/radeon/kv_dpm.c
2182
ps->need_dfs_bypass = true;
sys/dev/drm/radeon/kv_dpm.c
2184
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/radeon/kv_dpm.c
2185
if (ps->levels[i].sclk < sclk)
sys/dev/drm/radeon/kv_dpm.c
2186
ps->levels[i].sclk = sclk;
sys/dev/drm/radeon/kv_dpm.c
2190
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/radeon/kv_dpm.c
2193
kv_convert_8bit_index_to_voltage(rdev, ps->levels[i].vddc_index))) {
sys/dev/drm/radeon/kv_dpm.c
2195
ps->levels[i].sclk = table->entries[limit].clk;
sys/dev/drm/radeon/kv_dpm.c
2202
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/radeon/kv_dpm.c
2205
kv_convert_8bit_index_to_voltage(rdev, ps->levels[i].vddc_index))) {
sys/dev/drm/radeon/kv_dpm.c
2207
ps->levels[i].sclk = table->entries[limit].sclk_frequency;
sys/dev/drm/radeon/kv_dpm.c
2213
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/radeon/kv_dpm.c
2214
ps->levels[i].sclk = stable_p_state_sclk;
sys/dev/drm/radeon/kv_dpm.c
2228
ps->dpm0_pg_nb_ps_lo = 0x1;
sys/dev/drm/radeon/kv_dpm.c
2229
ps->dpm0_pg_nb_ps_hi = 0x0;
sys/dev/drm/radeon/kv_dpm.c
2230
ps->dpmx_nb_ps_lo = 0x1;
sys/dev/drm/radeon/kv_dpm.c
2231
ps->dpmx_nb_ps_hi = 0x0;
sys/dev/drm/radeon/kv_dpm.c
2233
ps->dpm0_pg_nb_ps_lo = 0x3;
sys/dev/drm/radeon/kv_dpm.c
2234
ps->dpm0_pg_nb_ps_hi = 0x0;
sys/dev/drm/radeon/kv_dpm.c
2235
ps->dpmx_nb_ps_lo = 0x3;
sys/dev/drm/radeon/kv_dpm.c
2236
ps->dpmx_nb_ps_hi = 0x0;
sys/dev/drm/radeon/kv_dpm.c
2242
ps->dpm0_pg_nb_ps_lo = force_high ? 0x2 : 0x3;
sys/dev/drm/radeon/kv_dpm.c
2243
ps->dpm0_pg_nb_ps_hi = 0x2;
sys/dev/drm/radeon/kv_dpm.c
2244
ps->dpmx_nb_ps_lo = force_high ? 0x2 : 0x3;
sys/dev/drm/radeon/kv_dpm.c
2245
ps->dpmx_nb_ps_hi = 0x2;
sys/dev/drm/radeon/kv_dpm.c
241
struct kv_ps *ps = rps->ps_priv;
sys/dev/drm/radeon/kv_dpm.c
243
return ps;
sys/dev/drm/radeon/kv_dpm.c
2571
struct kv_ps *ps)
sys/dev/drm/radeon/kv_dpm.c
2575
ps->num_levels = 1;
sys/dev/drm/radeon/kv_dpm.c
2576
ps->levels[0] = pi->boot_pl;
sys/dev/drm/radeon/kv_dpm.c
2584
struct kv_ps *ps = kv_get_ps(rps);
sys/dev/drm/radeon/kv_dpm.c
2600
kv_patch_boot_state(rdev, ps);
sys/dev/drm/radeon/kv_dpm.c
2611
struct kv_ps *ps = kv_get_ps(rps);
sys/dev/drm/radeon/kv_dpm.c
2612
struct kv_pl *pl = &ps->levels[index];
sys/dev/drm/radeon/kv_dpm.c
2620
ps->num_levels = index + 1;
sys/dev/drm/radeon/kv_dpm.c
2643
struct kv_ps *ps;
sys/dev/drm/radeon/kv_dpm.c
2660
rdev->pm.dpm.ps = kzalloc(sizeof(struct radeon_ps) *
sys/dev/drm/radeon/kv_dpm.c
2662
if (!rdev->pm.dpm.ps)
sys/dev/drm/radeon/kv_dpm.c
2673
ps = kzalloc(sizeof(struct kv_ps), GFP_KERNEL);
sys/dev/drm/radeon/kv_dpm.c
2674
if (ps == NULL) {
sys/dev/drm/radeon/kv_dpm.c
2675
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/kv_dpm.c
2678
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/drm/radeon/kv_dpm.c
2691
&rdev->pm.dpm.ps[i], k,
sys/dev/drm/radeon/kv_dpm.c
2695
kv_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/drm/radeon/kv_dpm.c
2847
struct kv_ps *ps = kv_get_ps(rps);
sys/dev/drm/radeon/kv_dpm.c
2852
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/radeon/kv_dpm.c
2853
struct kv_pl *pl = &ps->levels[i];
sys/dev/drm/radeon/kv_dpm.c
2866
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/drm/radeon/kv_dpm.c
2868
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/ni_dpm.c
2300
struct ni_ps *ps = ni_get_ps(radeon_state);
sys/dev/drm/radeon/ni_dpm.c
2304
for (i = 0; i < ps->performance_level_count - 1; i++)
sys/dev/drm/radeon/ni_dpm.c
2307
smc_state->levels[ps->performance_level_count - 1].bSP =
sys/dev/drm/radeon/ni_dpm.c
3926
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/drm/radeon/ni_dpm.c
3927
struct rv7xx_pl *pl = &ps->performance_levels[index];
sys/dev/drm/radeon/ni_dpm.c
3929
ps->performance_level_count = index + 1;
sys/dev/drm/radeon/ni_dpm.c
3949
if (ps->performance_levels[0].flags & ATOM_PPLIB_R600_FLAGS_PCIEGEN2)
sys/dev/drm/radeon/ni_dpm.c
3996
struct ni_ps *ps;
sys/dev/drm/radeon/ni_dpm.c
4003
rdev->pm.dpm.ps = kzalloc(sizeof(struct radeon_ps) *
sys/dev/drm/radeon/ni_dpm.c
4005
if (!rdev->pm.dpm.ps)
sys/dev/drm/radeon/ni_dpm.c
4020
ps = kzalloc(sizeof(struct ni_ps), GFP_KERNEL);
sys/dev/drm/radeon/ni_dpm.c
4021
if (ps == NULL) {
sys/dev/drm/radeon/ni_dpm.c
4022
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/ni_dpm.c
4025
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/drm/radeon/ni_dpm.c
4026
ni_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/drm/radeon/ni_dpm.c
4036
&rdev->pm.dpm.ps[i], j,
sys/dev/drm/radeon/ni_dpm.c
4271
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/drm/radeon/ni_dpm.c
4273
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/ni_dpm.c
4282
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/drm/radeon/ni_dpm.c
4289
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/ni_dpm.c
4290
pl = &ps->performance_levels[i];
sys/dev/drm/radeon/ni_dpm.c
4306
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/drm/radeon/ni_dpm.c
4312
if (current_index >= ps->performance_level_count) {
sys/dev/drm/radeon/ni_dpm.c
4315
pl = &ps->performance_levels[current_index];
sys/dev/drm/radeon/ni_dpm.c
4326
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/drm/radeon/ni_dpm.c
4332
if (current_index >= ps->performance_level_count) {
sys/dev/drm/radeon/ni_dpm.c
4335
pl = &ps->performance_levels[current_index];
sys/dev/drm/radeon/ni_dpm.c
4344
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/drm/radeon/ni_dpm.c
4350
if (current_index >= ps->performance_level_count) {
sys/dev/drm/radeon/ni_dpm.c
4353
pl = &ps->performance_levels[current_index];
sys/dev/drm/radeon/ni_dpm.c
735
struct ni_ps *ps = rps->ps_priv;
sys/dev/drm/radeon/ni_dpm.c
737
return ps;
sys/dev/drm/radeon/ni_dpm.c
788
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/drm/radeon/ni_dpm.c
807
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/ni_dpm.c
808
if (ps->performance_levels[i].mclk > max_limits->mclk)
sys/dev/drm/radeon/ni_dpm.c
809
ps->performance_levels[i].mclk = max_limits->mclk;
sys/dev/drm/radeon/ni_dpm.c
810
if (ps->performance_levels[i].sclk > max_limits->sclk)
sys/dev/drm/radeon/ni_dpm.c
811
ps->performance_levels[i].sclk = max_limits->sclk;
sys/dev/drm/radeon/ni_dpm.c
812
if (ps->performance_levels[i].vddc > max_limits->vddc)
sys/dev/drm/radeon/ni_dpm.c
813
ps->performance_levels[i].vddc = max_limits->vddc;
sys/dev/drm/radeon/ni_dpm.c
814
if (ps->performance_levels[i].vddci > max_limits->vddci)
sys/dev/drm/radeon/ni_dpm.c
815
ps->performance_levels[i].vddci = max_limits->vddci;
sys/dev/drm/radeon/ni_dpm.c
823
ps->performance_levels[0].mclk =
sys/dev/drm/radeon/ni_dpm.c
824
ps->performance_levels[ps->performance_level_count - 1].mclk;
sys/dev/drm/radeon/ni_dpm.c
825
ps->performance_levels[0].vddci =
sys/dev/drm/radeon/ni_dpm.c
826
ps->performance_levels[ps->performance_level_count - 1].vddci;
sys/dev/drm/radeon/ni_dpm.c
830
&ps->performance_levels[0].sclk,
sys/dev/drm/radeon/ni_dpm.c
831
&ps->performance_levels[0].mclk);
sys/dev/drm/radeon/ni_dpm.c
833
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/ni_dpm.c
834
if (ps->performance_levels[i].sclk < ps->performance_levels[i - 1].sclk)
sys/dev/drm/radeon/ni_dpm.c
835
ps->performance_levels[i].sclk = ps->performance_levels[i - 1].sclk;
sys/dev/drm/radeon/ni_dpm.c
836
if (ps->performance_levels[i].vddc < ps->performance_levels[i - 1].vddc)
sys/dev/drm/radeon/ni_dpm.c
837
ps->performance_levels[i].vddc = ps->performance_levels[i - 1].vddc;
sys/dev/drm/radeon/ni_dpm.c
842
mclk = ps->performance_levels[0].mclk;
sys/dev/drm/radeon/ni_dpm.c
843
vddci = ps->performance_levels[0].vddci;
sys/dev/drm/radeon/ni_dpm.c
844
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/ni_dpm.c
845
if (mclk < ps->performance_levels[i].mclk)
sys/dev/drm/radeon/ni_dpm.c
846
mclk = ps->performance_levels[i].mclk;
sys/dev/drm/radeon/ni_dpm.c
847
if (vddci < ps->performance_levels[i].vddci)
sys/dev/drm/radeon/ni_dpm.c
848
vddci = ps->performance_levels[i].vddci;
sys/dev/drm/radeon/ni_dpm.c
850
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/ni_dpm.c
851
ps->performance_levels[i].mclk = mclk;
sys/dev/drm/radeon/ni_dpm.c
852
ps->performance_levels[i].vddci = vddci;
sys/dev/drm/radeon/ni_dpm.c
855
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/ni_dpm.c
856
if (ps->performance_levels[i].mclk < ps->performance_levels[i - 1].mclk)
sys/dev/drm/radeon/ni_dpm.c
857
ps->performance_levels[i].mclk = ps->performance_levels[i - 1].mclk;
sys/dev/drm/radeon/ni_dpm.c
858
if (ps->performance_levels[i].vddci < ps->performance_levels[i - 1].vddci)
sys/dev/drm/radeon/ni_dpm.c
859
ps->performance_levels[i].vddci = ps->performance_levels[i - 1].vddci;
sys/dev/drm/radeon/ni_dpm.c
863
for (i = 1; i < ps->performance_level_count; i++)
sys/dev/drm/radeon/ni_dpm.c
865
&ps->performance_levels[i].sclk,
sys/dev/drm/radeon/ni_dpm.c
866
&ps->performance_levels[i].mclk);
sys/dev/drm/radeon/ni_dpm.c
868
for (i = 0; i < ps->performance_level_count; i++)
sys/dev/drm/radeon/ni_dpm.c
870
&ps->performance_levels[i]);
sys/dev/drm/radeon/ni_dpm.c
872
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/ni_dpm.c
874
ps->performance_levels[i].sclk,
sys/dev/drm/radeon/ni_dpm.c
875
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/drm/radeon/ni_dpm.c
877
ps->performance_levels[i].mclk,
sys/dev/drm/radeon/ni_dpm.c
878
max_limits->vddci, &ps->performance_levels[i].vddci);
sys/dev/drm/radeon/ni_dpm.c
880
ps->performance_levels[i].mclk,
sys/dev/drm/radeon/ni_dpm.c
881
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/drm/radeon/ni_dpm.c
884
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/drm/radeon/ni_dpm.c
887
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/ni_dpm.c
890
&ps->performance_levels[i].vddc,
sys/dev/drm/radeon/ni_dpm.c
891
&ps->performance_levels[i].vddci);
sys/dev/drm/radeon/ni_dpm.c
894
ps->dc_compatible = true;
sys/dev/drm/radeon/ni_dpm.c
895
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/ni_dpm.c
896
if (ps->performance_levels[i].vddc > rdev->pm.dpm.dyn_state.max_clock_voltage_on_dc.vddc)
sys/dev/drm/radeon/ni_dpm.c
897
ps->dc_compatible = false;
sys/dev/drm/radeon/ni_dpm.c
899
if (ps->performance_levels[i].vddc < rdev->pm.dpm.dyn_state.min_vddc_for_pcie_gen2)
sys/dev/drm/radeon/ni_dpm.c
900
ps->performance_levels[i].flags &= ~ATOM_PPLIB_R600_FLAGS_PCIEGEN2;
sys/dev/drm/radeon/ni_dpm.c
907
const u32 *ps = NULL;
sys/dev/drm/radeon/ni_dpm.c
909
ps = (const u32 *)&cayman_cgcg_cgls_default;
sys/dev/drm/radeon/ni_dpm.c
912
btc_program_mgcg_hw_sequence(rdev, ps, count);
sys/dev/drm/radeon/ni_dpm.c
919
const u32 *ps = NULL;
sys/dev/drm/radeon/ni_dpm.c
922
ps = (const u32 *)&cayman_cgcg_cgls_enable;
sys/dev/drm/radeon/ni_dpm.c
925
ps = (const u32 *)&cayman_cgcg_cgls_disable;
sys/dev/drm/radeon/ni_dpm.c
929
btc_program_mgcg_hw_sequence(rdev, ps, count);
sys/dev/drm/radeon/ni_dpm.c
935
const u32 *ps = NULL;
sys/dev/drm/radeon/ni_dpm.c
937
ps = (const u32 *)&cayman_mgcg_default;
sys/dev/drm/radeon/ni_dpm.c
940
btc_program_mgcg_hw_sequence(rdev, ps, count);
sys/dev/drm/radeon/ni_dpm.c
947
const u32 *ps = NULL;
sys/dev/drm/radeon/ni_dpm.c
950
ps = (const u32 *)&cayman_mgcg_enable;
sys/dev/drm/radeon/ni_dpm.c
953
ps = (const u32 *)&cayman_mgcg_disable;
sys/dev/drm/radeon/ni_dpm.c
957
btc_program_mgcg_hw_sequence(rdev, ps, count);
sys/dev/drm/radeon/ni_dpm.c
963
const u32 *ps = NULL;
sys/dev/drm/radeon/ni_dpm.c
965
ps = (const u32 *)&cayman_sysls_default;
sys/dev/drm/radeon/ni_dpm.c
968
btc_program_mgcg_hw_sequence(rdev, ps, count);
sys/dev/drm/radeon/ni_dpm.c
975
const u32 *ps = NULL;
sys/dev/drm/radeon/ni_dpm.c
978
ps = (const u32 *)&cayman_sysls_enable;
sys/dev/drm/radeon/ni_dpm.c
981
ps = (const u32 *)&cayman_sysls_disable;
sys/dev/drm/radeon/ni_dpm.c
985
btc_program_mgcg_hw_sequence(rdev, ps, count);
sys/dev/drm/radeon/r100.c
348
struct radeon_power_state *ps = &rdev->pm.power_state[requested_index];
sys/dev/drm/radeon/r100.c
349
struct radeon_voltage *voltage = &ps->clock_info[0].voltage;
sys/dev/drm/radeon/r100.c
353
if (ps->misc & ATOM_PM_MISCINFO_VOLTAGE_DROP_SUPPORT) {
sys/dev/drm/radeon/r100.c
379
if (ps->misc & ATOM_PM_MISCINFO_ASIC_REDUCED_SPEED_SCLK_EN) {
sys/dev/drm/radeon/r100.c
381
if (ps->misc & ATOM_PM_MISCINFO_DYN_CLK_3D_IDLE)
sys/dev/drm/radeon/r100.c
385
if (ps->misc & ATOM_PM_MISCINFO_DYNAMIC_CLOCK_DIVIDER_BY_2)
sys/dev/drm/radeon/r100.c
387
else if (ps->misc & ATOM_PM_MISCINFO_DYNAMIC_CLOCK_DIVIDER_BY_4)
sys/dev/drm/radeon/r100.c
392
if (ps->misc & ATOM_PM_MISCINFO_ASIC_DYNAMIC_VOLTAGE_EN) {
sys/dev/drm/radeon/r100.c
415
if (ps->misc & ATOM_PM_MISCINFO_DYNAMIC_HDP_BLOCK_EN)
sys/dev/drm/radeon/r100.c
428
(ps->pcie_lanes !=
sys/dev/drm/radeon/r100.c
431
ps->pcie_lanes);
sys/dev/drm/radeon/r100.c
432
DRM_DEBUG_DRIVER("Setting: p: %d\n", ps->pcie_lanes);
sys/dev/drm/radeon/r600.c
770
struct radeon_power_state *ps = &rdev->pm.power_state[req_ps_idx];
sys/dev/drm/radeon/r600.c
771
struct radeon_voltage *voltage = &ps->clock_info[req_cm_idx].voltage;
sys/dev/drm/radeon/radeon.h
1544
struct radeon_ps *ps;
sys/dev/drm/radeon/radeon.h
1989
void (*print_power_state)(struct radeon_device *rdev, struct radeon_ps *ps);
sys/dev/drm/radeon/radeon.h
2805
#define radeon_dpm_print_power_state(rdev, ps) rdev->asic->dpm.print_power_state((rdev), (ps))
sys/dev/drm/radeon/radeon_asic.h
435
struct radeon_ps *ps);
sys/dev/drm/radeon/radeon_asic.h
453
struct radeon_ps *ps);
sys/dev/drm/radeon/radeon_asic.h
494
struct radeon_ps *ps);
sys/dev/drm/radeon/radeon_asic.h
609
struct radeon_ps *ps);
sys/dev/drm/radeon/radeon_asic.h
691
struct radeon_ps *ps);
sys/dev/drm/radeon/radeon_asic.h
712
struct radeon_ps *ps);
sys/dev/drm/radeon/radeon_asic.h
942
struct radeon_ps *ps);
sys/dev/drm/radeon/radeon_asic.h
972
struct radeon_ps *ps);
sys/dev/drm/radeon/radeon_pm.c
1002
if (ps->class & ATOM_PPLIB_CLASSIFICATION_THERMAL)
sys/dev/drm/radeon/radeon_pm.c
1003
return ps;
sys/dev/drm/radeon/radeon_pm.c
1006
if (ps->class & ATOM_PPLIB_CLASSIFICATION_ACPI)
sys/dev/drm/radeon/radeon_pm.c
1007
return ps;
sys/dev/drm/radeon/radeon_pm.c
1010
if (ps->class2 & ATOM_PPLIB_CLASSIFICATION2_ULV)
sys/dev/drm/radeon/radeon_pm.c
1011
return ps;
sys/dev/drm/radeon/radeon_pm.c
1014
if (ps->class & ATOM_PPLIB_CLASSIFICATION_3DPERFORMANCE)
sys/dev/drm/radeon/radeon_pm.c
1015
return ps;
sys/dev/drm/radeon/radeon_pm.c
1056
struct radeon_ps *ps;
sys/dev/drm/radeon/radeon_pm.c
1073
ps = radeon_dpm_pick_power_state(rdev, dpm_state);
sys/dev/drm/radeon/radeon_pm.c
1074
if (ps)
sys/dev/drm/radeon/radeon_pm.c
1075
rdev->pm.dpm.requested_ps = ps;
sys/dev/drm/radeon/radeon_pm.c
1082
if (ps->vce_active != rdev->pm.dpm.vce_active)
sys/dev/drm/radeon/radeon_pm.c
1135
ps->vce_active = rdev->pm.dpm.vce_active;
sys/dev/drm/radeon/radeon_pm.c
1418
radeon_dpm_print_power_state(rdev, &rdev->pm.dpm.ps[i]);
sys/dev/drm/radeon/radeon_pm.c
930
struct radeon_ps *ps;
sys/dev/drm/radeon/radeon_pm.c
946
ps = &rdev->pm.dpm.ps[i];
sys/dev/drm/radeon/radeon_pm.c
947
ui_class = ps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK;
sys/dev/drm/radeon/radeon_pm.c
952
if (ps->caps & ATOM_PPLIB_SINGLE_DISPLAY_ONLY) {
sys/dev/drm/radeon/radeon_pm.c
954
return ps;
sys/dev/drm/radeon/radeon_pm.c
956
return ps;
sys/dev/drm/radeon/radeon_pm.c
961
if (ps->caps & ATOM_PPLIB_SINGLE_DISPLAY_ONLY) {
sys/dev/drm/radeon/radeon_pm.c
963
return ps;
sys/dev/drm/radeon/radeon_pm.c
965
return ps;
sys/dev/drm/radeon/radeon_pm.c
970
if (ps->caps & ATOM_PPLIB_SINGLE_DISPLAY_ONLY) {
sys/dev/drm/radeon/radeon_pm.c
972
return ps;
sys/dev/drm/radeon/radeon_pm.c
974
return ps;
sys/dev/drm/radeon/radeon_pm.c
984
if (ps->class & ATOM_PPLIB_CLASSIFICATION_SDSTATE)
sys/dev/drm/radeon/radeon_pm.c
985
return ps;
sys/dev/drm/radeon/radeon_pm.c
988
if (ps->class & ATOM_PPLIB_CLASSIFICATION_HDSTATE)
sys/dev/drm/radeon/radeon_pm.c
989
return ps;
sys/dev/drm/radeon/radeon_pm.c
992
if (ps->class & ATOM_PPLIB_CLASSIFICATION_HD2STATE)
sys/dev/drm/radeon/radeon_pm.c
993
return ps;
sys/dev/drm/radeon/radeon_pm.c
996
if (ps->class2 & ATOM_PPLIB_CLASSIFICATION2_MVC)
sys/dev/drm/radeon/radeon_pm.c
997
return ps;
sys/dev/drm/radeon/rs600.c
219
struct radeon_power_state *ps = &rdev->pm.power_state[requested_index];
sys/dev/drm/radeon/rs600.c
220
struct radeon_voltage *voltage = &ps->clock_info[0].voltage;
sys/dev/drm/radeon/rs600.c
225
if (ps->misc & ATOM_PM_MISCINFO_VOLTAGE_DROP_SUPPORT) {
sys/dev/drm/radeon/rs600.c
250
if (ps->misc & ATOM_PM_MISCINFO_ASIC_REDUCED_SPEED_SCLK_EN) {
sys/dev/drm/radeon/rs600.c
251
if (ps->misc & ATOM_PM_MISCINFO_DYNAMIC_CLOCK_DIVIDER_BY_2) {
sys/dev/drm/radeon/rs600.c
254
} else if (ps->misc & ATOM_PM_MISCINFO_DYNAMIC_CLOCK_DIVIDER_BY_4) {
sys/dev/drm/radeon/rs600.c
265
if (ps->misc & ATOM_PM_MISCINFO_ASIC_DYNAMIC_VOLTAGE_EN) {
sys/dev/drm/radeon/rs600.c
277
if (ps->misc & ATOM_PM_MISCINFO_DYNAMIC_HDP_BLOCK_EN)
sys/dev/drm/radeon/rs600.c
285
if (ps->misc & ATOM_PM_MISCINFO_DYNAMIC_MC_HOST_BLOCK_EN)
sys/dev/drm/radeon/rs600.c
292
if (ps->misc & ATOM_PM_MISCINFO2_DYNAMIC_BACK_BIAS_EN)
sys/dev/drm/radeon/rs600.c
302
(ps->pcie_lanes !=
sys/dev/drm/radeon/rs600.c
305
ps->pcie_lanes);
sys/dev/drm/radeon/rs600.c
306
DRM_DEBUG("Setting: p: %d\n", ps->pcie_lanes);
sys/dev/drm/radeon/rs780_dpm.c
1001
ps->sclk_high, ps->max_voltage);
sys/dev/drm/radeon/rs780_dpm.c
1031
struct igp_ps *ps = rs780_get_ps(rps);
sys/dev/drm/radeon/rs780_dpm.c
1043
ps->sclk_high, false, ÷rs);
sys/dev/drm/radeon/rs780_dpm.c
1050
ps->sclk_low, false, ÷rs);
sys/dev/drm/radeon/rs780_dpm.c
1062
if (ps->sclk_high != ps->sclk_low) {
sys/dev/drm/radeon/rs780_dpm.c
36
struct igp_ps *ps = rps->ps_priv;
sys/dev/drm/radeon/rs780_dpm.c
38
return ps;
sys/dev/drm/radeon/rs780_dpm.c
751
struct igp_ps *ps = rs780_get_ps(rps);
sys/dev/drm/radeon/rs780_dpm.c
756
ps->sclk_low = sclk;
sys/dev/drm/radeon/rs780_dpm.c
759
ps->sclk_high = sclk;
sys/dev/drm/radeon/rs780_dpm.c
763
ps->min_voltage = RS780_VDDC_LEVEL_UNKNOWN;
sys/dev/drm/radeon/rs780_dpm.c
764
ps->max_voltage = RS780_VDDC_LEVEL_UNKNOWN;
sys/dev/drm/radeon/rs780_dpm.c
767
ps->min_voltage = RS780_VDDC_LEVEL_LOW;
sys/dev/drm/radeon/rs780_dpm.c
768
ps->max_voltage = RS780_VDDC_LEVEL_LOW;
sys/dev/drm/radeon/rs780_dpm.c
771
ps->min_voltage = RS780_VDDC_LEVEL_HIGH;
sys/dev/drm/radeon/rs780_dpm.c
772
ps->max_voltage = RS780_VDDC_LEVEL_HIGH;
sys/dev/drm/radeon/rs780_dpm.c
775
ps->min_voltage = RS780_VDDC_LEVEL_LOW;
sys/dev/drm/radeon/rs780_dpm.c
776
ps->max_voltage = RS780_VDDC_LEVEL_HIGH;
sys/dev/drm/radeon/rs780_dpm.c
779
ps->flags = le32_to_cpu(clock_info->rs780.ulFlags);
sys/dev/drm/radeon/rs780_dpm.c
782
ps->sclk_low = rdev->clock.default_sclk;
sys/dev/drm/radeon/rs780_dpm.c
783
ps->sclk_high = rdev->clock.default_sclk;
sys/dev/drm/radeon/rs780_dpm.c
784
ps->min_voltage = RS780_VDDC_LEVEL_HIGH;
sys/dev/drm/radeon/rs780_dpm.c
785
ps->max_voltage = RS780_VDDC_LEVEL_HIGH;
sys/dev/drm/radeon/rs780_dpm.c
800
struct igp_ps *ps;
sys/dev/drm/radeon/rs780_dpm.c
807
rdev->pm.dpm.ps = kzalloc(sizeof(struct radeon_ps) *
sys/dev/drm/radeon/rs780_dpm.c
809
if (!rdev->pm.dpm.ps)
sys/dev/drm/radeon/rs780_dpm.c
828
ps = kzalloc(sizeof(struct igp_ps), GFP_KERNEL);
sys/dev/drm/radeon/rs780_dpm.c
829
if (ps == NULL) {
sys/dev/drm/radeon/rs780_dpm.c
830
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/rs780_dpm.c
833
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/drm/radeon/rs780_dpm.c
834
rs780_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/drm/radeon/rs780_dpm.c
838
&rdev->pm.dpm.ps[i],
sys/dev/drm/radeon/rs780_dpm.c
940
struct igp_ps *ps = rs780_get_ps(rps);
sys/dev/drm/radeon/rs780_dpm.c
946
ps->sclk_low, ps->min_voltage);
sys/dev/drm/radeon/rs780_dpm.c
948
ps->sclk_high, ps->max_voltage);
sys/dev/drm/radeon/rs780_dpm.c
957
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/drm/radeon/rs780_dpm.c
959
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/rs780_dpm.c
984
struct igp_ps *ps = rs780_get_ps(rps);
sys/dev/drm/radeon/rs780_dpm.c
996
if (sclk < (ps->sclk_low + 500))
sys/dev/drm/radeon/rs780_dpm.c
998
ps->sclk_low, ps->min_voltage);
sys/dev/drm/radeon/rv6xx_dpm.c
1821
struct rv6xx_ps *ps = rv6xx_get_ps(rps);
sys/dev/drm/radeon/rv6xx_dpm.c
1828
pl = &ps->low;
sys/dev/drm/radeon/rv6xx_dpm.c
1831
pl = &ps->medium;
sys/dev/drm/radeon/rv6xx_dpm.c
1835
pl = &ps->high;
sys/dev/drm/radeon/rv6xx_dpm.c
1884
struct rv6xx_ps *ps;
sys/dev/drm/radeon/rv6xx_dpm.c
1891
rdev->pm.dpm.ps = kzalloc(sizeof(struct radeon_ps) *
sys/dev/drm/radeon/rv6xx_dpm.c
1893
if (!rdev->pm.dpm.ps)
sys/dev/drm/radeon/rv6xx_dpm.c
1908
ps = kzalloc(sizeof(struct rv6xx_ps), GFP_KERNEL);
sys/dev/drm/radeon/rv6xx_dpm.c
1909
if (ps == NULL) {
sys/dev/drm/radeon/rv6xx_dpm.c
1910
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/rv6xx_dpm.c
1913
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/drm/radeon/rv6xx_dpm.c
1914
rv6xx_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/drm/radeon/rv6xx_dpm.c
1923
&rdev->pm.dpm.ps[i], j,
sys/dev/drm/radeon/rv6xx_dpm.c
2010
struct rv6xx_ps *ps = rv6xx_get_ps(rps);
sys/dev/drm/radeon/rv6xx_dpm.c
2016
pl = &ps->low;
sys/dev/drm/radeon/rv6xx_dpm.c
2019
pl = &ps->medium;
sys/dev/drm/radeon/rv6xx_dpm.c
2022
pl = &ps->high;
sys/dev/drm/radeon/rv6xx_dpm.c
2032
struct rv6xx_ps *ps = rv6xx_get_ps(rps);
sys/dev/drm/radeon/rv6xx_dpm.c
2042
pl = &ps->low;
sys/dev/drm/radeon/rv6xx_dpm.c
2044
pl = &ps->medium;
sys/dev/drm/radeon/rv6xx_dpm.c
2046
pl = &ps->high;
sys/dev/drm/radeon/rv6xx_dpm.c
2057
struct rv6xx_ps *ps = rv6xx_get_ps(rps);
sys/dev/drm/radeon/rv6xx_dpm.c
2067
pl = &ps->low;
sys/dev/drm/radeon/rv6xx_dpm.c
2069
pl = &ps->medium;
sys/dev/drm/radeon/rv6xx_dpm.c
2071
pl = &ps->high;
sys/dev/drm/radeon/rv6xx_dpm.c
2080
struct rv6xx_ps *ps = rv6xx_get_ps(rps);
sys/dev/drm/radeon/rv6xx_dpm.c
2090
pl = &ps->low;
sys/dev/drm/radeon/rv6xx_dpm.c
2092
pl = &ps->medium;
sys/dev/drm/radeon/rv6xx_dpm.c
2094
pl = &ps->high;
sys/dev/drm/radeon/rv6xx_dpm.c
2104
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/drm/radeon/rv6xx_dpm.c
2106
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/rv6xx_dpm.c
39
struct rv6xx_ps *ps = rps->ps_priv;
sys/dev/drm/radeon/rv6xx_dpm.c
41
return ps;
sys/dev/drm/radeon/rv770.c
872
struct radeon_power_state *ps = &rdev->pm.power_state[req_ps_idx];
sys/dev/drm/radeon/rv770.c
873
struct radeon_voltage *voltage = &ps->clock_info[req_cm_idx].voltage;
sys/dev/drm/radeon/rv770_dpm.c
2184
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/drm/radeon/rv770_dpm.c
2190
pl = &ps->low;
sys/dev/drm/radeon/rv770_dpm.c
2193
pl = &ps->medium;
sys/dev/drm/radeon/rv770_dpm.c
2197
pl = &ps->high;
sys/dev/drm/radeon/rv770_dpm.c
2233
if (ps->low.flags & ATOM_PPLIB_R600_FLAGS_PCIEGEN2)
sys/dev/drm/radeon/rv770_dpm.c
2282
struct rv7xx_ps *ps;
sys/dev/drm/radeon/rv770_dpm.c
2289
rdev->pm.dpm.ps = kzalloc(sizeof(struct radeon_ps) *
sys/dev/drm/radeon/rv770_dpm.c
2291
if (!rdev->pm.dpm.ps)
sys/dev/drm/radeon/rv770_dpm.c
2306
ps = kzalloc(sizeof(struct rv7xx_ps), GFP_KERNEL);
sys/dev/drm/radeon/rv770_dpm.c
2307
if (ps == NULL) {
sys/dev/drm/radeon/rv770_dpm.c
2308
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/rv770_dpm.c
2311
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/drm/radeon/rv770_dpm.c
2312
rv7xx_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/drm/radeon/rv770_dpm.c
2322
&rdev->pm.dpm.ps[i], j,
sys/dev/drm/radeon/rv770_dpm.c
2439
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/drm/radeon/rv770_dpm.c
2446
pl = &ps->low;
sys/dev/drm/radeon/rv770_dpm.c
2449
pl = &ps->medium;
sys/dev/drm/radeon/rv770_dpm.c
2452
pl = &ps->high;
sys/dev/drm/radeon/rv770_dpm.c
2456
pl = &ps->low;
sys/dev/drm/radeon/rv770_dpm.c
2459
pl = &ps->medium;
sys/dev/drm/radeon/rv770_dpm.c
2462
pl = &ps->high;
sys/dev/drm/radeon/rv770_dpm.c
2473
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/drm/radeon/rv770_dpm.c
2483
pl = &ps->low;
sys/dev/drm/radeon/rv770_dpm.c
2485
pl = &ps->medium;
sys/dev/drm/radeon/rv770_dpm.c
2487
pl = &ps->high;
sys/dev/drm/radeon/rv770_dpm.c
2502
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/drm/radeon/rv770_dpm.c
2512
pl = &ps->low;
sys/dev/drm/radeon/rv770_dpm.c
2514
pl = &ps->medium;
sys/dev/drm/radeon/rv770_dpm.c
2516
pl = &ps->high;
sys/dev/drm/radeon/rv770_dpm.c
2524
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/drm/radeon/rv770_dpm.c
2534
pl = &ps->low;
sys/dev/drm/radeon/rv770_dpm.c
2536
pl = &ps->medium;
sys/dev/drm/radeon/rv770_dpm.c
2538
pl = &ps->high;
sys/dev/drm/radeon/rv770_dpm.c
2548
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/drm/radeon/rv770_dpm.c
2550
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/rv770_dpm.c
54
struct rv7xx_ps *ps = rps->ps_priv;
sys/dev/drm/radeon/rv770_dpm.c
56
return ps;
sys/dev/drm/radeon/si_dpm.c
2970
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/drm/radeon/si_dpm.c
3033
for (i = ps->performance_level_count - 2; i >= 0; i--) {
sys/dev/drm/radeon/si_dpm.c
3034
if (ps->performance_levels[i].vddc > ps->performance_levels[i+1].vddc)
sys/dev/drm/radeon/si_dpm.c
3035
ps->performance_levels[i].vddc = ps->performance_levels[i+1].vddc;
sys/dev/drm/radeon/si_dpm.c
3038
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/si_dpm.c
3039
if (ps->performance_levels[i].mclk > max_limits->mclk)
sys/dev/drm/radeon/si_dpm.c
3040
ps->performance_levels[i].mclk = max_limits->mclk;
sys/dev/drm/radeon/si_dpm.c
3041
if (ps->performance_levels[i].sclk > max_limits->sclk)
sys/dev/drm/radeon/si_dpm.c
3042
ps->performance_levels[i].sclk = max_limits->sclk;
sys/dev/drm/radeon/si_dpm.c
3043
if (ps->performance_levels[i].vddc > max_limits->vddc)
sys/dev/drm/radeon/si_dpm.c
3044
ps->performance_levels[i].vddc = max_limits->vddc;
sys/dev/drm/radeon/si_dpm.c
3045
if (ps->performance_levels[i].vddci > max_limits->vddci)
sys/dev/drm/radeon/si_dpm.c
3046
ps->performance_levels[i].vddci = max_limits->vddci;
sys/dev/drm/radeon/si_dpm.c
3058
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/si_dpm.c
3060
if (ps->performance_levels[i].sclk > max_sclk_vddc)
sys/dev/drm/radeon/si_dpm.c
3061
ps->performance_levels[i].sclk = max_sclk_vddc;
sys/dev/drm/radeon/si_dpm.c
3064
if (ps->performance_levels[i].mclk > max_mclk_vddci)
sys/dev/drm/radeon/si_dpm.c
3065
ps->performance_levels[i].mclk = max_mclk_vddci;
sys/dev/drm/radeon/si_dpm.c
3068
if (ps->performance_levels[i].mclk > max_mclk_vddc)
sys/dev/drm/radeon/si_dpm.c
3069
ps->performance_levels[i].mclk = max_mclk_vddc;
sys/dev/drm/radeon/si_dpm.c
3072
if (ps->performance_levels[i].mclk > max_mclk)
sys/dev/drm/radeon/si_dpm.c
3073
ps->performance_levels[i].mclk = max_mclk;
sys/dev/drm/radeon/si_dpm.c
3076
if (ps->performance_levels[i].sclk > max_sclk)
sys/dev/drm/radeon/si_dpm.c
3077
ps->performance_levels[i].sclk = max_sclk;
sys/dev/drm/radeon/si_dpm.c
3084
mclk = ps->performance_levels[ps->performance_level_count - 1].mclk;
sys/dev/drm/radeon/si_dpm.c
3085
vddci = ps->performance_levels[ps->performance_level_count - 1].vddci;
sys/dev/drm/radeon/si_dpm.c
3087
mclk = ps->performance_levels[0].mclk;
sys/dev/drm/radeon/si_dpm.c
3088
vddci = ps->performance_levels[0].vddci;
sys/dev/drm/radeon/si_dpm.c
3092
sclk = ps->performance_levels[ps->performance_level_count - 1].sclk;
sys/dev/drm/radeon/si_dpm.c
3093
vddc = ps->performance_levels[ps->performance_level_count - 1].vddc;
sys/dev/drm/radeon/si_dpm.c
3095
sclk = ps->performance_levels[0].sclk;
sys/dev/drm/radeon/si_dpm.c
3096
vddc = ps->performance_levels[0].vddc;
sys/dev/drm/radeon/si_dpm.c
3107
ps->performance_levels[0].sclk = sclk;
sys/dev/drm/radeon/si_dpm.c
3108
ps->performance_levels[0].mclk = mclk;
sys/dev/drm/radeon/si_dpm.c
3109
ps->performance_levels[0].vddc = vddc;
sys/dev/drm/radeon/si_dpm.c
3110
ps->performance_levels[0].vddci = vddci;
sys/dev/drm/radeon/si_dpm.c
3113
sclk = ps->performance_levels[0].sclk;
sys/dev/drm/radeon/si_dpm.c
3114
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/si_dpm.c
3115
if (sclk < ps->performance_levels[i].sclk)
sys/dev/drm/radeon/si_dpm.c
3116
sclk = ps->performance_levels[i].sclk;
sys/dev/drm/radeon/si_dpm.c
3118
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/si_dpm.c
3119
ps->performance_levels[i].sclk = sclk;
sys/dev/drm/radeon/si_dpm.c
3120
ps->performance_levels[i].vddc = vddc;
sys/dev/drm/radeon/si_dpm.c
3123
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/si_dpm.c
3124
if (ps->performance_levels[i].sclk < ps->performance_levels[i - 1].sclk)
sys/dev/drm/radeon/si_dpm.c
3125
ps->performance_levels[i].sclk = ps->performance_levels[i - 1].sclk;
sys/dev/drm/radeon/si_dpm.c
3126
if (ps->performance_levels[i].vddc < ps->performance_levels[i - 1].vddc)
sys/dev/drm/radeon/si_dpm.c
3127
ps->performance_levels[i].vddc = ps->performance_levels[i - 1].vddc;
sys/dev/drm/radeon/si_dpm.c
3132
mclk = ps->performance_levels[0].mclk;
sys/dev/drm/radeon/si_dpm.c
3133
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/si_dpm.c
3134
if (mclk < ps->performance_levels[i].mclk)
sys/dev/drm/radeon/si_dpm.c
3135
mclk = ps->performance_levels[i].mclk;
sys/dev/drm/radeon/si_dpm.c
3137
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/si_dpm.c
3138
ps->performance_levels[i].mclk = mclk;
sys/dev/drm/radeon/si_dpm.c
3139
ps->performance_levels[i].vddci = vddci;
sys/dev/drm/radeon/si_dpm.c
3142
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/si_dpm.c
3143
if (ps->performance_levels[i].mclk < ps->performance_levels[i - 1].mclk)
sys/dev/drm/radeon/si_dpm.c
3144
ps->performance_levels[i].mclk = ps->performance_levels[i - 1].mclk;
sys/dev/drm/radeon/si_dpm.c
3145
if (ps->performance_levels[i].vddci < ps->performance_levels[i - 1].vddci)
sys/dev/drm/radeon/si_dpm.c
3146
ps->performance_levels[i].vddci = ps->performance_levels[i - 1].vddci;
sys/dev/drm/radeon/si_dpm.c
3150
for (i = 0; i < ps->performance_level_count; i++)
sys/dev/drm/radeon/si_dpm.c
3152
&ps->performance_levels[i]);
sys/dev/drm/radeon/si_dpm.c
3154
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/si_dpm.c
3155
if (ps->performance_levels[i].vddc < min_vce_voltage)
sys/dev/drm/radeon/si_dpm.c
3156
ps->performance_levels[i].vddc = min_vce_voltage;
sys/dev/drm/radeon/si_dpm.c
3158
ps->performance_levels[i].sclk,
sys/dev/drm/radeon/si_dpm.c
3159
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/drm/radeon/si_dpm.c
3161
ps->performance_levels[i].mclk,
sys/dev/drm/radeon/si_dpm.c
3162
max_limits->vddci, &ps->performance_levels[i].vddci);
sys/dev/drm/radeon/si_dpm.c
3164
ps->performance_levels[i].mclk,
sys/dev/drm/radeon/si_dpm.c
3165
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/drm/radeon/si_dpm.c
3168
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/drm/radeon/si_dpm.c
3171
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/si_dpm.c
3174
&ps->performance_levels[i].vddc,
sys/dev/drm/radeon/si_dpm.c
3175
&ps->performance_levels[i].vddci);
sys/dev/drm/radeon/si_dpm.c
3178
ps->dc_compatible = true;
sys/dev/drm/radeon/si_dpm.c
3179
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/drm/radeon/si_dpm.c
3180
if (ps->performance_levels[i].vddc > rdev->pm.dpm.dyn_state.max_clock_voltage_on_dc.vddc)
sys/dev/drm/radeon/si_dpm.c
3181
ps->dc_compatible = false;
sys/dev/drm/radeon/si_dpm.c
3407
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/drm/radeon/si_dpm.c
3408
u32 levels = ps->performance_level_count;
sys/dev/drm/radeon/si_dpm.c
4968
struct ni_ps *ps = ni_get_ps(radeon_state);
sys/dev/drm/radeon/si_dpm.c
4972
for (i = 0; i < ps->performance_level_count - 1; i++)
sys/dev/drm/radeon/si_dpm.c
4975
smc_state->levels[ps->performance_level_count - 1].bSP =
sys/dev/drm/radeon/si_dpm.c
6739
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/drm/radeon/si_dpm.c
6741
struct rv7xx_pl *pl = &ps->performance_levels[index];
sys/dev/drm/radeon/si_dpm.c
6744
ps->performance_level_count = index + 1;
sys/dev/drm/radeon/si_dpm.c
6823
struct ni_ps *ps;
sys/dev/drm/radeon/si_dpm.c
6840
rdev->pm.dpm.ps = kzalloc(sizeof(struct radeon_ps) *
sys/dev/drm/radeon/si_dpm.c
6842
if (!rdev->pm.dpm.ps)
sys/dev/drm/radeon/si_dpm.c
6853
ps = kzalloc(sizeof(struct ni_ps), GFP_KERNEL);
sys/dev/drm/radeon/si_dpm.c
6854
if (ps == NULL) {
sys/dev/drm/radeon/si_dpm.c
6855
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/si_dpm.c
6858
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/drm/radeon/si_dpm.c
6859
si_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/drm/radeon/si_dpm.c
6874
&rdev->pm.dpm.ps[i], k,
sys/dev/drm/radeon/si_dpm.c
7083
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/drm/radeon/si_dpm.c
7085
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/si_dpm.c
7096
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/drm/radeon/si_dpm.c
7102
if (current_index >= ps->performance_level_count) {
sys/dev/drm/radeon/si_dpm.c
7105
pl = &ps->performance_levels[current_index];
sys/dev/drm/radeon/si_dpm.c
7116
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/drm/radeon/si_dpm.c
7122
if (current_index >= ps->performance_level_count) {
sys/dev/drm/radeon/si_dpm.c
7125
pl = &ps->performance_levels[current_index];
sys/dev/drm/radeon/si_dpm.c
7134
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/drm/radeon/si_dpm.c
7140
if (current_index >= ps->performance_level_count) {
sys/dev/drm/radeon/si_dpm.c
7143
pl = &ps->performance_levels[current_index];
sys/dev/drm/radeon/sumo_dpm.c
1046
struct sumo_ps *ps,
sys/dev/drm/radeon/sumo_dpm.c
1063
ps->levels[0].vddc_index = current_vddc;
sys/dev/drm/radeon/sumo_dpm.c
1065
if (ps->levels[0].sclk > current_sclk)
sys/dev/drm/radeon/sumo_dpm.c
1066
ps->levels[0].sclk = current_sclk;
sys/dev/drm/radeon/sumo_dpm.c
1068
ps->levels[0].ss_divider_index =
sys/dev/drm/radeon/sumo_dpm.c
1069
sumo_get_sleep_divider_id_from_clock(rdev, ps->levels[0].sclk, sclk_in_sr);
sys/dev/drm/radeon/sumo_dpm.c
1071
ps->levels[0].ds_divider_index =
sys/dev/drm/radeon/sumo_dpm.c
1072
sumo_get_sleep_divider_id_from_clock(rdev, ps->levels[0].sclk, SUMO_MINIMUM_ENGINE_CLOCK);
sys/dev/drm/radeon/sumo_dpm.c
1074
if (ps->levels[0].ds_divider_index > ps->levels[0].ss_divider_index + 1)
sys/dev/drm/radeon/sumo_dpm.c
1075
ps->levels[0].ds_divider_index = ps->levels[0].ss_divider_index + 1;
sys/dev/drm/radeon/sumo_dpm.c
1077
if (ps->levels[0].ss_divider_index == ps->levels[0].ds_divider_index) {
sys/dev/drm/radeon/sumo_dpm.c
1078
if (ps->levels[0].ss_divider_index > 1)
sys/dev/drm/radeon/sumo_dpm.c
1079
ps->levels[0].ss_divider_index = ps->levels[0].ss_divider_index - 1;
sys/dev/drm/radeon/sumo_dpm.c
1082
if (ps->levels[0].ss_divider_index == 0)
sys/dev/drm/radeon/sumo_dpm.c
1083
ps->levels[0].ds_divider_index = 0;
sys/dev/drm/radeon/sumo_dpm.c
1085
if (ps->levels[0].ds_divider_index == 0)
sys/dev/drm/radeon/sumo_dpm.c
1086
ps->levels[0].ss_divider_index = 0;
sys/dev/drm/radeon/sumo_dpm.c
1093
struct sumo_ps *ps = sumo_get_ps(new_rps);
sys/dev/drm/radeon/sumo_dpm.c
1102
return sumo_patch_thermal_state(rdev, ps, current_ps);
sys/dev/drm/radeon/sumo_dpm.c
1106
ps->flags |= SUMO_POWERSTATE_FLAGS_BOOST_STATE;
sys/dev/drm/radeon/sumo_dpm.c
1112
ps->flags |= SUMO_POWERSTATE_FLAGS_FORCE_NBPS1_STATE;
sys/dev/drm/radeon/sumo_dpm.c
1114
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/radeon/sumo_dpm.c
1115
if (ps->levels[i].vddc_index < min_voltage)
sys/dev/drm/radeon/sumo_dpm.c
1116
ps->levels[i].vddc_index = min_voltage;
sys/dev/drm/radeon/sumo_dpm.c
1118
if (ps->levels[i].sclk < min_sclk)
sys/dev/drm/radeon/sumo_dpm.c
1119
ps->levels[i].sclk =
sys/dev/drm/radeon/sumo_dpm.c
1122
ps->levels[i].ss_divider_index =
sys/dev/drm/radeon/sumo_dpm.c
1123
sumo_get_sleep_divider_id_from_clock(rdev, ps->levels[i].sclk, sclk_in_sr);
sys/dev/drm/radeon/sumo_dpm.c
1125
ps->levels[i].ds_divider_index =
sys/dev/drm/radeon/sumo_dpm.c
1126
sumo_get_sleep_divider_id_from_clock(rdev, ps->levels[i].sclk, SUMO_MINIMUM_ENGINE_CLOCK);
sys/dev/drm/radeon/sumo_dpm.c
1128
if (ps->levels[i].ds_divider_index > ps->levels[i].ss_divider_index + 1)
sys/dev/drm/radeon/sumo_dpm.c
1129
ps->levels[i].ds_divider_index = ps->levels[i].ss_divider_index + 1;
sys/dev/drm/radeon/sumo_dpm.c
1131
if (ps->levels[i].ss_divider_index == ps->levels[i].ds_divider_index) {
sys/dev/drm/radeon/sumo_dpm.c
1132
if (ps->levels[i].ss_divider_index > 1)
sys/dev/drm/radeon/sumo_dpm.c
1133
ps->levels[i].ss_divider_index = ps->levels[i].ss_divider_index - 1;
sys/dev/drm/radeon/sumo_dpm.c
1136
if (ps->levels[i].ss_divider_index == 0)
sys/dev/drm/radeon/sumo_dpm.c
1137
ps->levels[i].ds_divider_index = 0;
sys/dev/drm/radeon/sumo_dpm.c
1139
if (ps->levels[i].ds_divider_index == 0)
sys/dev/drm/radeon/sumo_dpm.c
1140
ps->levels[i].ss_divider_index = 0;
sys/dev/drm/radeon/sumo_dpm.c
1142
if (ps->flags & SUMO_POWERSTATE_FLAGS_FORCE_NBPS1_STATE)
sys/dev/drm/radeon/sumo_dpm.c
1143
ps->levels[i].allow_gnb_slow = 1;
sys/dev/drm/radeon/sumo_dpm.c
1146
ps->levels[i].allow_gnb_slow = 0;
sys/dev/drm/radeon/sumo_dpm.c
1147
else if (i == ps->num_levels - 1)
sys/dev/drm/radeon/sumo_dpm.c
1148
ps->levels[i].allow_gnb_slow = 0;
sys/dev/drm/radeon/sumo_dpm.c
1150
ps->levels[i].allow_gnb_slow = 1;
sys/dev/drm/radeon/sumo_dpm.c
1396
struct sumo_ps *ps)
sys/dev/drm/radeon/sumo_dpm.c
1400
ps->num_levels = 1;
sys/dev/drm/radeon/sumo_dpm.c
1401
ps->flags = 0;
sys/dev/drm/radeon/sumo_dpm.c
1402
ps->levels[0] = pi->boot_pl;
sys/dev/drm/radeon/sumo_dpm.c
1410
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/drm/radeon/sumo_dpm.c
1426
sumo_patch_boot_state(rdev, ps);
sys/dev/drm/radeon/sumo_dpm.c
1437
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/drm/radeon/sumo_dpm.c
1438
struct sumo_pl *pl = &ps->levels[index];
sys/dev/drm/radeon/sumo_dpm.c
1447
ps->num_levels = index + 1;
sys/dev/drm/radeon/sumo_dpm.c
1470
struct sumo_ps *ps;
sys/dev/drm/radeon/sumo_dpm.c
1487
rdev->pm.dpm.ps = kzalloc(sizeof(struct radeon_ps) *
sys/dev/drm/radeon/sumo_dpm.c
1489
if (!rdev->pm.dpm.ps)
sys/dev/drm/radeon/sumo_dpm.c
1500
ps = kzalloc(sizeof(struct sumo_ps), GFP_KERNEL);
sys/dev/drm/radeon/sumo_dpm.c
1501
if (ps == NULL) {
sys/dev/drm/radeon/sumo_dpm.c
1502
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/sumo_dpm.c
1505
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/drm/radeon/sumo_dpm.c
1517
&rdev->pm.dpm.ps[i], k,
sys/dev/drm/radeon/sumo_dpm.c
1521
sumo_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/drm/radeon/sumo_dpm.c
1800
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/drm/radeon/sumo_dpm.c
1805
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/radeon/sumo_dpm.c
1806
struct sumo_pl *pl = &ps->levels[i];
sys/dev/drm/radeon/sumo_dpm.c
1819
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/drm/radeon/sumo_dpm.c
1831
} else if (current_index >= ps->num_levels) {
sys/dev/drm/radeon/sumo_dpm.c
1834
pl = &ps->levels[current_index];
sys/dev/drm/radeon/sumo_dpm.c
1846
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/drm/radeon/sumo_dpm.c
1855
} else if (current_index >= ps->num_levels) {
sys/dev/drm/radeon/sumo_dpm.c
1858
pl = &ps->levels[current_index];
sys/dev/drm/radeon/sumo_dpm.c
1877
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/drm/radeon/sumo_dpm.c
1879
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/sumo_dpm.c
1906
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/drm/radeon/sumo_dpm.c
1909
if (ps->num_levels <= 1)
sys/dev/drm/radeon/sumo_dpm.c
1915
sumo_power_level_enable(rdev, ps->num_levels - 1, true);
sys/dev/drm/radeon/sumo_dpm.c
1916
sumo_set_forced_level(rdev, ps->num_levels - 1);
sys/dev/drm/radeon/sumo_dpm.c
1918
for (i = 0; i < ps->num_levels - 1; i++) {
sys/dev/drm/radeon/sumo_dpm.c
1930
for (i = 1; i < ps->num_levels; i++) {
sys/dev/drm/radeon/sumo_dpm.c
1937
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/radeon/sumo_dpm.c
348
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/drm/radeon/sumo_dpm.c
350
u32 highest_engine_clock = ps->levels[ps->num_levels - 1].sclk;
sys/dev/drm/radeon/sumo_dpm.c
352
if (ps->flags & SUMO_POWERSTATE_FLAGS_BOOST_STATE)
sys/dev/drm/radeon/sumo_dpm.c
357
for (i = 0; i < ps->num_levels - 1; i++)
sys/dev/drm/radeon/sumo_dpm.c
362
if (ps->flags & SUMO_POWERSTATE_FLAGS_BOOST_STATE)
sys/dev/drm/radeon/sumo_dpm.c
391
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/drm/radeon/sumo_dpm.c
411
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/radeon/sumo_dpm.c
412
asi = (i == ps->num_levels - 1) ? pi->pasi : pi->asi;
sys/dev/drm/radeon/sumo_dpm.c
414
m_a = asi * ps->levels[i].sclk / 100;
sys/dev/drm/radeon/sumo_dpm.c
421
if (ps->flags & SUMO_POWERSTATE_FLAGS_BOOST_STATE) {
sys/dev/drm/radeon/sumo_dpm.c
426
a_t = CG_R(m_a * r[ps->num_levels - 1] / 100) |
sys/dev/drm/radeon/sumo_dpm.c
427
CG_L(m_a * l[ps->num_levels - 1] / 100);
sys/dev/drm/radeon/sumo_dpm.c
79
struct sumo_ps *ps = rps->ps_priv;
sys/dev/drm/radeon/sumo_dpm.c
81
return ps;
sys/dev/drm/radeon/trinity_dpm.c
1211
struct trinity_ps *ps = trinity_get_ps(rps);
sys/dev/drm/radeon/trinity_dpm.c
1214
if (ps->num_levels <= 1)
sys/dev/drm/radeon/trinity_dpm.c
1221
ret = trinity_dpm_n_levels_disabled(rdev, ps->num_levels - 1);
sys/dev/drm/radeon/trinity_dpm.c
1225
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/radeon/trinity_dpm.c
1329
struct trinity_ps *ps)
sys/dev/drm/radeon/trinity_dpm.c
1333
ps->num_levels = 1;
sys/dev/drm/radeon/trinity_dpm.c
1334
ps->nbps_flags = 0;
sys/dev/drm/radeon/trinity_dpm.c
1335
ps->bapm_flags = 0;
sys/dev/drm/radeon/trinity_dpm.c
1336
ps->levels[0] = pi->boot_pl;
sys/dev/drm/radeon/trinity_dpm.c
1404
struct trinity_ps *ps,
sys/dev/drm/radeon/trinity_dpm.c
1421
ps->levels[0].vddc_index = current_vddc;
sys/dev/drm/radeon/trinity_dpm.c
1423
if (ps->levels[0].sclk > current_sclk)
sys/dev/drm/radeon/trinity_dpm.c
1424
ps->levels[0].sclk = current_sclk;
sys/dev/drm/radeon/trinity_dpm.c
1426
ps->levels[0].ds_divider_index =
sys/dev/drm/radeon/trinity_dpm.c
1427
trinity_get_sleep_divider_id_from_clock(rdev, ps->levels[0].sclk, sclk_in_sr);
sys/dev/drm/radeon/trinity_dpm.c
1428
ps->levels[0].ss_divider_index = ps->levels[0].ds_divider_index;
sys/dev/drm/radeon/trinity_dpm.c
1429
ps->levels[0].allow_gnb_slow = 1;
sys/dev/drm/radeon/trinity_dpm.c
1430
ps->levels[0].force_nbp_state = 0;
sys/dev/drm/radeon/trinity_dpm.c
1431
ps->levels[0].display_wm = 0;
sys/dev/drm/radeon/trinity_dpm.c
1432
ps->levels[0].vce_wm =
sys/dev/drm/radeon/trinity_dpm.c
1433
trinity_calculate_vce_wm(rdev, ps->levels[0].sclk);
sys/dev/drm/radeon/trinity_dpm.c
1437
struct trinity_ps *ps, u32 index)
sys/dev/drm/radeon/trinity_dpm.c
1439
if (ps == NULL || ps->num_levels <= 1)
sys/dev/drm/radeon/trinity_dpm.c
1441
else if (ps->num_levels == 2) {
sys/dev/drm/radeon/trinity_dpm.c
1449
else if (ps->levels[index].sclk < 30000)
sys/dev/drm/radeon/trinity_dpm.c
1478
struct trinity_ps *ps = trinity_get_ps(rps);
sys/dev/drm/radeon/trinity_dpm.c
1498
ps->vclk_low_divider =
sys/dev/drm/radeon/trinity_dpm.c
1500
ps->dclk_low_divider =
sys/dev/drm/radeon/trinity_dpm.c
1502
ps->vclk_high_divider =
sys/dev/drm/radeon/trinity_dpm.c
1504
ps->dclk_high_divider =
sys/dev/drm/radeon/trinity_dpm.c
1543
struct trinity_ps *ps = trinity_get_ps(new_rps);
sys/dev/drm/radeon/trinity_dpm.c
1555
return trinity_patch_thermal_state(rdev, ps, current_ps);
sys/dev/drm/radeon/trinity_dpm.c
1567
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/radeon/trinity_dpm.c
1568
if (ps->levels[i].vddc_index < min_voltage)
sys/dev/drm/radeon/trinity_dpm.c
1569
ps->levels[i].vddc_index = min_voltage;
sys/dev/drm/radeon/trinity_dpm.c
1571
if (ps->levels[i].sclk < min_sclk)
sys/dev/drm/radeon/trinity_dpm.c
1572
ps->levels[i].sclk =
sys/dev/drm/radeon/trinity_dpm.c
1578
if (ps->levels[i].sclk < rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk)
sys/dev/drm/radeon/trinity_dpm.c
1579
ps->levels[i].sclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk;
sys/dev/drm/radeon/trinity_dpm.c
1582
if (ps->levels[i].vddc_index < min_vce_voltage)
sys/dev/drm/radeon/trinity_dpm.c
1583
ps->levels[i].vddc_index = min_vce_voltage;
sys/dev/drm/radeon/trinity_dpm.c
1586
ps->levels[i].ds_divider_index =
sys/dev/drm/radeon/trinity_dpm.c
1587
sumo_get_sleep_divider_id_from_clock(rdev, ps->levels[i].sclk, sclk_in_sr);
sys/dev/drm/radeon/trinity_dpm.c
1589
ps->levels[i].ss_divider_index = ps->levels[i].ds_divider_index;
sys/dev/drm/radeon/trinity_dpm.c
1591
ps->levels[i].allow_gnb_slow = 1;
sys/dev/drm/radeon/trinity_dpm.c
1592
ps->levels[i].force_nbp_state = 0;
sys/dev/drm/radeon/trinity_dpm.c
1593
ps->levels[i].display_wm =
sys/dev/drm/radeon/trinity_dpm.c
1594
trinity_calculate_display_wm(rdev, ps, i);
sys/dev/drm/radeon/trinity_dpm.c
1595
ps->levels[i].vce_wm =
sys/dev/drm/radeon/trinity_dpm.c
1596
trinity_calculate_vce_wm(rdev, ps->levels[0].sclk);
sys/dev/drm/radeon/trinity_dpm.c
1601
ps->bapm_flags |= TRINITY_POWERSTATE_FLAGS_BAPM_DISABLE;
sys/dev/drm/radeon/trinity_dpm.c
1604
ps->Dpm0PgNbPsLo = 0x1;
sys/dev/drm/radeon/trinity_dpm.c
1605
ps->Dpm0PgNbPsHi = 0x0;
sys/dev/drm/radeon/trinity_dpm.c
1606
ps->DpmXNbPsLo = 0x2;
sys/dev/drm/radeon/trinity_dpm.c
1607
ps->DpmXNbPsHi = 0x1;
sys/dev/drm/radeon/trinity_dpm.c
1615
ps->Dpm0PgNbPsLo = force_high ? 0x2 : 0x3;
sys/dev/drm/radeon/trinity_dpm.c
1616
ps->Dpm0PgNbPsHi = 0x1;
sys/dev/drm/radeon/trinity_dpm.c
1617
ps->DpmXNbPsLo = force_high ? 0x2 : 0x3;
sys/dev/drm/radeon/trinity_dpm.c
1618
ps->DpmXNbPsHi = 0x2;
sys/dev/drm/radeon/trinity_dpm.c
1619
ps->levels[ps->num_levels - 1].allow_gnb_slow = 0;
sys/dev/drm/radeon/trinity_dpm.c
1690
struct trinity_ps *ps = trinity_get_ps(rps);
sys/dev/drm/radeon/trinity_dpm.c
1706
trinity_patch_boot_state(rdev, ps);
sys/dev/drm/radeon/trinity_dpm.c
1717
struct trinity_ps *ps = trinity_get_ps(rps);
sys/dev/drm/radeon/trinity_dpm.c
1718
struct trinity_pl *pl = &ps->levels[index];
sys/dev/drm/radeon/trinity_dpm.c
1726
ps->num_levels = index + 1;
sys/dev/drm/radeon/trinity_dpm.c
1749
struct sumo_ps *ps;
sys/dev/drm/radeon/trinity_dpm.c
1766
rdev->pm.dpm.ps = kzalloc(sizeof(struct radeon_ps) *
sys/dev/drm/radeon/trinity_dpm.c
1768
if (!rdev->pm.dpm.ps)
sys/dev/drm/radeon/trinity_dpm.c
1779
ps = kzalloc(sizeof(struct sumo_ps), GFP_KERNEL);
sys/dev/drm/radeon/trinity_dpm.c
1780
if (ps == NULL) {
sys/dev/drm/radeon/trinity_dpm.c
1781
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/trinity_dpm.c
1784
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/drm/radeon/trinity_dpm.c
1797
&rdev->pm.dpm.ps[i], k,
sys/dev/drm/radeon/trinity_dpm.c
1801
trinity_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/drm/radeon/trinity_dpm.c
2019
struct trinity_ps *ps = trinity_get_ps(rps);
sys/dev/drm/radeon/trinity_dpm.c
2024
for (i = 0; i < ps->num_levels; i++) {
sys/dev/drm/radeon/trinity_dpm.c
2025
struct trinity_pl *pl = &ps->levels[i];
sys/dev/drm/radeon/trinity_dpm.c
2038
struct trinity_ps *ps = trinity_get_ps(rps);
sys/dev/drm/radeon/trinity_dpm.c
2044
if (current_index >= ps->num_levels) {
sys/dev/drm/radeon/trinity_dpm.c
2047
pl = &ps->levels[current_index];
sys/dev/drm/radeon/trinity_dpm.c
2059
struct trinity_ps *ps = trinity_get_ps(rps);
sys/dev/drm/radeon/trinity_dpm.c
2065
if (current_index >= ps->num_levels) {
sys/dev/drm/radeon/trinity_dpm.c
2068
pl = &ps->levels[current_index];
sys/dev/drm/radeon/trinity_dpm.c
2087
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/drm/radeon/trinity_dpm.c
2089
kfree(rdev->pm.dpm.ps);
sys/dev/drm/radeon/trinity_dpm.c
355
struct trinity_ps *ps = rps->ps_priv;
sys/dev/drm/radeon/trinity_dpm.c
357
return ps;
sys/dev/drm/radeon/trinity_dpm.c
877
struct trinity_ps *ps = trinity_get_ps(rps);
sys/dev/drm/radeon/trinity_dpm.c
878
u32 uvdstates = (ps->vclk_low_divider |
sys/dev/drm/radeon/trinity_dpm.c
879
ps->vclk_high_divider << 8 |
sys/dev/drm/radeon/trinity_dpm.c
880
ps->dclk_low_divider << 16 |
sys/dev/drm/radeon/trinity_dpm.c
881
ps->dclk_high_divider << 24);
sys/dev/netif/ath/ath/if_ath_misc.h
116
#define ath_power_setpower(sc, ps) _ath_power_setpower(sc, ps, __FILE__, __LINE__)
sys/dev/netif/ath/ath/if_ath_misc.h
117
#define ath_power_setselfgen(sc, ps) _ath_power_set_selfgen(sc, ps, __FILE__, __LINE__)
sys/dev/netif/ath/ath/if_ath_misc.h
118
#define ath_power_set_power_state(sc, ps) _ath_power_set_power_state(sc, ps, __FILE__, __LINE__)
sys/dev/sound/pci/hda/hda_reg.h
282
#define HDA_CMD_SET_POWER_STATE_ACT(ps) \
sys/dev/sound/pci/hda/hda_reg.h
283
(((ps) << HDA_CMD_POWER_STATE_ACT_SHIFT) & \
sys/dev/sound/pci/hda/hda_reg.h
285
#define HDA_CMD_SET_POWER_STATE_SET(ps) \
sys/dev/sound/pci/hda/hda_reg.h
286
(((ps) << HDA_CMD_POWER_STATE_SET_SHIFT) & \
sys/dev/sound/pcm/ac97.c
338
u_int32_t i, ps;
sys/dev/sound/pcm/ac97.c
341
ps = ac97_rdcd(codec, AC97_REG_POWER) & AC97_POWER_STATUS;
sys/dev/sound/pcm/ac97.c
342
if (ps == AC97_POWER_STATUS)
sys/kern/imgact_elf.c
73
#define truncps(va,ps) rounddown2(va, ps)
sys/kern/kern_exit.c
1009
struct sigacts *ps;
sys/kern/kern_exit.c
1302
ps = p->p_sigacts;
sys/kern/kern_exit.c
1304
if (ps && refcount_release(&ps->ps_refcnt)) {
sys/kern/kern_exit.c
1305
kfree(ps, M_SUBPROC);
sys/kern/kern_exit.c
1306
ps = NULL;
sys/kern/kern_proc.c
1071
struct proc *ps;
sys/kern/kern_proc.c
1126
LIST_FOREACH(ps, &prg->allproc, p_list) {
sys/kern/kern_proc.c
1127
if (ps->p_pid == base) {
sys/kern/kern_sig.c
1841
struct sigacts *ps = p->p_sigacts;
sys/kern/kern_sig.c
1842
sig_t action = ps->ps_sigact[_SIG_IDX(sig)];
sys/kern/kern_sig.c
2258
struct sigacts *ps = p->p_sigacts;
sys/kern/kern_sig.c
2281
action = ps->ps_sigact[_SIG_IDX(sig)];
sys/kern/kern_sig.c
2315
if (SIGISMEMBER(ps->ps_sigreset, sig)) {
sys/kern/kern_sig.c
2323
ps->ps_sigact[_SIG_IDX(sig)] = SIG_DFL;
sys/kern/kern_sig.c
2342
SIGSETOR(lp->lwp_sigmask, ps->ps_catchmask[_SIG_IDX(sig)]);
sys/kern/kern_sig.c
2343
if (!SIGISMEMBER(ps->ps_signodefer, sig))
sys/kern/kern_sig.c
253
struct sigacts *ps = p->p_sigacts;
sys/kern/kern_sig.c
261
oact->sa_handler = ps->ps_sigact[_SIG_IDX(sig)];
sys/kern/kern_sig.c
262
oact->sa_mask = ps->ps_catchmask[_SIG_IDX(sig)];
sys/kern/kern_sig.c
264
if (SIGISMEMBER(ps->ps_sigonstack, sig))
sys/kern/kern_sig.c
266
if (!SIGISMEMBER(ps->ps_sigintr, sig))
sys/kern/kern_sig.c
268
if (SIGISMEMBER(ps->ps_sigreset, sig))
sys/kern/kern_sig.c
270
if (SIGISMEMBER(ps->ps_signodefer, sig))
sys/kern/kern_sig.c
272
if (SIGISMEMBER(ps->ps_siginfo, sig))
sys/kern/kern_sig.c
296
ps->ps_catchmask[_SIG_IDX(sig)] = act->sa_mask;
sys/kern/kern_sig.c
297
SIG_CANTMASK(ps->ps_catchmask[_SIG_IDX(sig)]);
sys/kern/kern_sig.c
299
ps->ps_sigact[_SIG_IDX(sig)] =
sys/kern/kern_sig.c
301
SIGADDSET(ps->ps_siginfo, sig);
sys/kern/kern_sig.c
303
ps->ps_sigact[_SIG_IDX(sig)] = act->sa_handler;
sys/kern/kern_sig.c
304
SIGDELSET(ps->ps_siginfo, sig);
sys/kern/kern_sig.c
307
SIGADDSET(ps->ps_sigintr, sig);
sys/kern/kern_sig.c
309
SIGDELSET(ps->ps_sigintr, sig);
sys/kern/kern_sig.c
311
SIGADDSET(ps->ps_sigonstack, sig);
sys/kern/kern_sig.c
313
SIGDELSET(ps->ps_sigonstack, sig);
sys/kern/kern_sig.c
315
SIGADDSET(ps->ps_sigreset, sig);
sys/kern/kern_sig.c
317
SIGDELSET(ps->ps_sigreset, sig);
sys/kern/kern_sig.c
319
SIGADDSET(ps->ps_signodefer, sig);
sys/kern/kern_sig.c
321
SIGDELSET(ps->ps_signodefer, sig);
sys/kern/kern_sig.c
341
if (ps->ps_sigact[_SIG_IDX(SIGCHLD)] == SIG_IGN)
sys/kern/kern_sig.c
342
ps->ps_flag |= PS_CLDSIGIGN;
sys/kern/kern_sig.c
344
ps->ps_flag &= ~PS_CLDSIGIGN;
sys/kern/kern_sig.c
355
if (ps->ps_sigact[_SIG_IDX(sig)] == SIG_IGN ||
sys/kern/kern_sig.c
357
ps->ps_sigact[_SIG_IDX(sig)] == SIG_DFL)) {
sys/kern/kern_sig.c
371
if (ps->ps_sigact[_SIG_IDX(sig)] == SIG_DFL)
sys/kern/kern_sig.c
428
struct sigacts *ps = p->p_sigacts;
sys/kern/kern_sig.c
449
ps->ps_sigact[_SIG_IDX(sig)] = SIG_DFL;
sys/kern/kern_sig.c
464
if (ps->ps_sigact[_SIG_IDX(SIGCHLD)] == SIG_IGN)
sys/kern/kern_sig.c
465
ps->ps_sigact[_SIG_IDX(SIGCHLD)] = SIG_DFL;
sys/kern/kern_sig.c
580
struct sigacts *ps = p->p_sigacts;
sys/kern/kern_sig.c
601
while (tsleep(ps, PCATCH, "pause", 0) == 0)
sys/kern/kern_sig.c
946
struct sigacts *ps = p->p_sigacts;
sys/kern/kern_sig.c
964
ktrpsig(lp, sig, ps->ps_sigact[_SIG_IDX(sig)],
sys/kern/kern_sig.c
967
(*p->p_sysent->sv_sendsig)(ps->ps_sigact[_SIG_IDX(sig)], sig,
sys/kern/kern_sig.c
969
SIGSETOR(lp->lwp_sigmask, ps->ps_catchmask[_SIG_IDX(sig)]);
sys/kern/kern_sig.c
970
if (!SIGISMEMBER(ps->ps_signodefer, sig))
sys/kern/kern_sig.c
972
if (SIGISMEMBER(ps->ps_sigreset, sig)) {
sys/kern/kern_sig.c
980
ps->ps_sigact[_SIG_IDX(sig)] = SIG_DFL;
sys/kern/kern_udev.c
170
prop_string_t ps;
sys/kern/kern_udev.c
174
ps = prop_string_create_cstring(str);
sys/kern/kern_udev.c
175
if (ps == NULL) {
sys/kern/kern_udev.c
179
if (prop_dictionary_set(dict, key, ps) == false) {
sys/kern/kern_udev.c
180
prop_object_release(ps);
sys/kern/kern_udev.c
184
prop_object_release(ps);
sys/kern/kern_udev.c
881
prop_string_t ps;
sys/kern/kern_udev.c
903
ps = po;
sys/kern/kern_udev.c
906
if (prop_string_equals_cstring(ps, cmd_fn[i].cmd))
sys/libprop/prop_string.c
103
ps->ps_immutable) == false ||
sys/libprop/prop_string.c
132
prop_string_t ps;
sys/libprop/prop_string.c
134
ps = _PROP_POOL_GET(_prop_string_pool);
sys/libprop/prop_string.c
135
if (ps != NULL) {
sys/libprop/prop_string.c
136
_prop_object_init(&ps->ps_obj, &_prop_object_type_string);
sys/libprop/prop_string.c
138
ps->ps_mutable = NULL;
sys/libprop/prop_string.c
139
ps->ps_size = 0;
sys/libprop/prop_string.c
140
ps->ps_flags = 0;
sys/libprop/prop_string.c
143
return (ps);
sys/libprop/prop_string.c
164
prop_string_t ps;
sys/libprop/prop_string.c
168
ps = _prop_string_alloc();
sys/libprop/prop_string.c
169
if (ps != NULL) {
sys/libprop/prop_string.c
173
prop_object_release(ps);
sys/libprop/prop_string.c
177
ps->ps_mutable = cp;
sys/libprop/prop_string.c
178
ps->ps_size = len;
sys/libprop/prop_string.c
180
return (ps);
sys/libprop/prop_string.c
191
prop_string_t ps;
sys/libprop/prop_string.c
193
ps = _prop_string_alloc();
sys/libprop/prop_string.c
194
if (ps != NULL) {
sys/libprop/prop_string.c
195
ps->ps_immutable = str;
sys/libprop/prop_string.c
196
ps->ps_size = strlen(str);
sys/libprop/prop_string.c
197
ps->ps_flags |= PS_F_NOCOPY;
sys/libprop/prop_string.c
199
return (ps);
sys/libprop/prop_string.c
210
prop_string_t ps;
sys/libprop/prop_string.c
215
ps = _prop_string_alloc();
sys/libprop/prop_string.c
216
if (ps != NULL) {
sys/libprop/prop_string.c
217
ps->ps_size = ops->ps_size;
sys/libprop/prop_string.c
218
ps->ps_flags = ops->ps_flags;
sys/libprop/prop_string.c
220
ps->ps_immutable = ops->ps_immutable;
sys/libprop/prop_string.c
222
char *cp = _PROP_MALLOC(ps->ps_size + 1, M_PROP_STRING);
sys/libprop/prop_string.c
224
prop_object_release(ps);
sys/libprop/prop_string.c
228
ps->ps_mutable = cp;
sys/libprop/prop_string.c
231
return (ps);
sys/libprop/prop_string.c
241
prop_string_t ps;
sys/libprop/prop_string.c
247
ps = _prop_string_alloc();
sys/libprop/prop_string.c
248
if (ps != NULL) {
sys/libprop/prop_string.c
249
ps->ps_size = ops->ps_size;
sys/libprop/prop_string.c
250
cp = _PROP_MALLOC(ps->ps_size + 1, M_PROP_STRING);
sys/libprop/prop_string.c
252
prop_object_release(ps);
sys/libprop/prop_string.c
256
ps->ps_mutable = cp;
sys/libprop/prop_string.c
258
return (ps);
sys/libprop/prop_string.c
266
prop_string_size(prop_string_t ps)
sys/libprop/prop_string.c
269
if (! prop_object_is_string(ps))
sys/libprop/prop_string.c
272
return (ps->ps_size);
sys/libprop/prop_string.c
280
prop_string_mutable(prop_string_t ps)
sys/libprop/prop_string.c
283
if (! prop_object_is_string(ps))
sys/libprop/prop_string.c
286
return ((ps->ps_flags & PS_F_NOCOPY) == 0);
sys/libprop/prop_string.c
295
prop_string_cstring(prop_string_t ps)
sys/libprop/prop_string.c
299
if (! prop_object_is_string(ps))
sys/libprop/prop_string.c
302
cp = _PROP_MALLOC(ps->ps_size + 1, M_TEMP);
sys/libprop/prop_string.c
304
strcpy(cp, prop_string_contents(ps));
sys/libprop/prop_string.c
315
prop_string_cstring_nocopy(prop_string_t ps)
sys/libprop/prop_string.c
318
if (! prop_object_is_string(ps))
sys/libprop/prop_string.c
321
return (prop_string_contents(ps));
sys/libprop/prop_string.c
409
prop_string_equals_cstring(prop_string_t ps, const char *cp)
sys/libprop/prop_string.c
412
if (! prop_object_is_string(ps))
sys/libprop/prop_string.c
415
return (strcmp(prop_string_contents(ps), cp) == 0);
sys/libprop/prop_string.c
83
prop_string_t ps = *obj;
sys/libprop/prop_string.c
85
if ((ps->ps_flags & PS_F_NOCOPY) == 0 && ps->ps_mutable != NULL)
sys/libprop/prop_string.c
86
_PROP_FREE(ps->ps_mutable, M_PROP_STRING);
sys/libprop/prop_string.c
87
_PROP_POOL_PUT(_prop_string_pool, ps);
sys/libprop/prop_string.c
96
prop_string_t ps = v;
sys/libprop/prop_string.c
98
if (ps->ps_size == 0)
sys/net/pf/pf_ioctl.c
1687
struct pfioc_state *ps = (struct pfioc_state *)addr;
sys/net/pf/pf_ioctl.c
1688
struct pfsync_state *sp = &ps->state;
sys/net/pf/pf_ioctl.c
1700
struct pfioc_state *ps = (struct pfioc_state *)addr;
sys/net/pf/pf_ioctl.c
1706
bcopy(ps->state.id, &id_key.id, sizeof(id_key.id));
sys/net/pf/pf_ioctl.c
1707
id_key.creatorid = ps->state.creatorid;
sys/net/pf/pf_ioctl.c
1716
pfsync_state_export(&ps->state, s);
sys/net/pf/pf_ioctl.c
1725
struct pfioc_states *ps = (struct pfioc_states *)addr;
sys/net/pf/pf_ioctl.c
1732
if (ps->ps_len == 0) {
sys/net/pf/pf_ioctl.c
1734
ps->ps_len = sizeof(struct pfsync_state) * nr;
sys/net/pf/pf_ioctl.c
1740
p = ps->ps_states;
sys/net/pf/pf_ioctl.c
1748
(unsigned)ps->ps_len) {
sys/net/pf/pf_ioctl.c
1765
ps->ps_len = sizeof(struct pfsync_state) * nr;
sys/net/pf/pf_ioctl.c
1960
struct pf_ifspeed ps;
sys/net/pf/pf_ioctl.c
1965
strlcpy(ps.ifname, psp->ifname, IFNAMSIZ);
sys/net/pf/pf_ioctl.c
1967
ifp = ifunit(ps.ifname);
sys/platform/pc64/x86_64/machdep.c
2629
struct privatespace *ps;
sys/platform/pc64/x86_64/machdep.c
2636
ps = (struct privatespace *)gd;
sys/platform/pc64/x86_64/machdep.c
2638
bzero(&ps->common_tss, sizeof(ps->common_tss));
sys/platform/pc64/x86_64/machdep.c
2866
ps->common_tss.tss_rsp0 = (register_t)&ps->trampoline.tr_pcb_rsp;
sys/platform/pc64/x86_64/machdep.c
2867
ps->trampoline.tr_pcb_rsp = ps->common_tss.tss_rsp0;
sys/platform/pc64/x86_64/machdep.c
2868
ps->trampoline.tr_pcb_gs_kernel = (register_t)gd;
sys/platform/pc64/x86_64/machdep.c
2869
ps->trampoline.tr_pcb_cr3 = KPML4phys; /* adj to user cr3 live */
sys/platform/pc64/x86_64/machdep.c
2870
ps->dbltramp.tr_pcb_gs_kernel = (register_t)gd;
sys/platform/pc64/x86_64/machdep.c
2871
ps->dbltramp.tr_pcb_cr3 = KPML4phys;
sys/platform/pc64/x86_64/machdep.c
2872
ps->dbgtramp.tr_pcb_gs_kernel = (register_t)gd;
sys/platform/pc64/x86_64/machdep.c
2873
ps->dbgtramp.tr_pcb_cr3 = KPML4phys;
sys/platform/pc64/x86_64/machdep.c
2876
ps->common_tss.tss_ist1 = (register_t)&ps->dbltramp.tr_pcb_rsp;
sys/platform/pc64/x86_64/machdep.c
2878
ps->common_tss.tss_ist2 = (register_t)&ps->dbgtramp.tr_pcb_rsp;
sys/platform/pc64/x86_64/machdep.c
2881
ps->common_tss.tss_iobase = sizeof(struct x86_64tss);
sys/platform/pc64/x86_64/mp_machdep.c
252
struct privatespace *ps;
sys/platform/pc64/x86_64/mp_machdep.c
255
ps = CPU_prvspace[myid];
sys/platform/pc64/x86_64/mp_machdep.c
256
gdt = ps->mdglobaldata.gd_gdt;
sys/platform/pc64/x86_64/mp_machdep.c
258
gdt_segs[GPROC0_SEL].ssd_base = (long)&ps->common_tss;
sys/platform/pc64/x86_64/mp_machdep.c
259
ps->mdglobaldata.mi.gd_prvspace = ps;
sys/platform/pc64/x86_64/mp_machdep.c
276
wrmsr(MSR_GSBASE, (u_int64_t)ps);
sys/platform/pc64/x86_64/mp_machdep.c
307
ps->common_tss.tss_rsp0 = (register_t)&ps->trampoline.tr_pcb_rsp;
sys/platform/pc64/x86_64/mp_machdep.c
308
ps->trampoline.tr_pcb_rsp = ps->common_tss.tss_rsp0;
sys/platform/pc64/x86_64/mp_machdep.c
309
ps->trampoline.tr_pcb_gs_kernel = (register_t)md;
sys/platform/pc64/x86_64/mp_machdep.c
310
ps->trampoline.tr_pcb_cr3 = KPML4phys; /* adj to user cr3 live */
sys/platform/pc64/x86_64/mp_machdep.c
311
ps->dbltramp.tr_pcb_gs_kernel = (register_t)md;
sys/platform/pc64/x86_64/mp_machdep.c
312
ps->dbltramp.tr_pcb_cr3 = KPML4phys;
sys/platform/pc64/x86_64/mp_machdep.c
313
ps->dbgtramp.tr_pcb_gs_kernel = (register_t)md;
sys/platform/pc64/x86_64/mp_machdep.c
314
ps->dbgtramp.tr_pcb_cr3 = KPML4phys;
sys/platform/pc64/x86_64/mp_machdep.c
317
ps->common_tss.tss_ioopt = (sizeof ps->common_tss) << 16;
sys/platform/pc64/x86_64/mp_machdep.c
323
ps->common_tss.tss_ist1 = (register_t)&ps->dbltramp.tr_pcb_rsp;
sys/platform/pc64/x86_64/mp_machdep.c
324
ps->common_tss.tss_ist2 = (register_t)&ps->dbgtramp.tr_pcb_rsp;
sys/platform/pc64/x86_64/mp_machdep.c
403
struct privatespace *ps;
sys/platform/pc64/x86_64/mp_machdep.c
486
ps = (void *)
sys/platform/pc64/x86_64/mp_machdep.c
489
bzero(ps, pssize);
sys/platform/pc64/x86_64/mp_machdep.c
490
CPU_prvspace[x] = ps;
sys/platform/pc64/x86_64/mp_machdep.c
491
gd = &ps->mdglobaldata;
sys/platform/pc64/x86_64/mp_machdep.c
492
gd->mi.gd_prvspace = ps;
sys/platform/pc64/x86_64/mp_machdep.c
499
kprintf("ps %d %p %d\n", x, ps, pssize);
sys/platform/pc64/x86_64/mp_machdep.c
524
bootSTK = &ps->idlestack[UPAGES * PAGE_SIZE - PAGE_SIZE];
sys/platform/pc64/x86_64/pmap.c
1564
struct privatespace *ps;
sys/platform/pc64/x86_64/pmap.c
1566
ps = CPU_prvspace[n];
sys/platform/pc64/x86_64/pmap.c
1567
pmap_init_iso_range((vm_offset_t)&ps->trampoline,
sys/platform/pc64/x86_64/pmap.c
1568
sizeof(ps->trampoline));
sys/platform/pc64/x86_64/pmap.c
1569
pmap_init_iso_range((vm_offset_t)&ps->dblstack,
sys/platform/pc64/x86_64/pmap.c
1570
sizeof(ps->dblstack));
sys/platform/pc64/x86_64/pmap.c
1571
pmap_init_iso_range((vm_offset_t)&ps->dbgstack,
sys/platform/pc64/x86_64/pmap.c
1572
sizeof(ps->dbgstack));
sys/platform/pc64/x86_64/pmap.c
1573
pmap_init_iso_range((vm_offset_t)&ps->common_tss,
sys/platform/pc64/x86_64/pmap.c
1574
sizeof(ps->common_tss));
sys/platform/pc64/x86_64/pmap.c
1577
pmap_init_iso_range((register_t)ps->mdglobaldata.gd_gdt,
sys/platform/vkernel64/x86_64/mp.c
359
struct privatespace *ps;
sys/platform/vkernel64/x86_64/mp.c
361
ps = &CPU_prvspace[myid];
sys/platform/vkernel64/x86_64/mp.c
363
KKASSERT(ps->mdglobaldata.mi.gd_prvspace == ps);
sys/platform/vkernel64/x86_64/mp.c
390
struct privatespace *ps;
sys/platform/vkernel64/x86_64/mp.c
423
gd->mi.gd_prvspace = ps = &CPU_prvspace[x];
sys/platform/vkernel64/x86_64/mp.c
434
gd->gd_CADDR1 = ps->CPAGE1;
sys/platform/vkernel64/x86_64/mp.c
435
gd->gd_CADDR2 = ps->CPAGE2;
sys/platform/vkernel64/x86_64/mp.c
436
gd->gd_CADDR3 = ps->CPAGE3;
sys/platform/vkernel64/x86_64/mp.c
437
gd->gd_PADDR1 = (vpte_t *)ps->PPAGE1;
sys/platform/vkernel64/x86_64/mp.c
451
bootSTK = &ps->idlestack[UPAGES*PAGE_SIZE/2];
sys/vfs/procfs/procfs_rlimit.c
101
ps += ksprintf(ps, "%llu\n",
sys/vfs/procfs/procfs_rlimit.c
106
xlen = ps - psbuf;
sys/vfs/procfs/procfs_rlimit.c
61
char *ps;
sys/vfs/procfs/procfs_rlimit.c
69
ps = psbuf;
sys/vfs/procfs/procfs_rlimit.c
77
ps += ksprintf(ps, "%s ", rlimit_ident[i]);
sys/vfs/procfs/procfs_rlimit.c
88
ps += ksprintf(ps, "-1 ");
sys/vfs/procfs/procfs_rlimit.c
90
ps += ksprintf(ps, "%llu ",
sys/vfs/procfs/procfs_rlimit.c
99
ps += ksprintf(ps, "-1\n");
sys/vfs/procfs/procfs_status.c
103
ps += ksnprintf(ps, psbuf + sizeof(psbuf) - ps,
sys/vfs/procfs/procfs_status.c
106
ps += ksnprintf(ps, psbuf + sizeof(psbuf) - ps,
sys/vfs/procfs/procfs_status.c
112
ps += ksnprintf(ps, psbuf + sizeof(psbuf) - ps, "%sctty", sep);
sys/vfs/procfs/procfs_status.c
117
ps += ksnprintf(ps, psbuf + sizeof(psbuf) - ps, "%ssldr", sep);
sys/vfs/procfs/procfs_status.c
122
ps += ksnprintf(ps, psbuf + sizeof(psbuf) - ps, "noflags");
sys/vfs/procfs/procfs_status.c
130
ps += ksnprintf(ps, psbuf + sizeof(psbuf) - ps,
sys/vfs/procfs/procfs_status.c
139
ps += ksnprintf(ps, psbuf + sizeof(psbuf) - ps, " %s",
sys/vfs/procfs/procfs_status.c
145
ps += ksnprintf(ps, psbuf + sizeof(psbuf) - ps, " %lu %lu %lu",
sys/vfs/procfs/procfs_status.c
155
ps += ksnprintf(ps, psbuf + sizeof(psbuf) - ps,
sys/vfs/procfs/procfs_status.c
161
ps += ksnprintf(ps, psbuf + sizeof(psbuf) - ps,
sys/vfs/procfs/procfs_status.c
164
ps += ksnprintf(ps, psbuf + sizeof(psbuf) - ps, " -");
sys/vfs/procfs/procfs_status.c
166
ps += ksnprintf(ps, psbuf + sizeof(psbuf) - ps, "\n");
sys/vfs/procfs/procfs_status.c
169
xlen = ps - psbuf;
sys/vfs/procfs/procfs_status.c
181
char *ps;
sys/vfs/procfs/procfs_status.c
252
ps = buf;
sys/vfs/procfs/procfs_status.c
278
error = copyinstr(ps_argvstr[i], ps,
sys/vfs/procfs/procfs_status.c
285
ps += done;
sys/vfs/procfs/procfs_status.c
288
buflen = ps - buf;
sys/vfs/procfs/procfs_status.c
57
if (ps >= psbuf+sizeof(psbuf)) { \
sys/vfs/procfs/procfs_status.c
71
char *ps;
sys/vfs/procfs/procfs_status.c
94
ps = psbuf;
sys/vfs/procfs/procfs_status.c
95
bcopy(p->p_comm, ps, MAXCOMLEN);
sys/vfs/procfs/procfs_status.c
96
ps[MAXCOMLEN] = '\0';
sys/vfs/procfs/procfs_status.c
97
ps += strlen(ps);
sys/vfs/procfs/procfs_status.c
99
ps += ksnprintf(ps, psbuf + sizeof(psbuf) - ps,
tools/tools/net80211/w00t/ap/ap.c
469
unsigned short *ps;
tools/tools/net80211/w00t/ap/ap.c
481
ps = (unsigned short*)wh->i_seq;
tools/tools/net80211/w00t/ap/ap.c
482
*ps = seqfn(p->seq, 0);
usr.bin/indent/indent.c
1001
else if (sp_sw && ps.p_l_follow == 0) {
usr.bin/indent/indent.c
1004
ps.last_u_d = true;
usr.bin/indent/indent.c
1005
ps.in_stmt = false;
usr.bin/indent/indent.c
1013
if (ps.want_blank)
usr.bin/indent/indent.c
1019
ps.want_blank = true;
usr.bin/indent/indent.c
1027
if (ps.want_blank)
usr.bin/indent/indent.c
1032
ps.want_blank = false;
usr.bin/indent/indent.c
1038
ps.want_blank = false; /* dont put a blank after a period */
usr.bin/indent/indent.c
1042
ps.want_blank = (s_code != e_code); /* only put blank after comma
usr.bin/indent/indent.c
1045
if (ps.in_decl && ps.procname[0] == '\0' && !ps.block_init &&
usr.bin/indent/indent.c
1046
!ps.dumped_decl_indent && ps.paren_level == 0) {
usr.bin/indent/indent.c
1049
ps.dumped_decl_indent = true;
usr.bin/indent/indent.c
1052
if (ps.p_l_follow == 0) {
usr.bin/indent/indent.c
1053
if (ps.block_init_level <= 0)
usr.bin/indent/indent.c
1054
ps.block_init = 0;
usr.bin/indent/indent.c
1151
ps.pcase = false;
usr.bin/indent/indent.c
1157
state_stack[ifdef_level++] = ps;
usr.bin/indent/indent.c
116
ps.p_stack[0] = stmt; /* this is the parser's stack */
usr.bin/indent/indent.c
1166
match_state[ifdef_level - 1] = ps;
usr.bin/indent/indent.c
1167
ps = state_stack[ifdef_level - 1];
usr.bin/indent/indent.c
117
ps.last_nl = true; /* this is true if the last thing scanned was
usr.bin/indent/indent.c
119
ps.last_token = semicolon;
usr.bin/indent/indent.c
1215
ps.last_token = type_code;
usr.bin/indent/indent.c
1273
if ((ps.ind_level * opt.ind_size) % opt.tabsize != 0) {
usr.bin/indent/indent.c
1274
pos += (ps.ind_level * opt.ind_size) % opt.tabsize;
usr.bin/indent/indent.c
1275
cur_dec_ind += (ps.ind_level * opt.ind_size) % opt.tabsize;
usr.bin/indent/indent.c
1291
if (e_code == startpos && ps.want_blank) {
usr.bin/indent/indent.c
1293
ps.want_blank = false;
usr.bin/indent/indent.c
153
had_eof = ps.in_decl = ps.decl_on_line = break_comma = false;
usr.bin/indent/indent.c
155
ps.in_or_st = false;
usr.bin/indent/indent.c
156
ps.bl_line = true;
usr.bin/indent/indent.c
158
di_stack[ps.dec_nest = 0] = 0;
usr.bin/indent/indent.c
159
ps.want_blank = ps.in_stmt = ps.ind_stmt = false;
usr.bin/indent/indent.c
161
scase = ps.pcase = false;
usr.bin/indent/indent.c
182
ps.ljust_decl = 0; /* -ndj */
usr.bin/indent/indent.c
183
ps.com_ind = 33; /* -c33 */
usr.bin/indent/indent.c
185
ps.ind_size = 8; /* -i8 */
usr.bin/indent/indent.c
187
ps.decl_indent = 16; /* -di16 */
usr.bin/indent/indent.c
188
ps.local_decl_indent = -1; /* if this is not set to some nonnegative value
usr.bin/indent/indent.c
191
ps.indent_parameters = 1; /* -ip */
usr.bin/indent/indent.c
192
ps.decl_com_ind = 0; /* if this is not set to some positive value
usr.bin/indent/indent.c
197
ps.unindent_displace = 0; /* -d0 */
usr.bin/indent/indent.c
198
ps.case_indent = 0; /* -cli0 */
usr.bin/indent/indent.c
204
ps.leave_comma = 1; /* -nbc */
usr.bin/indent/indent.c
283
ps.ind_level = ps.i_l_follow = col / opt.ind_size;
usr.bin/indent/indent.c
294
type_code = lexi(&ps); /* lexi reads one token. The actual
usr.bin/indent/indent.c
305
while (ps.search_brace) {
usr.bin/indent/indent.c
397
ps.search_brace = false;
usr.bin/indent/indent.c
425
ps.search_brace = false; /* stop looking for start of
usr.bin/indent/indent.c
473
transient_state = ps;
usr.bin/indent/indent.c
477
ps = transient_state;
usr.bin/indent/indent.c
487
if (ps.tos > 1) /* check for balanced braces */
usr.bin/indent/indent.c
492
ps.out_lines, ps.out_coms);
usr.bin/indent/indent.c
494
(1.0 * ps.com_lines) / code_lines);
usr.bin/indent/indent.c
511
ps.want_blank = false; /* dont insert blank at line start */
usr.bin/indent/indent.c
514
ps.in_stmt = true; /* turn on flag which causes an extra level of
usr.bin/indent/indent.c
527
ps.want_blank = false;
usr.bin/indent/indent.c
547
ps.use_ff = true; /* a form feed is treated much like a newline */
usr.bin/indent/indent.c
549
ps.want_blank = false;
usr.bin/indent/indent.c
553
if (ps.last_token != comma || ps.p_l_follow > 0
usr.bin/indent/indent.c
554
|| !opt.leave_comma || ps.block_init || !break_comma || s_com != e_com) {
usr.bin/indent/indent.c
556
ps.want_blank = false;
usr.bin/indent/indent.c
563
if (++ps.p_l_follow == nitems(ps.paren_indents)) {
usr.bin/indent/indent.c
565
nitems(ps.paren_indents));
usr.bin/indent/indent.c
566
ps.p_l_follow--;
usr.bin/indent/indent.c
570
else if (ps.in_decl && !ps.block_init && !ps.dumped_decl_indent &&
usr.bin/indent/indent.c
571
ps.procname[0] == '\0' && ps.paren_level == 0) {
usr.bin/indent/indent.c
574
ps.dumped_decl_indent = true;
usr.bin/indent/indent.c
576
else if (ps.want_blank &&
usr.bin/indent/indent.c
577
((ps.last_token != ident && ps.last_token != funcname) ||
usr.bin/indent/indent.c
582
ps.keyword + opt.Bill_Shannon > 2))
usr.bin/indent/indent.c
584
ps.want_blank = false;
usr.bin/indent/indent.c
586
ps.paren_indents[ps.p_l_follow - 1] = count_spaces_until(1, s_code, e_code) - 1;
usr.bin/indent/indent.c
587
if (sp_sw && ps.p_l_follow == 1 && opt.extra_expression_indent
usr.bin/indent/indent.c
588
&& ps.paren_indents[0] < 2 * opt.ind_size)
usr.bin/indent/indent.c
589
ps.paren_indents[0] = 2 * opt.ind_size;
usr.bin/indent/indent.c
590
if (ps.in_or_st && *token == '(' && ps.tos <= 2) {
usr.bin/indent/indent.c
597
ps.in_or_st = false; /* turn off flag for structure decl or
usr.bin/indent/indent.c
601
if (ps.keyword == 1 || ps.keyword == 2)
usr.bin/indent/indent.c
602
ps.not_cast_mask |= 1 << ps.p_l_follow;
usr.bin/indent/indent.c
606
if (ps.cast_mask & (1 << ps.p_l_follow) & ~ps.not_cast_mask) {
usr.bin/indent/indent.c
607
ps.last_u_d = true;
usr.bin/indent/indent.c
608
ps.cast_mask &= (1 << ps.p_l_follow) - 1;
usr.bin/indent/indent.c
609
ps.want_blank = opt.space_after_cast;
usr.bin/indent/indent.c
611
ps.want_blank = true;
usr.bin/indent/indent.c
612
ps.not_cast_mask &= (1 << ps.p_l_follow) - 1;
usr.bin/indent/indent.c
613
if (--ps.p_l_follow < 0) {
usr.bin/indent/indent.c
614
ps.p_l_follow = 0;
usr.bin/indent/indent.c
618
ps.paren_level = ps.p_l_follow; /* then indent it */
usr.bin/indent/indent.c
622
if (sp_sw && (ps.p_l_follow == 0)) { /* check for end of if
usr.bin/indent/indent.c
626
ps.last_u_d = true; /* inform lexi that a following
usr.bin/indent/indent.c
628
ps.in_stmt = false; /* dont use stmt continuation
usr.bin/indent/indent.c
633
ps.search_brace = opt.btype_2; /* this should ensure that
usr.bin/indent/indent.c
640
if (!ps.dumped_decl_indent && ps.in_decl && !ps.block_init &&
usr.bin/indent/indent.c
641
ps.procname[0] == '\0' && ps.paren_level == 0) {
usr.bin/indent/indent.c
651
ps.dumped_decl_indent = true;
usr.bin/indent/indent.c
653
else if (ps.want_blank)
usr.bin/indent/indent.c
663
ps.want_blank = false;
usr.bin/indent/indent.c
671
if (ps.want_blank)
usr.bin/indent/indent.c
676
ps.want_blank = true;
usr.bin/indent/indent.c
68
struct parser_state ps;
usr.bin/indent/indent.c
682
ps.want_blank = true;
usr.bin/indent/indent.c
689
if (ps.want_blank)
usr.bin/indent/indent.c
692
ps.want_blank = true;
usr.bin/indent/indent.c
702
if (ps.want_blank)
usr.bin/indent/indent.c
705
ps.want_blank = true;
usr.bin/indent/indent.c
708
if (ps.in_or_st) {
usr.bin/indent/indent.c
710
ps.want_blank = false;
usr.bin/indent/indent.c
713
ps.in_stmt = false; /* seeing a label does not imply we are in a
usr.bin/indent/indent.c
728
force_nl = ps.pcase = scase; /* ps.pcase will be used by
usr.bin/indent/indent.c
734
ps.want_blank = false;
usr.bin/indent/indent.c
738
if (ps.dec_nest == 0)
usr.bin/indent/indent.c
739
ps.in_or_st = false;/* we are not in an initialization or
usr.bin/indent/indent.c
743
if (ps.last_token == rparen)
usr.bin/indent/indent.c
744
ps.in_parameter_declaration = 0;
usr.bin/indent/indent.c
745
ps.cast_mask = 0;
usr.bin/indent/indent.c
746
ps.not_cast_mask = 0;
usr.bin/indent/indent.c
747
ps.block_init = 0;
usr.bin/indent/indent.c
748
ps.block_init_level = 0;
usr.bin/indent/indent.c
749
ps.just_saw_decl--;
usr.bin/indent/indent.c
751
if (ps.in_decl && s_code == e_code && !ps.block_init &&
usr.bin/indent/indent.c
752
!ps.dumped_decl_indent && ps.paren_level == 0) {
usr.bin/indent/indent.c
755
ps.dumped_decl_indent = true;
usr.bin/indent/indent.c
758
ps.in_decl = (ps.dec_nest > 0); /* if we were in a first level
usr.bin/indent/indent.c
762
if ((!sp_sw || hd_type != forstmt) && ps.p_l_follow > 0) {
usr.bin/indent/indent.c
770
ps.p_l_follow = 0;
usr.bin/indent/indent.c
778
ps.want_blank = true;
usr.bin/indent/indent.c
779
ps.in_stmt = (ps.p_l_follow > 0); /* we are no longer in the
usr.bin/indent/indent.c
789
ps.in_stmt = false; /* dont indent the {} */
usr.bin/indent/indent.c
790
if (!ps.block_init)
usr.bin/indent/indent.c
793
else if (ps.block_init_level <= 0)
usr.bin/indent/indent.c
794
ps.block_init_level = 1;
usr.bin/indent/indent.c
796
ps.block_init_level++;
usr.bin/indent/indent.c
798
if (s_code != e_code && !ps.block_init) {
usr.bin/indent/indent.c
801
ps.want_blank = false;
usr.bin/indent/indent.c
803
else if (ps.in_parameter_declaration && !ps.in_or_st) {
usr.bin/indent/indent.c
804
ps.i_l_follow = 0;
usr.bin/indent/indent.c
808
ps.want_blank = false;
usr.bin/indent/indent.c
810
ps.want_blank = true;
usr.bin/indent/indent.c
813
if (ps.in_parameter_declaration)
usr.bin/indent/indent.c
816
if (ps.p_l_follow > 0) { /* check for preceding unbalanced
usr.bin/indent/indent.c
819
ps.p_l_follow = 0;
usr.bin/indent/indent.c
823
ps.ind_level = ps.i_l_follow;
usr.bin/indent/indent.c
827
ps.ind_stmt = false; /* dont put extra indentation on line
usr.bin/indent/indent.c
829
if (ps.in_decl && ps.in_or_st) { /* this is either a structure
usr.bin/indent/indent.c
831
di_stack[ps.dec_nest] = dec_ind;
usr.bin/indent/indent.c
832
if (++ps.dec_nest == nitems(di_stack)) {
usr.bin/indent/indent.c
835
ps.dec_nest--;
usr.bin/indent/indent.c
840
ps.decl_on_line = false; /* we can't be in the middle of
usr.bin/indent/indent.c
845
&& ps.in_parameter_declaration)
usr.bin/indent/indent.c
847
ps.in_parameter_declaration = 0;
usr.bin/indent/indent.c
848
ps.in_decl = false;
usr.bin/indent/indent.c
852
if (ps.want_blank) /* put a blank before '{' if '{' is not at
usr.bin/indent/indent.c
855
ps.want_blank = false;
usr.bin/indent/indent.c
857
ps.just_saw_decl = 0;
usr.bin/indent/indent.c
861
if (ps.p_stack[ps.tos] == decl && !ps.block_init) /* semicolons can be
usr.bin/indent/indent.c
865
if (ps.p_l_follow) {/* check for unclosed if, for, else. */
usr.bin/indent/indent.c
867
ps.p_l_follow = 0;
usr.bin/indent/indent.c
870
ps.just_saw_decl = 0;
usr.bin/indent/indent.c
871
ps.block_init_level--;
usr.bin/indent/indent.c
872
if (s_code != e_code && !ps.block_init) { /* '}' must be first on
usr.bin/indent/indent.c
879
ps.want_blank = true;
usr.bin/indent/indent.c
880
ps.in_stmt = ps.ind_stmt = false;
usr.bin/indent/indent.c
881
if (ps.dec_nest > 0) { /* we are in multi-level structure
usr.bin/indent/indent.c
883
dec_ind = di_stack[--ps.dec_nest];
usr.bin/indent/indent.c
884
if (ps.dec_nest == 0 && !ps.in_parameter_declaration)
usr.bin/indent/indent.c
885
ps.just_saw_decl = 2;
usr.bin/indent/indent.c
886
ps.in_decl = true;
usr.bin/indent/indent.c
890
ps.search_brace = opt.cuddle_else && ps.p_stack[ps.tos] == ifhead
usr.bin/indent/indent.c
891
&& ps.il[ps.tos] >= ps.ind_level;
usr.bin/indent/indent.c
892
if (ps.tos <= 1 && opt.blanklines_after_procs && ps.dec_nest <= 0)
usr.bin/indent/indent.c
914
ps.in_stmt = false;
usr.bin/indent/indent.c
920
ps.want_blank = false;
usr.bin/indent/indent.c
931
ps.want_blank = false;
usr.bin/indent/indent.c
945
if (ps.p_l_follow > 0)
usr.bin/indent/indent.c
950
if (ps.last_token == rparen && ps.tos <= 1) {
usr.bin/indent/indent.c
953
ps.want_blank = 0;
usr.bin/indent/indent.c
956
if (ps.in_parameter_declaration && opt.indent_parameters && ps.dec_nest == 0) {
usr.bin/indent/indent.c
957
ps.ind_level = ps.i_l_follow = 1;
usr.bin/indent/indent.c
958
ps.ind_stmt = 0;
usr.bin/indent/indent.c
960
ps.in_or_st = true; /* this might be a structure or initialization
usr.bin/indent/indent.c
962
ps.in_decl = ps.decl_on_line = ps.last_token != type_def;
usr.bin/indent/indent.c
963
if ( /* !ps.in_or_st && */ ps.dec_nest <= 0)
usr.bin/indent/indent.c
964
ps.just_saw_decl = 2;
usr.bin/indent/indent.c
968
if (ps.ind_level == 0 || ps.dec_nest > 0) {
usr.bin/indent/indent.c
981
if (ps.in_decl) {
usr.bin/indent/indent.c
983
ps.in_decl = false;
usr.bin/indent/indent.c
988
else if (ps.want_blank) {
usr.bin/indent/indent.c
991
ps.want_blank = false;
usr.bin/indent/indent.c
993
else if (!ps.block_init && !ps.dumped_decl_indent &&
usr.bin/indent/indent.c
994
ps.paren_level == 0) { /* if we are in a declaration, we
usr.bin/indent/indent.c
997
ps.dumped_decl_indent = true;
usr.bin/indent/indent.c
998
ps.want_blank = false;
usr.bin/indent/indent_globs.h
319
extern struct parser_state ps;
usr.bin/indent/io.c
133
ps.pcase = false;
usr.bin/indent/io.c
146
for (i = 0; i < ps.p_l_follow; i++)
usr.bin/indent/io.c
147
if (ps.paren_indents[i] >= 0)
usr.bin/indent/io.c
148
ps.paren_indents[i] = -(ps.paren_indents[i] + target_col);
usr.bin/indent/io.c
159
int target = ps.com_col;
usr.bin/indent/io.c
162
target += ps.comment_delta;
usr.bin/indent/io.c
179
++ps.out_lines;
usr.bin/indent/io.c
185
ps.comment_delta = ps.n_comment_delta;
usr.bin/indent/io.c
186
++ps.com_lines; /* count lines with comments */
usr.bin/indent/io.c
188
if (ps.use_ff)
usr.bin/indent/io.c
192
++ps.out_lines;
usr.bin/indent/io.c
193
if (ps.just_saw_decl == 1 && opt.blanklines_after_declarations) {
usr.bin/indent/io.c
195
ps.just_saw_decl = 0;
usr.bin/indent/io.c
201
ps.decl_on_line = ps.in_decl; /* if we are in the middle of a
usr.bin/indent/io.c
204
ps.ind_stmt = ps.in_stmt & ~ps.in_decl; /* next line should be
usr.bin/indent/io.c
209
ps.use_ff = false;
usr.bin/indent/io.c
210
ps.dumped_decl_indent = 0;
usr.bin/indent/io.c
214
ps.ind_level = ps.i_l_follow;
usr.bin/indent/io.c
215
ps.paren_level = ps.p_l_follow;
usr.bin/indent/io.c
216
if (ps.paren_level > 0)
usr.bin/indent/io.c
217
paren_target = -ps.paren_indents[ps.paren_level - 1];
usr.bin/indent/io.c
224
int target_col = opt.ind_size * ps.ind_level + 1;
usr.bin/indent/io.c
226
if (ps.paren_level)
usr.bin/indent/io.c
229
(2 * opt.continuation_indent == opt.ind_size ? 1 : ps.paren_level);
usr.bin/indent/io.c
245
else if (ps.ind_stmt)
usr.bin/indent/io.c
254
ps.pcase ? (int) (case_ind * opt.ind_size) + 1
usr.bin/indent/io.c
256
: opt.ind_size * (ps.ind_level - label_offset) + 1;
usr.bin/indent/io.c
69
if (ps.procname[0]) {
usr.bin/indent/io.c
70
ps.ind_level = 0;
usr.bin/indent/io.c
71
ps.procname[0] = 0;
usr.bin/indent/io.c
77
ps.bl_line = true;
usr.bin/indent/io.c
83
ps.bl_line = false;
usr.bin/indent/io.c
97
if (ps.ind_level == 0)
usr.bin/indent/io.c
98
ps.ind_stmt = 0; /* this is a class A kludge. dont do
usr.bin/indent/lexi.c
537
if (ps.in_decl) {
usr.bin/indent/lexi.c
546
ps.procname[0] = ' ';
usr.bin/indent/parse.c
103
ps.p_stack[++ps.tos] = tk;
usr.bin/indent/parse.c
104
ps.il[ps.tos] = ps.ind_level = ps.i_l_follow;
usr.bin/indent/parse.c
105
++ps.i_l_follow; /* subsequent statements should be indented 1 */
usr.bin/indent/parse.c
106
ps.search_brace = opt.btype_2;
usr.bin/indent/parse.c
111
if (ps.p_stack[ps.tos] == stmt || ps.p_stack[ps.tos] == decl
usr.bin/indent/parse.c
112
|| ps.p_stack[ps.tos] == stmtl)
usr.bin/indent/parse.c
113
++ps.i_l_follow; /* it is a random, isolated stmt group or a
usr.bin/indent/parse.c
120
--ps.ind_level;
usr.bin/indent/parse.c
124
if (ps.p_stack[ps.tos] == swstmt && opt.case_indent >= 1)
usr.bin/indent/parse.c
125
--ps.ind_level;
usr.bin/indent/parse.c
132
ps.p_stack[++ps.tos] = lbrace;
usr.bin/indent/parse.c
133
ps.il[ps.tos] = ps.ind_level;
usr.bin/indent/parse.c
134
ps.p_stack[++ps.tos] = stmt;
usr.bin/indent/parse.c
136
ps.il[ps.tos] = ps.i_l_follow;
usr.bin/indent/parse.c
140
if (ps.p_stack[ps.tos] == dohead) {
usr.bin/indent/parse.c
142
ps.ind_level = ps.i_l_follow = ps.il[ps.tos];
usr.bin/indent/parse.c
143
ps.p_stack[++ps.tos] = whilestmt;
usr.bin/indent/parse.c
144
ps.il[ps.tos] = ps.ind_level = ps.i_l_follow;
usr.bin/indent/parse.c
147
ps.p_stack[++ps.tos] = whilestmt;
usr.bin/indent/parse.c
148
ps.il[ps.tos] = ps.i_l_follow;
usr.bin/indent/parse.c
149
++ps.i_l_follow;
usr.bin/indent/parse.c
150
ps.search_brace = opt.btype_2;
usr.bin/indent/parse.c
157
if (ps.p_stack[ps.tos] != ifhead)
usr.bin/indent/parse.c
160
ps.ind_level = ps.il[ps.tos]; /* indentation for else should
usr.bin/indent/parse.c
162
ps.i_l_follow = ps.ind_level + 1; /* everything following should
usr.bin/indent/parse.c
164
ps.p_stack[ps.tos] = elsehead;
usr.bin/indent/parse.c
166
ps.search_brace = opt.btype_2 | opt.else_if;
usr.bin/indent/parse.c
172
if (ps.tos > 0 && ps.p_stack[ps.tos - 1] == lbrace) {
usr.bin/indent/parse.c
173
ps.ind_level = ps.i_l_follow = ps.il[--ps.tos];
usr.bin/indent/parse.c
174
ps.p_stack[ps.tos] = stmt;
usr.bin/indent/parse.c
181
ps.p_stack[++ps.tos] = swstmt;
usr.bin/indent/parse.c
182
ps.cstk[ps.tos] = case_ind;
usr.bin/indent/parse.c
184
ps.il[ps.tos] = ps.i_l_follow;
usr.bin/indent/parse.c
185
case_ind = ps.i_l_follow + opt.case_indent; /* cases should be one
usr.bin/indent/parse.c
188
ps.i_l_follow += opt.case_indent + 1; /* statements should be two
usr.bin/indent/parse.c
190
ps.search_brace = opt.btype_2;
usr.bin/indent/parse.c
196
ps.p_stack[++ps.tos] = stmt;
usr.bin/indent/parse.c
197
ps.il[ps.tos] = ps.ind_level;
usr.bin/indent/parse.c
207
if (ps.tos >= STACKSIZE - 1)
usr.bin/indent/parse.c
213
for (i = 1; i <= ps.tos; ++i)
usr.bin/indent/parse.c
214
printf("(%d %d)", ps.p_stack[i], ps.il[i]);
usr.bin/indent/parse.c
268
switch (ps.p_stack[ps.tos]) {
usr.bin/indent/parse.c
271
switch (ps.p_stack[ps.tos - 1]) {
usr.bin/indent/parse.c
276
ps.p_stack[--ps.tos] = stmtl;
usr.bin/indent/parse.c
280
ps.p_stack[--ps.tos] = dohead;
usr.bin/indent/parse.c
281
ps.i_l_follow = ps.il[ps.tos];
usr.bin/indent/parse.c
286
ps.p_stack[--ps.tos] = ifhead;
usr.bin/indent/parse.c
287
for (i = ps.tos - 1;
usr.bin/indent/parse.c
289
ps.p_stack[i] != stmt
usr.bin/indent/parse.c
291
ps.p_stack[i] != stmtl
usr.bin/indent/parse.c
293
ps.p_stack[i] != lbrace
usr.bin/indent/parse.c
296
ps.i_l_follow = ps.il[i];
usr.bin/indent/parse.c
306
case_ind = ps.cstk[ps.tos - 1];
usr.bin/indent/parse.c
315
ps.p_stack[--ps.tos] = stmt;
usr.bin/indent/parse.c
316
ps.i_l_follow = ps.il[ps.tos];
usr.bin/indent/parse.c
326
if (ps.p_stack[ps.tos - 1] == dohead) {
usr.bin/indent/parse.c
328
ps.tos -= 2;
usr.bin/indent/parse.c
58
while (ps.p_stack[ps.tos] == ifhead && tk != elselit) {
usr.bin/indent/parse.c
60
ps.p_stack[ps.tos] = stmt; /* apply the if(..) stmt ::= stmt
usr.bin/indent/parse.c
70
ps.search_brace = opt.btype_2;
usr.bin/indent/parse.c
72
if (ps.p_stack[ps.tos] != decl) { /* only put one declaration
usr.bin/indent/parse.c
76
ps.p_stack[++ps.tos] = decl;
usr.bin/indent/parse.c
77
ps.il[ps.tos] = ps.i_l_follow;
usr.bin/indent/parse.c
81
ps.ind_level = 0;
usr.bin/indent/parse.c
82
for (i = ps.tos - 1; i > 0; --i)
usr.bin/indent/parse.c
83
if (ps.p_stack[i] == decl)
usr.bin/indent/parse.c
84
++ps.ind_level; /* indentation is number of
usr.bin/indent/parse.c
86
ps.i_l_follow = ps.ind_level;
usr.bin/indent/parse.c
92
if (ps.p_stack[ps.tos] == elsehead && opt.else_if) /* "else if ..." */
usr.bin/indent/parse.c
98
ps.i_l_follow = ps.il[ps.tos--];
usr.bin/indent/pr_comment.c
101
ps.com_col = 1;
usr.bin/indent/pr_comment.c
106
ps.box_com = true; /* A comment with a '-' or '*' immediately
usr.bin/indent/pr_comment.c
121
ps.com_col = (ps.ind_level - opt.unindent_displace) * opt.ind_size + 1;
usr.bin/indent/pr_comment.c
123
if (ps.com_col <= 1)
usr.bin/indent/pr_comment.c
124
ps.com_col = 1 + !opt.format_col1_comments;
usr.bin/indent/pr_comment.c
136
ps.com_col = ps.decl_on_line || ps.ind_level == 0 ? opt.decl_com_ind : opt.com_ind;
usr.bin/indent/pr_comment.c
137
if (ps.com_col <= target_col)
usr.bin/indent/pr_comment.c
138
ps.com_col = opt.tabsize * (1 + (target_col - 1) / opt.tabsize) + 1;
usr.bin/indent/pr_comment.c
139
if (ps.com_col + 24 > adj_max_col)
usr.bin/indent/pr_comment.c
140
adj_max_col = ps.com_col + 24;
usr.bin/indent/pr_comment.c
143
if (ps.box_com) {
usr.bin/indent/pr_comment.c
156
ps.n_comment_delta = 1 - count_spaces_until(1, start, buf_ptr - 2);
usr.bin/indent/pr_comment.c
159
ps.n_comment_delta = 0;
usr.bin/indent/pr_comment.c
163
ps.comment_delta = 0;
usr.bin/indent/pr_comment.c
166
if (*buf_ptr != ' ' && !ps.box_com)
usr.bin/indent/pr_comment.c
177
if (adj_max_col >= count_spaces_until(ps.com_col, buf_ptr, t_ptr + 2))
usr.bin/indent/pr_comment.c
187
if (opt.blanklines_before_blockcomments && ps.last_token != lbrace)
usr.bin/indent/pr_comment.c
191
if (!ps.box_com && opt.star_comment_cont)
usr.bin/indent/pr_comment.c
202
if (!ps.box_com) { /* in a text comment, break the line here */
usr.bin/indent/pr_comment.c
203
ps.use_ff = true;
usr.bin/indent/pr_comment.c
207
if (!ps.box_com && opt.star_comment_cont)
usr.bin/indent/pr_comment.c
227
if (ps.box_com || ps.last_nl) { /* if this is a boxed comment,
usr.bin/indent/pr_comment.c
231
if (!ps.box_com && e_com - s_com > 3) {
usr.bin/indent/pr_comment.c
237
if (!ps.box_com && opt.star_comment_cont)
usr.bin/indent/pr_comment.c
241
ps.last_nl = 1;
usr.bin/indent/pr_comment.c
254
if (!ps.box_com) {
usr.bin/indent/pr_comment.c
289
if (e_com[-1] != ' ' && e_com[-1] != '\t' && !ps.box_com)
usr.bin/indent/pr_comment.c
292
ps.just_saw_decl = l_just_saw_decl;
usr.bin/indent/pr_comment.c
299
now_col = count_spaces_until(ps.com_col, s_com, e_com);
usr.bin/indent/pr_comment.c
311
ps.last_nl = false;
usr.bin/indent/pr_comment.c
312
if (now_col > adj_max_col && !ps.box_com && e_com[-1] > ' ') {
usr.bin/indent/pr_comment.c
318
if (!ps.box_com && opt.star_comment_cont)
usr.bin/indent/pr_comment.c
325
if (!ps.box_com && opt.star_comment_cont)
usr.bin/indent/pr_comment.c
85
int l_just_saw_decl = ps.just_saw_decl;
usr.bin/indent/pr_comment.c
88
ps.just_saw_decl = 0;
usr.bin/indent/pr_comment.c
90
ps.box_com = false; /* at first, assume that we are not in
usr.bin/indent/pr_comment.c
93
++ps.out_coms; /* keep track of number of comments */
usr.bin/indent/pr_comment.c
97
if (ps.col_1 && !opt.format_col1_comments) { /* if comment starts in column
usr.bin/indent/pr_comment.c
99
ps.box_com = true;
usr.bin/sed/process.c
148
(p = memchr(ps, '\n', psl)) == NULL) {
usr.bin/sed/process.c
152
psl -= (p + 1) - ps;
usr.bin/sed/process.c
153
memmove(ps, p + 1, psl);
usr.bin/sed/process.c
164
cspace(&HS, ps, psl, REPLACE);
usr.bin/sed/process.c
168
cspace(&HS, ps, psl, APPEND);
usr.bin/sed/process.c
174
lputs(ps, psl);
usr.bin/sed/process.c
198
if ((p = memchr(ps, '\n', psl)) != NULL) {
usr.bin/sed/process.c
201
psl = p - ps;
usr.bin/sed/process.c
247
if (write(cp->u.fd, ps, psl) != (ssize_t)psl ||
usr.bin/sed/process.c
290
((a)->type == AT_RE ? regexec_e((a)->u.r, ps, 0, 1, 0, psl) : \
usr.bin/sed/process.c
393
s = ps;
usr.bin/sed/process.c
402
if (!regexec_e(re, ps, 0, 0, 0, psl))
usr.bin/sed/process.c
420
regsub(&SS, ps, cp->u.s->new);
usr.bin/sed/process.c
433
s = ps + match[0].rm_eo;
usr.bin/sed/process.c
455
regexec_e(re, ps, REG_NOTBOL, 0, le, psl));
usr.bin/sed/process.c
484
if (write(cp->u.s->wfd, ps, psl) != (ssize_t)psl ||
usr.bin/sed/process.c
508
for (p = ps; p < &ps[psl]; p++)
usr.bin/sed/process.c
518
for (p = ps, left = psl; left > 0; p += clen, left -= clen) {
usr.bin/sed/process.c
91
fwrite(ps, 1, psl, outfile); \
usr.bin/systat/pftop.c
235
struct pfioc_states ps;
usr.bin/systat/pftop.c
248
bzero(&ps, sizeof(ps));
usr.bin/systat/pftop.c
249
if (ioctl(fd, DIOCGETSTATES, &ps) < 0) {
usr.bin/systat/pftop.c
253
ps.ps_len += 1024 * 1024;
usr.bin/systat/pftop.c
254
ps.ps_buf = malloc(ps.ps_len);
usr.bin/systat/pftop.c
255
if (ioctl(fd, DIOCGETSTATES, &ps) < 0) {
usr.bin/systat/pftop.c
256
free(ps.ps_buf);
usr.bin/systat/pftop.c
261
states = (void *)ps.ps_buf;
usr.bin/systat/pftop.c
262
nstates = ps.ps_len / sizeof(*states);
usr.bin/systat/pftop.c
269
free(ps.ps_buf);
usr.sbin/mtree/compare.c
314
struct stat *ps = p->fts_statp;
usr.sbin/mtree/compare.c
318
time_t pmtime = ps->st_mtimespec.tv_sec;
usr.sbin/mtree/compare.c
321
TIMESPEC_TO_TIMEVAL(&tv[1], &ps->st_mtimespec);
usr.sbin/mtree/compare.c
323
time_t pmtime = (time_t)ps->st_mtime;
usr.sbin/pfctl/pfctl.c
1042
struct pfioc_states ps;
usr.sbin/pfctl/pfctl.c
1048
memset(&ps, 0, sizeof(ps));
usr.sbin/pfctl/pfctl.c
1050
ps.ps_len = len;
usr.sbin/pfctl/pfctl.c
1055
ps.ps_buf = inbuf = newinbuf;
usr.sbin/pfctl/pfctl.c
1057
if (ioctl(dev, DIOCGETSTATES, &ps) < 0) {
usr.sbin/pfctl/pfctl.c
1062
if (ps.ps_len + sizeof(struct pfioc_states) < len)
usr.sbin/pfctl/pfctl.c
1064
if (len == 0 && ps.ps_len == 0)
usr.sbin/pfctl/pfctl.c
1066
if (len == 0 && ps.ps_len != 0)
usr.sbin/pfctl/pfctl.c
1067
len = ps.ps_len;
usr.sbin/pfctl/pfctl.c
1068
if (ps.ps_len == 0)
usr.sbin/pfctl/pfctl.c
1072
p = ps.ps_states;
usr.sbin/pfctl/pfctl.c
1073
for (i = 0; i < ps.ps_len; i += sizeof(*p), p++) {
usr.sbin/pfctl/pfctl_parser.c
1411
char *p, *q, *ps;
usr.sbin/pfctl/pfctl_parser.c
1419
if ((ps = malloc(strlen(s) - strlen(p) + 1)) == NULL)
usr.sbin/pfctl/pfctl_parser.c
1421
strlcpy(ps, s, strlen(s) - strlen(p) + 1);
usr.sbin/pfctl/pfctl_parser.c
1424
if ((ps = strdup(s)) == NULL)
usr.sbin/pfctl/pfctl_parser.c
1432
if (cont && (h = host_if(ps, mask)) != NULL)
usr.sbin/pfctl/pfctl_parser.c
1440
if (cont && (h = host_v6(ps, v6mask)) != NULL)
usr.sbin/pfctl/pfctl_parser.c
1444
if (cont && (h = host_dns(ps, v4mask, v6mask)) != NULL)
usr.sbin/pfctl/pfctl_parser.c
1446
free(ps);
usr.sbin/pfctl/pfctl_parser.c
1459
char *p, *ps;
usr.sbin/pfctl/pfctl_parser.c
1462
if ((ps = strdup(s)) == NULL)
usr.sbin/pfctl/pfctl_parser.c
1464
while ((p = strrchr(ps, ':')) != NULL) {
usr.sbin/pfctl/pfctl_parser.c
1474
free(ps);
usr.sbin/pfctl/pfctl_parser.c
1481
free(ps);
usr.sbin/pfctl/pfctl_parser.c
1487
free(ps);
usr.sbin/pfctl/pfctl_parser.c
1490
if (ifa_exists(ps) || !strncmp(ps, "self", IFNAMSIZ)) {
usr.sbin/pfctl/pfctl_parser.c
1492
h = ifa_lookup(ps, flags);
usr.sbin/pfctl/pfctl_parser.c
1497
free(ps);
usr.sbin/pfctl/pfctl_parser.c
1567
char *p, *ps;
usr.sbin/pfctl/pfctl_parser.c
1569
if ((ps = strdup(s)) == NULL)
usr.sbin/pfctl/pfctl_parser.c
1571
if ((p = strrchr(ps, ':')) != NULL && !strcmp(p, ":0")) {
usr.sbin/pfctl/pfctl_parser.c
1578
error = getaddrinfo(ps, NULL, &hints, &res0);
usr.sbin/pfctl/pfctl_parser.c
1580
free(ps);
usr.sbin/pfctl/pfctl_parser.c
1630
free(ps);