distrib/special/libstubs/mbrtowc_sb.c
37
mbrtowc(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
games/morse/morse.c
108
} ps[] = {
games/morse/morse.c
256
while (ps[i].c) {
games/morse/morse.c
258
if (strcmp(ps[i].morse, s) == 0) {
games/morse/morse.c
259
printf(" %s ", ps[i].c);
games/snake/snake.c
675
stretch(struct point *ps)
games/snake/snake.c
681
if ((abs(ps->col - you.col) < (ccnt / 12)) && (you.line != ps->line)) {
games/snake/snake.c
682
if (you.line < ps->line) {
games/snake/snake.c
683
for (p.line = you.line + 1; p.line <= ps->line; p.line++)
games/snake/snake.c
690
for (p.line = you.line - 1; p.line >= ps->line; p.line--)
games/snake/snake.c
698
} else if ((abs(ps->line - you.line) < (lcnt / 7)) && (you.col != ps->col)) {
games/snake/snake.c
700
if (you.col < ps->col) {
games/snake/snake.c
701
for (p.col = you.col + 1; p.col <= ps->col; p.col++)
games/snake/snake.c
708
for (p.col = you.col - 1; p.col >= ps->col; p.col--)
games/snake/snake.c
721
surround(struct point *ps)
games/snake/snake.c
725
if (ps->col == 0)
games/snake/snake.c
726
ps->col++;
games/snake/snake.c
727
if (ps->line == 0)
games/snake/snake.c
728
ps->line++;
games/snake/snake.c
729
if (ps->line == LINES - 1)
games/snake/snake.c
730
ps->line--;
games/snake/snake.c
731
if (ps->col == COLS - 1)
games/snake/snake.c
732
ps->col--;
games/snake/snake.c
733
mvaddstr(ps->line, ps->col, "/*\\");
games/snake/snake.c
734
mvaddstr(ps->line + 1, ps->col, "* *");
games/snake/snake.c
735
mvaddstr(ps->line + 2, ps->col, "\\*/");
games/snake/snake.c
737
pchar(ps, '@');
games/snake/snake.c
740
pchar(ps, ' ');
games/snake/snake.c
745
mvaddstr(ps->line, ps->col, " ");
games/snake/snake.c
746
mvaddstr(ps->line + 1, ps->col, "o.o");
games/snake/snake.c
747
mvaddstr(ps->line + 2, ps->col, "\\_/");
games/snake/snake.c
750
mvaddstr(ps->line, ps->col, " ");
games/snake/snake.c
751
mvaddstr(ps->line + 1, ps->col, "o.-");
games/snake/snake.c
752
mvaddstr(ps->line + 2, ps->col, "\\_/");
games/snake/snake.c
756
mvaddstr(ps->line, ps->col, " ");
games/snake/snake.c
757
mvaddstr(ps->line + 1, ps->col, "o.o");
games/snake/snake.c
758
mvaddstr(ps->line + 2, ps->col, "\\_/");
games/snake/snake.c
764
win(struct point *ps)
games/snake/snake.c
771
x.col = ps->col;
games/snake/snake.c
772
x.line = ps->line;
lib/libc/citrus/citrus_utf8.c
172
_citrus_utf8_ctype_mbsinit(const mbstate_t * __restrict ps)
lib/libc/citrus/citrus_utf8.c
174
return ((const struct _utf8_state *)ps)->want == 0;
lib/libc/citrus/citrus_utf8.c
180
mbstate_t * __restrict ps)
lib/libc/citrus/citrus_utf8.c
185
us = (struct _utf8_state *)ps;
lib/libc/citrus/citrus_utf8.c
205
nmc - i, ps);
lib/libc/citrus/citrus_utf8.c
238
nmc - i, ps);
lib/libc/citrus/citrus_utf8.c
259
mbstate_t * __restrict ps)
lib/libc/citrus/citrus_utf8.c
265
us = (struct _utf8_state *)ps;
lib/libc/citrus/citrus_utf8.c
319
mbstate_t * __restrict ps)
lib/libc/citrus/citrus_utf8.c
325
us = (struct _utf8_state *)ps;
lib/libc/citrus/citrus_utf8.c
341
r = _citrus_utf8_ctype_wcrtomb(buf, wc, ps);
lib/libc/citrus/citrus_utf8.c
361
r = _citrus_utf8_ctype_wcrtomb(dst + o, wc, ps);
lib/libc/citrus/citrus_utf8.c
368
r = _citrus_utf8_ctype_wcrtomb(buf, wc, ps);
lib/libc/citrus/citrus_utf8.c
45
const char * __restrict s, size_t n, mbstate_t * __restrict ps)
lib/libc/citrus/citrus_utf8.c
51
us = (struct _utf8_state *)ps;
lib/libc/gen/setproctitle.c
47
static struct ps_strings *ps;
lib/libc/gen/setproctitle.c
65
if (ps == NULL) {
lib/libc/gen/setproctitle.c
73
ps = (struct ps_strings *)_ps.val;
lib/libc/gen/setproctitle.c
75
ps->ps_nargvstr = 1;
lib/libc/gen/setproctitle.c
76
ps->ps_argvstr = &bufp;
lib/libc/locale/c16rtomb.c
32
c16rtomb(char *s, char16_t c16, mbstate_t *ps)
lib/libc/locale/c16rtomb.c
38
if (ps == NULL)
lib/libc/locale/c16rtomb.c
39
ps = &mbs;
lib/libc/locale/c16rtomb.c
51
memset(ps, 0, sizeof(*ps));
lib/libc/locale/c16rtomb.c
55
us = (struct _utf16_state *)ps;
lib/libc/locale/c16rtomb.c
99
return wcrtomb(s, wc, ps);
lib/libc/locale/c32rtomb.c
11
c32rtomb(char *s, char32_t c32, mbstate_t *ps)
lib/libc/locale/c32rtomb.c
15
if (ps == NULL)
lib/libc/locale/c32rtomb.c
16
ps = &mbs;
lib/libc/locale/c32rtomb.c
17
return wcrtomb(s, c32, ps);
lib/libc/locale/mbrlen.c
32
mbrlen(const char * __restrict s, size_t n, mbstate_t * __restrict ps)
lib/libc/locale/mbrlen.c
36
if (ps == NULL)
lib/libc/locale/mbrlen.c
37
ps = &mbs;
lib/libc/locale/mbrlen.c
38
return (mbrtowc(NULL, s, n, ps));
lib/libc/locale/mbrtoc16.c
35
mbrtoc16(char16_t *pc16, const char *s, size_t n, mbstate_t *ps)
lib/libc/locale/mbrtoc16.c
49
if (ps == NULL)
lib/libc/locale/mbrtoc16.c
50
ps = &mbs;
lib/libc/locale/mbrtoc16.c
52
us = (struct _utf16_state *)ps;
lib/libc/locale/mbrtoc16.c
86
rv = mbrtowc(&wc, s, n, ps);
lib/libc/locale/mbrtoc32.c
11
mbrtoc32(char32_t *pc32, const char *s, size_t n, mbstate_t *ps)
lib/libc/locale/mbrtoc32.c
15
if (ps == NULL)
lib/libc/locale/mbrtoc32.c
16
ps = &mbs;
lib/libc/locale/mbrtoc32.c
17
return mbrtowc(pc32, s, n, ps);
lib/libc/locale/multibyte_citrus.c
102
if (ps == NULL)
lib/libc/locale/multibyte_citrus.c
103
ps = &mbs;
lib/libc/locale/multibyte_citrus.c
104
return (wcsnrtombs(dst, src, SIZE_MAX, len, ps));
lib/libc/locale/multibyte_citrus.c
110
mbstate_t *ps)
lib/libc/locale/multibyte_citrus.c
114
if (ps == NULL)
lib/libc/locale/multibyte_citrus.c
115
ps = &mbs;
lib/libc/locale/multibyte_citrus.c
118
return _citrus_utf8_ctype_wcsnrtombs(dst, src, nwc, len, ps);
lib/libc/locale/multibyte_citrus.c
38
mbsinit(const mbstate_t *ps)
lib/libc/locale/multibyte_citrus.c
40
if (ps == NULL || __mb_cur_max() == 1)
lib/libc/locale/multibyte_citrus.c
42
return _citrus_utf8_ctype_mbsinit(ps);
lib/libc/locale/multibyte_citrus.c
47
mbrtowc(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
lib/libc/locale/multibyte_citrus.c
51
if (ps == NULL)
lib/libc/locale/multibyte_citrus.c
52
ps = &mbs;
lib/libc/locale/multibyte_citrus.c
55
return _citrus_utf8_ctype_mbrtowc(pwc, s, n, ps);
lib/libc/locale/multibyte_citrus.c
60
mbsrtowcs(wchar_t *dst, const char **src, size_t len, mbstate_t *ps)
lib/libc/locale/multibyte_citrus.c
64
if (ps == NULL)
lib/libc/locale/multibyte_citrus.c
65
ps = &mbs;
lib/libc/locale/multibyte_citrus.c
66
return (mbsnrtowcs(dst, src, SIZE_MAX, len, ps));
lib/libc/locale/multibyte_citrus.c
72
mbstate_t *ps)
lib/libc/locale/multibyte_citrus.c
76
if (ps == NULL)
lib/libc/locale/multibyte_citrus.c
77
ps = &mbs;
lib/libc/locale/multibyte_citrus.c
80
return _citrus_utf8_ctype_mbsnrtowcs(dst, src, nmc, len, ps);
lib/libc/locale/multibyte_citrus.c
85
wcrtomb(char *s, wchar_t wc, mbstate_t *ps)
lib/libc/locale/multibyte_citrus.c
89
if (ps == NULL)
lib/libc/locale/multibyte_citrus.c
90
ps = &mbs;
lib/libc/locale/multibyte_citrus.c
93
return _citrus_utf8_ctype_wcrtomb(s, wc, ps);
lib/libc/locale/multibyte_citrus.c
98
wcsrtombs(char *dst, const wchar_t **src, size_t len, mbstate_t *ps)
lib/libcrypto/dsa/dsa.h
118
void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps);
lib/libcrypto/dsa/dsa_asn1.c
139
DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps)
lib/libcrypto/dsa/dsa_asn1.c
143
if (ps != NULL)
lib/libcrypto/dsa/dsa_asn1.c
144
*ps = sig->s;
lib/libcrypto/ec/ec.h
302
void ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps);
lib/libcrypto/ecdsa/ecdsa.c
131
ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps)
lib/libcrypto/ecdsa/ecdsa.c
135
if (ps != NULL)
lib/libcrypto/ecdsa/ecdsa.c
136
*ps = sig->s;
lib/libcrypto/ui/ui_openssl.c
246
static int ps;
lib/libcrypto/ui/ui_openssl.c
254
ps = 0;
lib/libcrypto/ui/ui_openssl.c
257
ps = 1;
lib/libcrypto/ui/ui_openssl.c
261
ps = 2;
lib/libcrypto/ui/ui_openssl.c
284
if (ps >= 2 && !echo && !echo_console(ui))
lib/libcrypto/ui/ui_openssl.c
287
if (ps >= 1)
lib/libcurses/tinfo/read_termcap.c
873
char *pd, *ps, *tok;
lib/libcurses/tinfo/read_termcap.c
879
ps = dummy;
lib/libcurses/tinfo/read_termcap.c
880
while (!endflag && (tok = get_tc_token(&ps, &endflag)) != 0) {
lib/libkvm/kvm_proc.c
437
struct ps_strings *ps;
lib/libkvm/kvm_proc.c
448
ps = (struct ps_strings *)pr.ps_strings;
lib/libkvm/kvm_proc.c
454
kvm_ureadm(kd, p, (u_long)ps, (char *)&arginfo,
lib/libpcap/pcap-bpf.c
53
pcap_stats(pcap_t *p, struct pcap_stat *ps)
lib/libpcap/pcap-bpf.c
63
ps->ps_recv = s.bs_recv;
lib/libpcap/pcap-bpf.c
64
ps->ps_drop = s.bs_drop;
lib/libtls/tls_client.c
163
free(ps);
lib/libtls/tls_client.c
65
char *hs = NULL, *ps = NULL;
lib/libtls/tls_client.c
81
ret = tls_host_port(host, &hs, &ps);
lib/libtls/tls_client.c
93
p = (ps != NULL) ? ps : port;
libexec/getty/subr.c
374
struct portselect *ps;
libexec/getty/subr.c
389
for (ps = portspeeds; ps->ps_baud; ps++)
libexec/getty/subr.c
390
if (strcmp(ps->ps_baud, baud) == 0) {
libexec/getty/subr.c
391
type = ps->ps_type;
regress/lib/libc/cephes/ieee.c
918
unsigned short *ps;
regress/lib/libc/cephes/ieee.c
927
ps = &b[NI-1];
regress/lib/libc/cephes/ieee.c
931
if( *ps == 0 )
regress/lib/libc/cephes/ieee.c
933
--ps;
regress/lib/libc/cephes/ieee.c
939
m = (unsigned long) aa * *ps--;
regress/lib/libc/regex/t_exhaust.c
116
return ps("((.*){0,255}", ")", len);
regress/lib/libc/regex/t_exhaust.c
122
return ps("(.\\{0,}", ")", len);
regress/lib/libc/regex/t_exhaust.c
128
return ps("((.*){1,255}", ")", len);
regress/lib/libc/regex/t_exhaust.c
134
return ps("(", "){1,100}", len);
regress/lib/libcrypto/mlkem/parse_test_file.c
109
parse_state_init(struct parse_state *ps, size_t max, size_t instruction_max)
regress/lib/libcrypto/mlkem/parse_test_file.c
115
memset(ps, 0, sizeof(*ps));
regress/lib/libcrypto/mlkem/parse_test_file.c
116
ps->test = 1;
regress/lib/libcrypto/mlkem/parse_test_file.c
118
ps->max = max;
regress/lib/libcrypto/mlkem/parse_test_file.c
119
if ((ps->data = calloc(max, sizeof(*ps->data))) == NULL)
regress/lib/libcrypto/mlkem/parse_test_file.c
122
if ((ps->data[i] = line_data_new()) == NULL)
regress/lib/libcrypto/mlkem/parse_test_file.c
126
if ((ps->instruction_max = instruction_max) > 0) {
regress/lib/libcrypto/mlkem/parse_test_file.c
127
if ((ps->instruction_data = calloc(instruction_max,
regress/lib/libcrypto/mlkem/parse_test_file.c
128
sizeof(*ps->instruction_data))) == NULL)
regress/lib/libcrypto/mlkem/parse_test_file.c
131
if ((ps->instruction_data[i] = line_data_new()) == NULL)
regress/lib/libcrypto/mlkem/parse_test_file.c
137
parse_state_finish(struct parse_state *ps)
regress/lib/libcrypto/mlkem/parse_test_file.c
141
for (i = 0; i < ps->max; i++)
regress/lib/libcrypto/mlkem/parse_test_file.c
142
line_data_free(ps->data[i]);
regress/lib/libcrypto/mlkem/parse_test_file.c
143
free(ps->data);
regress/lib/libcrypto/mlkem/parse_test_file.c
145
for (i = 0; i < ps->instruction_max; i++)
regress/lib/libcrypto/mlkem/parse_test_file.c
146
line_data_free(ps->instruction_data[i]);
regress/lib/libcrypto/mlkem/parse_test_file.c
147
free(ps->instruction_data);
regress/lib/libcrypto/mlkem/parse_test_file.c
151
parse_state_new_line(struct parse_state *ps)
regress/lib/libcrypto/mlkem/parse_test_file.c
153
ps->line++;
regress/lib/libcrypto/mlkem/parse_test_file.c
157
parse_instruction_advance(struct parse_state *ps)
regress/lib/libcrypto/mlkem/parse_test_file.c
159
assert(ps->instruction_cur < ps->instruction_max);
regress/lib/libcrypto/mlkem/parse_test_file.c
160
ps->instruction_cur++;
regress/lib/libcrypto/mlkem/parse_test_file.c
164
parse_state_advance(struct parse_state *ps)
regress/lib/libcrypto/mlkem/parse_test_file.c
166
assert(ps->cur < ps->max);
regress/lib/libcrypto/mlkem/parse_test_file.c
168
ps->cur++;
regress/lib/libcrypto/mlkem/parse_test_file.c
169
if ((ps->cur %= ps->max) == 0)
regress/lib/libcrypto/mlkem/parse_test_file.c
170
ps->test++;
regress/sys/kern/ptrace/ptrace.c
47
int ps;
regress/sys/kern/ptrace/ptrace.c
51
ps = getpagesize();
regress/sys/kern/ptrace/ptrace.c
82
m = mmap(0, ps, PROT_READ|PROT_WRITE, MAP_ANON|MAP_SHARED, -1, 0);
regress/sys/kern/ptrace/ptrace.c
93
if (mprotect(m, ps, PROT_NONE))
regress/sys/uvm/mmap_mod/mmap_mod.c
24
size_t ps;
regress/sys/uvm/mmap_mod/mmap_mod.c
27
ps = getpagesize();
regress/sys/uvm/mmap_mod/mmap_mod.c
35
if (ftruncate(fd, ps))
regress/sys/uvm/mmap_mod/mmap_mod.c
38
if ((pat = malloc(ps)) == NULL)
regress/sys/uvm/mmap_mod/mmap_mod.c
41
memset(pat, 'a', ps);
regress/sys/uvm/mmap_mod/mmap_mod.c
43
if (pwrite(fd, pat, ps, 0) != ps)
regress/sys/uvm/mmap_mod/mmap_mod.c
46
buf = mmap(NULL, ps, PROT_READ|PROT_WRITE, MAP_FILE|MAP_SHARED, fd, 0);
regress/sys/uvm/mmap_mod/mmap_mod.c
53
memset(buf, 'x', ps);
regress/sys/uvm/mmap_mod/mmap_mod.c
55
if (munmap(buf, ps) == -1)
regress/sys/uvm/mmap_mod/mmap_mod.c
58
buf = mmap(NULL, ps, PROT_READ|PROT_WRITE, MAP_FILE|MAP_SHARED, fd, 0);
regress/sys/uvm/mmap_mod/mmap_mod.c
65
if (msync(buf, ps, MS_SYNC) == -1)
regress/sys/uvm/mmap_mod/mmap_mod.c
68
if (pread(fd, pat, ps, 0) != ps)
regress/sys/uvm/mmap_write_self/mmap_write_self.c
36
size_t ps;
regress/sys/uvm/mmap_write_self/mmap_write_self.c
39
ps = getpagesize();
regress/sys/uvm/mmap_write_self/mmap_write_self.c
47
buf = mmap(NULL, ps, PROT_READ, MAP_FILE|MAP_SHARED, fd, 0);
regress/sys/uvm/mmap_write_self/mmap_write_self.c
51
if (pwrite(fd, buf, ps, 0) == ps)
regress/usr.sbin/bgpd/unittests/rde_trie_test.c
68
char *p, *ps;
regress/usr.sbin/bgpd/unittests/rde_trie_test.c
71
if ((ps = strdup(s)) == NULL)
regress/usr.sbin/bgpd/unittests/rde_trie_test.c
74
if ((p = strrchr(ps, '/')) != NULL) {
regress/usr.sbin/bgpd/unittests/rde_trie_test.c
85
if (host_ip(ps, h, len) == 0) {
regress/usr.sbin/bgpd/unittests/rde_trie_test.c
86
free(ps);
regress/usr.sbin/bgpd/unittests/rde_trie_test.c
93
free(ps);
sbin/iked/ca.c
104
caproc(struct privsep *ps, struct privsep_proc *p)
sbin/iked/ca.c
106
proc_run(ps, p, procs, nitems(procs), ca_run, NULL);
sbin/iked/ca.c
110
ca_run(struct privsep *ps, struct privsep_proc *p, void *arg)
sbin/iked/ca.c
148
ca_getkey(struct privsep *ps, struct iked_id *key, enum imsg_type type)
sbin/iked/control.c
60
control(struct privsep *ps, struct privsep_proc *p)
sbin/iked/control.c
62
proc_run(ps, p, procs, nitems(procs), control_run, NULL);
sbin/iked/control.c
66
control_run(struct privsep *ps, struct privsep_proc *p, void *arg)
sbin/iked/control.c
78
control_init(struct privsep *ps, struct control_sock *cs)
sbin/iked/iked.c
172
ps = &env->sc_ps;
sbin/iked/iked.c
173
ps->ps_env = env;
sbin/iked/iked.c
181
if ((ps->ps_pw = getpwnam(IKED_USER)) == NULL)
sbin/iked/iked.c
185
ps->ps_csock.cs_name = sock;
sbin/iked/iked.c
191
ps->ps_noaction = 1;
sbin/iked/iked.c
198
ps->ps_instance = proc_instance;
sbin/iked/iked.c
200
ps->ps_title[proc_id] = title;
sbin/iked/iked.c
203
proc_init(ps, procs, nitems(procs), debug, argc0, argv, proc_id);
sbin/iked/iked.c
210
signal_set(&ps->ps_evsigint, SIGINT, parent_sig_handler, ps);
sbin/iked/iked.c
211
signal_set(&ps->ps_evsigterm, SIGTERM, parent_sig_handler, ps);
sbin/iked/iked.c
212
signal_set(&ps->ps_evsigchld, SIGCHLD, parent_sig_handler, ps);
sbin/iked/iked.c
213
signal_set(&ps->ps_evsighup, SIGHUP, parent_sig_handler, ps);
sbin/iked/iked.c
214
signal_set(&ps->ps_evsigpipe, SIGPIPE, parent_sig_handler, ps);
sbin/iked/iked.c
215
signal_set(&ps->ps_evsigusr1, SIGUSR1, parent_sig_handler, ps);
sbin/iked/iked.c
217
signal_add(&ps->ps_evsigint, NULL);
sbin/iked/iked.c
218
signal_add(&ps->ps_evsigterm, NULL);
sbin/iked/iked.c
219
signal_add(&ps->ps_evsigchld, NULL);
sbin/iked/iked.c
220
signal_add(&ps->ps_evsighup, NULL);
sbin/iked/iked.c
221
signal_add(&ps->ps_evsigpipe, NULL);
sbin/iked/iked.c
222
signal_add(&ps->ps_evsigusr1, NULL);
sbin/iked/iked.c
226
proc_connect(ps, parent_connected);
sbin/iked/iked.c
237
parent_connected(struct privsep *ps)
sbin/iked/iked.c
239
struct iked *env = ps->ps_env;
sbin/iked/iked.c
357
struct privsep *ps = arg;
sbin/iked/iked.c
370
parent_reload(ps->ps_env, 0, NULL);
sbin/iked/iked.c
411
if (pid == ps->ps_pid[id]) {
sbin/iked/iked.c
414
ps->ps_title[id], cause);
sbin/iked/iked.c
422
parent_shutdown(ps->ps_env);
sbin/iked/iked.c
81
struct privsep *ps;
sbin/iked/ikev2.c
204
ikev2(struct privsep *ps, struct privsep_proc *p)
sbin/iked/ikev2.c
206
proc_run(ps, p, procs, nitems(procs), ikev2_run, NULL);
sbin/iked/ikev2.c
210
ikev2_run(struct privsep *ps, struct privsep_proc *p, void *arg)
sbin/iked/parse.y
2238
char *p, *ps;
sbin/iked/parse.y
2241
if ((ps = strdup(s)) == NULL)
sbin/iked/parse.y
2244
if ((p = strchr(ps, '/')) != NULL) {
sbin/iked/parse.y
2253
if ((ipa = host_if(ps, mask)) == NULL &&
sbin/iked/parse.y
2254
(ipa = host_ip(ps, mask)) == NULL &&
sbin/iked/parse.y
2255
(ipa = host_dns(ps, mask)) == NULL)
sbin/iked/parse.y
2259
free(ps);
sbin/iked/proc.c
110
for (i = 0; i < ps->ps_instances[p->p_id]; i++) {
sbin/iked/proc.c
114
fd = ps->ps_pipes[p->p_id][i].pp_pipes[PROC_PARENT][0];
sbin/iked/proc.c
115
ps->ps_pipes[p->p_id][i].pp_pipes[PROC_PARENT][0] = -1;
sbin/iked/proc.c
144
proc_connect(struct privsep *ps, void (*connected)(struct privsep *))
sbin/iked/proc.c
150
if (ps->ps_noaction) {
sbin/iked/proc.c
153
connected(ps);
sbin/iked/proc.c
156
ps->ps_connected = connected;
sbin/iked/proc.c
163
for (inst = 0; inst < ps->ps_instances[dst]; inst++) {
sbin/iked/proc.c
164
iev = &ps->ps_ievs[dst][inst];
sbin/iked/proc.c
166
ps->ps_pp->pp_pipes[dst][inst]) == -1)
sbin/iked/proc.c
182
proc_open(ps, src, dst);
sbin/iked/proc.c
194
for (inst = 0; inst < ps->ps_instances[dst]; inst++) {
sbin/iked/proc.c
195
if (proc_compose_imsg(ps, dst, inst, IMSG_CTL_PROCREADY,
sbin/iked/proc.c
198
ps->ps_connecting++;
sbin/iked/proc.c
201
ps->ps_connecting, ps->ps_title[dst], inst + 1);
sbin/iked/proc.c
208
proc_init(struct privsep *ps, struct privsep_proc *procs, unsigned int nproc,
sbin/iked/proc.c
218
if (ps->ps_noaction)
sbin/iked/proc.c
223
proc_setup(ps, procs, nproc);
sbin/iked/proc.c
238
for (proc = 0; proc < ps->ps_instances[dst]; proc++) {
sbin/iked/proc.c
239
pa = &ps->ps_pipes[PROC_PARENT][0];
sbin/iked/proc.c
240
pb = &ps->ps_pipes[dst][proc];
sbin/iked/proc.c
252
proc_exec(ps, procs, nproc, argc, argv);
sbin/iked/proc.c
267
p->p_init(ps, p);
sbin/iked/proc.c
273
proc_accept(struct privsep *ps, int fd, enum privsep_procid dst,
sbin/iked/proc.c
276
struct privsep_pipes *pp = ps->ps_pp;
sbin/iked/proc.c
279
if (ps->ps_ievs[dst] == NULL) {
sbin/iked/proc.c
282
__func__, ps->ps_title[privsep_process],
sbin/iked/proc.c
283
privsep_process, ps->ps_instance + 1,
sbin/iked/proc.c
297
iev = &ps->ps_ievs[dst][n];
sbin/iked/proc.c
306
proc_setup(struct privsep *ps, struct privsep_proc *procs, unsigned int nproc)
sbin/iked/proc.c
312
ps->ps_title[PROC_PARENT] = "parent";
sbin/iked/proc.c
316
if (ps->ps_instances[src] < 1)
sbin/iked/proc.c
317
ps->ps_instances[src] = 1;
sbin/iked/proc.c
320
procs[src].p_ps = ps;
sbin/iked/proc.c
325
ps->ps_title[id] = procs[src].p_title;
sbin/iked/proc.c
326
if ((ps->ps_ievs[id] = calloc(ps->ps_instances[id],
sbin/iked/proc.c
331
for (i = 0; i < ps->ps_instances[id]; i++) {
sbin/iked/proc.c
332
ps->ps_ievs[id][i].handler = proc_dispatch;
sbin/iked/proc.c
333
ps->ps_ievs[id][i].events = EV_READ;
sbin/iked/proc.c
334
ps->ps_ievs[id][i].proc = &procs[src];
sbin/iked/proc.c
335
ps->ps_ievs[id][i].data = &ps->ps_ievs[id][i];
sbin/iked/proc.c
354
if ((ps->ps_pipes[src] = calloc(ps->ps_instances[src],
sbin/iked/proc.c
358
for (i = 0; i < ps->ps_instances[src]; i++) {
sbin/iked/proc.c
359
pp = &ps->ps_pipes[src][i];
sbin/iked/proc.c
364
calloc(ps->ps_instances[dst],
sbin/iked/proc.c
369
for (j = 0; j < ps->ps_instances[dst]; j++)
sbin/iked/proc.c
375
ps->ps_pp = &ps->ps_pipes[privsep_process][ps->ps_instance];
sbin/iked/proc.c
379
proc_kill(struct privsep *ps)
sbin/iked/proc.c
388
proc_close(ps);
sbin/iked/proc.c
417
proc_open(struct privsep *ps, int src, int dst)
sbin/iked/proc.c
425
for (i = 0; i < ps->ps_instances[src]; i++) {
sbin/iked/proc.c
426
for (j = 0; j < ps->ps_instances[dst]; j++) {
sbin/iked/proc.c
431
pa = &ps->ps_pipes[src][i];
sbin/iked/proc.c
432
pb = &ps->ps_pipes[dst][j];
sbin/iked/proc.c
443
if (proc_compose_imsg(ps, dst, j, IMSG_CTL_PROCFD,
sbin/iked/proc.c
449
if (proc_compose_imsg(ps, src, i, IMSG_CTL_PROCFD,
sbin/iked/proc.c
457
if (proc_flush_imsg(ps, src, i) == -1 ||
sbin/iked/proc.c
458
proc_flush_imsg(ps, dst, j) == -1)
sbin/iked/proc.c
465
proc_close(struct privsep *ps)
sbin/iked/proc.c
470
if (ps == NULL)
sbin/iked/proc.c
473
pp = ps->ps_pp;
sbin/iked/proc.c
476
if (ps->ps_ievs[dst] == NULL)
sbin/iked/proc.c
479
for (n = 0; n < ps->ps_instances[dst]; n++) {
sbin/iked/proc.c
484
event_del(&(ps->ps_ievs[dst][n].ev));
sbin/iked/proc.c
485
imsgbuf_clear(&(ps->ps_ievs[dst][n].ibuf));
sbin/iked/proc.c
489
free(ps->ps_ievs[dst]);
sbin/iked/proc.c
496
struct privsep *ps = p->p_ps;
sbin/iked/proc.c
501
proc_close(ps);
sbin/iked/proc.c
531
proc_run(struct privsep *ps, struct privsep_proc *p,
sbin/iked/proc.c
540
if (p->p_id == PROC_CONTROL && ps->ps_instance == 0) {
sbin/iked/proc.c
541
if (control_init(ps, &ps->ps_csock) == -1)
sbin/iked/proc.c
549
pw = ps->ps_pw;
sbin/iked/proc.c
573
signal_set(&ps->ps_evsigint, SIGINT, proc_sig_handler, p);
sbin/iked/proc.c
574
signal_set(&ps->ps_evsigterm, SIGTERM, proc_sig_handler, p);
sbin/iked/proc.c
575
signal_set(&ps->ps_evsigchld, SIGCHLD, proc_sig_handler, p);
sbin/iked/proc.c
576
signal_set(&ps->ps_evsighup, SIGHUP, proc_sig_handler, p);
sbin/iked/proc.c
577
signal_set(&ps->ps_evsigpipe, SIGPIPE, proc_sig_handler, p);
sbin/iked/proc.c
578
signal_set(&ps->ps_evsigusr1, SIGUSR1, proc_sig_handler, p);
sbin/iked/proc.c
580
signal_add(&ps->ps_evsigint, NULL);
sbin/iked/proc.c
581
signal_add(&ps->ps_evsigterm, NULL);
sbin/iked/proc.c
582
signal_add(&ps->ps_evsigchld, NULL);
sbin/iked/proc.c
583
signal_add(&ps->ps_evsighup, NULL);
sbin/iked/proc.c
584
signal_add(&ps->ps_evsigpipe, NULL);
sbin/iked/proc.c
585
signal_add(&ps->ps_evsigusr1, NULL);
sbin/iked/proc.c
587
proc_setup(ps, procs, nproc);
sbin/iked/proc.c
588
proc_accept(ps, PROC_PARENT_SOCK_FILENO, PROC_PARENT, 0);
sbin/iked/proc.c
589
if (p->p_id == PROC_CONTROL && ps->ps_instance == 0) {
sbin/iked/proc.c
590
if (control_listen(&ps->ps_csock) == -1)
sbin/iked/proc.c
596
ps->ps_instance + 1, ps->ps_instances[p->p_id], getpid());
sbin/iked/proc.c
600
run(ps, p, arg);
sbin/iked/proc.c
612
struct privsep *ps = p->p_ps;
sbin/iked/proc.c
620
title = ps->ps_title[privsep_process];
sbin/iked/proc.c
653
__func__, title, ps->ps_instance + 1,
sbin/iked/proc.c
678
proc_accept(ps, imsg_get_fd(&imsg), pf.pf_procid,
sbin/iked/proc.c
685
ps->ps_connecting, p->p_title, imsg.hdr.pid,
sbin/iked/proc.c
686
title, ps->ps_instance + 1);
sbin/iked/proc.c
690
if (proc_compose_imsg(ps, PROC_PARENT, 0,
sbin/iked/proc.c
695
if (ps->ps_connecting == 0)
sbin/iked/proc.c
697
if (ps->ps_instance != 0)
sbin/iked/proc.c
699
__func__, ps->ps_instance);
sbin/iked/proc.c
700
if (ps->ps_connected == NULL)
sbin/iked/proc.c
702
if (--ps->ps_connecting == 0) {
sbin/iked/proc.c
704
ps->ps_connected(ps);
sbin/iked/proc.c
711
__func__, title, ps->ps_instance + 1,
sbin/iked/proc.c
72
proc_exec(struct privsep *ps, struct privsep_proc *procs, unsigned int nproc,
sbin/iked/proc.c
774
proc_range(struct privsep *ps, enum privsep_procid id, int *n, int *m)
sbin/iked/proc.c
779
*m = ps->ps_instances[id];
sbin/iked/proc.c
787
proc_compose_imsg(struct privsep *ps, enum privsep_procid id, int n,
sbin/iked/proc.c
792
proc_range(ps, id, &n, &m);
sbin/iked/proc.c
794
if (imsg_compose_event(&ps->ps_ievs[id][n],
sbin/iked/proc.c
795
type, peerid, ps->ps_instance + 1, fd, data, datalen) == -1)
sbin/iked/proc.c
803
proc_compose(struct privsep *ps, enum privsep_procid id,
sbin/iked/proc.c
806
return (proc_compose_imsg(ps, id, -1, type, -1, -1, data, datalen));
sbin/iked/proc.c
810
proc_composev_imsg(struct privsep *ps, enum privsep_procid id, int n,
sbin/iked/proc.c
815
proc_range(ps, id, &n, &m);
sbin/iked/proc.c
817
if (imsg_composev_event(&ps->ps_ievs[id][n],
sbin/iked/proc.c
818
type, peerid, ps->ps_instance + 1, fd, iov, iovcnt) == -1)
sbin/iked/proc.c
825
proc_composev(struct privsep *ps, enum privsep_procid id,
sbin/iked/proc.c
828
return (proc_composev_imsg(ps, id, -1, type, -1, -1, iov, iovcnt));
sbin/iked/proc.c
832
proc_forward_imsg(struct privsep *ps, struct imsg *imsg,
sbin/iked/proc.c
835
return (proc_compose_imsg(ps, id, n, imsg->hdr.type,
sbin/iked/proc.c
840
proc_ibuf(struct privsep *ps, enum privsep_procid id, int n)
sbin/iked/proc.c
844
proc_range(ps, id, &n, &m);
sbin/iked/proc.c
845
return (&ps->ps_ievs[id][n].ibuf);
sbin/iked/proc.c
849
proc_iev(struct privsep *ps, enum privsep_procid id, int n)
sbin/iked/proc.c
853
proc_range(ps, id, &n, &m);
sbin/iked/proc.c
854
return (&ps->ps_ievs[id][n]);
sbin/iked/proc.c
859
proc_flush_imsg(struct privsep *ps, enum privsep_procid id, int n)
sbin/iked/proc.c
864
proc_range(ps, id, &n, &m);
sbin/iked/proc.c
866
if ((ibuf = proc_ibuf(ps, id, n)) == NULL)
sbin/iked/proc.c
870
imsg_event_add(&ps->ps_ievs[id][n]);
sbin/ipsecctl/parse.y
1652
char *p, *q, *ps;
sbin/ipsecctl/parse.y
1659
if ((ps = malloc(strlen(s) - strlen(p) + 1)) == NULL)
sbin/ipsecctl/parse.y
1661
strlcpy(ps, s, strlen(s) - strlen(p) + 1);
sbin/ipsecctl/parse.y
1663
if ((ps = strdup(s)) == NULL)
sbin/ipsecctl/parse.y
1669
if (cont && (ipa = host_if(ps, mask)) != NULL)
sbin/ipsecctl/parse.y
1677
if (cont && (ipa = host_v6(ps, mask == -1 ? 128 : mask)) != NULL)
sbin/ipsecctl/parse.y
1683
free(ps);
sbin/pfctl/pf_print_state.c
165
char ps[6];
sbin/pfctl/pf_print_state.c
180
snprintf(ps, sizeof(ps), "%u", ntohs(port));
sbin/pfctl/pf_print_state.c
184
printf(":%s", s ? s->s_name : ps);
sbin/pfctl/pf_print_state.c
186
printf("[%s]", s ? s->s_name : ps);
sbin/pfctl/pfctl.c
1450
struct pfioc_states ps;
sbin/pfctl/pfctl.c
1456
memset(&ps, 0, sizeof(ps));
sbin/pfctl/pfctl.c
1458
ps.ps_len = len;
sbin/pfctl/pfctl.c
1463
ps.ps_buf = inbuf = newinbuf;
sbin/pfctl/pfctl.c
1465
if (ioctl(dev, DIOCGETSTATES, &ps) == -1) {
sbin/pfctl/pfctl.c
1470
if (ps.ps_len + sizeof(struct pfioc_states) < len)
sbin/pfctl/pfctl.c
1472
if (len == 0 && ps.ps_len == 0)
sbin/pfctl/pfctl.c
1474
if (len == 0 && ps.ps_len != 0)
sbin/pfctl/pfctl.c
1475
len = ps.ps_len;
sbin/pfctl/pfctl.c
1476
if (ps.ps_len == 0)
sbin/pfctl/pfctl.c
1480
p = ps.ps_states;
sbin/pfctl/pfctl.c
1481
for (i = 0; i < ps.ps_len; i += sizeof(*p), p++) {
sbin/pfctl/pfctl.c
2472
struct pfioc_synflwats ps;
sbin/pfctl/pfctl.c
2474
memset(&ps, 0, sizeof(ps));
sbin/pfctl/pfctl.c
2475
ps.hiwat = hiwat;
sbin/pfctl/pfctl.c
2476
ps.lowat = lowat;
sbin/pfctl/pfctl.c
2478
if (ioctl(pf->dev, DIOCSETSYNFLWATS, &ps) == -1) {
sbin/pfctl/pfctl.c
2958
struct pfioc_states ps;
sbin/pfctl/pfctl.c
2966
memset(&ps, 0, sizeof(ps));
sbin/pfctl/pfctl.c
2968
ps.ps_len = len;
sbin/pfctl/pfctl.c
2973
ps.ps_buf = inbuf = newinbuf;
sbin/pfctl/pfctl.c
2975
if (ioctl(dev, DIOCGETSTATES, &ps) == -1)
sbin/pfctl/pfctl.c
2978
if (ps.ps_len + sizeof(struct pfioc_states) < len)
sbin/pfctl/pfctl.c
2980
if (len == 0 && ps.ps_len == 0)
sbin/pfctl/pfctl.c
2982
if (len == 0 && ps.ps_len != 0)
sbin/pfctl/pfctl.c
2983
len = ps.ps_len;
sbin/pfctl/pfctl.c
2984
if (ps.ps_len == 0)
sbin/pfctl/pfctl.c
2989
n = ps.ps_len / sizeof(struct pfsync_state);
sbin/pfctl/pfctl.c
3002
struct pfioc_state ps;
sbin/pfctl/pfctl.c
3008
while (fread(&ps.state, sizeof(ps.state), 1, f) == 1) {
sbin/pfctl/pfctl.c
3009
if (ioctl(dev, DIOCADDSTATE, &ps) == -1) {
sbin/pfctl/pfctl_parser.c
1701
char *p, *ps;
sbin/pfctl/pfctl_parser.c
1704
if ((ps = strdup(s)) == NULL)
sbin/pfctl/pfctl_parser.c
1707
if ((p = strchr(ps, '/')) != NULL) {
sbin/pfctl/pfctl_parser.c
1716
if ((h = host_if(ps, mask)) == NULL &&
sbin/pfctl/pfctl_parser.c
1717
(h = host_ip(ps, mask)) == NULL &&
sbin/pfctl/pfctl_parser.c
1718
(h = host_dns(ps, mask, (opts & PF_OPT_NODNS))) == NULL) {
sbin/pfctl/pfctl_parser.c
1729
free(ps);
sbin/pfctl/pfctl_parser.c
1737
char *p, *ps;
sbin/pfctl/pfctl_parser.c
1740
if ((ps = strdup(s)) == NULL)
sbin/pfctl/pfctl_parser.c
1742
while ((p = strrchr(ps, ':')) != NULL) {
sbin/pfctl/pfctl_parser.c
1764
if (ifa_exists(ps) || !strncmp(ps, "self", IFNAMSIZ)) {
sbin/pfctl/pfctl_parser.c
1766
h = ifa_lookup(ps, flags);
sbin/pfctl/pfctl_parser.c
1773
free(ps);
sbin/pfctl/pfctl_parser.c
1824
char *p, *ps;
sbin/pfctl/pfctl_parser.c
1826
if ((ps = strdup(s)) == NULL)
sbin/pfctl/pfctl_parser.c
1828
if ((p = strrchr(ps, ':')) != NULL && !strcmp(p, ":0")) {
sbin/pfctl/pfctl_parser.c
1837
if (getaddrinfo(ps, NULL, &hints, &res0) != 0)
sbin/pfctl/pfctl_parser.c
1876
free(ps);
sbin/slaacd/engine.c
323
proposal_state_name(enum proposal_state ps)
sbin/slaacd/engine.c
325
switch (ps) {
sbin/unwind/libunbound/services/listen_dnsport.c
5135
struct ngtcp2_path_storage ps;
sbin/unwind/libunbound/services/listen_dnsport.c
5158
ngtcp2_path_storage_zero(&ps);
sbin/unwind/libunbound/services/listen_dnsport.c
5162
ret = ngtcp2_conn_write_connection_close(conn->conn, &ps.path,
sbin/unwind/libunbound/services/listen_dnsport.c
5349
ngtcp2_path_storage ps;
sbin/unwind/libunbound/services/listen_dnsport.c
5352
ngtcp2_path_storage_zero(&ps);
sbin/unwind/libunbound/services/listen_dnsport.c
5400
ret = ngtcp2_conn_writev_stream(conn->conn, &ps.path, &pi,
sys/arch/arm64/dev/aplpmgr.c
124
ps = sc->sc_pwrstate;
sys/arch/arm64/dev/aplpmgr.c
137
ps->ps_sc = sc;
sys/arch/arm64/dev/aplpmgr.c
138
ps->ps_offset = reg[0];
sys/arch/arm64/dev/aplpmgr.c
140
ps->ps_enablecount = 1;
sys/arch/arm64/dev/aplpmgr.c
142
ps->ps_pd.pd_node = node;
sys/arch/arm64/dev/aplpmgr.c
143
ps->ps_pd.pd_cookie = ps;
sys/arch/arm64/dev/aplpmgr.c
144
ps->ps_pd.pd_enable = aplpmgr_enable;
sys/arch/arm64/dev/aplpmgr.c
145
power_domain_register(&ps->ps_pd);
sys/arch/arm64/dev/aplpmgr.c
147
ps->ps_rd.rd_node = node;
sys/arch/arm64/dev/aplpmgr.c
148
ps->ps_rd.rd_cookie = ps;
sys/arch/arm64/dev/aplpmgr.c
149
ps->ps_rd.rd_reset = aplpmgr_reset;
sys/arch/arm64/dev/aplpmgr.c
150
reset_register(&ps->ps_rd);
sys/arch/arm64/dev/aplpmgr.c
152
ps++;
sys/arch/arm64/dev/aplpmgr.c
159
struct aplpmgr_pwrstate *ps = cookie;
sys/arch/arm64/dev/aplpmgr.c
160
struct aplpmgr_softc *sc = ps->ps_sc;
sys/arch/arm64/dev/aplpmgr.c
165
KASSERT(on || ps->ps_enablecount > 0);
sys/arch/arm64/dev/aplpmgr.c
166
KASSERT(!on || ps->ps_enablecount < INT_MAX);
sys/arch/arm64/dev/aplpmgr.c
168
if (on && ps->ps_enablecount > 0) {
sys/arch/arm64/dev/aplpmgr.c
169
power_domain_enable_all(ps->ps_pd.pd_node);
sys/arch/arm64/dev/aplpmgr.c
170
ps->ps_enablecount++;
sys/arch/arm64/dev/aplpmgr.c
173
if (!on && ps->ps_enablecount > 1) {
sys/arch/arm64/dev/aplpmgr.c
174
power_domain_disable_all(ps->ps_pd.pd_node);
sys/arch/arm64/dev/aplpmgr.c
175
ps->ps_enablecount--;
sys/arch/arm64/dev/aplpmgr.c
181
power_domain_enable_all(ps->ps_pd.pd_node);
sys/arch/arm64/dev/aplpmgr.c
182
ps->ps_enablecount++;
sys/arch/arm64/dev/aplpmgr.c
185
val = HREAD4(sc, ps->ps_offset);
sys/arch/arm64/dev/aplpmgr.c
188
HWRITE4(sc, ps->ps_offset, val);
sys/arch/arm64/dev/aplpmgr.c
191
val = HREAD4(sc, ps->ps_offset);
sys/arch/arm64/dev/aplpmgr.c
200
power_domain_disable_all(ps->ps_pd.pd_node);
sys/arch/arm64/dev/aplpmgr.c
201
ps->ps_enablecount--;
sys/arch/arm64/dev/aplpmgr.c
208
struct aplpmgr_pwrstate *ps = cookie;
sys/arch/arm64/dev/aplpmgr.c
209
struct aplpmgr_softc *sc = ps->ps_sc;
sys/arch/arm64/dev/aplpmgr.c
213
val = HREAD4(sc, ps->ps_offset);
sys/arch/arm64/dev/aplpmgr.c
215
HWRITE4(sc, ps->ps_offset, val | PMGR_DEV_DISABLE);
sys/arch/arm64/dev/aplpmgr.c
216
val = HREAD4(sc, ps->ps_offset);
sys/arch/arm64/dev/aplpmgr.c
218
HWRITE4(sc, ps->ps_offset, val | PMGR_RESET);
sys/arch/arm64/dev/aplpmgr.c
220
val = HREAD4(sc, ps->ps_offset);
sys/arch/arm64/dev/aplpmgr.c
222
HWRITE4(sc, ps->ps_offset, val & ~PMGR_RESET);
sys/arch/arm64/dev/aplpmgr.c
223
val = HREAD4(sc, ps->ps_offset);
sys/arch/arm64/dev/aplpmgr.c
225
HWRITE4(sc, ps->ps_offset, val & ~PMGR_DEV_DISABLE);
sys/arch/arm64/dev/aplpmgr.c
98
struct aplpmgr_pwrstate *ps;
sys/arch/arm64/dev/aplpwm.c
112
aplpwm_get_state(void *cookie, uint32_t *cells, struct pwm_state *ps)
sys/arch/arm64/dev/aplpwm.c
122
memset(ps, 0, sizeof(struct pwm_state));
sys/arch/arm64/dev/aplpwm.c
123
ps->ps_period = ((on_cycles + off_cycles) * NS_PER_S) / sc->sc_clkin;
sys/arch/arm64/dev/aplpwm.c
124
ps->ps_pulse_width = (on_cycles * NS_PER_S) / sc->sc_clkin;
sys/arch/arm64/dev/aplpwm.c
126
ps->ps_enabled = 1;
sys/arch/arm64/dev/aplpwm.c
132
aplpwm_set_state(void *cookie, uint32_t *cells, struct pwm_state *ps)
sys/arch/arm64/dev/aplpwm.c
138
if (ps->ps_pulse_width > ps->ps_period)
sys/arch/arm64/dev/aplpwm.c
141
cycles = (ps->ps_period * sc->sc_clkin) / NS_PER_S;
sys/arch/arm64/dev/aplpwm.c
142
on_cycles = (ps->ps_pulse_width * sc->sc_clkin) / NS_PER_S;
sys/arch/arm64/dev/aplpwm.c
147
if (ps->ps_enabled)
sys/arch/arm64/dev/rpipwm.c
130
rpipwm_get_state(void *cookie, uint32_t *cells, struct pwm_state *ps)
sys/arch/arm64/dev/rpipwm.c
147
ps->ps_enabled = !!(ctrl & GLOBAL_CTRL_CHAN_EN(chan));
sys/arch/arm64/dev/rpipwm.c
151
ps->ps_period = cycles_to_ns(sc->sc_clkin, range);
sys/arch/arm64/dev/rpipwm.c
152
ps->ps_pulse_width = cycles_to_ns(sc->sc_clkin, duty);
sys/arch/arm64/dev/rpipwm.c
158
rpipwm_set_state(void *cookie, uint32_t *cells, struct pwm_state *ps)
sys/arch/arm64/dev/rpipwm.c
167
range = ns_to_cycles(sc->sc_clkin, ps->ps_period);
sys/arch/arm64/dev/rpipwm.c
170
duty = ns_to_cycles(sc->sc_clkin, ps->ps_pulse_width);
sys/arch/arm64/dev/rpipwm.c
173
if (ps->ps_flags & PWM_POLARITY_INVERTED)
sys/arch/arm64/dev/rpipwm.c
178
if (ps->ps_enabled)
sys/arch/hppa/hppa/mainbus.c
1004
bus_dma_segment_t *ps = map->dm_segs,
sys/arch/hppa/hppa/mainbus.c
1013
for (; len && ps < es; ps++)
sys/arch/hppa/hppa/mainbus.c
1014
if (off > ps->ds_len)
sys/arch/hppa/hppa/mainbus.c
1015
off -= ps->ds_len;
sys/arch/hppa/hppa/mainbus.c
1017
bus_size_t l = ps->ds_len - off;
sys/arch/hppa/hppa/mainbus.c
1020
fdcache(HPPA_SID_KERNEL, ps->_ds_va + off, l);
sys/arch/mips64/mips64/trap.c
84
#define USERMODE(ps) (((ps) & SR_KSU_MASK) == SR_KSU_USER)
sys/arch/powerpc/include/reg.h
50
u_int32_t ps;
sys/arch/powerpc/powerpc/process_machdep.c
127
if ((regs->ps ^ tf->srr1) & PSL_USERSTATIC)
sys/arch/powerpc/powerpc/process_machdep.c
145
tf->srr1 = regs->ps; /* is this the correct value for this ? */
sys/arch/powerpc/powerpc/process_machdep.c
64
regs->ps = tf->srr1; /* is this the correct value for this ? */
sys/dev/acpi/dwiic_acpi.c
630
char ps[] = "_PS0";
sys/dev/acpi/dwiic_acpi.c
633
ps[3] = '3';
sys/dev/acpi/dwiic_acpi.c
635
if (aml_searchname(sc->sc_devnode, ps)) {
sys/dev/acpi/dwiic_acpi.c
636
if (aml_evalname(sc->sc_acpi, sc->sc_devnode, ps, 0, NULL,
sys/dev/acpi/dwiic_acpi.c
640
ps);
sys/dev/acpi/dwiic_acpi.c
646
DPRINTF(("%s: no %s method\n", sc->sc_dev.dv_xname, ps));
sys/dev/dt/dt_dev.c
670
struct process *ps;
sys/dev/dt/dt_dev.c
680
if ((ps = prfind(dtrv->dtrv_pid)) == NULL)
sys/dev/dt/dt_dev.c
683
vm_map_lock_read(&ps->ps_vmspace->vm_map);
sys/dev/dt/dt_dev.c
685
ok = uvm_map_lookup_entry(&ps->ps_vmspace->vm_map,
sys/dev/dt/dt_dev.c
703
vm_map_unlock_read(&ps->ps_vmspace->vm_map);
sys/dev/fdt/amlpwm.c
138
amlpwm_get_state(void *cookie, uint32_t *cells, struct pwm_state *ps)
sys/dev/fdt/amlpwm.c
166
memset(ps, 0, sizeof(struct pwm_state));
sys/dev/fdt/amlpwm.c
167
ps->ps_period = cycles_to_ns(sc->sc_clkin[idx], clk_div, total);
sys/dev/fdt/amlpwm.c
168
ps->ps_pulse_width = cycles_to_ns(sc->sc_clkin[idx], clk_div, high);
sys/dev/fdt/amlpwm.c
169
ps->ps_enabled = enabled;
sys/dev/fdt/amlpwm.c
175
amlpwm_set_state(void *cookie, uint32_t *cells, struct pwm_state *ps)
sys/dev/fdt/amlpwm.c
187
if (ps->ps_flags & PWM_POLARITY_INVERTED)
sys/dev/fdt/amlpwm.c
190
if (!ps->ps_enabled) {
sys/dev/fdt/amlpwm.c
195
total = ns_to_cycles(sc->sc_clkin[idx], clk_div, ps->ps_period);
sys/dev/fdt/amlpwm.c
201
total = ns_to_cycles(sc->sc_clkin[idx], clk_div, ps->ps_period);
sys/dev/fdt/amlpwm.c
202
high = ns_to_cycles(sc->sc_clkin[idx], clk_div, ps->ps_pulse_width);
sys/dev/fdt/imxpwm.c
132
imxpwm_get_state(void *cookie, uint32_t *cells, struct pwm_state *ps)
sys/dev/fdt/imxpwm.c
159
memset(ps, 0, sizeof(struct pwm_state));
sys/dev/fdt/imxpwm.c
160
ps->ps_period = pcycles;
sys/dev/fdt/imxpwm.c
161
ps->ps_pulse_width = dcycles;
sys/dev/fdt/imxpwm.c
162
ps->ps_enabled = enabled;
sys/dev/fdt/imxpwm.c
167
imxpwm_set_state(void *cookie, uint32_t *cells, struct pwm_state *ps)
sys/dev/fdt/imxpwm.c
173
if (ps->ps_enabled) {
sys/dev/fdt/imxpwm.c
175
pcycles = (pcycles * ps->ps_period) / NS_PER_S;
sys/dev/fdt/imxpwm.c
178
if (ps->ps_period == 0 || prescale == 0)
sys/dev/fdt/imxpwm.c
182
dcycles = (pcycles * ps->ps_pulse_width) / ps->ps_period;
sys/dev/fdt/imxpwm.c
203
if (ps->ps_enabled) {
sys/dev/fdt/pwmbl.c
137
struct pwm_state ps;
sys/dev/fdt/pwmbl.c
146
pwm_init_state(sc->sc_pwm, &ps);
sys/dev/fdt/pwmbl.c
147
ps.ps_pulse_width = 0;
sys/dev/fdt/pwmbl.c
148
ps.ps_enabled = 0;
sys/dev/fdt/pwmbl.c
149
return pwm_set_state(sc->sc_pwm, &ps);
sys/dev/fdt/pwmbl.c
205
struct pwm_state ps;
sys/dev/fdt/pwmbl.c
208
if (pwm_get_state(sc->sc_pwm, &ps))
sys/dev/fdt/pwmbl.c
211
level = (ps.ps_pulse_width * sc->sc_max_level) / ps.ps_period;
sys/dev/fdt/pwmbl.c
220
struct pwm_state ps;
sys/dev/fdt/pwmbl.c
223
if (pwm_init_state(sc->sc_pwm, &ps))
sys/dev/fdt/pwmbl.c
231
ps.ps_enabled = 1;
sys/dev/fdt/pwmbl.c
232
ps.ps_pulse_width = (ps.ps_period * level) / sc->sc_max_level;
sys/dev/fdt/pwmbl.c
233
return pwm_set_state(sc->sc_pwm, &ps);
sys/dev/fdt/pwmfan.c
119
struct pwm_state ps;
sys/dev/fdt/pwmfan.c
125
if (pwm_init_state(sc->sc_pwm, &ps))
sys/dev/fdt/pwmfan.c
131
ps.ps_enabled = level ? 1 : 0;
sys/dev/fdt/pwmfan.c
132
ps.ps_pulse_width = (ps.ps_period * level) / 255;
sys/dev/fdt/pwmfan.c
133
pwm_set_state(sc->sc_pwm, &ps);
sys/dev/fdt/pwmleds.c
111
struct pwm_state ps;
sys/dev/fdt/pwmleds.c
120
pwm_init_state(sc->sc_pwm, &ps);
sys/dev/fdt/pwmleds.c
121
ps.ps_pulse_width = 0;
sys/dev/fdt/pwmleds.c
122
ps.ps_enabled = 0;
sys/dev/fdt/pwmleds.c
123
return pwm_set_state(sc->sc_pwm, &ps);
sys/dev/fdt/pwmleds.c
151
struct pwm_state ps;
sys/dev/fdt/pwmleds.c
158
error = pwm_get_state(sc->sc_pwm, &ps);
sys/dev/fdt/pwmleds.c
164
kbl->curval = (ps.ps_enabled) ?
sys/dev/fdt/pwmleds.c
165
((uint64_t)ps.ps_pulse_width * kbl->max) / ps.ps_period : 0;
sys/dev/fdt/pwmleds.c
173
struct pwm_state ps;
sys/dev/fdt/pwmleds.c
182
pwm_init_state(sc->sc_pwm, &ps);
sys/dev/fdt/pwmleds.c
183
ps.ps_pulse_width =
sys/dev/fdt/pwmleds.c
184
((uint64_t)kbl->curval * ps.ps_period) / sc->sc_max_brightness;
sys/dev/fdt/pwmleds.c
185
ps.ps_enabled = (ps.ps_pulse_width > 0);
sys/dev/fdt/pwmleds.c
186
return pwm_set_state(sc->sc_pwm, &ps);
sys/dev/fdt/pwmreg.c
107
struct pwm_state ps;
sys/dev/fdt/pwmreg.c
111
if (pwm_get_state(sc->sc_pwm, &ps))
sys/dev/fdt/pwmreg.c
118
x = (ps.ps_pulse_width * sc->sc_dutycycle_unit) / ps.ps_period;
sys/dev/fdt/pwmreg.c
127
struct pwm_state ps;
sys/dev/fdt/pwmreg.c
131
if (pwm_init_state(sc->sc_pwm, &ps))
sys/dev/fdt/pwmreg.c
141
ps.ps_pulse_width = (y * ps.ps_period) / sc->sc_dutycycle_unit;
sys/dev/fdt/pwmreg.c
142
return pwm_set_state(sc->sc_pwm, &ps);
sys/dev/fdt/pwmreg.c
149
struct pwm_state ps;
sys/dev/fdt/pwmreg.c
152
error = pwm_get_state(sc->sc_pwm, &ps);
sys/dev/fdt/pwmreg.c
156
if (ps.ps_enabled == on)
sys/dev/fdt/pwmreg.c
159
ps.ps_enabled = on;
sys/dev/fdt/pwmreg.c
160
return pwm_set_state(sc->sc_pwm, &ps);
sys/dev/fdt/qcpwm.c
146
qcpwm_get_state(void *cookie, uint32_t *cells, struct pwm_state *ps)
sys/dev/fdt/qcpwm.c
158
memset(ps, 0, sizeof(struct pwm_state));
sys/dev/fdt/qcpwm.c
160
ps->ps_enabled = !!(qcpwm_read(sc, PWM_CHAN_OFF(chan) +
sys/dev/fdt/qcpwm.c
202
ps->ps_period = pcycles;
sys/dev/fdt/qcpwm.c
203
ps->ps_pulse_width = dcycles;
sys/dev/fdt/qcpwm.c
208
qcpwm_set_state(void *cookie, uint32_t *cells, struct pwm_state *ps)
sys/dev/fdt/qcpwm.c
223
pcycles = ps->ps_period;
sys/dev/fdt/qcpwm.c
224
dcycles = ps->ps_pulse_width;
sys/dev/fdt/qcpwm.c
257
ps->ps_period = acycles;
sys/dev/fdt/qcpwm.c
267
ps->ps_pulse_width = (dcycles * ps->ps_period) / pcycles;
sys/dev/fdt/qcpwm.c
268
if (ps->ps_pulse_width > ps->ps_period)
sys/dev/fdt/qcpwm.c
269
ps->ps_pulse_width = ps->ps_period;
sys/dev/fdt/qcpwm.c
271
pcycles = ps->ps_period;
sys/dev/fdt/qcpwm.c
272
dcycles = ps->ps_pulse_width;
sys/dev/fdt/qcpwm.c
273
pwmval = ((uint64_t)ps->ps_pulse_width * qcpwm_clk_rates[clksel]) /
sys/dev/fdt/qcpwm.c
301
if (ps->ps_enabled) {
sys/dev/fdt/qcpwm.c
308
if (ps->ps_enabled)
sys/dev/fdt/qcpwm.c
314
if (ps->ps_enabled) {
sys/dev/fdt/rkpwm.c
125
rkpwm_get_state(void *cookie, uint32_t *cells, struct pwm_state *ps)
sys/dev/fdt/rkpwm.c
138
memset(ps, 0, sizeof(struct pwm_state));
sys/dev/fdt/rkpwm.c
139
ps->ps_period = (NS_PER_S * cycles) / rate;
sys/dev/fdt/rkpwm.c
140
ps->ps_pulse_width = (NS_PER_S * act_cycles) / rate;
sys/dev/fdt/rkpwm.c
142
ps->ps_enabled = 1;
sys/dev/fdt/rkpwm.c
148
rkpwm_set_state(void *cookie, uint32_t *cells, struct pwm_state *ps)
sys/dev/fdt/rkpwm.c
159
if (!ps->ps_enabled)
sys/dev/fdt/rkpwm.c
163
cycles = (rate * ps->ps_period) / NS_PER_S;
sys/dev/fdt/rkpwm.c
164
act_cycles = (rate * ps->ps_pulse_width) / NS_PER_S;
sys/dev/fdt/rkpwm.c
174
if (ps->ps_flags & PWM_POLARITY_INVERTED)
sys/dev/fdt/sxipwm.c
141
sxipwm_get_state(void *cookie, uint32_t *cells, struct pwm_state *ps)
sys/dev/fdt/sxipwm.c
171
memset(ps, 0, sizeof(struct pwm_state));
sys/dev/fdt/sxipwm.c
172
ps->ps_period = (NS_PER_S * cycles) / rate;
sys/dev/fdt/sxipwm.c
173
ps->ps_pulse_width = (NS_PER_S * act_cycles) / rate;
sys/dev/fdt/sxipwm.c
175
ps->ps_enabled = 1;
sys/dev/fdt/sxipwm.c
181
sxipwm_set_state(void *cookie, uint32_t *cells, struct pwm_state *ps)
sys/dev/fdt/sxipwm.c
195
cycles = (rate * ps->ps_period) / NS_PER_S;
sys/dev/fdt/sxipwm.c
205
cycles = (rate * ps->ps_period) / NS_PER_S;
sys/dev/fdt/sxipwm.c
206
act_cycles = (rate * ps->ps_pulse_width) / NS_PER_S;
sys/dev/fdt/sxipwm.c
216
if (ps->ps_enabled)
sys/dev/fdt/sxipwm.c
220
if (ps->ps_flags & PWM_POLARITY_INVERTED)
sys/dev/ic/qwxvar.h
1688
bool ps;
sys/dev/ic/qwzvar.h
1826
bool ps;
sys/dev/ofw/ofw_misc.c
501
pwm_init_state(uint32_t *cells, struct pwm_state *ps)
sys/dev/ofw/ofw_misc.c
507
memset(ps, 0, sizeof(struct pwm_state));
sys/dev/ofw/ofw_misc.c
508
pd->pd_get_state(pd->pd_cookie, &cells[1], ps);
sys/dev/ofw/ofw_misc.c
509
ps->ps_pulse_width = 0;
sys/dev/ofw/ofw_misc.c
511
ps->ps_period = cells[2];
sys/dev/ofw/ofw_misc.c
513
ps->ps_flags = cells[3];
sys/dev/ofw/ofw_misc.c
522
pwm_get_state(uint32_t *cells, struct pwm_state *ps)
sys/dev/ofw/ofw_misc.c
528
return pd->pd_get_state(pd->pd_cookie, &cells[1], ps);
sys/dev/ofw/ofw_misc.c
535
pwm_set_state(uint32_t *cells, struct pwm_state *ps)
sys/dev/ofw/ofw_misc.c
541
return pd->pd_set_state(pd->pd_cookie, &cells[1], ps);
sys/dev/ofw/ofw_misc.h
136
int pwm_init_state(uint32_t *cells, struct pwm_state *ps);
sys/dev/ofw/ofw_misc.h
137
int pwm_get_state(uint32_t *cells, struct pwm_state *ps);
sys/dev/ofw/ofw_misc.h
138
int pwm_set_state(uint32_t *cells, struct pwm_state *ps);
sys/dev/pci/drm/amd/amdgpu/amdgpu_eeprom.c
186
u16 ps; /* Partial size */
sys/dev/pci/drm/amd/amdgpu/amdgpu_eeprom.c
213
buf_size -= ps, eeprom_addr += ps, eeprom_buf += ps) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_eeprom.c
214
ps = min(limit, buf_size);
sys/dev/pci/drm/amd/amdgpu/amdgpu_eeprom.c
217
eeprom_buf, ps, read);
sys/dev/pci/drm/amd/amdgpu/atom.c
1224
int len, ws, ps, ptr;
sys/dev/pci/drm/amd/amdgpu/atom.c
1234
ps = CU8(base + ATOM_CT_PS_PTR) & ATOM_CT_PS_MASK;
sys/dev/pci/drm/amd/amdgpu/atom.c
1237
SDEBUG(">> execute %04X (len %d, WS %d, PS %d)\n", base, len, ws, ps);
sys/dev/pci/drm/amd/amdgpu/atom.c
1240
ectx.ps_shift = ps / 4;
sys/dev/pci/drm/amd/amdgpu/atom.c
1242
ectx.ps = params;
sys/dev/pci/drm/amd/amdgpu/atom.c
1268
base, len, ws, ps, ptr - 1);
sys/dev/pci/drm/amd/amdgpu/atom.c
1591
uint32_t ps[16];
sys/dev/pci/drm/amd/amdgpu/atom.c
1594
memset(ps, 0, 64);
sys/dev/pci/drm/amd/amdgpu/atom.c
1596
ps[0] = cpu_to_le32(CU32(hwi + ATOM_FWI_DEFSCLK_PTR));
sys/dev/pci/drm/amd/amdgpu/atom.c
1597
ps[1] = cpu_to_le32(CU32(hwi + ATOM_FWI_DEFMCLK_PTR));
sys/dev/pci/drm/amd/amdgpu/atom.c
1598
if (!ps[0] || !ps[1])
sys/dev/pci/drm/amd/amdgpu/atom.c
1603
ret = amdgpu_atom_execute_table(ctx, ATOM_CMD_INIT, ps, 16);
sys/dev/pci/drm/amd/amdgpu/atom.c
1607
memset(ps, 0, 64);
sys/dev/pci/drm/amd/amdgpu/atom.c
228
val = get_unaligned_le32((u32 *)&ctx->ps[idx]);
sys/dev/pci/drm/amd/amdgpu/atom.c
509
ctx->ps[idx] = cpu_to_le32(val);
sys/dev/pci/drm/amd/amdgpu/atom.c
64
uint32_t *ps, *ws;
sys/dev/pci/drm/amd/amdgpu/atom.c
642
r = amdgpu_atom_execute_table_locked(ctx->ctx, idx, ctx->ps + ctx->ps_shift, ctx->ps_size - ctx->ps_shift);
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
271
struct dig_transmitter_control_ps_allocation_v1_6 ps = { { 0 } };
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
273
ps.param.phyid = cmd->phy_id_to_atom(cntl->transmitter);
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
274
ps.param.action = (uint8_t)cntl->action;
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
277
ps.param.mode_laneset.dplaneset = (uint8_t)cntl->lane_settings;
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
279
ps.param.mode_laneset.digmode =
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
282
ps.param.lanenum = (uint8_t)cntl->lanes_number;
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
283
ps.param.hpdsel = cmd->hpd_sel_to_atom(cntl->hpd_sel);
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
284
ps.param.digfe_sel = cmd->dig_encoder_sel_to_atom(cntl->engine_id);
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
285
ps.param.connobj_id = (uint8_t)cntl->connector_obj_id.id;
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
286
ps.param.symclk_10khz = cntl->pixel_clock/10;
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
293
__func__, ps.param.symclk_10khz);
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
298
transmitter_control_dmcub(bp->base.ctx->dmub_srv, &ps.param);
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
303
if (EXEC_BIOS_CMD_TABLE(dig1transmittercontrol, ps))
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
851
struct enable_disp_power_gating_ps_allocation ps = { { 0 } };
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
855
ps.param.disp_pipe_id = atom_crtc_id;
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
859
ps.param.enable =
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
865
&ps.param);
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
869
if (EXEC_BIOS_CMD_TABLE(enabledisppowergating, ps.param))
sys/dev/pci/drm/amd/include/kgd_pp_interface.h
413
void (*print_power_state)(void *handle, void *ps);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
243
struct amdgpu_ps *ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2200
struct kv_ps *ps = kv_get_ps(new_rps);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2244
ps->need_dfs_bypass = true;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2246
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2247
if (ps->levels[i].sclk < sclk)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2248
ps->levels[i].sclk = sclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2252
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2255
kv_convert_8bit_index_to_voltage(adev, ps->levels[i].vddc_index))) {
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2257
ps->levels[i].sclk = table->entries[limit].clk;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2264
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2267
kv_convert_8bit_index_to_voltage(adev, ps->levels[i].vddc_index))) {
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2269
ps->levels[i].sclk = table->entries[limit].sclk_frequency;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2275
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2276
ps->levels[i].sclk = stable_p_state_sclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2290
ps->dpm0_pg_nb_ps_lo = 0x1;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2291
ps->dpm0_pg_nb_ps_hi = 0x0;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2292
ps->dpmx_nb_ps_lo = 0x1;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2293
ps->dpmx_nb_ps_hi = 0x0;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2295
ps->dpm0_pg_nb_ps_lo = 0x3;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2296
ps->dpm0_pg_nb_ps_hi = 0x0;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2297
ps->dpmx_nb_ps_lo = 0x3;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2298
ps->dpmx_nb_ps_hi = 0x0;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2304
ps->dpm0_pg_nb_ps_lo = force_high ? 0x2 : 0x3;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2305
ps->dpm0_pg_nb_ps_hi = 0x2;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2306
ps->dpmx_nb_ps_lo = force_high ? 0x2 : 0x3;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2307
ps->dpmx_nb_ps_hi = 0x2;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2636
struct kv_ps *ps)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2640
ps->num_levels = 1;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2641
ps->levels[0] = pi->boot_pl;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2649
struct kv_ps *ps = kv_get_ps(rps);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2665
kv_patch_boot_state(adev, ps);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2676
struct kv_ps *ps = kv_get_ps(rps);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2677
struct kv_pl *pl = &ps->levels[index];
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2685
ps->num_levels = index + 1;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2708
struct kv_ps *ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2727
adev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2730
if (!adev->pm.dpm.ps)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2739
ps = kzalloc(sizeof(struct kv_ps), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2740
if (ps == NULL)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2742
adev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2755
&adev->pm.dpm.ps[i], k,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2759
kv_parse_pplib_non_clock_info(adev, &adev->pm.dpm.ps[i],
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2886
struct kv_ps *ps = kv_get_ps(rps);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2893
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2894
struct kv_pl *pl = &ps->levels[i];
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2908
kfree(adev->pm.dpm.ps[i].ps_priv);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2910
kfree(adev->pm.dpm.ps);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
362
struct kv_ps *ps = rps->ps_priv;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
364
return ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
118
amdgpu_dpm_print_power_state(adev, &adev->pm.dpm.ps[i]);
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
41
#define amdgpu_dpm_print_power_state(adev, ps) \
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
42
((adev)->powerplay.pp_funcs->print_power_state((adev)->powerplay.pp_handle, (ps)))
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
774
struct amdgpu_ps *ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
796
ps = &adev->pm.dpm.ps[i];
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
797
ui_class = ps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
802
if (ps->caps & ATOM_PPLIB_SINGLE_DISPLAY_ONLY) {
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
804
return ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
806
return ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
811
if (ps->caps & ATOM_PPLIB_SINGLE_DISPLAY_ONLY) {
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
813
return ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
815
return ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
825
if (ps->class & ATOM_PPLIB_CLASSIFICATION_SDSTATE)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
826
return ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
829
if (ps->class & ATOM_PPLIB_CLASSIFICATION_HDSTATE)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
830
return ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
833
if (ps->class & ATOM_PPLIB_CLASSIFICATION_HD2STATE)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
834
return ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
837
if (ps->class2 & ATOM_PPLIB_CLASSIFICATION2_MVC)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
838
return ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
843
if (ps->class & ATOM_PPLIB_CLASSIFICATION_THERMAL)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
844
return ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
847
if (ps->class & ATOM_PPLIB_CLASSIFICATION_ACPI)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
848
return ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
851
if (ps->class2 & ATOM_PPLIB_CLASSIFICATION2_ULV)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
852
return ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
855
if (ps->class & ATOM_PPLIB_CLASSIFICATION_3DPERFORMANCE)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
856
return ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
897
struct amdgpu_ps *ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
914
ps = amdgpu_dpm_pick_power_state(adev, dpm_state);
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
915
if (ps)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
916
adev->pm.dpm.requested_ps = ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
928
ps->vce_active = adev->pm.dpm.vce_active;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1986
struct si_ps *ps = aps->ps_priv;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1988
return ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3448
struct si_ps *ps = si_get_ps(rps);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3549
for (i = ps->performance_level_count - 2; i >= 0; i--) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3550
if (ps->performance_levels[i].vddc > ps->performance_levels[i+1].vddc)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3551
ps->performance_levels[i].vddc = ps->performance_levels[i+1].vddc;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3554
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3555
if (ps->performance_levels[i].mclk > max_limits->mclk)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3556
ps->performance_levels[i].mclk = max_limits->mclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3557
if (ps->performance_levels[i].sclk > max_limits->sclk)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3558
ps->performance_levels[i].sclk = max_limits->sclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3559
if (ps->performance_levels[i].vddc > max_limits->vddc)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3560
ps->performance_levels[i].vddc = max_limits->vddc;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3561
if (ps->performance_levels[i].vddci > max_limits->vddci)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3562
ps->performance_levels[i].vddci = max_limits->vddci;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3574
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3576
if (ps->performance_levels[i].sclk > max_sclk_vddc)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3577
ps->performance_levels[i].sclk = max_sclk_vddc;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3580
if (ps->performance_levels[i].mclk > max_mclk_vddci)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3581
ps->performance_levels[i].mclk = max_mclk_vddci;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3584
if (ps->performance_levels[i].mclk > max_mclk_vddc)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3585
ps->performance_levels[i].mclk = max_mclk_vddc;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3588
if (ps->performance_levels[i].mclk > max_mclk)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3589
ps->performance_levels[i].mclk = max_mclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3592
if (ps->performance_levels[i].sclk > max_sclk)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3593
ps->performance_levels[i].sclk = max_sclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3600
mclk = ps->performance_levels[ps->performance_level_count - 1].mclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3601
vddci = ps->performance_levels[ps->performance_level_count - 1].vddci;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3603
mclk = ps->performance_levels[0].mclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3604
vddci = ps->performance_levels[0].vddci;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3608
sclk = ps->performance_levels[ps->performance_level_count - 1].sclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3609
vddc = ps->performance_levels[ps->performance_level_count - 1].vddc;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3611
sclk = ps->performance_levels[0].sclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3612
vddc = ps->performance_levels[0].vddc;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3623
ps->performance_levels[0].sclk = sclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3624
ps->performance_levels[0].mclk = mclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3625
ps->performance_levels[0].vddc = vddc;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3626
ps->performance_levels[0].vddci = vddci;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3629
sclk = ps->performance_levels[0].sclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3630
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3631
if (sclk < ps->performance_levels[i].sclk)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3632
sclk = ps->performance_levels[i].sclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3634
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3635
ps->performance_levels[i].sclk = sclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3636
ps->performance_levels[i].vddc = vddc;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3639
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3640
if (ps->performance_levels[i].sclk < ps->performance_levels[i - 1].sclk)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3641
ps->performance_levels[i].sclk = ps->performance_levels[i - 1].sclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3642
if (ps->performance_levels[i].vddc < ps->performance_levels[i - 1].vddc)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3643
ps->performance_levels[i].vddc = ps->performance_levels[i - 1].vddc;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3648
mclk = ps->performance_levels[0].mclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3649
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3650
if (mclk < ps->performance_levels[i].mclk)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3651
mclk = ps->performance_levels[i].mclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3653
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3654
ps->performance_levels[i].mclk = mclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3655
ps->performance_levels[i].vddci = vddci;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3658
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3659
if (ps->performance_levels[i].mclk < ps->performance_levels[i - 1].mclk)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3660
ps->performance_levels[i].mclk = ps->performance_levels[i - 1].mclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3661
if (ps->performance_levels[i].vddci < ps->performance_levels[i - 1].vddci)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3662
ps->performance_levels[i].vddci = ps->performance_levels[i - 1].vddci;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3666
for (i = 0; i < ps->performance_level_count; i++)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3668
&ps->performance_levels[i]);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3670
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3671
if (ps->performance_levels[i].vddc < min_vce_voltage)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3672
ps->performance_levels[i].vddc = min_vce_voltage;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3674
ps->performance_levels[i].sclk,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3675
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3677
ps->performance_levels[i].mclk,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3678
max_limits->vddci, &ps->performance_levels[i].vddci);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3680
ps->performance_levels[i].mclk,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3681
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3684
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3687
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3690
&ps->performance_levels[i].vddc,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3691
&ps->performance_levels[i].vddci);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3694
ps->dc_compatible = true;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3695
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3696
if (ps->performance_levels[i].vddc > adev->pm.dpm.dyn_state.max_clock_voltage_on_dc.vddc)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3697
ps->dc_compatible = false;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3924
struct si_ps *ps = si_get_ps(rps);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3925
u32 levels = ps->performance_level_count;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5510
struct si_ps *ps = si_get_ps(amdgpu_state);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5514
for (i = 0; i < ps->performance_level_count - 1; i++)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5517
smc_state->levels[ps->performance_level_count - 1].bSP =
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7236
struct si_ps *ps = si_get_ps(rps);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7238
struct rv7xx_pl *pl = &ps->performance_levels[index];
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7241
ps->performance_level_count = index + 1;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7325
struct si_ps *ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7344
adev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7347
if (!adev->pm.dpm.ps)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7356
ps = kzalloc(sizeof(struct si_ps), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7357
if (ps == NULL)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7359
adev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7360
si_parse_pplib_non_clock_info(adev, &adev->pm.dpm.ps[i],
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7375
&adev->pm.dpm.ps[i], k,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7567
if (adev->pm.dpm.ps)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7569
kfree(adev->pm.dpm.ps[i].ps_priv);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7570
kfree(adev->pm.dpm.ps);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7582
struct si_ps *ps = si_get_ps(rps);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7588
if (current_index >= ps->performance_level_count) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7591
pl = &ps->performance_levels[current_index];
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7980
struct si_ps *ps = si_get_ps(rps);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7988
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7989
pl = &ps->performance_levels[i];
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
8067
struct si_ps *ps = si_get_ps(rps);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
8079
if (pl_index < ps->performance_level_count) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
8080
sclk = ps->performance_levels[pl_index].sclk;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
8087
if (pl_index < ps->performance_level_count) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
8088
mclk = ps->performance_levels[pl_index].mclk;
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
605
if (!hwmgr || !hwmgr->pm_en || !hwmgr->ps)
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
612
((unsigned long)hwmgr->ps + i * hwmgr->ps_size);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
111
if (!hwmgr->ps)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
116
kfree(hwmgr->ps);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
118
hwmgr->ps = NULL;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
132
state = hwmgr->ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
153
state = hwmgr->ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
173
state = hwmgr->ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
190
if (!hwmgr->ps)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
205
if (!hwmgr->ps)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
222
if (!hwmgr->ps)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
226
*state = hwmgr->ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
281
if (hwmgr->ps)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
56
hwmgr->ps = kcalloc(table_entries, size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
57
if (hwmgr->ps == NULL)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
62
kfree(hwmgr->ps);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
63
hwmgr->ps = NULL;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
70
kfree(hwmgr->ps);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
72
hwmgr->ps = NULL;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
76
state = hwmgr->ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
83
kfree(hwmgr->ps);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c
86
hwmgr->ps = NULL;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
677
struct pp_power_state *ps,
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
683
ps->classification.ui_label = (le16_to_cpu(pnon_clock_info->usClassification) &
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
685
ps->classification.flags = make_classification_flags(hwmgr,
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
689
ps->classification.temporary_state = false;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
690
ps->classification.to_be_deleted = false;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
694
ps->validation.singleDisplayOnly = (0 != tmp);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
699
ps->validation.disallowOnDC = (0 != tmp);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
701
ps->pcie.lanes = ((le32_to_cpu(pnon_clock_info->ulCapsAndSettings) &
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
705
ps->display.disableFrameModulation = false;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
715
ps->display.refreshrateSource = PP_RefreshrateSource_Explicit;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
716
ps->display.explicitRefreshrate = look_up[rrr_index];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
717
ps->display.limitRefreshrate = true;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
719
if (ps->display.explicitRefreshrate == 0)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
720
ps->display.limitRefreshrate = false;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
722
ps->display.limitRefreshrate = false;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
727
ps->display.enableVariBright = (0 != tmp);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
732
ps->memory.dllOff = (0 != tmp);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
734
ps->memory.m3arb = (le32_to_cpu(pnon_clock_info->ulCapsAndSettings) &
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
737
ps->temperatures.min = PP_TEMPERATURE_UNITS_PER_CENTIGRADES *
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
740
ps->temperatures.max = PP_TEMPERATURE_UNITS_PER_CENTIGRADES *
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
746
ps->software.disableLoadBalancing = tmp;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
751
ps->software.enableSleepForTimestamps = (0 != tmp);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
753
ps->validation.supportedPowerLevels = pnon_clock_info->ucRequiredPower;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
756
ps->uvd_clocks.VCLK = le32_to_cpu(pnon_clock_info->ulVCLK);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
757
ps->uvd_clocks.DCLK = le32_to_cpu(pnon_clock_info->ulDCLK);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
759
ps->uvd_clocks.VCLK = 0;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
760
ps->uvd_clocks.DCLK = 0;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
883
struct pp_power_state *ps,
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
903
ps->classification.bios_index = entry_index;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
922
result = init_non_clock_fields(hwmgr, ps, pnon_clock_arrays->ucEntrySize, pnon_clock_info);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
928
res = func(hwmgr, &ps->hardware, i, pclock_info);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
945
result = init_non_clock_fields(hwmgr, ps,
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
955
int res = func(hwmgr, &ps->hardware, i, pclock_info);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
962
if ((0 == result) && (0 != (ps->classification.flags & PP_StateClassificationFlag_Boot))) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
964
result = hwmgr->hwmgr_func->patch_boot_state(hwmgr, &(ps->hardware));
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.h
44
struct pp_power_state *ps,
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1139
const struct smu10_power_state *ps = cast_const_smu10_ps(state);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1141
clock_info->min_eng_clk = ps->levels[0].engine_clock / (1 << (ps->levels[0].ss_divider_index));
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1142
clock_info->max_eng_clk = ps->levels[ps->level - 1].engine_clock / (1 << (ps->levels[ps->level - 1].ss_divider_index));
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
921
unsigned long entry, struct pp_power_state *ps)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
926
ps->hardware.magic = SMU10_Magic;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
928
smu10_ps = cast_smu10_ps(&(ps->hardware));
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
930
result = pp_tables_get_entry(hwmgr, entry, ps,
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
933
smu10_ps->uvd_clocks.vclk = ps->uvd_clocks.VCLK;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
934
smu10_ps->uvd_clocks.dclk = ps->uvd_clocks.DCLK;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3489
struct pp_power_state *ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3495
ps = hwmgr->request_ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3497
if (ps == NULL)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3500
smu7_ps = cast_phw_smu7_power_state(&ps->hardware);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3511
struct pp_power_state *ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3517
ps = hwmgr->request_ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3519
if (ps == NULL)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3522
smu7_ps = cast_phw_smu7_power_state(&ps->hardware);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3535
struct smu7_power_state *ps = (struct smu7_power_state *)hw_ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3568
ps->performance_levels[0].memory_clock = data->vbios_boot_state.mclk_bootup_value;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3569
ps->performance_levels[0].engine_clock = data->vbios_boot_state.sclk_bootup_value;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3570
ps->performance_levels[0].pcie_gen = data->vbios_boot_state.pcie_gen_bootup_value;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3571
ps->performance_levels[0].pcie_lane = data->vbios_boot_state.pcie_lane_bootup_value;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3693
struct smu7_power_state *ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3702
ps = (struct smu7_power_state *)(&state->hardware);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3724
ps->dc_compatible = true;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3727
data->acpi_pcie_gen = ps->performance_levels[0].pcie_gen;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3729
ps->uvd_clks.vclk = state->uvd_clocks.VCLK;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3730
ps->uvd_clks.dclk = state->uvd_clocks.DCLK;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3738
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3740
ps->performance_levels[i].pcie_gen)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3742
ps->performance_levels[i].pcie_gen;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3745
ps->performance_levels[i].pcie_gen)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3747
ps->performance_levels[i].pcie_gen;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3750
ps->performance_levels[i].pcie_lane)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3752
ps->performance_levels[i].pcie_lane;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3754
ps->performance_levels[i].pcie_lane)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3756
ps->performance_levels[i].pcie_lane;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3762
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3764
ps->performance_levels[i].pcie_gen)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3766
ps->performance_levels[i].pcie_gen;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3769
ps->performance_levels[i].pcie_gen)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3771
ps->performance_levels[i].pcie_gen;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3774
ps->performance_levels[i].pcie_lane)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3776
ps->performance_levels[i].pcie_lane;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3779
ps->performance_levels[i].pcie_lane)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3781
ps->performance_levels[i].pcie_lane;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3796
struct smu7_power_state *ps = cast_phw_smu7_power_state(power_state);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3809
(ps->performance_level_count < smum_get_mac_definition(hwmgr, SMU_MAX_LEVELS_GRAPHICS)),
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3814
(ps->performance_level_count <
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3819
performance_level = &(ps->performance_levels
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3820
[ps->performance_level_count++]);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3838
struct smu7_power_state *ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3847
ps = (struct smu7_power_state *)(&state->hardware);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3872
ps->dc_compatible = true;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3875
data->acpi_pcie_gen = ps->performance_levels[0].pcie_gen;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3877
ps->uvd_clks.vclk = state->uvd_clocks.VCLK;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3878
ps->uvd_clks.dclk = state->uvd_clocks.DCLK;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3887
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3889
ps->performance_levels[i].pcie_gen)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3891
ps->performance_levels[i].pcie_gen;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3894
ps->performance_levels[i].pcie_gen)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3896
ps->performance_levels[i].pcie_gen;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3899
ps->performance_levels[i].pcie_lane)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3901
ps->performance_levels[i].pcie_lane;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3904
ps->performance_levels[i].pcie_lane)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3906
ps->performance_levels[i].pcie_lane;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3912
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3914
ps->performance_levels[i].pcie_gen)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3916
ps->performance_levels[i].pcie_gen;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3919
ps->performance_levels[i].pcie_gen)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3921
ps->performance_levels[i].pcie_gen;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3924
ps->performance_levels[i].pcie_lane)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3926
ps->performance_levels[i].pcie_lane;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3929
ps->performance_levels[i].pcie_lane)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3931
ps->performance_levels[i].pcie_lane;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5110
struct pp_power_state *ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5116
ps = hwmgr->request_ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5118
if (ps == NULL)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5121
smu7_ps = cast_phw_smu7_power_state(&ps->hardware);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5152
struct pp_power_state *ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5158
ps = hwmgr->request_ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5160
if (ps == NULL)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5163
smu7_ps = cast_phw_smu7_power_state(&ps->hardware);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5713
const struct smu7_power_state *ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5719
ps = cast_const_phw_smu7_power_state(state);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5721
i = index > ps->performance_level_count - 1 ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5722
ps->performance_level_count - 1 : index;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5724
level->coreClock = ps->performance_levels[i].engine_clock;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5725
level->memory_clock = ps->performance_levels[i].memory_clock;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1352
struct pp_power_state *ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1358
ps = hwmgr->request_ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1360
if (ps == NULL)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1363
smu8_ps = cast_smu8_power_state(&ps->hardware);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1426
unsigned long entry, struct pp_power_state *ps)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1431
ps->hardware.magic = smu8_magic;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1433
smu8_ps = cast_smu8_power_state(&(ps->hardware));
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1435
result = pp_tables_get_entry(hwmgr, entry, ps,
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1438
smu8_ps->uvd_clocks.vclk = ps->uvd_clocks.VCLK;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1439
smu8_ps->uvd_clocks.dclk = ps->uvd_clocks.DCLK;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1611
const struct smu8_power_state *ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1620
ps = cast_const_smu8_power_state(state);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1622
level_index = index > ps->level - 1 ? ps->level - 1 : index;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1623
level->coreClock = ps->levels[level_index].engineClock;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1626
for (i = 1; i < ps->level; i++) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1627
if (ps->levels[i].engineClock > data->dce_slow_sclk_threshold) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1628
level->coreClock = ps->levels[i].engineClock;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1639
level->vddc = (smu8_convert_8Bit_index_to_voltage(hwmgr, ps->levels[level_index].vddcIndex) + 2) / 4;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1649
const struct smu8_power_state *ps = cast_const_smu8_power_state(state);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1651
clock_info->min_eng_clk = ps->levels[0].engineClock / (1 << (ps->levels[0].ssDividerIndex));
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1652
clock_info->max_eng_clk = ps->levels[ps->level - 1].engineClock / (1 << (ps->levels[ps->level - 1].ssDividerIndex));
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3886
struct pp_power_state *ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3892
ps = hwmgr->request_ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3894
if (ps == NULL)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3897
vega10_ps = cast_phw_vega10_power_state(&ps->hardware);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3908
struct pp_power_state *ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3914
ps = hwmgr->request_ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3916
if (ps == NULL)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3919
vega10_ps = cast_phw_vega10_power_state(&ps->hardware);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5169
struct pp_power_state *ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5172
ps = hwmgr->request_ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5174
if (ps == NULL)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5177
vega10_ps = cast_phw_vega10_power_state(&ps->hardware);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5222
struct pp_power_state *ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5225
ps = hwmgr->request_ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5227
if (ps == NULL)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5230
vega10_ps = cast_phw_vega10_power_state(&ps->hardware);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5460
struct pp_power_state *ps = hwmgr->request_ps;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5470
if (!ps)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5473
vega10_ps = cast_phw_vega10_power_state(&ps->hardware);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5494
if (!hwmgr->ps)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5497
ps = (struct pp_power_state *)((unsigned long)(hwmgr->ps) + hwmgr->ps_size * (hwmgr->num_ps - 1));
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5498
vega10_ps = cast_phw_vega10_power_state(&ps->hardware);
sys/dev/pci/drm/amd/pm/powerplay/inc/hwmgr.h
780
struct pp_power_state *ps;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2647
struct parent_scratch *ps = __get_parent_scratch(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2650
ps->go.semaphore = 0;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2652
ps->join[i].semaphore = 0;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
483
struct parent_scratch *ps = __get_parent_scratch(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
485
return &ps->descs.pdesc;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
491
struct parent_scratch *ps = __get_parent_scratch(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
493
return &ps->descs.wq_desc;
sys/dev/pci/drm/i915/selftests/i915_request.c
2731
struct perf_series *ps = arg;
sys/dev/pci/drm/i915/selftests/i915_request.c
2736
GEM_BUG_ON(!ps->nengines);
sys/dev/pci/drm/i915/selftests/i915_request.c
2740
rq = i915_request_create(ps->ce[idx]);
sys/dev/pci/drm/i915/selftests/i915_request.c
2755
if (++idx == ps->nengines)
sys/dev/pci/drm/i915/selftests/i915_request.c
2764
struct perf_series *ps = arg;
sys/dev/pci/drm/i915/selftests/i915_request.c
2770
GEM_BUG_ON(!ps->nengines);
sys/dev/pci/drm/i915/selftests/i915_request.c
2774
rq = i915_request_create(ps->ce[idx]);
sys/dev/pci/drm/i915/selftests/i915_request.c
2790
if (++idx == ps->nengines)
sys/dev/pci/drm/i915/selftests/i915_request.c
2800
struct perf_series *ps = arg;
sys/dev/pci/drm/i915/selftests/i915_request.c
2804
GEM_BUG_ON(!ps->nengines);
sys/dev/pci/drm/i915/selftests/i915_request.c
2808
rq = i915_request_create(ps->ce[idx]);
sys/dev/pci/drm/i915/selftests/i915_request.c
2814
if (++idx == ps->nengines)
sys/dev/pci/drm/i915/selftests/i915_request.c
2835
struct perf_series *ps;
sys/dev/pci/drm/i915/selftests/i915_request.c
2843
ps = kzalloc(struct_size(ps, ce, nengines), GFP_KERNEL);
sys/dev/pci/drm/i915/selftests/i915_request.c
2844
if (!ps) {
sys/dev/pci/drm/i915/selftests/i915_request.c
2851
ps->i915 = i915;
sys/dev/pci/drm/i915/selftests/i915_request.c
2852
ps->nengines = nengines;
sys/dev/pci/drm/i915/selftests/i915_request.c
2870
ps->ce[idx++] = ce;
sys/dev/pci/drm/i915/selftests/i915_request.c
2872
GEM_BUG_ON(idx != ps->nengines);
sys/dev/pci/drm/i915/selftests/i915_request.c
2886
struct intel_context *ce = ps->ce[idx];
sys/dev/pci/drm/i915/selftests/i915_request.c
2888
p->engine = ps->ce[idx]->engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
2899
err = (*fn)(ps);
sys/dev/pci/drm/i915/selftests/i915_request.c
2905
struct intel_context *ce = ps->ce[idx];
sys/dev/pci/drm/i915/selftests/i915_request.c
2942
if (IS_ERR_OR_NULL(ps->ce[idx]))
sys/dev/pci/drm/i915/selftests/i915_request.c
2945
intel_context_unpin(ps->ce[idx]);
sys/dev/pci/drm/i915/selftests/i915_request.c
2946
intel_context_put(ps->ce[idx]);
sys/dev/pci/drm/i915/selftests/i915_request.c
2948
kfree(ps);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
457
unsigned int ps;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
469
ps = PAGE_SIZE;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
471
ps = SZ_64K; /* For something like DG2 */
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
473
max_segment = round_down(UINT_MAX, ps);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
475
mem = mock_region_create(i915, 0, size, ps, 0, 0);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
510
if (!IS_ALIGNED(daddr, ps)) {
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
512
__func__, &daddr, ps);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
554
u64 ps;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
561
ps = SZ_4K;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
563
ps = SZ_64K; /* For something like DG2 */
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
566
total = round_down(total, ps);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
569
div64_u64_rem(i915_prandom_u64_state(&prng), total - ps, &io_size);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
570
io_size = round_down(io_size, ps);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
574
__func__, ps, io_size, total);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
576
mr = mock_region_create(i915, 0, total, ps, 0, io_size);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
586
size = round_down(size, ps);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
587
size = max(size, ps);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
625
size = round_down(size, ps);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
626
size = max(size, ps);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
649
obj = igt_object_create(mr, &objects, ps, 0);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
807
u32 ps;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
809
for (ps = PAGE_SIZE; ps <= SZ_1G; ps <<= 1) {
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
813
obj = __i915_gem_object_create_lmem_with_ps(i915, ps, ps, 0);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
818
__func__, ps, err);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
825
if (obj->base.size != ps) {
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
827
__func__, obj->base.size, ps);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
837
__func__, ps, err);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
844
if (!IS_ALIGNED(daddr, ps)) {
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
846
__func__, &daddr, ps);
sys/dev/pci/drm/radeon/atom.c
1177
int len, ws, ps, ptr;
sys/dev/pci/drm/radeon/atom.c
1187
ps = CU8(base + ATOM_CT_PS_PTR) & ATOM_CT_PS_MASK;
sys/dev/pci/drm/radeon/atom.c
1190
SDEBUG(">> execute %04X (len %d, WS %d, PS %d)\n", base, len, ws, ps);
sys/dev/pci/drm/radeon/atom.c
1193
ectx.ps_shift = ps / 4;
sys/dev/pci/drm/radeon/atom.c
1195
ectx.ps = params;
sys/dev/pci/drm/radeon/atom.c
1216
base, len, ws, ps, ptr - 1);
sys/dev/pci/drm/radeon/atom.c
1349
uint32_t ps[16];
sys/dev/pci/drm/radeon/atom.c
1352
memset(ps, 0, 64);
sys/dev/pci/drm/radeon/atom.c
1354
ps[0] = cpu_to_le32(CU32(hwi + ATOM_FWI_DEFSCLK_PTR));
sys/dev/pci/drm/radeon/atom.c
1355
ps[1] = cpu_to_le32(CU32(hwi + ATOM_FWI_DEFMCLK_PTR));
sys/dev/pci/drm/radeon/atom.c
1356
if (!ps[0] || !ps[1])
sys/dev/pci/drm/radeon/atom.c
1361
ret = atom_execute_table(ctx, ATOM_CMD_INIT, ps, 16);
sys/dev/pci/drm/radeon/atom.c
1365
memset(ps, 0, 64);
sys/dev/pci/drm/radeon/atom.c
1369
atom_execute_table(ctx, ATOM_CMD_SPDFANCNTL, ps, 16);
sys/dev/pci/drm/radeon/atom.c
230
val = get_unaligned_le32((u32 *)&ctx->ps[idx]);
sys/dev/pci/drm/radeon/atom.c
512
ctx->ps[idx] = cpu_to_le32(val);
sys/dev/pci/drm/radeon/atom.c
62
uint32_t *ps, *ws;
sys/dev/pci/drm/radeon/atom.c
645
r = atom_execute_table_locked(ctx->ctx, idx, ctx->ps + ctx->ps_shift, ctx->ps_size - ctx->ps_shift);
sys/dev/pci/drm/radeon/btc_dpm.c
2068
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/pci/drm/radeon/btc_dpm.c
2086
if (ps->high.mclk > max_limits->mclk)
sys/dev/pci/drm/radeon/btc_dpm.c
2087
ps->high.mclk = max_limits->mclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2088
if (ps->high.sclk > max_limits->sclk)
sys/dev/pci/drm/radeon/btc_dpm.c
2089
ps->high.sclk = max_limits->sclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2090
if (ps->high.vddc > max_limits->vddc)
sys/dev/pci/drm/radeon/btc_dpm.c
2091
ps->high.vddc = max_limits->vddc;
sys/dev/pci/drm/radeon/btc_dpm.c
2092
if (ps->high.vddci > max_limits->vddci)
sys/dev/pci/drm/radeon/btc_dpm.c
2093
ps->high.vddci = max_limits->vddci;
sys/dev/pci/drm/radeon/btc_dpm.c
2095
if (ps->medium.mclk > max_limits->mclk)
sys/dev/pci/drm/radeon/btc_dpm.c
2096
ps->medium.mclk = max_limits->mclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2097
if (ps->medium.sclk > max_limits->sclk)
sys/dev/pci/drm/radeon/btc_dpm.c
2098
ps->medium.sclk = max_limits->sclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2099
if (ps->medium.vddc > max_limits->vddc)
sys/dev/pci/drm/radeon/btc_dpm.c
2100
ps->medium.vddc = max_limits->vddc;
sys/dev/pci/drm/radeon/btc_dpm.c
2101
if (ps->medium.vddci > max_limits->vddci)
sys/dev/pci/drm/radeon/btc_dpm.c
2102
ps->medium.vddci = max_limits->vddci;
sys/dev/pci/drm/radeon/btc_dpm.c
2104
if (ps->low.mclk > max_limits->mclk)
sys/dev/pci/drm/radeon/btc_dpm.c
2105
ps->low.mclk = max_limits->mclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2106
if (ps->low.sclk > max_limits->sclk)
sys/dev/pci/drm/radeon/btc_dpm.c
2107
ps->low.sclk = max_limits->sclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2108
if (ps->low.vddc > max_limits->vddc)
sys/dev/pci/drm/radeon/btc_dpm.c
2109
ps->low.vddc = max_limits->vddc;
sys/dev/pci/drm/radeon/btc_dpm.c
2110
if (ps->low.vddci > max_limits->vddci)
sys/dev/pci/drm/radeon/btc_dpm.c
2111
ps->low.vddci = max_limits->vddci;
sys/dev/pci/drm/radeon/btc_dpm.c
2117
sclk = ps->low.sclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2118
mclk = ps->high.mclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2119
vddc = ps->low.vddc;
sys/dev/pci/drm/radeon/btc_dpm.c
2120
vddci = ps->high.vddci;
sys/dev/pci/drm/radeon/btc_dpm.c
2122
sclk = ps->low.sclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2123
mclk = ps->low.mclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2124
vddc = ps->low.vddc;
sys/dev/pci/drm/radeon/btc_dpm.c
2125
vddci = ps->low.vddci;
sys/dev/pci/drm/radeon/btc_dpm.c
2129
ps->low.sclk = sclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2130
ps->low.mclk = mclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2131
ps->low.vddc = vddc;
sys/dev/pci/drm/radeon/btc_dpm.c
2132
ps->low.vddci = vddci;
sys/dev/pci/drm/radeon/btc_dpm.c
2135
&ps->low.sclk, &ps->low.mclk);
sys/dev/pci/drm/radeon/btc_dpm.c
2138
if (ps->medium.sclk < ps->low.sclk)
sys/dev/pci/drm/radeon/btc_dpm.c
2139
ps->medium.sclk = ps->low.sclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2140
if (ps->medium.vddc < ps->low.vddc)
sys/dev/pci/drm/radeon/btc_dpm.c
2141
ps->medium.vddc = ps->low.vddc;
sys/dev/pci/drm/radeon/btc_dpm.c
2142
if (ps->high.sclk < ps->medium.sclk)
sys/dev/pci/drm/radeon/btc_dpm.c
2143
ps->high.sclk = ps->medium.sclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2144
if (ps->high.vddc < ps->medium.vddc)
sys/dev/pci/drm/radeon/btc_dpm.c
2145
ps->high.vddc = ps->medium.vddc;
sys/dev/pci/drm/radeon/btc_dpm.c
2148
mclk = ps->low.mclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2149
if (mclk < ps->medium.mclk)
sys/dev/pci/drm/radeon/btc_dpm.c
2150
mclk = ps->medium.mclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2151
if (mclk < ps->high.mclk)
sys/dev/pci/drm/radeon/btc_dpm.c
2152
mclk = ps->high.mclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2153
ps->low.mclk = mclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2154
ps->low.vddci = vddci;
sys/dev/pci/drm/radeon/btc_dpm.c
2155
ps->medium.mclk = mclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2156
ps->medium.vddci = vddci;
sys/dev/pci/drm/radeon/btc_dpm.c
2157
ps->high.mclk = mclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2158
ps->high.vddci = vddci;
sys/dev/pci/drm/radeon/btc_dpm.c
2160
if (ps->medium.mclk < ps->low.mclk)
sys/dev/pci/drm/radeon/btc_dpm.c
2161
ps->medium.mclk = ps->low.mclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2162
if (ps->medium.vddci < ps->low.vddci)
sys/dev/pci/drm/radeon/btc_dpm.c
2163
ps->medium.vddci = ps->low.vddci;
sys/dev/pci/drm/radeon/btc_dpm.c
2164
if (ps->high.mclk < ps->medium.mclk)
sys/dev/pci/drm/radeon/btc_dpm.c
2165
ps->high.mclk = ps->medium.mclk;
sys/dev/pci/drm/radeon/btc_dpm.c
2166
if (ps->high.vddci < ps->medium.vddci)
sys/dev/pci/drm/radeon/btc_dpm.c
2167
ps->high.vddci = ps->medium.vddci;
sys/dev/pci/drm/radeon/btc_dpm.c
2171
&ps->medium.sclk, &ps->medium.mclk);
sys/dev/pci/drm/radeon/btc_dpm.c
2173
&ps->high.sclk, &ps->high.mclk);
sys/dev/pci/drm/radeon/btc_dpm.c
2175
btc_adjust_clock_combinations(rdev, max_limits, &ps->low);
sys/dev/pci/drm/radeon/btc_dpm.c
2176
btc_adjust_clock_combinations(rdev, max_limits, &ps->medium);
sys/dev/pci/drm/radeon/btc_dpm.c
2177
btc_adjust_clock_combinations(rdev, max_limits, &ps->high);
sys/dev/pci/drm/radeon/btc_dpm.c
2180
ps->low.sclk, max_limits->vddc, &ps->low.vddc);
sys/dev/pci/drm/radeon/btc_dpm.c
2182
ps->low.mclk, max_limits->vddci, &ps->low.vddci);
sys/dev/pci/drm/radeon/btc_dpm.c
2184
ps->low.mclk, max_limits->vddc, &ps->low.vddc);
sys/dev/pci/drm/radeon/btc_dpm.c
2186
rdev->clock.current_dispclk, max_limits->vddc, &ps->low.vddc);
sys/dev/pci/drm/radeon/btc_dpm.c
2189
ps->medium.sclk, max_limits->vddc, &ps->medium.vddc);
sys/dev/pci/drm/radeon/btc_dpm.c
2191
ps->medium.mclk, max_limits->vddci, &ps->medium.vddci);
sys/dev/pci/drm/radeon/btc_dpm.c
2193
ps->medium.mclk, max_limits->vddc, &ps->medium.vddc);
sys/dev/pci/drm/radeon/btc_dpm.c
2195
rdev->clock.current_dispclk, max_limits->vddc, &ps->medium.vddc);
sys/dev/pci/drm/radeon/btc_dpm.c
2198
ps->high.sclk, max_limits->vddc, &ps->high.vddc);
sys/dev/pci/drm/radeon/btc_dpm.c
2200
ps->high.mclk, max_limits->vddci, &ps->high.vddci);
sys/dev/pci/drm/radeon/btc_dpm.c
2202
ps->high.mclk, max_limits->vddc, &ps->high.vddc);
sys/dev/pci/drm/radeon/btc_dpm.c
2204
rdev->clock.current_dispclk, max_limits->vddc, &ps->high.vddc);
sys/dev/pci/drm/radeon/btc_dpm.c
2207
&ps->low.vddc, &ps->low.vddci);
sys/dev/pci/drm/radeon/btc_dpm.c
2209
&ps->medium.vddc, &ps->medium.vddci);
sys/dev/pci/drm/radeon/btc_dpm.c
2211
&ps->high.vddc, &ps->high.vddci);
sys/dev/pci/drm/radeon/btc_dpm.c
2213
if ((ps->high.vddc <= rdev->pm.dpm.dyn_state.max_clock_voltage_on_dc.vddc) &&
sys/dev/pci/drm/radeon/btc_dpm.c
2214
(ps->medium.vddc <= rdev->pm.dpm.dyn_state.max_clock_voltage_on_dc.vddc) &&
sys/dev/pci/drm/radeon/btc_dpm.c
2215
(ps->low.vddc <= rdev->pm.dpm.dyn_state.max_clock_voltage_on_dc.vddc))
sys/dev/pci/drm/radeon/btc_dpm.c
2216
ps->dc_compatible = true;
sys/dev/pci/drm/radeon/btc_dpm.c
2218
ps->dc_compatible = false;
sys/dev/pci/drm/radeon/btc_dpm.c
2220
if (ps->low.vddc < rdev->pm.dpm.dyn_state.min_vddc_for_pcie_gen2)
sys/dev/pci/drm/radeon/btc_dpm.c
2221
ps->low.flags &= ~ATOM_PPLIB_R600_FLAGS_PCIEGEN2;
sys/dev/pci/drm/radeon/btc_dpm.c
2222
if (ps->medium.vddc < rdev->pm.dpm.dyn_state.min_vddc_for_pcie_gen2)
sys/dev/pci/drm/radeon/btc_dpm.c
2223
ps->medium.flags &= ~ATOM_PPLIB_R600_FLAGS_PCIEGEN2;
sys/dev/pci/drm/radeon/btc_dpm.c
2224
if (ps->high.vddc < rdev->pm.dpm.dyn_state.min_vddc_for_pcie_gen2)
sys/dev/pci/drm/radeon/btc_dpm.c
2225
ps->high.flags &= ~ATOM_PPLIB_R600_FLAGS_PCIEGEN2;
sys/dev/pci/drm/radeon/btc_dpm.c
2697
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/pci/drm/radeon/btc_dpm.c
2699
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/btc_dpm.c
2710
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/pci/drm/radeon/btc_dpm.c
2720
pl = &ps->low;
sys/dev/pci/drm/radeon/btc_dpm.c
2722
pl = &ps->medium;
sys/dev/pci/drm/radeon/btc_dpm.c
2724
pl = &ps->high;
sys/dev/pci/drm/radeon/btc_dpm.c
2735
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/pci/drm/radeon/btc_dpm.c
2745
pl = &ps->low;
sys/dev/pci/drm/radeon/btc_dpm.c
2747
pl = &ps->medium;
sys/dev/pci/drm/radeon/btc_dpm.c
2749
pl = &ps->high;
sys/dev/pci/drm/radeon/btc_dpm.c
2758
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/pci/drm/radeon/btc_dpm.c
2768
pl = &ps->low;
sys/dev/pci/drm/radeon/btc_dpm.c
2770
pl = &ps->medium;
sys/dev/pci/drm/radeon/btc_dpm.c
2772
pl = &ps->high;
sys/dev/pci/drm/radeon/ci_dpm.c
176
struct ci_ps *ps = rps->ps_priv;
sys/dev/pci/drm/radeon/ci_dpm.c
178
return ps;
sys/dev/pci/drm/radeon/ci_dpm.c
5423
struct ci_ps *ps = ci_get_ps(rps);
sys/dev/pci/drm/radeon/ci_dpm.c
5424
struct ci_pl *pl = &ps->performance_levels[index];
sys/dev/pci/drm/radeon/ci_dpm.c
5426
ps->performance_level_count = index + 1;
sys/dev/pci/drm/radeon/ci_dpm.c
5502
struct ci_ps *ps;
sys/dev/pci/drm/radeon/ci_dpm.c
5520
rdev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,
sys/dev/pci/drm/radeon/ci_dpm.c
5523
if (!rdev->pm.dpm.ps)
sys/dev/pci/drm/radeon/ci_dpm.c
5537
ps = kzalloc(sizeof(struct ci_ps), GFP_KERNEL);
sys/dev/pci/drm/radeon/ci_dpm.c
5538
if (ps == NULL) {
sys/dev/pci/drm/radeon/ci_dpm.c
5542
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/pci/drm/radeon/ci_dpm.c
5543
ci_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/pci/drm/radeon/ci_dpm.c
5558
&rdev->pm.dpm.ps[i], k,
sys/dev/pci/drm/radeon/ci_dpm.c
5584
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/pci/drm/radeon/ci_dpm.c
5585
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/ci_dpm.c
5621
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/pci/drm/radeon/ci_dpm.c
5623
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/ci_dpm.c
5914
struct ci_ps *ps = ci_get_ps(rps);
sys/dev/pci/drm/radeon/ci_dpm.c
5921
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/ci_dpm.c
5922
pl = &ps->performance_levels[i];
sys/dev/pci/drm/radeon/ci_dpm.c
768
struct ci_ps *ps = ci_get_ps(rps);
sys/dev/pci/drm/radeon/ci_dpm.c
800
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/ci_dpm.c
801
if (ps->performance_levels[i].mclk > max_limits->mclk)
sys/dev/pci/drm/radeon/ci_dpm.c
802
ps->performance_levels[i].mclk = max_limits->mclk;
sys/dev/pci/drm/radeon/ci_dpm.c
803
if (ps->performance_levels[i].sclk > max_limits->sclk)
sys/dev/pci/drm/radeon/ci_dpm.c
804
ps->performance_levels[i].sclk = max_limits->sclk;
sys/dev/pci/drm/radeon/ci_dpm.c
811
mclk = ps->performance_levels[ps->performance_level_count - 1].mclk;
sys/dev/pci/drm/radeon/ci_dpm.c
812
sclk = ps->performance_levels[0].sclk;
sys/dev/pci/drm/radeon/ci_dpm.c
814
mclk = ps->performance_levels[0].mclk;
sys/dev/pci/drm/radeon/ci_dpm.c
815
sclk = ps->performance_levels[0].sclk;
sys/dev/pci/drm/radeon/ci_dpm.c
825
ps->performance_levels[0].sclk = sclk;
sys/dev/pci/drm/radeon/ci_dpm.c
826
ps->performance_levels[0].mclk = mclk;
sys/dev/pci/drm/radeon/ci_dpm.c
828
if (ps->performance_levels[1].sclk < ps->performance_levels[0].sclk)
sys/dev/pci/drm/radeon/ci_dpm.c
829
ps->performance_levels[1].sclk = ps->performance_levels[0].sclk;
sys/dev/pci/drm/radeon/ci_dpm.c
832
if (ps->performance_levels[0].mclk < ps->performance_levels[1].mclk)
sys/dev/pci/drm/radeon/ci_dpm.c
833
ps->performance_levels[0].mclk = ps->performance_levels[1].mclk;
sys/dev/pci/drm/radeon/ci_dpm.c
835
if (ps->performance_levels[1].mclk < ps->performance_levels[0].mclk)
sys/dev/pci/drm/radeon/ci_dpm.c
836
ps->performance_levels[1].mclk = ps->performance_levels[0].mclk;
sys/dev/pci/drm/radeon/cypress_dpm.c
2150
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/pci/drm/radeon/cypress_dpm.c
2152
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/evergreen.c
1631
struct radeon_power_state *ps = &rdev->pm.power_state[req_ps_idx];
sys/dev/pci/drm/radeon/evergreen.c
1632
struct radeon_voltage *voltage = &ps->clock_info[req_cm_idx].voltage;
sys/dev/pci/drm/radeon/kv_dpm.c
145
struct kv_ps *ps = rps->ps_priv;
sys/dev/pci/drm/radeon/kv_dpm.c
147
return ps;
sys/dev/pci/drm/radeon/kv_dpm.c
1938
struct kv_ps *ps = kv_get_ps(new_rps);
sys/dev/pci/drm/radeon/kv_dpm.c
1982
ps->need_dfs_bypass = true;
sys/dev/pci/drm/radeon/kv_dpm.c
1984
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/radeon/kv_dpm.c
1985
if (ps->levels[i].sclk < sclk)
sys/dev/pci/drm/radeon/kv_dpm.c
1986
ps->levels[i].sclk = sclk;
sys/dev/pci/drm/radeon/kv_dpm.c
1990
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/radeon/kv_dpm.c
1993
kv_convert_8bit_index_to_voltage(rdev, ps->levels[i].vddc_index))) {
sys/dev/pci/drm/radeon/kv_dpm.c
1995
ps->levels[i].sclk = table->entries[limit].clk;
sys/dev/pci/drm/radeon/kv_dpm.c
2002
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/radeon/kv_dpm.c
2005
kv_convert_8bit_index_to_voltage(rdev, ps->levels[i].vddc_index))) {
sys/dev/pci/drm/radeon/kv_dpm.c
2007
ps->levels[i].sclk = table->entries[limit].sclk_frequency;
sys/dev/pci/drm/radeon/kv_dpm.c
2013
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/radeon/kv_dpm.c
2014
ps->levels[i].sclk = stable_p_state_sclk;
sys/dev/pci/drm/radeon/kv_dpm.c
2028
ps->dpm0_pg_nb_ps_lo = 0x1;
sys/dev/pci/drm/radeon/kv_dpm.c
2029
ps->dpm0_pg_nb_ps_hi = 0x0;
sys/dev/pci/drm/radeon/kv_dpm.c
2030
ps->dpmx_nb_ps_lo = 0x1;
sys/dev/pci/drm/radeon/kv_dpm.c
2031
ps->dpmx_nb_ps_hi = 0x0;
sys/dev/pci/drm/radeon/kv_dpm.c
2033
ps->dpm0_pg_nb_ps_lo = 0x3;
sys/dev/pci/drm/radeon/kv_dpm.c
2034
ps->dpm0_pg_nb_ps_hi = 0x0;
sys/dev/pci/drm/radeon/kv_dpm.c
2035
ps->dpmx_nb_ps_lo = 0x3;
sys/dev/pci/drm/radeon/kv_dpm.c
2036
ps->dpmx_nb_ps_hi = 0x0;
sys/dev/pci/drm/radeon/kv_dpm.c
2042
ps->dpm0_pg_nb_ps_lo = force_high ? 0x2 : 0x3;
sys/dev/pci/drm/radeon/kv_dpm.c
2043
ps->dpm0_pg_nb_ps_hi = 0x2;
sys/dev/pci/drm/radeon/kv_dpm.c
2044
ps->dpmx_nb_ps_lo = force_high ? 0x2 : 0x3;
sys/dev/pci/drm/radeon/kv_dpm.c
2045
ps->dpmx_nb_ps_hi = 0x2;
sys/dev/pci/drm/radeon/kv_dpm.c
2371
struct kv_ps *ps)
sys/dev/pci/drm/radeon/kv_dpm.c
2375
ps->num_levels = 1;
sys/dev/pci/drm/radeon/kv_dpm.c
2376
ps->levels[0] = pi->boot_pl;
sys/dev/pci/drm/radeon/kv_dpm.c
2384
struct kv_ps *ps = kv_get_ps(rps);
sys/dev/pci/drm/radeon/kv_dpm.c
2400
kv_patch_boot_state(rdev, ps);
sys/dev/pci/drm/radeon/kv_dpm.c
2411
struct kv_ps *ps = kv_get_ps(rps);
sys/dev/pci/drm/radeon/kv_dpm.c
2412
struct kv_pl *pl = &ps->levels[index];
sys/dev/pci/drm/radeon/kv_dpm.c
2420
ps->num_levels = index + 1;
sys/dev/pci/drm/radeon/kv_dpm.c
2443
struct kv_ps *ps;
sys/dev/pci/drm/radeon/kv_dpm.c
2460
rdev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,
sys/dev/pci/drm/radeon/kv_dpm.c
2463
if (!rdev->pm.dpm.ps)
sys/dev/pci/drm/radeon/kv_dpm.c
2474
ps = kzalloc(sizeof(struct kv_ps), GFP_KERNEL);
sys/dev/pci/drm/radeon/kv_dpm.c
2475
if (ps == NULL) {
sys/dev/pci/drm/radeon/kv_dpm.c
2476
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/kv_dpm.c
2479
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/pci/drm/radeon/kv_dpm.c
2492
&rdev->pm.dpm.ps[i], k,
sys/dev/pci/drm/radeon/kv_dpm.c
2496
kv_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/pci/drm/radeon/kv_dpm.c
2648
struct kv_ps *ps = kv_get_ps(rps);
sys/dev/pci/drm/radeon/kv_dpm.c
2653
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/radeon/kv_dpm.c
2654
struct kv_pl *pl = &ps->levels[i];
sys/dev/pci/drm/radeon/kv_dpm.c
2667
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/pci/drm/radeon/kv_dpm.c
2669
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/ni_dpm.c
2302
struct ni_ps *ps = ni_get_ps(radeon_state);
sys/dev/pci/drm/radeon/ni_dpm.c
2306
for (i = 0; i < ps->performance_level_count - 1; i++)
sys/dev/pci/drm/radeon/ni_dpm.c
2309
smc_state->levels[ps->performance_level_count - 1].bSP =
sys/dev/pci/drm/radeon/ni_dpm.c
3926
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/pci/drm/radeon/ni_dpm.c
3927
struct rv7xx_pl *pl = &ps->performance_levels[index];
sys/dev/pci/drm/radeon/ni_dpm.c
3929
ps->performance_level_count = index + 1;
sys/dev/pci/drm/radeon/ni_dpm.c
3949
if (ps->performance_levels[0].flags & ATOM_PPLIB_R600_FLAGS_PCIEGEN2)
sys/dev/pci/drm/radeon/ni_dpm.c
3996
struct ni_ps *ps;
sys/dev/pci/drm/radeon/ni_dpm.c
4003
rdev->pm.dpm.ps = kcalloc(power_info->pplib.ucNumStates,
sys/dev/pci/drm/radeon/ni_dpm.c
4006
if (!rdev->pm.dpm.ps)
sys/dev/pci/drm/radeon/ni_dpm.c
4021
ps = kzalloc(sizeof(struct ni_ps), GFP_KERNEL);
sys/dev/pci/drm/radeon/ni_dpm.c
4022
if (ps == NULL) {
sys/dev/pci/drm/radeon/ni_dpm.c
4023
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/ni_dpm.c
4026
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/pci/drm/radeon/ni_dpm.c
4027
ni_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/pci/drm/radeon/ni_dpm.c
4037
&rdev->pm.dpm.ps[i], j,
sys/dev/pci/drm/radeon/ni_dpm.c
4274
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/pci/drm/radeon/ni_dpm.c
4276
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/ni_dpm.c
4285
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/pci/drm/radeon/ni_dpm.c
4292
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/ni_dpm.c
4293
pl = &ps->performance_levels[i];
sys/dev/pci/drm/radeon/ni_dpm.c
4309
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/pci/drm/radeon/ni_dpm.c
4315
if (current_index >= ps->performance_level_count) {
sys/dev/pci/drm/radeon/ni_dpm.c
4318
pl = &ps->performance_levels[current_index];
sys/dev/pci/drm/radeon/ni_dpm.c
4329
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/pci/drm/radeon/ni_dpm.c
4335
if (current_index >= ps->performance_level_count) {
sys/dev/pci/drm/radeon/ni_dpm.c
4338
pl = &ps->performance_levels[current_index];
sys/dev/pci/drm/radeon/ni_dpm.c
4347
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/pci/drm/radeon/ni_dpm.c
4353
if (current_index >= ps->performance_level_count) {
sys/dev/pci/drm/radeon/ni_dpm.c
4356
pl = &ps->performance_levels[current_index];
sys/dev/pci/drm/radeon/ni_dpm.c
735
struct ni_ps *ps = rps->ps_priv;
sys/dev/pci/drm/radeon/ni_dpm.c
737
return ps;
sys/dev/pci/drm/radeon/ni_dpm.c
788
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/pci/drm/radeon/ni_dpm.c
807
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/ni_dpm.c
808
if (ps->performance_levels[i].mclk > max_limits->mclk)
sys/dev/pci/drm/radeon/ni_dpm.c
809
ps->performance_levels[i].mclk = max_limits->mclk;
sys/dev/pci/drm/radeon/ni_dpm.c
810
if (ps->performance_levels[i].sclk > max_limits->sclk)
sys/dev/pci/drm/radeon/ni_dpm.c
811
ps->performance_levels[i].sclk = max_limits->sclk;
sys/dev/pci/drm/radeon/ni_dpm.c
812
if (ps->performance_levels[i].vddc > max_limits->vddc)
sys/dev/pci/drm/radeon/ni_dpm.c
813
ps->performance_levels[i].vddc = max_limits->vddc;
sys/dev/pci/drm/radeon/ni_dpm.c
814
if (ps->performance_levels[i].vddci > max_limits->vddci)
sys/dev/pci/drm/radeon/ni_dpm.c
815
ps->performance_levels[i].vddci = max_limits->vddci;
sys/dev/pci/drm/radeon/ni_dpm.c
823
ps->performance_levels[0].mclk =
sys/dev/pci/drm/radeon/ni_dpm.c
824
ps->performance_levels[ps->performance_level_count - 1].mclk;
sys/dev/pci/drm/radeon/ni_dpm.c
825
ps->performance_levels[0].vddci =
sys/dev/pci/drm/radeon/ni_dpm.c
826
ps->performance_levels[ps->performance_level_count - 1].vddci;
sys/dev/pci/drm/radeon/ni_dpm.c
830
&ps->performance_levels[0].sclk,
sys/dev/pci/drm/radeon/ni_dpm.c
831
&ps->performance_levels[0].mclk);
sys/dev/pci/drm/radeon/ni_dpm.c
833
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/ni_dpm.c
834
if (ps->performance_levels[i].sclk < ps->performance_levels[i - 1].sclk)
sys/dev/pci/drm/radeon/ni_dpm.c
835
ps->performance_levels[i].sclk = ps->performance_levels[i - 1].sclk;
sys/dev/pci/drm/radeon/ni_dpm.c
836
if (ps->performance_levels[i].vddc < ps->performance_levels[i - 1].vddc)
sys/dev/pci/drm/radeon/ni_dpm.c
837
ps->performance_levels[i].vddc = ps->performance_levels[i - 1].vddc;
sys/dev/pci/drm/radeon/ni_dpm.c
842
mclk = ps->performance_levels[0].mclk;
sys/dev/pci/drm/radeon/ni_dpm.c
843
vddci = ps->performance_levels[0].vddci;
sys/dev/pci/drm/radeon/ni_dpm.c
844
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/ni_dpm.c
845
if (mclk < ps->performance_levels[i].mclk)
sys/dev/pci/drm/radeon/ni_dpm.c
846
mclk = ps->performance_levels[i].mclk;
sys/dev/pci/drm/radeon/ni_dpm.c
847
if (vddci < ps->performance_levels[i].vddci)
sys/dev/pci/drm/radeon/ni_dpm.c
848
vddci = ps->performance_levels[i].vddci;
sys/dev/pci/drm/radeon/ni_dpm.c
850
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/ni_dpm.c
851
ps->performance_levels[i].mclk = mclk;
sys/dev/pci/drm/radeon/ni_dpm.c
852
ps->performance_levels[i].vddci = vddci;
sys/dev/pci/drm/radeon/ni_dpm.c
855
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/ni_dpm.c
856
if (ps->performance_levels[i].mclk < ps->performance_levels[i - 1].mclk)
sys/dev/pci/drm/radeon/ni_dpm.c
857
ps->performance_levels[i].mclk = ps->performance_levels[i - 1].mclk;
sys/dev/pci/drm/radeon/ni_dpm.c
858
if (ps->performance_levels[i].vddci < ps->performance_levels[i - 1].vddci)
sys/dev/pci/drm/radeon/ni_dpm.c
859
ps->performance_levels[i].vddci = ps->performance_levels[i - 1].vddci;
sys/dev/pci/drm/radeon/ni_dpm.c
863
for (i = 1; i < ps->performance_level_count; i++)
sys/dev/pci/drm/radeon/ni_dpm.c
865
&ps->performance_levels[i].sclk,
sys/dev/pci/drm/radeon/ni_dpm.c
866
&ps->performance_levels[i].mclk);
sys/dev/pci/drm/radeon/ni_dpm.c
868
for (i = 0; i < ps->performance_level_count; i++)
sys/dev/pci/drm/radeon/ni_dpm.c
870
&ps->performance_levels[i]);
sys/dev/pci/drm/radeon/ni_dpm.c
872
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/ni_dpm.c
874
ps->performance_levels[i].sclk,
sys/dev/pci/drm/radeon/ni_dpm.c
875
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/pci/drm/radeon/ni_dpm.c
877
ps->performance_levels[i].mclk,
sys/dev/pci/drm/radeon/ni_dpm.c
878
max_limits->vddci, &ps->performance_levels[i].vddci);
sys/dev/pci/drm/radeon/ni_dpm.c
880
ps->performance_levels[i].mclk,
sys/dev/pci/drm/radeon/ni_dpm.c
881
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/pci/drm/radeon/ni_dpm.c
884
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/pci/drm/radeon/ni_dpm.c
887
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/ni_dpm.c
890
&ps->performance_levels[i].vddc,
sys/dev/pci/drm/radeon/ni_dpm.c
891
&ps->performance_levels[i].vddci);
sys/dev/pci/drm/radeon/ni_dpm.c
894
ps->dc_compatible = true;
sys/dev/pci/drm/radeon/ni_dpm.c
895
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/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/pci/drm/radeon/ni_dpm.c
897
ps->dc_compatible = false;
sys/dev/pci/drm/radeon/ni_dpm.c
899
if (ps->performance_levels[i].vddc < rdev->pm.dpm.dyn_state.min_vddc_for_pcie_gen2)
sys/dev/pci/drm/radeon/ni_dpm.c
900
ps->performance_levels[i].flags &= ~ATOM_PPLIB_R600_FLAGS_PCIEGEN2;
sys/dev/pci/drm/radeon/ni_dpm.c
907
const u32 *ps = NULL;
sys/dev/pci/drm/radeon/ni_dpm.c
909
ps = (const u32 *)&cayman_cgcg_cgls_default;
sys/dev/pci/drm/radeon/ni_dpm.c
912
btc_program_mgcg_hw_sequence(rdev, ps, count);
sys/dev/pci/drm/radeon/ni_dpm.c
919
const u32 *ps = NULL;
sys/dev/pci/drm/radeon/ni_dpm.c
922
ps = (const u32 *)&cayman_cgcg_cgls_enable;
sys/dev/pci/drm/radeon/ni_dpm.c
925
ps = (const u32 *)&cayman_cgcg_cgls_disable;
sys/dev/pci/drm/radeon/ni_dpm.c
929
btc_program_mgcg_hw_sequence(rdev, ps, count);
sys/dev/pci/drm/radeon/ni_dpm.c
935
const u32 *ps = NULL;
sys/dev/pci/drm/radeon/ni_dpm.c
937
ps = (const u32 *)&cayman_mgcg_default;
sys/dev/pci/drm/radeon/ni_dpm.c
940
btc_program_mgcg_hw_sequence(rdev, ps, count);
sys/dev/pci/drm/radeon/ni_dpm.c
947
const u32 *ps = NULL;
sys/dev/pci/drm/radeon/ni_dpm.c
950
ps = (const u32 *)&cayman_mgcg_enable;
sys/dev/pci/drm/radeon/ni_dpm.c
953
ps = (const u32 *)&cayman_mgcg_disable;
sys/dev/pci/drm/radeon/ni_dpm.c
957
btc_program_mgcg_hw_sequence(rdev, ps, count);
sys/dev/pci/drm/radeon/ni_dpm.c
963
const u32 *ps = NULL;
sys/dev/pci/drm/radeon/ni_dpm.c
965
ps = (const u32 *)&cayman_sysls_default;
sys/dev/pci/drm/radeon/ni_dpm.c
968
btc_program_mgcg_hw_sequence(rdev, ps, count);
sys/dev/pci/drm/radeon/ni_dpm.c
975
const u32 *ps = NULL;
sys/dev/pci/drm/radeon/ni_dpm.c
978
ps = (const u32 *)&cayman_sysls_enable;
sys/dev/pci/drm/radeon/ni_dpm.c
981
ps = (const u32 *)&cayman_sysls_disable;
sys/dev/pci/drm/radeon/ni_dpm.c
985
btc_program_mgcg_hw_sequence(rdev, ps, count);
sys/dev/pci/drm/radeon/r100.c
365
struct radeon_power_state *ps = &rdev->pm.power_state[requested_index];
sys/dev/pci/drm/radeon/r100.c
366
struct radeon_voltage *voltage = &ps->clock_info[0].voltage;
sys/dev/pci/drm/radeon/r100.c
370
if (ps->misc & ATOM_PM_MISCINFO_VOLTAGE_DROP_SUPPORT) {
sys/dev/pci/drm/radeon/r100.c
396
if (ps->misc & ATOM_PM_MISCINFO_ASIC_REDUCED_SPEED_SCLK_EN) {
sys/dev/pci/drm/radeon/r100.c
398
if (ps->misc & ATOM_PM_MISCINFO_DYN_CLK_3D_IDLE)
sys/dev/pci/drm/radeon/r100.c
402
if (ps->misc & ATOM_PM_MISCINFO_DYNAMIC_CLOCK_DIVIDER_BY_2)
sys/dev/pci/drm/radeon/r100.c
404
else if (ps->misc & ATOM_PM_MISCINFO_DYNAMIC_CLOCK_DIVIDER_BY_4)
sys/dev/pci/drm/radeon/r100.c
409
if (ps->misc & ATOM_PM_MISCINFO_ASIC_DYNAMIC_VOLTAGE_EN) {
sys/dev/pci/drm/radeon/r100.c
432
if (ps->misc & ATOM_PM_MISCINFO_DYNAMIC_HDP_BLOCK_EN)
sys/dev/pci/drm/radeon/r100.c
445
(ps->pcie_lanes !=
sys/dev/pci/drm/radeon/r100.c
448
ps->pcie_lanes);
sys/dev/pci/drm/radeon/r100.c
449
DRM_DEBUG_DRIVER("Setting: p: %d\n", ps->pcie_lanes);
sys/dev/pci/drm/radeon/r600.c
780
struct radeon_power_state *ps = &rdev->pm.power_state[req_ps_idx];
sys/dev/pci/drm/radeon/r600.c
781
struct radeon_voltage *voltage = &ps->clock_info[req_cm_idx].voltage;
sys/dev/pci/drm/radeon/radeon.h
1543
struct radeon_ps *ps;
sys/dev/pci/drm/radeon/radeon.h
1983
void (*print_power_state)(struct radeon_device *rdev, struct radeon_ps *ps);
sys/dev/pci/drm/radeon/radeon.h
2820
#define radeon_dpm_print_power_state(rdev, ps) rdev->asic->dpm.print_power_state((rdev), (ps))
sys/dev/pci/drm/radeon/radeon_asic.h
431
struct radeon_ps *ps);
sys/dev/pci/drm/radeon/radeon_asic.h
449
struct radeon_ps *ps);
sys/dev/pci/drm/radeon/radeon_asic.h
490
struct radeon_ps *ps);
sys/dev/pci/drm/radeon/radeon_asic.h
590
struct radeon_ps *ps);
sys/dev/pci/drm/radeon/radeon_asic.h
668
struct radeon_ps *ps);
sys/dev/pci/drm/radeon/radeon_asic.h
689
struct radeon_ps *ps);
sys/dev/pci/drm/radeon/radeon_asic.h
886
struct radeon_ps *ps);
sys/dev/pci/drm/radeon/radeon_asic.h
916
struct radeon_ps *ps);
sys/dev/pci/drm/radeon/radeon_pm.c
1003
if (ps->class & ATOM_PPLIB_CLASSIFICATION_SDSTATE)
sys/dev/pci/drm/radeon/radeon_pm.c
1004
return ps;
sys/dev/pci/drm/radeon/radeon_pm.c
1007
if (ps->class & ATOM_PPLIB_CLASSIFICATION_HDSTATE)
sys/dev/pci/drm/radeon/radeon_pm.c
1008
return ps;
sys/dev/pci/drm/radeon/radeon_pm.c
1011
if (ps->class & ATOM_PPLIB_CLASSIFICATION_HD2STATE)
sys/dev/pci/drm/radeon/radeon_pm.c
1012
return ps;
sys/dev/pci/drm/radeon/radeon_pm.c
1015
if (ps->class2 & ATOM_PPLIB_CLASSIFICATION2_MVC)
sys/dev/pci/drm/radeon/radeon_pm.c
1016
return ps;
sys/dev/pci/drm/radeon/radeon_pm.c
1021
if (ps->class & ATOM_PPLIB_CLASSIFICATION_THERMAL)
sys/dev/pci/drm/radeon/radeon_pm.c
1022
return ps;
sys/dev/pci/drm/radeon/radeon_pm.c
1025
if (ps->class & ATOM_PPLIB_CLASSIFICATION_ACPI)
sys/dev/pci/drm/radeon/radeon_pm.c
1026
return ps;
sys/dev/pci/drm/radeon/radeon_pm.c
1029
if (ps->class2 & ATOM_PPLIB_CLASSIFICATION2_ULV)
sys/dev/pci/drm/radeon/radeon_pm.c
1030
return ps;
sys/dev/pci/drm/radeon/radeon_pm.c
1033
if (ps->class & ATOM_PPLIB_CLASSIFICATION_3DPERFORMANCE)
sys/dev/pci/drm/radeon/radeon_pm.c
1034
return ps;
sys/dev/pci/drm/radeon/radeon_pm.c
1075
struct radeon_ps *ps;
sys/dev/pci/drm/radeon/radeon_pm.c
1092
ps = radeon_dpm_pick_power_state(rdev, dpm_state);
sys/dev/pci/drm/radeon/radeon_pm.c
1093
if (ps)
sys/dev/pci/drm/radeon/radeon_pm.c
1094
rdev->pm.dpm.requested_ps = ps;
sys/dev/pci/drm/radeon/radeon_pm.c
1101
if (ps->vce_active != rdev->pm.dpm.vce_active)
sys/dev/pci/drm/radeon/radeon_pm.c
1154
ps->vce_active = rdev->pm.dpm.vce_active;
sys/dev/pci/drm/radeon/radeon_pm.c
1430
radeon_dpm_print_power_state(rdev, &rdev->pm.dpm.ps[i]);
sys/dev/pci/drm/radeon/radeon_pm.c
949
struct radeon_ps *ps;
sys/dev/pci/drm/radeon/radeon_pm.c
965
ps = &rdev->pm.dpm.ps[i];
sys/dev/pci/drm/radeon/radeon_pm.c
966
ui_class = ps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK;
sys/dev/pci/drm/radeon/radeon_pm.c
971
if (ps->caps & ATOM_PPLIB_SINGLE_DISPLAY_ONLY) {
sys/dev/pci/drm/radeon/radeon_pm.c
973
return ps;
sys/dev/pci/drm/radeon/radeon_pm.c
975
return ps;
sys/dev/pci/drm/radeon/radeon_pm.c
980
if (ps->caps & ATOM_PPLIB_SINGLE_DISPLAY_ONLY) {
sys/dev/pci/drm/radeon/radeon_pm.c
982
return ps;
sys/dev/pci/drm/radeon/radeon_pm.c
984
return ps;
sys/dev/pci/drm/radeon/radeon_pm.c
989
if (ps->caps & ATOM_PPLIB_SINGLE_DISPLAY_ONLY) {
sys/dev/pci/drm/radeon/radeon_pm.c
991
return ps;
sys/dev/pci/drm/radeon/radeon_pm.c
993
return ps;
sys/dev/pci/drm/radeon/rs600.c
231
struct radeon_power_state *ps = &rdev->pm.power_state[requested_index];
sys/dev/pci/drm/radeon/rs600.c
232
struct radeon_voltage *voltage = &ps->clock_info[0].voltage;
sys/dev/pci/drm/radeon/rs600.c
237
if (ps->misc & ATOM_PM_MISCINFO_VOLTAGE_DROP_SUPPORT) {
sys/dev/pci/drm/radeon/rs600.c
262
if (ps->misc & ATOM_PM_MISCINFO_ASIC_REDUCED_SPEED_SCLK_EN) {
sys/dev/pci/drm/radeon/rs600.c
263
if (ps->misc & ATOM_PM_MISCINFO_DYNAMIC_CLOCK_DIVIDER_BY_2) {
sys/dev/pci/drm/radeon/rs600.c
266
} else if (ps->misc & ATOM_PM_MISCINFO_DYNAMIC_CLOCK_DIVIDER_BY_4) {
sys/dev/pci/drm/radeon/rs600.c
277
if (ps->misc & ATOM_PM_MISCINFO_ASIC_DYNAMIC_VOLTAGE_EN) {
sys/dev/pci/drm/radeon/rs600.c
289
if (ps->misc & ATOM_PM_MISCINFO_DYNAMIC_HDP_BLOCK_EN)
sys/dev/pci/drm/radeon/rs600.c
297
if (ps->misc & ATOM_PM_MISCINFO_DYNAMIC_MC_HOST_BLOCK_EN)
sys/dev/pci/drm/radeon/rs600.c
304
if (ps->misc & ATOM_PM_MISCINFO2_DYNAMIC_BACK_BIAS_EN)
sys/dev/pci/drm/radeon/rs600.c
314
(ps->pcie_lanes !=
sys/dev/pci/drm/radeon/rs600.c
317
ps->pcie_lanes);
sys/dev/pci/drm/radeon/rs600.c
318
DRM_DEBUG("Setting: p: %d\n", ps->pcie_lanes);
sys/dev/pci/drm/radeon/rs780_dpm.c
1002
ps->sclk_high, ps->max_voltage);
sys/dev/pci/drm/radeon/rs780_dpm.c
1032
struct igp_ps *ps = rs780_get_ps(rps);
sys/dev/pci/drm/radeon/rs780_dpm.c
1044
ps->sclk_high, false, ÷rs);
sys/dev/pci/drm/radeon/rs780_dpm.c
1051
ps->sclk_low, false, ÷rs);
sys/dev/pci/drm/radeon/rs780_dpm.c
1063
if (ps->sclk_high != ps->sclk_low) {
sys/dev/pci/drm/radeon/rs780_dpm.c
37
struct igp_ps *ps = rps->ps_priv;
sys/dev/pci/drm/radeon/rs780_dpm.c
39
return ps;
sys/dev/pci/drm/radeon/rs780_dpm.c
751
struct igp_ps *ps = rs780_get_ps(rps);
sys/dev/pci/drm/radeon/rs780_dpm.c
756
ps->sclk_low = sclk;
sys/dev/pci/drm/radeon/rs780_dpm.c
759
ps->sclk_high = sclk;
sys/dev/pci/drm/radeon/rs780_dpm.c
763
ps->min_voltage = RS780_VDDC_LEVEL_UNKNOWN;
sys/dev/pci/drm/radeon/rs780_dpm.c
764
ps->max_voltage = RS780_VDDC_LEVEL_UNKNOWN;
sys/dev/pci/drm/radeon/rs780_dpm.c
767
ps->min_voltage = RS780_VDDC_LEVEL_LOW;
sys/dev/pci/drm/radeon/rs780_dpm.c
768
ps->max_voltage = RS780_VDDC_LEVEL_LOW;
sys/dev/pci/drm/radeon/rs780_dpm.c
771
ps->min_voltage = RS780_VDDC_LEVEL_HIGH;
sys/dev/pci/drm/radeon/rs780_dpm.c
772
ps->max_voltage = RS780_VDDC_LEVEL_HIGH;
sys/dev/pci/drm/radeon/rs780_dpm.c
775
ps->min_voltage = RS780_VDDC_LEVEL_LOW;
sys/dev/pci/drm/radeon/rs780_dpm.c
776
ps->max_voltage = RS780_VDDC_LEVEL_HIGH;
sys/dev/pci/drm/radeon/rs780_dpm.c
779
ps->flags = le32_to_cpu(clock_info->rs780.ulFlags);
sys/dev/pci/drm/radeon/rs780_dpm.c
782
ps->sclk_low = rdev->clock.default_sclk;
sys/dev/pci/drm/radeon/rs780_dpm.c
783
ps->sclk_high = rdev->clock.default_sclk;
sys/dev/pci/drm/radeon/rs780_dpm.c
784
ps->min_voltage = RS780_VDDC_LEVEL_HIGH;
sys/dev/pci/drm/radeon/rs780_dpm.c
785
ps->max_voltage = RS780_VDDC_LEVEL_HIGH;
sys/dev/pci/drm/radeon/rs780_dpm.c
800
struct igp_ps *ps;
sys/dev/pci/drm/radeon/rs780_dpm.c
807
rdev->pm.dpm.ps = kcalloc(power_info->pplib.ucNumStates,
sys/dev/pci/drm/radeon/rs780_dpm.c
810
if (!rdev->pm.dpm.ps)
sys/dev/pci/drm/radeon/rs780_dpm.c
829
ps = kzalloc(sizeof(struct igp_ps), GFP_KERNEL);
sys/dev/pci/drm/radeon/rs780_dpm.c
830
if (ps == NULL) {
sys/dev/pci/drm/radeon/rs780_dpm.c
831
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/rs780_dpm.c
834
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/pci/drm/radeon/rs780_dpm.c
835
rs780_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/pci/drm/radeon/rs780_dpm.c
839
&rdev->pm.dpm.ps[i],
sys/dev/pci/drm/radeon/rs780_dpm.c
941
struct igp_ps *ps = rs780_get_ps(rps);
sys/dev/pci/drm/radeon/rs780_dpm.c
947
ps->sclk_low, ps->min_voltage);
sys/dev/pci/drm/radeon/rs780_dpm.c
949
ps->sclk_high, ps->max_voltage);
sys/dev/pci/drm/radeon/rs780_dpm.c
958
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/pci/drm/radeon/rs780_dpm.c
960
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/rs780_dpm.c
985
struct igp_ps *ps = rs780_get_ps(rps);
sys/dev/pci/drm/radeon/rs780_dpm.c
997
if (sclk < (ps->sclk_low + 500))
sys/dev/pci/drm/radeon/rs780_dpm.c
999
ps->sclk_low, ps->min_voltage);
sys/dev/pci/drm/radeon/rv6xx_dpm.c
1820
struct rv6xx_ps *ps = rv6xx_get_ps(rps);
sys/dev/pci/drm/radeon/rv6xx_dpm.c
1827
pl = &ps->low;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
1830
pl = &ps->medium;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
1834
pl = &ps->high;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
1883
struct rv6xx_ps *ps;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
1890
rdev->pm.dpm.ps = kcalloc(power_info->pplib.ucNumStates,
sys/dev/pci/drm/radeon/rv6xx_dpm.c
1893
if (!rdev->pm.dpm.ps)
sys/dev/pci/drm/radeon/rv6xx_dpm.c
1908
ps = kzalloc(sizeof(struct rv6xx_ps), GFP_KERNEL);
sys/dev/pci/drm/radeon/rv6xx_dpm.c
1909
if (ps == NULL) {
sys/dev/pci/drm/radeon/rv6xx_dpm.c
1910
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/rv6xx_dpm.c
1913
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
1914
rv6xx_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/pci/drm/radeon/rv6xx_dpm.c
1923
&rdev->pm.dpm.ps[i], j,
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2010
struct rv6xx_ps *ps = rv6xx_get_ps(rps);
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2016
pl = &ps->low;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2019
pl = &ps->medium;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2022
pl = &ps->high;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2032
struct rv6xx_ps *ps = rv6xx_get_ps(rps);
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2042
pl = &ps->low;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2044
pl = &ps->medium;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2046
pl = &ps->high;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2057
struct rv6xx_ps *ps = rv6xx_get_ps(rps);
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2067
pl = &ps->low;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2069
pl = &ps->medium;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2071
pl = &ps->high;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2080
struct rv6xx_ps *ps = rv6xx_get_ps(rps);
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2090
pl = &ps->low;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2092
pl = &ps->medium;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2094
pl = &ps->high;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2104
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2106
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/rv6xx_dpm.c
38
struct rv6xx_ps *ps = rps->ps_priv;
sys/dev/pci/drm/radeon/rv6xx_dpm.c
40
return ps;
sys/dev/pci/drm/radeon/rv770.c
876
struct radeon_power_state *ps = &rdev->pm.power_state[req_ps_idx];
sys/dev/pci/drm/radeon/rv770.c
877
struct radeon_voltage *voltage = &ps->clock_info[req_cm_idx].voltage;
sys/dev/pci/drm/radeon/rv770_dpm.c
2181
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/pci/drm/radeon/rv770_dpm.c
2187
pl = &ps->low;
sys/dev/pci/drm/radeon/rv770_dpm.c
2190
pl = &ps->medium;
sys/dev/pci/drm/radeon/rv770_dpm.c
2194
pl = &ps->high;
sys/dev/pci/drm/radeon/rv770_dpm.c
2230
if (ps->low.flags & ATOM_PPLIB_R600_FLAGS_PCIEGEN2)
sys/dev/pci/drm/radeon/rv770_dpm.c
2279
struct rv7xx_ps *ps;
sys/dev/pci/drm/radeon/rv770_dpm.c
2286
rdev->pm.dpm.ps = kcalloc(power_info->pplib.ucNumStates,
sys/dev/pci/drm/radeon/rv770_dpm.c
2289
if (!rdev->pm.dpm.ps)
sys/dev/pci/drm/radeon/rv770_dpm.c
2304
ps = kzalloc(sizeof(struct rv7xx_ps), GFP_KERNEL);
sys/dev/pci/drm/radeon/rv770_dpm.c
2305
if (ps == NULL) {
sys/dev/pci/drm/radeon/rv770_dpm.c
2306
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/rv770_dpm.c
2309
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/pci/drm/radeon/rv770_dpm.c
2310
rv7xx_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/pci/drm/radeon/rv770_dpm.c
2320
&rdev->pm.dpm.ps[i], j,
sys/dev/pci/drm/radeon/rv770_dpm.c
2437
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/pci/drm/radeon/rv770_dpm.c
2444
pl = &ps->low;
sys/dev/pci/drm/radeon/rv770_dpm.c
2447
pl = &ps->medium;
sys/dev/pci/drm/radeon/rv770_dpm.c
2450
pl = &ps->high;
sys/dev/pci/drm/radeon/rv770_dpm.c
2454
pl = &ps->low;
sys/dev/pci/drm/radeon/rv770_dpm.c
2457
pl = &ps->medium;
sys/dev/pci/drm/radeon/rv770_dpm.c
2460
pl = &ps->high;
sys/dev/pci/drm/radeon/rv770_dpm.c
2471
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/pci/drm/radeon/rv770_dpm.c
2481
pl = &ps->low;
sys/dev/pci/drm/radeon/rv770_dpm.c
2483
pl = &ps->medium;
sys/dev/pci/drm/radeon/rv770_dpm.c
2485
pl = &ps->high;
sys/dev/pci/drm/radeon/rv770_dpm.c
2500
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/pci/drm/radeon/rv770_dpm.c
2510
pl = &ps->low;
sys/dev/pci/drm/radeon/rv770_dpm.c
2512
pl = &ps->medium;
sys/dev/pci/drm/radeon/rv770_dpm.c
2514
pl = &ps->high;
sys/dev/pci/drm/radeon/rv770_dpm.c
2522
struct rv7xx_ps *ps = rv770_get_ps(rps);
sys/dev/pci/drm/radeon/rv770_dpm.c
2532
pl = &ps->low;
sys/dev/pci/drm/radeon/rv770_dpm.c
2534
pl = &ps->medium;
sys/dev/pci/drm/radeon/rv770_dpm.c
2536
pl = &ps->high;
sys/dev/pci/drm/radeon/rv770_dpm.c
2546
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/pci/drm/radeon/rv770_dpm.c
2548
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/rv770_dpm.c
51
struct rv7xx_ps *ps = rps->ps_priv;
sys/dev/pci/drm/radeon/rv770_dpm.c
53
return ps;
sys/dev/pci/drm/radeon/si_dpm.c
2905
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/pci/drm/radeon/si_dpm.c
2974
for (i = ps->performance_level_count - 2; i >= 0; i--) {
sys/dev/pci/drm/radeon/si_dpm.c
2975
if (ps->performance_levels[i].vddc > ps->performance_levels[i+1].vddc)
sys/dev/pci/drm/radeon/si_dpm.c
2976
ps->performance_levels[i].vddc = ps->performance_levels[i+1].vddc;
sys/dev/pci/drm/radeon/si_dpm.c
2979
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/si_dpm.c
2980
if (ps->performance_levels[i].mclk > max_limits->mclk)
sys/dev/pci/drm/radeon/si_dpm.c
2981
ps->performance_levels[i].mclk = max_limits->mclk;
sys/dev/pci/drm/radeon/si_dpm.c
2982
if (ps->performance_levels[i].sclk > max_limits->sclk)
sys/dev/pci/drm/radeon/si_dpm.c
2983
ps->performance_levels[i].sclk = max_limits->sclk;
sys/dev/pci/drm/radeon/si_dpm.c
2984
if (ps->performance_levels[i].vddc > max_limits->vddc)
sys/dev/pci/drm/radeon/si_dpm.c
2985
ps->performance_levels[i].vddc = max_limits->vddc;
sys/dev/pci/drm/radeon/si_dpm.c
2986
if (ps->performance_levels[i].vddci > max_limits->vddci)
sys/dev/pci/drm/radeon/si_dpm.c
2987
ps->performance_levels[i].vddci = max_limits->vddci;
sys/dev/pci/drm/radeon/si_dpm.c
2999
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/si_dpm.c
3001
if (ps->performance_levels[i].sclk > max_sclk_vddc)
sys/dev/pci/drm/radeon/si_dpm.c
3002
ps->performance_levels[i].sclk = max_sclk_vddc;
sys/dev/pci/drm/radeon/si_dpm.c
3005
if (ps->performance_levels[i].mclk > max_mclk_vddci)
sys/dev/pci/drm/radeon/si_dpm.c
3006
ps->performance_levels[i].mclk = max_mclk_vddci;
sys/dev/pci/drm/radeon/si_dpm.c
3009
if (ps->performance_levels[i].mclk > max_mclk_vddc)
sys/dev/pci/drm/radeon/si_dpm.c
3010
ps->performance_levels[i].mclk = max_mclk_vddc;
sys/dev/pci/drm/radeon/si_dpm.c
3013
if (ps->performance_levels[i].mclk > max_mclk)
sys/dev/pci/drm/radeon/si_dpm.c
3014
ps->performance_levels[i].mclk = max_mclk;
sys/dev/pci/drm/radeon/si_dpm.c
3017
if (ps->performance_levels[i].sclk > max_sclk)
sys/dev/pci/drm/radeon/si_dpm.c
3018
ps->performance_levels[i].sclk = max_sclk;
sys/dev/pci/drm/radeon/si_dpm.c
3025
mclk = ps->performance_levels[ps->performance_level_count - 1].mclk;
sys/dev/pci/drm/radeon/si_dpm.c
3026
vddci = ps->performance_levels[ps->performance_level_count - 1].vddci;
sys/dev/pci/drm/radeon/si_dpm.c
3028
mclk = ps->performance_levels[0].mclk;
sys/dev/pci/drm/radeon/si_dpm.c
3029
vddci = ps->performance_levels[0].vddci;
sys/dev/pci/drm/radeon/si_dpm.c
3033
sclk = ps->performance_levels[ps->performance_level_count - 1].sclk;
sys/dev/pci/drm/radeon/si_dpm.c
3034
vddc = ps->performance_levels[ps->performance_level_count - 1].vddc;
sys/dev/pci/drm/radeon/si_dpm.c
3036
sclk = ps->performance_levels[0].sclk;
sys/dev/pci/drm/radeon/si_dpm.c
3037
vddc = ps->performance_levels[0].vddc;
sys/dev/pci/drm/radeon/si_dpm.c
3048
ps->performance_levels[0].sclk = sclk;
sys/dev/pci/drm/radeon/si_dpm.c
3049
ps->performance_levels[0].mclk = mclk;
sys/dev/pci/drm/radeon/si_dpm.c
3050
ps->performance_levels[0].vddc = vddc;
sys/dev/pci/drm/radeon/si_dpm.c
3051
ps->performance_levels[0].vddci = vddci;
sys/dev/pci/drm/radeon/si_dpm.c
3054
sclk = ps->performance_levels[0].sclk;
sys/dev/pci/drm/radeon/si_dpm.c
3055
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/si_dpm.c
3056
if (sclk < ps->performance_levels[i].sclk)
sys/dev/pci/drm/radeon/si_dpm.c
3057
sclk = ps->performance_levels[i].sclk;
sys/dev/pci/drm/radeon/si_dpm.c
3059
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/si_dpm.c
3060
ps->performance_levels[i].sclk = sclk;
sys/dev/pci/drm/radeon/si_dpm.c
3061
ps->performance_levels[i].vddc = vddc;
sys/dev/pci/drm/radeon/si_dpm.c
3064
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/si_dpm.c
3065
if (ps->performance_levels[i].sclk < ps->performance_levels[i - 1].sclk)
sys/dev/pci/drm/radeon/si_dpm.c
3066
ps->performance_levels[i].sclk = ps->performance_levels[i - 1].sclk;
sys/dev/pci/drm/radeon/si_dpm.c
3067
if (ps->performance_levels[i].vddc < ps->performance_levels[i - 1].vddc)
sys/dev/pci/drm/radeon/si_dpm.c
3068
ps->performance_levels[i].vddc = ps->performance_levels[i - 1].vddc;
sys/dev/pci/drm/radeon/si_dpm.c
3073
mclk = ps->performance_levels[0].mclk;
sys/dev/pci/drm/radeon/si_dpm.c
3074
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/si_dpm.c
3075
if (mclk < ps->performance_levels[i].mclk)
sys/dev/pci/drm/radeon/si_dpm.c
3076
mclk = ps->performance_levels[i].mclk;
sys/dev/pci/drm/radeon/si_dpm.c
3078
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/si_dpm.c
3079
ps->performance_levels[i].mclk = mclk;
sys/dev/pci/drm/radeon/si_dpm.c
3080
ps->performance_levels[i].vddci = vddci;
sys/dev/pci/drm/radeon/si_dpm.c
3083
for (i = 1; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/si_dpm.c
3084
if (ps->performance_levels[i].mclk < ps->performance_levels[i - 1].mclk)
sys/dev/pci/drm/radeon/si_dpm.c
3085
ps->performance_levels[i].mclk = ps->performance_levels[i - 1].mclk;
sys/dev/pci/drm/radeon/si_dpm.c
3086
if (ps->performance_levels[i].vddci < ps->performance_levels[i - 1].vddci)
sys/dev/pci/drm/radeon/si_dpm.c
3087
ps->performance_levels[i].vddci = ps->performance_levels[i - 1].vddci;
sys/dev/pci/drm/radeon/si_dpm.c
3091
for (i = 0; i < ps->performance_level_count; i++)
sys/dev/pci/drm/radeon/si_dpm.c
3093
&ps->performance_levels[i]);
sys/dev/pci/drm/radeon/si_dpm.c
3095
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/si_dpm.c
3096
if (ps->performance_levels[i].vddc < min_vce_voltage)
sys/dev/pci/drm/radeon/si_dpm.c
3097
ps->performance_levels[i].vddc = min_vce_voltage;
sys/dev/pci/drm/radeon/si_dpm.c
3099
ps->performance_levels[i].sclk,
sys/dev/pci/drm/radeon/si_dpm.c
3100
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/pci/drm/radeon/si_dpm.c
3102
ps->performance_levels[i].mclk,
sys/dev/pci/drm/radeon/si_dpm.c
3103
max_limits->vddci, &ps->performance_levels[i].vddci);
sys/dev/pci/drm/radeon/si_dpm.c
3105
ps->performance_levels[i].mclk,
sys/dev/pci/drm/radeon/si_dpm.c
3106
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/pci/drm/radeon/si_dpm.c
3109
max_limits->vddc, &ps->performance_levels[i].vddc);
sys/dev/pci/drm/radeon/si_dpm.c
3112
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/si_dpm.c
3115
&ps->performance_levels[i].vddc,
sys/dev/pci/drm/radeon/si_dpm.c
3116
&ps->performance_levels[i].vddci);
sys/dev/pci/drm/radeon/si_dpm.c
3119
ps->dc_compatible = true;
sys/dev/pci/drm/radeon/si_dpm.c
3120
for (i = 0; i < ps->performance_level_count; i++) {
sys/dev/pci/drm/radeon/si_dpm.c
3121
if (ps->performance_levels[i].vddc > rdev->pm.dpm.dyn_state.max_clock_voltage_on_dc.vddc)
sys/dev/pci/drm/radeon/si_dpm.c
3122
ps->dc_compatible = false;
sys/dev/pci/drm/radeon/si_dpm.c
3348
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/pci/drm/radeon/si_dpm.c
3349
u32 levels = ps->performance_level_count;
sys/dev/pci/drm/radeon/si_dpm.c
4910
struct ni_ps *ps = ni_get_ps(radeon_state);
sys/dev/pci/drm/radeon/si_dpm.c
4914
for (i = 0; i < ps->performance_level_count - 1; i++)
sys/dev/pci/drm/radeon/si_dpm.c
4917
smc_state->levels[ps->performance_level_count - 1].bSP =
sys/dev/pci/drm/radeon/si_dpm.c
6682
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/pci/drm/radeon/si_dpm.c
6684
struct rv7xx_pl *pl = &ps->performance_levels[index];
sys/dev/pci/drm/radeon/si_dpm.c
6687
ps->performance_level_count = index + 1;
sys/dev/pci/drm/radeon/si_dpm.c
6766
struct ni_ps *ps;
sys/dev/pci/drm/radeon/si_dpm.c
6783
rdev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,
sys/dev/pci/drm/radeon/si_dpm.c
6786
if (!rdev->pm.dpm.ps)
sys/dev/pci/drm/radeon/si_dpm.c
6797
ps = kzalloc(sizeof(struct ni_ps), GFP_KERNEL);
sys/dev/pci/drm/radeon/si_dpm.c
6798
if (ps == NULL) {
sys/dev/pci/drm/radeon/si_dpm.c
6799
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/si_dpm.c
6802
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/pci/drm/radeon/si_dpm.c
6803
si_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/pci/drm/radeon/si_dpm.c
6818
&rdev->pm.dpm.ps[i], k,
sys/dev/pci/drm/radeon/si_dpm.c
7027
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/pci/drm/radeon/si_dpm.c
7029
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/si_dpm.c
7040
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/pci/drm/radeon/si_dpm.c
7046
if (current_index >= ps->performance_level_count) {
sys/dev/pci/drm/radeon/si_dpm.c
7049
pl = &ps->performance_levels[current_index];
sys/dev/pci/drm/radeon/si_dpm.c
7060
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/pci/drm/radeon/si_dpm.c
7066
if (current_index >= ps->performance_level_count) {
sys/dev/pci/drm/radeon/si_dpm.c
7069
pl = &ps->performance_levels[current_index];
sys/dev/pci/drm/radeon/si_dpm.c
7078
struct ni_ps *ps = ni_get_ps(rps);
sys/dev/pci/drm/radeon/si_dpm.c
7084
if (current_index >= ps->performance_level_count) {
sys/dev/pci/drm/radeon/si_dpm.c
7087
pl = &ps->performance_levels[current_index];
sys/dev/pci/drm/radeon/sumo_dpm.c
1041
struct sumo_ps *ps,
sys/dev/pci/drm/radeon/sumo_dpm.c
1058
ps->levels[0].vddc_index = current_vddc;
sys/dev/pci/drm/radeon/sumo_dpm.c
1060
if (ps->levels[0].sclk > current_sclk)
sys/dev/pci/drm/radeon/sumo_dpm.c
1061
ps->levels[0].sclk = current_sclk;
sys/dev/pci/drm/radeon/sumo_dpm.c
1063
ps->levels[0].ss_divider_index =
sys/dev/pci/drm/radeon/sumo_dpm.c
1064
sumo_get_sleep_divider_id_from_clock(rdev, ps->levels[0].sclk, sclk_in_sr);
sys/dev/pci/drm/radeon/sumo_dpm.c
1066
ps->levels[0].ds_divider_index =
sys/dev/pci/drm/radeon/sumo_dpm.c
1067
sumo_get_sleep_divider_id_from_clock(rdev, ps->levels[0].sclk, SUMO_MINIMUM_ENGINE_CLOCK);
sys/dev/pci/drm/radeon/sumo_dpm.c
1069
if (ps->levels[0].ds_divider_index > ps->levels[0].ss_divider_index + 1)
sys/dev/pci/drm/radeon/sumo_dpm.c
1070
ps->levels[0].ds_divider_index = ps->levels[0].ss_divider_index + 1;
sys/dev/pci/drm/radeon/sumo_dpm.c
1072
if (ps->levels[0].ss_divider_index == ps->levels[0].ds_divider_index) {
sys/dev/pci/drm/radeon/sumo_dpm.c
1073
if (ps->levels[0].ss_divider_index > 1)
sys/dev/pci/drm/radeon/sumo_dpm.c
1074
ps->levels[0].ss_divider_index = ps->levels[0].ss_divider_index - 1;
sys/dev/pci/drm/radeon/sumo_dpm.c
1077
if (ps->levels[0].ss_divider_index == 0)
sys/dev/pci/drm/radeon/sumo_dpm.c
1078
ps->levels[0].ds_divider_index = 0;
sys/dev/pci/drm/radeon/sumo_dpm.c
1080
if (ps->levels[0].ds_divider_index == 0)
sys/dev/pci/drm/radeon/sumo_dpm.c
1081
ps->levels[0].ss_divider_index = 0;
sys/dev/pci/drm/radeon/sumo_dpm.c
1088
struct sumo_ps *ps = sumo_get_ps(new_rps);
sys/dev/pci/drm/radeon/sumo_dpm.c
1097
return sumo_patch_thermal_state(rdev, ps, current_ps);
sys/dev/pci/drm/radeon/sumo_dpm.c
1101
ps->flags |= SUMO_POWERSTATE_FLAGS_BOOST_STATE;
sys/dev/pci/drm/radeon/sumo_dpm.c
1107
ps->flags |= SUMO_POWERSTATE_FLAGS_FORCE_NBPS1_STATE;
sys/dev/pci/drm/radeon/sumo_dpm.c
1109
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/radeon/sumo_dpm.c
1110
if (ps->levels[i].vddc_index < min_voltage)
sys/dev/pci/drm/radeon/sumo_dpm.c
1111
ps->levels[i].vddc_index = min_voltage;
sys/dev/pci/drm/radeon/sumo_dpm.c
1113
if (ps->levels[i].sclk < min_sclk)
sys/dev/pci/drm/radeon/sumo_dpm.c
1114
ps->levels[i].sclk =
sys/dev/pci/drm/radeon/sumo_dpm.c
1117
ps->levels[i].ss_divider_index =
sys/dev/pci/drm/radeon/sumo_dpm.c
1118
sumo_get_sleep_divider_id_from_clock(rdev, ps->levels[i].sclk, sclk_in_sr);
sys/dev/pci/drm/radeon/sumo_dpm.c
1120
ps->levels[i].ds_divider_index =
sys/dev/pci/drm/radeon/sumo_dpm.c
1121
sumo_get_sleep_divider_id_from_clock(rdev, ps->levels[i].sclk, SUMO_MINIMUM_ENGINE_CLOCK);
sys/dev/pci/drm/radeon/sumo_dpm.c
1123
if (ps->levels[i].ds_divider_index > ps->levels[i].ss_divider_index + 1)
sys/dev/pci/drm/radeon/sumo_dpm.c
1124
ps->levels[i].ds_divider_index = ps->levels[i].ss_divider_index + 1;
sys/dev/pci/drm/radeon/sumo_dpm.c
1126
if (ps->levels[i].ss_divider_index == ps->levels[i].ds_divider_index) {
sys/dev/pci/drm/radeon/sumo_dpm.c
1127
if (ps->levels[i].ss_divider_index > 1)
sys/dev/pci/drm/radeon/sumo_dpm.c
1128
ps->levels[i].ss_divider_index = ps->levels[i].ss_divider_index - 1;
sys/dev/pci/drm/radeon/sumo_dpm.c
1131
if (ps->levels[i].ss_divider_index == 0)
sys/dev/pci/drm/radeon/sumo_dpm.c
1132
ps->levels[i].ds_divider_index = 0;
sys/dev/pci/drm/radeon/sumo_dpm.c
1134
if (ps->levels[i].ds_divider_index == 0)
sys/dev/pci/drm/radeon/sumo_dpm.c
1135
ps->levels[i].ss_divider_index = 0;
sys/dev/pci/drm/radeon/sumo_dpm.c
1137
if (ps->flags & SUMO_POWERSTATE_FLAGS_FORCE_NBPS1_STATE)
sys/dev/pci/drm/radeon/sumo_dpm.c
1138
ps->levels[i].allow_gnb_slow = 1;
sys/dev/pci/drm/radeon/sumo_dpm.c
1141
ps->levels[i].allow_gnb_slow = 0;
sys/dev/pci/drm/radeon/sumo_dpm.c
1142
else if (i == ps->num_levels - 1)
sys/dev/pci/drm/radeon/sumo_dpm.c
1143
ps->levels[i].allow_gnb_slow = 0;
sys/dev/pci/drm/radeon/sumo_dpm.c
1145
ps->levels[i].allow_gnb_slow = 1;
sys/dev/pci/drm/radeon/sumo_dpm.c
1391
struct sumo_ps *ps)
sys/dev/pci/drm/radeon/sumo_dpm.c
1395
ps->num_levels = 1;
sys/dev/pci/drm/radeon/sumo_dpm.c
1396
ps->flags = 0;
sys/dev/pci/drm/radeon/sumo_dpm.c
1397
ps->levels[0] = pi->boot_pl;
sys/dev/pci/drm/radeon/sumo_dpm.c
1405
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/pci/drm/radeon/sumo_dpm.c
1421
sumo_patch_boot_state(rdev, ps);
sys/dev/pci/drm/radeon/sumo_dpm.c
1432
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/pci/drm/radeon/sumo_dpm.c
1433
struct sumo_pl *pl = &ps->levels[index];
sys/dev/pci/drm/radeon/sumo_dpm.c
1442
ps->num_levels = index + 1;
sys/dev/pci/drm/radeon/sumo_dpm.c
1465
struct sumo_ps *ps;
sys/dev/pci/drm/radeon/sumo_dpm.c
1482
rdev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,
sys/dev/pci/drm/radeon/sumo_dpm.c
1485
if (!rdev->pm.dpm.ps)
sys/dev/pci/drm/radeon/sumo_dpm.c
1495
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/sumo_dpm.c
1498
ps = kzalloc(sizeof(struct sumo_ps), GFP_KERNEL);
sys/dev/pci/drm/radeon/sumo_dpm.c
1499
if (ps == NULL) {
sys/dev/pci/drm/radeon/sumo_dpm.c
1500
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/sumo_dpm.c
1503
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/pci/drm/radeon/sumo_dpm.c
1515
&rdev->pm.dpm.ps[i], k,
sys/dev/pci/drm/radeon/sumo_dpm.c
1519
sumo_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/pci/drm/radeon/sumo_dpm.c
1800
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/pci/drm/radeon/sumo_dpm.c
1805
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/radeon/sumo_dpm.c
1806
struct sumo_pl *pl = &ps->levels[i];
sys/dev/pci/drm/radeon/sumo_dpm.c
1819
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/pci/drm/radeon/sumo_dpm.c
1831
} else if (current_index >= ps->num_levels) {
sys/dev/pci/drm/radeon/sumo_dpm.c
1834
pl = &ps->levels[current_index];
sys/dev/pci/drm/radeon/sumo_dpm.c
1846
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/pci/drm/radeon/sumo_dpm.c
1855
} else if (current_index >= ps->num_levels) {
sys/dev/pci/drm/radeon/sumo_dpm.c
1858
pl = &ps->levels[current_index];
sys/dev/pci/drm/radeon/sumo_dpm.c
1874
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/pci/drm/radeon/sumo_dpm.c
1882
} else if (current_index >= ps->num_levels) {
sys/dev/pci/drm/radeon/sumo_dpm.c
1885
pl = &ps->levels[current_index];
sys/dev/pci/drm/radeon/sumo_dpm.c
1897
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/pci/drm/radeon/sumo_dpm.c
1899
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/sumo_dpm.c
1926
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/pci/drm/radeon/sumo_dpm.c
1929
if (ps->num_levels <= 1)
sys/dev/pci/drm/radeon/sumo_dpm.c
1935
sumo_power_level_enable(rdev, ps->num_levels - 1, true);
sys/dev/pci/drm/radeon/sumo_dpm.c
1936
sumo_set_forced_level(rdev, ps->num_levels - 1);
sys/dev/pci/drm/radeon/sumo_dpm.c
1938
for (i = 0; i < ps->num_levels - 1; i++) {
sys/dev/pci/drm/radeon/sumo_dpm.c
1950
for (i = 1; i < ps->num_levels; i++) {
sys/dev/pci/drm/radeon/sumo_dpm.c
1957
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/radeon/sumo_dpm.c
343
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/pci/drm/radeon/sumo_dpm.c
345
u32 highest_engine_clock = ps->levels[ps->num_levels - 1].sclk;
sys/dev/pci/drm/radeon/sumo_dpm.c
347
if (ps->flags & SUMO_POWERSTATE_FLAGS_BOOST_STATE)
sys/dev/pci/drm/radeon/sumo_dpm.c
352
for (i = 0; i < ps->num_levels - 1; i++)
sys/dev/pci/drm/radeon/sumo_dpm.c
357
if (ps->flags & SUMO_POWERSTATE_FLAGS_BOOST_STATE)
sys/dev/pci/drm/radeon/sumo_dpm.c
386
struct sumo_ps *ps = sumo_get_ps(rps);
sys/dev/pci/drm/radeon/sumo_dpm.c
406
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/radeon/sumo_dpm.c
407
asi = (i == ps->num_levels - 1) ? pi->pasi : pi->asi;
sys/dev/pci/drm/radeon/sumo_dpm.c
409
m_a = asi * ps->levels[i].sclk / 100;
sys/dev/pci/drm/radeon/sumo_dpm.c
416
if (ps->flags & SUMO_POWERSTATE_FLAGS_BOOST_STATE) {
sys/dev/pci/drm/radeon/sumo_dpm.c
421
a_t = CG_R(m_a * r[ps->num_levels - 1] / 100) |
sys/dev/pci/drm/radeon/sumo_dpm.c
422
CG_L(m_a * l[ps->num_levels - 1] / 100);
sys/dev/pci/drm/radeon/sumo_dpm.c
74
struct sumo_ps *ps = rps->ps_priv;
sys/dev/pci/drm/radeon/sumo_dpm.c
76
return ps;
sys/dev/pci/drm/radeon/trinity_dpm.c
1158
struct trinity_ps *ps = trinity_get_ps(rps);
sys/dev/pci/drm/radeon/trinity_dpm.c
1161
if (ps->num_levels <= 1)
sys/dev/pci/drm/radeon/trinity_dpm.c
1168
ret = trinity_dpm_n_levels_disabled(rdev, ps->num_levels - 1);
sys/dev/pci/drm/radeon/trinity_dpm.c
1172
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/radeon/trinity_dpm.c
1276
struct trinity_ps *ps)
sys/dev/pci/drm/radeon/trinity_dpm.c
1280
ps->num_levels = 1;
sys/dev/pci/drm/radeon/trinity_dpm.c
1281
ps->nbps_flags = 0;
sys/dev/pci/drm/radeon/trinity_dpm.c
1282
ps->bapm_flags = 0;
sys/dev/pci/drm/radeon/trinity_dpm.c
1283
ps->levels[0] = pi->boot_pl;
sys/dev/pci/drm/radeon/trinity_dpm.c
1351
struct trinity_ps *ps,
sys/dev/pci/drm/radeon/trinity_dpm.c
1368
ps->levels[0].vddc_index = current_vddc;
sys/dev/pci/drm/radeon/trinity_dpm.c
1370
if (ps->levels[0].sclk > current_sclk)
sys/dev/pci/drm/radeon/trinity_dpm.c
1371
ps->levels[0].sclk = current_sclk;
sys/dev/pci/drm/radeon/trinity_dpm.c
1373
ps->levels[0].ds_divider_index =
sys/dev/pci/drm/radeon/trinity_dpm.c
1374
trinity_get_sleep_divider_id_from_clock(rdev, ps->levels[0].sclk, sclk_in_sr);
sys/dev/pci/drm/radeon/trinity_dpm.c
1375
ps->levels[0].ss_divider_index = ps->levels[0].ds_divider_index;
sys/dev/pci/drm/radeon/trinity_dpm.c
1376
ps->levels[0].allow_gnb_slow = 1;
sys/dev/pci/drm/radeon/trinity_dpm.c
1377
ps->levels[0].force_nbp_state = 0;
sys/dev/pci/drm/radeon/trinity_dpm.c
1378
ps->levels[0].display_wm = 0;
sys/dev/pci/drm/radeon/trinity_dpm.c
1379
ps->levels[0].vce_wm =
sys/dev/pci/drm/radeon/trinity_dpm.c
1380
trinity_calculate_vce_wm(rdev, ps->levels[0].sclk);
sys/dev/pci/drm/radeon/trinity_dpm.c
1384
struct trinity_ps *ps, u32 index)
sys/dev/pci/drm/radeon/trinity_dpm.c
1386
if (ps == NULL || ps->num_levels <= 1)
sys/dev/pci/drm/radeon/trinity_dpm.c
1388
else if (ps->num_levels == 2) {
sys/dev/pci/drm/radeon/trinity_dpm.c
1396
else if (ps->levels[index].sclk < 30000)
sys/dev/pci/drm/radeon/trinity_dpm.c
1425
struct trinity_ps *ps = trinity_get_ps(rps);
sys/dev/pci/drm/radeon/trinity_dpm.c
1445
ps->vclk_low_divider =
sys/dev/pci/drm/radeon/trinity_dpm.c
1447
ps->dclk_low_divider =
sys/dev/pci/drm/radeon/trinity_dpm.c
1449
ps->vclk_high_divider =
sys/dev/pci/drm/radeon/trinity_dpm.c
1451
ps->dclk_high_divider =
sys/dev/pci/drm/radeon/trinity_dpm.c
1490
struct trinity_ps *ps = trinity_get_ps(new_rps);
sys/dev/pci/drm/radeon/trinity_dpm.c
1502
return trinity_patch_thermal_state(rdev, ps, current_ps);
sys/dev/pci/drm/radeon/trinity_dpm.c
1514
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/radeon/trinity_dpm.c
1515
if (ps->levels[i].vddc_index < min_voltage)
sys/dev/pci/drm/radeon/trinity_dpm.c
1516
ps->levels[i].vddc_index = min_voltage;
sys/dev/pci/drm/radeon/trinity_dpm.c
1518
if (ps->levels[i].sclk < min_sclk)
sys/dev/pci/drm/radeon/trinity_dpm.c
1519
ps->levels[i].sclk =
sys/dev/pci/drm/radeon/trinity_dpm.c
1525
if (ps->levels[i].sclk < rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk)
sys/dev/pci/drm/radeon/trinity_dpm.c
1526
ps->levels[i].sclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk;
sys/dev/pci/drm/radeon/trinity_dpm.c
1529
if (ps->levels[i].vddc_index < min_vce_voltage)
sys/dev/pci/drm/radeon/trinity_dpm.c
1530
ps->levels[i].vddc_index = min_vce_voltage;
sys/dev/pci/drm/radeon/trinity_dpm.c
1533
ps->levels[i].ds_divider_index =
sys/dev/pci/drm/radeon/trinity_dpm.c
1534
sumo_get_sleep_divider_id_from_clock(rdev, ps->levels[i].sclk, sclk_in_sr);
sys/dev/pci/drm/radeon/trinity_dpm.c
1536
ps->levels[i].ss_divider_index = ps->levels[i].ds_divider_index;
sys/dev/pci/drm/radeon/trinity_dpm.c
1538
ps->levels[i].allow_gnb_slow = 1;
sys/dev/pci/drm/radeon/trinity_dpm.c
1539
ps->levels[i].force_nbp_state = 0;
sys/dev/pci/drm/radeon/trinity_dpm.c
1540
ps->levels[i].display_wm =
sys/dev/pci/drm/radeon/trinity_dpm.c
1541
trinity_calculate_display_wm(rdev, ps, i);
sys/dev/pci/drm/radeon/trinity_dpm.c
1542
ps->levels[i].vce_wm =
sys/dev/pci/drm/radeon/trinity_dpm.c
1543
trinity_calculate_vce_wm(rdev, ps->levels[0].sclk);
sys/dev/pci/drm/radeon/trinity_dpm.c
1548
ps->bapm_flags |= TRINITY_POWERSTATE_FLAGS_BAPM_DISABLE;
sys/dev/pci/drm/radeon/trinity_dpm.c
1551
ps->Dpm0PgNbPsLo = 0x1;
sys/dev/pci/drm/radeon/trinity_dpm.c
1552
ps->Dpm0PgNbPsHi = 0x0;
sys/dev/pci/drm/radeon/trinity_dpm.c
1553
ps->DpmXNbPsLo = 0x2;
sys/dev/pci/drm/radeon/trinity_dpm.c
1554
ps->DpmXNbPsHi = 0x1;
sys/dev/pci/drm/radeon/trinity_dpm.c
1562
ps->Dpm0PgNbPsLo = force_high ? 0x2 : 0x3;
sys/dev/pci/drm/radeon/trinity_dpm.c
1563
ps->Dpm0PgNbPsHi = 0x1;
sys/dev/pci/drm/radeon/trinity_dpm.c
1564
ps->DpmXNbPsLo = force_high ? 0x2 : 0x3;
sys/dev/pci/drm/radeon/trinity_dpm.c
1565
ps->DpmXNbPsHi = 0x2;
sys/dev/pci/drm/radeon/trinity_dpm.c
1566
ps->levels[ps->num_levels - 1].allow_gnb_slow = 0;
sys/dev/pci/drm/radeon/trinity_dpm.c
1637
struct trinity_ps *ps = trinity_get_ps(rps);
sys/dev/pci/drm/radeon/trinity_dpm.c
1653
trinity_patch_boot_state(rdev, ps);
sys/dev/pci/drm/radeon/trinity_dpm.c
1664
struct trinity_ps *ps = trinity_get_ps(rps);
sys/dev/pci/drm/radeon/trinity_dpm.c
1665
struct trinity_pl *pl = &ps->levels[index];
sys/dev/pci/drm/radeon/trinity_dpm.c
1673
ps->num_levels = index + 1;
sys/dev/pci/drm/radeon/trinity_dpm.c
1696
struct sumo_ps *ps;
sys/dev/pci/drm/radeon/trinity_dpm.c
1713
rdev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,
sys/dev/pci/drm/radeon/trinity_dpm.c
1716
if (!rdev->pm.dpm.ps)
sys/dev/pci/drm/radeon/trinity_dpm.c
1726
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/trinity_dpm.c
1729
ps = kzalloc(sizeof(struct sumo_ps), GFP_KERNEL);
sys/dev/pci/drm/radeon/trinity_dpm.c
1730
if (ps == NULL) {
sys/dev/pci/drm/radeon/trinity_dpm.c
1731
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/trinity_dpm.c
1734
rdev->pm.dpm.ps[i].ps_priv = ps;
sys/dev/pci/drm/radeon/trinity_dpm.c
1747
&rdev->pm.dpm.ps[i], k,
sys/dev/pci/drm/radeon/trinity_dpm.c
1751
trinity_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i],
sys/dev/pci/drm/radeon/trinity_dpm.c
1969
struct trinity_ps *ps = trinity_get_ps(rps);
sys/dev/pci/drm/radeon/trinity_dpm.c
1974
for (i = 0; i < ps->num_levels; i++) {
sys/dev/pci/drm/radeon/trinity_dpm.c
1975
struct trinity_pl *pl = &ps->levels[i];
sys/dev/pci/drm/radeon/trinity_dpm.c
1988
struct trinity_ps *ps = trinity_get_ps(rps);
sys/dev/pci/drm/radeon/trinity_dpm.c
1994
if (current_index >= ps->num_levels) {
sys/dev/pci/drm/radeon/trinity_dpm.c
1997
pl = &ps->levels[current_index];
sys/dev/pci/drm/radeon/trinity_dpm.c
2009
struct trinity_ps *ps = trinity_get_ps(rps);
sys/dev/pci/drm/radeon/trinity_dpm.c
2015
if (current_index >= ps->num_levels) {
sys/dev/pci/drm/radeon/trinity_dpm.c
2018
pl = &ps->levels[current_index];
sys/dev/pci/drm/radeon/trinity_dpm.c
2037
kfree(rdev->pm.dpm.ps[i].ps_priv);
sys/dev/pci/drm/radeon/trinity_dpm.c
2039
kfree(rdev->pm.dpm.ps);
sys/dev/pci/drm/radeon/trinity_dpm.c
302
struct trinity_ps *ps = rps->ps_priv;
sys/dev/pci/drm/radeon/trinity_dpm.c
304
return ps;
sys/dev/pci/drm/radeon/trinity_dpm.c
824
struct trinity_ps *ps = trinity_get_ps(rps);
sys/dev/pci/drm/radeon/trinity_dpm.c
825
u32 uvdstates = (ps->vclk_low_divider |
sys/dev/pci/drm/radeon/trinity_dpm.c
826
ps->vclk_high_divider << 8 |
sys/dev/pci/drm/radeon/trinity_dpm.c
827
ps->dclk_low_divider << 16 |
sys/dev/pci/drm/radeon/trinity_dpm.c
828
ps->dclk_high_divider << 24);
sys/dev/pci/if_oce.c
3492
struct oce_port_rxf_stats_v0 *ps;
sys/dev/pci/if_oce.c
3504
ps = &rs->port[sc->sc_port];
sys/dev/pci/if_oce.c
3506
*rxe = ps->rx_crc_errors + ps->rx_in_range_errors +
sys/dev/pci/if_oce.c
3507
ps->rx_frame_too_long + ps->rx_dropped_runt +
sys/dev/pci/if_oce.c
3508
ps->rx_ip_checksum_errs + ps->rx_tcp_checksum_errs +
sys/dev/pci/if_oce.c
3509
ps->rx_udp_checksum_errs + ps->rxpp_fifo_overflow_drop +
sys/dev/pci/if_oce.c
3510
ps->rx_dropped_tcp_length + ps->rx_dropped_too_small +
sys/dev/pci/if_oce.c
3511
ps->rx_dropped_too_short + ps->rx_out_range_errors +
sys/dev/pci/if_oce.c
3512
ps->rx_dropped_header_too_small + ps->rx_input_fifo_overflow_drop +
sys/dev/pci/if_oce.c
3513
ps->rx_alignment_symbol_errors;
sys/dev/pci/if_oce.c
3531
struct oce_port_rxf_stats_v1 *ps;
sys/dev/pci/if_oce.c
3543
ps = &rs->port[sc->sc_port];
sys/dev/pci/if_oce.c
3545
*rxe = ps->rx_crc_errors + ps->rx_in_range_errors +
sys/dev/pci/if_oce.c
3546
ps->rx_frame_too_long + ps->rx_dropped_runt +
sys/dev/pci/if_oce.c
3547
ps->rx_ip_checksum_errs + ps->rx_tcp_checksum_errs +
sys/dev/pci/if_oce.c
3548
ps->rx_udp_checksum_errs + ps->rxpp_fifo_overflow_drop +
sys/dev/pci/if_oce.c
3549
ps->rx_dropped_tcp_length + ps->rx_dropped_too_small +
sys/dev/pci/if_oce.c
3550
ps->rx_dropped_too_short + ps->rx_out_range_errors +
sys/dev/pci/if_oce.c
3551
ps->rx_dropped_header_too_small + ps->rx_input_fifo_overflow_drop +
sys/dev/pci/if_oce.c
3552
ps->rx_alignment_symbol_errors + ps->jabber_events;
sys/dev/pci/pciide.c
6798
struct pciide_pdcsata *ps;
sys/dev/pci/pciide.c
6805
sc->sc_cookielen = sizeof(*ps);
sys/dev/pci/pciide.c
6807
ps = sc->sc_cookie;
sys/dev/pci/pciide.c
6870
PCI_MAPREG_MEM_TYPE_32BIT, 0, &ps->ba5_st,
sys/dev/pci/pciide.c
6871
&ps->ba5_sh, NULL, NULL, 0) != 0) {
sys/dev/pci/pciide.c
6900
bus_space_write_4(ps->ba5_st, ps->ba5_sh, 0x06c, 0x00ff0033);
sys/dev/pci/pciide.c
6902
(bus_space_read_4(ps->ba5_st, ps->ba5_sh, 0x48) & 0x02) ?
sys/dev/pci/pciide.c
6912
bus_space_write_4(ps->ba5_st, ps->ba5_sh, 0x60, 0x00ff00ff);
sys/dev/pci/pciide.c
6923
bus_space_write_4(ps->ba5_st, ps->ba5_sh, 0x60, 0x00ff00ff);
sys/dev/pci/pciide.c
6955
ps->regs[channel].ctl_iot = ps->ba5_st;
sys/dev/pci/pciide.c
6956
ps->regs[channel].cmd_iot = ps->ba5_st;
sys/dev/pci/pciide.c
6958
if (bus_space_subregion(ps->ba5_st, ps->ba5_sh,
sys/dev/pci/pciide.c
6960
&ps->regs[channel].ctl_ioh) != 0) {
sys/dev/pci/pciide.c
6967
if (bus_space_subregion(ps->ba5_st, ps->ba5_sh,
sys/dev/pci/pciide.c
6969
&ps->regs[channel].cmd_iohs[i]) != 0) {
sys/dev/pci/pciide.c
6977
ps->regs[channel].cmd_iohs[wdr_status & _WDC_REGMASK] =
sys/dev/pci/pciide.c
6978
ps->regs[channel].cmd_iohs[wdr_command & _WDC_REGMASK];
sys/dev/pci/pciide.c
6979
ps->regs[channel].cmd_iohs[wdr_features & _WDC_REGMASK] =
sys/dev/pci/pciide.c
6980
ps->regs[channel].cmd_iohs[wdr_error & _WDC_REGMASK];
sys/dev/pci/pciide.c
6982
ps->regs[channel].cmd_iot;
sys/dev/pci/pciide.c
6984
ps->regs[channel].cmd_iohs[0];
sys/dev/pci/pciide.c
6993
if (bus_space_subregion(ps->ba5_st, ps->ba5_sh,
sys/dev/pci/pciide.c
6995
&ps->regs[channel].dma_iohs[IDEDMA_CMD(0)]) != 0) {
sys/dev/pci/pciide.c
7001
if (bus_space_subregion(ps->ba5_st, ps->ba5_sh,
sys/dev/pci/pciide.c
7003
&ps->regs[channel].dma_iohs[IDEDMA_TBL(0)]) != 0) {
sys/dev/pci/pciide.c
7012
ps->regs[channel].dma_iohs[IDEDMA_CMD(0)], 0,
sys/dev/pci/pciide.c
7014
ps->regs[channel].dma_iohs[IDEDMA_CMD(0)],
sys/dev/pci/pciide.c
7016
bus_space_write_4(ps->ba5_st, ps->ba5_sh,
sys/dev/pci/pciide.c
7057
struct pciide_pdcsata *ps = sc->sc_cookie;
sys/dev/pci/pciide.c
7062
scr = bus_space_read_4(ps->ba5_st, ps->ba5_sh, 0x00040);
sys/dev/pci/pciide.c
7087
struct pciide_pdcsata *ps = sc->sc_cookie;
sys/dev/pci/pciide.c
7092
scr = bus_space_read_4(ps->ba5_st, ps->ba5_sh, 0x40);
sys/dev/pci/pciide.c
7093
bus_space_write_4(ps->ba5_st, ps->ba5_sh, 0x40, scr & 0x0000ffff);
sys/dev/pci/pciide.c
7095
status = bus_space_read_4(ps->ba5_st, ps->ba5_sh, 0x60);
sys/dev/pci/pciide.c
7096
bus_space_write_4(ps->ba5_st, ps->ba5_sh, 0x60, status & 0x000000ff);
sys/dev/pci/pciide.c
7119
struct pciide_pdcsata *ps = sc->sc_cookie;
sys/dev/pci/pciide.c
7123
ps->regs[chan].dma_iohs[IDEDMA_CMD(0)], 0,
sys/dev/pci/pciide.c
7125
ps->regs[chan].dma_iohs[IDEDMA_CMD(0)],
sys/dev/pci/pciide.c
7127
bus_space_write_4(ps->ba5_st, ps->ba5_sh,
sys/dev/pci/pciide.c
7137
struct pciide_pdcsata *ps = sc->sc_cookie;
sys/dev/pci/pciide.c
7141
ps->regs[channel].dma_iohs[IDEDMA_TBL(0)], 0,
sys/dev/pci/pciide.c
7146
ps->regs[channel].dma_iohs[IDEDMA_CMD(0)], 0,
sys/dev/pci/pciide.c
7148
ps->regs[channel].dma_iohs[IDEDMA_CMD(0)],
sys/dev/pci/pciide.c
7158
struct pciide_pdcsata *ps = sc->sc_cookie;
sys/dev/pci/pciide.c
7162
ps->regs[channel].dma_iohs[IDEDMA_CMD(0)], 0,
sys/dev/pci/pciide.c
7164
ps->regs[channel].dma_iohs[IDEDMA_CMD(0)],
sys/dev/pci/pciide.c
7182
struct pciide_pdcsata *ps = sc->sc_cookie;
sys/dev/pci/pciide.c
7186
return (bus_space_read_1(ps->regs[chp->channel].ctl_iot,
sys/dev/pci/pciide.c
7187
ps->regs[chp->channel].ctl_ioh, reg & _WDC_REGMASK));
sys/dev/pci/pciide.c
7189
val = bus_space_read_1(ps->regs[chp->channel].cmd_iot,
sys/dev/pci/pciide.c
7190
ps->regs[chp->channel].cmd_iohs[reg & _WDC_REGMASK], 0);
sys/dev/pci/pciide.c
7200
struct pciide_pdcsata *ps = sc->sc_cookie;
sys/dev/pci/pciide.c
7203
bus_space_write_1(ps->regs[chp->channel].ctl_iot,
sys/dev/pci/pciide.c
7204
ps->regs[chp->channel].ctl_ioh, reg & _WDC_REGMASK, val);
sys/dev/pci/pciide.c
7206
bus_space_write_1(ps->regs[chp->channel].cmd_iot,
sys/dev/pci/pciide.c
7207
ps->regs[chp->channel].cmd_iohs[reg & _WDC_REGMASK],
sys/dev/pci/pciide.c
7216
struct pciide_pdcsata *ps = sc->sc_cookie;
sys/dev/pci/pciide.c
7223
SCONTROL_WRITE(ps, chp->channel, scontrol);
sys/dev/pci/pciide.c
7227
SCONTROL_WRITE(ps, chp->channel, scontrol);
sys/dev/pci/pciide.c
7236
struct pciide_pdcsata *ps = sc->sc_cookie;
sys/dev/pci/pciide.c
7242
SCONTROL_WRITE(ps, chp->channel, 0);
sys/dev/pci/pciide.c
7246
SCONTROL_WRITE(ps,chp->channel,scontrol);
sys/dev/pci/pciide.c
7250
SCONTROL_WRITE(ps,chp->channel,scontrol);
sys/dev/pci/pciide.c
7253
sstatus = SSTATUS_READ(ps,chp->channel);
sys/dev/pci/pciide.c
7272
iohs = ps->regs[chp->channel].cmd_iohs;
sys/dev/pci/pciide_pdc202xx_reg.h
141
#define SCONTROL_WRITE(ps,channel,scontrol) \
sys/dev/pci/pciide_pdc202xx_reg.h
142
bus_space_write_4((ps)->ba5_st, (ps)->ba5_sh, \
sys/dev/pci/pciide_pdc202xx_reg.h
146
bus_space_read_4((ps)->ba5_st, (ps)->ba5_sh, \
sys/dev/sbus/cgtwelve.c
145
char *ps;
sys/dev/sbus/cgtwelve.c
151
ps = getpropstring(node, "dev_id");
sys/dev/sbus/cgtwelve.c
152
if (*ps != '\0')
sys/dev/sbus/cgtwelve.c
153
printf(" (%s)", ps);
sys/dev/sbus/cgtwelve.c
238
ps = getpropstring(node, "ucoderev");
sys/dev/sbus/cgtwelve.c
239
if (*ps != '\0')
sys/dev/sbus/cgtwelve.c
240
printf(", microcode rev. %s", ps);
sys/dev/usb/dwc2/dwc2_hcd.c
3463
usb_port_status_t ps;
sys/dev/usb/dwc2/dwc2_hcd.c
3625
USETW(ps.wPortChange, port_status);
sys/dev/usb/dwc2/dwc2_hcd.c
3636
USETW(ps.wPortStatus, 0);
sys/dev/usb/dwc2/dwc2_hcd.c
3637
memcpy(buf, &ps, sizeof(ps));
sys/dev/usb/dwc2/dwc2_hcd.c
3667
USETW(ps.wPortStatus, port_status);
sys/dev/usb/dwc2/dwc2_hcd.c
3692
memcpy(buf, &ps, sizeof(ps));
sys/dev/usb/ehci.c
1801
usb_port_status_t ps;
sys/dev/usb/ehci.c
2052
USETW(ps.wPortStatus, i);
sys/dev/usb/ehci.c
2058
USETW(ps.wPortChange, i);
sys/dev/usb/ehci.c
2059
l = min(len, sizeof(ps));
sys/dev/usb/ehci.c
2060
memcpy(buf, &ps, l);
sys/dev/usb/ohci.c
2274
usb_port_status_t ps;
sys/dev/usb/ohci.c
2512
USETW(ps.wPortStatus, v);
sys/dev/usb/ohci.c
2513
USETW(ps.wPortChange, v >> 16);
sys/dev/usb/ohci.c
2514
l = min(len, sizeof ps);
sys/dev/usb/ohci.c
2515
memcpy(buf, &ps, l);
sys/dev/usb/uaudio.c
1228
struct uaudio_unit *s, **ps;
sys/dev/usb/uaudio.c
1233
ps = &u->src_list;
sys/dev/usb/uaudio.c
1240
*ps = s;
sys/dev/usb/uaudio.c
1241
ps = &s->src_next;
sys/dev/usb/uhci.c
2885
usb_port_status_t ps;
sys/dev/usb/uhci.c
3141
USETW(ps.wPortStatus, status);
sys/dev/usb/uhci.c
3142
USETW(ps.wPortChange, change);
sys/dev/usb/uhci.c
3143
l = min(len, sizeof ps);
sys/dev/usb/uhci.c
3144
memcpy(buf, &ps, l);
sys/dev/usb/usb_subr.c
348
usb_port_status_t ps;
sys/dev/usb/usb_subr.c
361
err = usbd_get_port_status(dev, port, &ps);
sys/dev/usb/usb_subr.c
367
if (!(UGETW(ps.wPortStatus) & UPS_CURRENT_CONNECT_STATUS))
sys/dev/usb/usb_subr.c
369
} while ((UGETW(ps.wPortChange) & UPS_C_PORT_RESET) == 0 && --n > 0);
sys/dev/usb/usb_subr.c
379
usb_port_status_t ps;
sys/dev/usb/usb_subr.c
389
if (usbd_get_port_status(dev, port, &ps)) {
sys/dev/usb/usb_subr.c
394
if (!(UGETW(ps.wPortStatus) & UPS_CURRENT_CONNECT_STATUS))
sys/dev/usb/usb_subr.c
396
} while ((UGETW(ps.wPortChange) & UPS_C_PORT_RESET) == 0 && --n > 0);
sys/dev/usb/usbdi_util.c
116
usbd_get_port_status(struct usbd_device *dev, int port, usb_port_status_t *ps)
sys/dev/usb/usbdi_util.c
124
USETW(req.wLength, sizeof *ps);
sys/dev/usb/usbdi_util.c
125
return (usbd_do_request(dev, &req, ps));
sys/dev/usb/usps.c
386
struct usps_port_sensor *ps;
sys/dev/usb/usps.c
408
ps = &sc->sc_port_sensor[i];
sys/dev/usb/usps.c
410
ps->vmax = ps->vmin = pkt->port[i];
sys/dev/usb/usps.c
411
if (pkt->port[i] > ps->vmax)
sys/dev/usb/usps.c
412
ps->vmax = pkt->port[i];
sys/dev/usb/usps.c
413
if (pkt->port[i] < ps->vmin)
sys/dev/usb/usps.c
414
ps->vmin = pkt->port[i];
sys/dev/usb/usps.c
415
ps->vave =
sys/dev/usb/usps.c
416
(ps->vave * sc->sc_count + pkt->port[i])/(sc->sc_count +1);
sys/dev/usb/usps.c
421
ps = &sc->sc_total_sensor;
sys/dev/usb/usps.c
423
ps->vmax = ps->vmin = total;
sys/dev/usb/usps.c
424
if (total > ps->vmax)
sys/dev/usb/usps.c
425
ps->vmax = total;
sys/dev/usb/usps.c
426
if (total < ps->vmin)
sys/dev/usb/usps.c
427
ps->vmin = total;
sys/dev/usb/usps.c
428
ps->vave = (ps->vave * sc->sc_count + total)/(sc->sc_count +1);
sys/dev/usb/usps.c
469
struct usps_port_sensor *ps;
sys/dev/usb/usps.c
473
ps = &sc->sc_port_sensor[i];
sys/dev/usb/usps.c
474
ps->ave.value = ps->vave * 1000000;
sys/dev/usb/usps.c
475
ps->min.value = ps->vmin * 1000000;
sys/dev/usb/usps.c
476
ps->max.value = ps->vmax * 1000000;
sys/dev/usb/usps.c
480
ps = &sc->sc_total_sensor;
sys/dev/usb/usps.c
481
ps->ave.value = ps->vave * 1000000;
sys/dev/usb/usps.c
482
ps->min.value = ps->vmin * 1000000;
sys/dev/usb/usps.c
483
ps->max.value = ps->vmax * 1000000;
sys/dev/usb/xhci.c
2448
usb_port_status_t ps;
sys/dev/usb/xhci.c
2716
USETW(ps.wPortStatus, i);
sys/dev/usb/xhci.c
2725
USETW(ps.wPortChange, i);
sys/dev/usb/xhci.c
2726
l = min(len, sizeof ps);
sys/dev/usb/xhci.c
2727
memcpy(buf, &ps, l);
sys/dev/wscons/wsemul_vt100_subr.c
382
int i, n, ps = 0;
sys/dev/wscons/wsemul_vt100_subr.c
390
(ps ? "/" : ""), i + 1);
sys/dev/wscons/wsemul_vt100_subr.c
397
ps = 1;
sys/kern/kern_exec.c
75
void unveil_destroy(struct process *ps);
sys/kern/kern_exit.c
76
void unveil_destroy(struct process *ps);
sys/kern/kern_pledge.c
86
void unveil_destroy(struct process *ps);
sys/kern/kern_sig.c
1274
struct sigacts *ps = pr->ps_sigacts;
sys/kern/kern_sig.c
1279
sctx->sig_action = ps->ps_sigact[signum];
sys/kern/kern_sig.c
1280
sctx->sig_catchmask = ps->ps_catchmask[signum];
sys/kern/kern_sig.c
1281
sctx->sig_reset = (ps->ps_sigreset & mask) != 0;
sys/kern/kern_sig.c
1282
sctx->sig_info = (ps->ps_siginfo & mask) != 0;
sys/kern/kern_sig.c
1283
sctx->sig_intr = (ps->ps_sigintr & mask) != 0;
sys/kern/kern_sig.c
1284
sctx->sig_onstack = (ps->ps_sigonstack & mask) != 0;
sys/kern/kern_sig.c
1285
sctx->sig_ignore = (ps->ps_sigignore & mask) != 0;
sys/kern/kern_sig.c
1286
sctx->sig_catch = (ps->ps_sigcatch & mask) != 0;
sys/kern/kern_sig.c
228
struct sigacts *ps;
sys/kern/kern_sig.c
230
ps = pool_get(&sigacts_pool, PR_WAITOK);
sys/kern/kern_sig.c
231
memcpy(ps, pr->ps_sigacts, sizeof(struct sigacts));
sys/kern/kern_sig.c
232
return (ps);
sys/kern/kern_sig.c
239
sigactsfree(struct sigacts *ps)
sys/kern/kern_sig.c
241
pool_put(&sigacts_pool, ps);
sys/kern/kern_sig.c
259
struct sigacts *ps = p->p_p->ps_sigacts;
sys/kern/kern_sig.c
273
sa->sa_handler = ps->ps_sigact[signum];
sys/kern/kern_sig.c
274
sa->sa_mask = ps->ps_catchmask[signum];
sys/kern/kern_sig.c
277
if ((ps->ps_sigonstack & bit) != 0)
sys/kern/kern_sig.c
279
if ((ps->ps_sigintr & bit) == 0)
sys/kern/kern_sig.c
281
if ((ps->ps_sigreset & bit) != 0)
sys/kern/kern_sig.c
283
if ((ps->ps_siginfo & bit) != 0)
sys/kern/kern_sig.c
286
if ((ps->ps_sigflags & SAS_NOCLDSTOP) != 0)
sys/kern/kern_sig.c
288
if ((ps->ps_sigflags & SAS_NOCLDWAIT) != 0)
sys/kern/kern_sig.c
323
struct sigacts *ps = p->p_p->ps_sigacts;
sys/kern/kern_sig.c
329
ps->ps_sigact[signum] = sa->sa_handler;
sys/kern/kern_sig.c
332
ps->ps_catchmask[signum] = sa->sa_mask &~ sigcantmask;
sys/kern/kern_sig.c
335
atomic_setbits_int(&ps->ps_sigflags, SAS_NOCLDSTOP);
sys/kern/kern_sig.c
337
atomic_clearbits_int(&ps->ps_sigflags, SAS_NOCLDSTOP);
sys/kern/kern_sig.c
346
if (initprocess->ps_sigacts != ps &&
sys/kern/kern_sig.c
349
atomic_setbits_int(&ps->ps_sigflags, SAS_NOCLDWAIT);
sys/kern/kern_sig.c
351
atomic_clearbits_int(&ps->ps_sigflags, SAS_NOCLDWAIT);
sys/kern/kern_sig.c
354
ps->ps_sigreset |= bit;
sys/kern/kern_sig.c
356
ps->ps_sigreset &= ~bit;
sys/kern/kern_sig.c
358
ps->ps_siginfo |= bit;
sys/kern/kern_sig.c
360
ps->ps_siginfo &= ~bit;
sys/kern/kern_sig.c
362
ps->ps_sigintr |= bit;
sys/kern/kern_sig.c
364
ps->ps_sigintr &= ~bit;
sys/kern/kern_sig.c
366
ps->ps_sigonstack |= bit;
sys/kern/kern_sig.c
368
ps->ps_sigonstack &= ~bit;
sys/kern/kern_sig.c
380
ps->ps_sigignore |= bit; /* easier in psignal */
sys/kern/kern_sig.c
381
ps->ps_sigcatch &= ~bit;
sys/kern/kern_sig.c
383
ps->ps_sigignore &= ~bit;
sys/kern/kern_sig.c
385
ps->ps_sigcatch &= ~bit;
sys/kern/kern_sig.c
387
ps->ps_sigcatch |= bit;
sys/kern/kern_sig.c
397
siginit(struct sigacts *ps)
sys/kern/kern_sig.c
403
ps->ps_sigignore |= sigmask(i);
sys/kern/kern_sig.c
404
ps->ps_sigflags = SAS_NOCLDWAIT | SAS_NOCLDSTOP;
sys/kern/kern_sig.c
413
struct sigacts *ps;
sys/kern/kern_sig.c
416
ps = p->p_p->ps_sigacts;
sys/kern/kern_sig.c
424
while (ps->ps_sigcatch) {
sys/kern/kern_sig.c
425
nc = ffs((long)ps->ps_sigcatch);
sys/kern/kern_sig.c
427
ps->ps_sigcatch &= ~mask;
sys/kern/kern_sig.c
430
ps->ps_sigignore |= mask;
sys/kern/kern_sig.c
434
ps->ps_sigact[nc] = SIG_DFL;
sys/kern/kern_sig.c
441
atomic_clearbits_int(&ps->ps_sigflags, SAS_NOCLDWAIT);
sys/kern/kern_sig.c
442
if (ps->ps_sigact[SIGCHLD] == SIG_IGN)
sys/kern/kern_sig.c
443
ps->ps_sigact[SIGCHLD] = SIG_DFL;
sys/kern/kern_sig.c
771
struct sigacts *ps = p->p_p->ps_sigacts;
sys/kern/kern_sig.c
774
ps->ps_sigcatch &= ~mask;
sys/kern/kern_sig.c
776
ps->ps_sigignore |= mask;
sys/kern/kern_sig.c
777
ps->ps_sigact[signum] = SIG_DFL;
sys/kern/kern_time.c
815
process_reset_itimer_flag(struct process *ps)
sys/kern/kern_time.c
817
if (timespecisset(&ps->ps_timer[ITIMER_VIRTUAL].it_value) ||
sys/kern/kern_time.c
818
timespecisset(&ps->ps_timer[ITIMER_PROF].it_value))
sys/kern/kern_time.c
819
atomic_setbits_int(&ps->ps_flags, PS_ITIMER);
sys/kern/kern_time.c
821
atomic_clearbits_int(&ps->ps_flags, PS_ITIMER);
sys/kern/kern_unveil.c
166
unveil_destroy(struct process *ps)
sys/kern/kern_unveil.c
170
for (i = 0; ps->ps_uvpaths != NULL && i < ps->ps_uvvcount; i++) {
sys/kern/kern_unveil.c
171
struct unveil *uv = ps->ps_uvpaths + i;
sys/kern/kern_unveil.c
180
ps->ps_comm, ps->ps_pid, vp, vp->v_uvcount, i);
sys/kern/kern_unveil.c
183
ps->ps_uvncount -= unveil_delete_names(uv);
sys/kern/kern_unveil.c
188
KASSERT(ps->ps_uvncount == 0);
sys/kern/kern_unveil.c
189
free(ps->ps_uvpaths, M_PROC, UNVEIL_MAX_VNODES *
sys/kern/kern_unveil.c
191
ps->ps_uvvcount = 0;
sys/kern/kern_unveil.c
192
ps->ps_uvpaths = NULL;
sys/kern/sys_futex.c
180
struct process *ps;
sys/kern/sys_futex.c
183
ps = p->p_p;
sys/kern/sys_futex.c
185
ps = NULL;
sys/kern/sys_futex.c
203
f->ft_ps = ps;
sys/net/if_veb.c
1722
struct veb_port **ps = veb_ports_array(m);
sys/net/if_veb.c
1726
struct veb_port *p = ps[i];
sys/net/if_veb.c
1879
struct veb_port **ps;
sys/net/if_veb.c
1887
ps = veb_ports_array(m);
sys/net/if_veb.c
1889
p = ps[i];
sys/net/if_veb.c
1917
struct veb_port **ps;
sys/net/if_veb.c
1927
ps = veb_ports_array(m);
sys/net/if_veb.c
1929
p = ps[i];
sys/net/if_veb.c
2221
struct veb_port **ps;
sys/net/if_veb.c
2229
ps = veb_ports_array(pm);
sys/net/if_veb.c
2231
struct veb_port *p = ps[i];
sys/net/if_veb.c
2849
struct veb_port **ps;
sys/net/if_veb.c
2870
ps = veb_ports_array(m);
sys/net/if_veb.c
2875
p = ps[i];
sys/net/if_veb.c
2899
ps = veb_ports_array(m);
sys/net/if_veb.c
2904
p = ps[i];
sys/net/if_veb.c
489
struct veb_port **ps;
sys/net/if_veb.c
514
ps = veb_ports_array(mp);
sys/net/if_veb.c
516
veb_p_unlink(sc, ps[i]);
sys/net/if_veb.c
522
ps = veb_ports_array(ms);
sys/net/if_veb.c
524
veb_p_unlink(sc, ps[i]);
sys/net/if_veb.c
533
ps = veb_ports_array(mp);
sys/net/if_veb.c
535
p = ps[i];
sys/net/if_veb.c
547
ps = veb_ports_array(ms);
sys/net/if_veb.c
549
p = ps[i];
sys/net/if_veb.c
590
struct veb_port **ps;
sys/net/if_veb.c
604
ps = veb_ports_array(sm);
sys/net/if_veb.c
606
p = ps[i];
sys/net/if_veb.c
934
struct veb_port **ps;
sys/net/if_veb.c
963
ps = veb_ports_array(pm);
sys/net/if_veb.c
965
struct veb_port *tp = ps[i];
sys/net/pf_ioctl.c
1928
pf_states_get(struct pfioc_states *ps)
sys/net/pf_ioctl.c
1936
if (ps->ps_len == 0) {
sys/net/pf_ioctl.c
1938
ps->ps_len = sizeof(struct pfsync_state) * nr;
sys/net/pf_ioctl.c
1942
p = ps->ps_states;
sys/net/pf_ioctl.c
1965
if ((nr+1) * sizeof(*p) > ps->ps_len)
sys/net/pf_ioctl.c
1976
ps->ps_len = sizeof(struct pfsync_state) * nr;
sys/net/pf_ioctl.c
2867
struct pfioc_state *ps = (struct pfioc_state *)addr;
sys/net/pf_ioctl.c
2868
struct pfsync_state *sp = &ps->state;
sys/net/pf_ioctl.c
2884
struct pfioc_state *ps = (struct pfioc_state *)addr;
sys/net/pf_ioctl.c
2889
id_key.id = ps->state.id;
sys/net/pf_ioctl.c
2890
id_key.creatorid = ps->state.creatorid;
sys/net/pf_ioctl.c
2903
pf_state_export(&ps->state, st);
sys/uvm/uvm_page.c
512
struct vm_physseg *ps, *seg;
sys/uvm/uvm_page.c
598
ps = &vm_physmem[vm_nphysseg];
sys/uvm/uvm_page.c
606
ps = seg;
sys/uvm/uvm_page.c
621
ps = &vm_physmem[lcv];
sys/uvm/uvm_page.c
632
ps->start = start;
sys/uvm/uvm_page.c
633
ps->end = end;
sys/uvm/uvm_page.c
634
ps->avail_start = avail_start;
sys/uvm/uvm_page.c
635
ps->avail_end = avail_end;
sys/uvm/uvm_page.c
637
ps->pgs = NULL;
sys/uvm/uvm_page.c
639
ps->pgs = pgs;
sys/uvm/uvm_page.c
640
ps->lastpg = pgs + npages - 1;
usr.bin/aucat/aucat.c
270
struct slot *s, **ps;
usr.bin/aucat/aucat.c
292
for (ps = &slot_list; *ps != NULL; ps = &(*ps)->next)
usr.bin/aucat/aucat.c
295
*ps = s;
usr.bin/aucat/aucat.c
431
struct slot **ps;
usr.bin/aucat/aucat.c
445
for (ps = &slot_list; *ps != s; ps = &(*ps)->next)
usr.bin/aucat/aucat.c
447
*ps = s->next;
usr.bin/awk/run.c
1980
const char *ps = NULL;
usr.bin/awk/run.c
2000
ps = s;
usr.bin/awk/run.c
2002
while (n = mbtowc(&wc, ps, sz),
usr.bin/awk/run.c
2005
ps += n;
usr.bin/dig/dighost.c
482
dig_server_t *s, *ps;
usr.bin/dig/dighost.c
487
ps = s;
usr.bin/dig/dighost.c
489
ISC_LIST_DEQUEUE(server_list, ps, link);
usr.bin/dig/dighost.c
490
free(ps);
usr.bin/dig/lib/dns/message.c
2525
dns_rdataset_t *ps = NULL;
usr.bin/dig/lib/dns/message.c
2540
ps = dns_message_getopt(msg);
usr.bin/dig/lib/dns/message.c
2541
if (ps == NULL)
usr.bin/dig/lib/dns/message.c
2547
(unsigned int)((ps->ttl & 0x00ff0000) >> 16));
usr.bin/dig/lib/dns/message.c
2550
if ((ps->ttl & DNS_MESSAGEEXTFLAG_DO) != 0)
usr.bin/dig/lib/dns/message.c
2552
mbz = ps->ttl & 0xffff;
usr.bin/dig/lib/dns/message.c
2561
snprintf(buf, sizeof(buf), "%u\n", (unsigned int)ps->rdclass);
usr.bin/dig/lib/dns/message.c
2564
result = dns_rdataset_first(ps);
usr.bin/dig/lib/dns/message.c
2576
dns_rdataset_current(ps, &rdata);
usr.bin/dig/lib/dns/message.c
2758
ps = dns_message_gettsig(msg, &name);
usr.bin/dig/lib/dns/message.c
2759
if (ps == NULL)
usr.bin/dig/lib/dns/message.c
2763
result = dns_master_rdatasettotext(name, ps, style, target);
usr.bin/dig/lib/dns/message.c
2769
ps = dns_message_getsig0(msg, &name);
usr.bin/dig/lib/dns/message.c
2770
if (ps == NULL)
usr.bin/dig/lib/dns/message.c
2774
result = dns_master_rdatasettotext(name, ps, style, target);
usr.bin/indent/args.c
100
{"d", PRO_INT, 0, 0, &ps.unindent_displace },
usr.bin/indent/args.c
102
{"ei", PRO_BOOL, true, ON, &ps.else_if },
usr.bin/indent/args.c
110
{"ip", PRO_BOOL, true, ON, &ps.indent_parameters },
usr.bin/indent/args.c
111
{"i", PRO_INT, 8, 0, &ps.ind_size },
usr.bin/indent/args.c
122
{"nbc", PRO_BOOL, true, ON, &ps.leave_comma },
usr.bin/indent/args.c
126
{"ndj", PRO_BOOL, false, OFF, &ps.ljust_decl },
usr.bin/indent/args.c
128
{"nei", PRO_BOOL, true, OFF, &ps.else_if },
usr.bin/indent/args.c
130
{"nip", PRO_BOOL, true, OFF, &ps.indent_parameters },
usr.bin/indent/args.c
234
ps.case_indent = 0.0; /* -cli0.0 */
usr.bin/indent/args.c
262
ps.case_indent = atof(param_start);
usr.bin/indent/args.c
88
{"bc", PRO_BOOL, true, OFF, &ps.leave_comma },
usr.bin/indent/args.c
93
{"cd", PRO_INT, 0, 0, &ps.decl_com_ind },
usr.bin/indent/args.c
97
{"c", PRO_INT, 33, 0, &ps.com_ind },
usr.bin/indent/args.c
98
{"di", PRO_INT, 16, 0, &ps.decl_indent },
usr.bin/indent/args.c
99
{"dj", PRO_BOOL, false, ON, &ps.ljust_decl },
usr.bin/indent/indent.c
1000
ps.want_blank = 0;
usr.bin/indent/indent.c
1003
if (ps.in_parameter_declaration && ps.indent_parameters && ps.dec_nest == 0) {
usr.bin/indent/indent.c
1004
ps.ind_level = ps.i_l_follow = 1;
usr.bin/indent/indent.c
1005
ps.ind_stmt = 0;
usr.bin/indent/indent.c
1007
ps.in_or_st = true; /* this might be a structure or initialization
usr.bin/indent/indent.c
1009
ps.in_decl = ps.decl_on_line = true;
usr.bin/indent/indent.c
1010
if ( /* !ps.in_or_st && */ ps.dec_nest <= 0)
usr.bin/indent/indent.c
1011
ps.just_saw_decl = 2;
usr.bin/indent/indent.c
1019
dec_ind = ps.decl_indent > 0 ? ps.decl_indent : i;
usr.bin/indent/indent.c
1020
tabs_to_var = (use_tabs ? ps.decl_indent > 0 : 0);
usr.bin/indent/indent.c
1024
if (ps.in_decl) { /* if we are in a declaration, we must indent
usr.bin/indent/indent.c
1026
if (ps.want_blank)
usr.bin/indent/indent.c
1028
ps.want_blank = false;
usr.bin/indent/indent.c
1030
if (!ps.block_init) {
usr.bin/indent/indent.c
1031
if (troff && !ps.dumped_decl_indent) {
usr.bin/indent/indent.c
1034
ps.dumped_decl_indent = 1;
usr.bin/indent/indent.c
1053
if ((ps.ind_level * ps.ind_size) % 8 != 0) {
usr.bin/indent/indent.c
1054
pos += (ps.ind_level * ps.ind_size) % 8;
usr.bin/indent/indent.c
1055
cur_dec_ind += (ps.ind_level * ps.ind_size) % 8;
usr.bin/indent/indent.c
1070
if (ps.want_blank && e_code - s_code == startpos)
usr.bin/indent/indent.c
1072
ps.want_blank = false;
usr.bin/indent/indent.c
1080
ps.want_blank = false;
usr.bin/indent/indent.c
1083
else if (sp_sw && ps.p_l_follow == 0) {
usr.bin/indent/indent.c
1086
ps.last_u_d = true;
usr.bin/indent/indent.c
1087
ps.in_stmt = false;
usr.bin/indent/indent.c
1091
if (ps.want_blank)
usr.bin/indent/indent.c
1093
if (troff && ps.its_a_keyword) {
usr.bin/indent/indent.c
1108
ps.want_blank = true;
usr.bin/indent/indent.c
1114
ps.want_blank = false; /* dont put a blank after a period */
usr.bin/indent/indent.c
1118
ps.want_blank = (s_code != e_code); /* only put blank after comma
usr.bin/indent/indent.c
1121
if (ps.in_decl && is_procname == 0 && !ps.block_init)
usr.bin/indent/indent.c
1128
if (ps.p_l_follow == 0) {
usr.bin/indent/indent.c
1129
if (ps.block_init_level <= 0)
usr.bin/indent/indent.c
1130
ps.block_init = 0;
usr.bin/indent/indent.c
1131
if (break_comma && (!ps.leave_comma || compute_code_target() + (e_code - s_code) > max_col - 8))
usr.bin/indent/indent.c
1223
ps.pcase = false;
usr.bin/indent/indent.c
1235
state_stack[ifdef_level++] = ps;
usr.bin/indent/indent.c
1244
match_state[ifdef_level - 1] = ps;
usr.bin/indent/indent.c
1245
ps = state_stack[ifdef_level - 1];
usr.bin/indent/indent.c
1259
&& bcmp(&ps, &match_state[ifdef_level], sizeof ps))
usr.bin/indent/indent.c
1275
ps.want_blank = false; /* dont insert blank at line start */
usr.bin/indent/indent.c
1284
ps.last_token = type_code;
usr.bin/indent/indent.c
169
struct parser_state ps;
usr.bin/indent/indent.c
214
ps.p_stack[0] = stmt; /* this is the parser's stack */
usr.bin/indent/indent.c
215
ps.last_nl = true; /* this is true if the last thing scanned was
usr.bin/indent/indent.c
217
ps.last_token = semicolon;
usr.bin/indent/indent.c
232
ps.else_if = 1; /* Default else-if special processing to on */
usr.bin/indent/indent.c
244
had_eof = ps.in_decl = ps.decl_on_line = break_comma = false;
usr.bin/indent/indent.c
246
ps.in_or_st = false;
usr.bin/indent/indent.c
247
ps.bl_line = true;
usr.bin/indent/indent.c
249
di_stack[ps.dec_nest = 0] = 0;
usr.bin/indent/indent.c
250
ps.want_blank = ps.in_stmt = ps.ind_stmt = false;
usr.bin/indent/indent.c
253
scase = ps.pcase = false;
usr.bin/indent/indent.c
270
ps.ljust_decl = 0; /* -ndj */
usr.bin/indent/indent.c
271
ps.com_ind = 33; /* -c33 */
usr.bin/indent/indent.c
273
ps.ind_size = 8; /* -i8 */
usr.bin/indent/indent.c
275
ps.decl_indent = 16; /* -di16 */
usr.bin/indent/indent.c
276
ps.indent_parameters = 1; /* -ip */
usr.bin/indent/indent.c
277
ps.decl_com_ind = 0; /* if this is not set to some positive value
usr.bin/indent/indent.c
282
ps.unindent_displace = 0; /* -d0 */
usr.bin/indent/indent.c
283
ps.case_indent = 0; /* -cli0 */
usr.bin/indent/indent.c
288
ps.leave_comma = 1; /* -nbc */
usr.bin/indent/indent.c
337
if (ps.com_ind <= 1)
usr.bin/indent/indent.c
338
ps.com_ind = 2; /* dont put normal comments before column 2 */
usr.bin/indent/indent.c
361
if (ps.decl_com_ind <= 0) /* if not specified by user, set this */
usr.bin/indent/indent.c
362
ps.decl_com_ind = ps.ljust_decl ? (ps.com_ind <= 10 ? 2 : ps.com_ind - 8) : ps.com_ind;
usr.bin/indent/indent.c
364
continuation_indent = ps.ind_size;
usr.bin/indent/indent.c
381
if (col > ps.ind_size)
usr.bin/indent/indent.c
382
ps.ind_level = ps.i_l_follow = col / ps.ind_size;
usr.bin/indent/indent.c
404
is_procname = ps.procname[0];
usr.bin/indent/indent.c
413
while (ps.search_brace) { /* if we scanned an if(), while(),
usr.bin/indent/indent.c
431
ps.search_brace = false;
usr.bin/indent/indent.c
482
&& last_else && ps.else_if) ||
usr.bin/indent/indent.c
489
ps.search_brace = false;
usr.bin/indent/indent.c
506
ps.procname[0] = 0;
usr.bin/indent/indent.c
509
ps.search_brace = false; /* stop looking for start of
usr.bin/indent/indent.c
525
if ((is_procname = ps.procname[0]) && flushed_nl
usr.bin/indent/indent.c
526
&& !procnames_start_line && ps.in_decl
usr.bin/indent/indent.c
536
if (ps.tos > 1) /* check for balanced braces */
usr.bin/indent/indent.c
541
ps.out_lines, ps.out_coms);
usr.bin/indent/indent.c
543
(1.0 * ps.com_lines) / code_lines);
usr.bin/indent/indent.c
561
ps.want_blank = false; /* dont insert blank at line start */
usr.bin/indent/indent.c
564
ps.in_stmt = true; /* turn on flag which causes an extra level of
usr.bin/indent/indent.c
576
ps.want_blank = false;
usr.bin/indent/indent.c
593
ps.use_ff = true; /* a form feed is treated much like a newline */
usr.bin/indent/indent.c
595
ps.want_blank = false;
usr.bin/indent/indent.c
599
if (ps.last_token != comma || ps.p_l_follow > 0
usr.bin/indent/indent.c
600
|| !ps.leave_comma || ps.block_init || !break_comma || s_com != e_com) {
usr.bin/indent/indent.c
602
ps.want_blank = false;
usr.bin/indent/indent.c
608
++ps.p_l_follow; /* count parens to make Healy happy */
usr.bin/indent/indent.c
609
if (ps.want_blank && *token != '[' &&
usr.bin/indent/indent.c
610
(ps.last_token != ident || proc_calls_space
usr.bin/indent/indent.c
611
|| (ps.its_a_keyword && (!ps.sizeof_keyword || Bill_Shannon))))
usr.bin/indent/indent.c
613
if (ps.in_decl && !ps.block_init)
usr.bin/indent/indent.c
614
if (troff && !ps.dumped_decl_indent && !is_procname && ps.last_token == decl) {
usr.bin/indent/indent.c
615
ps.dumped_decl_indent = 1;
usr.bin/indent/indent.c
630
ps.paren_indents[ps.p_l_follow - 1] = e_code - s_code;
usr.bin/indent/indent.c
631
if (sp_sw && ps.p_l_follow == 1 && extra_expression_indent
usr.bin/indent/indent.c
632
&& ps.paren_indents[0] < 2 * ps.ind_size)
usr.bin/indent/indent.c
633
ps.paren_indents[0] = 2 * ps.ind_size;
usr.bin/indent/indent.c
634
ps.want_blank = false;
usr.bin/indent/indent.c
635
if (ps.in_or_st && *token == '(' && ps.tos <= 2) {
usr.bin/indent/indent.c
642
ps.in_or_st = false; /* turn off flag for structure decl or
usr.bin/indent/indent.c
645
if (ps.sizeof_keyword)
usr.bin/indent/indent.c
646
ps.sizeof_mask |= 1 << ps.p_l_follow;
usr.bin/indent/indent.c
651
if (ps.cast_mask & (1 << ps.p_l_follow) & ~ps.sizeof_mask) {
usr.bin/indent/indent.c
652
ps.last_u_d = true;
usr.bin/indent/indent.c
653
ps.cast_mask &= (1 << ps.p_l_follow) - 1;
usr.bin/indent/indent.c
655
ps.sizeof_mask &= (1 << ps.p_l_follow) - 1;
usr.bin/indent/indent.c
656
if (--ps.p_l_follow < 0) {
usr.bin/indent/indent.c
657
ps.p_l_follow = 0;
usr.bin/indent/indent.c
661
ps.paren_level = ps.p_l_follow; /* then indent it */
usr.bin/indent/indent.c
664
ps.want_blank = true;
usr.bin/indent/indent.c
666
if (sp_sw && (ps.p_l_follow == 0)) { /* check for end of if
usr.bin/indent/indent.c
670
ps.last_u_d = true; /* inform lexi that a following
usr.bin/indent/indent.c
672
ps.in_stmt = false; /* dont use stmt continuation
usr.bin/indent/indent.c
677
ps.search_brace = btype_2; /* this should insure that constructs
usr.bin/indent/indent.c
684
if (ps.want_blank)
usr.bin/indent/indent.c
687
if (troff && !ps.dumped_decl_indent && ps.in_decl && !is_procname) {
usr.bin/indent/indent.c
690
ps.dumped_decl_indent = 1;
usr.bin/indent/indent.c
697
if (ps.in_decl && !ps.block_init) { /* if this is a unary op
usr.bin/indent/indent.c
714
ps.want_blank = false;
usr.bin/indent/indent.c
718
if (ps.want_blank)
usr.bin/indent/indent.c
749
ps.want_blank = true;
usr.bin/indent/indent.c
755
ps.want_blank = true;
usr.bin/indent/indent.c
762
if (ps.want_blank)
usr.bin/indent/indent.c
765
ps.want_blank = true;
usr.bin/indent/indent.c
775
if (ps.want_blank)
usr.bin/indent/indent.c
778
ps.want_blank = true;
usr.bin/indent/indent.c
781
if (ps.in_decl) {
usr.bin/indent/indent.c
783
ps.want_blank = false;
usr.bin/indent/indent.c
786
ps.in_stmt = false; /* seeing a label does not imply we are in a
usr.bin/indent/indent.c
795
force_nl = ps.pcase = scase; /* ps.pcase will be used by
usr.bin/indent/indent.c
801
ps.want_blank = false;
usr.bin/indent/indent.c
805
ps.in_or_st = false;/* we are not in an initialization or
usr.bin/indent/indent.c
809
if (ps.last_token == rparen && rparen_count == 0)
usr.bin/indent/indent.c
810
ps.in_parameter_declaration = 0;
usr.bin/indent/indent.c
811
ps.cast_mask = 0;
usr.bin/indent/indent.c
812
ps.sizeof_mask = 0;
usr.bin/indent/indent.c
813
ps.block_init = 0;
usr.bin/indent/indent.c
814
ps.block_init_level = 0;
usr.bin/indent/indent.c
815
ps.just_saw_decl--;
usr.bin/indent/indent.c
817
if (ps.in_decl && s_code == e_code && !ps.block_init)
usr.bin/indent/indent.c
823
ps.in_decl = (ps.dec_nest > 0); /* if we were in a first level
usr.bin/indent/indent.c
827
if ((!sp_sw || hd_type != forstmt) && ps.p_l_follow > 0) {
usr.bin/indent/indent.c
835
ps.p_l_follow = 0;
usr.bin/indent/indent.c
843
ps.want_blank = true;
usr.bin/indent/indent.c
844
ps.in_stmt = (ps.p_l_follow > 0); /* we are no longer in the
usr.bin/indent/indent.c
854
ps.in_stmt = false; /* dont indent the {} */
usr.bin/indent/indent.c
855
if (!ps.block_init)
usr.bin/indent/indent.c
858
else if (ps.block_init_level <= 0)
usr.bin/indent/indent.c
859
ps.block_init_level = 1;
usr.bin/indent/indent.c
861
ps.block_init_level++;
usr.bin/indent/indent.c
863
if (s_code != e_code && !ps.block_init) {
usr.bin/indent/indent.c
866
ps.want_blank = false;
usr.bin/indent/indent.c
868
else if (ps.in_parameter_declaration && !ps.in_or_st) {
usr.bin/indent/indent.c
869
ps.i_l_follow = 0;
usr.bin/indent/indent.c
871
ps.want_blank = false;
usr.bin/indent/indent.c
874
if (ps.in_parameter_declaration)
usr.bin/indent/indent.c
877
if (ps.p_l_follow > 0) { /* check for preceding unbalanced
usr.bin/indent/indent.c
880
ps.p_l_follow = 0;
usr.bin/indent/indent.c
884
ps.ind_level = ps.i_l_follow;
usr.bin/indent/indent.c
888
ps.ind_stmt = false; /* dont put extra indentation on line
usr.bin/indent/indent.c
890
if (ps.in_decl && ps.in_or_st) { /* this is either a structure
usr.bin/indent/indent.c
892
di_stack[ps.dec_nest++] = dec_ind;
usr.bin/indent/indent.c
896
ps.decl_on_line = false;
usr.bin/indent/indent.c
900
&& ps.in_parameter_declaration)
usr.bin/indent/indent.c
902
ps.in_parameter_declaration = 0;
usr.bin/indent/indent.c
906
if (ps.want_blank) /* put a blank before '{' if '{' is not at
usr.bin/indent/indent.c
909
ps.want_blank = false;
usr.bin/indent/indent.c
911
ps.just_saw_decl = 0;
usr.bin/indent/indent.c
915
if (ps.p_stack[ps.tos] == decl && !ps.block_init) /* semicolons can be
usr.bin/indent/indent.c
919
if (ps.p_l_follow) {/* check for unclosed if, for, else. */
usr.bin/indent/indent.c
921
ps.p_l_follow = 0;
usr.bin/indent/indent.c
924
ps.just_saw_decl = 0;
usr.bin/indent/indent.c
925
ps.block_init_level--;
usr.bin/indent/indent.c
926
if (s_code != e_code && !ps.block_init) { /* '}' must be first on
usr.bin/indent/indent.c
933
ps.want_blank = true;
usr.bin/indent/indent.c
934
ps.in_stmt = ps.ind_stmt = false;
usr.bin/indent/indent.c
935
if (ps.dec_nest > 0) { /* we are in multi-level structure
usr.bin/indent/indent.c
937
dec_ind = di_stack[--ps.dec_nest];
usr.bin/indent/indent.c
938
if (ps.dec_nest == 0 && !ps.in_parameter_declaration)
usr.bin/indent/indent.c
939
ps.just_saw_decl = 2;
usr.bin/indent/indent.c
940
ps.in_decl = true;
usr.bin/indent/indent.c
944
ps.search_brace = cuddle_else && ps.p_stack[ps.tos] == ifhead
usr.bin/indent/indent.c
945
&& ps.il[ps.tos] >= ps.ind_level;
usr.bin/indent/indent.c
946
if (ps.tos <= 1 && blanklines_after_procs && ps.dec_nest <= 0)
usr.bin/indent/indent.c
968
ps.in_stmt = false;
usr.bin/indent/indent.c
974
ps.want_blank = false;
usr.bin/indent/indent.c
985
ps.want_blank = false;
usr.bin/indent/indent.c
996
if (ps.last_token == rparen && ps.tos <= 1) {
usr.bin/indent/indent.c
997
ps.in_parameter_declaration = 1;
usr.bin/indent/indent_globs.h
316
} ps;
usr.bin/indent/io.c
127
ps.pcase = false;
usr.bin/indent/io.c
140
for (i = 0; i < ps.p_l_follow; i++)
usr.bin/indent/io.c
141
if (ps.paren_indents[i] >= 0)
usr.bin/indent/io.c
142
ps.paren_indents[i] = -(ps.paren_indents[i] + target_col);
usr.bin/indent/io.c
173
if (comment_open < 2 && ps.box_com) {
usr.bin/indent/io.c
199
ps.com_col * 7,
usr.bin/indent/io.c
200
(s_code != e_code || s_lab != e_lab) - ps.box_com,
usr.bin/indent/io.c
203
comment_open = 1 + ps.box_com;
usr.bin/indent/io.c
210
int target = ps.com_col;
usr.bin/indent/io.c
213
target += ps.comment_delta;
usr.bin/indent/io.c
227
++ps.out_lines;
usr.bin/indent/io.c
232
if (!ps.box_com) {
usr.bin/indent/io.c
241
ps.comment_delta = ps.n_comment_delta;
usr.bin/indent/io.c
243
++ps.com_lines; /* count lines with comments */
usr.bin/indent/io.c
246
if (ps.use_ff)
usr.bin/indent/io.c
251
++ps.out_lines;
usr.bin/indent/io.c
252
if (ps.just_saw_decl == 1 && blanklines_after_declarations) {
usr.bin/indent/io.c
254
ps.just_saw_decl = 0;
usr.bin/indent/io.c
260
ps.decl_on_line = ps.in_decl; /* if we are in the middle of a
usr.bin/indent/io.c
263
ps.ind_stmt = ps.in_stmt & ~ps.in_decl; /* next line should be
usr.bin/indent/io.c
268
ps.use_ff = false;
usr.bin/indent/io.c
269
ps.dumped_decl_indent = 0;
usr.bin/indent/io.c
273
ps.ind_level = ps.i_l_follow;
usr.bin/indent/io.c
274
ps.paren_level = ps.p_l_follow;
usr.bin/indent/io.c
275
paren_target = -ps.paren_indents[ps.paren_level - 1];
usr.bin/indent/io.c
285
target_col = ps.ind_size * ps.ind_level + 1;
usr.bin/indent/io.c
286
if (ps.paren_level)
usr.bin/indent/io.c
288
target_col += continuation_indent * ps.paren_level;
usr.bin/indent/io.c
302
else if (ps.ind_stmt)
usr.bin/indent/io.c
311
ps.pcase ? (int) (case_ind * ps.ind_size) + 1
usr.bin/indent/io.c
313
: ps.ind_size * (ps.ind_level - label_offset) + 1;
usr.bin/indent/io.c
56
if (ps.procname[0]) {
usr.bin/indent/io.c
62
fprintf(output, ".Pr \"%s\"\n", ps.procname);
usr.bin/indent/io.c
64
ps.ind_level = 0;
usr.bin/indent/io.c
65
ps.procname[0] = 0;
usr.bin/indent/io.c
71
ps.bl_line = true;
usr.bin/indent/io.c
77
ps.bl_line = false;
usr.bin/indent/io.c
90
if (ps.ind_level == 0)
usr.bin/indent/io.c
91
ps.ind_stmt = 0; /* this is a class A kludge. dont do
usr.bin/indent/lexi.c
130
ps.col_1 = ps.last_nl; /* tell world that this token started in
usr.bin/indent/lexi.c
132
ps.last_nl = false;
usr.bin/indent/lexi.c
135
ps.col_1 = false; /* leading blanks imply token is not in column
usr.bin/indent/lexi.c
224
ps.its_a_keyword = false;
usr.bin/indent/lexi.c
225
ps.sizeof_keyword = false;
usr.bin/indent/lexi.c
230
ps.last_u_d = true;
usr.bin/indent/lexi.c
233
ps.last_u_d = false; /* Operator after identifier is binary */
usr.bin/indent/lexi.c
257
ps.its_a_keyword = true;
usr.bin/indent/lexi.c
258
ps.last_u_d = true;
usr.bin/indent/lexi.c
266
if (ps.p_l_follow)
usr.bin/indent/lexi.c
275
if (ps.p_l_follow) {
usr.bin/indent/lexi.c
276
ps.cast_mask |= 1 << ps.p_l_follow;
usr.bin/indent/lexi.c
289
ps.sizeof_keyword = true;
usr.bin/indent/lexi.c
295
if (*buf_ptr == '(' && ps.tos <= 1 && ps.ind_level == 0) {
usr.bin/indent/lexi.c
300
strlcpy(ps.procname, token, sizeof ps.procname);
usr.bin/indent/lexi.c
301
ps.in_parameter_declaration = 1;
usr.bin/indent/lexi.c
312
&& !ps.p_l_follow
usr.bin/indent/lexi.c
313
&& !ps.block_init
usr.bin/indent/lexi.c
314
&& (ps.last_token == rparen || ps.last_token == semicolon ||
usr.bin/indent/lexi.c
315
ps.last_token == decl ||
usr.bin/indent/lexi.c
316
ps.last_token == lbrace || ps.last_token == rbrace)) {
usr.bin/indent/lexi.c
317
ps.its_a_keyword = true;
usr.bin/indent/lexi.c
318
ps.last_u_d = true;
usr.bin/indent/lexi.c
324
ps.last_u_d = true; /* will make "int a -1" work */
usr.bin/indent/lexi.c
339
unary_delim = ps.last_u_d;
usr.bin/indent/lexi.c
340
ps.last_nl = true; /* remember that we just had a newline */
usr.bin/indent/lexi.c
409
unary_delim = ps.last_u_d;
usr.bin/indent/lexi.c
445
unary_delim = ps.last_u_d;
usr.bin/indent/lexi.c
446
ps.last_nl = true; /* remember this so we can set 'ps.col_1'
usr.bin/indent/lexi.c
463
code = (ps.last_u_d ? unary_op : binary_op);
usr.bin/indent/lexi.c
471
code = (ps.last_u_d ? unary_op : postop);
usr.bin/indent/lexi.c
485
ps.want_blank = false;
usr.bin/indent/lexi.c
492
if (ps.in_or_st)
usr.bin/indent/lexi.c
493
ps.block_init = 1;
usr.bin/indent/lexi.c
524
code = (ps.last_u_d ? unary_op : binary_op);
usr.bin/indent/lexi.c
537
unary_delim = ps.last_u_d;
usr.bin/indent/lexi.c
548
code = (ps.last_u_d ? unary_op : binary_op);
usr.bin/indent/lexi.c
559
ps.last_u_d = unary_delim;
usr.bin/indent/parse.c
105
--ps.ind_level;
usr.bin/indent/parse.c
109
if (ps.p_stack[ps.tos] == swstmt && ps.case_indent >= 1)
usr.bin/indent/parse.c
110
--ps.ind_level;
usr.bin/indent/parse.c
117
ps.p_stack[++ps.tos] = lbrace;
usr.bin/indent/parse.c
118
ps.il[ps.tos] = ps.ind_level;
usr.bin/indent/parse.c
119
ps.p_stack[++ps.tos] = stmt;
usr.bin/indent/parse.c
121
ps.il[ps.tos] = ps.i_l_follow;
usr.bin/indent/parse.c
125
if (ps.p_stack[ps.tos] == dohead) {
usr.bin/indent/parse.c
127
ps.ind_level = ps.i_l_follow = ps.il[ps.tos];
usr.bin/indent/parse.c
128
ps.p_stack[++ps.tos] = whilestmt;
usr.bin/indent/parse.c
129
ps.il[ps.tos] = ps.ind_level = ps.i_l_follow;
usr.bin/indent/parse.c
132
ps.p_stack[++ps.tos] = whilestmt;
usr.bin/indent/parse.c
133
ps.il[ps.tos] = ps.i_l_follow;
usr.bin/indent/parse.c
134
++ps.i_l_follow;
usr.bin/indent/parse.c
135
ps.search_brace = btype_2;
usr.bin/indent/parse.c
142
if (ps.p_stack[ps.tos] != ifhead)
usr.bin/indent/parse.c
145
ps.ind_level = ps.il[ps.tos]; /* indentation for else should
usr.bin/indent/parse.c
147
ps.i_l_follow = ps.ind_level + 1; /* everything following should
usr.bin/indent/parse.c
149
ps.p_stack[ps.tos] = elsehead;
usr.bin/indent/parse.c
151
ps.search_brace = btype_2 | ps.else_if;
usr.bin/indent/parse.c
157
if (ps.p_stack[ps.tos - 1] == lbrace) {
usr.bin/indent/parse.c
158
ps.ind_level = ps.i_l_follow = ps.il[--ps.tos];
usr.bin/indent/parse.c
159
ps.p_stack[ps.tos] = stmt;
usr.bin/indent/parse.c
166
ps.p_stack[++ps.tos] = swstmt;
usr.bin/indent/parse.c
167
ps.cstk[ps.tos] = case_ind;
usr.bin/indent/parse.c
169
ps.il[ps.tos] = ps.i_l_follow;
usr.bin/indent/parse.c
170
case_ind = ps.i_l_follow + ps.case_indent; /* cases should be one
usr.bin/indent/parse.c
173
ps.i_l_follow += ps.case_indent + 1; /* statements should be two
usr.bin/indent/parse.c
175
ps.search_brace = btype_2;
usr.bin/indent/parse.c
181
ps.p_stack[++ps.tos] = stmt;
usr.bin/indent/parse.c
182
ps.il[ps.tos] = ps.ind_level;
usr.bin/indent/parse.c
195
for (i = 1; i <= ps.tos; ++i)
usr.bin/indent/parse.c
196
printf("(%d %d)", ps.p_stack[i], ps.il[i]);
usr.bin/indent/parse.c
251
switch (ps.p_stack[ps.tos]) {
usr.bin/indent/parse.c
254
switch (ps.p_stack[ps.tos - 1]) {
usr.bin/indent/parse.c
259
ps.p_stack[--ps.tos] = stmtl;
usr.bin/indent/parse.c
263
ps.p_stack[--ps.tos] = dohead;
usr.bin/indent/parse.c
264
ps.i_l_follow = ps.il[ps.tos];
usr.bin/indent/parse.c
269
ps.p_stack[--ps.tos] = ifhead;
usr.bin/indent/parse.c
270
for (i = ps.tos - 1;
usr.bin/indent/parse.c
272
ps.p_stack[i] != stmt
usr.bin/indent/parse.c
274
ps.p_stack[i] != stmtl
usr.bin/indent/parse.c
276
ps.p_stack[i] != lbrace
usr.bin/indent/parse.c
279
ps.i_l_follow = ps.il[i];
usr.bin/indent/parse.c
289
case_ind = ps.cstk[ps.tos - 1];
usr.bin/indent/parse.c
298
ps.p_stack[--ps.tos] = stmt;
usr.bin/indent/parse.c
299
ps.i_l_follow = ps.il[ps.tos];
usr.bin/indent/parse.c
309
if (ps.p_stack[ps.tos - 1] == dohead) {
usr.bin/indent/parse.c
311
ps.p_stack[--ps.tos] = stmt;
usr.bin/indent/parse.c
50
while (ps.p_stack[ps.tos] == ifhead && tk != elselit) {
usr.bin/indent/parse.c
52
ps.p_stack[ps.tos] = stmt; /* apply the if(..) stmt ::= stmt
usr.bin/indent/parse.c
62
ps.search_brace = btype_2;
usr.bin/indent/parse.c
64
if (ps.p_stack[ps.tos] != decl) { /* only put one declaration
usr.bin/indent/parse.c
68
ps.p_stack[++ps.tos] = decl;
usr.bin/indent/parse.c
69
ps.il[ps.tos] = ps.i_l_follow;
usr.bin/indent/parse.c
71
if (ps.ljust_decl) {/* only do if we want left justified
usr.bin/indent/parse.c
73
ps.ind_level = 0;
usr.bin/indent/parse.c
74
for (i = ps.tos - 1; i > 0; --i)
usr.bin/indent/parse.c
75
if (ps.p_stack[i] == decl)
usr.bin/indent/parse.c
76
++ps.ind_level; /* indentation is number of
usr.bin/indent/parse.c
78
ps.i_l_follow = ps.ind_level;
usr.bin/indent/parse.c
84
if (ps.p_stack[ps.tos] == elsehead && ps.else_if) /* "else if ..." */
usr.bin/indent/parse.c
85
ps.i_l_follow = ps.il[ps.tos];
usr.bin/indent/parse.c
88
ps.p_stack[++ps.tos] = tk;
usr.bin/indent/parse.c
89
ps.il[ps.tos] = ps.ind_level = ps.i_l_follow;
usr.bin/indent/parse.c
90
++ps.i_l_follow; /* subsequent statements should be indented 1 */
usr.bin/indent/parse.c
91
ps.search_brace = btype_2;
usr.bin/indent/parse.c
96
if (ps.p_stack[ps.tos] == stmt || ps.p_stack[ps.tos] == decl
usr.bin/indent/parse.c
97
|| ps.p_stack[ps.tos] == stmtl)
usr.bin/indent/parse.c
98
++ps.i_l_follow; /* it is a random, isolated stmt group or a
usr.bin/indent/pr_comment.c
104
if (ps.col_1 && !format_col1_comments) { /* if comment starts in column
usr.bin/indent/pr_comment.c
106
ps.box_com = true;
usr.bin/indent/pr_comment.c
107
ps.com_col = 1;
usr.bin/indent/pr_comment.c
111
ps.box_com = true; /* a comment with a '-', '*' or newline
usr.bin/indent/pr_comment.c
122
ps.com_col = (ps.ind_level - ps.unindent_displace) * ps.ind_size + 1;
usr.bin/indent/pr_comment.c
124
if (ps.com_col <= 1)
usr.bin/indent/pr_comment.c
125
ps.com_col = 1 + !format_col1_comments;
usr.bin/indent/pr_comment.c
137
ps.com_col = ps.decl_on_line || ps.ind_level == 0 ? ps.decl_com_ind : ps.com_ind;
usr.bin/indent/pr_comment.c
138
if (ps.com_col < target_col)
usr.bin/indent/pr_comment.c
139
ps.com_col = ((target_col + 7) & ~7) + 1;
usr.bin/indent/pr_comment.c
140
if (ps.com_col + 24 > adj_max_col)
usr.bin/indent/pr_comment.c
141
adj_max_col = ps.com_col + 24;
usr.bin/indent/pr_comment.c
144
if (ps.box_com) {
usr.bin/indent/pr_comment.c
146
ps.n_comment_delta = 1 - count_spaces(1, in_buffer);
usr.bin/indent/pr_comment.c
150
ps.n_comment_delta = 0;
usr.bin/indent/pr_comment.c
154
ps.comment_delta = 0;
usr.bin/indent/pr_comment.c
157
if (*buf_ptr != ' ' && !ps.box_com)
usr.bin/indent/pr_comment.c
166
now_col = count_spaces(ps.com_col, s_com); /* figure what column we
usr.bin/indent/pr_comment.c
176
ps.last_nl = 0;
usr.bin/indent/pr_comment.c
180
if (!ps.box_com) { /* in a text comment, break the line here */
usr.bin/indent/pr_comment.c
181
ps.use_ff = true;
usr.bin/indent/pr_comment.c
205
if (ps.box_com || ps.last_nl) { /* if this is a boxed comment,
usr.bin/indent/pr_comment.c
213
if (!ps.box_com && e_com - s_com > 3) {
usr.bin/indent/pr_comment.c
232
now_col = ps.com_col;
usr.bin/indent/pr_comment.c
235
ps.last_nl = 1;
usr.bin/indent/pr_comment.c
244
ps.com_col = (ps.ind_level - ps.unindent_displace) * ps.ind_size + 1;
usr.bin/indent/pr_comment.c
245
if (ps.com_col <= 1)
usr.bin/indent/pr_comment.c
246
ps.com_col = 2;
usr.bin/indent/pr_comment.c
252
now_col = ps.com_col;
usr.bin/indent/pr_comment.c
278
if (!ps.box_com) {
usr.bin/indent/pr_comment.c
310
if (*(e_com - 1) != ' ' && !ps.box_com) { /* insure blank before
usr.bin/indent/pr_comment.c
331
now_col = ps.com_col;
usr.bin/indent/pr_comment.c
337
ps.just_saw_decl = l_just_saw_decl;
usr.bin/indent/pr_comment.c
365
if (now_col > adj_max_col && !ps.box_com && unix_comment == 1 && e_com[-1] > ' ') {
usr.bin/indent/pr_comment.c
409
now_col = count_spaces(ps.com_col, s_com); /* recompute current
usr.bin/indent/pr_comment.c
85
int l_just_saw_decl = ps.just_saw_decl;
usr.bin/indent/pr_comment.c
92
ps.just_saw_decl = 0;
usr.bin/indent/pr_comment.c
94
ps.box_com = false; /* at first, assume that we are not in
usr.bin/indent/pr_comment.c
97
++ps.out_coms; /* keep track of number of comments */
usr.bin/less/charset.c
153
mbtowc_left(wchar_t *pwc, const char *ps, size_t psz)
usr.bin/less/charset.c
161
} while (utf_mode && IS_UTF8_TRAIL(ps[-sz]));
usr.bin/less/charset.c
162
if ((len = mbtowc(pwc, ps - sz, sz)) == -1) {
usr.bin/less/main.c
339
sprefix(char *ps, char *s, int uppercase)
usr.bin/less/main.c
345
for (; *s != '\0'; s++, ps++) {
usr.bin/less/main.c
346
c = *ps;
usr.bin/mandoc/term.h
121
struct termp_ps *ps;
usr.bin/mandoc/term_ps.c
1002
assert( ! (PS_NEWPAGE & p->ps->flags));
usr.bin/mandoc/term_ps.c
1023
f = (int)p->ps->lastf;
usr.bin/mandoc/term_ps.c
1030
p->ps->pscol += (size_t)fonts[f].gly[c].wx;
usr.bin/mandoc/term_ps.c
1043
if ( ! (PS_INLINE & p->ps->flags))
usr.bin/mandoc/term_ps.c
1048
else if (p->ps->psrow == p->ps->lastrow)
usr.bin/mandoc/term_ps.c
1052
p->ps->lastrow = p->ps->psrow;
usr.bin/mandoc/term_ps.c
1055
p->ps->flags &= ~PS_INLINE;
usr.bin/mandoc/term_ps.c
1064
if (p->ps->last == '\0')
usr.bin/mandoc/term_ps.c
1069
if (p->ps->nextf != p->ps->lastf) {
usr.bin/mandoc/term_ps.c
1071
ps_setfont(p, p->ps->nextf);
usr.bin/mandoc/term_ps.c
1073
p->ps->nextf = TERMFONT_NONE;
usr.bin/mandoc/term_ps.c
1080
if (p->ps->pscolnext) {
usr.bin/mandoc/term_ps.c
1081
wx = fonts[p->ps->lastf].gly[(int)p->ps->last-32].wx;
usr.bin/mandoc/term_ps.c
1082
if (p->ps->pscol + wx < p->ps->pscolnext)
usr.bin/mandoc/term_ps.c
1083
p->ps->pscol = (p->ps->pscol +
usr.bin/mandoc/term_ps.c
1084
p->ps->pscolnext - wx) / 2;
usr.bin/mandoc/term_ps.c
1087
ps_pletter(p, p->ps->last);
usr.bin/mandoc/term_ps.c
1088
p->ps->last = '\0';
usr.bin/mandoc/term_ps.c
1095
if (p->ps->pscol < p->ps->pscolnext) {
usr.bin/mandoc/term_ps.c
1097
p->ps->pscol = p->ps->pscolnext;
usr.bin/mandoc/term_ps.c
1116
assert(p->ps->last != '\0');
usr.bin/mandoc/term_ps.c
1117
assert( ! (p->ps->flags & PS_BACKSP));
usr.bin/mandoc/term_ps.c
1118
p->ps->flags |= PS_BACKSP;
usr.bin/mandoc/term_ps.c
1126
if (p->ps->flags & PS_BACKSP) {
usr.bin/mandoc/term_ps.c
1127
if (p->ps->last == '_') {
usr.bin/mandoc/term_ps.c
1128
switch (p->ps->nextf) {
usr.bin/mandoc/term_ps.c
1132
p->ps->nextf = TERMFONT_BI;
usr.bin/mandoc/term_ps.c
1135
p->ps->nextf = TERMFONT_UNDER;
usr.bin/mandoc/term_ps.c
1137
p->ps->last = c;
usr.bin/mandoc/term_ps.c
1138
p->ps->flags &= ~PS_BACKSP;
usr.bin/mandoc/term_ps.c
1141
if (p->ps->last == c) {
usr.bin/mandoc/term_ps.c
1142
switch (p->ps->nextf) {
usr.bin/mandoc/term_ps.c
1146
p->ps->nextf = TERMFONT_BI;
usr.bin/mandoc/term_ps.c
1149
p->ps->nextf = TERMFONT_BOLD;
usr.bin/mandoc/term_ps.c
1151
p->ps->flags &= ~PS_BACKSP;
usr.bin/mandoc/term_ps.c
1160
savecol = p->ps->pscol;
usr.bin/mandoc/term_ps.c
1178
p->ps->last = c;
usr.bin/mandoc/term_ps.c
1188
if (p->ps->pscolnext < p->ps->pscol)
usr.bin/mandoc/term_ps.c
1189
p->ps->pscolnext = p->ps->pscol;
usr.bin/mandoc/term_ps.c
1191
p->ps->pscol = savecol;
usr.bin/mandoc/term_ps.c
1192
p->ps->flags &= ~PS_BACKSP;
usr.bin/mandoc/term_ps.c
1194
p->ps->pscolnext = 0;
usr.bin/mandoc/term_ps.c
1210
p->ps->pscol += len;
usr.bin/mandoc/term_ps.c
1231
if (PS_MARGINS & p->ps->flags)
usr.bin/mandoc/term_ps.c
1236
p->ps->pscol = p->ps->left;
usr.bin/mandoc/term_ps.c
1240
if (PS_NEWPAGE & p->ps->flags)
usr.bin/mandoc/term_ps.c
1248
if (p->ps->psrow >= p->ps->lineheight + p->ps->bottom) {
usr.bin/mandoc/term_ps.c
1249
p->ps->psrow -= p->ps->lineheight;
usr.bin/mandoc/term_ps.c
1267
p->ps->lastf = f;
usr.bin/mandoc/term_ps.c
1274
if (PS_NEWPAGE & p->ps->flags)
usr.bin/mandoc/term_ps.c
1281
(int)f, p->ps->scale);
usr.bin/mandoc/term_ps.c
1341
r = su->scale * p->ps->lineheight;
usr.bin/mandoc/term_ps.c
1353
if (p->ps->psmargcur + sz <= p->ps->psmargsz)
usr.bin/mandoc/term_ps.c
1359
p->ps->psmargsz += sz;
usr.bin/mandoc/term_ps.c
1360
p->ps->psmarg = mandoc_realloc(p->ps->psmarg, p->ps->psmargsz);
usr.bin/mandoc/term_ps.c
42
(size_t)((double)(x) * (1000.0 / (double)(p)->ps->scale))
usr.bin/mandoc/term_ps.c
46
((double)(x) / (1000.0 / (double)(p)->ps->scale))
usr.bin/mandoc/term_ps.c
540
p->ps = mandoc_calloc(1, sizeof(*p->ps));
usr.bin/mandoc/term_ps.c
553
p->ps->medianame = "Letter";
usr.bin/mandoc/term_ps.c
567
p->ps->medianame = "A3";
usr.bin/mandoc/term_ps.c
571
p->ps->medianame = "A4";
usr.bin/mandoc/term_ps.c
575
p->ps->medianame = "A5";
usr.bin/mandoc/term_ps.c
579
p->ps->medianame = "Legal";
usr.bin/mandoc/term_ps.c
583
p->ps->medianame = "CustomSize";
usr.bin/mandoc/term_ps.c
593
p->ps->scale = 11;
usr.bin/mandoc/term_ps.c
607
lineheight = PNT2AFM(p, ((double)p->ps->scale * 1.4));
usr.bin/mandoc/term_ps.c
609
p->ps->width = p->ps->lastwidth = (size_t)pagex;
usr.bin/mandoc/term_ps.c
610
p->ps->height = (size_t)pagey;
usr.bin/mandoc/term_ps.c
611
p->ps->header = pagey - (marginy / 2) - (lineheight / 2);
usr.bin/mandoc/term_ps.c
612
p->ps->top = pagey - marginy;
usr.bin/mandoc/term_ps.c
613
p->ps->footer = (marginy / 2) - (lineheight / 2);
usr.bin/mandoc/term_ps.c
614
p->ps->bottom = marginy;
usr.bin/mandoc/term_ps.c
615
p->ps->left = marginx;
usr.bin/mandoc/term_ps.c
616
p->ps->lineheight = lineheight;
usr.bin/mandoc/term_ps.c
627
lastwidth = p->ps->width;
usr.bin/mandoc/term_ps.c
629
p->ps->width += width;
usr.bin/mandoc/term_ps.c
631
p->ps->width = width ? width : p->ps->lastwidth;
usr.bin/mandoc/term_ps.c
632
else if (p->ps->width > width)
usr.bin/mandoc/term_ps.c
633
p->ps->width -= width;
usr.bin/mandoc/term_ps.c
635
p->ps->width = 0;
usr.bin/mandoc/term_ps.c
636
p->ps->lastwidth = lastwidth;
usr.bin/mandoc/term_ps.c
646
free(p->ps->psmarg);
usr.bin/mandoc/term_ps.c
647
free(p->ps->pdfobjs);
usr.bin/mandoc/term_ps.c
649
free(p->ps);
usr.bin/mandoc/term_ps.c
667
if ( ! (PS_MARGINS & p->ps->flags)) {
usr.bin/mandoc/term_ps.c
670
p->ps->pdfbytes += len < 0 ? 0 : (size_t)len;
usr.bin/mandoc/term_ps.c
682
pos = (int)p->ps->psmargcur;
usr.bin/mandoc/term_ps.c
683
vsnprintf(&p->ps->psmarg[pos], PS_BUFSLOP, fmt, ap);
usr.bin/mandoc/term_ps.c
687
p->ps->psmargcur = strlen(p->ps->psmarg);
usr.bin/mandoc/term_ps.c
697
if ( ! (PS_MARGINS & p->ps->flags)) {
usr.bin/mandoc/term_ps.c
699
p->ps->pdfbytes++;
usr.bin/mandoc/term_ps.c
705
pos = (int)p->ps->psmargcur++;
usr.bin/mandoc/term_ps.c
706
p->ps->psmarg[pos++] = c;
usr.bin/mandoc/term_ps.c
707
p->ps->psmarg[pos] = '\0';
usr.bin/mandoc/term_ps.c
716
if ((obj - 1) >= p->ps->pdfobjsz) {
usr.bin/mandoc/term_ps.c
717
p->ps->pdfobjsz = obj + 128;
usr.bin/mandoc/term_ps.c
718
p->ps->pdfobjs = mandoc_reallocarray(p->ps->pdfobjs,
usr.bin/mandoc/term_ps.c
719
p->ps->pdfobjsz, sizeof(size_t));
usr.bin/mandoc/term_ps.c
722
p->ps->pdfobjs[(int)obj - 1] = p->ps->pdfbytes;
usr.bin/mandoc/term_ps.c
739
assert(p->ps->psmarg && p->ps->psmarg[0]);
usr.bin/mandoc/term_ps.c
740
ps_printf(p, "%s", p->ps->psmarg);
usr.bin/mandoc/term_ps.c
743
len = p->ps->pdfbytes - p->ps->pdflastpg;
usr.bin/mandoc/term_ps.c
744
base = p->ps->pages * 4 + p->ps->pdfbody;
usr.bin/mandoc/term_ps.c
771
p->ps->pages++;
usr.bin/mandoc/term_ps.c
772
p->ps->psrow = p->ps->top;
usr.bin/mandoc/term_ps.c
773
assert( ! (PS_NEWPAGE & p->ps->flags));
usr.bin/mandoc/term_ps.c
774
p->ps->flags |= PS_NEWPAGE;
usr.bin/mandoc/term_ps.c
791
if ( ! (PS_NEWPAGE & p->ps->flags)) {
usr.bin/mandoc/term_ps.c
792
assert(0 == p->ps->flags);
usr.bin/mandoc/term_ps.c
793
assert('\0' == p->ps->last);
usr.bin/mandoc/term_ps.c
799
ps_printf(p, "%%%%Pages: %zu\n", p->ps->pages);
usr.bin/mandoc/term_ps.c
807
(size_t)AFM2PNT(p, p->ps->width),
usr.bin/mandoc/term_ps.c
808
(size_t)AFM2PNT(p, p->ps->height));
usr.bin/mandoc/term_ps.c
810
ps_printf(p, "/Count %zu\n", p->ps->pages);
usr.bin/mandoc/term_ps.c
813
for (i = 0; i < p->ps->pages; i++)
usr.bin/mandoc/term_ps.c
814
ps_printf(p, " %zu 0 R", i * 4 + p->ps->pdfbody + 3);
usr.bin/mandoc/term_ps.c
816
base = (p->ps->pages - 1) * 4 + p->ps->pdfbody + 4;
usr.bin/mandoc/term_ps.c
824
xref = p->ps->pdfbytes;
usr.bin/mandoc/term_ps.c
831
p->ps->pdfobjs[(int)i]);
usr.bin/mandoc/term_ps.c
855
if (p->ps->psmarg) {
usr.bin/mandoc/term_ps.c
856
assert(p->ps->psmargsz);
usr.bin/mandoc/term_ps.c
857
p->ps->psmarg[0] = '\0';
usr.bin/mandoc/term_ps.c
861
p->ps->psmargcur = 0;
usr.bin/mandoc/term_ps.c
862
p->ps->flags = PS_MARGINS;
usr.bin/mandoc/term_ps.c
863
p->ps->pscol = p->ps->left;
usr.bin/mandoc/term_ps.c
864
p->ps->psrow = p->ps->header;
usr.bin/mandoc/term_ps.c
865
p->ps->lastrow = 0; /* impossible row */
usr.bin/mandoc/term_ps.c
872
p->ps->pscol = p->ps->left;
usr.bin/mandoc/term_ps.c
873
p->ps->psrow = p->ps->footer;
usr.bin/mandoc/term_ps.c
878
p->ps->flags &= ~PS_MARGINS;
usr.bin/mandoc/term_ps.c
880
assert(0 == p->ps->flags);
usr.bin/mandoc/term_ps.c
881
assert(p->ps->psmarg);
usr.bin/mandoc/term_ps.c
882
assert('\0' != p->ps->psmarg[0]);
usr.bin/mandoc/term_ps.c
890
width = AFM2PNT(p, p->ps->width);
usr.bin/mandoc/term_ps.c
891
height = AFM2PNT(p, p->ps->height);
usr.bin/mandoc/term_ps.c
899
p->ps->medianame, width, height);
usr.bin/mandoc/term_ps.c
912
ps_printf(p, "/fs %zu def\n", p->ps->scale);
usr.bin/mandoc/term_ps.c
923
p->ps->medianame);
usr.bin/mandoc/term_ps.c
946
p->ps->pdfbody = (size_t)TERMFONT__MAX + 3;
usr.bin/mandoc/term_ps.c
947
p->ps->pscol = p->ps->left;
usr.bin/mandoc/term_ps.c
948
p->ps->psrow = p->ps->top;
usr.bin/mandoc/term_ps.c
949
p->ps->flags |= PS_NEWPAGE;
usr.bin/mandoc/term_ps.c
963
if (PS_NEWPAGE & p->ps->flags) {
usr.bin/mandoc/term_ps.c
966
p->ps->pages + 1, p->ps->pages + 1);
usr.bin/mandoc/term_ps.c
967
ps_printf(p, "f%d\n", (int)p->ps->lastf);
usr.bin/mandoc/term_ps.c
969
pdf_obj(p, p->ps->pdfbody +
usr.bin/mandoc/term_ps.c
970
p->ps->pages * 4);
usr.bin/mandoc/term_ps.c
973
p->ps->pdfbody + 1 + p->ps->pages * 4);
usr.bin/mandoc/term_ps.c
976
p->ps->pdflastpg = p->ps->pdfbytes;
usr.bin/mandoc/term_ps.c
977
p->ps->flags &= ~PS_NEWPAGE;
usr.bin/mandoc/term_ps.c
985
if ( ! (PS_INLINE & p->ps->flags)) {
usr.bin/mandoc/term_ps.c
988
(int)p->ps->lastf, p->ps->scale);
usr.bin/mandoc/term_ps.c
990
AFM2PNT(p, p->ps->pscol),
usr.bin/mandoc/term_ps.c
991
AFM2PNT(p, p->ps->psrow));
usr.bin/mandoc/term_ps.c
993
ps_printf(p, "%.3f", AFM2PNT(p, p->ps->pscol));
usr.bin/mandoc/term_ps.c
994
if (p->ps->psrow != p->ps->lastrow)
usr.bin/mandoc/term_ps.c
996
AFM2PNT(p, p->ps->psrow));
usr.bin/mandoc/term_ps.c
999
p->ps->flags |= PS_INLINE;
usr.bin/nm/nm.c
366
int *symtab, *ps;
usr.bin/nm/nm.c
388
for (ps = symtab + 1; num--; ps++, strtab += strlen(strtab) + 1) {
usr.bin/nm/nm.c
389
if (fseeko(fp, betoh32(*ps), SEEK_SET)) {
usr.bin/rev/rev.c
110
while ((len = getline(&p, &ps, fp)) != -1) {
usr.bin/rev/rev.c
94
size_t ps = 0;
usr.bin/sed/process.c
135
(p = memchr(ps, '\n', psl)) == NULL) {
usr.bin/sed/process.c
139
psl -= (p + 1) - ps;
usr.bin/sed/process.c
140
memmove(ps, p + 1, psl);
usr.bin/sed/process.c
151
cspace(&HS, ps, psl, REPLACE);
usr.bin/sed/process.c
155
cspace(&HS, ps, psl, 0);
usr.bin/sed/process.c
161
lputs(ps, psl);
usr.bin/sed/process.c
185
if ((p = memchr(ps, '\n', psl)) != NULL) {
usr.bin/sed/process.c
187
psl = p - ps;
usr.bin/sed/process.c
230
if ((size_t)write(cp->u.fd, ps, psl) != psl ||
usr.bin/sed/process.c
245
for (p = ps, len = psl; len--; ++p)
usr.bin/sed/process.c
268
(a)->type == AT_RE ? regexec_e((a)->u.r, ps, 0, 1, 0, psl) : \
usr.bin/sed/process.c
342
s = ps;
usr.bin/sed/process.c
350
if (!regexec_e(re, ps, 0, 0, 0, psl))
usr.bin/sed/process.c
368
regsub(&SS, ps, cp->u.s->new);
usr.bin/sed/process.c
381
s = ps + match[0].rm_eo;
usr.bin/sed/process.c
401
regexec_e(re, ps, REG_NOTBOL, 0, le, psl));
usr.bin/sed/process.c
430
if ((size_t)write(cp->u.s->wfd, ps, psl) != psl ||
usr.bin/sed/process.c
81
fwrite(ps, 1, psl, outfile);\
usr.bin/sndiod/dev.c
1600
struct slot **ps;
usr.bin/sndiod/dev.c
1604
for (ps = &d->slot_list; *ps != s; ps = &(*ps)->next) {
usr.bin/sndiod/dev.c
1606
if (*ps == NULL) {
usr.bin/sndiod/dev.c
1612
*ps = s->next;
usr.bin/sndiod/dev.c
528
struct slot *s, **ps;
usr.bin/sndiod/dev.c
572
ps = &d->slot_list;
usr.bin/sndiod/dev.c
573
while ((s = *ps) != NULL) {
usr.bin/sndiod/dev.c
585
ps = &s->next;
usr.bin/sndiod/dev.c
606
*ps = s->next;
usr.bin/sndiod/dev.c
635
ps = &s->next;
usr.bin/sndiod/dev.c
638
ps = &s->next;
usr.bin/sndiod/dev.c
641
*ps = s->next;
usr.bin/sndiod/dev.c
675
ps = &s->next;
usr.bin/ssh/packet.c
2921
format_traffic_stats(struct packet_state *ps)
usr.bin/ssh/packet.c
2925
if (ps->bytes > LLONG_MAX || fmt_scaled(ps->bytes, bytes) != 0)
usr.bin/ssh/packet.c
2929
(unsigned long)ps->packets, (unsigned long long)ps->blocks, bytes);
usr.bin/ssh/packet.c
959
struct packet_state *ps;
usr.bin/ssh/packet.c
970
ps = &state->p_send;
usr.bin/ssh/packet.c
976
ps = &state->p_read;
usr.bin/ssh/packet.c
991
ps->packets = ps->blocks = 0;
usr.bin/systat/pftop.c
659
struct pfioc_states ps;
usr.bin/systat/pftop.c
668
ps.ps_len = sbytes;
usr.bin/systat/pftop.c
669
ps.ps_states = state_buf;
usr.bin/systat/pftop.c
671
if (ioctl(pf_dev, DIOCGETSTATES, &ps) == -1) {
usr.bin/systat/pftop.c
674
num_states_all = ps.ps_len / sizeof(struct pfsync_state);
usr.bin/systat/pftop.c
676
if (ps.ps_len < sbytes)
usr.bin/systat/pftop.c
741
u_int16_t ps = ntohs(ks->port[idx]);
usr.bin/systat/pftop.c
759
tbprintf(":%u", ps);
usr.bin/systat/pftop.c
761
tbprintf("[%u]", ps);
usr.bin/systat/pftop.c
765
if (asf != anf || PF_ANEQ(as, an, asf) || ps != pn) {
usr.bin/tmux/cmd-parse.y
1130
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
1131
struct cmd_parse_input *pi = ps->input;
usr.bin/tmux/cmd-parse.y
1135
if (ps->error != NULL)
usr.bin/tmux/cmd-parse.y
1142
ps->error = cmd_parse_get_error(pi->file, pi->line, error);
usr.bin/tmux/cmd-parse.y
1175
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
1178
if (ps->f != NULL)
usr.bin/tmux/cmd-parse.y
1179
ch = getc(ps->f);
usr.bin/tmux/cmd-parse.y
1181
if (ps->off == ps->len)
usr.bin/tmux/cmd-parse.y
1184
ch = ps->buf[ps->off++];
usr.bin/tmux/cmd-parse.y
1192
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
1194
if (ps->f != NULL)
usr.bin/tmux/cmd-parse.y
1195
ungetc(ch, ps->f);
usr.bin/tmux/cmd-parse.y
1196
else if (ps->off > 0 && ch != EOF)
usr.bin/tmux/cmd-parse.y
1197
ps->off--;
usr.bin/tmux/cmd-parse.y
1203
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
1206
if (ps->escapes != 0) {
usr.bin/tmux/cmd-parse.y
1207
ps->escapes--;
usr.bin/tmux/cmd-parse.y
1213
ps->escapes++;
usr.bin/tmux/cmd-parse.y
1216
if (ch == '\n' && (ps->escapes % 2) == 1) {
usr.bin/tmux/cmd-parse.y
1217
ps->input->line++;
usr.bin/tmux/cmd-parse.y
1218
ps->escapes--;
usr.bin/tmux/cmd-parse.y
1222
if (ps->escapes != 0) {
usr.bin/tmux/cmd-parse.y
1224
ps->escapes--;
usr.bin/tmux/cmd-parse.y
1253
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
1257
if (ps->eol)
usr.bin/tmux/cmd-parse.y
1258
ps->input->line++;
usr.bin/tmux/cmd-parse.y
1259
ps->eol = 0;
usr.bin/tmux/cmd-parse.y
1261
condition = ps->condition;
usr.bin/tmux/cmd-parse.y
1262
ps->condition = 0;
usr.bin/tmux/cmd-parse.y
1273
if (ps->eof)
usr.bin/tmux/cmd-parse.y
1275
ps->eof = 1;
usr.bin/tmux/cmd-parse.y
1300
ps->eol = 1;
usr.bin/tmux/cmd-parse.y
1326
ps->input->line++;
usr.bin/tmux/cmd-parse.y
1344
ps->condition = 1;
usr.bin/tmux/cmd-parse.y
137
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
139
ps->commands = $1;
usr.bin/tmux/cmd-parse.y
1628
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
165
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
1657
ps->input->line++;
usr.bin/tmux/cmd-parse.y
167
if (ps->scope == NULL || ps->scope->flag)
usr.bin/tmux/cmd-parse.y
176
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
178
if (ps->scope == NULL || ps->scope->flag)
usr.bin/tmux/cmd-parse.y
197
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
198
struct cmd_parse_input *pi = ps->input;
usr.bin/tmux/cmd-parse.y
224
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
225
int flags = ps->input->flags;
usr.bin/tmux/cmd-parse.y
229
if (ps->scope != NULL) {
usr.bin/tmux/cmd-parse.y
230
flag = ps->scope->flag;
usr.bin/tmux/cmd-parse.y
231
TAILQ_FOREACH(scope, &ps->stack, entry)
usr.bin/tmux/cmd-parse.y
242
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
243
int flags = ps->input->flags;
usr.bin/tmux/cmd-parse.y
247
if (ps->scope != NULL) {
usr.bin/tmux/cmd-parse.y
248
flag = ps->scope->flag;
usr.bin/tmux/cmd-parse.y
249
TAILQ_FOREACH(scope, &ps->stack, entry)
usr.bin/tmux/cmd-parse.y
260
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
267
if (ps->scope != NULL)
usr.bin/tmux/cmd-parse.y
268
TAILQ_INSERT_HEAD(&ps->stack, ps->scope, entry);
usr.bin/tmux/cmd-parse.y
269
ps->scope = scope;
usr.bin/tmux/cmd-parse.y
274
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
278
scope->flag = !ps->scope->flag;
usr.bin/tmux/cmd-parse.y
280
free(ps->scope);
usr.bin/tmux/cmd-parse.y
281
ps->scope = scope;
usr.bin/tmux/cmd-parse.y
286
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
293
free(ps->scope);
usr.bin/tmux/cmd-parse.y
294
ps->scope = scope;
usr.bin/tmux/cmd-parse.y
299
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
301
free(ps->scope);
usr.bin/tmux/cmd-parse.y
302
ps->scope = TAILQ_FIRST(&ps->stack);
usr.bin/tmux/cmd-parse.y
303
if (ps->scope != NULL)
usr.bin/tmux/cmd-parse.y
304
TAILQ_REMOVE(&ps->stack, ps->scope, entry);
usr.bin/tmux/cmd-parse.y
388
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
392
(ps->scope == NULL || ps->scope->flag))
usr.bin/tmux/cmd-parse.y
409
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
412
(ps->scope == NULL || ps->scope->flag)) {
usr.bin/tmux/cmd-parse.y
428
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
431
$$->line = ps->input->line;
usr.bin/tmux/cmd-parse.y
436
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
440
$$->line = ps->input->line;
usr.bin/tmux/cmd-parse.y
450
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
454
$$->line = ps->input->line;
usr.bin/tmux/cmd-parse.y
677
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
681
ps->commands = NULL;
usr.bin/tmux/cmd-parse.y
682
TAILQ_INIT(&ps->stack);
usr.bin/tmux/cmd-parse.y
685
TAILQ_FOREACH_SAFE(scope, &ps->stack, entry, scope1) {
usr.bin/tmux/cmd-parse.y
686
TAILQ_REMOVE(&ps->stack, scope, entry);
usr.bin/tmux/cmd-parse.y
690
*cause = ps->error;
usr.bin/tmux/cmd-parse.y
694
if (ps->commands == NULL)
usr.bin/tmux/cmd-parse.y
696
return (ps->commands);
usr.bin/tmux/cmd-parse.y
702
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
704
memset(ps, 0, sizeof *ps);
usr.bin/tmux/cmd-parse.y
705
ps->input = pi;
usr.bin/tmux/cmd-parse.y
706
ps->f = f;
usr.bin/tmux/cmd-parse.y
714
struct cmd_parse_state *ps = &parse_state;
usr.bin/tmux/cmd-parse.y
716
memset(ps, 0, sizeof *ps);
usr.bin/tmux/cmd-parse.y
717
ps->input = pi;
usr.bin/tmux/cmd-parse.y
718
ps->buf = buf;
usr.bin/tmux/cmd-parse.y
719
ps->len = len;
usr.bin/tmux/input.c
2472
int ps, opt_ps, blinking;
usr.bin/tmux/input.c
2487
ps = blinking ? 1 : 2;
usr.bin/tmux/input.c
2490
ps = blinking ? 3 : 4;
usr.bin/tmux/input.c
2493
ps = blinking ? 5 : 6;
usr.bin/tmux/input.c
2496
ps = 0;
usr.bin/tmux/input.c
2513
ps = opt_ps;
usr.bin/tmux/input.c
2517
ps, s->cstyle, s->mode);
usr.bin/tmux/input.c
2519
input_reply(ictx, 1, "\033P1$r q%d q\033\\", ps);
usr.bin/top/display.c
105
extern struct process_select ps;
usr.bin/top/top.c
1020
ps.uid = (uid_t)-1; /* uid */
usr.bin/top/top.c
1021
ps.huid = (uid_t)-1;
usr.bin/top/top.c
1022
ps.pid = (pid_t)-1; /* pid */
usr.bin/top/top.c
1023
ps.rtableid = -1; /* rtableid */
usr.bin/top/top.c
1024
ps.hrtableid = -1;
usr.bin/top/top.c
1025
ps.system = old_system;
usr.bin/top/top.c
1026
ps.command = NULL; /* grep */
usr.bin/top/top.c
1054
ps.rtableid = -1;
usr.bin/top/top.c
1055
ps.hrtableid = -1;
usr.bin/top/top.c
1068
ps.rtable = !ps.rtable;
usr.bin/top/top.c
1071
ps.rtable ? "D" : "Not d");
usr.bin/top/top.c
172
uidp = &ps.huid;
usr.bin/top/top.c
173
ps.uid = (pid_t)-1;
usr.bin/top/top.c
175
uidp = &ps.uid;
usr.bin/top/top.c
176
ps.huid = (pid_t)-1;
usr.bin/top/top.c
204
if (!ps.system)
usr.bin/top/top.c
206
ps.pid = (pid_t)pid;
usr.bin/top/top.c
207
ps.system = true;
usr.bin/top/top.c
223
rtableidp = &ps.hrtableid;
usr.bin/top/top.c
224
ps.rtableid = -1;
usr.bin/top/top.c
226
rtableidp = &ps.rtableid;
usr.bin/top/top.c
227
ps.hrtableid = -1;
usr.bin/top/top.c
270
ps.system = !ps.system;
usr.bin/top/top.c
275
ps.threads = true;
usr.bin/top/top.c
280
ps.idle = !ps.idle;
usr.bin/top/top.c
332
free(ps.command);
usr.bin/top/top.c
333
if ((ps.command = strdup(optarg)) == NULL)
usr.bin/top/top.c
344
ps.rtable = true;
usr.bin/top/top.c
396
ps.idle = true;
usr.bin/top/top.c
397
ps.system = false;
usr.bin/top/top.c
398
ps.uid = (uid_t)-1;
usr.bin/top/top.c
399
ps.huid = (uid_t)-1;
usr.bin/top/top.c
400
ps.pid = (pid_t)-1;
usr.bin/top/top.c
401
ps.rtable = false;
usr.bin/top/top.c
402
ps.rtableid = -1;
usr.bin/top/top.c
403
ps.hrtableid = -1;
usr.bin/top/top.c
404
ps.command = NULL;
usr.bin/top/top.c
559
processes = get_process_info(&system_info, &ps,
usr.bin/top/top.c
572
ps.threads);
usr.bin/top/top.c
585
ps.threads ? thread_field : uname_field,
usr.bin/top/top.c
586
ps.rtable ? rtable_field : wait_field);
usr.bin/top/top.c
626
ps.threads ? NULL : get_userid, ps.rtable,
usr.bin/top/top.c
83
struct process_select ps;
usr.bin/top/top.c
906
ps.idle = !ps.idle;
usr.bin/top/top.c
909
ps.idle ? "D" : "Not d");
usr.bin/top/top.c
919
ps.uid = (uid_t)-1;
usr.bin/top/top.c
920
ps.huid = (uid_t)-1;
usr.bin/top/top.c
934
ps.system = !ps.system;
usr.bin/top/top.c
935
old_system = ps.system;
usr.bin/top/top.c
938
ps.system ? "D" : "Not d");
usr.bin/top/top.c
963
ps.pid = (pid_t)-1;
usr.bin/top/top.c
964
ps.system = old_system;
usr.bin/top/top.c
980
ps.threads = !ps.threads;
usr.bin/top/top.c
981
old_threads = ps.threads;
usr.bin/top/top.c
984
ps.threads ? "D" : "Not d");
usr.bin/top/top.c
992
free(ps.command);
usr.bin/top/top.c
995
ps.command = NULL;
usr.bin/top/top.c
996
else if ((ps.command = strdup(tempbuf)) == NULL)
usr.bin/vi/vi/v_init.c
59
if (ovip->ps != NULL && (nvip->ps =
usr.bin/vi/vi/v_init.c
60
v_strdup(sp, ovip->ps, strlen(ovip->ps))) == NULL)
usr.bin/vi/vi/v_init.c
86
free(vip->ps);
usr.bin/vi/vi/v_paragraph.c
334
free(vip->ps);
usr.bin/vi/vi/v_paragraph.c
340
vip->ps = p;
usr.bin/vi/vi/v_paragraph.c
50
for (lp = VIP(sp)->ps; *lp != '\0'; lp += 2) \
usr.bin/vi/vi/vi.h
260
char *ps; /* Paragraph plus section list. */
usr.sbin/bgpctl/parser.c
1003
char *p, *ps;
usr.sbin/bgpctl/parser.c
1018
if ((ps = malloc(wordlen - plen + 1)) == NULL)
usr.sbin/bgpctl/parser.c
1020
strlcpy(ps, word, wordlen - plen + 1);
usr.sbin/bgpctl/parser.c
1022
if (parse_addr(ps, &tmp) == 0) {
usr.sbin/bgpctl/parser.c
1023
free(ps);
usr.sbin/bgpctl/parser.c
1027
free(ps);
usr.sbin/bgpd/bgpd.c
599
struct prefixset *ps;
usr.sbin/bgpd/bgpd.c
685
while ((ps = SIMPLEQ_FIRST(&conf->prefixsets)) != NULL) {
usr.sbin/bgpd/bgpd.c
688
ps->name, sizeof(ps->name)) == -1)
usr.sbin/bgpd/bgpd.c
690
RB_FOREACH_SAFE(psi, prefixset_tree, &ps->psitems, npsi) {
usr.sbin/bgpd/bgpd.c
691
RB_REMOVE(prefixset_tree, &ps->psitems, psi);
usr.sbin/bgpd/bgpd.c
697
free(ps);
usr.sbin/bgpd/bgpd.c
701
while ((ps = SIMPLEQ_FIRST(&conf->originsets)) != NULL) {
usr.sbin/bgpd/bgpd.c
704
ps->name, sizeof(ps->name)) == -1)
usr.sbin/bgpd/bgpd.c
706
RB_FOREACH(roa, roa_tree, &ps->roaitems) {
usr.sbin/bgpd/bgpd.c
711
free_roatree(&ps->roaitems);
usr.sbin/bgpd/bgpd.c
712
free(ps);
usr.sbin/bgpd/bgpd.h
1010
struct rde_prefixset *ps;
usr.sbin/bgpd/bgpd.h
1015
struct rde_prefixset *ps;
usr.sbin/bgpd/config.c
174
struct prefixset *ps;
usr.sbin/bgpd/config.c
177
ps = SIMPLEQ_FIRST(psh);
usr.sbin/bgpd/config.c
178
free_roatree(&ps->roaitems);
usr.sbin/bgpd/config.c
179
free_prefixtree(&ps->psitems);
usr.sbin/bgpd/config.c
181
free(ps);
usr.sbin/bgpd/config.c
188
struct rde_prefixset *ps;
usr.sbin/bgpd/config.c
194
ps = SIMPLEQ_FIRST(psh);
usr.sbin/bgpd/config.c
195
trie_free(&ps->th);
usr.sbin/bgpd/config.c
197
free(ps);
usr.sbin/bgpd/config.c
527
char *p, *ps;
usr.sbin/bgpd/config.c
530
if ((ps = strdup(s)) == NULL)
usr.sbin/bgpd/config.c
533
if ((p = strrchr(ps, '/')) != NULL) {
usr.sbin/bgpd/config.c
537
free(ps);
usr.sbin/bgpd/config.c
545
if (host_ip(ps, h, len) == 0) {
usr.sbin/bgpd/config.c
546
free(ps);
usr.sbin/bgpd/config.c
553
free(ps);
usr.sbin/bgpd/config.c
646
struct prefixset *ps;
usr.sbin/bgpd/config.c
652
if ((ps = find_prefixset(n->net.psname, &c->prefixsets))
usr.sbin/bgpd/config.c
656
RB_FOREACH(psi, prefixset_tree, &ps->psitems) {
usr.sbin/bgpd/parse.y
1105
struct prefixset *ps;
usr.sbin/bgpd/parse.y
1107
if ((ps = find_prefixset($3, &conf->prefixsets))
usr.sbin/bgpd/parse.y
1115
if (ps->sflags & PREFIXSET_FLAG_OPS) {
usr.sbin/bgpd/parse.y
1118
ps->name);
usr.sbin/bgpd/parse.y
1126
strlcpy(n->net.psname, ps->name, sizeof(n->net.psname));
usr.sbin/bgpd/parse.y
2933
struct prefixset *ps;
usr.sbin/bgpd/parse.y
2946
if ((ps = find_prefixset($2, &conf->prefixsets))
usr.sbin/bgpd/parse.y
2968
ps->sflags & PREFIXSET_FLAG_OPS) {
usr.sbin/bgpd/parse.y
4855
struct prefixset *ps;
usr.sbin/bgpd/parse.y
4857
SIMPLEQ_FOREACH(ps, p, entry) {
usr.sbin/bgpd/parse.y
4858
if (!strcmp(ps->name, name))
usr.sbin/bgpd/parse.y
4859
return (ps);
usr.sbin/bgpd/printconf.c
645
struct prefixset *ps;
usr.sbin/bgpd/printconf.c
648
SIMPLEQ_FOREACH(ps, psh, entry) {
usr.sbin/bgpd/printconf.c
650
printf("prefix-set \"%s\" {", ps->name);
usr.sbin/bgpd/printconf.c
651
RB_FOREACH(psi, prefixset_tree, &ps->psitems) {
usr.sbin/bgpd/printconf.c
665
struct prefixset *ps;
usr.sbin/bgpd/printconf.c
668
SIMPLEQ_FOREACH(ps, psh, entry) {
usr.sbin/bgpd/printconf.c
669
printf("origin-set \"%s\" {", ps->name);
usr.sbin/bgpd/printconf.c
670
RB_FOREACH(roa, roa_tree, &ps->roaitems) {
usr.sbin/bgpd/rde.c
1131
r->match.prefixset.ps =
usr.sbin/bgpd/rde.c
1134
if (r->match.prefixset.ps == NULL)
usr.sbin/bgpd/rde.c
1139
r->match.originset.ps =
usr.sbin/bgpd/rde.c
1142
if (r->match.originset.ps == NULL)
usr.sbin/bgpd/rde.c
1189
ps = calloc(1, sizeof(struct rde_prefixset));
usr.sbin/bgpd/rde.c
1190
if (ps == NULL)
usr.sbin/bgpd/rde.c
1192
if (imsg_get_data(&imsg, ps->name, sizeof(ps->name)) ==
usr.sbin/bgpd/rde.c
1196
SIMPLEQ_INSERT_TAIL(&nconf->rde_originsets, ps,
usr.sbin/bgpd/rde.c
1199
SIMPLEQ_INSERT_TAIL(&nconf->rde_prefixsets, ps,
usr.sbin/bgpd/rde.c
1202
last_prefixset = ps;
usr.sbin/bgpd/rde.c
4980
struct rde_prefixset *ps;
usr.sbin/bgpd/rde.c
4982
SIMPLEQ_FOREACH(ps, p, entry) {
usr.sbin/bgpd/rde.c
4983
if (!strcmp(ps->name, name))
usr.sbin/bgpd/rde.c
4984
return (ps);
usr.sbin/bgpd/rde.c
5011
rde_roa_validity(struct rde_prefixset *ps, struct bgpd_addr *prefix,
usr.sbin/bgpd/rde.c
5016
r = trie_roa_check(&ps->th, prefix, plen, as);
usr.sbin/bgpd/rde.c
917
struct rde_prefixset *ps;
usr.sbin/bgpd/rde_filter.c
342
if (asp != NULL && match->originset.ps != NULL) {
usr.sbin/bgpd/rde_filter.c
343
if (trie_roa_check(&match->originset.ps->th, prefix, plen,
usr.sbin/bgpd/rde_filter.c
352
if (match->prefixset.ps == NULL ||
usr.sbin/bgpd/rde_filter.c
353
!trie_match(&match->prefixset.ps->th, prefix, plen,
usr.sbin/bgpd/rde_filter.c
417
psa = fa->match.prefixset.ps;
usr.sbin/bgpd/rde_filter.c
418
psb = fb->match.prefixset.ps;
usr.sbin/bgpd/rde_filter.c
419
osa = fa->match.originset.ps;
usr.sbin/bgpd/rde_filter.c
420
osb = fb->match.originset.ps;
usr.sbin/bgpd/rde_filter.c
423
fa->match.prefixset.ps = fb->match.prefixset.ps = NULL;
usr.sbin/bgpd/rde_filter.c
424
fa->match.originset.ps = fb->match.originset.ps = NULL;
usr.sbin/bgpd/rde_filter.c
428
fa->match.prefixset.ps = psa;
usr.sbin/bgpd/rde_filter.c
429
fb->match.prefixset.ps = psb;
usr.sbin/bgpd/rde_filter.c
430
fa->match.originset.ps = osa;
usr.sbin/bgpd/rde_filter.c
431
fb->match.originset.ps = osb;
usr.sbin/bgpd/rde_filter.c
436
if (fa->match.prefixset.ps != NULL &&
usr.sbin/bgpd/rde_filter.c
437
fa->match.prefixset.ps->dirty) {
usr.sbin/bgpd/rde_filter.c
442
if (fa->match.originset.ps != NULL &&
usr.sbin/bgpd/rde_filter.c
443
fa->match.originset.ps->dirty) {
usr.sbin/eigrpctl/parser.c
453
char *p, *ps;
usr.sbin/eigrpctl/parser.c
470
if ((ps = malloc(wordlen - plen + 1)) == NULL)
usr.sbin/eigrpctl/parser.c
472
strlcpy(ps, word, wordlen - plen + 1);
usr.sbin/eigrpctl/parser.c
474
if (parse_addr(ps, family, addr) == 0) {
usr.sbin/eigrpctl/parser.c
475
free(ps);
usr.sbin/eigrpctl/parser.c
479
free(ps);
usr.sbin/eigrpd/parse.y
1269
char *p, *ps;
usr.sbin/eigrpd/parse.y
1290
if ((ps = malloc(strlen(s) - strlen(p) + 1)) == NULL)
usr.sbin/eigrpd/parse.y
1292
strlcpy(ps, s, strlen(s) - strlen(p) + 1);
usr.sbin/eigrpd/parse.y
1294
if ((ps = strdup(s)) == NULL)
usr.sbin/eigrpd/parse.y
1302
if (inet_pton(AF_INET, ps, &addr->v4) != 1) {
usr.sbin/eigrpd/parse.y
1303
free(ps);
usr.sbin/eigrpd/parse.y
1308
if (inet_pton(AF_INET6, ps, &addr->v6) != 1) {
usr.sbin/eigrpd/parse.y
1309
free(ps);
usr.sbin/eigrpd/parse.y
1314
free(ps);
usr.sbin/eigrpd/parse.y
1318
free(ps);
usr.sbin/httpd/config.c
114
struct privsep *ps = env->sc_ps;
usr.sbin/httpd/config.c
118
if ((reset & ps->ps_what[id]) == 0 ||
usr.sbin/httpd/config.c
121
proc_compose(ps, id, IMSG_CTL_RESET,
usr.sbin/httpd/config.c
208
struct privsep *ps = env->sc_ps;
usr.sbin/httpd/config.c
221
what = ps->ps_what[id];
usr.sbin/httpd/config.c
230
ps->ps_title[id], srv->srv_s);
usr.sbin/httpd/config.c
249
proc_range(ps, id, &n, &m);
usr.sbin/httpd/config.c
255
if (proc_composev_imsg(ps, id, n,
usr.sbin/httpd/config.c
264
if (proc_flush_imsg(ps, id, n) == -1) {
usr.sbin/httpd/config.c
275
if (proc_composev(ps, id, IMSG_CFG_SERVER,
usr.sbin/httpd/config.c
304
struct privsep *ps = env->sc_ps;
usr.sbin/httpd/config.c
314
label, srv_conf->name, srv_conf->id, ps->ps_title[PROC_SERVER],
usr.sbin/httpd/config.c
334
if (proc_composev(ps, PROC_SERVER, IMSG_CFG_TLS, iov, c) != 0) {
usr.sbin/httpd/config.c
407
struct privsep *ps = env->sc_ps;
usr.sbin/httpd/config.c
414
srv_conf->name, srv_conf->id, ps->ps_title[PROC_SERVER],
usr.sbin/httpd/config.c
43
struct privsep *ps = env->sc_ps;
usr.sbin/httpd/config.c
435
if (proc_composev(ps, PROC_SERVER, IMSG_CFG_FCGI, iov, c) != 0) {
usr.sbin/httpd/config.c
482
struct privsep *ps = env->sc_ps;
usr.sbin/httpd/config.c
484
if ((ps->ps_what[privsep_process] & CONFIG_AUTH) == 0 ||
usr.sbin/httpd/config.c
50
ps->ps_what[PROC_PARENT] = CONFIG_ALL;
usr.sbin/httpd/config.c
500
struct privsep *ps = env->sc_ps;
usr.sbin/httpd/config.c
51
ps->ps_what[PROC_SERVER] =
usr.sbin/httpd/config.c
53
ps->ps_what[PROC_LOGGER] = CONFIG_SERVERS;
usr.sbin/httpd/config.c
59
what = ps->ps_what[privsep_process];
usr.sbin/httpd/config.c
650
__func__, ps->ps_title[privsep_process], ps->ps_instance,
usr.sbin/httpd/config.c
657
ps->ps_title[privsep_process], ps->ps_instance,
usr.sbin/httpd/config.c
676
struct privsep *ps = env->sc_ps;
usr.sbin/httpd/config.c
740
ps->ps_title[privsep_process], ps->ps_instance,
usr.sbin/httpd/config.c
762
struct privsep *ps = env->sc_ps;
usr.sbin/httpd/config.c
766
__func__, ps->ps_title[privsep_process], ps->ps_instance, label,
usr.sbin/httpd/config.c
874
struct privsep *ps = env->sc_ps;
usr.sbin/httpd/config.c
88
struct privsep *ps = env->sc_ps;
usr.sbin/httpd/config.c
880
what = ps->ps_what[id];
usr.sbin/httpd/config.c
886
media->media_name, ps->ps_title[id]);
usr.sbin/httpd/config.c
893
proc_compose(ps, id, IMSG_CFG_MEDIA, &mt, sizeof(mt));
usr.sbin/httpd/config.c
903
struct privsep *ps = env->sc_ps;
usr.sbin/httpd/config.c
918
ps->ps_title[privsep_process], ps->ps_instance,
usr.sbin/httpd/config.c
927
struct privsep *ps = env->sc_ps;
usr.sbin/httpd/config.c
93
what = ps->ps_what[privsep_process] & reset;
usr.sbin/httpd/config.c
933
what = ps->ps_what[id];
usr.sbin/httpd/config.c
939
auth->auth_htpasswd, auth->auth_id, ps->ps_title[id]);
usr.sbin/httpd/config.c
948
proc_compose(ps, id, IMSG_CFG_AUTH, &auth_payload, sizeof(auth_payload));
usr.sbin/httpd/config.c
958
struct privsep *ps = env->sc_ps;
usr.sbin/httpd/config.c
973
ps->ps_title[privsep_process], ps->ps_instance,
usr.sbin/httpd/control.c
310
control_imsg_forward(struct privsep *ps, struct imsg *imsg)
usr.sbin/httpd/control.c
317
0, ps->ps_instance + 1, -1, imsg->data,
usr.sbin/httpd/control.c
44
control_init(struct privsep *ps, struct control_sock *cs)
usr.sbin/httpd/control.c
46
struct httpd *env = ps->ps_env;
usr.sbin/httpd/httpd.c
123
struct privsep *ps;
usr.sbin/httpd/httpd.c
176
(ps = calloc(1, sizeof(*ps))) == NULL)
usr.sbin/httpd/httpd.c
180
env->sc_ps = ps;
usr.sbin/httpd/httpd.c
181
ps->ps_env = env;
usr.sbin/httpd/httpd.c
182
TAILQ_INIT(&ps->ps_rcsocks);
usr.sbin/httpd/httpd.c
192
if ((ps->ps_pw = getpwnam(HTTPD_USER)) == NULL)
usr.sbin/httpd/httpd.c
196
ps->ps_csock.cs_name = NULL;
usr.sbin/httpd/httpd.c
202
ps->ps_noaction = 1;
usr.sbin/httpd/httpd.c
204
ps->ps_instances[PROC_SERVER] = env->sc_prefork_server;
usr.sbin/httpd/httpd.c
205
ps->ps_instance = proc_instance;
usr.sbin/httpd/httpd.c
207
ps->ps_title[proc_id] = title;
usr.sbin/httpd/httpd.c
210
env->sc_chroot = ps->ps_pw->pw_dir;
usr.sbin/httpd/httpd.c
221
proc_init(ps, procs, nitems(procs), debug, argc0, argv, proc_id);
usr.sbin/httpd/httpd.c
225
if (ps->ps_noaction == 0)
usr.sbin/httpd/httpd.c
233
signal_set(&ps->ps_evsigint, SIGINT, parent_sig_handler, ps);
usr.sbin/httpd/httpd.c
234
signal_set(&ps->ps_evsigterm, SIGTERM, parent_sig_handler, ps);
usr.sbin/httpd/httpd.c
235
signal_set(&ps->ps_evsighup, SIGHUP, parent_sig_handler, ps);
usr.sbin/httpd/httpd.c
236
signal_set(&ps->ps_evsigpipe, SIGPIPE, parent_sig_handler, ps);
usr.sbin/httpd/httpd.c
237
signal_set(&ps->ps_evsigusr1, SIGUSR1, parent_sig_handler, ps);
usr.sbin/httpd/httpd.c
239
signal_add(&ps->ps_evsigint, NULL);
usr.sbin/httpd/httpd.c
240
signal_add(&ps->ps_evsigterm, NULL);
usr.sbin/httpd/httpd.c
241
signal_add(&ps->ps_evsighup, NULL);
usr.sbin/httpd/httpd.c
242
signal_add(&ps->ps_evsigpipe, NULL);
usr.sbin/httpd/httpd.c
243
signal_add(&ps->ps_evsigusr1, NULL);
usr.sbin/httpd/httpd.c
245
proc_connect(ps);
usr.sbin/httpd/httpd.c
413
struct privsep *ps = p->p_ps;
usr.sbin/httpd/httpd.c
414
struct httpd *env = ps->ps_env;
usr.sbin/httpd/httpd.c
430
struct privsep *ps = p->p_ps;
usr.sbin/httpd/httpd.c
431
struct httpd *env = ps->ps_env;
usr.sbin/httpd/httpd.c
76
struct privsep *ps = arg;
usr.sbin/httpd/httpd.c
81
parent_shutdown(ps->ps_env);
usr.sbin/httpd/httpd.c
90
parent_reload(ps->ps_env, CONFIG_RELOAD, NULL);
usr.sbin/httpd/httpd.c
98
parent_reopen(ps->ps_env);
usr.sbin/httpd/logger.c
57
logger(struct privsep *ps, struct privsep_proc *p)
usr.sbin/httpd/logger.c
59
proc_run(ps, p, procs, nitems(procs), logger_init, NULL);
usr.sbin/httpd/logger.c
70
logger_init(struct privsep *ps, struct privsep_proc *p, void *arg)
usr.sbin/httpd/logger.c
75
if (config_init(ps->ps_env) == -1)
usr.sbin/httpd/proc.c
109
for (i = 0; i < ps->ps_instances[p->p_id]; i++) {
usr.sbin/httpd/proc.c
113
fd = ps->ps_pipes[p->p_id][i].pp_pipes[PROC_PARENT][0];
usr.sbin/httpd/proc.c
114
ps->ps_pipes[p->p_id][i].pp_pipes[PROC_PARENT][0] = -1;
usr.sbin/httpd/proc.c
143
proc_connect(struct privsep *ps)
usr.sbin/httpd/proc.c
149
if (ps->ps_noaction)
usr.sbin/httpd/proc.c
157
for (inst = 0; inst < ps->ps_instances[dst]; inst++) {
usr.sbin/httpd/proc.c
158
iev = &ps->ps_ievs[dst][inst];
usr.sbin/httpd/proc.c
160
ps->ps_pp->pp_pipes[dst][inst]) == -1)
usr.sbin/httpd/proc.c
176
proc_open(ps, src, dst);
usr.sbin/httpd/proc.c
181
proc_init(struct privsep *ps, struct privsep_proc *procs, unsigned int nproc,
usr.sbin/httpd/proc.c
191
if (ps->ps_noaction)
usr.sbin/httpd/proc.c
196
proc_setup(ps, procs, nproc);
usr.sbin/httpd/proc.c
211
for (proc = 0; proc < ps->ps_instances[dst]; proc++) {
usr.sbin/httpd/proc.c
212
pa = &ps->ps_pipes[PROC_PARENT][0];
usr.sbin/httpd/proc.c
213
pb = &ps->ps_pipes[dst][proc];
usr.sbin/httpd/proc.c
225
proc_exec(ps, procs, nproc, argc, argv);
usr.sbin/httpd/proc.c
240
p->p_init(ps, p);
usr.sbin/httpd/proc.c
246
proc_accept(struct privsep *ps, int fd, enum privsep_procid dst,
usr.sbin/httpd/proc.c
249
struct privsep_pipes *pp = ps->ps_pp;
usr.sbin/httpd/proc.c
252
if (ps->ps_ievs[dst] == NULL) {
usr.sbin/httpd/proc.c
255
__func__, ps->ps_title[privsep_process],
usr.sbin/httpd/proc.c
256
privsep_process, ps->ps_instance + 1,
usr.sbin/httpd/proc.c
270
iev = &ps->ps_ievs[dst][n];
usr.sbin/httpd/proc.c
279
proc_setup(struct privsep *ps, struct privsep_proc *procs, unsigned int nproc)
usr.sbin/httpd/proc.c
285
ps->ps_title[PROC_PARENT] = "parent";
usr.sbin/httpd/proc.c
289
if (ps->ps_instances[src] < 1)
usr.sbin/httpd/proc.c
290
ps->ps_instances[src] = 1;
usr.sbin/httpd/proc.c
293
procs[src].p_ps = ps;
usr.sbin/httpd/proc.c
298
ps->ps_title[id] = procs[src].p_title;
usr.sbin/httpd/proc.c
299
if ((ps->ps_ievs[id] = calloc(ps->ps_instances[id],
usr.sbin/httpd/proc.c
304
for (i = 0; i < ps->ps_instances[id]; i++) {
usr.sbin/httpd/proc.c
305
ps->ps_ievs[id][i].handler = proc_dispatch;
usr.sbin/httpd/proc.c
306
ps->ps_ievs[id][i].events = EV_READ;
usr.sbin/httpd/proc.c
307
ps->ps_ievs[id][i].proc = &procs[src];
usr.sbin/httpd/proc.c
308
ps->ps_ievs[id][i].data = &ps->ps_ievs[id][i];
usr.sbin/httpd/proc.c
327
if ((ps->ps_pipes[src] = calloc(ps->ps_instances[src],
usr.sbin/httpd/proc.c
331
for (i = 0; i < ps->ps_instances[src]; i++) {
usr.sbin/httpd/proc.c
332
pp = &ps->ps_pipes[src][i];
usr.sbin/httpd/proc.c
337
calloc(ps->ps_instances[dst],
usr.sbin/httpd/proc.c
342
for (j = 0; j < ps->ps_instances[dst]; j++)
usr.sbin/httpd/proc.c
348
ps->ps_pp = &ps->ps_pipes[privsep_process][ps->ps_instance];
usr.sbin/httpd/proc.c
352
proc_kill(struct privsep *ps)
usr.sbin/httpd/proc.c
361
proc_close(ps);
usr.sbin/httpd/proc.c
390
proc_open(struct privsep *ps, int src, int dst)
usr.sbin/httpd/proc.c
398
for (i = 0; i < ps->ps_instances[src]; i++) {
usr.sbin/httpd/proc.c
399
for (j = 0; j < ps->ps_instances[dst]; j++) {
usr.sbin/httpd/proc.c
408
pa = &ps->ps_pipes[src][i];
usr.sbin/httpd/proc.c
409
pb = &ps->ps_pipes[dst][j];
usr.sbin/httpd/proc.c
420
if (proc_compose_imsg(ps, dst, j, IMSG_CTL_PROCFD,
usr.sbin/httpd/proc.c
426
if (proc_compose_imsg(ps, src, i, IMSG_CTL_PROCFD,
usr.sbin/httpd/proc.c
434
if (proc_flush_imsg(ps, src, i) == -1 ||
usr.sbin/httpd/proc.c
435
proc_flush_imsg(ps, dst, j) == -1)
usr.sbin/httpd/proc.c
442
proc_close(struct privsep *ps)
usr.sbin/httpd/proc.c
447
if (ps == NULL)
usr.sbin/httpd/proc.c
450
pp = ps->ps_pp;
usr.sbin/httpd/proc.c
453
if (ps->ps_ievs[dst] == NULL)
usr.sbin/httpd/proc.c
456
for (n = 0; n < ps->ps_instances[dst]; n++) {
usr.sbin/httpd/proc.c
461
event_del(&(ps->ps_ievs[dst][n].ev));
usr.sbin/httpd/proc.c
462
imsgbuf_clear(&(ps->ps_ievs[dst][n].ibuf));
usr.sbin/httpd/proc.c
466
free(ps->ps_ievs[dst]);
usr.sbin/httpd/proc.c
473
struct privsep *ps = p->p_ps;
usr.sbin/httpd/proc.c
475
if (p->p_id == PROC_CONTROL && ps)
usr.sbin/httpd/proc.c
476
control_cleanup(&ps->ps_csock);
usr.sbin/httpd/proc.c
481
proc_close(ps);
usr.sbin/httpd/proc.c
511
proc_run(struct privsep *ps, struct privsep_proc *p,
usr.sbin/httpd/proc.c
521
if (p->p_id == PROC_CONTROL && ps->ps_instance == 0) {
usr.sbin/httpd/proc.c
522
if (control_init(ps, &ps->ps_csock) == -1)
usr.sbin/httpd/proc.c
524
TAILQ_FOREACH(rcs, &ps->ps_rcsocks, cs_entry)
usr.sbin/httpd/proc.c
525
if (control_init(ps, rcs) == -1)
usr.sbin/httpd/proc.c
533
pw = ps->ps_pw;
usr.sbin/httpd/proc.c
557
signal_set(&ps->ps_evsigint, SIGINT, proc_sig_handler, p);
usr.sbin/httpd/proc.c
558
signal_set(&ps->ps_evsigterm, SIGTERM, proc_sig_handler, p);
usr.sbin/httpd/proc.c
559
signal_set(&ps->ps_evsigchld, SIGCHLD, proc_sig_handler, p);
usr.sbin/httpd/proc.c
560
signal_set(&ps->ps_evsighup, SIGHUP, proc_sig_handler, p);
usr.sbin/httpd/proc.c
561
signal_set(&ps->ps_evsigpipe, SIGPIPE, proc_sig_handler, p);
usr.sbin/httpd/proc.c
562
signal_set(&ps->ps_evsigusr1, SIGUSR1, proc_sig_handler, p);
usr.sbin/httpd/proc.c
564
signal_add(&ps->ps_evsigint, NULL);
usr.sbin/httpd/proc.c
565
signal_add(&ps->ps_evsigterm, NULL);
usr.sbin/httpd/proc.c
566
signal_add(&ps->ps_evsigchld, NULL);
usr.sbin/httpd/proc.c
567
signal_add(&ps->ps_evsighup, NULL);
usr.sbin/httpd/proc.c
568
signal_add(&ps->ps_evsigpipe, NULL);
usr.sbin/httpd/proc.c
569
signal_add(&ps->ps_evsigusr1, NULL);
usr.sbin/httpd/proc.c
571
proc_setup(ps, procs, nproc);
usr.sbin/httpd/proc.c
572
proc_accept(ps, PROC_PARENT_SOCK_FILENO, PROC_PARENT, 0);
usr.sbin/httpd/proc.c
573
if (p->p_id == PROC_CONTROL && ps->ps_instance == 0) {
usr.sbin/httpd/proc.c
574
if (control_listen(&ps->ps_csock) == -1)
usr.sbin/httpd/proc.c
576
TAILQ_FOREACH(rcs, &ps->ps_rcsocks, cs_entry)
usr.sbin/httpd/proc.c
582
ps->ps_instance + 1, ps->ps_instances[p->p_id], getpid());
usr.sbin/httpd/proc.c
585
run(ps, p, arg);
usr.sbin/httpd/proc.c
597
struct privsep *ps = p->p_ps;
usr.sbin/httpd/proc.c
605
title = ps->ps_title[privsep_process];
usr.sbin/httpd/proc.c
639
__func__, title, ps->ps_instance + 1,
usr.sbin/httpd/proc.c
664
proc_accept(ps, imsg_get_fd(&imsg), pf.pf_procid,
usr.sbin/httpd/proc.c
670
__func__, title, ps->ps_instance + 1,
usr.sbin/httpd/proc.c
71
proc_exec(struct privsep *ps, struct privsep_proc *procs, unsigned int nproc,
usr.sbin/httpd/proc.c
733
proc_range(struct privsep *ps, enum privsep_procid id, int *n, int *m)
usr.sbin/httpd/proc.c
738
*m = ps->ps_instances[id];
usr.sbin/httpd/proc.c
746
proc_compose_imsg(struct privsep *ps, enum privsep_procid id, int n,
usr.sbin/httpd/proc.c
751
proc_range(ps, id, &n, &m);
usr.sbin/httpd/proc.c
753
if (imsg_compose_event(&ps->ps_ievs[id][n],
usr.sbin/httpd/proc.c
754
type, peerid, ps->ps_instance + 1, fd, data, datalen) == -1)
usr.sbin/httpd/proc.c
762
proc_compose(struct privsep *ps, enum privsep_procid id,
usr.sbin/httpd/proc.c
765
return (proc_compose_imsg(ps, id, -1, type, -1, -1, data, datalen));
usr.sbin/httpd/proc.c
769
proc_composev_imsg(struct privsep *ps, enum privsep_procid id, int n,
usr.sbin/httpd/proc.c
774
proc_range(ps, id, &n, &m);
usr.sbin/httpd/proc.c
776
if (imsg_composev_event(&ps->ps_ievs[id][n],
usr.sbin/httpd/proc.c
777
type, peerid, ps->ps_instance + 1, fd, iov, iovcnt) == -1)
usr.sbin/httpd/proc.c
784
proc_composev(struct privsep *ps, enum privsep_procid id,
usr.sbin/httpd/proc.c
787
return (proc_composev_imsg(ps, id, -1, type, -1, -1, iov, iovcnt));
usr.sbin/httpd/proc.c
791
proc_forward_imsg(struct privsep *ps, struct imsg *imsg,
usr.sbin/httpd/proc.c
794
return (proc_compose_imsg(ps, id, n, imsg->hdr.type,
usr.sbin/httpd/proc.c
799
proc_ibuf(struct privsep *ps, enum privsep_procid id, int n)
usr.sbin/httpd/proc.c
803
proc_range(ps, id, &n, &m);
usr.sbin/httpd/proc.c
804
return (&ps->ps_ievs[id][n].ibuf);
usr.sbin/httpd/proc.c
808
proc_iev(struct privsep *ps, enum privsep_procid id, int n)
usr.sbin/httpd/proc.c
812
proc_range(ps, id, &n, &m);
usr.sbin/httpd/proc.c
813
return (&ps->ps_ievs[id][n]);
usr.sbin/httpd/proc.c
818
proc_flush_imsg(struct privsep *ps, enum privsep_procid id, int n)
usr.sbin/httpd/proc.c
823
proc_range(ps, id, &n, &m);
usr.sbin/httpd/proc.c
825
if ((ibuf = proc_ibuf(ps, id, n)) == NULL)
usr.sbin/httpd/proc.c
829
imsg_event_add(&ps->ps_ievs[id][n]);
usr.sbin/httpd/server.c
385
server_init(struct privsep *ps, struct privsep_proc *p, void *arg)
usr.sbin/httpd/server.c
389
if (config_init(ps->ps_env) == -1)
usr.sbin/httpd/server.c
403
evtimer_set(&ps->ps_env->sc_statev, server_statistics, NULL);
usr.sbin/httpd/server.c
404
memcpy(&tv, &ps->ps_env->sc_statinterval, sizeof(tv));
usr.sbin/httpd/server.c
405
evtimer_add(&ps->ps_env->sc_statev, &tv);
usr.sbin/httpd/server.c
86
server(struct privsep *ps, struct privsep_proc *p)
usr.sbin/httpd/server.c
88
proc_run(ps, p, procs, nitems(procs), server_init, NULL);
usr.sbin/nsd/nsd-control.c
268
char* ps = strchr(svr, '@');
usr.sbin/nsd/nsd-control.c
269
*ps++ = 0;
usr.sbin/nsd/nsd-control.c
270
port = atoi(ps);
usr.sbin/nsd/nsd-control.c
272
fprintf(stderr, "could not parse port %s\n", ps);
usr.sbin/ospf6ctl/parser.c
355
char *p, *ps;
usr.sbin/ospf6ctl/parser.c
367
if ((ps = malloc(strlen(word) - strlen(p) + 1)) == NULL)
usr.sbin/ospf6ctl/parser.c
369
strlcpy(ps, word, strlen(word) - strlen(p) + 1);
usr.sbin/ospf6ctl/parser.c
371
if (parse_addr(ps, addr) == 0) {
usr.sbin/ospf6ctl/parser.c
372
free(ps);
usr.sbin/ospf6ctl/parser.c
375
free(ps);
usr.sbin/ospf6d/parse.y
1299
char *p, *ps;
usr.sbin/ospf6d/parse.y
1311
if ((ps = malloc(strlen(s) - strlen(p) + 1)) == NULL)
usr.sbin/ospf6d/parse.y
1313
strlcpy(ps, s, strlen(s) - strlen(p) + 1);
usr.sbin/ospf6d/parse.y
1315
if (host(ps, addr) == 0) {
usr.sbin/ospf6d/parse.y
1316
free(ps);
usr.sbin/pcidump/pcidump.c
1438
const struct pci_subclass *ps;
usr.sbin/pcidump/pcidump.c
1442
ps = &pc->subclass[i];
usr.sbin/pcidump/pcidump.c
1443
if (ps->subclass == subclass)
usr.sbin/pcidump/pcidump.c
1444
return (ps);
usr.sbin/pcidump/pcidump.c
1466
const struct pci_subclass *ps;
usr.sbin/pcidump/pcidump.c
1472
ps = pci_subclass(pc, subclass);
usr.sbin/pcidump/pcidump.c
1473
if (ps == NULL || ps->name == NULL)
usr.sbin/pcidump/pcidump.c
1476
return (ps->name);
usr.sbin/relayd/ca.c
312
struct privsep *ps = env->sc_ps;
usr.sbin/relayd/ca.c
328
iev = proc_iev(ps, PROC_CA, ps->ps_instance);
usr.sbin/relayd/ca.c
336
cko.cko_proc = ps->ps_instance;
usr.sbin/relayd/ca.c
56
ca(struct privsep *ps, struct privsep_proc *p)
usr.sbin/relayd/ca.c
58
env = ps->ps_env;
usr.sbin/relayd/ca.c
60
proc_run(ps, p, procs, nitems(procs), ca_init, NULL);
usr.sbin/relayd/ca.c
64
ca_init(struct privsep *ps, struct privsep_proc *p, void *arg)
usr.sbin/relayd/ca.c
69
if (config_init(ps->ps_env) == -1)
usr.sbin/relayd/config.c
1030
struct privsep *ps = env->sc_ps;
usr.sbin/relayd/config.c
1047
if (ps->ps_what[privsep_process] & CONFIG_PROTOS) {
usr.sbin/relayd/config.c
1076
ps->ps_title[privsep_process], ps->ps_instance,
usr.sbin/relayd/config.c
141
struct privsep *ps = env->sc_ps;
usr.sbin/relayd/config.c
154
what = ps->ps_what[privsep_process] & reset;
usr.sbin/relayd/config.c
228
struct privsep *ps = env->sc_ps;
usr.sbin/relayd/config.c
232
if ((reset & ps->ps_what[id]) == 0 ||
usr.sbin/relayd/config.c
235
proc_compose(ps, id, IMSG_CTL_RESET, &reset, sizeof(reset));
usr.sbin/relayd/config.c
243
proc_flush_imsg(ps, id, -1);
usr.sbin/relayd/config.c
265
struct privsep *ps = env->sc_ps;
usr.sbin/relayd/config.c
276
what = ps->ps_what[privsep_process];
usr.sbin/relayd/config.c
305
struct privsep *ps = env->sc_ps;
usr.sbin/relayd/config.c
311
if ((ps->ps_what[id] & CONFIG_TABLES) == 0 ||
usr.sbin/relayd/config.c
330
proc_composev(ps, id, IMSG_CFG_TABLE, iov, c);
usr.sbin/relayd/config.c
333
proc_compose(ps, id, IMSG_CFG_HOST,
usr.sbin/relayd/config.c
37
struct privsep *ps = env->sc_ps;
usr.sbin/relayd/config.c
427
struct privsep *ps = env->sc_ps;
usr.sbin/relayd/config.c
432
if ((ps->ps_what[id] & CONFIG_RDRS) == 0 ||
usr.sbin/relayd/config.c
437
rdr->conf.name, ps->ps_title[id]);
usr.sbin/relayd/config.c
439
proc_compose(ps, id, IMSG_CFG_RDR,
usr.sbin/relayd/config.c
444
proc_compose(ps, id, IMSG_CFG_VIRT,
usr.sbin/relayd/config.c
51
ps->ps_what[PROC_PARENT] = CONFIG_ALL;
usr.sbin/relayd/config.c
515
struct privsep *ps = env->sc_ps;
usr.sbin/relayd/config.c
52
ps->ps_what[PROC_PFE] = CONFIG_ALL & ~(CONFIG_PROTOS|CONFIG_CERTS);
usr.sbin/relayd/config.c
520
if ((ps->ps_what[id] & CONFIG_RTS) == 0 ||
usr.sbin/relayd/config.c
525
rt->rt_conf.name, ps->ps_title[id], rt->rt_conf.gwtable);
usr.sbin/relayd/config.c
527
proc_compose(ps, id, IMSG_CFG_ROUTER,
usr.sbin/relayd/config.c
53
ps->ps_what[PROC_HCE] = CONFIG_TABLES;
usr.sbin/relayd/config.c
531
proc_compose(ps, id, IMSG_CFG_ROUTE,
usr.sbin/relayd/config.c
54
ps->ps_what[PROC_CA] = CONFIG_RELAYS|CONFIG_CERTS;
usr.sbin/relayd/config.c
55
ps->ps_what[PROC_RELAY] = CONFIG_RELAYS|CONFIG_CERTS|
usr.sbin/relayd/config.c
59
what = ps->ps_what[privsep_process];
usr.sbin/relayd/config.c
610
struct privsep *ps = env->sc_ps;
usr.sbin/relayd/config.c
616
if ((ps->ps_what[id] & CONFIG_PROTOS) == 0 ||
usr.sbin/relayd/config.c
621
proto->name, ps->ps_title[id]);
usr.sbin/relayd/config.c
632
proc_composev(ps, id, IMSG_CFG_PROTO, iov, c);
usr.sbin/relayd/config.c
641
struct privsep *ps = env->sc_ps;
usr.sbin/relayd/config.c
648
if ((ps->ps_what[id] & CONFIG_PROTOS) == 0 ||
usr.sbin/relayd/config.c
653
proto->name, ps->ps_title[id]);
usr.sbin/relayd/config.c
683
proc_composev(ps, id, IMSG_CFG_RULE, iov, c);
usr.sbin/relayd/config.c
799
config_setrelayfd(struct privsep *ps, int id, int n,
usr.sbin/relayd/config.c
811
if (proc_compose_imsg(ps, id, n, IMSG_CFG_RELAY_FD, -1, fd,
usr.sbin/relayd/config.c
821
struct privsep *ps = env->sc_ps;
usr.sbin/relayd/config.c
837
what = ps->ps_what[id];
usr.sbin/relayd/config.c
843
rlay->rl_conf.name, ps->ps_title[id], rlay->rl_s);
usr.sbin/relayd/config.c
861
proc_range(ps, id, &n, &m);
usr.sbin/relayd/config.c
865
if (proc_composev_imsg(ps, id, n,
usr.sbin/relayd/config.c
873
if (proc_flush_imsg(ps, id, n) == -1) {
usr.sbin/relayd/config.c
881
if (proc_composev(ps, id,
usr.sbin/relayd/config.c
895
proc_range(ps, id, &n, &m);
usr.sbin/relayd/config.c
898
config_setrelayfd(ps, id, n,
usr.sbin/relayd/config.c
908
config_setrelayfd(ps, id, n,
usr.sbin/relayd/config.c
918
config_setrelayfd(ps, id, n,
usr.sbin/relayd/config.c
932
proc_range(ps, id, &n, &m);
usr.sbin/relayd/config.c
935
config_setrelayfd(ps, id, n, 0,
usr.sbin/relayd/config.c
944
config_setrelayfd(ps, id, n, 0,
usr.sbin/relayd/config.c
953
config_setrelayfd(ps, id, n, 0,
usr.sbin/relayd/config.c
962
if (proc_flush_imsg(ps, id, n) == -1) {
usr.sbin/relayd/config.c
985
proc_composev(ps, id, IMSG_CFG_RELAY_TABLE, iov, c);
usr.sbin/relayd/control.c
233
struct privsep *ps = env->sc_ps;
usr.sbin/relayd/control.c
284
0, ps->ps_instance + 1, -1, NULL, 0);
usr.sbin/relayd/control.c
287
control_imsg_forward(ps, &imsg);
usr.sbin/relayd/control.c
289
0, ps->ps_instance + 1, -1, NULL, 0);
usr.sbin/relayd/control.c
298
0, ps->ps_instance + 1, -1, NULL, 0);
usr.sbin/relayd/control.c
301
control_imsg_forward(ps, &imsg);
usr.sbin/relayd/control.c
303
0, ps->ps_instance + 1, -1, NULL, 0);
usr.sbin/relayd/control.c
312
0, ps->ps_instance + 1, -1, NULL, 0);
usr.sbin/relayd/control.c
315
control_imsg_forward(ps, &imsg);
usr.sbin/relayd/control.c
317
0, ps->ps_instance + 1, -1, NULL, 0);
usr.sbin/relayd/control.c
326
0, ps->ps_instance + 1, -1, NULL, 0);
usr.sbin/relayd/control.c
329
control_imsg_forward(ps, &imsg);
usr.sbin/relayd/control.c
331
0, ps->ps_instance + 1, -1, NULL, 0);
usr.sbin/relayd/control.c
340
0, ps->ps_instance + 1, -1, NULL, 0);
usr.sbin/relayd/control.c
343
control_imsg_forward(ps, &imsg);
usr.sbin/relayd/control.c
345
0, ps->ps_instance + 1, -1, NULL, 0);
usr.sbin/relayd/control.c
354
0, ps->ps_instance + 1, -1, NULL, 0);
usr.sbin/relayd/control.c
357
control_imsg_forward(ps, &imsg);
usr.sbin/relayd/control.c
359
0, ps->ps_instance + 1, -1, NULL, 0);
usr.sbin/relayd/control.c
370
0, ps->ps_instance + 1, -1, NULL, 0);
usr.sbin/relayd/control.c
378
0, ps->ps_instance + 1, -1, NULL, 0);
usr.sbin/relayd/control.c
393
control_imsg_forward(ps, &imsg);
usr.sbin/relayd/control.c
408
control_imsg_forward(struct privsep *ps, struct imsg *imsg)
usr.sbin/relayd/control.c
415
0, ps->ps_instance + 1, -1, imsg->data,
usr.sbin/relayd/control.c
44
control_init(struct privsep *ps, struct control_sock *cs)
usr.sbin/relayd/control.c
46
struct relayd *env = ps->ps_env;
usr.sbin/relayd/hce.c
52
hce(struct privsep *ps, struct privsep_proc *p)
usr.sbin/relayd/hce.c
54
env = ps->ps_env;
usr.sbin/relayd/hce.c
59
proc_run(ps, p, procs, nitems(procs), hce_init, NULL);
usr.sbin/relayd/hce.c
63
hce_init(struct privsep *ps, struct privsep_proc *p, void *arg)
usr.sbin/relayd/hce.c
65
if (config_init(ps->ps_env) == -1)
usr.sbin/relayd/pfe.c
58
pfe(struct privsep *ps, struct privsep_proc *p)
usr.sbin/relayd/pfe.c
63
env = ps->ps_env;
usr.sbin/relayd/pfe.c
79
proc_run(ps, p, procs, nitems(procs), pfe_init, NULL);
usr.sbin/relayd/pfe.c
83
pfe_init(struct privsep *ps, struct privsep_proc *p, void *arg)
usr.sbin/relayd/pfe.c
85
if (config_init(ps->ps_env) == -1)
usr.sbin/relayd/proc.c
109
for (i = 0; i < ps->ps_instances[p->p_id]; i++) {
usr.sbin/relayd/proc.c
113
fd = ps->ps_pipes[p->p_id][i].pp_pipes[PROC_PARENT][0];
usr.sbin/relayd/proc.c
114
ps->ps_pipes[p->p_id][i].pp_pipes[PROC_PARENT][0] = -1;
usr.sbin/relayd/proc.c
143
proc_connect(struct privsep *ps)
usr.sbin/relayd/proc.c
149
if (ps->ps_noaction)
usr.sbin/relayd/proc.c
157
for (inst = 0; inst < ps->ps_instances[dst]; inst++) {
usr.sbin/relayd/proc.c
158
iev = &ps->ps_ievs[dst][inst];
usr.sbin/relayd/proc.c
160
ps->ps_pp->pp_pipes[dst][inst]) == -1)
usr.sbin/relayd/proc.c
176
proc_open(ps, src, dst);
usr.sbin/relayd/proc.c
181
proc_init(struct privsep *ps, struct privsep_proc *procs, unsigned int nproc,
usr.sbin/relayd/proc.c
191
if (ps->ps_noaction)
usr.sbin/relayd/proc.c
196
proc_setup(ps, procs, nproc);
usr.sbin/relayd/proc.c
211
for (proc = 0; proc < ps->ps_instances[dst]; proc++) {
usr.sbin/relayd/proc.c
212
pa = &ps->ps_pipes[PROC_PARENT][0];
usr.sbin/relayd/proc.c
213
pb = &ps->ps_pipes[dst][proc];
usr.sbin/relayd/proc.c
225
proc_exec(ps, procs, nproc, argc, argv);
usr.sbin/relayd/proc.c
240
p->p_init(ps, p);
usr.sbin/relayd/proc.c
246
proc_accept(struct privsep *ps, int fd, enum privsep_procid dst,
usr.sbin/relayd/proc.c
249
struct privsep_pipes *pp = ps->ps_pp;
usr.sbin/relayd/proc.c
252
if (ps->ps_ievs[dst] == NULL) {
usr.sbin/relayd/proc.c
255
__func__, ps->ps_title[privsep_process],
usr.sbin/relayd/proc.c
256
privsep_process, ps->ps_instance + 1,
usr.sbin/relayd/proc.c
270
iev = &ps->ps_ievs[dst][n];
usr.sbin/relayd/proc.c
279
proc_setup(struct privsep *ps, struct privsep_proc *procs, unsigned int nproc)
usr.sbin/relayd/proc.c
285
ps->ps_title[PROC_PARENT] = "parent";
usr.sbin/relayd/proc.c
289
if (ps->ps_instances[src] < 1)
usr.sbin/relayd/proc.c
290
ps->ps_instances[src] = 1;
usr.sbin/relayd/proc.c
293
procs[src].p_ps = ps;
usr.sbin/relayd/proc.c
298
ps->ps_title[id] = procs[src].p_title;
usr.sbin/relayd/proc.c
299
if ((ps->ps_ievs[id] = calloc(ps->ps_instances[id],
usr.sbin/relayd/proc.c
304
for (i = 0; i < ps->ps_instances[id]; i++) {
usr.sbin/relayd/proc.c
305
ps->ps_ievs[id][i].handler = proc_dispatch;
usr.sbin/relayd/proc.c
306
ps->ps_ievs[id][i].events = EV_READ;
usr.sbin/relayd/proc.c
307
ps->ps_ievs[id][i].proc = &procs[src];
usr.sbin/relayd/proc.c
308
ps->ps_ievs[id][i].data = &ps->ps_ievs[id][i];
usr.sbin/relayd/proc.c
327
if ((ps->ps_pipes[src] = calloc(ps->ps_instances[src],
usr.sbin/relayd/proc.c
331
for (i = 0; i < ps->ps_instances[src]; i++) {
usr.sbin/relayd/proc.c
332
pp = &ps->ps_pipes[src][i];
usr.sbin/relayd/proc.c
337
calloc(ps->ps_instances[dst],
usr.sbin/relayd/proc.c
342
for (j = 0; j < ps->ps_instances[dst]; j++)
usr.sbin/relayd/proc.c
348
ps->ps_pp = &ps->ps_pipes[privsep_process][ps->ps_instance];
usr.sbin/relayd/proc.c
352
proc_kill(struct privsep *ps)
usr.sbin/relayd/proc.c
361
proc_close(ps);
usr.sbin/relayd/proc.c
390
proc_open(struct privsep *ps, int src, int dst)
usr.sbin/relayd/proc.c
398
for (i = 0; i < ps->ps_instances[src]; i++) {
usr.sbin/relayd/proc.c
399
for (j = 0; j < ps->ps_instances[dst]; j++) {
usr.sbin/relayd/proc.c
409
pa = &ps->ps_pipes[src][i];
usr.sbin/relayd/proc.c
410
pb = &ps->ps_pipes[dst][j];
usr.sbin/relayd/proc.c
421
if (proc_compose_imsg(ps, dst, j, IMSG_CTL_PROCFD,
usr.sbin/relayd/proc.c
427
if (proc_compose_imsg(ps, src, i, IMSG_CTL_PROCFD,
usr.sbin/relayd/proc.c
435
if (proc_flush_imsg(ps, src, i) == -1 ||
usr.sbin/relayd/proc.c
436
proc_flush_imsg(ps, dst, j) == -1)
usr.sbin/relayd/proc.c
443
proc_close(struct privsep *ps)
usr.sbin/relayd/proc.c
448
if (ps == NULL)
usr.sbin/relayd/proc.c
451
pp = ps->ps_pp;
usr.sbin/relayd/proc.c
454
if (ps->ps_ievs[dst] == NULL)
usr.sbin/relayd/proc.c
457
for (n = 0; n < ps->ps_instances[dst]; n++) {
usr.sbin/relayd/proc.c
462
event_del(&(ps->ps_ievs[dst][n].ev));
usr.sbin/relayd/proc.c
463
imsgbuf_clear(&(ps->ps_ievs[dst][n].ibuf));
usr.sbin/relayd/proc.c
467
free(ps->ps_ievs[dst]);
usr.sbin/relayd/proc.c
474
struct privsep *ps = p->p_ps;
usr.sbin/relayd/proc.c
476
if (p->p_id == PROC_CONTROL && ps)
usr.sbin/relayd/proc.c
477
control_cleanup(&ps->ps_csock);
usr.sbin/relayd/proc.c
482
proc_close(ps);
usr.sbin/relayd/proc.c
512
proc_run(struct privsep *ps, struct privsep_proc *p,
usr.sbin/relayd/proc.c
522
if (p->p_id == PROC_CONTROL && ps->ps_instance == 0) {
usr.sbin/relayd/proc.c
523
if (control_init(ps, &ps->ps_csock) == -1)
usr.sbin/relayd/proc.c
525
TAILQ_FOREACH(rcs, &ps->ps_rcsocks, cs_entry)
usr.sbin/relayd/proc.c
526
if (control_init(ps, rcs) == -1)
usr.sbin/relayd/proc.c
534
pw = ps->ps_pw;
usr.sbin/relayd/proc.c
558
signal_set(&ps->ps_evsigint, SIGINT, proc_sig_handler, p);
usr.sbin/relayd/proc.c
559
signal_set(&ps->ps_evsigterm, SIGTERM, proc_sig_handler, p);
usr.sbin/relayd/proc.c
560
signal_set(&ps->ps_evsigchld, SIGCHLD, proc_sig_handler, p);
usr.sbin/relayd/proc.c
561
signal_set(&ps->ps_evsighup, SIGHUP, proc_sig_handler, p);
usr.sbin/relayd/proc.c
562
signal_set(&ps->ps_evsigpipe, SIGPIPE, proc_sig_handler, p);
usr.sbin/relayd/proc.c
563
signal_set(&ps->ps_evsigusr1, SIGUSR1, proc_sig_handler, p);
usr.sbin/relayd/proc.c
565
signal_add(&ps->ps_evsigint, NULL);
usr.sbin/relayd/proc.c
566
signal_add(&ps->ps_evsigterm, NULL);
usr.sbin/relayd/proc.c
567
signal_add(&ps->ps_evsigchld, NULL);
usr.sbin/relayd/proc.c
568
signal_add(&ps->ps_evsighup, NULL);
usr.sbin/relayd/proc.c
569
signal_add(&ps->ps_evsigpipe, NULL);
usr.sbin/relayd/proc.c
570
signal_add(&ps->ps_evsigusr1, NULL);
usr.sbin/relayd/proc.c
572
proc_setup(ps, procs, nproc);
usr.sbin/relayd/proc.c
573
proc_accept(ps, PROC_PARENT_SOCK_FILENO, PROC_PARENT, 0);
usr.sbin/relayd/proc.c
574
if (p->p_id == PROC_CONTROL && ps->ps_instance == 0) {
usr.sbin/relayd/proc.c
575
if (control_listen(&ps->ps_csock) == -1)
usr.sbin/relayd/proc.c
577
TAILQ_FOREACH(rcs, &ps->ps_rcsocks, cs_entry)
usr.sbin/relayd/proc.c
583
ps->ps_instance + 1, ps->ps_instances[p->p_id], getpid());
usr.sbin/relayd/proc.c
586
run(ps, p, arg);
usr.sbin/relayd/proc.c
598
struct privsep *ps = p->p_ps;
usr.sbin/relayd/proc.c
606
title = ps->ps_title[privsep_process];
usr.sbin/relayd/proc.c
640
__func__, title, ps->ps_instance + 1,
usr.sbin/relayd/proc.c
665
proc_accept(ps, imsg_get_fd(&imsg), pf.pf_procid,
usr.sbin/relayd/proc.c
671
__func__, title, ps->ps_instance + 1,
usr.sbin/relayd/proc.c
71
proc_exec(struct privsep *ps, struct privsep_proc *procs, unsigned int nproc,
usr.sbin/relayd/proc.c
734
proc_range(struct privsep *ps, enum privsep_procid id, int *n, int *m)
usr.sbin/relayd/proc.c
739
*m = ps->ps_instances[id];
usr.sbin/relayd/proc.c
747
proc_compose_imsg(struct privsep *ps, enum privsep_procid id, int n,
usr.sbin/relayd/proc.c
752
proc_range(ps, id, &n, &m);
usr.sbin/relayd/proc.c
754
if (imsg_compose_event(&ps->ps_ievs[id][n],
usr.sbin/relayd/proc.c
755
type, peerid, ps->ps_instance + 1, fd, data, datalen) == -1)
usr.sbin/relayd/proc.c
763
proc_compose(struct privsep *ps, enum privsep_procid id,
usr.sbin/relayd/proc.c
766
return (proc_compose_imsg(ps, id, -1, type, -1, -1, data, datalen));
usr.sbin/relayd/proc.c
770
proc_composev_imsg(struct privsep *ps, enum privsep_procid id, int n,
usr.sbin/relayd/proc.c
775
proc_range(ps, id, &n, &m);
usr.sbin/relayd/proc.c
777
if (imsg_composev_event(&ps->ps_ievs[id][n],
usr.sbin/relayd/proc.c
778
type, peerid, ps->ps_instance + 1, fd, iov, iovcnt) == -1)
usr.sbin/relayd/proc.c
785
proc_composev(struct privsep *ps, enum privsep_procid id,
usr.sbin/relayd/proc.c
788
return (proc_composev_imsg(ps, id, -1, type, -1, -1, iov, iovcnt));
usr.sbin/relayd/proc.c
792
proc_forward_imsg(struct privsep *ps, struct imsg *imsg,
usr.sbin/relayd/proc.c
795
return (proc_compose_imsg(ps, id, n, imsg->hdr.type,
usr.sbin/relayd/proc.c
800
proc_ibuf(struct privsep *ps, enum privsep_procid id, int n)
usr.sbin/relayd/proc.c
804
proc_range(ps, id, &n, &m);
usr.sbin/relayd/proc.c
805
return (&ps->ps_ievs[id][n].ibuf);
usr.sbin/relayd/proc.c
809
proc_iev(struct privsep *ps, enum privsep_procid id, int n)
usr.sbin/relayd/proc.c
813
proc_range(ps, id, &n, &m);
usr.sbin/relayd/proc.c
814
return (&ps->ps_ievs[id][n]);
usr.sbin/relayd/proc.c
819
proc_flush_imsg(struct privsep *ps, enum privsep_procid id, int n)
usr.sbin/relayd/proc.c
824
proc_range(ps, id, &n, &m);
usr.sbin/relayd/proc.c
826
if ((ibuf = proc_ibuf(ps, id, n)) == NULL)
usr.sbin/relayd/proc.c
830
imsg_event_add(&ps->ps_ievs[id][n]);
usr.sbin/relayd/relay.c
105
relay(struct privsep *ps, struct privsep_proc *p)
usr.sbin/relayd/relay.c
107
env = ps->ps_env;
usr.sbin/relayd/relay.c
108
proc_run(ps, p, procs, nitems(procs), relay_init, NULL);
usr.sbin/relayd/relay.c
1110
struct privsep *ps = env->sc_ps;
usr.sbin/relayd/relay.c
1201
rlay->rl_stats[ps->ps_instance].last++;
usr.sbin/relayd/relay.c
1230
cnl->proc = ps->ps_instance;
usr.sbin/relayd/relay.c
1484
struct privsep *ps = env->sc_ps;
usr.sbin/relayd/relay.c
1491
bnd.bnd_proc = ps->ps_instance;
usr.sbin/relayd/relay.c
337
relay_init(struct privsep *ps, struct privsep_proc *p, void *arg)
usr.sbin/relayd/relay.c
341
if (config_init(ps->ps_env) == -1)
usr.sbin/relayd/relay.c
354
evtimer_set(&env->sc_statev, relay_statistics, ps);
usr.sbin/relayd/relay.c
375
struct privsep *ps = arg;
usr.sbin/relayd/relay.c
394
cur = &rlay->rl_stats[ps->ps_instance];
usr.sbin/relayd/relay.c
419
crs.proc = ps->ps_instance;
usr.sbin/relayd/relay.c
434
evtimer_set(&env->sc_statev, relay_statistics, ps);
usr.sbin/relayd/relay_udp.c
214
struct privsep *ps = env->sc_ps;
usr.sbin/relayd/relay_udp.c
279
rlay->rl_stats[ps->ps_instance].last++;
usr.sbin/relayd/relay_udp.c
315
cnl->proc = ps->ps_instance;
usr.sbin/relayd/relayd.c
127
struct privsep *ps;
usr.sbin/relayd/relayd.c
180
(ps = calloc(1, sizeof(*ps))) == NULL)
usr.sbin/relayd/relayd.c
184
env->sc_ps = ps;
usr.sbin/relayd/relayd.c
185
ps->ps_env = env;
usr.sbin/relayd/relayd.c
186
TAILQ_INIT(&ps->ps_rcsocks);
usr.sbin/relayd/relayd.c
204
if ((ps->ps_pw = getpwnam(RELAYD_USER)) == NULL)
usr.sbin/relayd/relayd.c
211
ps->ps_noaction = 1;
usr.sbin/relayd/relayd.c
213
ps->ps_instances[PROC_RELAY] = env->sc_conf.prefork_relay;
usr.sbin/relayd/relayd.c
214
ps->ps_instances[PROC_CA] = env->sc_conf.prefork_relay;
usr.sbin/relayd/relayd.c
215
ps->ps_instance = proc_instance;
usr.sbin/relayd/relayd.c
217
ps->ps_title[proc_id] = title;
usr.sbin/relayd/relayd.c
220
proc_init(ps, procs, nitems(procs), debug, argc0, argv, proc_id);
usr.sbin/relayd/relayd.c
224
if (ps->ps_noaction == 0)
usr.sbin/relayd/relayd.c
241
signal_set(&ps->ps_evsigint, SIGINT, parent_sig_handler, ps);
usr.sbin/relayd/relayd.c
242
signal_set(&ps->ps_evsigterm, SIGTERM, parent_sig_handler, ps);
usr.sbin/relayd/relayd.c
243
signal_set(&ps->ps_evsighup, SIGHUP, parent_sig_handler, ps);
usr.sbin/relayd/relayd.c
244
signal_set(&ps->ps_evsigpipe, SIGPIPE, parent_sig_handler, ps);
usr.sbin/relayd/relayd.c
245
signal_set(&ps->ps_evsigusr1, SIGUSR1, parent_sig_handler, ps);
usr.sbin/relayd/relayd.c
247
signal_add(&ps->ps_evsigint, NULL);
usr.sbin/relayd/relayd.c
248
signal_add(&ps->ps_evsigterm, NULL);
usr.sbin/relayd/relayd.c
249
signal_add(&ps->ps_evsighup, NULL);
usr.sbin/relayd/relayd.c
250
signal_add(&ps->ps_evsigpipe, NULL);
usr.sbin/relayd/relayd.c
251
signal_add(&ps->ps_evsigusr1, NULL);
usr.sbin/relayd/relayd.c
253
proc_connect(ps);
usr.sbin/relayd/relayd.c
402
struct privsep *ps = p->p_ps;
usr.sbin/relayd/relayd.c
403
struct relayd *env = ps->ps_env;
usr.sbin/relayd/relayd.c
454
struct privsep *ps = p->p_ps;
usr.sbin/relayd/relayd.c
455
struct relayd *env = ps->ps_env;
usr.sbin/relayd/relayd.c
465
proc_compose(ps, PROC_HCE, IMSG_SCRIPT, &scr, sizeof(scr));
usr.sbin/relayd/relayd.c
480
struct privsep *ps = p->p_ps;
usr.sbin/relayd/relayd.c
481
struct relayd *env = ps->ps_env;
usr.sbin/relayd/relayd.c
501
proc_compose_imsg(ps, PROC_RELAY, bnd.bnd_proc,
usr.sbin/relayd/relayd.c
517
struct privsep *ps = p->p_ps;
usr.sbin/relayd/relayd.c
518
struct relayd *env = ps->ps_env;
usr.sbin/relayd/relayd.c
85
struct privsep *ps = arg;
usr.sbin/relayd/relayd.c
90
parent_shutdown(ps->ps_env);
usr.sbin/relayd/relayd.c
99
parent_reload(ps->ps_env, CONFIG_RELOAD, NULL);
usr.sbin/relayd/relayd.h
1154
void control_imsg_forward(struct privsep *ps, struct imsg *);
usr.sbin/snmpd/proc.c
108
for (i = 0; i < ps->ps_instances[p->p_id]; i++) {
usr.sbin/snmpd/proc.c
112
fd = ps->ps_pipes[p->p_id][i].pp_pipes[PROC_PARENT][0];
usr.sbin/snmpd/proc.c
113
ps->ps_pipes[p->p_id][i].pp_pipes[PROC_PARENT][0] = -1;
usr.sbin/snmpd/proc.c
142
proc_connect(struct privsep *ps)
usr.sbin/snmpd/proc.c
148
if (ps->ps_noaction)
usr.sbin/snmpd/proc.c
156
for (inst = 0; inst < ps->ps_instances[dst]; inst++) {
usr.sbin/snmpd/proc.c
157
iev = &ps->ps_ievs[dst][inst];
usr.sbin/snmpd/proc.c
159
ps->ps_pp->pp_pipes[dst][inst]) == -1)
usr.sbin/snmpd/proc.c
175
proc_open(ps, src, dst);
usr.sbin/snmpd/proc.c
180
proc_init(struct privsep *ps, struct privsep_proc *procs, unsigned int nproc,
usr.sbin/snmpd/proc.c
190
if (ps->ps_noaction)
usr.sbin/snmpd/proc.c
195
proc_setup(ps, procs, nproc);
usr.sbin/snmpd/proc.c
210
for (proc = 0; proc < ps->ps_instances[dst]; proc++) {
usr.sbin/snmpd/proc.c
211
pa = &ps->ps_pipes[PROC_PARENT][0];
usr.sbin/snmpd/proc.c
212
pb = &ps->ps_pipes[dst][proc];
usr.sbin/snmpd/proc.c
224
proc_exec(ps, procs, nproc, argc, argv);
usr.sbin/snmpd/proc.c
239
p->p_init(ps, p);
usr.sbin/snmpd/proc.c
245
proc_accept(struct privsep *ps, int fd, enum privsep_procid dst,
usr.sbin/snmpd/proc.c
248
struct privsep_pipes *pp = ps->ps_pp;
usr.sbin/snmpd/proc.c
251
if (ps->ps_ievs[dst] == NULL) {
usr.sbin/snmpd/proc.c
254
__func__, ps->ps_title[privsep_process],
usr.sbin/snmpd/proc.c
255
privsep_process, ps->ps_instance + 1,
usr.sbin/snmpd/proc.c
269
iev = &ps->ps_ievs[dst][n];
usr.sbin/snmpd/proc.c
278
proc_setup(struct privsep *ps, struct privsep_proc *procs, unsigned int nproc)
usr.sbin/snmpd/proc.c
284
ps->ps_title[PROC_PARENT] = "parent";
usr.sbin/snmpd/proc.c
288
if (ps->ps_instances[src] < 1)
usr.sbin/snmpd/proc.c
289
ps->ps_instances[src] = 1;
usr.sbin/snmpd/proc.c
292
procs[src].p_ps = ps;
usr.sbin/snmpd/proc.c
297
ps->ps_title[id] = procs[src].p_title;
usr.sbin/snmpd/proc.c
298
if ((ps->ps_ievs[id] = calloc(ps->ps_instances[id],
usr.sbin/snmpd/proc.c
303
for (i = 0; i < ps->ps_instances[id]; i++) {
usr.sbin/snmpd/proc.c
304
ps->ps_ievs[id][i].handler = proc_dispatch;
usr.sbin/snmpd/proc.c
305
ps->ps_ievs[id][i].events = EV_READ;
usr.sbin/snmpd/proc.c
306
ps->ps_ievs[id][i].proc = &procs[src];
usr.sbin/snmpd/proc.c
307
ps->ps_ievs[id][i].data = &ps->ps_ievs[id][i];
usr.sbin/snmpd/proc.c
326
if ((ps->ps_pipes[src] = calloc(ps->ps_instances[src],
usr.sbin/snmpd/proc.c
330
for (i = 0; i < ps->ps_instances[src]; i++) {
usr.sbin/snmpd/proc.c
331
pp = &ps->ps_pipes[src][i];
usr.sbin/snmpd/proc.c
336
calloc(ps->ps_instances[dst],
usr.sbin/snmpd/proc.c
341
for (j = 0; j < ps->ps_instances[dst]; j++)
usr.sbin/snmpd/proc.c
347
ps->ps_pp = &ps->ps_pipes[privsep_process][ps->ps_instance];
usr.sbin/snmpd/proc.c
351
proc_kill(struct privsep *ps)
usr.sbin/snmpd/proc.c
360
proc_close(ps);
usr.sbin/snmpd/proc.c
389
proc_open(struct privsep *ps, int src, int dst)
usr.sbin/snmpd/proc.c
397
for (i = 0; i < ps->ps_instances[src]; i++) {
usr.sbin/snmpd/proc.c
398
for (j = 0; j < ps->ps_instances[dst]; j++) {
usr.sbin/snmpd/proc.c
403
pa = &ps->ps_pipes[src][i];
usr.sbin/snmpd/proc.c
404
pb = &ps->ps_pipes[dst][j];
usr.sbin/snmpd/proc.c
415
if (proc_compose_imsg(ps, dst, j, IMSG_CTL_PROCFD,
usr.sbin/snmpd/proc.c
421
if (proc_compose_imsg(ps, src, i, IMSG_CTL_PROCFD,
usr.sbin/snmpd/proc.c
429
if (proc_flush_imsg(ps, src, i) == -1 ||
usr.sbin/snmpd/proc.c
430
proc_flush_imsg(ps, dst, j) == -1)
usr.sbin/snmpd/proc.c
437
proc_close(struct privsep *ps)
usr.sbin/snmpd/proc.c
442
if (ps == NULL)
usr.sbin/snmpd/proc.c
445
pp = ps->ps_pp;
usr.sbin/snmpd/proc.c
448
if (ps->ps_ievs[dst] == NULL)
usr.sbin/snmpd/proc.c
451
for (n = 0; n < ps->ps_instances[dst]; n++) {
usr.sbin/snmpd/proc.c
456
event_del(&(ps->ps_ievs[dst][n].ev));
usr.sbin/snmpd/proc.c
457
imsgbuf_clear(&(ps->ps_ievs[dst][n].ibuf));
usr.sbin/snmpd/proc.c
461
free(ps->ps_ievs[dst]);
usr.sbin/snmpd/proc.c
468
struct privsep *ps = p->p_ps;
usr.sbin/snmpd/proc.c
473
proc_close(ps);
usr.sbin/snmpd/proc.c
503
proc_run(struct privsep *ps, struct privsep_proc *p,
usr.sbin/snmpd/proc.c
516
pw = ps->ps_pw;
usr.sbin/snmpd/proc.c
540
signal_set(&ps->ps_evsigint, SIGINT, proc_sig_handler, p);
usr.sbin/snmpd/proc.c
541
signal_set(&ps->ps_evsigterm, SIGTERM, proc_sig_handler, p);
usr.sbin/snmpd/proc.c
542
signal_set(&ps->ps_evsigchld, SIGCHLD, proc_sig_handler, p);
usr.sbin/snmpd/proc.c
543
signal_set(&ps->ps_evsighup, SIGHUP, proc_sig_handler, p);
usr.sbin/snmpd/proc.c
544
signal_set(&ps->ps_evsigpipe, SIGPIPE, proc_sig_handler, p);
usr.sbin/snmpd/proc.c
545
signal_set(&ps->ps_evsigusr1, SIGUSR1, proc_sig_handler, p);
usr.sbin/snmpd/proc.c
547
signal_add(&ps->ps_evsigint, NULL);
usr.sbin/snmpd/proc.c
548
signal_add(&ps->ps_evsigterm, NULL);
usr.sbin/snmpd/proc.c
549
signal_add(&ps->ps_evsigchld, NULL);
usr.sbin/snmpd/proc.c
550
signal_add(&ps->ps_evsighup, NULL);
usr.sbin/snmpd/proc.c
551
signal_add(&ps->ps_evsigpipe, NULL);
usr.sbin/snmpd/proc.c
552
signal_add(&ps->ps_evsigusr1, NULL);
usr.sbin/snmpd/proc.c
554
proc_setup(ps, procs, nproc);
usr.sbin/snmpd/proc.c
555
proc_accept(ps, PROC_PARENT_SOCK_FILENO, PROC_PARENT, 0);
usr.sbin/snmpd/proc.c
557
ps->ps_instance + 1, ps->ps_instances[p->p_id], getpid());
usr.sbin/snmpd/proc.c
560
run(ps, p, arg);
usr.sbin/snmpd/proc.c
572
struct privsep *ps = p->p_ps;
usr.sbin/snmpd/proc.c
580
title = ps->ps_title[privsep_process];
usr.sbin/snmpd/proc.c
614
__func__, title, ps->ps_instance + 1,
usr.sbin/snmpd/proc.c
639
proc_accept(ps, imsg_get_fd(&imsg), pf.pf_procid,
usr.sbin/snmpd/proc.c
645
__func__, title, ps->ps_instance + 1,
usr.sbin/snmpd/proc.c
70
proc_exec(struct privsep *ps, struct privsep_proc *procs, unsigned int nproc,
usr.sbin/snmpd/proc.c
708
proc_range(struct privsep *ps, enum privsep_procid id, int *n, int *m)
usr.sbin/snmpd/proc.c
713
*m = ps->ps_instances[id];
usr.sbin/snmpd/proc.c
721
proc_compose_imsg(struct privsep *ps, enum privsep_procid id, int n,
usr.sbin/snmpd/proc.c
726
proc_range(ps, id, &n, &m);
usr.sbin/snmpd/proc.c
728
if (imsg_compose_event(&ps->ps_ievs[id][n],
usr.sbin/snmpd/proc.c
729
type, peerid, ps->ps_instance + 1, fd, data, datalen) == -1)
usr.sbin/snmpd/proc.c
737
proc_compose(struct privsep *ps, enum privsep_procid id,
usr.sbin/snmpd/proc.c
740
return (proc_compose_imsg(ps, id, -1, type, -1, -1, data, datalen));
usr.sbin/snmpd/proc.c
744
proc_composev_imsg(struct privsep *ps, enum privsep_procid id, int n,
usr.sbin/snmpd/proc.c
749
proc_range(ps, id, &n, &m);
usr.sbin/snmpd/proc.c
751
if (imsg_composev_event(&ps->ps_ievs[id][n],
usr.sbin/snmpd/proc.c
752
type, peerid, ps->ps_instance + 1, fd, iov, iovcnt) == -1)
usr.sbin/snmpd/proc.c
759
proc_composev(struct privsep *ps, enum privsep_procid id,
usr.sbin/snmpd/proc.c
762
return (proc_composev_imsg(ps, id, -1, type, -1, -1, iov, iovcnt));
usr.sbin/snmpd/proc.c
766
proc_ibuf(struct privsep *ps, enum privsep_procid id, int n)
usr.sbin/snmpd/proc.c
770
proc_range(ps, id, &n, &m);
usr.sbin/snmpd/proc.c
771
return (&ps->ps_ievs[id][n].ibuf);
usr.sbin/snmpd/proc.c
775
proc_iev(struct privsep *ps, enum privsep_procid id, int n)
usr.sbin/snmpd/proc.c
779
proc_range(ps, id, &n, &m);
usr.sbin/snmpd/proc.c
780
return (&ps->ps_ievs[id][n]);
usr.sbin/snmpd/proc.c
785
proc_flush_imsg(struct privsep *ps, enum privsep_procid id, int n)
usr.sbin/snmpd/proc.c
790
proc_range(ps, id, &n, &m);
usr.sbin/snmpd/proc.c
792
if ((ibuf = proc_ibuf(ps, id, n)) == NULL)
usr.sbin/snmpd/proc.c
796
imsg_event_add(&ps->ps_ievs[id][n]);
usr.sbin/snmpd/snmpd.c
138
struct privsep *ps;
usr.sbin/snmpd/snmpd.c
200
ps = &env->sc_ps;
usr.sbin/snmpd/snmpd.c
201
ps->ps_env = env;
usr.sbin/snmpd/snmpd.c
203
ps->ps_instance = proc_instance;
usr.sbin/snmpd/snmpd.c
205
ps->ps_title[proc_id] = title;
usr.sbin/snmpd/snmpd.c
215
if ((ps->ps_pw = getpwnam(SNMPD_USER)) == NULL)
usr.sbin/snmpd/snmpd.c
223
proc_init(ps, procs, nitems(procs), debug, argc0, argv0, proc_id);
usr.sbin/snmpd/snmpd.c
230
signal_set(&ps->ps_evsigint, SIGINT, snmpd_sig_handler, ps);
usr.sbin/snmpd/snmpd.c
231
signal_set(&ps->ps_evsigterm, SIGTERM, snmpd_sig_handler, ps);
usr.sbin/snmpd/snmpd.c
232
signal_set(&ps->ps_evsigchld, SIGCHLD, snmpd_sig_handler, ps);
usr.sbin/snmpd/snmpd.c
233
signal_set(&ps->ps_evsighup, SIGHUP, snmpd_sig_handler, ps);
usr.sbin/snmpd/snmpd.c
234
signal_set(&ps->ps_evsigpipe, SIGPIPE, snmpd_sig_handler, ps);
usr.sbin/snmpd/snmpd.c
235
signal_set(&ps->ps_evsigusr1, SIGUSR1, snmpd_sig_handler, ps);
usr.sbin/snmpd/snmpd.c
237
signal_add(&ps->ps_evsigint, NULL);
usr.sbin/snmpd/snmpd.c
238
signal_add(&ps->ps_evsigterm, NULL);
usr.sbin/snmpd/snmpd.c
239
signal_add(&ps->ps_evsigchld, NULL);
usr.sbin/snmpd/snmpd.c
240
signal_add(&ps->ps_evsighup, NULL);
usr.sbin/snmpd/snmpd.c
241
signal_add(&ps->ps_evsigpipe, NULL);
usr.sbin/snmpd/snmpd.c
242
signal_add(&ps->ps_evsigusr1, NULL);
usr.sbin/snmpd/snmpd.c
244
proc_connect(ps);
usr.sbin/snmpd/snmpd.c
54
struct privsep *ps = arg;
usr.sbin/snmpd/snmpd.c
55
struct snmpd *env = ps->ps_env;
usr.sbin/snmpd/snmpd.c
92
if (pid == ps->ps_pid[id] &&
usr.sbin/snmpd/snmpd.c
93
check_child(ps->ps_pid[id],
usr.sbin/snmpd/snmpd.c
94
ps->ps_title[id])) {
usr.sbin/snmpd/snmpd.c
98
ps->ps_title[id], cause);
usr.sbin/snmpd/snmpe.c
69
snmpe(struct privsep *ps, struct privsep_proc *p)
usr.sbin/snmpd/snmpe.c
71
struct snmpd *env = ps->ps_env;
usr.sbin/snmpd/snmpe.c
84
proc_run(ps, p, procs, nitems(procs), snmpe_init, NULL);
usr.sbin/snmpd/snmpe.c
88
snmpe_init(struct privsep *ps, struct privsep_proc *p, void *arg)
usr.sbin/snmpd/snmpe.c
90
struct snmpd *env = ps->ps_env;
usr.sbin/snmpd/traphandler.c
126
if (proc_composev(ps, PROC_PARENT, IMSG_TRAP_EXEC, iov, 2) == -1) {
usr.sbin/snmpd/traphandler.c
275
struct privsep *ps = p->p_ps;
usr.sbin/snmpd/traphandler.c
276
struct snmpd *env = ps->ps_env;
usr.sbin/snmpd/traphandler.c
287
pw = ps->ps_pw;
usr.sbin/snmpd/traphandler.c
63
struct privsep *ps = &snmpd_env->sc_ps;
usr.sbin/tcpdump/pf_print_state.c
138
char ps[6];
usr.sbin/tcpdump/pf_print_state.c
160
snprintf(ps, sizeof(ps), "%u", ntohs(port));
usr.sbin/tcpdump/pf_print_state.c
164
printf(":%s", s ? s->s_name : ps);
usr.sbin/tcpdump/pf_print_state.c
166
printf("[%s]", s ? s->s_name : ps);
usr.sbin/tcpdump/print-wb.c
251
const struct pgstate *ps;
usr.sbin/tcpdump/print-wb.c
259
ps = (const struct pgstate *)(prep + 1);
usr.sbin/tcpdump/print-wb.c
260
while (--n >= 0 && (u_char *)ps < ep) {
usr.sbin/tcpdump/print-wb.c
265
(u_int32_t)ntohl(ps->slot),
usr.sbin/tcpdump/print-wb.c
266
ipaddr_string(&ps->page.p_sid),
usr.sbin/tcpdump/print-wb.c
267
(u_int32_t)ntohl(ps->page.p_uid));
usr.sbin/tcpdump/print-wb.c
268
io = (struct id_off *)(ps + 1);
usr.sbin/tcpdump/print-wb.c
269
for (ie = io + ps->nid; io < ie && (u_char *)io < ep; ++io) {
usr.sbin/tcpdump/print-wb.c
275
ps = (struct pgstate *)io;
usr.sbin/tcpdump/print-wb.c
277
return ((u_char *)ps <= ep? 0 : -1);
usr.sbin/tcpdump/privsep.c
771
priv_pcap_stats(struct pcap_stat *ps)
usr.sbin/tcpdump/privsep.c
777
must_read(priv_fd, ps, sizeof(*ps));
usr.sbin/unbound/services/listen_dnsport.c
5135
struct ngtcp2_path_storage ps;
usr.sbin/unbound/services/listen_dnsport.c
5158
ngtcp2_path_storage_zero(&ps);
usr.sbin/unbound/services/listen_dnsport.c
5162
ret = ngtcp2_conn_write_connection_close(conn->conn, &ps.path,
usr.sbin/unbound/services/listen_dnsport.c
5349
ngtcp2_path_storage ps;
usr.sbin/unbound/services/listen_dnsport.c
5352
ngtcp2_path_storage_zero(&ps);
usr.sbin/unbound/services/listen_dnsport.c
5400
ret = ngtcp2_conn_writev_stream(conn->conn, &ps.path, &pi,
usr.sbin/unbound/testcode/doqclient.c
1550
struct ngtcp2_path_storage ps;
usr.sbin/unbound/testcode/doqclient.c
1584
ngtcp2_path_storage_zero(&ps);
usr.sbin/unbound/testcode/doqclient.c
1587
data->conn, &ps.path, &pi, sldns_buffer_begin(data->pkt_buf),
usr.sbin/unbound/testcode/doqclient.c
1788
ngtcp2_path_storage ps;
usr.sbin/unbound/testcode/doqclient.c
1803
ngtcp2_path_storage_zero(&ps);
usr.sbin/unbound/testcode/doqclient.c
1923
ret = ngtcp2_conn_writev_stream(data->conn, &ps.path, &pi,
usr.sbin/unbound/testcode/testpkts.c
1477
char qs[512], ps[512];
usr.sbin/unbound/testcode/testpkts.c
1478
size_t qslen = sizeof(qs), pslen = sizeof(ps);
usr.sbin/unbound/testcode/testpkts.c
1479
char* qss = qs, *pss = ps;
usr.sbin/unbound/testcode/testpkts.c
1485
return (strcmp(qs, ps) == 0);
usr.sbin/unbound/testcode/testpkts.c
1495
char qs[5120], ps[5120];
usr.sbin/unbound/testcode/testpkts.c
1496
size_t qslen = sizeof(qs), pslen = sizeof(ps);
usr.sbin/unbound/testcode/testpkts.c
1497
char* qss = qs, *pss = ps;
usr.sbin/unbound/testcode/testpkts.c
1505
if(strcmp(qs, ps) == 0)
usr.sbin/unbound/testcode/testpkts.c
1509
pslen = strlen(ps);
usr.sbin/unbound/testcode/testpkts.c
1510
if(qslen > pslen && strcmp(qs + (qslen-pslen), ps) == 0 &&
usr.sbin/vmd/config.c
101
struct privsep *ps = &env->vmd_ps;
usr.sbin/vmd/config.c
108
__func__, ps->ps_title[privsep_process]);
usr.sbin/vmd/config.c
114
what = ps->ps_what[privsep_process] & reset;
usr.sbin/vmd/config.c
135
struct privsep *ps = &env->vmd_ps;
usr.sbin/vmd/config.c
143
proc_compose(ps, id, IMSG_VMDOP_CONFIG, &env->vmd_cfg,
usr.sbin/vmd/config.c
153
struct privsep *ps = &env->vmd_ps;
usr.sbin/vmd/config.c
156
__func__, ps->ps_title[privsep_process]);
usr.sbin/vmd/config.c
165
struct privsep *ps = &env->vmd_ps;
usr.sbin/vmd/config.c
171
if ((reset & ps->ps_what[id]) == 0 ||
usr.sbin/vmd/config.c
174
proc_compose(ps, id, IMSG_CTL_RESET, &reset, sizeof(reset));
usr.sbin/vmd/config.c
188
config_setvm(struct privsep *ps, struct vmd_vm *vm, uint32_t peerid, uid_t uid)
usr.sbin/vmd/config.c
457
proc_compose_imsg(ps, PROC_VMM, IMSG_VMDOP_START_VM_REQUEST,
usr.sbin/vmd/config.c
461
proc_compose_imsg(ps, PROC_VMM, IMSG_VMDOP_START_VM_CDROM,
usr.sbin/vmd/config.c
468
proc_compose_imsg(ps, PROC_VMM,
usr.sbin/vmd/config.c
474
proc_compose_imsg(ps, PROC_VMM, IMSG_VMDOP_START_VM_IF,
usr.sbin/vmd/config.c
480
proc_compose_imsg(ps, PROC_PRIV, IMSG_VMDOP_PRIV_GET_ADDR,
usr.sbin/vmd/config.c
484
proc_compose_imsg(ps, PROC_VMM, IMSG_VMDOP_START_VM_END,
usr.sbin/vmd/config.c
527
config_getvm(struct privsep *ps, struct imsg *imsg)
usr.sbin/vmd/config.c
542
if (vm_register(ps, &vmc, &vm, peer_id, 0) == -1)
usr.sbin/vmd/config.c
562
config_getdisk(struct privsep *ps, struct imsg *imsg)
usr.sbin/vmd/config.c
595
config_getif(struct privsep *ps, struct imsg *imsg)
usr.sbin/vmd/config.c
627
config_getcdrom(struct privsep *ps, struct imsg *imsg)
usr.sbin/vmd/config.c
67
struct privsep *ps = &env->vmd_ps;
usr.sbin/vmd/config.c
71
ps->ps_what[PROC_PARENT] = CONFIG_ALL;
usr.sbin/vmd/config.c
72
ps->ps_what[PROC_VMM] = CONFIG_VMS;
usr.sbin/vmd/config.c
79
what = ps->ps_what[privsep_process];
usr.sbin/vmd/control.c
163
config_getconfig(ps->ps_env, imsg);
usr.sbin/vmd/control.c
164
proc_compose(ps, PROC_PARENT, IMSG_VMDOP_DONE, NULL, 0);
usr.sbin/vmd/control.c
168
config_purge(ps->ps_env, mode);
usr.sbin/vmd/control.c
178
control_init(struct privsep *ps, struct control_sock *cs)
usr.sbin/vmd/control.c
231
cs->cs_env = ps;
usr.sbin/vmd/control.c
377
struct privsep *ps = cs->cs_env;
usr.sbin/vmd/control.c
437
if (proc_compose_imsg(ps, PROC_PARENT, type,
usr.sbin/vmd/control.c
444
if (proc_forward_imsg(ps, &imsg, PROC_PARENT, peer_id))
usr.sbin/vmd/control.c
453
if (proc_compose_imsg(ps, PROC_PARENT, type,
usr.sbin/vmd/control.c
479
if (proc_compose_imsg(ps, PROC_PARENT, type,
usr.sbin/vmd/control.c
488
if (proc_compose_imsg(ps, PROC_PARENT, type,
usr.sbin/vmd/control.c
501
if (proc_compose_imsg(ps, PROC_PARENT, type,
usr.sbin/vmd/control.c
60
control(struct privsep *ps, struct privsep_proc *p)
usr.sbin/vmd/control.c
62
proc_run(ps, p, procs, nitems(procs), control_run, NULL);
usr.sbin/vmd/control.c
66
control_run(struct privsep *ps, struct privsep_proc *p, void *arg)
usr.sbin/vmd/control.c
79
proc_compose(ps, PROC_PARENT, IMSG_VMDOP_DONE, NULL, 0);
usr.sbin/vmd/control.c
87
struct privsep *ps = p->p_ps;
usr.sbin/vmd/parse.y
1425
char *p, *ps;
usr.sbin/vmd/parse.y
1427
if ((ps = strdup(str)) == NULL)
usr.sbin/vmd/parse.y
1430
if ((p = strrchr(ps, '/')) != NULL) {
usr.sbin/vmd/parse.y
1433
free(ps);
usr.sbin/vmd/parse.y
1445
if (getaddrinfo(ps, NULL, &hints, &res) == 0) {
usr.sbin/vmd/parse.y
1452
if (inet_net_pton(AF_INET, ps, &addr, sizeof(addr)) == -1) {
usr.sbin/vmd/parse.y
1455
free(ps);
usr.sbin/vmd/parse.y
1459
free(ps);
usr.sbin/vmd/parse.y
1491
char *p, *ps;
usr.sbin/vmd/parse.y
1493
if ((ps = strdup(str)) == NULL)
usr.sbin/vmd/parse.y
1496
if ((p = strrchr(ps, '/')) != NULL) {
usr.sbin/vmd/parse.y
1499
free(ps);
usr.sbin/vmd/parse.y
1511
if ((err = getaddrinfo(ps, NULL, &hints, &res)) != 0) {
usr.sbin/vmd/parse.y
1514
free(ps);
usr.sbin/vmd/parse.y
1517
free(ps);
usr.sbin/vmd/priv.c
242
proc_compose_imsg(ps, PROC_PARENT,
usr.sbin/vmd/priv.c
325
vm_priv_ifconfig(struct privsep *ps, struct vmd_vm *vm)
usr.sbin/vmd/priv.c
328
struct vmd *env = ps->ps_env;
usr.sbin/vmd/priv.c
354
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFDESCR,
usr.sbin/vmd/priv.c
381
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFADD,
usr.sbin/vmd/priv.c
400
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFRDOMAIN,
usr.sbin/vmd/priv.c
412
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFGROUP,
usr.sbin/vmd/priv.c
426
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFGROUP,
usr.sbin/vmd/priv.c
431
proc_compose(ps, PROC_PRIV, (vif->vif_flags & VMIFF_UP) ?
usr.sbin/vmd/priv.c
459
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFADDR,
usr.sbin/vmd/priv.c
486
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFADDR6,
usr.sbin/vmd/priv.c
50
priv(struct privsep *ps, struct privsep_proc *p)
usr.sbin/vmd/priv.c
502
vm_priv_brconfig(struct privsep *ps, struct vmd_switch *vsw)
usr.sbin/vmd/priv.c
513
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFEXISTS,
usr.sbin/vmd/priv.c
52
proc_run(ps, p, procs, nitems(procs), priv_run, NULL);
usr.sbin/vmd/priv.c
526
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFRDOMAIN,
usr.sbin/vmd/priv.c
536
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFDESCR,
usr.sbin/vmd/priv.c
540
proc_compose(ps, PROC_PRIV, (vsw->sw_flags & VMIFF_UP) ?
usr.sbin/vmd/priv.c
56
priv_run(struct privsep *ps, struct privsep_proc *p, void *arg)
usr.sbin/vmd/priv.c
58
struct vmd *env = ps->ps_env;
usr.sbin/vmd/priv.c
78
struct privsep *ps = p->p_ps;
usr.sbin/vmd/priv.c
80
struct vmd *env = ps->ps_env;
usr.sbin/vmd/proc.c
124
ps->ps_pipes[p->p_id] = fds[0];
usr.sbin/vmd/proc.c
133
proc_connect(struct privsep *ps)
usr.sbin/vmd/proc.c
139
if (ps->ps_noaction)
usr.sbin/vmd/proc.c
147
iev = &ps->ps_ievs[dst];
usr.sbin/vmd/proc.c
148
if (imsgbuf_init(&iev->ibuf, ps->ps_pipes[dst]) == -1)
usr.sbin/vmd/proc.c
158
proc_init(struct privsep *ps, struct privsep_proc *procs, unsigned int nprocs,
usr.sbin/vmd/proc.c
165
if (ps->ps_noaction)
usr.sbin/vmd/proc.c
171
proc_setup(ps, procs, nprocs);
usr.sbin/vmd/proc.c
177
proc_exec(ps, procs, nprocs, argc, argv);
usr.sbin/vmd/proc.c
192
p->p_init(ps, p);
usr.sbin/vmd/proc.c
198
proc_accept(struct privsep *ps, int fd, enum privsep_procid dst)
usr.sbin/vmd/proc.c
202
if (ps->ps_ievs[dst].data == NULL) {
usr.sbin/vmd/proc.c
205
__func__, ps->ps_title[privsep_process],
usr.sbin/vmd/proc.c
212
if (ps->ps_pipes[dst] != -1) {
usr.sbin/vmd/proc.c
217
ps->ps_pipes[dst] = fd;
usr.sbin/vmd/proc.c
219
iev = &ps->ps_ievs[dst];
usr.sbin/vmd/proc.c
228
proc_setup(struct privsep *ps, struct privsep_proc *procs, unsigned int nproc)
usr.sbin/vmd/proc.c
233
ps->ps_title[PROC_PARENT] = "vmd";
usr.sbin/vmd/proc.c
236
procs[dst].p_ps = ps;
usr.sbin/vmd/proc.c
241
ps->ps_title[id] = procs[dst].p_title;
usr.sbin/vmd/proc.c
244
ps->ps_ievs[id].handler = proc_dispatch;
usr.sbin/vmd/proc.c
245
ps->ps_ievs[id].events = EV_READ;
usr.sbin/vmd/proc.c
246
ps->ps_ievs[id].proc = &procs[dst];
usr.sbin/vmd/proc.c
249
ps->ps_ievs[id].data = &ps->ps_ievs[id];
usr.sbin/vmd/proc.c
254
ps->ps_pipes[dst] = -1;
usr.sbin/vmd/proc.c
258
proc_kill(struct privsep *ps)
usr.sbin/vmd/proc.c
267
proc_close(ps);
usr.sbin/vmd/proc.c
296
proc_close(struct privsep *ps)
usr.sbin/vmd/proc.c
300
if (ps == NULL)
usr.sbin/vmd/proc.c
304
if (ps->ps_ievs[dst].data == NULL)
usr.sbin/vmd/proc.c
307
if (ps->ps_pipes[dst] == -1)
usr.sbin/vmd/proc.c
311
event_del(&(ps->ps_ievs[dst].ev));
usr.sbin/vmd/proc.c
312
imsgbuf_clear(&(ps->ps_ievs[dst].ibuf));
usr.sbin/vmd/proc.c
313
close(ps->ps_pipes[dst]);
usr.sbin/vmd/proc.c
314
ps->ps_pipes[dst] = -1;
usr.sbin/vmd/proc.c
317
ps->ps_ievs[dst].data = NULL;
usr.sbin/vmd/proc.c
324
struct privsep *ps = p->p_ps;
usr.sbin/vmd/proc.c
329
proc_close(ps);
usr.sbin/vmd/proc.c
359
proc_run(struct privsep *ps, struct privsep_proc *p,
usr.sbin/vmd/proc.c
370
if (control_init(ps, &ps->ps_csock) == -1)
usr.sbin/vmd/proc.c
372
TAILQ_FOREACH(rcs, &ps->ps_rcsocks, cs_entry)
usr.sbin/vmd/proc.c
373
if (control_init(ps, rcs) == -1)
usr.sbin/vmd/proc.c
381
pw = ps->ps_pw;
usr.sbin/vmd/proc.c
404
signal_set(&ps->ps_evsigint, SIGINT, proc_sig_handler, p);
usr.sbin/vmd/proc.c
405
signal_set(&ps->ps_evsigterm, SIGTERM, proc_sig_handler, p);
usr.sbin/vmd/proc.c
406
signal_set(&ps->ps_evsigchld, SIGCHLD, proc_sig_handler, p);
usr.sbin/vmd/proc.c
407
signal_set(&ps->ps_evsighup, SIGHUP, proc_sig_handler, p);
usr.sbin/vmd/proc.c
408
signal_set(&ps->ps_evsigpipe, SIGPIPE, proc_sig_handler, p);
usr.sbin/vmd/proc.c
409
signal_set(&ps->ps_evsigusr1, SIGUSR1, proc_sig_handler, p);
usr.sbin/vmd/proc.c
411
signal_add(&ps->ps_evsigint, NULL);
usr.sbin/vmd/proc.c
412
signal_add(&ps->ps_evsigterm, NULL);
usr.sbin/vmd/proc.c
413
signal_add(&ps->ps_evsigchld, NULL);
usr.sbin/vmd/proc.c
414
signal_add(&ps->ps_evsighup, NULL);
usr.sbin/vmd/proc.c
415
signal_add(&ps->ps_evsigpipe, NULL);
usr.sbin/vmd/proc.c
416
signal_add(&ps->ps_evsigusr1, NULL);
usr.sbin/vmd/proc.c
418
proc_setup(ps, procs, nproc);
usr.sbin/vmd/proc.c
419
proc_accept(ps, PROC_PARENT_SOCK_FILENO, PROC_PARENT);
usr.sbin/vmd/proc.c
421
if (control_listen(&ps->ps_csock) == -1)
usr.sbin/vmd/proc.c
423
TAILQ_FOREACH(rcs, &ps->ps_rcsocks, cs_entry)
usr.sbin/vmd/proc.c
431
run(ps, p, arg);
usr.sbin/vmd/proc.c
443
struct privsep *ps = p->p_ps;
usr.sbin/vmd/proc.c
452
title = ps->ps_title[privsep_process];
usr.sbin/vmd/proc.c
592
proc_compose_imsg(struct privsep *ps, enum privsep_procid id,
usr.sbin/vmd/proc.c
597
if (ps->ps_ievs[id].data == NULL)
usr.sbin/vmd/proc.c
600
if (imsg_compose_event(&ps->ps_ievs[id], type, peerid, pid, fd, data,
usr.sbin/vmd/proc.c
608
proc_compose(struct privsep *ps, enum privsep_procid id, uint32_t type,
usr.sbin/vmd/proc.c
611
return (proc_compose_imsg(ps, id, type, -1, -1, data, datalen));
usr.sbin/vmd/proc.c
615
proc_composev_imsg(struct privsep *ps, enum privsep_procid id, uint32_t type,
usr.sbin/vmd/proc.c
619
if (imsg_composev_event(&ps->ps_ievs[id], type, peerid, pid, fd, iov,
usr.sbin/vmd/proc.c
627
proc_composev(struct privsep *ps, enum privsep_procid id,
usr.sbin/vmd/proc.c
630
return (proc_composev_imsg(ps, id, type, -1, -1, iov, iovcnt));
usr.sbin/vmd/proc.c
634
proc_forward_imsg(struct privsep *ps, struct imsg *imsg, enum privsep_procid id,
usr.sbin/vmd/proc.c
659
ret = proc_compose_imsg(ps, id, type, peerid, fd, data, sz);
usr.sbin/vmd/proc.c
667
proc_flush_imsg(struct privsep *ps, enum privsep_procid id)
usr.sbin/vmd/proc.c
67
proc_exec(struct privsep *ps, struct privsep_proc *procs, unsigned int nproc,
usr.sbin/vmd/proc.c
671
ret = imsgbuf_flush(&ps->ps_ievs[id].ibuf);
usr.sbin/vmd/proc.c
673
imsg_event_add(&ps->ps_ievs[id]);
usr.sbin/vmd/proc.h
134
void proc_connect(struct privsep *ps);
usr.sbin/vmd/vm_agentx.c
108
ps->ps_pw->pw_gid = grp->gr_gid;
usr.sbin/vmd/vm_agentx.c
110
proc_run(ps, p, procs, nitems(procs), vm_agentx_run, NULL);
usr.sbin/vmd/vm_agentx.c
119
vm_agentx_run(struct privsep *ps, struct privsep_proc *p, void *arg)
usr.sbin/vmd/vm_agentx.c
98
vm_agentx(struct privsep *ps, struct privsep_proc *p)
usr.sbin/vmd/vmd.c
1022
struct privsep *ps = &env->vmd_ps;
usr.sbin/vmd/vmd.c
1029
__func__, ps->ps_title[privsep_process], caller,
usr.sbin/vmd/vmd.c
1075
struct privsep *ps = &env->vmd_ps;
usr.sbin/vmd/vmd.c
1081
__func__, ps->ps_title[privsep_process], caller,
usr.sbin/vmd/vmd.c
1124
vm_register(struct privsep *ps, struct vmop_create_params *vmc,
usr.sbin/vmd/vmd.c
113
if (vm_register(ps, &vmc, &vm, 0, vmc.vmc_owner.uid)) {
usr.sbin/vmd/vmd.c
1136
if ((ret = vm_instance(ps, &vm_parent, vmc, uid)) != 0) {
usr.sbin/vmd/vmd.c
1272
vm_instance(struct privsep *ps, struct vmd_vm **vm_parent,
usr.sbin/vmd/vmd.c
141
res = config_setvm(ps, vm, peer_id,
usr.sbin/vmd/vmd.c
184
if (proc_compose_imsg(ps, PROC_VMM, type, peer_id,
usr.sbin/vmd/vmd.c
190
proc_forward_imsg(ps, imsg, PROC_VMM, -1);
usr.sbin/vmd/vmd.c
213
proc_compose_imsg(ps, PROC_VMM, type, -1, -1, &verbose,
usr.sbin/vmd/vmd.c
215
proc_compose_imsg(ps, PROC_PRIV, type, -1, -1, &verbose,
usr.sbin/vmd/vmd.c
247
proc_compose_imsg(ps, PROC_VMM, type, vm->vm_peerid, -1,
usr.sbin/vmd/vmd.c
251
control_reset(&ps->ps_csock);
usr.sbin/vmd/vmd.c
252
TAILQ_FOREACH(rcs, &ps->ps_rcsocks, cs_entry)
usr.sbin/vmd/vmd.c
267
if (proc_compose_imsg(ps, PROC_CONTROL, cmd, peer_id, -1,
usr.sbin/vmd/vmd.c
272
if (proc_compose_imsg(ps, PROC_CONTROL, cmd, peer_id, -1,
usr.sbin/vmd/vmd.c
285
struct privsep *ps = p->p_ps;
usr.sbin/vmd/vmd.c
298
proc_compose_imsg(ps, PROC_CONTROL, type, vm->vm_peerid, -1,
usr.sbin/vmd/vmd.c
308
proc_compose_imsg(ps, PROC_CONTROL, type, vm->vm_peerid, -1,
usr.sbin/vmd/vmd.c
329
if (proc_compose_imsg(ps, PROC_CONTROL, type,
usr.sbin/vmd/vmd.c
348
if (vm_priv_ifconfig(ps, vm) == -1) {
usr.sbin/vmd/vmd.c
364
proc_forward_imsg(ps, imsg, PROC_CONTROL, -1);
usr.sbin/vmd/vmd.c
387
config_setvm(ps, vm, (uint32_t)-1, vm->vm_uid);
usr.sbin/vmd/vmd.c
393
if (proc_compose_imsg(ps, PROC_CONTROL,
usr.sbin/vmd/vmd.c
412
if (proc_compose_imsg(ps,
usr.sbin/vmd/vmd.c
441
if (proc_compose_imsg(ps,
usr.sbin/vmd/vmd.c
453
proc_forward_imsg(ps, imsg,
usr.sbin/vmd/vmd.c
467
struct privsep *ps = p->p_ps;
usr.sbin/vmd/vmd.c
473
proc_forward_imsg(ps, imsg, PROC_VMM, -1);
usr.sbin/vmd/vmd.c
543
struct privsep *ps;
usr.sbin/vmd/vmd.c
648
ps = &env->vmd_ps;
usr.sbin/vmd/vmd.c
649
ps->ps_env = env;
usr.sbin/vmd/vmd.c
655
if ((ps->ps_pw = getpwnam(VMD_USER)) == NULL)
usr.sbin/vmd/vmd.c
660
proc_priv->p_chroot = ps->ps_pw->pw_dir; /* from VMD_USER */
usr.sbin/vmd/vmd.c
693
ps->ps_csock.cs_name = SOCKET_NAME;
usr.sbin/vmd/vmd.c
694
TAILQ_INIT(&ps->ps_rcsocks);
usr.sbin/vmd/vmd.c
700
ps->ps_noaction = 1;
usr.sbin/vmd/vmd.c
702
ps->ps_title[proc_id] = title;
usr.sbin/vmd/vmd.c
705
proc_init(ps, procs, nitems(procs), env->vmd_debug, argc0, argv,
usr.sbin/vmd/vmd.c
708
if (ps->ps_noaction == 0)
usr.sbin/vmd/vmd.c
713
signal_set(&ps->ps_evsigint, SIGINT, vmd_sighdlr, ps);
usr.sbin/vmd/vmd.c
714
signal_set(&ps->ps_evsigterm, SIGTERM, vmd_sighdlr, ps);
usr.sbin/vmd/vmd.c
715
signal_set(&ps->ps_evsighup, SIGHUP, vmd_sighdlr, ps);
usr.sbin/vmd/vmd.c
716
signal_set(&ps->ps_evsigpipe, SIGPIPE, vmd_sighdlr, ps);
usr.sbin/vmd/vmd.c
717
signal_set(&ps->ps_evsigusr1, SIGUSR1, vmd_sighdlr, ps);
usr.sbin/vmd/vmd.c
719
signal_add(&ps->ps_evsigint, NULL);
usr.sbin/vmd/vmd.c
720
signal_add(&ps->ps_evsigterm, NULL);
usr.sbin/vmd/vmd.c
721
signal_add(&ps->ps_evsighup, NULL);
usr.sbin/vmd/vmd.c
722
signal_add(&ps->ps_evsigpipe, NULL);
usr.sbin/vmd/vmd.c
723
signal_add(&ps->ps_evsigusr1, NULL);
usr.sbin/vmd/vmd.c
726
proc_connect(ps);
usr.sbin/vmd/vmd.c
93
struct privsep *ps = p->p_ps;
usr.sbin/vmd/vmm.c
100
signal_del(&ps->ps_evsigchld);
usr.sbin/vmd/vmm.c
101
signal_set(&ps->ps_evsigchld, SIGCHLD, vmm_sighdlr, ps);
usr.sbin/vmd/vmm.c
102
signal_add(&ps->ps_evsigchld, NULL);
usr.sbin/vmd/vmm.c
108
struct privsep *ps = p->p_ps;
usr.sbin/vmd/vmm.c
127
res = config_getvm(ps, imsg);
usr.sbin/vmd/vmm.c
134
res = config_getcdrom(ps, imsg);
usr.sbin/vmd/vmm.c
141
res = config_getdisk(ps, imsg);
usr.sbin/vmd/vmm.c
148
res = config_getif(ps, imsg);
usr.sbin/vmd/vmm.c
216
res = get_info_vm(ps, imsg, 0);
usr.sbin/vmd/vmm.c
279
get_info_vm(ps, NULL, 1);
usr.sbin/vmd/vmm.c
312
if (proc_compose_imsg(ps, PROC_PARENT, cmd, vm_id, -1, &vmr,
usr.sbin/vmd/vmm.c
317
if (proc_compose_imsg(ps, PROC_PARENT, cmd, vm_id, -1, &res,
usr.sbin/vmd/vmm.c
329
struct privsep *ps = arg;
usr.sbin/vmd/vmm.c
375
if (proc_compose_imsg(ps, PROC_PARENT,
usr.sbin/vmd/vmm.c
60
vmm(struct privsep *ps, struct privsep_proc *p)
usr.sbin/vmd/vmm.c
62
proc_run(ps, p, procs, nitems(procs), vmm_run, NULL);
usr.sbin/vmd/vmm.c
66
vmm_run(struct privsep *ps, struct privsep_proc *p, void *arg)
usr.sbin/vmd/vmm.c
68
if (config_init(ps->ps_env) == -1)
usr.sbin/vmd/vmm.c
781
get_info_vm(struct privsep *ps, struct imsg *imsg, int terminate)
usr.sbin/vmd/vmm.c
851
if (proc_compose_imsg(ps, PROC_PARENT,