Symbol: input
games/atc/graphics.c
104
wrefresh(input); /* return cursor */
games/atc/graphics.c
126
input = newwin(INPUT_LINES, COLS - PLANE_COLS, LINES - INPUT_LINES, 0);
games/atc/graphics.c
236
wmove(input, 0, pos);
games/atc/graphics.c
237
wclrtoeol(input);
games/atc/graphics.c
238
wrefresh(input);
games/atc/graphics.c
245
wmove(input, 0, pos);
games/atc/graphics.c
246
wrefresh(input);
games/atc/graphics.c
253
wmove(input, 0, pos);
games/atc/graphics.c
254
waddstr(input, str);
games/atc/graphics.c
255
wrefresh(input);
games/atc/graphics.c
262
wclrtobot(input);
games/atc/graphics.c
263
wrefresh(input);
games/atc/graphics.c
272
wmove(input, 1, pos);
games/atc/graphics.c
274
waddch(input, '^');
games/atc/graphics.c
275
wmove(input, 2, 0);
games/atc/graphics.c
276
waddstr(input, str);
games/atc/graphics.c
277
wrefresh(input);
games/atc/graphics.c
287
getyx(input, y, x);
games/atc/graphics.c
288
wmove(input, 2, 0);
games/atc/graphics.c
289
waddstr(input, "Really quit? (y/n) ");
games/atc/graphics.c
290
wclrtobot(input);
games/atc/graphics.c
291
wrefresh(input);
games/atc/graphics.c
307
wmove(input, 2, 0);
games/atc/graphics.c
308
wclrtobot(input);
games/atc/graphics.c
309
wmove(input, y, x);
games/atc/graphics.c
310
wrefresh(input);
games/atc/graphics.c
363
wmove(input, 0, 0);
games/atc/graphics.c
364
wclrtobot(input);
games/atc/graphics.c
366
wprintw(input, "%s\n\nHit space for top players list...", s);
games/atc/graphics.c
368
wprintw(input, "Plane '%c' %s\n\nHit space for top players list...",
games/atc/graphics.c
370
wrefresh(input);
games/atc/graphics.c
395
touchwin(input);
games/atc/graphics.c
396
wrefresh(input);
games/atc/graphics.c
61
WINDOW *radar, *cleanradar, *credit, *input, *planes;
games/fish/fish.c
452
int input;
games/fish/fish.c
485
while ((input = getchar()) != EOF && input != '\n');
games/gomoku/main.c
170
input[BLACK] = INPUTF;
games/gomoku/main.c
171
input[WHITE] = INPUTF;
games/gomoku/main.c
175
input[color] = USER;
games/gomoku/main.c
176
input[!color] = PROGRAM;
games/gomoku/main.c
180
input[BLACK] = USER;
games/gomoku/main.c
181
input[WHITE] = USER;
games/gomoku/main.c
185
input[BLACK] = PROGRAM;
games/gomoku/main.c
186
input[WHITE] = PROGRAM;
games/gomoku/main.c
191
plyr[BLACK] = input[BLACK] == USER ? you : __progname;
games/gomoku/main.c
192
plyr[WHITE] = input[WHITE] == USER ? you : __progname;
games/gomoku/main.c
198
switch (input[color]) {
games/gomoku/main.c
205
input[color] = USER;
games/gomoku/main.c
206
input[!color] = PROGRAM;
games/gomoku/main.c
210
input[BLACK] = USER;
games/gomoku/main.c
211
input[WHITE] = USER;
games/gomoku/main.c
215
input[BLACK] = PROGRAM;
games/gomoku/main.c
216
input[WHITE] = PROGRAM;
games/gomoku/main.c
219
plyr[BLACK] = input[BLACK] == USER ? you : __progname;
games/gomoku/main.c
220
plyr[WHITE] = input[WHITE] == USER ? you : __progname;
games/gomoku/main.c
281
if (input[color] == PROGRAM)
games/gomoku/main.c
284
if (input[0] == USER && input[1] == USER)
games/gomoku/main.c
76
int input[2];
games/monop/houses.c
113
shrt input[3],temp[3];
games/monop/houses.c
141
input[i] = 0;
games/monop/houses.c
147
input[i] = get_int(cur_prop);
games/monop/houses.c
148
temp[i] = input[i] + pp->houses;
games/monop/houses.c
163
if (temp[i] == 5 && input[i])
games/monop/houses.c
166
tot += input[i];
games/monop/houses.c
248
shrt input[3],temp[3];
games/monop/houses.c
263
input[i] = temp[i] = 0;
games/monop/houses.c
272
input[i] = get_int(cur_prop);
games/monop/houses.c
273
temp[i] = pp->houses - input[i];
games/monop/houses.c
287
tot += input[i];
games/trek/getpar.c
117
char input[100];
games/trek/getpar.c
133
if ((c = scanf("%99[^ \t;\n]", input)) < 0)
games/trek/getpar.c
140
if (input[0] == '?' && input[1] == 0)
games/trek/getpar.c
145
strlcpy(input, r->abrev, sizeof input);
games/trek/getpar.c
146
strlcat(input, r->full, sizeof input);
games/trek/getpar.c
147
printf("%14.14s", input);
games/trek/getpar.c
161
p = input;
lib/libc/crypt/chacha_private.h
100
j1 = x->input[1];
lib/libc/crypt/chacha_private.h
101
j2 = x->input[2];
lib/libc/crypt/chacha_private.h
102
j3 = x->input[3];
lib/libc/crypt/chacha_private.h
103
j4 = x->input[4];
lib/libc/crypt/chacha_private.h
104
j5 = x->input[5];
lib/libc/crypt/chacha_private.h
105
j6 = x->input[6];
lib/libc/crypt/chacha_private.h
106
j7 = x->input[7];
lib/libc/crypt/chacha_private.h
107
j8 = x->input[8];
lib/libc/crypt/chacha_private.h
108
j9 = x->input[9];
lib/libc/crypt/chacha_private.h
109
j10 = x->input[10];
lib/libc/crypt/chacha_private.h
110
j11 = x->input[11];
lib/libc/crypt/chacha_private.h
111
j12 = x->input[12];
lib/libc/crypt/chacha_private.h
112
j13 = x->input[13];
lib/libc/crypt/chacha_private.h
113
j14 = x->input[14];
lib/libc/crypt/chacha_private.h
114
j15 = x->input[15];
lib/libc/crypt/chacha_private.h
14
u32 input[16]; /* could be compressed */
lib/libc/crypt/chacha_private.h
212
x->input[12] = j12;
lib/libc/crypt/chacha_private.h
213
x->input[13] = j13;
lib/libc/crypt/chacha_private.h
59
x->input[4] = U8TO32_LITTLE(k + 0);
lib/libc/crypt/chacha_private.h
60
x->input[5] = U8TO32_LITTLE(k + 4);
lib/libc/crypt/chacha_private.h
61
x->input[6] = U8TO32_LITTLE(k + 8);
lib/libc/crypt/chacha_private.h
62
x->input[7] = U8TO32_LITTLE(k + 12);
lib/libc/crypt/chacha_private.h
69
x->input[8] = U8TO32_LITTLE(k + 0);
lib/libc/crypt/chacha_private.h
70
x->input[9] = U8TO32_LITTLE(k + 4);
lib/libc/crypt/chacha_private.h
71
x->input[10] = U8TO32_LITTLE(k + 8);
lib/libc/crypt/chacha_private.h
72
x->input[11] = U8TO32_LITTLE(k + 12);
lib/libc/crypt/chacha_private.h
73
x->input[0] = U8TO32_LITTLE(constants + 0);
lib/libc/crypt/chacha_private.h
74
x->input[1] = U8TO32_LITTLE(constants + 4);
lib/libc/crypt/chacha_private.h
75
x->input[2] = U8TO32_LITTLE(constants + 8);
lib/libc/crypt/chacha_private.h
76
x->input[3] = U8TO32_LITTLE(constants + 12);
lib/libc/crypt/chacha_private.h
82
x->input[12] = 0;
lib/libc/crypt/chacha_private.h
83
x->input[13] = 0;
lib/libc/crypt/chacha_private.h
84
x->input[14] = U8TO32_LITTLE(iv + 0);
lib/libc/crypt/chacha_private.h
85
x->input[15] = U8TO32_LITTLE(iv + 4);
lib/libc/crypt/chacha_private.h
99
j0 = x->input[0];
lib/libc/gen/readpassphrase.c
116
while ((nr = read(input, &ch, 1)) == 1 && ch != '\n' && ch != '\r') {
lib/libc/gen/readpassphrase.c
139
while (tcsetattr(input, TCSAFLUSH|TCSASOFT, &oterm) == -1 &&
lib/libc/gen/readpassphrase.c
153
if (input != STDIN_FILENO)
lib/libc/gen/readpassphrase.c
154
(void)close(input);
lib/libc/gen/readpassphrase.c
43
int input, output, save_errno, i, need_restart;
lib/libc/gen/readpassphrase.c
66
(input = output = __pledge_open(_PATH_TTY, O_RDWR | O_CLOEXEC)) == -1) {
lib/libc/gen/readpassphrase.c
71
input = STDIN_FILENO;
lib/libc/gen/readpassphrase.c
80
if (input != STDIN_FILENO && tcgetattr(input, &oterm) == 0) {
lib/libc/gen/readpassphrase.c
86
(void)tcsetattr(input, TCSAFLUSH|TCSASOFT, &term);
lib/libc/hash/md5.c
100
memcpy(ctx->buffer + have, input, len);
lib/libc/hash/md5.c
66
MD5Update(MD5_CTX *ctx, const unsigned char *input, size_t len)
lib/libc/hash/md5.c
83
memcpy(ctx->buffer + have, input, need);
lib/libc/hash/md5.c
85
input += need;
lib/libc/hash/md5.c
92
MD5Transform(ctx->state, input);
lib/libc/hash/md5.c
93
input += MD5_BLOCK_LENGTH;
lib/libc/hash/rmd160.c
104
RMD160Update(RMD160_CTX *ctx, const u_int8_t *input, size_t len)
lib/libc/hash/rmd160.c
119
memcpy(ctx->buffer + have, input, need);
lib/libc/hash/rmd160.c
126
RMD160Transform(ctx->state, input+off);
lib/libc/hash/rmd160.c
131
memcpy(ctx->buffer + have, input+off, len-off);
lib/libc/net/base64.c
128
unsigned char input[3];
lib/libc/net/base64.c
133
input[0] = *src++;
lib/libc/net/base64.c
134
input[1] = *src++;
lib/libc/net/base64.c
135
input[2] = *src++;
lib/libc/net/base64.c
138
output[0] = input[0] >> 2;
lib/libc/net/base64.c
139
output[1] = ((input[0] & 0x03) << 4) + (input[1] >> 4);
lib/libc/net/base64.c
140
output[2] = ((input[1] & 0x0f) << 2) + (input[2] >> 6);
lib/libc/net/base64.c
141
output[3] = input[2] & 0x3f;
lib/libc/net/base64.c
154
input[0] = input[1] = input[2] = '\0';
lib/libc/net/base64.c
156
input[i] = *src++;
lib/libc/net/base64.c
158
output[0] = input[0] >> 2;
lib/libc/net/base64.c
159
output[1] = ((input[0] & 0x03) << 4) + (input[1] >> 4);
lib/libc/net/base64.c
160
output[2] = ((input[1] & 0x0f) << 2) + (input[2] >> 6);
lib/libcrypto/chacha/chacha-merged.c
100
x->input[9] = U8TO32_LITTLE(k + 4);
lib/libcrypto/chacha/chacha-merged.c
101
x->input[10] = U8TO32_LITTLE(k + 8);
lib/libcrypto/chacha/chacha-merged.c
102
x->input[11] = U8TO32_LITTLE(k + 12);
lib/libcrypto/chacha/chacha-merged.c
103
x->input[0] = U8TO32_LITTLE(constants + 0);
lib/libcrypto/chacha/chacha-merged.c
104
x->input[1] = U8TO32_LITTLE(constants + 4);
lib/libcrypto/chacha/chacha-merged.c
105
x->input[2] = U8TO32_LITTLE(constants + 8);
lib/libcrypto/chacha/chacha-merged.c
106
x->input[3] = U8TO32_LITTLE(constants + 12);
lib/libcrypto/chacha/chacha-merged.c
112
x->input[12] = counter == NULL ? 0 : U8TO32_LITTLE(counter + 0);
lib/libcrypto/chacha/chacha-merged.c
113
x->input[13] = counter == NULL ? 0 : U8TO32_LITTLE(counter + 4);
lib/libcrypto/chacha/chacha-merged.c
114
x->input[14] = U8TO32_LITTLE(iv + 0);
lib/libcrypto/chacha/chacha-merged.c
115
x->input[15] = U8TO32_LITTLE(iv + 4);
lib/libcrypto/chacha/chacha-merged.c
132
j0 = x->input[0];
lib/libcrypto/chacha/chacha-merged.c
133
j1 = x->input[1];
lib/libcrypto/chacha/chacha-merged.c
134
j2 = x->input[2];
lib/libcrypto/chacha/chacha-merged.c
135
j3 = x->input[3];
lib/libcrypto/chacha/chacha-merged.c
136
j4 = x->input[4];
lib/libcrypto/chacha/chacha-merged.c
137
j5 = x->input[5];
lib/libcrypto/chacha/chacha-merged.c
138
j6 = x->input[6];
lib/libcrypto/chacha/chacha-merged.c
139
j7 = x->input[7];
lib/libcrypto/chacha/chacha-merged.c
140
j8 = x->input[8];
lib/libcrypto/chacha/chacha-merged.c
141
j9 = x->input[9];
lib/libcrypto/chacha/chacha-merged.c
142
j10 = x->input[10];
lib/libcrypto/chacha/chacha-merged.c
143
j11 = x->input[11];
lib/libcrypto/chacha/chacha-merged.c
144
j12 = x->input[12];
lib/libcrypto/chacha/chacha-merged.c
145
j13 = x->input[13];
lib/libcrypto/chacha/chacha-merged.c
146
j14 = x->input[14];
lib/libcrypto/chacha/chacha-merged.c
147
j15 = x->input[15];
lib/libcrypto/chacha/chacha-merged.c
20
u32 input[16];
lib/libcrypto/chacha/chacha-merged.c
267
x->input[12] = j12;
lib/libcrypto/chacha/chacha-merged.c
268
x->input[13] = j13;
lib/libcrypto/chacha/chacha-merged.c
89
x->input[4] = U8TO32_LITTLE(k + 0);
lib/libcrypto/chacha/chacha-merged.c
90
x->input[5] = U8TO32_LITTLE(k + 4);
lib/libcrypto/chacha/chacha-merged.c
91
x->input[6] = U8TO32_LITTLE(k + 8);
lib/libcrypto/chacha/chacha-merged.c
92
x->input[7] = U8TO32_LITTLE(k + 12);
lib/libcrypto/chacha/chacha-merged.c
99
x->input[8] = U8TO32_LITTLE(k + 0);
lib/libcrypto/chacha/chacha.c
86
ctx.input[12] = (uint32_t)counter;
lib/libcrypto/chacha/chacha.c
87
ctx.input[13] = (uint32_t)(counter >> 32);
lib/libcrypto/chacha/chacha.h
31
unsigned int input[16];
lib/libcrypto/des/des.c
515
DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output,
lib/libcrypto/des/des.c
522
const unsigned char *in = &(*input)[0];
lib/libcrypto/des/des.c
541
DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output,
lib/libcrypto/des/des.c
546
const unsigned char *in = &(*input)[0];
lib/libcrypto/des/des.c
872
DES_pcbc_encrypt(const unsigned char *input, unsigned char *output,
lib/libcrypto/des/des.c
881
in = input;
lib/libcrypto/des/des.h
114
void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output,
lib/libcrypto/des/des.h
117
DES_LONG DES_cbc_cksum(const unsigned char *input, DES_cblock *output,
lib/libcrypto/des/des.h
121
void DES_cbc_encrypt(const unsigned char *input, unsigned char *output,
lib/libcrypto/des/des.h
124
void DES_ncbc_encrypt(const unsigned char *input, unsigned char *output,
lib/libcrypto/des/des.h
127
void DES_xcbc_encrypt(const unsigned char *input, unsigned char *output,
lib/libcrypto/des/des.h
133
void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output,
lib/libcrypto/des/des.h
159
void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output,
lib/libcrypto/des/des.h
185
void DES_pcbc_encrypt(const unsigned char *input, unsigned char *output,
lib/libcrypto/des/des.h
188
DES_LONG DES_quad_cksum(const unsigned char *input, DES_cblock output[],
lib/libcrypto/des/des_cksum.c
124
DES_quad_cksum(const unsigned char *input, DES_cblock output[],
lib/libcrypto/des/des_cksum.c
143
cp = input;
lib/libcrypto/des/des_enc.c
432
DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output,
lib/libcrypto/des/des_enc.c
445
in = input;
lib/libcrypto/evp/e_chacha20poly1305.c
462
cpx->chacha.input[12] = (uint32_t)ctr;
lib/libcrypto/evp/e_chacha20poly1305.c
463
cpx->chacha.input[13] = (uint32_t)(ctr >> 32);
lib/libcrypto/mlkem/mlkem_internal.c
1006
uint8_t input[33];
lib/libcrypto/mlkem/mlkem_internal.c
1018
memcpy(input, randomness, 32);
lib/libcrypto/mlkem/mlkem_internal.c
1019
input[32] = counter;
lib/libcrypto/mlkem/mlkem_internal.c
1021
input);
lib/libcrypto/mlkem/mlkem_internal.c
1039
explicit_bzero(input, sizeof(input));
lib/libcrypto/mlkem/mlkem_internal.c
1051
uint8_t input[64];
lib/libcrypto/mlkem/mlkem_internal.c
1054
memcpy(input, entropy, MLKEM_ENCAP_ENTROPY);
lib/libcrypto/mlkem/mlkem_internal.c
1055
memcpy(input + MLKEM_ENCAP_ENTROPY, pub.public_key_hash,
lib/libcrypto/mlkem/mlkem_internal.c
1056
sizeof(input) - MLKEM_ENCAP_ENTROPY);
lib/libcrypto/mlkem/mlkem_internal.c
1057
hash_g(key_and_randomness, input, sizeof(input));
lib/libcrypto/mlkem/mlkem_internal.c
1063
explicit_bzero(input, sizeof(input));
lib/libcrypto/mlkem/mlkem_internal.c
1192
mlkem_parse_public_key(const uint8_t *input, size_t input_len,
lib/libcrypto/mlkem/mlkem_internal.c
1199
CBS_init(&cbs, input, input_len);
lib/libcrypto/mlkem/mlkem_internal.c
1205
hash_h(pub.public_key_hash, input, input_len);
lib/libcrypto/mlkem/mlkem_internal.c
1247
mlkem_parse_private_key(const uint8_t *input, size_t input_len,
lib/libcrypto/mlkem/mlkem_internal.c
1255
CBS_init(&cbs, input, input_len);
lib/libcrypto/mlkem/mlkem_internal.c
481
const uint8_t input[33])
lib/libcrypto/mlkem/mlkem_internal.c
487
prf(entropy, sizeof(entropy), input);
lib/libcrypto/mlkem/mlkem_internal.c
524
uint8_t input[33];
lib/libcrypto/mlkem/mlkem_internal.c
527
memcpy(input, seed, 32);
lib/libcrypto/mlkem/mlkem_internal.c
529
input[32] = (*counter)++;
lib/libcrypto/mlkem/mlkem_internal.c
531
input);
lib/libcrypto/mlkem/mlkem_internal.c
539
uint8_t input[34];
lib/libcrypto/mlkem/mlkem_internal.c
542
memcpy(input, rho, 32);
lib/libcrypto/mlkem/mlkem_internal.c
547
input[32] = i;
lib/libcrypto/mlkem/mlkem_internal.c
548
input[33] = j;
lib/libcrypto/mlkem/mlkem_internal.c
550
shake_update(&keccak_ctx, input, sizeof(input));
lib/libcrypto/mlkem/mlkem_internal.h
231
int mlkem_parse_public_key(const uint8_t *input, size_t input_len,
lib/libcrypto/mlkem/mlkem_internal.h
241
int mlkem_parse_private_key(const uint8_t *input, size_t input_len,
lib/libevent/evbuffer.c
102
struct evbuffer *buf = bufev->input;
lib/libevent/evbuffer.c
110
res = evbuffer_read(bufev->input, fd, howmuch);
lib/libevent/evbuffer.c
127
len = EVBUFFER_LENGTH(bufev->input);
lib/libevent/evbuffer.c
131
struct evbuffer *buf = bufev->input;
lib/libevent/evbuffer.c
222
if ((bufev->input = evbuffer_new()) == NULL) {
lib/libevent/evbuffer.c
228
evbuffer_free(bufev->input);
lib/libevent/evbuffer.c
294
evbuffer_free(bufev->input);
lib/libevent/evbuffer.c
337
struct evbuffer *buf = bufev->input;
lib/libevent/evbuffer.c
418
bufferevent_read_pressure_cb(bufev->input,
lib/libevent/evbuffer.c
419
0, EVBUFFER_LENGTH(bufev->input), bufev);
lib/libevent/evbuffer.c
99
howmuch = bufev->wm_read.high - EVBUFFER_LENGTH(bufev->input);
lib/libevent/event.h
763
struct evbuffer *input;
lib/libevent/event.h
968
#define EVBUFFER_INPUT(x) (x)->input
lib/libexpat/tests/basic_tests.c
325
const char *input;
lib/libexpat/tests/basic_tests.c
349
const char *fromLim = cases[i].input + strlen(cases[i].input);
lib/libexpat/tests/basic_tests.c
353
_INTERNAL_trim_to_complete_utf8_characters(cases[i].input, &fromLim);
lib/libexpat/tests/basic_tests.c
363
for (; j < strlen(cases[i].input); j++) {
lib/libexpat/tests/basic_tests.c
364
printf("\\x%02x", (unsigned char)cases[i].input[j]);
lib/libexpat/tests/misc_tests.c
377
const char *const input = inputs[inputIndex];
lib/libexpat/tests/misc_tests.c
387
suspend ? "true" : "false", input);
lib/libexpat/tests/misc_tests.c
409
parseResult = XML_Parse(parser, input, (int)strlen(input), 0);
lib/libexpat/tests/misc_tests.c
427
= _XML_Parse_SINGLE_BYTES(parser, input, (int)strlen(input), 0);
lib/libskey/put.c
372
char input[36];
lib/libskey/put.c
378
(void)strlcpy(input, e, sizeof(input));
lib/libskey/put.c
382
if ((word = strtok_r(i == 0 ? input : NULL, " ", &last)) == NULL)
lib/libsndio/sioctl_sun.c
164
if (initvol(hdl, &hdl->input,
lib/libsndio/sioctl_sun.c
166
hdl->input.name = "input";
lib/libsndio/sioctl_sun.c
167
hdl->input.base_addr = 64;
lib/libsndio/sioctl_sun.c
423
!scanvol(hdl, &hdl->input)) {
lib/libsndio/sioctl_sun.c
457
!setvol(hdl, &hdl->input, addr, val)) {
lib/libsndio/sioctl_sun.c
519
} else if (idx == hdl->input.level_idx ||
lib/libsndio/sioctl_sun.c
520
idx == hdl->input.mute_idx) {
lib/libsndio/sioctl_sun.c
521
vol = &hdl->input;
lib/libsndio/sioctl_sun.c
58
struct volume output, input;
lib/libssl/s3_cbc.c
131
rec->input += eiv_len;
lib/libssl/ssl_local.h
1071
unsigned char *input; /* where the decode bytes are */
lib/libssl/tls12_record_layer.c
1005
seq_num, rrec.input, rrec.length, mac_len,
lib/libssl/tls12_record_layer.c
1012
seq_num, rrec.input, rrec.length))
lib/libssl/tls12_record_layer.c
985
rrec.input = content;
lib/libtls/tls_signer.c
196
const uint8_t *input, size_t input_len, int padding_type,
lib/libtls/tls_signer.c
231
if ((signature_len = RSA_private_encrypt((int)input_len, input,
lib/libtls/tls_signer.c
248
const uint8_t *input, size_t input_len, int padding_type,
lib/libtls/tls_signer.c
279
if (!ECDSA_sign(0, input, input_len, signature, &signature_len,
lib/libtls/tls_signer.c
296
const uint8_t *input, size_t input_len, int padding_type,
lib/libtls/tls_signer.c
314
return tls_sign_rsa(signer, skey, input, input_len,
lib/libtls/tls_signer.c
318
return tls_sign_ecdsa(signer, skey, input, input_len,
libexec/ld.so/chacha_private.h
100
j1 = x->input[1];
libexec/ld.so/chacha_private.h
101
j2 = x->input[2];
libexec/ld.so/chacha_private.h
102
j3 = x->input[3];
libexec/ld.so/chacha_private.h
103
j4 = x->input[4];
libexec/ld.so/chacha_private.h
104
j5 = x->input[5];
libexec/ld.so/chacha_private.h
105
j6 = x->input[6];
libexec/ld.so/chacha_private.h
106
j7 = x->input[7];
libexec/ld.so/chacha_private.h
107
j8 = x->input[8];
libexec/ld.so/chacha_private.h
108
j9 = x->input[9];
libexec/ld.so/chacha_private.h
109
j10 = x->input[10];
libexec/ld.so/chacha_private.h
110
j11 = x->input[11];
libexec/ld.so/chacha_private.h
111
j12 = x->input[12];
libexec/ld.so/chacha_private.h
112
j13 = x->input[13];
libexec/ld.so/chacha_private.h
113
j14 = x->input[14];
libexec/ld.so/chacha_private.h
114
j15 = x->input[15];
libexec/ld.so/chacha_private.h
14
u32 input[16]; /* could be compressed */
libexec/ld.so/chacha_private.h
212
x->input[12] = j12;
libexec/ld.so/chacha_private.h
213
x->input[13] = j13;
libexec/ld.so/chacha_private.h
59
x->input[4] = U8TO32_LITTLE(k + 0);
libexec/ld.so/chacha_private.h
60
x->input[5] = U8TO32_LITTLE(k + 4);
libexec/ld.so/chacha_private.h
61
x->input[6] = U8TO32_LITTLE(k + 8);
libexec/ld.so/chacha_private.h
62
x->input[7] = U8TO32_LITTLE(k + 12);
libexec/ld.so/chacha_private.h
69
x->input[8] = U8TO32_LITTLE(k + 0);
libexec/ld.so/chacha_private.h
70
x->input[9] = U8TO32_LITTLE(k + 4);
libexec/ld.so/chacha_private.h
71
x->input[10] = U8TO32_LITTLE(k + 8);
libexec/ld.so/chacha_private.h
72
x->input[11] = U8TO32_LITTLE(k + 12);
libexec/ld.so/chacha_private.h
73
x->input[0] = U8TO32_LITTLE(constants + 0);
libexec/ld.so/chacha_private.h
74
x->input[1] = U8TO32_LITTLE(constants + 4);
libexec/ld.so/chacha_private.h
75
x->input[2] = U8TO32_LITTLE(constants + 8);
libexec/ld.so/chacha_private.h
76
x->input[3] = U8TO32_LITTLE(constants + 12);
libexec/ld.so/chacha_private.h
82
x->input[12] = 0;
libexec/ld.so/chacha_private.h
83
x->input[13] = 0;
libexec/ld.so/chacha_private.h
84
x->input[14] = U8TO32_LITTLE(iv + 0);
libexec/ld.so/chacha_private.h
85
x->input[15] = U8TO32_LITTLE(iv + 4);
libexec/ld.so/chacha_private.h
99
j0 = x->input[0];
regress/lib/libc/arch/alpha/divremtest/divremtest.c
147
opspec, op1.input, op2.input, \
regress/lib/libc/arch/alpha/divremtest/divremtest.c
153
opspec, op1.input, op2.input); \
regress/lib/libc/arch/alpha/divremtest/divremtest.c
88
unsigned long input;
regress/lib/libc/arch/alpha/divremtest/divremtest.c
97
while (scanf("%6c %lx %lx %lx %lx\n", opspec, &op1.input,
regress/lib/libc/arch/alpha/divremtest/divremtest.c
98
&op2.input, &divwant.input, &modwant.input) != EOF) {
regress/lib/libc/strtol/strtoltest.c
25
char *input;
regress/lib/libc/strtol/strtoltest.c
64
n = strtol(test->input, &end, test->base);
regress/lib/libc/strtol/strtoltest.c
67
i, test->input, test->base, n);
regress/lib/libcrypto/base64/base64test.c
366
char *buf, *input;
regress/lib/libcrypto/base64/base64test.c
374
if ((input = malloc(BUF_SIZE)) == NULL)
regress/lib/libcrypto/base64/base64test.c
377
memcpy(input, bt->out, bt->out_len);
regress/lib/libcrypto/base64/base64test.c
380
memcpy(&input[bt->out_len], "\r\n", 2);
regress/lib/libcrypto/base64/base64test.c
384
bio_mem = BIO_new_mem_buf(input, inlen);
regress/lib/libcrypto/base64/base64test.c
407
fprintf(stderr, "%c", input[i]);
regress/lib/libcrypto/base64/base64test.c
437
free(input);
regress/lib/libcrypto/bio/bio_dump.c
102
.input = "",
regress/lib/libcrypto/bio/bio_dump.c
108
.input = "",
regress/lib/libcrypto/bio/bio_dump.c
114
.input = " ",
regress/lib/libcrypto/bio/bio_dump.c
120
.input = "!",
regress/lib/libcrypto/bio/bio_dump.c
127
.input = "~",
regress/lib/libcrypto/bio/bio_dump.c
134
.input = dump,
regress/lib/libcrypto/bio/bio_dump.c
155
.input = dump,
regress/lib/libcrypto/bio/bio_dump.c
178
.input = dump,
regress/lib/libcrypto/bio/bio_dump.c
202
.input = dump,
regress/lib/libcrypto/bio/bio_dump.c
229
.input = dump,
regress/lib/libcrypto/bio/bio_dump.c
260
.input = dump,
regress/lib/libcrypto/bio/bio_dump.c
294
.input = dump,
regress/lib/libcrypto/bio/bio_dump.c
332
.input = dump,
regress/lib/libcrypto/bio/bio_dump.c
375
.input = dump,
regress/lib/libcrypto/bio/bio_dump.c
435
.input = dump,
regress/lib/libcrypto/bio/bio_dump.c
548
.input = dump,
regress/lib/libcrypto/bio/bio_dump.c
767
.input = bytes,
regress/lib/libcrypto/bio/bio_dump.c
803
if ((ret = BIO_dump_indent(bio, tc->input, tc->inlen, tc->indent)) == -1)
regress/lib/libcrypto/bio/bio_dump.c
96
const char *input;
regress/lib/libcrypto/bio/bio_host.c
105
"%x != %x\n", i, bgit->input,
regress/lib/libcrypto/bio/bio_host.c
127
ret = BIO_get_port(bgpt->input, &port);
regress/lib/libcrypto/bio/bio_host.c
130
i, bgpt->input, ret ? "success" : "failure",
regress/lib/libcrypto/bio/bio_host.c
137
"%u != %u\n", i, bgpt->input, port, bgpt->port);
regress/lib/libcrypto/bio/bio_host.c
29
char *input;
regress/lib/libcrypto/bio/bio_host.c
55
char *input;
regress/lib/libcrypto/bio/bio_host.c
95
ret = BIO_get_host_ip(bgit->input, ip.c);
regress/lib/libcrypto/bio/bio_host.c
98
i, bgit->input, ret ? "success" : "failure",
regress/lib/libcrypto/bn/bn_to_string.c
102
.input = "-0x7FFF",
regress/lib/libcrypto/bn/bn_to_string.c
106
.input = "0x8000",
regress/lib/libcrypto/bn/bn_to_string.c
110
.input = "-0x8000",
regress/lib/libcrypto/bn/bn_to_string.c
114
.input = "0xFFFF",
regress/lib/libcrypto/bn/bn_to_string.c
118
.input = "-0xFFFF",
regress/lib/libcrypto/bn/bn_to_string.c
122
.input = "0x10000",
regress/lib/libcrypto/bn/bn_to_string.c
126
.input = "-0x10000",
regress/lib/libcrypto/bn/bn_to_string.c
130
.input = "0x7FFFFFFF",
regress/lib/libcrypto/bn/bn_to_string.c
134
.input = "-0x7FFFFFFF",
regress/lib/libcrypto/bn/bn_to_string.c
138
.input = "0x80000000",
regress/lib/libcrypto/bn/bn_to_string.c
142
.input = "-0x80000000",
regress/lib/libcrypto/bn/bn_to_string.c
146
.input = "0xFFFFFFFF",
regress/lib/libcrypto/bn/bn_to_string.c
150
.input = "-0xFFFFFFFF",
regress/lib/libcrypto/bn/bn_to_string.c
154
.input = "0x100000000",
regress/lib/libcrypto/bn/bn_to_string.c
158
.input = "-0x100000000",
regress/lib/libcrypto/bn/bn_to_string.c
162
.input = "0x7FFFFFFFFFFFFFFF",
regress/lib/libcrypto/bn/bn_to_string.c
166
.input = "-0x7FFFFFFFFFFFFFFF",
regress/lib/libcrypto/bn/bn_to_string.c
170
.input = "0x8000000000000000",
regress/lib/libcrypto/bn/bn_to_string.c
174
.input = "-0x8000000000000000",
regress/lib/libcrypto/bn/bn_to_string.c
178
.input = "0xFFFFFFFFFFFFFFFF",
regress/lib/libcrypto/bn/bn_to_string.c
182
.input = "-0xFFFFFFFFFFFFFFFF",
regress/lib/libcrypto/bn/bn_to_string.c
186
.input = "0x10000000000000000",
regress/lib/libcrypto/bn/bn_to_string.c
190
.input = "-0x10000000000000000",
regress/lib/libcrypto/bn/bn_to_string.c
194
.input = "0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
regress/lib/libcrypto/bn/bn_to_string.c
198
.input = "-0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
regress/lib/libcrypto/bn/bn_to_string.c
202
.input = "0x80000000000000000000000000000000",
regress/lib/libcrypto/bn/bn_to_string.c
206
.input = "-0x80000000000000000000000000000000",
regress/lib/libcrypto/bn/bn_to_string.c
210
.input = "0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
regress/lib/libcrypto/bn/bn_to_string.c
214
.input = "-0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
regress/lib/libcrypto/bn/bn_to_string.c
218
.input = "0x100000000000000000000000000000000",
regress/lib/libcrypto/bn/bn_to_string.c
222
.input = "-0x100000000000000000000000000000000",
regress/lib/libcrypto/bn/bn_to_string.c
226
.input = NULL,
regress/lib/libcrypto/bn/bn_to_string.c
238
for (test = testcases; test->input != NULL; test++) {
regress/lib/libcrypto/bn/bn_to_string.c
239
if ((aint = s2i_ASN1_INTEGER(NULL, test->input)) == NULL)
regress/lib/libcrypto/bn/bn_to_string.c
240
errx(1, "s2i_ASN1_INTEGER(%s)", test->input);
regress/lib/libcrypto/bn/bn_to_string.c
242
errx(1, "i2s_ASN1_INTEGER(%s)", test->input);
regress/lib/libcrypto/bn/bn_to_string.c
26
const char *input;
regress/lib/libcrypto/bn/bn_to_string.c
30
.input = "0x0",
regress/lib/libcrypto/bn/bn_to_string.c
34
.input = "-0x0",
regress/lib/libcrypto/bn/bn_to_string.c
38
.input = "0x7",
regress/lib/libcrypto/bn/bn_to_string.c
42
.input = "-0x7",
regress/lib/libcrypto/bn/bn_to_string.c
46
.input = "0x8",
regress/lib/libcrypto/bn/bn_to_string.c
50
.input = "-0x8",
regress/lib/libcrypto/bn/bn_to_string.c
54
.input = "0xF",
regress/lib/libcrypto/bn/bn_to_string.c
58
.input = "-0xF",
regress/lib/libcrypto/bn/bn_to_string.c
62
.input = "0x10",
regress/lib/libcrypto/bn/bn_to_string.c
66
.input = "-0x10",
regress/lib/libcrypto/bn/bn_to_string.c
70
.input = "0x7F",
regress/lib/libcrypto/bn/bn_to_string.c
74
.input = "-0x7F",
regress/lib/libcrypto/bn/bn_to_string.c
78
.input = "0x80",
regress/lib/libcrypto/bn/bn_to_string.c
82
.input = "-0x80",
regress/lib/libcrypto/bn/bn_to_string.c
86
.input = "0xFF",
regress/lib/libcrypto/bn/bn_to_string.c
90
.input = "-0xFF",
regress/lib/libcrypto/bn/bn_to_string.c
94
.input = "0x100",
regress/lib/libcrypto/bn/bn_to_string.c
98
.input = "0x7FFF",
regress/lib/libcrypto/sm2/sm2evptest.c
51
const char *input = "message digest";
regress/lib/libcrypto/sm2/sm2evptest.c
88
CHECK_GOTO(EVP_DigestVerifyUpdate(md_ctx_verify, input, strlen(input)));
regress/lib/libcrypto/sm4/sm4test.c
100
if (memcmp(block, input, SM4_BLOCK_SIZE) != 0) {
regress/lib/libcrypto/sm4/sm4test.c
103
hexdump(stderr, "Expected", input, SM4_BLOCK_SIZE);
regress/lib/libcrypto/sm4/sm4test.c
49
static const uint8_t input[SM4_BLOCK_SIZE] = {
regress/lib/libcrypto/sm4/sm4test.c
76
memcpy(block, input, SM4_BLOCK_SIZE);
regress/lib/libevent/event_regress.c
1284
if (EVBUFFER_LENGTH(bev->input) == 8333) {
regress/lib/libevent/event_regress.c
1341
int len = EVBUFFER_LENGTH(bev->input);
regress/lib/libevent/event_regress.c
1346
evbuffer_drain(bev->input, len);
regress/lib/libssl/bytestring/bytestringtest.c
838
static const uint8_t input[] = {1, 2, 3, 4, 5};
regress/lib/libssl/bytestring/bytestringtest.c
841
CBS_init(&data, input, sizeof(input));
regress/lib/libssl/bytestring/bytestringtest.c
842
CHECK(sizeof(input) == 5);
regress/lib/libssl/bytestring/bytestringtest.c
860
CBS_init(&data, input, sizeof(input));
regress/lib/libssl/bytestring/bytestringtest.c
878
static const uint8_t input[] = {'f', 'o', 'o', 'b', 'a', 'r'};
regress/lib/libssl/bytestring/bytestringtest.c
882
CHECK_GOTO((tmp = malloc(sizeof(input))) != NULL);
regress/lib/libssl/bytestring/bytestringtest.c
883
memset(tmp, 100, sizeof(input));
regress/lib/libssl/bytestring/bytestringtest.c
885
CBS_init(&data, input, sizeof(input));
regress/lib/libssl/bytestring/bytestringtest.c
892
CHECK_GOTO(CBS_write_bytes(&data, tmp, sizeof(input), &len));
regress/lib/libssl/bytestring/bytestringtest.c
894
CHECK_GOTO(memcmp(input + 2, tmp, len) == 0);
regress/lib/libssl/bytestring/bytestringtest.c
908
static const uint8_t input[] = {'f', 'o', 'o', 'b', 'a', 'r'};
regress/lib/libssl/bytestring/bytestringtest.c
910
CBS_init(&data, input, sizeof(input));
regress/lib/libssl/bytestring/bytestringtest.c
926
CBS_init(&data, input, sizeof(input));
regress/lib/libssl/bytestring/bytestringtest.c
931
CHECK(CBS_data(&data) == input + 5);
regress/lib/libtls/signer/signertest.c
346
const uint8_t *input, size_t input_len, int padding_type,
regress/lib/libtls/signer/signertest.c
353
return tls_signer_sign(signer, pubkey_hash, input, input_len,
regress/lib/libutil/ber/ber_test.c
335
ober_set_readbuf(&ber, test_vectors[i].input, test_vectors[i].length);
regress/lib/libutil/ber/ber_test.c
34
unsigned char input[1024];
regress/lib/libutil/ber/ber_test.c
481
if (memcmp(ber.br_wbuf, test_vectors[i].input,
regress/lib/libutil/ber/ber_test.c
487
hexdump(test_vectors[i].input, test_vectors[i].length);
regress/lib/libutil/ber/ber_test_int_i.c
34
unsigned char input[1024];
regress/lib/libutil/ber/ber_test_int_i.c
533
ober_set_readbuf(&ber, test_vectors[i].input,
regress/lib/libutil/ber/ber_test_int_i.c
628
ober_set_readbuf(&ber, test_vectors[i].input,
regress/lib/libutil/fmt_scaled/fmt_test.c
129
ret = fmt_scaled(ddata[i].input, buf);
regress/lib/libutil/fmt_scaled/fmt_test.c
132
printf("%lld --> %s (%d)", ddata[i].input, buf, ret);
regress/lib/libutil/fmt_scaled/fmt_test.c
154
char *input;
regress/lib/libutil/fmt_scaled/fmt_test.c
233
print(char *input, long long result, int ret, int e)
regress/lib/libutil/fmt_scaled/fmt_test.c
235
printf("\"%40s\" --> %lld (%d)", input, result, ret);
regress/lib/libutil/fmt_scaled/fmt_test.c
249
char buf[1024], *input;
regress/lib/libutil/fmt_scaled/fmt_test.c
254
input = sdata[i].input;
regress/lib/libutil/fmt_scaled/fmt_test.c
256
if (strcmp(input, "LLONG_MAX") == 0) {
regress/lib/libutil/fmt_scaled/fmt_test.c
258
input = buf;
regress/lib/libutil/fmt_scaled/fmt_test.c
259
} else if (strcmp(input, "LLONG_MIN") == 0) {
regress/lib/libutil/fmt_scaled/fmt_test.c
261
input = buf;
regress/lib/libutil/fmt_scaled/fmt_test.c
262
} else if (strcmp(input, "LLONG_MAX_K") == 0) {
regress/lib/libutil/fmt_scaled/fmt_test.c
264
input = buf;
regress/lib/libutil/fmt_scaled/fmt_test.c
265
} else if (strcmp(input, "LLONG_MIN_K") == 0) {
regress/lib/libutil/fmt_scaled/fmt_test.c
267
input = buf;
regress/lib/libutil/fmt_scaled/fmt_test.c
268
} else if (strcmp(input, "SCALE_OVERFLOW") == 0) {
regress/lib/libutil/fmt_scaled/fmt_test.c
270
input = buf;
regress/lib/libutil/fmt_scaled/fmt_test.c
271
} else if (strcmp(input, "SCALE_UNDERFLOW") == 0) {
regress/lib/libutil/fmt_scaled/fmt_test.c
273
input = buf;
regress/lib/libutil/fmt_scaled/fmt_test.c
274
} else if (strcmp(input, "NEGATIVE_LLONG_MAX") == 0) {
regress/lib/libutil/fmt_scaled/fmt_test.c
276
input = buf;
regress/lib/libutil/fmt_scaled/fmt_test.c
278
if (verbose && input != sdata[i].input)
regress/lib/libutil/fmt_scaled/fmt_test.c
279
printf("expand '%s' -> '%s'\n", sdata[i].input,
regress/lib/libutil/fmt_scaled/fmt_test.c
280
input);
regress/lib/libutil/fmt_scaled/fmt_test.c
284
ret = scan_scaled(input, &result);
regress/lib/libutil/fmt_scaled/fmt_test.c
287
print(input, result, ret, e);
regress/lib/libutil/fmt_scaled/fmt_test.c
73
long long input;
sbin/mount_tmpfs/mount_tmpfs.c
239
pathadj(const char *input, char *adjusted)
sbin/mount_tmpfs/mount_tmpfs.c
242
if (realpath(input, adjusted) == NULL)
sbin/mount_tmpfs/mount_tmpfs.c
243
err(1, "realpath %s", input);
sbin/mount_tmpfs/mount_tmpfs.c
244
if (strncmp(input, adjusted, PATH_MAX)) {
sbin/mount_tmpfs/mount_tmpfs.c
245
warnx("\"%s\" is a relative path.", input);
sbin/restore/interactive.c
304
static char input[BUFSIZ];
sbin/restore/interactive.c
306
# define rawname input /* save space by reusing input buffer */
sbin/restore/interactive.c
322
if (fgets(input, sizeof input, terminal) == NULL) {
sbin/restore/interactive.c
326
} while (input[0] == '\n' || input[0] == '\0');
sbin/restore/interactive.c
327
for (cp = &input[strlen(input) - 1];
sbin/restore/interactive.c
328
cp >= input && (*cp == ' ' || *cp == '\t' || *cp == '\n'); cp--)
sbin/restore/interactive.c
334
cp = copynext(input, cmd);
sbin/restore/interactive.c
404
copynext(char *input, char *output)
sbin/restore/interactive.c
409
for (cp = input; *cp == ' ' || *cp == '\t'; cp++)
sbin/unwind/libunbound/util/configlexer.c
3667
FILE *input;
sbin/unwind/libunbound/util/configlexer.c
3693
input = fopen(filename, "r");
sbin/unwind/libunbound/util/configlexer.c
3694
if(!input) {
sbin/unwind/libunbound/util/configlexer.c
3712
yy_switch_to_buffer(yy_create_buffer(input,YY_BUF_SIZE));
sbin/unwind/libunbound/util/configlexer.c
3875
static int input (void );
sbin/unwind/libunbound/util/configlexer.c
6614
static int input (void)
sbin/unwind/libunbound/util/configlexer.c
6665
return input();
sys/crypto/chacha_private.h
100
x->input[6] = U8TO32_LITTLE(k + 8);
sys/crypto/chacha_private.h
101
x->input[7] = U8TO32_LITTLE(k + 12);
sys/crypto/chacha_private.h
108
x->input[8] = U8TO32_LITTLE(k + 0);
sys/crypto/chacha_private.h
109
x->input[9] = U8TO32_LITTLE(k + 4);
sys/crypto/chacha_private.h
110
x->input[10] = U8TO32_LITTLE(k + 8);
sys/crypto/chacha_private.h
111
x->input[11] = U8TO32_LITTLE(k + 12);
sys/crypto/chacha_private.h
112
x->input[0] = U8TO32_LITTLE(constants + 0);
sys/crypto/chacha_private.h
113
x->input[1] = U8TO32_LITTLE(constants + 4);
sys/crypto/chacha_private.h
114
x->input[2] = U8TO32_LITTLE(constants + 8);
sys/crypto/chacha_private.h
115
x->input[3] = U8TO32_LITTLE(constants + 12);
sys/crypto/chacha_private.h
121
x->input[12] = counter == NULL ? 0 : U8TO32_LITTLE(counter + 0);
sys/crypto/chacha_private.h
122
x->input[13] = counter == NULL ? 0 : U8TO32_LITTLE(counter + 4);
sys/crypto/chacha_private.h
123
x->input[14] = U8TO32_LITTLE(iv + 0);
sys/crypto/chacha_private.h
124
x->input[15] = U8TO32_LITTLE(iv + 4);
sys/crypto/chacha_private.h
138
j0 = x->input[0];
sys/crypto/chacha_private.h
139
j1 = x->input[1];
sys/crypto/chacha_private.h
140
j2 = x->input[2];
sys/crypto/chacha_private.h
141
j3 = x->input[3];
sys/crypto/chacha_private.h
142
j4 = x->input[4];
sys/crypto/chacha_private.h
143
j5 = x->input[5];
sys/crypto/chacha_private.h
144
j6 = x->input[6];
sys/crypto/chacha_private.h
145
j7 = x->input[7];
sys/crypto/chacha_private.h
146
j8 = x->input[8];
sys/crypto/chacha_private.h
147
j9 = x->input[9];
sys/crypto/chacha_private.h
148
j10 = x->input[10];
sys/crypto/chacha_private.h
149
j11 = x->input[11];
sys/crypto/chacha_private.h
15
u32 input[16]; /* could be compressed */
sys/crypto/chacha_private.h
150
j12 = x->input[12];
sys/crypto/chacha_private.h
151
j13 = x->input[13];
sys/crypto/chacha_private.h
152
j14 = x->input[14];
sys/crypto/chacha_private.h
153
j15 = x->input[15];
sys/crypto/chacha_private.h
251
x->input[12] = j12;
sys/crypto/chacha_private.h
252
x->input[13] = j13;
sys/crypto/chacha_private.h
98
x->input[4] = U8TO32_LITTLE(k + 0);
sys/crypto/chacha_private.h
99
x->input[5] = U8TO32_LITTLE(k + 4);
sys/crypto/ecb3_enc.c
53
des_ecb3_encrypt(des_cblock (*input), des_cblock (*output),
sys/crypto/ecb3_enc.c
61
in = (unsigned char *) input;
sys/crypto/md5.c
67
const uint8_t *input = inputptr;
sys/crypto/md5.c
79
memcpy(ctx->buffer + have, input, need);
sys/crypto/md5.c
81
input += need;
sys/crypto/md5.c
88
MD5Transform(ctx->state, input);
sys/crypto/md5.c
89
input += MD5_BLOCK_LENGTH;
sys/crypto/md5.c
96
memcpy(ctx->buffer + have, input, len);
sys/crypto/rmd160.c
104
RMD160Update(RMD160_CTX *ctx, const u_char *input, u_int32_t len)
sys/crypto/rmd160.c
115
memcpy(ctx->buffer + have, input, need);
sys/crypto/rmd160.c
122
RMD160Transform(ctx->state, input+off);
sys/crypto/rmd160.c
127
memcpy(ctx->buffer + have, input+off, len-off);
sys/dev/acpi/acpiwmi.c
196
struct aml_value input, res;
sys/dev/acpi/acpiwmi.c
201
memset(&input, 0, sizeof(input));
sys/dev/acpi/acpiwmi.c
202
input.type = AML_OBJTYPE_INTEGER;
sys/dev/acpi/acpiwmi.c
203
input.v_integer = note; /* ??? */
sys/dev/acpi/acpiwmi.c
204
if (aml_evalname(sc->sc_acpi, sc->sc_node, "_WED", 1, &input, &res) == -1) {
sys/dev/hid/hidmt.c
183
struct hidmt_data *input;
sys/dev/hid/hidmt.c
222
input = malloc(sizeof(*input), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/hid/hidmt.c
223
if (input == NULL) {
sys/dev/hid/hidmt.c
229
memcpy(&input->loc, &h.loc, sizeof(struct hid_location));
sys/dev/hid/hidmt.c
230
input->usage = h.usage;
sys/dev/hid/hidmt.c
232
SIMPLEQ_INSERT_TAIL(&mt->sc_inputs, input, entry);
sys/dev/hid/hidmt.c
253
struct hidmt_data *input = SIMPLEQ_FIRST(&mt->sc_inputs);
sys/dev/hid/hidmt.c
255
free(input, M_DEVBUF, sizeof(*input));
sys/dev/ic/pgt.c
934
goto input;
sys/dev/ic/pgt.c
972
input:
sys/dev/ic/qwx.c
6526
uint8_t *input, size_t input_len)
sys/dev/ic/qwx.c
6528
uint8_t *p = input;
sys/dev/ic/qwx.c
6647
qwx_qmi_decode_byte(void *output, const struct qmi_elem_info *ei, void *input)
sys/dev/ic/qwx.c
6656
memcpy(output, input, ei->elem_size);
sys/dev/ic/qwx.c
6661
qwx_qmi_decode_word(void *output, const struct qmi_elem_info *ei, void *input)
sys/dev/ic/qwx.c
6670
memcpy(output, input, ei->elem_size);
sys/dev/ic/qwx.c
6675
qwx_qmi_decode_dword(void *output, const struct qmi_elem_info *ei, void *input)
sys/dev/ic/qwx.c
6684
memcpy(output, input, ei->elem_size);
sys/dev/ic/qwx.c
6689
qwx_qmi_decode_qword(void *output, const struct qmi_elem_info *ei, void *input)
sys/dev/ic/qwx.c
6698
memcpy(output, input, ei->elem_size);
sys/dev/ic/qwx.c
6705
uint8_t *input, uint16_t input_len)
sys/dev/ic/qwx.c
6707
uint8_t *p = input;
sys/dev/ic/qwx.c
6714
DNPRINTF(QWX_D_QMI, " %02x", input[i]);
sys/dev/ic/qwx.c
6750
uint8_t *input, uint16_t input_len, uint16_t elem_size, int nested)
sys/dev/ic/qwx.c
6752
uint8_t *p = input;
sys/dev/ic/qwx.c
6760
DNPRINTF(QWX_D_QMI, " %02x", input[i]);
sys/dev/ic/qwx.c
6820
uint8_t *input, uint16_t input_len,
sys/dev/ic/qwx.c
6825
uint8_t *p = input;
sys/dev/ic/qwx.c
6833
DNPRINTF(QWX_D_QMI, " %02x", input[i]);
sys/dev/ic/qwx.c
6973
const struct qmi_elem_info *ei0, uint8_t *input, uint16_t input_len)
sys/dev/ic/qwx.c
6975
uint8_t *p = input;
sys/dev/ic/qwx.c
6983
DNPRINTF(QWX_D_QMI, " %02x", input[i]);
sys/dev/ic/qwx.c
7832
const struct qmi_elem_info *ei, void *input)
sys/dev/ic/qwx.c
7834
memcpy(datalen, input + ei->offset, sizeof(uint32_t));
sys/dev/ic/qwx.c
7850
qwx_qmi_encode_byte(uint8_t *p, const struct qmi_elem_info *ei, void *input,
sys/dev/ic/qwx.c
7861
memcpy(p, input + ei->offset + (i * ei->elem_size), ei->elem_size);
sys/dev/ic/qwx.c
7866
qwx_qmi_encode_word(uint8_t *p, const struct qmi_elem_info *ei, void *input,
sys/dev/ic/qwx.c
7879
memcpy(&val, input + ei->offset + (i * ei->elem_size), ei->elem_size);
sys/dev/ic/qwx.c
7886
qwx_qmi_encode_dword(uint8_t *p, const struct qmi_elem_info *ei, void *input,
sys/dev/ic/qwx.c
7899
memcpy(&val, input + ei->offset + (i * ei->elem_size), ei->elem_size);
sys/dev/ic/qwx.c
7906
qwx_qmi_encode_qword(uint8_t *p, const struct qmi_elem_info *ei, void *input,
sys/dev/ic/qwx.c
7919
memcpy(&val, input + ei->offset + (i * ei->elem_size), ei->elem_size);
sys/dev/ic/qwx.c
7927
const struct qmi_elem_info *struct_ei, void *input, size_t input_len)
sys/dev/ic/qwx.c
7938
memcpy(&do_encode, input + ei->offset, sizeof(uint8_t));
sys/dev/ic/qwx.c
7963
if (qwx_qmi_encode_byte(p, ei, input, 0))
sys/dev/ic/qwx.c
7967
if (qwx_qmi_encode_word(p, ei, input, 0))
sys/dev/ic/qwx.c
7972
if (qwx_qmi_encode_dword(p, ei, input, 0))
sys/dev/ic/qwx.c
7976
if (qwx_qmi_encode_qword(p, ei, input, 0))
sys/dev/ic/qwx.c
7997
const struct qmi_elem_info *string_ei, void *input, size_t input_len)
sys/dev/ic/qwx.c
7999
*encoded_len = strnlen(input, input_len);
sys/dev/ic/qwx.c
8006
memcpy(p, input, *encoded_len);
sys/dev/ic/qwx.c
8014
const struct qmi_elem_info *ei, void *input, size_t input_len)
sys/dev/ic/qwx.c
8042
memcpy(&do_encode, input + ei->offset, sizeof(uint8_t));
sys/dev/ic/qwx.c
8064
if (qwx_qmi_encode_datalen(dummy, &datalen, ei, input))
sys/dev/ic/qwx.c
8081
input + inoff, input_len - inoff))
sys/dev/ic/qwx.c
8095
input + inoff, input_len - inoff))
sys/dev/ic/qwx.c
8127
memcpy(&do_encode, input + ei->offset, sizeof(uint8_t));
sys/dev/ic/qwx.c
8155
if (qwx_qmi_encode_datalen(p, &datalen, ei, input))
sys/dev/ic/qwx.c
8170
if (qwx_qmi_encode_byte(p, ei, input, i))
sys/dev/ic/qwx.c
8177
if (qwx_qmi_encode_word(p, ei, input, i))
sys/dev/ic/qwx.c
8184
if (qwx_qmi_encode_dword(p, ei, input, i))
sys/dev/ic/qwx.c
8190
if (qwx_qmi_encode_qword(p, ei, input, i))
sys/dev/ic/qwx.c
8198
input + inoff, input_len - inoff))
sys/dev/ic/qwx.c
8206
input + inoff, input_len - inoff))
sys/dev/ic/qwxreg.h
3086
uint32_t input;
sys/dev/ic/qwxreg.h
3114
uint32_t input;
sys/dev/ic/qwz.c
3955
uint8_t *input, size_t input_len)
sys/dev/ic/qwz.c
3957
uint8_t *p = input;
sys/dev/ic/qwz.c
4076
qwz_qmi_decode_byte(void *output, const struct qmi_elem_info *ei, void *input)
sys/dev/ic/qwz.c
4085
memcpy(output, input, ei->elem_size);
sys/dev/ic/qwz.c
4090
qwz_qmi_decode_word(void *output, const struct qmi_elem_info *ei, void *input)
sys/dev/ic/qwz.c
4099
memcpy(output, input, ei->elem_size);
sys/dev/ic/qwz.c
4104
qwz_qmi_decode_dword(void *output, const struct qmi_elem_info *ei, void *input)
sys/dev/ic/qwz.c
4113
memcpy(output, input, ei->elem_size);
sys/dev/ic/qwz.c
4118
qwz_qmi_decode_qword(void *output, const struct qmi_elem_info *ei, void *input)
sys/dev/ic/qwz.c
4127
memcpy(output, input, ei->elem_size);
sys/dev/ic/qwz.c
4134
uint8_t *input, uint16_t input_len)
sys/dev/ic/qwz.c
4136
uint8_t *p = input;
sys/dev/ic/qwz.c
4143
DNPRINTF(QWZ_D_QMI, " %02x", input[i]);
sys/dev/ic/qwz.c
4179
uint8_t *input, uint16_t input_len, uint16_t elem_size, int nested)
sys/dev/ic/qwz.c
4181
uint8_t *p = input;
sys/dev/ic/qwz.c
4189
DNPRINTF(QWZ_D_QMI, " %02x", input[i]);
sys/dev/ic/qwz.c
4249
uint8_t *input, uint16_t input_len,
sys/dev/ic/qwz.c
4254
uint8_t *p = input;
sys/dev/ic/qwz.c
4262
DNPRINTF(QWZ_D_QMI, " %02x", input[i]);
sys/dev/ic/qwz.c
4402
const struct qmi_elem_info *ei0, uint8_t *input, uint16_t input_len)
sys/dev/ic/qwz.c
4404
uint8_t *p = input;
sys/dev/ic/qwz.c
4412
DNPRINTF(QWZ_D_QMI, " %02x", input[i]);
sys/dev/ic/qwz.c
5315
const struct qmi_elem_info *ei, void *input)
sys/dev/ic/qwz.c
5317
memcpy(datalen, input + ei->offset, sizeof(uint32_t));
sys/dev/ic/qwz.c
5333
qwz_qmi_encode_byte(uint8_t *p, const struct qmi_elem_info *ei, void *input,
sys/dev/ic/qwz.c
5344
memcpy(p, input + ei->offset + (i * ei->elem_size), ei->elem_size);
sys/dev/ic/qwz.c
5349
qwz_qmi_encode_word(uint8_t *p, const struct qmi_elem_info *ei, void *input,
sys/dev/ic/qwz.c
5362
memcpy(&val, input + ei->offset + (i * ei->elem_size), ei->elem_size);
sys/dev/ic/qwz.c
5369
qwz_qmi_encode_dword(uint8_t *p, const struct qmi_elem_info *ei, void *input,
sys/dev/ic/qwz.c
5382
memcpy(&val, input + ei->offset + (i * ei->elem_size), ei->elem_size);
sys/dev/ic/qwz.c
5389
qwz_qmi_encode_qword(uint8_t *p, const struct qmi_elem_info *ei, void *input,
sys/dev/ic/qwz.c
5402
memcpy(&val, input + ei->offset + (i * ei->elem_size), ei->elem_size);
sys/dev/ic/qwz.c
5410
const struct qmi_elem_info *struct_ei, void *input, size_t input_len)
sys/dev/ic/qwz.c
5421
memcpy(&do_encode, input + ei->offset, sizeof(uint8_t));
sys/dev/ic/qwz.c
5446
if (qwz_qmi_encode_byte(p, ei, input, 0))
sys/dev/ic/qwz.c
5450
if (qwz_qmi_encode_word(p, ei, input, 0))
sys/dev/ic/qwz.c
5455
if (qwz_qmi_encode_dword(p, ei, input, 0))
sys/dev/ic/qwz.c
5459
if (qwz_qmi_encode_qword(p, ei, input, 0))
sys/dev/ic/qwz.c
5480
const struct qmi_elem_info *string_ei, void *input, size_t input_len)
sys/dev/ic/qwz.c
5482
*encoded_len = strnlen(input, input_len);
sys/dev/ic/qwz.c
5489
memcpy(p, input, *encoded_len);
sys/dev/ic/qwz.c
5497
const struct qmi_elem_info *ei, void *input, size_t input_len)
sys/dev/ic/qwz.c
5525
memcpy(&do_encode, input + ei->offset, sizeof(uint8_t));
sys/dev/ic/qwz.c
5547
if (qwz_qmi_encode_datalen(dummy, &datalen, ei, input))
sys/dev/ic/qwz.c
5564
input + inoff, input_len - inoff))
sys/dev/ic/qwz.c
5578
input + inoff, input_len - inoff))
sys/dev/ic/qwz.c
5610
memcpy(&do_encode, input + ei->offset, sizeof(uint8_t));
sys/dev/ic/qwz.c
5638
if (qwz_qmi_encode_datalen(p, &datalen, ei, input))
sys/dev/ic/qwz.c
5653
if (qwz_qmi_encode_byte(p, ei, input, i))
sys/dev/ic/qwz.c
5660
if (qwz_qmi_encode_word(p, ei, input, i))
sys/dev/ic/qwz.c
5667
if (qwz_qmi_encode_dword(p, ei, input, i))
sys/dev/ic/qwz.c
5673
if (qwz_qmi_encode_qword(p, ei, input, i))
sys/dev/ic/qwz.c
5681
input + inoff, input_len - inoff))
sys/dev/ic/qwz.c
5689
input + inoff, input_len - inoff))
sys/dev/ic/qwzreg.h
3155
uint32_t input;
sys/dev/ic/qwzreg.h
3183
uint32_t input;
sys/dev/isa/aps.c
119
u_int8_t input;
sys/dev/isa/aps.c
426
sc->aps_data.input = iobuf[APS_INPUT];
sys/dev/isa/aps.c
466
(sc->aps_data.input & APS_INPUT_KB) ? 1 : 0;
sys/dev/isa/aps.c
468
(sc->aps_data.input & APS_INPUT_MS) ? 1 : 0;
sys/dev/isa/aps.c
472
(sc->aps_data.input & APS_INPUT_LIDOPEN) == 0)
sys/dev/isa/aps.c
477
(sc->aps_data.input & APS_INPUT_LIDOPEN) ? 1 : 0;
sys/dev/microcode/aic7xxx/aicasm.c
568
int input;
sys/dev/microcode/aic7xxx/aicasm.c
577
input = getchar();
sys/dev/microcode/aic7xxx/aicasm.c
578
input = toupper(input);
sys/dev/microcode/aic7xxx/aicasm.c
580
if (input == 'T') {
sys/dev/microcode/aic7xxx/aicasm.c
583
} else if (input == 'F') {
sys/dev/microcode/aic7xxx/aicasm.c
589
putchar(input);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1069
!!(amdgpu_connector->edid->input & DRM_EDID_INPUT_DIGITAL);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
887
!!(amdgpu_connector->edid->input & DRM_EDID_INPUT_DIGITAL);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4348
char *input = amdgpu_lockup_timeout;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4361
if (strnlen(input, AMDGPU_MAX_TIMEOUT_PARAM_LENGTH)) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4362
while ((timeout_setting = strsep(&input, ",")) &&
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
260
struct mes_suspend_gang_input input;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
266
memset(&input, 0x0, sizeof(struct mes_suspend_gang_input));
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
267
input.suspend_all_gangs = 1;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
274
r = adev->mes.funcs->suspend_gang(&adev->mes, &input);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
284
struct mes_resume_gang_input input;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
290
memset(&input, 0x0, sizeof(struct mes_resume_gang_input));
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
291
input.resume_all_gangs = 1;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
298
r = adev->mes.funcs->resume_gang(&adev->mes, &input);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
399
struct mes_detect_and_reset_queue_input input;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
414
input.queue_type = queue_type;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
415
input.detect_only = detect_only;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
418
&input);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
368
struct mes_add_queue_input *input);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
371
struct mes_remove_queue_input *input);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
374
struct mes_map_legacy_queue_input *input);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
377
struct mes_unmap_legacy_queue_input *input);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
380
struct mes_suspend_gang_input *input);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
383
struct mes_resume_gang_input *input);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
386
struct mes_misc_op_input *input);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
389
struct mes_reset_queue_input *input);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
392
struct mes_detect_and_reset_queue_input *input);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
396
struct mes_inv_tlbs_pasid_input *input);
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.h
121
struct umsch_mm_add_queue_input *input);
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.h
123
struct umsch_mm_remove_queue_input *input);
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.h
213
#define umsch_mm_add_queue(umsch, input) \
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.h
214
((umsch)->funcs->add_queue ? (umsch)->funcs->add_queue((umsch), (input)) : 0)
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.h
215
#define umsch_mm_remove_queue(umsch, input) \
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.h
216
((umsch)->funcs->remove_queue ? (umsch)->funcs->remove_queue((umsch), (input)) : 0)
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
368
struct mes_inv_tlbs_pasid_input input = {0};
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
369
input.pasid = pasid;
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
370
input.flush_type = flush_type;
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
371
input.hub_id = AMDGPU_GFXHUB(0);
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
373
adev->mes.funcs->invalidate_tlbs_pasid(&adev->mes, &input);
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
376
input.hub_id = AMDGPU_MMHUB0(0);
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
377
adev->mes.funcs->invalidate_tlbs_pasid(&adev->mes, &input);
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
206
struct mes_detect_and_reset_queue_input input;
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
219
memset(&input, 0x0, sizeof(struct mes_detect_and_reset_queue_input));
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
221
input.queue_type = queue_type;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
311
struct mes_add_queue_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
324
mes_add_queue_pkt.process_id = input->process_id;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
325
mes_add_queue_pkt.page_table_base_addr = input->page_table_base_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
326
mes_add_queue_pkt.process_va_start = input->process_va_start;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
327
mes_add_queue_pkt.process_va_end = input->process_va_end;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
328
mes_add_queue_pkt.process_quantum = input->process_quantum;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
329
mes_add_queue_pkt.process_context_addr = input->process_context_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
330
mes_add_queue_pkt.gang_quantum = input->gang_quantum;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
331
mes_add_queue_pkt.gang_context_addr = input->gang_context_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
333
convert_to_mes_priority_level(input->inprocess_gang_priority);
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
335
convert_to_mes_priority_level(input->gang_global_priority_level);
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
336
mes_add_queue_pkt.doorbell_offset = input->doorbell_offset;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
337
mes_add_queue_pkt.mqd_addr = input->mqd_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
341
mes_add_queue_pkt.wptr_addr = input->wptr_mc_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
343
mes_add_queue_pkt.wptr_addr = input->wptr_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
346
convert_to_mes_queue_type(input->queue_type);
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
347
mes_add_queue_pkt.paging = input->paging;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
349
mes_add_queue_pkt.gws_base = input->gws_base;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
350
mes_add_queue_pkt.gws_size = input->gws_size;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
351
mes_add_queue_pkt.trap_handler_addr = input->tba_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
352
mes_add_queue_pkt.tma_addr = input->tma_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
353
mes_add_queue_pkt.trap_en = input->trap_en;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
354
mes_add_queue_pkt.skip_process_ctx_clear = input->skip_process_ctx_clear;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
355
mes_add_queue_pkt.is_kfd_process = input->is_kfd_process;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
358
mes_add_queue_pkt.is_aql_queue = input->is_aql_queue;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
359
mes_add_queue_pkt.gds_size = input->queue_size;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
361
mes_add_queue_pkt.exclusively_scheduled = input->exclusively_scheduled;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
369
struct mes_remove_queue_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
379
mes_remove_queue_pkt.doorbell_offset = input->doorbell_offset;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
380
mes_remove_queue_pkt.gang_context_addr = input->gang_context_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
482
struct mes_map_legacy_queue_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
492
mes_add_queue_pkt.pipe_id = input->pipe_id;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
493
mes_add_queue_pkt.queue_id = input->queue_id;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
494
mes_add_queue_pkt.doorbell_offset = input->doorbell_offset;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
495
mes_add_queue_pkt.mqd_addr = input->mqd_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
496
mes_add_queue_pkt.wptr_addr = input->wptr_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
498
convert_to_mes_queue_type(input->queue_type);
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
507
struct mes_unmap_legacy_queue_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
517
mes_remove_queue_pkt.doorbell_offset = input->doorbell_offset;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
520
mes_remove_queue_pkt.pipe_id = input->pipe_id;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
521
mes_remove_queue_pkt.queue_id = input->queue_id;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
523
if (input->action == PREEMPT_QUEUES_NO_UNMAP) {
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
525
mes_remove_queue_pkt.tf_addr = input->trail_fence_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
527
lower_32_bits(input->trail_fence_data);
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
531
convert_to_mes_queue_type(input->queue_type);
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
540
struct mes_suspend_gang_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
550
mes_suspend_gang_pkt.suspend_all_gangs = input->suspend_all_gangs;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
551
mes_suspend_gang_pkt.gang_context_addr = input->gang_context_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
552
mes_suspend_gang_pkt.suspend_fence_addr = input->suspend_fence_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
553
mes_suspend_gang_pkt.suspend_fence_value = input->suspend_fence_value;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
561
struct mes_resume_gang_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
571
mes_resume_gang_pkt.resume_all_gangs = input->resume_all_gangs;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
572
mes_resume_gang_pkt.gang_context_addr = input->gang_context_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
595
struct mes_misc_op_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
605
switch (input->op) {
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
608
misc_pkt.read_reg.reg_offset = input->read_reg.reg_offset;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
609
misc_pkt.read_reg.buffer_addr = input->read_reg.buffer_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
613
misc_pkt.write_reg.reg_offset = input->write_reg.reg_offset;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
614
misc_pkt.write_reg.reg_value = input->write_reg.reg_value;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
619
misc_pkt.wait_reg_mem.reference = input->wrm_reg.ref;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
620
misc_pkt.wait_reg_mem.mask = input->wrm_reg.mask;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
621
misc_pkt.wait_reg_mem.reg_offset1 = input->wrm_reg.reg0;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
627
misc_pkt.wait_reg_mem.reference = input->wrm_reg.ref;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
628
misc_pkt.wait_reg_mem.mask = input->wrm_reg.mask;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
629
misc_pkt.wait_reg_mem.reg_offset1 = input->wrm_reg.reg0;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
630
misc_pkt.wait_reg_mem.reg_offset2 = input->wrm_reg.reg1;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
635
input->set_shader_debugger.process_context_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
637
input->set_shader_debugger.flags.u32all;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
639
input->set_shader_debugger.spi_gdbg_per_vmid_cntl;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
641
input->set_shader_debugger.tcp_watch_cntl,
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
643
misc_pkt.set_shader_debugger.trap_en = input->set_shader_debugger.trap_en;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
655
input->change_config.option.limit_single_process;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
659
DRM_ERROR("unsupported misc op (%d) \n", input->op);
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
755
struct mes_reset_queue_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
759
if (input->use_mmio)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
760
return mes_v11_0_reset_queue_mmio(mes, input->queue_type,
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
761
input->me_id, input->pipe_id,
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
762
input->queue_id, input->vmid);
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
771
convert_to_mes_queue_type(input->queue_type);
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
773
if (input->legacy_gfx) {
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
775
mes_reset_queue_pkt.pipe_id_lp = input->pipe_id;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
776
mes_reset_queue_pkt.queue_id_lp = input->queue_id;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
777
mes_reset_queue_pkt.mqd_mc_addr_lp = input->mqd_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
778
mes_reset_queue_pkt.doorbell_offset_lp = input->doorbell_offset;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
779
mes_reset_queue_pkt.wptr_addr_lp = input->wptr_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
780
mes_reset_queue_pkt.vmid_id_lp = input->vmid;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
783
mes_reset_queue_pkt.doorbell_offset = input->doorbell_offset;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
792
struct mes_detect_and_reset_queue_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
803
convert_to_mes_queue_type(input->queue_type);
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
807
if (input->detect_only)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
304
struct mes_add_queue_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
317
mes_add_queue_pkt.process_id = input->process_id;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
318
mes_add_queue_pkt.page_table_base_addr = input->page_table_base_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
319
mes_add_queue_pkt.process_va_start = input->process_va_start;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
320
mes_add_queue_pkt.process_va_end = input->process_va_end;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
321
mes_add_queue_pkt.process_quantum = input->process_quantum;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
322
mes_add_queue_pkt.process_context_addr = input->process_context_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
323
mes_add_queue_pkt.gang_quantum = input->gang_quantum;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
324
mes_add_queue_pkt.gang_context_addr = input->gang_context_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
326
convert_to_mes_priority_level(input->inprocess_gang_priority);
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
328
convert_to_mes_priority_level(input->gang_global_priority_level);
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
329
mes_add_queue_pkt.doorbell_offset = input->doorbell_offset;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
330
mes_add_queue_pkt.mqd_addr = input->mqd_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
332
mes_add_queue_pkt.wptr_addr = input->wptr_mc_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
335
convert_to_mes_queue_type(input->queue_type);
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
336
mes_add_queue_pkt.paging = input->paging;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
338
mes_add_queue_pkt.gws_base = input->gws_base;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
339
mes_add_queue_pkt.gws_size = input->gws_size;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
340
mes_add_queue_pkt.trap_handler_addr = input->tba_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
341
mes_add_queue_pkt.tma_addr = input->tma_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
342
mes_add_queue_pkt.trap_en = input->trap_en;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
343
mes_add_queue_pkt.skip_process_ctx_clear = input->skip_process_ctx_clear;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
344
mes_add_queue_pkt.is_kfd_process = input->is_kfd_process;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
347
mes_add_queue_pkt.is_aql_queue = input->is_aql_queue;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
348
mes_add_queue_pkt.gds_size = input->queue_size;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
351
mes_add_queue_pkt.is_aql_queue = input->is_aql_queue;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
352
mes_add_queue_pkt.gds_size = input->queue_size;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
361
struct mes_remove_queue_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
371
mes_remove_queue_pkt.doorbell_offset = input->doorbell_offset;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
372
mes_remove_queue_pkt.gang_context_addr = input->gang_context_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
507
struct mes_map_legacy_queue_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
518
mes_add_queue_pkt.pipe_id = input->pipe_id;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
519
mes_add_queue_pkt.queue_id = input->queue_id;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
520
mes_add_queue_pkt.doorbell_offset = input->doorbell_offset;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
521
mes_add_queue_pkt.mqd_addr = input->mqd_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
522
mes_add_queue_pkt.wptr_addr = input->wptr_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
524
convert_to_mes_queue_type(input->queue_type);
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
538
struct mes_unmap_legacy_queue_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
549
mes_remove_queue_pkt.doorbell_offset = input->doorbell_offset;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
552
mes_remove_queue_pkt.pipe_id = input->pipe_id;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
553
mes_remove_queue_pkt.queue_id = input->queue_id;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
555
if (input->action == PREEMPT_QUEUES_NO_UNMAP) {
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
557
mes_remove_queue_pkt.tf_addr = input->trail_fence_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
559
lower_32_bits(input->trail_fence_data);
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
563
convert_to_mes_queue_type(input->queue_type);
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
577
struct mes_suspend_gang_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
587
mes_suspend_gang_pkt.suspend_all_gangs = input->suspend_all_gangs;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
588
mes_suspend_gang_pkt.gang_context_addr = input->gang_context_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
589
mes_suspend_gang_pkt.suspend_fence_addr = input->suspend_fence_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
590
mes_suspend_gang_pkt.suspend_fence_value = input->suspend_fence_value;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
598
struct mes_resume_gang_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
608
mes_resume_gang_pkt.resume_all_gangs = input->resume_all_gangs;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
609
mes_resume_gang_pkt.gang_context_addr = input->gang_context_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
632
struct mes_misc_op_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
648
switch (input->op) {
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
651
misc_pkt.read_reg.reg_offset = input->read_reg.reg_offset;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
652
misc_pkt.read_reg.buffer_addr = input->read_reg.buffer_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
656
misc_pkt.write_reg.reg_offset = input->write_reg.reg_offset;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
657
misc_pkt.write_reg.reg_value = input->write_reg.reg_value;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
662
misc_pkt.wait_reg_mem.reference = input->wrm_reg.ref;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
663
misc_pkt.wait_reg_mem.mask = input->wrm_reg.mask;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
664
misc_pkt.wait_reg_mem.reg_offset1 = input->wrm_reg.reg0;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
670
misc_pkt.wait_reg_mem.reference = input->wrm_reg.ref;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
671
misc_pkt.wait_reg_mem.mask = input->wrm_reg.mask;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
672
misc_pkt.wait_reg_mem.reg_offset1 = input->wrm_reg.reg0;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
673
misc_pkt.wait_reg_mem.reg_offset2 = input->wrm_reg.reg1;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
679
input->set_shader_debugger.process_context_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
681
input->set_shader_debugger.flags.u32all;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
683
input->set_shader_debugger.spi_gdbg_per_vmid_cntl;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
685
input->set_shader_debugger.tcp_watch_cntl,
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
687
misc_pkt.set_shader_debugger.trap_en = input->set_shader_debugger.trap_en;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
694
input->change_config.option.limit_single_process;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
698
DRM_ERROR("unsupported misc op (%d) \n", input->op);
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
880
struct mes_reset_queue_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
885
if (input->use_mmio)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
886
return mes_v12_0_reset_queue_mmio(mes, input->queue_type,
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
887
input->me_id, input->pipe_id,
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
888
input->queue_id, input->vmid);
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
897
convert_to_mes_queue_type(input->queue_type);
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
899
if (input->legacy_gfx) {
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
901
mes_reset_queue_pkt.pipe_id_lp = input->pipe_id;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
902
mes_reset_queue_pkt.queue_id_lp = input->queue_id;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
903
mes_reset_queue_pkt.mqd_mc_addr_lp = input->mqd_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
904
mes_reset_queue_pkt.doorbell_offset_lp = input->doorbell_offset;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
905
mes_reset_queue_pkt.wptr_addr_lp = input->wptr_addr;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
906
mes_reset_queue_pkt.vmid_id_lp = input->vmid;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
909
mes_reset_queue_pkt.doorbell_offset = input->doorbell_offset;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
912
if (input->is_kq)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
923
struct mes_detect_and_reset_queue_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
934
convert_to_mes_queue_type(input->queue_type);
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
938
if (input->detect_only)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
964
struct mes_inv_tlbs_pasid_input *input)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
976
mes_inv_tlbs.invalidate_tlbs.flush_type = input->flush_type;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
977
mes_inv_tlbs.invalidate_tlbs.inv_sel_id = input->pasid;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
980
ret = mes_v12_inv_tlb_convert_hub_id(input->hub_id);
sys/dev/pci/drm/amd/amdgpu/ta_rap_if.h
67
struct ta_rap_cmd_input_data input;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12779
struct dmub_cmd_send_edid_cea *input;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12787
input = &cmd.edid_cea.data.input;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12793
input->offset = offset;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12794
input->length = length;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12795
input->cea_total_length = total_length;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12796
memcpy(input->payload, data, length);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4969
static inline u32 scale_input_to_fw(int min, int max, u64 input)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4971
return DIV_ROUND_CLOSEST_ULL(input * AMDGPU_MAX_BL_LEVEL, max - min);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4975
static inline u32 scale_fw_to_input(int min, int max, u64 input)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4977
return min + DIV_ROUND_CLOSEST_ULL(input * (max - min), AMDGPU_MAX_BL_LEVEL);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
957
if (edid->revision < 4 || !(edid->input & DRM_EDID_INPUT_DIGITAL) ||
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
958
(edid->input & DRM_EDID_DIGITAL_TYPE_MASK) == DRM_EDID_DIGITAL_TYPE_UNDEF) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
271
struct dc_dcc_surface_param input;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
274
memset(&input, 0, sizeof(input));
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
287
input.format = format;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
288
input.surface_size.width = plane_size->surface_size.width;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
289
input.surface_size.height = plane_size->surface_size.height;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
290
input.swizzle_mode = tiling_info->gfx9.swizzle;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
293
input.scan = SCAN_DIRECTION_HORIZONTAL;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
295
input.scan = SCAN_DIRECTION_VERTICAL;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
297
if (!dc->cap_funcs.get_dcc_compression_cap(dc, &input, &output))
sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c
112
bool dcn30_smu_test_message(struct clk_mgr_internal *clk_mgr, uint32_t input)
sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c
116
smu_print("SMU Test message: %d\n", input);
sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c
119
DALSMC_MSG_TestMessage, input, &response))
sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c
120
if (response == input + 1)
sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.h
33
bool dcn30_smu_test_message(struct clk_mgr_internal *clk_mgr, uint32_t input);
sys/dev/pci/drm/amd/display/dc/dc.h
465
const struct dc_dcc_surface_param *input,
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
303
struct _vcs_dpi_display_pipe_params_st *input)
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
305
input->src.is_hsplit = false;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
311
input->src.hsplit_grp = pipe->pipe_idx;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
313
input->src.is_hsplit = true;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
315
input->src.is_hsplit = true;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
323
input->src.dcc = pipe->plane_state->dcc.enable ? 1 : 0;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
333
input->src.dcc = pipe->plane_res.dpp->ctx->dc->res_pool->hubbub->funcs->
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
336
input->src.dcc_rate = 1;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
337
input->src.meta_pitch = pipe->plane_state->dcc.meta_pitch;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
338
input->src.source_scan = dm_horz;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
339
input->src.sw_mode = pipe->plane_state->tiling_info.gfx9.swizzle;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
341
input->src.viewport_width = pipe->plane_res.scl_data.viewport.width;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
342
input->src.viewport_height = pipe->plane_res.scl_data.viewport.height;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
343
input->src.data_pitch = pipe->plane_res.scl_data.viewport.width;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
344
input->src.data_pitch_c = pipe->plane_res.scl_data.viewport.width;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
345
input->src.cur0_src_width = 128; /* TODO: Cursor calcs, not curently stored */
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
346
input->src.cur0_bpp = 32;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
348
input->src.macro_tile_size = swizzle_mode_to_macro_tile_size(pipe->plane_state->tiling_info.gfx9.swizzle);
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
353
input->src.source_scan = dm_horz;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
357
input->src.source_scan = dm_vert;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
368
input->src.source_format = dm_420_8;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
369
input->src.viewport_width_c = input->src.viewport_width / 2;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
370
input->src.viewport_height_c = input->src.viewport_height / 2;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
374
input->src.source_format = dm_420_10;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
375
input->src.viewport_width_c = input->src.viewport_width / 2;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
376
input->src.viewport_height_c = input->src.viewport_height / 2;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
382
input->src.source_format = dm_444_64;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
383
input->src.viewport_width_c = input->src.viewport_width;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
384
input->src.viewport_height_c = input->src.viewport_height;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
387
input->src.source_format = dm_rgbe_alpha;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
388
input->src.viewport_width_c = input->src.viewport_width;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
389
input->src.viewport_height_c = input->src.viewport_height;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
392
input->src.source_format = dm_444_32;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
393
input->src.viewport_width_c = input->src.viewport_width;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
394
input->src.viewport_height_c = input->src.viewport_height;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
398
input->scale_taps.htaps = pipe->plane_res.scl_data.taps.h_taps;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
399
input->scale_ratio_depth.hscl_ratio = pipe->plane_res.scl_data.ratios.horz.value/4294967296.0;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
400
input->scale_ratio_depth.vscl_ratio = pipe->plane_res.scl_data.ratios.vert.value/4294967296.0;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
401
input->scale_ratio_depth.vinit = pipe->plane_res.scl_data.inits.v.value/4294967296.0;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
402
if (input->scale_ratio_depth.vinit < 1.0)
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
403
input->scale_ratio_depth.vinit = 1;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
404
input->scale_taps.vtaps = pipe->plane_res.scl_data.taps.v_taps;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
405
input->scale_taps.vtaps_c = pipe->plane_res.scl_data.taps.v_taps_c;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
406
input->scale_taps.htaps_c = pipe->plane_res.scl_data.taps.h_taps_c;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
407
input->scale_ratio_depth.hscl_ratio_c = pipe->plane_res.scl_data.ratios.horz_c.value/4294967296.0;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
408
input->scale_ratio_depth.vscl_ratio_c = pipe->plane_res.scl_data.ratios.vert_c.value/4294967296.0;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
409
input->scale_ratio_depth.vinit_c = pipe->plane_res.scl_data.inits.v_c.value/4294967296.0;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
410
if (input->scale_ratio_depth.vinit_c < 1.0)
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
411
input->scale_ratio_depth.vinit_c = 1;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
414
input->scale_ratio_depth.lb_depth = 30; break;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
416
input->scale_ratio_depth.lb_depth = 36; break;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
418
input->scale_ratio_depth.lb_depth = 24; break;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
422
input->dest.vactive = pipe->stream->timing.v_addressable + pipe->stream->timing.v_border_top
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
425
input->dest.recout_width = pipe->plane_res.scl_data.recout.width;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
426
input->dest.recout_height = pipe->plane_res.scl_data.recout.height;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
428
input->dest.full_recout_width = pipe->plane_res.scl_data.recout.width;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
429
input->dest.full_recout_height = pipe->plane_res.scl_data.recout.height;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
431
input->dest.htotal = pipe->stream->timing.h_total;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
432
input->dest.hblank_start = input->dest.htotal - pipe->stream->timing.h_front_porch;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
433
input->dest.hblank_end = input->dest.hblank_start
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
438
input->dest.vtotal = pipe->stream->timing.v_total;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
439
input->dest.vblank_start = input->dest.vtotal - pipe->stream->timing.v_front_porch;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
440
input->dest.vblank_end = input->dest.vblank_start
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
444
input->dest.pixel_rate_mhz = pipe->stream->timing.pix_clk_100hz/10000.0;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
445
input->dest.vstartup_start = pipe->pipe_dlg_param.vstartup_start;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
446
input->dest.vupdate_offset = pipe->pipe_dlg_param.vupdate_offset;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
447
input->dest.vupdate_offset = pipe->pipe_dlg_param.vupdate_offset;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
448
input->dest.vupdate_width = pipe->pipe_dlg_param.vupdate_width;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
464
struct _vcs_dpi_display_e2e_pipe_params_st *input = &pipe->dml_input;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
475
memset(input, 0, sizeof(*input));
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
493
pipe_ctx_to_e2e_pipe_params(pipe, &input->pipe);
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
494
input->clks_cfg.dcfclk_mhz = v->dcfclk;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
495
input->clks_cfg.dispclk_mhz = v->dispclk;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
496
input->clks_cfg.dppclk_mhz = v->dppclk;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
497
input->clks_cfg.refclk_mhz = dc->res_pool->ref_clocks.dchub_ref_clock_inKhz / 1000.0;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
498
input->clks_cfg.socclk_mhz = v->socclk;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
499
input->clks_cfg.voltage = v->voltage_level;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
501
input->dout.output_format = (v->output_format[in_idx] == dcn_bw_420) ? dm_420 : dm_444;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
502
input->dout.output_type = (v->output[in_idx] == dcn_bw_hdmi) ? dm_hdmi : dm_dp;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
507
dml1_rq_dlg_get_rq_params(dml, rq_param, &input->pipe.src);
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
515
input,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
826
const struct dc_dcc_surface_param *input,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
843
if (!hubbub1->base.funcs->dcc_support_pixel_format(input->format, &bpe))
sys/dev/pci/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
846
if (!hubbub1->base.funcs->dcc_support_swizzle(input->swizzle_mode, bpe,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
850
hubbub1_det_request_size(input->surface_size.height, input->surface_size.width,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
855
} else if (input->scan == SCAN_DIRECTION_HORIZONTAL) {
sys/dev/pci/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
862
} else if (input->scan == SCAN_DIRECTION_VERTICAL) {
sys/dev/pci/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
218
const struct dc_dcc_surface_param *input,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
233
if (!hubbub->funcs->dcc_support_pixel_format(input->format,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
237
if (!hubbub->funcs->dcc_support_swizzle(input->swizzle_mode, bpe,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
242
input->surface_size.height, input->surface_size.width,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
247
} else if (input->scan == SCAN_DIRECTION_HORIZONTAL) {
sys/dev/pci/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
254
} else if (input->scan == SCAN_DIRECTION_VERTICAL) {
sys/dev/pci/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
276
if ((bpe == 2) && (input->swizzle_mode == DC_SW_64KB_R_X))
sys/dev/pci/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.h
119
const struct dc_dcc_surface_param *input,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.h
123
const struct dc_dcc_surface_param *input,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
277
const struct dc_dcc_surface_param *input,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
292
if (!hubbub->funcs->dcc_support_pixel_format(input->format,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
296
if (!hubbub->funcs->dcc_support_swizzle(input->swizzle_mode, bpe,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
301
input->surface_size.height, input->surface_size.width,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
306
} else if (input->scan == SCAN_DIRECTION_HORIZONTAL) {
sys/dev/pci/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
313
} else if (input->scan == SCAN_DIRECTION_VERTICAL) {
sys/dev/pci/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
335
if ((bpe == 2) && (input->swizzle_mode == DC_SW_64KB_R_X))
sys/dev/pci/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.h
122
const struct dc_dcc_surface_param *input,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
805
const struct dc_dcc_surface_param *input,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
819
if (!hubbub->funcs->dcc_support_pixel_format(input->format,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
823
if (!hubbub->funcs->dcc_support_swizzle(input->swizzle_mode, bpe,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
828
input->surface_size.height, input->surface_size.width,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
833
} else if (input->scan == SCAN_DIRECTION_HORIZONTAL) {
sys/dev/pci/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
840
} else if (input->scan == SCAN_DIRECTION_VERTICAL) {
sys/dev/pci/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
862
if ((bpe == 2) && (input->swizzle_mode == DC_SW_64KB_R_X))
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1000
if (!hubbub->funcs->dcc_support_swizzle_addr3(input->swizzle_mode_addr3,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1001
input->plane1_pitch, plane1_bpe,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1005
hubbub401_det_request_size(TO_DCN20_HUBBUB(hubbub)->detile_buf_size, input->format,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1013
} else if (input->scan == SCAN_DIRECTION_HORIZONTAL) {
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1020
} else if (input->scan == SCAN_DIRECTION_VERTICAL) {
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1062
} else if (input->scan == SCAN_DIRECTION_HORIZONTAL) {
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1069
} else if (input->scan == SCAN_DIRECTION_VERTICAL) {
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
828
const struct dc_dcc_surface_param *input,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
849
(input->surface_size.width > max_dcc_plane_width || input->plane1_size.width > max_dcc_plane_width))
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
852
switch (input->format) {
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
859
if (input->surface_size.width > 6144 + 16)
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
862
plane0_width = input->surface_size.width;
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
864
if (input->surface_size.height > 6144 + 16)
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
867
plane0_height = input->surface_size.height;
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
876
if (input->surface_size.width > 7680 + 16)
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
879
plane0_width = input->surface_size.width;
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
881
if (input->surface_size.height > 4320 + 16)
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
884
plane0_height = input->surface_size.height;
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
886
if (input->plane1_size.width > 7680 + 16)
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
889
plane1_width = input->plane1_size.width;
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
891
if (input->plane1_size.height > 4320 + 16)
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
894
plane1_height = input->plane1_size.height;
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
901
if (input->surface_size.width > 5120 + 16)
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
904
plane0_width = input->surface_size.width;
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
906
if (input->surface_size.height > 5120 + 16)
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
909
plane0_height = input->surface_size.height;
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
911
if (input->plane1_size.width > 5120 + 16)
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
914
plane1_width = input->plane1_size.width;
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
916
if (input->plane1_size.height > 5120 + 16)
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
919
plane1_height = input->plane1_size.height;
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
924
if (!hubbub->funcs->dcc_support_pixel_format_plane0_plane1(input->format,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
931
if (!hubbub->funcs->dcc_support_swizzle_addr3(input->swizzle_mode_addr3,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
932
input->plane0_pitch, plane0_bpe,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
936
hubbub401_det_request_size(TO_DCN20_HUBBUB(hubbub)->detile_buf_size, input->format,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
943
} else if (input->scan == SCAN_DIRECTION_HORIZONTAL) {
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
950
} else if (input->scan == SCAN_DIRECTION_VERTICAL) {
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
995
if (!hubbub->funcs->dcc_support_swizzle_addr3(input->swizzle_mode_addr3,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
996
input->plane0_pitch, plane0_bpe,
sys/dev/pci/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.h
194
const struct dc_dcc_surface_param *input,
sys/dev/pci/drm/amd/display/dc/inc/hw/dchubbub.h
167
const struct dc_dcc_surface_param *input,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
1493
cmd.cable_id.data.input.phy_inst = resource_transmitter_to_phy_idx(
sys/dev/pci/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
1111
const struct dc_dcc_surface_param *input,
sys/dev/pci/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
1116
input,
sys/dev/pci/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
2173
const struct dc_dcc_surface_param *input,
sys/dev/pci/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
2178
dc->res_pool->hubbub, input, output);
sys/dev/pci/drm/amd/display/dc/resource/dcn20/dcn20_resource.h
77
const struct dc_dcc_surface_param *input,
sys/dev/pci/drm/amd/display/dc/resource/dcn201/dcn201_resource.c
1030
const struct dc_dcc_surface_param *input,
sys/dev/pci/drm/amd/display/dc/resource/dcn201/dcn201_resource.c
1035
input,
sys/dev/pci/drm/amd/display/dmub/inc/dmub_cmd.h
5801
struct dmub_cmd_send_edid_cea input; /**< input to send CEA chunks */
sys/dev/pci/drm/amd/display/dmub/inc/dmub_cmd.h
5839
struct dmub_cmd_cable_id_input input; /**< Input */
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp.c
104
memset(input, 0, sizeof(union mod_hdcp_transition_input));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp.c
111
status = mod_hdcp_hdcp1_execution(hdcp, event_ctx, &input->hdcp1);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp.c
114
event_ctx, &input->hdcp1);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp.c
116
status = mod_hdcp_hdcp2_execution(hdcp, event_ctx, &input->hdcp2);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp.c
119
event_ctx, &input->hdcp2);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp.c
130
union mod_hdcp_transition_input *input,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp.c
172
event_ctx, &input->hdcp1, output);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp.c
175
event_ctx, &input->hdcp1, output);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp.c
178
event_ctx, &input->hdcp2, output);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp.c
181
event_ctx, &input->hdcp2, output);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp.c
94
union mod_hdcp_transition_input *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
150
struct mod_hdcp_transition_input_hdcp1 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
160
&input->bksv_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
164
&input->bcaps_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
173
struct mod_hdcp_transition_input_hdcp1 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
183
&input->create_session, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
187
&input->an_write, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
191
&input->aksv_write, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
195
&input->bksv_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
199
&input->bksv_validation, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
204
&input->ainfo_write, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
215
struct mod_hdcp_transition_input_hdcp1 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
225
&input->r0p_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
229
&input->rx_validation, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
236
&input->encryption, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
241
&input->encryption, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
247
&input->stream_encryption_dp, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
257
struct mod_hdcp_transition_input_hdcp1 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
267
&input->link_maintenance, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
275
struct mod_hdcp_transition_input_hdcp1 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
288
&input->bstatus_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
292
&input->link_integrity_check, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
296
&input->reauth_request_check, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
301
&input->bcaps_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
306
&input->ready_check, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
315
struct mod_hdcp_transition_input_hdcp1 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
327
&input->binfo_read_dp, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
332
&input->bstatus_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
337
&input->max_cascade_check, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
341
&input->max_devs_check, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
345
&input->device_count_check, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
351
&input->ksvlist_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
355
&input->vp_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
359
&input->ksvlist_vp_validation, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
362
if (input->encryption != PASS)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
364
&input->encryption, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
370
&input->stream_encryption_dp, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
379
struct mod_hdcp_transition_input_hdcp1 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
389
&input->bcaps_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
393
&input->hdcp_capable_dp, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
402
struct mod_hdcp_transition_input_hdcp1 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
413
&input->bstatus_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
417
&input->r0p_available_dp, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
426
struct mod_hdcp_transition_input_hdcp1 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
436
&input->bstatus_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
440
&input->link_integrity_check, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
444
&input->reauth_request_check, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
468
struct mod_hdcp_transition_input_hdcp1 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
474
status = wait_for_active_rx(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
477
status = exchange_ksvs(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
481
event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
484
status = authenticated(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
487
status = wait_for_ready(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
490
status = read_ksv_list(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
502
struct mod_hdcp_transition_input_hdcp1 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
508
status = determine_rx_hdcp_capable_dp(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
511
status = exchange_ksvs(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
514
status = wait_for_r0_prime_dp(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
518
hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
521
status = authenticated_dp(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
524
status = wait_for_ready(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
527
status = read_ksv_list(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
106
if (input->ready_check != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
124
if (input->bstatus_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
125
input->max_cascade_check != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
126
input->max_devs_check != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
127
input->device_count_check != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
128
input->ksvlist_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
129
input->vp_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
130
input->ksvlist_vp_validation != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
131
input->encryption != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
153
struct mod_hdcp_transition_input_hdcp1 *input,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
162
if (input->bcaps_read != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
166
} else if (input->hdcp_capable_dp != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
175
if (input->create_session != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
180
} else if (input->an_write != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
181
input->aksv_write != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
182
input->bksv_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
183
input->bksv_validation != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
184
input->ainfo_write == FAIL) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
193
if (input->bstatus_read != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
196
} else if (input->r0p_available_dp != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
207
if (input->r0p_read != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
210
} else if (input->rx_validation != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
229
} else if ((!conn->is_repeater && input->encryption != PASS) ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
230
(!conn->is_repeater && is_dp_mst_hdcp(hdcp) && input->stream_encryption_dp != PASS)) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
246
if (input->link_integrity_check == FAIL ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
247
input->reauth_request_check == FAIL) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
254
if (input->link_integrity_check == FAIL ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
255
input->reauth_request_check == FAIL) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
258
} else if (input->ready_check != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
274
if (input->binfo_read_dp != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
275
input->max_cascade_check != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
276
input->max_devs_check != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
281
} else if (input->device_count_check != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
290
} else if (input->ksvlist_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
291
input->vp_read != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
294
} else if (input->ksvlist_vp_validation != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
30
struct mod_hdcp_transition_input_hdcp1 *input,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
308
} else if (input->encryption != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
309
(is_dp_mst_hdcp(hdcp) && input->stream_encryption_dp != PASS)) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
39
if (input->bksv_read != PASS || input->bcaps_read != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
49
if (input->create_session != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
54
} else if (input->an_write != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
55
input->aksv_write != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
56
input->bksv_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
57
input->bksv_validation != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
58
input->ainfo_write == FAIL) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
68
if (input->bcaps_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
69
input->r0p_read != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
72
} else if (input->rx_validation != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
81
} else if (!conn->is_repeater && input->encryption != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_transition.c
96
if (input->link_maintenance == FAIL) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
219
struct mod_hdcp_transition_input_hdcp2 *input,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
223
&input->rxstatus_read, status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
227
&input->reauth_request_check, status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
232
&input->link_integrity_check_dp, status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
254
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
264
&input->hdcp2version_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
268
&input->hdcp2_capable_check, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
277
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
287
&input->create_session, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
291
&input->ake_init_prepare, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
295
&input->ake_init_write, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
304
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
317
&input->ake_cert_available, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
321
&input->ake_cert_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
325
&input->ake_cert_validation, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
334
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
344
&input->no_stored_km_write, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
353
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
365
&input->h_prime_available, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
370
&input->h_prime_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
380
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
392
&input->pairing_available, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
396
&input->pairing_info_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
400
&input->h_prime_validation, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
409
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
419
&input->stored_km_write, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
428
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
440
&input->h_prime_available, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
444
&input->h_prime_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
448
&input->h_prime_validation, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
457
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
462
&input->lc_init_write, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
469
&input->l_prime_available_poll, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
473
&input->l_prime_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
482
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
487
&input->l_prime_read, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
497
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
510
&input->lc_init_prepare, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
514
status = (use_fw ? locality_check_fw : locality_check_sw)(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
519
&input->l_prime_validation, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
528
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
538
&input->eks_prepare, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
542
&input->eks_write, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
551
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
561
process_rxstatus(hdcp, event_ctx, input, &status);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
566
if (!process_rxstatus(hdcp, event_ctx, input, &status))
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
572
&input->enable_encryption, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
578
&input->stream_encryption_dp, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
588
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
598
process_rxstatus(hdcp, event_ctx, input, &status);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
605
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
616
if (!process_rxstatus(hdcp, event_ctx, input, &status))
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
628
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
638
process_rxstatus(hdcp, event_ctx, input, &status);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
643
&input->rx_id_list_read,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
647
&input->device_count_check,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
651
&input->rx_id_list_validation,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
655
&input->repeater_auth_ack_write,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
664
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
674
process_rxstatus(hdcp, event_ctx, input, &status);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
679
if (!process_rxstatus(hdcp, event_ctx, input, &status))
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
685
&input->prepare_stream_manage,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
690
&input->stream_manage_write,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
699
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
710
process_rxstatus(hdcp, event_ctx, input, &status);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
715
if (!process_rxstatus(hdcp, event_ctx, input, &status))
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
722
&input->stream_ready_available,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
726
&input->stream_ready_read,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
730
&input->stream_ready_validation,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
740
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
750
&input->rx_caps_read_dp,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
754
&input->hdcp2_capable_check, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
763
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
773
if (!process_rxstatus(hdcp, event_ctx, input, &status))
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
776
&input->content_stream_type_write, &status,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
785
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
791
status = known_hdcp2_capable_rx(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
794
status = send_ake_init(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
797
status = validate_ake_cert(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
800
status = send_no_stored_km(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
803
status = read_h_prime(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
807
event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
810
status = send_stored_km(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
813
status = validate_h_prime(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
816
status = locality_check(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
819
status = exchange_ks_and_test_for_repeater(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
822
status = enable_encryption(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
825
status = authenticated(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
828
status = wait_for_rx_id_list(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
831
status = verify_rx_id_list_and_send_ack(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
834
status = send_stream_management(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
837
status = validate_stream_ready(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
849
struct mod_hdcp_transition_input_hdcp2 *input)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
855
status = determine_rx_hdcp_capable_dp(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
858
status = send_ake_init(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
861
status = validate_ake_cert(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
864
status = send_no_stored_km(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
867
status = read_h_prime(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
871
event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
874
status = send_stored_km(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
877
status = validate_h_prime(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
880
status = locality_check(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
884
event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
887
status = send_content_stream_type_dp(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
890
status = enable_encryption(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
893
status = authenticated(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
896
status = wait_for_rx_id_list(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
899
status = verify_rx_id_list_and_send_ack(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
902
status = send_stream_management(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
905
status = validate_stream_ready(hdcp, event_ctx, input);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
100
if (input->no_stored_km_write != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
112
if (input->h_prime_available != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
123
} else if (input->h_prime_read != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
132
if (input->pairing_available != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
145
} else if (input->pairing_info_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
146
input->h_prime_validation != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
155
if (input->stored_km_write != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
164
if (input->h_prime_available != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
175
} else if (input->h_prime_read != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
178
} else if (input->h_prime_validation != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
197
input->lc_init_prepare != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
198
(!use_fw && input->lc_init_write != PASS) ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
199
(!use_fw && input->l_prime_available_poll != PASS)) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
202
} else if (input->l_prime_read != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
211
} else if (input->l_prime_validation != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
221
if (input->eks_prepare != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
222
input->eks_write != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
239
if (input->rxstatus_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
240
input->reauth_request_check != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
251
} else if (input->enable_encryption != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
260
if (input->rxstatus_read == FAIL ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
261
input->reauth_request_check == FAIL) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
273
if (input->rxstatus_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
274
input->reauth_request_check != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
296
if (input->rxstatus_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
297
input->reauth_request_check != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
298
input->rx_id_list_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
299
input->device_count_check != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
30
struct mod_hdcp_transition_input_hdcp2 *input,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
300
input->rx_id_list_validation != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
301
input->repeater_auth_ack_write != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
315
if (input->rxstatus_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
316
input->reauth_request_check != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
323
} else if (input->prepare_stream_manage != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
324
input->stream_manage_write != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
333
if (input->rxstatus_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
334
input->reauth_request_check != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
341
} else if (input->stream_ready_available != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
354
} else if (input->stream_ready_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
355
input->stream_ready_validation != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
383
struct mod_hdcp_transition_input_hdcp2 *input,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
39
if (input->hdcp2version_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
392
if (input->rx_caps_read_dp != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
393
input->hdcp2_capable_check != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
40
input->hdcp2_capable_check != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
403
if (input->create_session != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
404
input->ake_init_prepare != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
409
} else if (input->ake_init_write != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
418
if (input->ake_cert_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
419
input->ake_cert_validation != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
437
if (input->no_stored_km_write != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
448
if (input->h_prime_available != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
456
} else if (input->h_prime_read != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
464
if (input->pairing_available != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
475
} else if (input->pairing_info_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
476
input->h_prime_validation != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
485
if (input->stored_km_write != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
493
if (input->h_prime_available != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
50
if (input->create_session != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
501
} else if (input->h_prime_read != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
504
} else if (input->h_prime_validation != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
51
input->ake_init_prepare != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
518
input->lc_init_prepare != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
519
(!use_fw && input->lc_init_write != PASS)) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
523
} else if (input->l_prime_read != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
532
} else if (input->l_prime_validation != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
542
if (input->eks_prepare != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
543
input->eks_write != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
556
if (input->rxstatus_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
557
input->reauth_request_check != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
558
input->link_integrity_check_dp != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
559
input->content_stream_type_write != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
56
} else if (input->ake_init_write != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
567
if (input->rxstatus_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
568
input->reauth_request_check != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
569
input->link_integrity_check_dp != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
580
} else if (input->enable_encryption != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
581
(is_dp_mst_hdcp(hdcp) && input->stream_encryption_dp != PASS)) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
589
if (input->rxstatus_read == FAIL ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
590
input->reauth_request_check == FAIL) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
593
} else if (input->link_integrity_check_dp == FAIL) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
606
if (input->rxstatus_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
607
input->reauth_request_check != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
608
input->link_integrity_check_dp != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
623
if (input->rxstatus_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
624
input->reauth_request_check != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
625
input->link_integrity_check_dp != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
626
input->rx_id_list_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
627
input->device_count_check != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
628
input->rx_id_list_validation != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
629
input->repeater_auth_ack_write != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
644
if (input->rxstatus_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
645
input->reauth_request_check != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
646
input->link_integrity_check_dp != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
65
if (input->ake_cert_available != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
653
} else if (input->prepare_stream_manage != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
654
input->stream_manage_write != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
665
if (input->rxstatus_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
666
input->reauth_request_check != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
667
input->link_integrity_check_dp != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
674
} else if (input->stream_ready_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
675
input->stream_ready_validation != PASS) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
81
} else if (input->ake_cert_read != PASS ||
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c
82
input->ake_cert_validation != PASS) {
sys/dev/pci/drm/amd/include/kgd_pp_interface.h
462
int (*set_power_profile_mode)(void *handle, long *input, uint32_t size);
sys/dev/pci/drm/amd/include/kgd_pp_interface.h
463
int (*set_fine_grain_clk_vol)(void *handle, uint32_t type, long *input, uint32_t size);
sys/dev/pci/drm/amd/include/kgd_pp_interface.h
465
long *input, uint32_t size);
sys/dev/pci/drm/amd/include/kgd_pp_interface.h
473
const struct amd_pp_display_configuration *input);
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1204
long *input,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1216
input,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1225
long *input,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1237
input,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1428
long *input, uint32_t size)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1438
input,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1749
const struct amd_pp_display_configuration *input)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1759
input);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
493
long *input,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
497
long *input,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
519
long *input, uint32_t size);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
569
const struct amd_pp_display_configuration *input);
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
856
static int pp_set_power_profile_mode(void *handle, long *input, uint32_t size)
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
868
return hwmgr->hwmgr_func->set_power_profile_mode(hwmgr, input, size);
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
871
static int pp_set_fine_grain_clk_vol(void *handle, uint32_t type, long *input, uint32_t size)
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
881
return hwmgr->hwmgr_func->set_fine_grain_clk_vol(hwmgr, type, input, size);
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
885
long *input, uint32_t size)
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
897
return hwmgr->hwmgr_func->odn_edit_dpm_table(hwmgr, type, input, size);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1494
static int smu10_set_power_profile_mode(struct pp_hwmgr *hwmgr, long *input, uint32_t size)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1499
if (input[size] > PP_SMC_POWER_PROFILE_COMPUTE) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1500
pr_err("Invalid power profile mode %ld\n", input[size]);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1503
if (hwmgr->power_profile_mode == input[size])
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1508
conv_power_profile_to_pplib_workload(input[size]);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1519
hwmgr->power_profile_mode = input[size];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1538
long *input, uint32_t size)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1560
if (input[0] == 0) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1565
if (input[1] < min_freq) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1567
input[1], min_freq);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1570
smu10_data->gfx_actual_soft_min_freq = input[1];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1571
} else if (input[0] == 1) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1576
if (input[1] > max_freq) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1578
input[1], max_freq);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1581
smu10_data->gfx_actual_soft_max_freq = input[1];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
189
static int smu10_set_clock_limit(struct pp_hwmgr *hwmgr, const void *input)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
289
static int smu10_set_power_state_tasks(struct pp_hwmgr *hwmgr, const void *input)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
291
return smu10_set_clock_limit(hwmgr, input);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4083
static int smu7_find_dpm_states_clocks_in_dpm_table(struct pp_hwmgr *hwmgr, const void *input)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4086
(const struct phm_set_power_state_input *)input;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4163
struct pp_hwmgr *hwmgr, const void *input)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4166
(const struct phm_set_power_state_input *)input;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4249
struct pp_hwmgr *hwmgr, const void *input)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4343
struct pp_hwmgr *hwmgr, const void *input)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4347
(const struct phm_set_power_state_input *)input;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4408
struct pp_hwmgr *hwmgr, const void *input)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4411
(const struct phm_set_power_state_input *)input;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4480
static int smu7_set_power_state_tasks(struct pp_hwmgr *hwmgr, const void *input)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4485
tmp_result = smu7_find_dpm_states_clocks_in_dpm_table(hwmgr, input);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4493
smu7_request_link_speed_change_before_state_change(hwmgr, input);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4503
tmp_result = smu7_populate_and_upload_sclk_mclk_dpm_levels(hwmgr, input);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4520
tmp_result = smu7_generate_dpm_level_enable_mask(hwmgr, input);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4548
smu7_notify_link_speed_change_after_state_change(hwmgr, input);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5493
long *input, uint32_t size)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5504
PP_ASSERT_WITH_CODE(input, "NULL user input for clock and voltage",
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5536
if (i + 3 > size || input[i] >= podn_dpm_table_in_backend->num_of_pl) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5540
input_level = input[i];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5541
input_clk = input[i+1] * 100;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5542
input_vol = input[i+2];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5638
static int smu7_set_power_profile_mode(struct pp_hwmgr *hwmgr, long *input, uint32_t size)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5644
if (input == NULL)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5647
mode = input[size];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5661
tmp.bupdate_sclk = input[0];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5662
tmp.sclk_up_hyst = input[1];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5663
tmp.sclk_down_hyst = input[2];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5664
tmp.sclk_activity = input[3];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5665
tmp.bupdate_mclk = input[4];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5666
tmp.mclk_up_hyst = input[5];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5667
tmp.mclk_down_hyst = input[6];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5668
tmp.mclk_activity = input[7];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
866
static int smu8_update_low_mem_pstate(struct pp_hwmgr *hwmgr, const void *input)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
871
const struct phm_set_power_state_input *states = (struct phm_set_power_state_input *)input;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
888
static int smu8_set_power_state_tasks(struct pp_hwmgr *hwmgr, const void *input)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
898
smu8_update_low_mem_pstate(hwmgr, input);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3432
static int vega10_find_dpm_states_clocks_in_dpm_table(struct pp_hwmgr *hwmgr, const void *input)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3436
(const struct phm_set_power_state_input *)input;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3482
struct pp_hwmgr *hwmgr, const void *input)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3748
struct pp_hwmgr *hwmgr, const void *input)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3752
(const struct phm_set_power_state_input *)input;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3836
const void *input)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3842
tmp_result = vega10_find_dpm_states_clocks_in_dpm_table(hwmgr, input);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3847
tmp_result = vega10_populate_and_upload_sclk_mclk_dpm_levels(hwmgr, input);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3852
tmp_result = vega10_generate_dpm_level_enable_mask(hwmgr, input);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5367
static int vega10_set_power_profile_mode(struct pp_hwmgr *hwmgr, long *input, uint32_t size)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5374
uint32_t power_profile_mode = input[size];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5391
data->custom_profile_mode[0] = busy_set_point = input[0];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5392
data->custom_profile_mode[1] = FPS = input[1];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5393
data->custom_profile_mode[2] = use_rlc_busy = input[2];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5394
data->custom_profile_mode[3] = min_active_level = input[3];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5593
long *input, uint32_t size)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5604
PP_ASSERT_WITH_CODE(input, "NULL user input for clock and voltage",
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5637
if (i + 3 > size || input[i] >= podn_vdd_dep_table->count) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5641
input_level = input[i];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5642
input_clk = input[i+1] * 100;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5643
input_vol = input[i+2];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.h
440
int vega10_update_vce_dpm(struct pp_hwmgr *hwmgr, const void *input);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
2968
long *input, uint32_t size)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
2981
PP_ASSERT_WITH_CODE(input, "NULL user input for clock and voltage",
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
2999
input_index = input[i];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
3000
input_clk = input[i + 1];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
3042
input_index = input[i];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
3043
input_clk = input[i + 1];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
3086
input_index = input[i];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
3087
input_clk = input[i + 1];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
3088
input_vol = input[i + 2];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4091
static int vega20_set_power_profile_mode(struct pp_hwmgr *hwmgr, long *input, uint32_t size)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4095
uint32_t power_profile_mode = input[size];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4126
switch (input[0]) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4128
activity_monitor.Gfx_FPS = input[1];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4129
activity_monitor.Gfx_UseRlcBusy = input[2];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4130
activity_monitor.Gfx_MinActiveFreqType = input[3];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4131
activity_monitor.Gfx_MinActiveFreq = input[4];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4132
activity_monitor.Gfx_BoosterFreqType = input[5];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4133
activity_monitor.Gfx_BoosterFreq = input[6];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4134
activity_monitor.Gfx_PD_Data_limit_c = input[7];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4135
activity_monitor.Gfx_PD_Data_error_coeff = input[8];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4136
activity_monitor.Gfx_PD_Data_error_rate_coeff = input[9];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4139
activity_monitor.Soc_FPS = input[1];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4140
activity_monitor.Soc_UseRlcBusy = input[2];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4141
activity_monitor.Soc_MinActiveFreqType = input[3];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4142
activity_monitor.Soc_MinActiveFreq = input[4];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4143
activity_monitor.Soc_BoosterFreqType = input[5];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4144
activity_monitor.Soc_BoosterFreq = input[6];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4145
activity_monitor.Soc_PD_Data_limit_c = input[7];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4146
activity_monitor.Soc_PD_Data_error_coeff = input[8];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4147
activity_monitor.Soc_PD_Data_error_rate_coeff = input[9];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4150
activity_monitor.Mem_FPS = input[1];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4151
activity_monitor.Mem_UseRlcBusy = input[2];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4152
activity_monitor.Mem_MinActiveFreqType = input[3];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4153
activity_monitor.Mem_MinActiveFreq = input[4];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4154
activity_monitor.Mem_BoosterFreqType = input[5];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4155
activity_monitor.Mem_BoosterFreq = input[6];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4156
activity_monitor.Mem_PD_Data_limit_c = input[7];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4157
activity_monitor.Mem_PD_Data_error_coeff = input[8];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4158
activity_monitor.Mem_PD_Data_error_rate_coeff = input[9];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4161
activity_monitor.Fclk_FPS = input[1];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4162
activity_monitor.Fclk_UseRlcBusy = input[2];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4163
activity_monitor.Fclk_MinActiveFreqType = input[3];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4164
activity_monitor.Fclk_MinActiveFreq = input[4];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4165
activity_monitor.Fclk_BoosterFreqType = input[5];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4166
activity_monitor.Fclk_BoosterFreq = input[6];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4167
activity_monitor.Fclk_PD_Data_limit_c = input[7];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4168
activity_monitor.Fclk_PD_Data_error_coeff = input[8];
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
4169
activity_monitor.Fclk_PD_Data_error_rate_coeff = input[9];
sys/dev/pci/drm/amd/pm/powerplay/inc/hwmgr.h
337
int (*set_power_profile_mode)(struct pp_hwmgr *hwmgr, long *input, uint32_t size);
sys/dev/pci/drm/amd/pm/powerplay/inc/hwmgr.h
340
long *input, uint32_t size);
sys/dev/pci/drm/amd/pm/powerplay/inc/hwmgr.h
343
long *input, uint32_t size);
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
3133
long *input, uint32_t size)
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
3142
ret = smu->ppt_funcs->od_edit_dpm_table(smu, type, input, size);
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
82
long *input, uint32_t size);
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
754
long *input, uint32_t size);
sys/dev/pci/drm/amd/pm/swsmu/inc/smu_v13_0.h
271
long input[],
sys/dev/pci/drm/amd/pm/swsmu/inc/smu_v14_0.h
241
long input[], uint32_t size);
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1456
long *input)
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1472
if (input[idx]) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1474
activity_monitor.Gfx_FPS = input[idx + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1475
activity_monitor.Gfx_UseRlcBusy = input[idx + 2];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1476
activity_monitor.Gfx_MinActiveFreqType = input[idx + 3];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1477
activity_monitor.Gfx_MinActiveFreq = input[idx + 4];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1478
activity_monitor.Gfx_BoosterFreqType = input[idx + 5];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1479
activity_monitor.Gfx_BoosterFreq = input[idx + 6];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1480
activity_monitor.Gfx_PD_Data_limit_c = input[idx + 7];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1481
activity_monitor.Gfx_PD_Data_error_coeff = input[idx + 8];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1482
activity_monitor.Gfx_PD_Data_error_rate_coeff = input[idx + 9];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1485
if (input[idx]) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1487
activity_monitor.Mem_FPS = input[idx + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1488
activity_monitor.Mem_UseRlcBusy = input[idx + 2];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1489
activity_monitor.Mem_MinActiveFreqType = input[idx + 3];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1490
activity_monitor.Mem_MinActiveFreq = input[idx + 4];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1491
activity_monitor.Mem_BoosterFreqType = input[idx + 5];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1492
activity_monitor.Mem_BoosterFreq = input[idx + 6];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1493
activity_monitor.Mem_PD_Data_limit_c = input[idx + 7];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1494
activity_monitor.Mem_PD_Data_error_coeff = input[idx + 8];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1495
activity_monitor.Mem_PD_Data_error_rate_coeff = input[idx + 9];
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
440
long input[], uint32_t size)
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
447
if (size != 3 || input[0] != 0) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
452
if (input[1] < CYAN_SKILLFISH_SCLK_MIN ||
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
453
input[1] > CYAN_SKILLFISH_SCLK_MAX) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
459
if (input[2] < CYAN_SKILLFISH_VDDC_MIN ||
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
460
input[2] > CYAN_SKILLFISH_VDDC_MAX) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
466
cyan_skillfish_user_settings.sclk = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
467
cyan_skillfish_user_settings.vddc = input[2];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2014
long *input)
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2028
if (input[idx]) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2030
activity_monitor.Gfx_FPS = input[idx + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2031
activity_monitor.Gfx_MinFreqStep = input[idx + 2];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2032
activity_monitor.Gfx_MinActiveFreqType = input[idx + 3];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2033
activity_monitor.Gfx_MinActiveFreq = input[idx + 4];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2034
activity_monitor.Gfx_BoosterFreqType = input[idx + 5];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2035
activity_monitor.Gfx_BoosterFreq = input[idx + 6];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2036
activity_monitor.Gfx_PD_Data_limit_c = input[idx + 7];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2037
activity_monitor.Gfx_PD_Data_error_coeff = input[idx + 8];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2038
activity_monitor.Gfx_PD_Data_error_rate_coeff = input[idx + 9];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2041
if (input[idx]) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2043
activity_monitor.Soc_FPS = input[idx + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2044
activity_monitor.Soc_MinFreqStep = input[idx + 2];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2045
activity_monitor.Soc_MinActiveFreqType = input[idx + 3];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2046
activity_monitor.Soc_MinActiveFreq = input[idx + 4];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2047
activity_monitor.Soc_BoosterFreqType = input[idx + 5];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2048
activity_monitor.Soc_BoosterFreq = input[idx + 6];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2049
activity_monitor.Soc_PD_Data_limit_c = input[idx + 7];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2050
activity_monitor.Soc_PD_Data_error_coeff = input[idx + 8];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2051
activity_monitor.Soc_PD_Data_error_rate_coeff = input[idx + 9];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2054
if (input[idx]) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2056
activity_monitor.Mem_FPS = input[idx + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2057
activity_monitor.Mem_MinFreqStep = input[idx + 2];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2058
activity_monitor.Mem_MinActiveFreqType = input[idx + 3];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2059
activity_monitor.Mem_MinActiveFreq = input[idx + 4];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2060
activity_monitor.Mem_BoosterFreqType = input[idx + 5];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2061
activity_monitor.Mem_BoosterFreq = input[idx + 6];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2062
activity_monitor.Mem_PD_Data_limit_c = input[idx + 7];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2063
activity_monitor.Mem_PD_Data_error_coeff = input[idx + 8];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2064
activity_monitor.Mem_PD_Data_error_rate_coeff = input[idx + 9];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2625
static int navi10_od_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, long input[], uint32_t size)
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2663
switch (input[i]) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2667
if (input[i + 1] > od_table->GfxclkFmax) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2669
input[i + 1],
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2677
if (input[i + 1] < od_table->GfxclkFmin) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2679
input[i + 1],
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2685
dev_info(smu->adev->dev, "Invalid SCLK_VDDC_TABLE index: %ld\n", input[i]);
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2689
ret = navi10_od_setting_check_range(smu, od_settings, freq_setting, input[i + 1]);
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2692
*freq_ptr = input[i + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2704
if (input[0] != 1) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2705
dev_info(smu->adev->dev, "Invalid MCLK_VDDC_TABLE index: %ld\n", input[0]);
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2709
ret = navi10_od_setting_check_range(smu, od_settings, SMU_11_0_ODSETTING_UCLKFMAX, input[1]);
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2712
od_table->UclkFmax = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2752
switch (input[0]) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2772
dev_info(smu->adev->dev, "Invalid VDDC_CURVE index: %ld\n", input[0]);
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2776
ret = navi10_od_setting_check_range(smu, od_settings, freq_setting, input[1]);
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2780
if (input[2] != 0) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2781
ret = navi10_od_setting_check_range(smu, od_settings, voltage_setting, input[2]);
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2784
*freq_ptr = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2785
*voltage_ptr = ((uint16_t)input[2]) * NAVI10_VOLTAGE_SCALE;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2786
dev_dbg(smu->adev->dev, "OD: set curve %ld: (%d, %d)\n", input[0], *freq_ptr, *voltage_ptr);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1712
long *input)
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1729
if (input[idx]) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1731
activity_monitor->Gfx_FPS = input[idx + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1732
activity_monitor->Gfx_MinFreqStep = input[idx + 2];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1733
activity_monitor->Gfx_MinActiveFreqType = input[idx + 3];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1734
activity_monitor->Gfx_MinActiveFreq = input[idx + 4];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1735
activity_monitor->Gfx_BoosterFreqType = input[idx + 5];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1736
activity_monitor->Gfx_BoosterFreq = input[idx + 6];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1737
activity_monitor->Gfx_PD_Data_limit_c = input[idx + 7];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1738
activity_monitor->Gfx_PD_Data_error_coeff = input[idx + 8];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1739
activity_monitor->Gfx_PD_Data_error_rate_coeff = input[idx + 9];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1742
if (input[idx]) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1744
activity_monitor->Fclk_FPS = input[idx + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1745
activity_monitor->Fclk_MinFreqStep = input[idx + 2];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1746
activity_monitor->Fclk_MinActiveFreqType = input[idx + 3];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1747
activity_monitor->Fclk_MinActiveFreq = input[idx + 4];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1748
activity_monitor->Fclk_BoosterFreqType = input[idx + 5];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1749
activity_monitor->Fclk_BoosterFreq = input[idx + 6];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1750
activity_monitor->Fclk_PD_Data_limit_c = input[idx + 7];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1751
activity_monitor->Fclk_PD_Data_error_coeff = input[idx + 8];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1752
activity_monitor->Fclk_PD_Data_error_rate_coeff = input[idx + 9];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1755
if (input[idx]) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1757
activity_monitor->Mem_FPS = input[idx + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1758
activity_monitor->Mem_MinFreqStep = input[idx + 2];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1759
activity_monitor->Mem_MinActiveFreqType = input[idx + 3];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1760
activity_monitor->Mem_MinActiveFreq = input[idx + 4];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1761
activity_monitor->Mem_BoosterFreqType = input[idx + 5];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1762
activity_monitor->Mem_BoosterFreq = input[idx + 6];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1763
activity_monitor->Mem_PD_Data_limit_c = input[idx + 7];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1764
activity_monitor->Mem_PD_Data_error_coeff = input[idx + 8];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1765
activity_monitor->Mem_PD_Data_error_rate_coeff = input[idx + 9];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2277
long input[], uint32_t size)
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2318
switch (input[i]) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2320
if (input[i + 1] > od_table->GfxclkFmax) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2322
input[i + 1], od_table->GfxclkFmax);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2331
if (input[i + 1] < od_table->GfxclkFmin) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2333
input[i + 1], od_table->GfxclkFmin);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2342
dev_info(smu->adev->dev, "Invalid SCLK_VDDC_TABLE index: %ld\n", input[i]);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2348
freq_setting, input[i + 1]);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2352
*freq_ptr = (uint16_t)input[i + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2368
switch (input[i]) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2370
if (input[i + 1] > od_table->UclkFmax) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2372
input[i + 1], od_table->UclkFmax);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2381
if (input[i + 1] < od_table->UclkFmin) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2383
input[i + 1], od_table->UclkFmin);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2392
dev_info(smu->adev->dev, "Invalid MCLK_VDDC_TABLE index: %ld\n", input[i]);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2398
freq_setting, input[i + 1]);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2402
*freq_ptr = (uint16_t)input[i + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2448
od_table->VddGfxOffset = (int16_t)input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
505
struct atom_get_smu_clock_info_parameters_v3_1 input = {0};
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
509
input.clk_id = clk_id;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
510
input.syspll_id = syspll_id;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
511
input.command = GET_SMU_CLOCK_INFO_V3_1_GET_CLOCK_FREQ;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
516
(uint32_t *)&input, sizeof(input));
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
520
output = (struct atom_get_smu_clock_info_output_parameters_v3_1 *)&input;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2020
long input[], uint32_t size)
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2037
if (input[0] >= smu->cpu_core_num) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2041
smu->cpu_core_id_select = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2042
if (input[1] == 0) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2043
if (input[2] < smu->cpu_default_soft_min_freq) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2045
input[2], smu->cpu_default_soft_min_freq);
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2048
smu->cpu_actual_soft_min_freq = input[2];
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2049
} else if (input[1] == 1) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2050
if (input[2] > smu->cpu_default_soft_max_freq) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2052
input[2], smu->cpu_default_soft_max_freq);
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2055
smu->cpu_actual_soft_max_freq = input[2];
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2066
if (input[0] == 0) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2067
if (input[1] < smu->gfx_default_hard_min_freq) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2070
input[1], smu->gfx_default_hard_min_freq);
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2073
smu->gfx_actual_hard_min_freq = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2074
} else if (input[0] == 1) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2075
if (input[1] > smu->gfx_default_soft_max_freq) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2078
input[1], smu->gfx_default_soft_max_freq);
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2081
smu->gfx_actual_soft_max_freq = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
385
long input[], uint32_t size)
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
403
if (input[0] == 0) {
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
404
if (input[1] < smu->gfx_default_hard_min_freq) {
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
407
input[1], smu->gfx_default_hard_min_freq);
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
410
smu->gfx_actual_hard_min_freq = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
411
} else if (input[0] == 1) {
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
412
if (input[1] > smu->gfx_default_soft_max_freq) {
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
415
input[1], smu->gfx_default_soft_max_freq);
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
418
smu->gfx_actual_soft_max_freq = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
293
struct atom_get_smu_clock_info_parameters_v3_1 input = {0};
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
297
input.clk_id = clk_id;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
298
input.syspll_id = syspll_id;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
299
input.command = GET_SMU_CLOCK_INFO_V3_1_GET_CLOCK_FREQ;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
304
(uint32_t *)&input, sizeof(input));
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
308
output = (struct atom_get_smu_clock_info_output_parameters_v3_1 *)&input;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1432
long input[], uint32_t size)
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1453
if (input[0] == 0) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1454
if (input[1] < dpm_context->dpm_tables.gfx_table.min) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1456
input[1], dpm_context->dpm_tables.gfx_table.min);
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1462
pstate_table->gfxclk_pstate.custom.min = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1463
} else if (input[0] == 1) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1464
if (input[1] > dpm_context->dpm_tables.gfx_table.max) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1466
input[1], dpm_context->dpm_tables.gfx_table.max);
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1472
pstate_table->gfxclk_pstate.custom.max = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2274
long input[], uint32_t size)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2290
if (input[0] == 0) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2291
if (input[1] < smu->gfx_default_hard_min_freq) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2294
input[1], smu->gfx_default_hard_min_freq);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2297
smu->gfx_actual_hard_min_freq = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2298
} else if (input[0] == 1) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2299
if (input[1] > smu->gfx_default_soft_max_freq) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2302
input[1], smu->gfx_default_soft_max_freq);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2305
smu->gfx_actual_soft_max_freq = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1541
static int smu_v13_0_0_od_restore_table_single(struct smu_context *smu, long input)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1551
switch (input) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1597
dev_info(adev->dev, "Invalid table index: %ld\n", input);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1606
long input[],
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1631
switch (input[i]) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1637
if (input[i + 1] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1638
input[i + 1] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1640
input[i + 1], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1644
od_table->OverDriveTable.GfxclkFmin = input[i + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1653
if (input[i + 1] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1654
input[i + 1] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1656
input[i + 1], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1660
od_table->OverDriveTable.GfxclkFmax = input[i + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1665
dev_info(adev->dev, "Invalid SCLK_VDDC_TABLE index: %ld\n", input[i]);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1692
switch (input[i]) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1698
if (input[i + 1] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1699
input[i + 1] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1701
input[i + 1], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1705
od_table->OverDriveTable.UclkFmin = input[i + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1714
if (input[i + 1] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1715
input[i + 1] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1717
input[i + 1], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1721
od_table->OverDriveTable.UclkFmax = input[i + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1726
dev_info(adev->dev, "Invalid MCLK_VDDC_TABLE index: %ld\n", input[i]);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1751
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1752
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1754
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1759
od_table->OverDriveTable.VoltageOffsetPerZoneBoundary[i] = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1769
if (input[0] >= NUM_OD_FAN_MAX_POINTS - 1 ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1770
input[0] < 0)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1777
if (input[1] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1778
input[1] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1780
input[1], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1788
if (input[2] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1789
input[2] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1791
input[2], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1795
od_table->OverDriveTable.FanLinearTempPoints[input[0]] = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1796
od_table->OverDriveTable.FanLinearPwmPoints[input[0]] = input[2];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1811
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1812
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1814
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1818
od_table->OverDriveTable.AcousticLimitRpmThreshold = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1833
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1834
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1836
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1840
od_table->OverDriveTable.AcousticTargetRpmThreshold = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1855
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1856
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1858
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1862
od_table->OverDriveTable.FanTargetTemperature = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1877
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1878
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1880
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1884
od_table->OverDriveTable.FanMinimumPwm = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1899
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1900
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1902
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1906
od_table->OverDriveTable.FanZeroRpmEnable = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1920
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1921
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1923
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1927
od_table->OverDriveTable.FanZeroRpmStopTemp = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1933
ret = smu_v13_0_0_od_restore_table_single(smu, input[0]);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2576
long *input)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2594
if (input[idx]) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2596
activity_monitor->Gfx_FPS = input[idx + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2597
activity_monitor->Gfx_MinActiveFreqType = input[idx + 2];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2598
activity_monitor->Gfx_MinActiveFreq = input[idx + 3];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2599
activity_monitor->Gfx_BoosterFreqType = input[idx + 4];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2600
activity_monitor->Gfx_BoosterFreq = input[idx + 5];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2601
activity_monitor->Gfx_PD_Data_limit_c = input[idx + 6];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2602
activity_monitor->Gfx_PD_Data_error_coeff = input[idx + 7];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2603
activity_monitor->Gfx_PD_Data_error_rate_coeff = input[idx + 8];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2606
if (input[idx]) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2608
activity_monitor->Fclk_FPS = input[idx + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2609
activity_monitor->Fclk_MinActiveFreqType = input[idx + 2];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2610
activity_monitor->Fclk_MinActiveFreq = input[idx + 3];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2611
activity_monitor->Fclk_BoosterFreqType = input[idx + 4];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2612
activity_monitor->Fclk_BoosterFreq = input[idx + 5];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2613
activity_monitor->Fclk_PD_Data_limit_c = input[idx + 6];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2614
activity_monitor->Fclk_PD_Data_error_coeff = input[idx + 7];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2615
activity_monitor->Fclk_PD_Data_error_rate_coeff = input[idx + 8];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
514
long input[], uint32_t size)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
530
if (input[0] == 0) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
531
if (input[1] < smu->gfx_default_hard_min_freq) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
534
input[1], smu->gfx_default_hard_min_freq);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
537
smu->gfx_actual_hard_min_freq = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
538
} else if (input[0] == 1) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
539
if (input[1] > smu->gfx_default_soft_max_freq) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
542
input[1], smu->gfx_default_soft_max_freq);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
545
smu->gfx_actual_soft_max_freq = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2189
long input[], uint32_t size)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2211
if (input[0] == 0) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2212
if (input[1] < dpm_context->dpm_tables.gfx_table.min) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2216
input[1],
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2223
pstate_table->gfxclk_pstate.custom.min = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2224
} else if (input[0] == 1) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2225
if (input[1] > dpm_context->dpm_tables.gfx_table.max) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2229
input[1],
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2236
pstate_table->gfxclk_pstate.custom.max = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2255
if (input[0] == 0) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2259
} else if (input[0] == 1) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2260
if (input[1] > dpm_context->dpm_tables.uclk_table.max) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2264
input[1],
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2271
pstate_table->uclk_pstate.custom.max = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1529
static int smu_v13_0_7_od_restore_table_single(struct smu_context *smu, long input)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1539
switch (input) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1585
dev_info(adev->dev, "Invalid table index: %ld\n", input);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1594
long input[],
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1619
switch (input[i]) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1625
if (input[i + 1] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1626
input[i + 1] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1628
input[i + 1], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1632
od_table->OverDriveTable.GfxclkFmin = input[i + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1641
if (input[i + 1] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1642
input[i + 1] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1644
input[i + 1], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1648
od_table->OverDriveTable.GfxclkFmax = input[i + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1653
dev_info(adev->dev, "Invalid SCLK_VDDC_TABLE index: %ld\n", input[i]);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1680
switch (input[i]) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1686
if (input[i + 1] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1687
input[i + 1] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1689
input[i + 1], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1693
od_table->OverDriveTable.UclkFmin = input[i + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1702
if (input[i + 1] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1703
input[i + 1] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1705
input[i + 1], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1709
od_table->OverDriveTable.UclkFmax = input[i + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1714
dev_info(adev->dev, "Invalid MCLK_VDDC_TABLE index: %ld\n", input[i]);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1739
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1740
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1742
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1747
od_table->OverDriveTable.VoltageOffsetPerZoneBoundary[i] = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1757
if (input[0] >= NUM_OD_FAN_MAX_POINTS - 1 ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1758
input[0] < 0)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1765
if (input[1] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1766
input[1] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1768
input[1], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1776
if (input[2] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1777
input[2] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1779
input[2], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1783
od_table->OverDriveTable.FanLinearTempPoints[input[0]] = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1784
od_table->OverDriveTable.FanLinearPwmPoints[input[0]] = input[2];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1799
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1800
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1802
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1806
od_table->OverDriveTable.AcousticLimitRpmThreshold = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1821
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1822
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1824
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1828
od_table->OverDriveTable.AcousticTargetRpmThreshold = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1843
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1844
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1846
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1850
od_table->OverDriveTable.FanTargetTemperature = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1865
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1866
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1868
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1872
od_table->OverDriveTable.FanMinimumPwm = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1887
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1888
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1890
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1894
od_table->OverDriveTable.FanZeroRpmEnable = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1908
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1909
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1911
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1915
od_table->OverDriveTable.FanZeroRpmStopTemp = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1921
ret = smu_v13_0_7_od_restore_table_single(smu, input[0]);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2530
long *input)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2547
if (input[idx]) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2549
activity_monitor->Gfx_ActiveHystLimit = input[idx + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2550
activity_monitor->Gfx_IdleHystLimit = input[idx + 2];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2551
activity_monitor->Gfx_FPS = input[idx + 3];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2552
activity_monitor->Gfx_MinActiveFreqType = input[idx + 4];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2553
activity_monitor->Gfx_BoosterFreqType = input[idx + 5];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2554
activity_monitor->Gfx_MinActiveFreq = input[idx + 6];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2555
activity_monitor->Gfx_BoosterFreq = input[idx + 7];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2558
if (input[idx]) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2560
activity_monitor->Fclk_ActiveHystLimit = input[idx + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2561
activity_monitor->Fclk_IdleHystLimit = input[idx + 2];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2562
activity_monitor->Fclk_FPS = input[idx + 3];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2563
activity_monitor->Fclk_MinActiveFreqType = input[idx + 4];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2564
activity_monitor->Fclk_BoosterFreqType = input[idx + 5];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2565
activity_monitor->Fclk_MinActiveFreq = input[idx + 6];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2566
activity_monitor->Fclk_BoosterFreq = input[idx + 7];
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
645
long input[], uint32_t size)
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
661
if (input[0] == 0) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
662
if (input[1] < smu->gfx_default_hard_min_freq) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
665
input[1], smu->gfx_default_hard_min_freq);
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
668
smu->gfx_actual_hard_min_freq = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
669
} else if (input[0] == 1) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
670
if (input[1] > smu->gfx_default_soft_max_freq) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
673
input[1], smu->gfx_default_soft_max_freq);
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
676
smu->gfx_actual_soft_max_freq = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1871
long input[], uint32_t size)
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1887
if (input[0] == 0) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1888
if (input[1] < smu->gfx_default_hard_min_freq) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1891
input[1], smu->gfx_default_hard_min_freq);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1894
smu->gfx_actual_hard_min_freq = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1895
} else if (input[0] == 1) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1896
if (input[1] > smu->gfx_default_soft_max_freq) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1899
input[1], smu->gfx_default_soft_max_freq);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1902
smu->gfx_actual_soft_max_freq = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1831
long *input)
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1849
if (input[idx]) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1851
activity_monitor->Gfx_FPS = input[idx + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1852
activity_monitor->Gfx_MinActiveFreqType = input[idx + 2];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1853
activity_monitor->Gfx_MinActiveFreq = input[idx + 3];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1854
activity_monitor->Gfx_BoosterFreqType = input[idx + 4];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1855
activity_monitor->Gfx_BoosterFreq = input[idx + 5];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1856
activity_monitor->Gfx_PD_Data_limit_c = input[idx + 6];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1857
activity_monitor->Gfx_PD_Data_error_coeff = input[idx + 7];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1858
activity_monitor->Gfx_PD_Data_error_rate_coeff = input[idx + 8];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1861
if (input[idx]) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1863
activity_monitor->Fclk_FPS = input[idx + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1864
activity_monitor->Fclk_MinActiveFreqType = input[idx + 2];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1865
activity_monitor->Fclk_MinActiveFreq = input[idx + 3];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1866
activity_monitor->Fclk_BoosterFreqType = input[idx + 4];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1867
activity_monitor->Fclk_BoosterFreq = input[idx + 5];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1868
activity_monitor->Fclk_PD_Data_limit_c = input[idx + 6];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1869
activity_monitor->Fclk_PD_Data_error_coeff = input[idx + 7];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1870
activity_monitor->Fclk_PD_Data_error_rate_coeff = input[idx + 8];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2427
static int smu_v14_0_2_od_restore_table_single(struct smu_context *smu, long input)
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2437
switch (input) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2478
dev_info(adev->dev, "Invalid table index: %ld\n", input);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2487
long input[],
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2515
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2516
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2522
od_table->OverDriveTable.GfxclkFoffset = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2538
switch (input[i]) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2544
if (input[i + 1] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2545
input[i + 1] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2547
input[i + 1], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2551
od_table->OverDriveTable.UclkFmin = input[i + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2560
if (input[i + 1] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2561
input[i + 1] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2563
input[i + 1], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2567
od_table->OverDriveTable.UclkFmax = input[i + 1];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2572
dev_info(adev->dev, "Invalid MCLK_VDDC_TABLE index: %ld\n", input[i]);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2597
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2598
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2600
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2605
od_table->OverDriveTable.VoltageOffsetPerZoneBoundary[i] = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2615
if (input[0] >= NUM_OD_FAN_MAX_POINTS - 1 ||
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2616
input[0] < 0)
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2623
if (input[1] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2624
input[1] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2626
input[1], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2634
if (input[2] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2635
input[2] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2637
input[2], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2641
od_table->OverDriveTable.FanLinearTempPoints[input[0]] = input[1];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2642
od_table->OverDriveTable.FanLinearPwmPoints[input[0]] = input[2];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2657
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2658
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2660
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2664
od_table->OverDriveTable.AcousticLimitRpmThreshold = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2679
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2680
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2682
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2686
od_table->OverDriveTable.AcousticTargetRpmThreshold = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2701
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2702
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2704
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2708
od_table->OverDriveTable.FanTargetTemperature = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2723
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2724
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2726
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2730
od_table->OverDriveTable.FanMinimumPwm = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2745
if (input[0] < minimum ||
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2746
input[0] > maximum) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2748
input[0], minimum, maximum);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2752
od_table->OverDriveTable.FanZeroRpmEnable = input[0];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2758
ret = smu_v14_0_2_od_restore_table_single(smu, input[0]);
sys/dev/pci/drm/display/drm_dp_helper.c
1048
edid->input & DRM_EDID_INPUT_DIGITAL &&
sys/dev/pci/drm/display/drm_dp_helper.c
1049
(edid->input & DRM_EDID_DIGITAL_TYPE_MASK) == DRM_EDID_DIGITAL_TYPE_DP;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1836
if (port->input) {
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2377
} else if (!port->input && port_msg->input_port && port->connector) {
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2389
} else if (port->input && !port_msg->input_port) {
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2407
port->input = port_msg->input_port;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2408
if (!port->input)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2431
if (port->ddps && !port->input) {
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2459
else if (!port->input)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2499
if (!port->input && conn_stat->input_port) {
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2513
} else if (port->input && !conn_stat->input_port) {
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2521
port->input = conn_stat->input_port;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2526
if (port->ddps && !port->input)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2532
new_pdt = port->input ? DP_PEER_DEVICE_NONE : conn_stat->peer_device_type;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2651
if (port->input || !port->ddps || !port->mstb)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4870
port->input ? "input" : "output",
sys/dev/pci/drm/display/drm_dp_mst_topology.c
6051
!downstream_port->input) {
sys/dev/pci/drm/drm_edid.c
6755
edid->input & DRM_EDID_DIGITAL_DFP_1_X) {
sys/dev/pci/drm/drm_edid.c
6766
switch (edid->input & DRM_EDID_DIGITAL_DEPTH_MASK) {
sys/dev/pci/drm/drm_edid.c
7632
drm_edid->edid->input & DRM_EDID_INPUT_DIGITAL;
sys/dev/pci/drm/i915/display/intel_color.c
192
static u64 *ctm_mult_by_limited(u64 *result, const u64 *input)
sys/dev/pci/drm/i915/display/intel_color.c
197
u64 user_coeff = input[i];
sys/dev/pci/drm/i915/display/intel_color.c
463
const u64 *input;
sys/dev/pci/drm/i915/display/intel_color.c
474
input = ctm_mult_by_limited(temp, ctm->matrix);
sys/dev/pci/drm/i915/display/intel_color.c
476
input = ctm->matrix;
sys/dev/pci/drm/i915/display/intel_color.c
483
u64 abs_coeff = ((1ULL << 63) - 1) & input[i];
sys/dev/pci/drm/i915/display/intel_color.c
494
if (CTM_COEFF_NEGATIVE(input[i]))
sys/dev/pci/drm/i915/display/intel_sdvo.c
1460
#define UPDATE_PROPERTY(input, NAME) \
sys/dev/pci/drm/i915/display/intel_sdvo.c
1462
val = input; \
sys/dev/pci/drm/i915/display/intel_tv.c
1797
const struct input_res *input = &input_res_table[i];
sys/dev/pci/drm/i915/display/intel_tv.c
1800
if (input->w > 1024 &&
sys/dev/pci/drm/i915/display/intel_tv.c
1806
if (DISPLAY_VER(display) == 3 && input->w > 1024 &&
sys/dev/pci/drm/i915/display/intel_tv.c
1807
input->h > intel_tv_mode_vdisplay(tv_mode))
sys/dev/pci/drm/i915/display/intel_tv.c
1827
intel_tv_scale_mode_horiz(mode, input->w, 0, 0);
sys/dev/pci/drm/i915/display/intel_tv.c
1828
intel_tv_scale_mode_vert(mode, input->h, 0, 0);
sys/dev/pci/drm/include/drm/display/drm_dp_mst_helper.h
116
bool input;
sys/dev/pci/drm/include/drm/drm_edid.h
308
u8 input;
sys/dev/pci/drm/radeon/radeon_connectors.c
1021
!!(radeon_connector->edid->input & DRM_EDID_INPUT_DIGITAL);
sys/dev/pci/drm/radeon/radeon_connectors.c
1280
!!(radeon_connector->edid->input & DRM_EDID_INPUT_DIGITAL);
sys/dev/pci/if_bnxt.c
2808
struct input *req = request;
sys/dev/pci/if_bnxt.c
2819
struct input *req = msg;
sys/dev/pv/hyperv.c
383
hv_hypercall(struct hv_softc *sc, uint64_t control, void *input,
sys/dev/pv/hyperv.c
389
if (input != NULL &&
sys/dev/pv/hyperv.c
390
pmap_extract(pmap_kernel(), (vaddr_t)input, &input_pa) == 0) {
sys/dev/usb/umt.c
83
int input = 0, conf = 0, cap = 0;
sys/dev/usb/umt.c
89
if (hidmt_find_winptp_reports(desc, size, &input,
sys/dev/usb/umt.c
91
uha->claimed[input] = 1;
sys/dev/usb/utvfu.c
158
utvfu_select_input(struct utvfu_softc *sc, int input)
sys/dev/usb/utvfu.c
178
switch (input) {
sys/dev/usb/utvfu.c
190
sc->sc_input = input;
sys/dev/usb/uvideo.c
3917
uvideo_enum_input(void *v, struct v4l2_input *input)
sys/dev/usb/uvideo.c
3919
if (input->index != 0)
sys/dev/usb/uvideo.c
3923
strlcpy(input->name, "Camera Terminal", sizeof(input->name));
sys/dev/usb/uvideo.c
3924
input->type = V4L2_INPUT_TYPE_CAMERA;
sys/dev/usb/uvideo.c
3930
uvideo_s_input(void *v, int input)
sys/dev/usb/uvideo.c
3932
if (input != 0)
sys/dev/usb/uvideo.c
3940
uvideo_g_input(void *v, int *input)
sys/dev/usb/uvideo.c
3943
*input = 0;
sys/dev/wscons/wsmouse.c
1007
wsmouse_motion_sync(struct wsmouseinput *input, struct evq_access *evq)
sys/dev/wscons/wsmouse.c
1009
struct motion_state *motion = &input->motion;
sys/dev/wscons/wsmouse.c
1010
struct axis_filter *h = &input->filter.h;
sys/dev/wscons/wsmouse.c
1011
struct axis_filter *v = &input->filter.v;
sys/dev/wscons/wsmouse.c
1022
wsmouse_evq_put(evq, DELTA_X_EV(input), dx);
sys/dev/wscons/wsmouse.c
1024
wsmouse_evq_put(evq, DELTA_Y_EV(input), dy);
sys/dev/wscons/wsmouse.c
1026
dz = (input->flags & REVERSE_SCROLLING)
sys/dev/wscons/wsmouse.c
1028
if (IS_TOUCHPAD(input))
sys/dev/wscons/wsmouse.c
1034
dw = (input->flags & REVERSE_SCROLLING)
sys/dev/wscons/wsmouse.c
1036
if (IS_TOUCHPAD(input))
sys/dev/wscons/wsmouse.c
1045
wsmouse_evq_put(evq, ABS_X_EV(input), x);
sys/dev/wscons/wsmouse.c
1049
wsmouse_evq_put(evq, ABS_Y_EV(input), y);
sys/dev/wscons/wsmouse.c
1052
&& (input->flags & TPAD_NATIVE_MODE ))
sys/dev/wscons/wsmouse.c
1059
wsmouse_touch_sync(struct wsmouseinput *input, struct evq_access *evq)
sys/dev/wscons/wsmouse.c
1061
struct touch_state *touch = &input->touch;
sys/dev/wscons/wsmouse.c
1068
&& (input->flags & TPAD_NATIVE_MODE))
sys/dev/wscons/wsmouse.c
1073
wsmouse_log_input(struct wsmouseinput *input, struct timespec *ts)
sys/dev/wscons/wsmouse.c
1075
struct motion_state *motion = &input->motion;
sys/dev/wscons/wsmouse.c
1078
t_sync = (input->touch.sync & SYNC_CONTACTS);
sys/dev/wscons/wsmouse.c
1079
mt_sync = (input->mt.frame && (input->mt.sync[MTS_TOUCH]
sys/dev/wscons/wsmouse.c
1080
|| input->mt.ptr != input->mt.prev_ptr));
sys/dev/wscons/wsmouse.c
1082
if (motion->sync || mt_sync || t_sync || input->btn.sync)
sys/dev/wscons/wsmouse.c
1083
printf("[%s-in][%04d]", DEVNAME(input), LOGTIME(ts));
sys/dev/wscons/wsmouse.c
1093
printf(" mt:0x%02x:%d", input->mt.touches,
sys/dev/wscons/wsmouse.c
1094
ffs(input->mt.ptr) - 1);
sys/dev/wscons/wsmouse.c
1096
printf(" t:%d", input->touch.contacts);
sys/dev/wscons/wsmouse.c
1097
if (input->btn.sync)
sys/dev/wscons/wsmouse.c
1098
printf(" btn:0x%02x", input->btn.buttons);
sys/dev/wscons/wsmouse.c
1103
wsmouse_log_events(struct wsmouseinput *input, struct evq_access *evq)
sys/dev/wscons/wsmouse.c
1113
printf("[%s-ev][%04d]", DEVNAME(input), LOGTIME(&evq->ts));
sys/dev/wscons/wsmouse.c
1124
clear_sync_flags(struct wsmouseinput *input)
sys/dev/wscons/wsmouse.c
1128
input->btn.sync = 0;
sys/dev/wscons/wsmouse.c
1129
input->sbtn.sync = 0;
sys/dev/wscons/wsmouse.c
1130
input->motion.sync = 0;
sys/dev/wscons/wsmouse.c
1131
input->touch.sync = 0;
sys/dev/wscons/wsmouse.c
1132
input->touch.prev_contacts = input->touch.contacts;
sys/dev/wscons/wsmouse.c
1133
if (input->mt.frame) {
sys/dev/wscons/wsmouse.c
1134
input->mt.frame = 0;
sys/dev/wscons/wsmouse.c
1136
input->mt.sync[i] = 0;
sys/dev/wscons/wsmouse.c
1143
struct wsmouseinput *input = &((struct wsmouse_softc *) sc)->sc_input;
sys/dev/wscons/wsmouse.c
1146
evq.evar = *input->evar;
sys/dev/wscons/wsmouse.c
1155
enqueue_randomness(input->btn.buttons
sys/dev/wscons/wsmouse.c
1156
^ input->motion.dx ^ input->motion.dy
sys/dev/wscons/wsmouse.c
1157
^ input->motion.pos.x ^ input->motion.pos.y
sys/dev/wscons/wsmouse.c
1158
^ input->motion.dz ^ input->motion.dw);
sys/dev/wscons/wsmouse.c
1160
if (input->mt.frame) {
sys/dev/wscons/wsmouse.c
1161
wsmouse_mt_update(input);
sys/dev/wscons/wsmouse.c
1164
if (input->touch.sync)
sys/dev/wscons/wsmouse.c
1165
wsmouse_touch_update(input);
sys/dev/wscons/wsmouse.c
1167
if (input->flags & LOG_INPUT)
sys/dev/wscons/wsmouse.c
1168
wsmouse_log_input(input, &evq.ts);
sys/dev/wscons/wsmouse.c
1170
if (input->flags & TPAD_COMPAT_MODE)
sys/dev/wscons/wsmouse.c
1171
wstpad_compat_convert(input, &evq);
sys/dev/wscons/wsmouse.c
1173
if (input->flags & RESYNC) {
sys/dev/wscons/wsmouse.c
1174
input->flags &= ~RESYNC;
sys/dev/wscons/wsmouse.c
1175
input->motion.sync &= SYNC_POSITION;
sys/dev/wscons/wsmouse.c
1178
if (input->btn.sync)
sys/dev/wscons/wsmouse.c
1179
wsmouse_btn_sync(&input->btn, &evq);
sys/dev/wscons/wsmouse.c
1180
if (input->sbtn.sync)
sys/dev/wscons/wsmouse.c
1181
wsmouse_btn_sync(&input->sbtn, &evq);
sys/dev/wscons/wsmouse.c
1182
if (input->motion.sync)
sys/dev/wscons/wsmouse.c
1183
wsmouse_motion_sync(input, &evq);
sys/dev/wscons/wsmouse.c
1184
if (input->touch.sync)
sys/dev/wscons/wsmouse.c
1185
wsmouse_touch_sync(input, &evq);
sys/dev/wscons/wsmouse.c
1191
if (input->flags & LOG_EVENTS) {
sys/dev/wscons/wsmouse.c
1192
wsmouse_log_events(input, &evq);
sys/dev/wscons/wsmouse.c
1202
clear_sync_flags(input);
sys/dev/wscons/wsmouse.c
1204
input->flags |= RESYNC;
sys/dev/wscons/wsmouse.c
1210
struct wsmouseinput *input = &((struct wsmouse_softc *) sc)->sc_input;
sys/dev/wscons/wsmouse.c
1211
struct mt_state *mt = &input->mt;
sys/dev/wscons/wsmouse.c
1327
struct wsmouseinput *input = &((struct wsmouse_softc *) sc)->sc_input;
sys/dev/wscons/wsmouse.c
1328
struct mt_state *mt = &input->mt;
sys/dev/wscons/wsmouse.c
1362
maxdist = input->filter.tracking_maxdist;
sys/dev/wscons/wsmouse.c
1395
free_mt_slots(struct wsmouseinput *input)
sys/dev/wscons/wsmouse.c
1399
if ((n = input->mt.num_slots)) {
sys/dev/wscons/wsmouse.c
1401
if (input->flags & MT_TRACKING)
sys/dev/wscons/wsmouse.c
1403
input->mt.num_slots = 0;
sys/dev/wscons/wsmouse.c
1404
free(input->mt.slots, M_DEVBUF, size);
sys/dev/wscons/wsmouse.c
1405
input->mt.slots = NULL;
sys/dev/wscons/wsmouse.c
1406
input->mt.matrix = NULL;
sys/dev/wscons/wsmouse.c
1414
struct wsmouseinput *input = &((struct wsmouse_softc *) sc)->sc_input;
sys/dev/wscons/wsmouse.c
1417
if (num_slots == input->mt.num_slots
sys/dev/wscons/wsmouse.c
1418
&& (!tracking == ((input->flags & MT_TRACKING) == 0)))
sys/dev/wscons/wsmouse.c
1421
free_mt_slots(input);
sys/dev/wscons/wsmouse.c
1424
input->flags |= MT_TRACKING;
sys/dev/wscons/wsmouse.c
1426
input->flags &= ~MT_TRACKING;
sys/dev/wscons/wsmouse.c
1430
if (input->flags & MT_TRACKING)
sys/dev/wscons/wsmouse.c
1432
input->mt.slots = malloc(size, M_DEVBUF, M_WAITOK | M_ZERO);
sys/dev/wscons/wsmouse.c
1433
if (input->mt.slots != NULL) {
sys/dev/wscons/wsmouse.c
1434
if (input->flags & MT_TRACKING)
sys/dev/wscons/wsmouse.c
1435
input->mt.matrix = (int *)
sys/dev/wscons/wsmouse.c
1436
(input->mt.slots + n);
sys/dev/wscons/wsmouse.c
1437
input->mt.num_slots = n;
sys/dev/wscons/wsmouse.c
1448
struct wsmouseinput *input = &((struct wsmouse_softc *) sc)->sc_input;
sys/dev/wscons/wsmouse.c
1455
params[i].value = input->filter.h.scale;
sys/dev/wscons/wsmouse.c
1458
params[i].value = input->filter.v.scale;
sys/dev/wscons/wsmouse.c
1461
params[i].value = input->filter.pressure_lo;
sys/dev/wscons/wsmouse.c
1464
params[i].value = input->filter.pressure_hi;
sys/dev/wscons/wsmouse.c
1467
params[i].value = input->filter.tracking_maxdist;
sys/dev/wscons/wsmouse.c
1470
params[i].value = input->filter.swapxy;
sys/dev/wscons/wsmouse.c
1473
params[i].value = input->filter.h.inv;
sys/dev/wscons/wsmouse.c
1476
params[i].value = input->filter.v.inv;
sys/dev/wscons/wsmouse.c
1479
params[i].value = !!(input->flags & REVERSE_SCROLLING);
sys/dev/wscons/wsmouse.c
1482
params[i].value = input->filter.h.dmax;
sys/dev/wscons/wsmouse.c
1485
params[i].value = input->filter.v.dmax;
sys/dev/wscons/wsmouse.c
1488
params[i].value = input->filter.h.hysteresis;
sys/dev/wscons/wsmouse.c
1491
params[i].value = input->filter.v.hysteresis;
sys/dev/wscons/wsmouse.c
1494
params[i].value = input->filter.dclr;
sys/dev/wscons/wsmouse.c
1501
input->filter.mode & SMOOTHING_MASK;
sys/dev/wscons/wsmouse.c
1504
params[i].value = !!(input->flags & LOG_INPUT);
sys/dev/wscons/wsmouse.c
1507
params[i].value = !!(input->flags & LOG_EVENTS);
sys/dev/wscons/wsmouse.c
1510
error = wstpad_get_param(input, key, &params[i].value);
sys/dev/wscons/wsmouse.c
1524
struct wsmouseinput *input = &((struct wsmouse_softc *) sc)->sc_input;
sys/dev/wscons/wsmouse.c
1532
input->filter.pressure_lo = val;
sys/dev/wscons/wsmouse.c
1533
if (val > input->filter.pressure_hi)
sys/dev/wscons/wsmouse.c
1534
input->filter.pressure_hi = val;
sys/dev/wscons/wsmouse.c
1535
input->touch.min_pressure = input->filter.pressure_hi;
sys/dev/wscons/wsmouse.c
1538
input->filter.pressure_hi = val;
sys/dev/wscons/wsmouse.c
1539
if (val < input->filter.pressure_lo)
sys/dev/wscons/wsmouse.c
1540
input->filter.pressure_lo = val;
sys/dev/wscons/wsmouse.c
1541
input->touch.min_pressure = val;
sys/dev/wscons/wsmouse.c
1544
input->filter.h.hysteresis = val;
sys/dev/wscons/wsmouse.c
1547
input->filter.v.hysteresis = val;
sys/dev/wscons/wsmouse.c
1550
input->filter.dclr = val;
sys/dev/wscons/wsmouse.c
1551
wstpad_init_deceleration(input);
sys/dev/wscons/wsmouse.c
1554
input->filter.h.scale = val;
sys/dev/wscons/wsmouse.c
1557
input->filter.v.scale = val;
sys/dev/wscons/wsmouse.c
1560
input->filter.tracking_maxdist = val;
sys/dev/wscons/wsmouse.c
1563
input->filter.swapxy = val;
sys/dev/wscons/wsmouse.c
1566
input->filter.h.inv = val;
sys/dev/wscons/wsmouse.c
1569
input->filter.v.inv = val;
sys/dev/wscons/wsmouse.c
1573
input->flags |= REVERSE_SCROLLING;
sys/dev/wscons/wsmouse.c
1575
input->flags &= ~REVERSE_SCROLLING;
sys/dev/wscons/wsmouse.c
1578
input->filter.h.dmax = val;
sys/dev/wscons/wsmouse.c
1581
input->filter.v.dmax = val;
sys/dev/wscons/wsmouse.c
1584
input->filter.mode &= ~SMOOTHING_MASK;
sys/dev/wscons/wsmouse.c
1585
input->filter.mode |= (val & SMOOTHING_MASK);
sys/dev/wscons/wsmouse.c
1589
input->flags |= LOG_INPUT;
sys/dev/wscons/wsmouse.c
1591
input->flags &= ~LOG_INPUT;
sys/dev/wscons/wsmouse.c
1595
input->flags |= LOG_EVENTS;
sys/dev/wscons/wsmouse.c
1597
input->flags &= ~LOG_EVENTS;
sys/dev/wscons/wsmouse.c
1601
error = wstpad_set_param(input, key, val);
sys/dev/wscons/wsmouse.c
1610
wstpad_reset(input);
sys/dev/wscons/wsmouse.c
1611
return (wstpad_configure(input));
sys/dev/wscons/wsmouse.c
1620
struct wsmouseinput *input = &((struct wsmouse_softc *) sc)->sc_input;
sys/dev/wscons/wsmouse.c
1623
input->flags &= ~TPAD_NATIVE_MODE;
sys/dev/wscons/wsmouse.c
1624
input->flags |= TPAD_COMPAT_MODE;
sys/dev/wscons/wsmouse.c
1627
input->flags &= ~TPAD_COMPAT_MODE;
sys/dev/wscons/wsmouse.c
1628
input->flags |= TPAD_NATIVE_MODE;
sys/dev/wscons/wsmouse.c
1650
struct wsmouseinput *input = &((struct wsmouse_softc *) sc)->sc_input;
sys/dev/wscons/wsmouse.c
1653
if (!(input->flags & CONFIGURED)) {
sys/dev/wscons/wsmouse.c
1654
if (input->hw.x_max && input->hw.y_max) {
sys/dev/wscons/wsmouse.c
1655
if (input->hw.flags & WSMOUSEHW_LR_DOWN) {
sys/dev/wscons/wsmouse.c
1656
input->filter.v.inv =
sys/dev/wscons/wsmouse.c
1657
input->hw.y_max + input->hw.y_min;
sys/dev/wscons/wsmouse.c
1660
input->filter.ratio = 1 << 12;
sys/dev/wscons/wsmouse.c
1661
if (input->hw.h_res > 0 && input->hw.v_res > 0) {
sys/dev/wscons/wsmouse.c
1662
input->filter.ratio *= input->hw.h_res;
sys/dev/wscons/wsmouse.c
1663
input->filter.ratio /= input->hw.v_res;
sys/dev/wscons/wsmouse.c
1665
if (wsmouse_mt_init(sc, input->hw.mt_slots,
sys/dev/wscons/wsmouse.c
1666
(input->hw.flags & WSMOUSEHW_MT_TRACKING))) {
sys/dev/wscons/wsmouse.c
1671
if (IS_TOUCHPAD(input) && wstpad_configure(input)) {
sys/dev/wscons/wsmouse.c
1676
input->flags |= CONFIGURED;
sys/dev/wscons/wsmouse.c
1682
if (IS_TOUCHPAD(input))
sys/dev/wscons/wsmouse.c
1690
wsmouse_input_reset(struct wsmouseinput *input)
sys/dev/wscons/wsmouse.c
1695
memset(&input->btn, 0, sizeof(struct btn_state));
sys/dev/wscons/wsmouse.c
1696
memset(&input->motion, 0, sizeof(struct motion_state));
sys/dev/wscons/wsmouse.c
1697
memset(&input->touch, 0, sizeof(struct touch_state));
sys/dev/wscons/wsmouse.c
1698
input->touch.min_pressure = input->filter.pressure_hi;
sys/dev/wscons/wsmouse.c
1699
if ((num_slots = input->mt.num_slots)) {
sys/dev/wscons/wsmouse.c
1700
slots = input->mt.slots;
sys/dev/wscons/wsmouse.c
1701
matrix = input->mt.matrix;
sys/dev/wscons/wsmouse.c
1702
memset(&input->mt, 0, sizeof(struct mt_state));
sys/dev/wscons/wsmouse.c
1704
input->mt.num_slots = num_slots;
sys/dev/wscons/wsmouse.c
1705
input->mt.slots = slots;
sys/dev/wscons/wsmouse.c
1706
input->mt.matrix = matrix;
sys/dev/wscons/wsmouse.c
1708
if (input->tp != NULL)
sys/dev/wscons/wsmouse.c
1709
wstpad_reset(input);
sys/dev/wscons/wsmouse.c
1713
wsmouse_input_cleanup(struct wsmouseinput *input)
sys/dev/wscons/wsmouse.c
1715
if (input->tp != NULL)
sys/dev/wscons/wsmouse.c
1716
wstpad_cleanup(input);
sys/dev/wscons/wsmouse.c
1718
free_mt_slots(input);
sys/dev/wscons/wsmouse.c
662
normalized_pressure(struct wsmouseinput *input, int pressure)
sys/dev/wscons/wsmouse.c
664
int limit = imax(input->touch.min_pressure, 1);
sys/dev/wscons/wsmouse.c
675
struct wsmouseinput *input = &((struct wsmouse_softc *) sc)->sc_input;
sys/dev/wscons/wsmouse.c
676
struct touch_state *touch = &input->touch;
sys/dev/wscons/wsmouse.c
678
pressure = normalized_pressure(input, pressure);
sys/dev/wscons/wsmouse.c
698
struct wsmouseinput *input = &((struct wsmouse_softc *) sc)->sc_input;
sys/dev/wscons/wsmouse.c
699
struct mt_state *mt = &input->mt;
sys/dev/wscons/wsmouse.c
718
pressure = normalized_pressure(input, pressure);
sys/dev/wscons/wsmouse.c
744
struct wsmouseinput *input = &((struct wsmouse_softc *) sc)->sc_input;
sys/dev/wscons/wsmouse.c
748
if (aux < 0 || aux >= input->mt.num_slots)
sys/dev/wscons/wsmouse.c
750
mts = &input->mt.slots[aux];
sys/dev/wscons/wsmouse.c
755
value += input->motion.pos.x; /* fall through */
sys/dev/wscons/wsmouse.c
757
wsmouse_position(sc, value, input->motion.pos.y);
sys/dev/wscons/wsmouse.c
760
value += input->motion.pos.y; /* fall through */
sys/dev/wscons/wsmouse.c
762
wsmouse_position(sc, input->motion.pos.x, value);
sys/dev/wscons/wsmouse.c
765
wsmouse_touch(sc, value, input->touch.contacts);
sys/dev/wscons/wsmouse.c
769
if (value != input->touch.contacts) {
sys/dev/wscons/wsmouse.c
770
input->touch.contacts = value;
sys/dev/wscons/wsmouse.c
771
input->touch.sync |= SYNC_CONTACTS;
sys/dev/wscons/wsmouse.c
775
if (value != input->touch.width) {
sys/dev/wscons/wsmouse.c
776
input->touch.width = value;
sys/dev/wscons/wsmouse.c
777
input->touch.sync |= SYNC_TOUCH_WIDTH;
sys/dev/wscons/wsmouse.c
798
wsmouse_touch_update(struct wsmouseinput *input)
sys/dev/wscons/wsmouse.c
800
struct motion_state *motion = &input->motion;
sys/dev/wscons/wsmouse.c
801
struct touch_state *touch = &input->touch;
sys/dev/wscons/wsmouse.c
825
if (touch->pressure >= input->filter.pressure_hi)
sys/dev/wscons/wsmouse.c
826
touch->min_pressure = input->filter.pressure_lo;
sys/dev/wscons/wsmouse.c
827
else if (touch->pressure < input->filter.pressure_lo)
sys/dev/wscons/wsmouse.c
828
touch->min_pressure = input->filter.pressure_hi;
sys/dev/wscons/wsmouse.c
834
wsmouse_mt_update(struct wsmouseinput *input)
sys/dev/wscons/wsmouse.c
843
if (input->mt.frame & ~input->mt.touches) {
sys/dev/wscons/wsmouse.c
845
input->mt.sync[i] &= input->mt.touches;
sys/dev/wscons/wsmouse.c
851
wsmouse_hysteresis(struct wsmouseinput *input, struct position *pos)
sys/dev/wscons/wsmouse.c
853
return (abs(pos->acc_dx) < input->filter.h.hysteresis
sys/dev/wscons/wsmouse.c
854
&& abs(pos->acc_dy) < input->filter.v.hysteresis);
sys/dev/wscons/wsmouse.c
871
wsmouse_ptr_ctrl(struct wsmouseinput *input)
sys/dev/wscons/wsmouse.c
873
struct mt_state *mt = &input->mt;
sys/dev/wscons/wsmouse.c
892
if (wsmouse_hysteresis(input, &mt->slots[slot].pos))
sys/dev/wscons/wsmouse.c
926
struct wsmouseinput *input = &((struct wsmouse_softc *) sc)->sc_input;
sys/dev/wscons/wsmouse.c
927
struct mt_state *mt = &input->mt;
sys/dev/wscons/wsmouse.c
931
wsmouse_ptr_ctrl(input);
sys/dev/wscons/wsmouse.c
936
if (mts->pos.x != input->motion.pos.x)
sys/dev/wscons/wsmouse.c
937
input->motion.sync |= SYNC_X;
sys/dev/wscons/wsmouse.c
938
if (mts->pos.y != input->motion.pos.y)
sys/dev/wscons/wsmouse.c
939
input->motion.sync |= SYNC_Y;
sys/dev/wscons/wsmouse.c
943
memcpy(&input->motion.pos, &mts->pos, sizeof(struct position));
sys/dev/wscons/wsmouseinput.h
205
#define DELTA_X_EV(input) ((input)->filter.swapxy ? \
sys/dev/wscons/wsmouseinput.h
207
#define DELTA_Y_EV(input) ((input)->filter.swapxy ? \
sys/dev/wscons/wsmouseinput.h
209
#define ABS_X_EV(input) ((input)->filter.swapxy ? \
sys/dev/wscons/wsmouseinput.h
211
#define ABS_Y_EV(input) ((input)->filter.swapxy ? \
sys/dev/wscons/wsmouseinput.h
226
#define IS_TOUCHPAD(input) \
sys/dev/wscons/wsmouseinput.h
227
((input)->hw.hw_type == WSMOUSEHW_TOUCHPAD \
sys/dev/wscons/wsmouseinput.h
228
|| (input)->hw.hw_type == WSMOUSEHW_CLICKPAD)
sys/dev/wscons/wsmouseinput.h
234
#define DEVNAME(input) ((char *) (input) \
sys/dev/wscons/wstpad.c
1000
input->btn.sync &= ~tp->tap.button;
sys/dev/wscons/wstpad.c
1005
input->sbtn.buttons |= tp->tap.button;
sys/dev/wscons/wstpad.c
1006
if (wstpad_tap_sync(input))
sys/dev/wscons/wstpad.c
1007
input->sbtn.sync |= tp->tap.button;
sys/dev/wscons/wstpad.c
1011
input->sbtn.buttons &= ~tp->tap.button;
sys/dev/wscons/wstpad.c
1012
if (wstpad_tap_sync(input))
sys/dev/wscons/wstpad.c
1013
input->sbtn.sync |= tp->tap.button;
sys/dev/wscons/wstpad.c
1017
input->motion.dw = tp->scroll.dw;
sys/dev/wscons/wstpad.c
1018
input->motion.sync |= SYNC_DELTAS;
sys/dev/wscons/wstpad.c
1021
input->motion.dz = tp->scroll.dz;
sys/dev/wscons/wstpad.c
1022
input->motion.sync |= SYNC_DELTAS;
sys/dev/wscons/wstpad.c
1037
clear_touchstates(struct wsmouseinput *input, enum touchstates state)
sys/dev/wscons/wstpad.c
1042
touches = input->mt.sync[MTS_TOUCH] & ~input->mt.touches;
sys/dev/wscons/wstpad.c
1044
input->tp->tpad_touches[slot].state = state;
sys/dev/wscons/wstpad.c
1048
wstpad_mt_inputs(struct wsmouseinput *input)
sys/dev/wscons/wstpad.c
1050
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
1056
touches = input->mt.touches & input->mt.sync[MTS_TOUCH];
sys/dev/wscons/wstpad.c
1060
t->x = normalize_abs(&input->filter.h, t->pos->x);
sys/dev/wscons/wstpad.c
1061
t->y = normalize_abs(&input->filter.v, t->pos->y);
sys/dev/wscons/wstpad.c
1070
touches = input->mt.touches & input->mt.frame;
sys/dev/wscons/wstpad.c
1077
inactive = input->mt.touches & ~tp->mtcycle;
sys/dev/wscons/wstpad.c
1083
touches = input->mt.touches & ~input->mt.sync[MTS_TOUCH];
sys/dev/wscons/wstpad.c
1087
if ((1 << slot) & input->mt.frame) {
sys/dev/wscons/wstpad.c
1088
dx = normalize_abs(&input->filter.h, t->pos->x) - t->x;
sys/dev/wscons/wstpad.c
1090
dy = normalize_abs(&input->filter.v, t->pos->y) - t->y;
sys/dev/wscons/wstpad.c
1093
if (wsmouse_hysteresis(input, t->pos))
sys/dev/wscons/wstpad.c
1101
clear_touchstates(input, TOUCH_END);
sys/dev/wscons/wstpad.c
1126
wstpad_mt_masks(struct wsmouseinput *input)
sys/dev/wscons/wstpad.c
1128
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
1134
tp->ignore &= input->mt.touches;
sys/dev/wscons/wstpad.c
1144
if (t->dir < 0 && wstpad_is_stable(input, t)) {
sys/dev/wscons/wstpad.c
1150
magnitude(input, t->pos->dx, t->pos->dy) >= MAG_MEDIUM))
sys/dev/wscons/wstpad.c
1155
if (input->mt.ptr_mask == 0) {
sys/dev/wscons/wstpad.c
1157
FOREACHBIT(input->mt.touches, slot) {
sys/dev/wscons/wstpad.c
1161
input->mt.ptr_mask = mask;
sys/dev/wscons/wstpad.c
1166
if ((input->mt.ptr_mask & ~input->mt.ptr)
sys/dev/wscons/wstpad.c
1169
&& wstpad_is_stable(input, tp->t)) {
sys/dev/wscons/wstpad.c
1171
slot = ffs(input->mt.ptr_mask) - 1;
sys/dev/wscons/wstpad.c
1177
if (!wstpad_is_stable(input, t))
sys/dev/wscons/wstpad.c
1182
if (abs(pos->acc_dx) < 3 * input->filter.h.hysteresis
sys/dev/wscons/wstpad.c
1183
&& abs(pos->acc_dy) < 3 * input->filter.v.hysteresis)
sys/dev/wscons/wstpad.c
1188
if (magnitude(input, t->pos->dx, t->pos->dy) > MAG_LOW
sys/dev/wscons/wstpad.c
1189
|| magnitude(input, pos->dx, pos->dy) < MAG_MEDIUM)
sys/dev/wscons/wstpad.c
1193
tp->ignore = input->mt.ptr_mask;
sys/dev/wscons/wstpad.c
1198
wstpad_touch_inputs(struct wsmouseinput *input)
sys/dev/wscons/wstpad.c
1200
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
1204
tp->btns = input->btn.buttons;
sys/dev/wscons/wstpad.c
1205
tp->btns_sync = input->btn.sync;
sys/dev/wscons/wstpad.c
1208
tp->contacts = input->touch.contacts;
sys/dev/wscons/wstpad.c
1212
input->touch.width >= tp->params.f2width)
sys/dev/wscons/wstpad.c
1214
input->touch.pressure >= tp->params.f2pressure)))
sys/dev/wscons/wstpad.c
1218
wstpad_mt_inputs(input);
sys/dev/wscons/wstpad.c
1219
if (input->mt.ptr) {
sys/dev/wscons/wstpad.c
1220
slot = ffs(input->mt.ptr) - 1;
sys/dev/wscons/wstpad.c
1223
wstpad_mt_masks(input);
sys/dev/wscons/wstpad.c
1234
x = normalize_abs(&input->filter.h, t->pos->x);
sys/dev/wscons/wstpad.c
1235
y = normalize_abs(&input->filter.v, t->pos->y);
sys/dev/wscons/wstpad.c
1242
} else if (input->motion.sync & SYNC_POSITION) {
sys/dev/wscons/wstpad.c
1243
if (!wsmouse_hysteresis(input, t->pos)) {
sys/dev/wscons/wstpad.c
1256
t2_ignore(struct wsmouseinput *input)
sys/dev/wscons/wstpad.c
1263
return (input->tp->contacts == 2 && ((input->tp->btns & PRIMARYBTN)
sys/dev/wscons/wstpad.c
1264
|| (input->tp->ignore & ~input->mt.ptr)));
sys/dev/wscons/wstpad.c
1268
wstpad_process_input(struct wsmouseinput *input, struct evq_access *evq)
sys/dev/wscons/wstpad.c
1270
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
1274
wstpad_touch_inputs(input);
sys/dev/wscons/wstpad.c
1285
wstpad_softbuttons(input, &cmds, hdlr);
sys/dev/wscons/wstpad.c
1288
wstpad_tap(input, &cmds);
sys/dev/wscons/wstpad.c
1291
wstpad_f2scroll(input, &cmds);
sys/dev/wscons/wstpad.c
1294
wstpad_edgescroll(input, &cmds);
sys/dev/wscons/wstpad.c
1297
wstpad_click(input);
sys/dev/wscons/wstpad.c
1303
if (input->motion.dx || input->motion.dy) {
sys/dev/wscons/wstpad.c
1307
|| (tp->contacts > 1 && !t2_ignore(input))) {
sys/dev/wscons/wstpad.c
1313
wstpad_cmds(input, cmds);
sys/dev/wscons/wstpad.c
1316
clear_touchstates(input, TOUCH_NONE);
sys/dev/wscons/wstpad.c
1328
wstpad_track_interval(struct wsmouseinput *input, struct timespec *time)
sys/dev/wscons/wstpad.c
1334
if (input->motion.sync == 0
sys/dev/wscons/wstpad.c
1335
|| (input->touch.sync & SYNC_CONTACTS)
sys/dev/wscons/wstpad.c
1336
|| (input->touch.contacts > 1)) {
sys/dev/wscons/wstpad.c
1337
input->intv.track = 0;
sys/dev/wscons/wstpad.c
1340
if (input->intv.track) {
sys/dev/wscons/wstpad.c
1341
timespecsub(time, &input->intv.ts, &ts);
sys/dev/wscons/wstpad.c
1344
input->intv.sum += ts.tv_nsec >> 12;
sys/dev/wscons/wstpad.c
1345
samples = ++input->intv.samples;
sys/dev/wscons/wstpad.c
1351
input->intv.avg = input->intv.sum << 9;
sys/dev/wscons/wstpad.c
1352
wstpad_init_deceleration(input);
sys/dev/wscons/wstpad.c
1354
input->intv.avg = input->intv.sum << 5;
sys/dev/wscons/wstpad.c
1355
wstpad_init_deceleration(input);
sys/dev/wscons/wstpad.c
1356
input->intv.samples = 0;
sys/dev/wscons/wstpad.c
1357
input->intv.sum = 0;
sys/dev/wscons/wstpad.c
1358
input->flags &= ~TRACK_INTERVAL;
sys/dev/wscons/wstpad.c
1362
memcpy(&input->intv.ts, time, sizeof(struct timespec));
sys/dev/wscons/wstpad.c
1363
input->intv.track = 1;
sys/dev/wscons/wstpad.c
1380
wstpad_decelerate(struct wsmouseinput *input, int *dx, int *dy)
sys/dev/wscons/wstpad.c
1384
mag = magnitude(input, *dx, *dy);
sys/dev/wscons/wstpad.c
1387
mag = (mag + 7 * input->filter.mag) / 8;
sys/dev/wscons/wstpad.c
1389
input->filter.mag = imin(mag, 24 << 12);
sys/dev/wscons/wstpad.c
1394
h = *dx * n + input->filter.h.dclr_rmdr;
sys/dev/wscons/wstpad.c
1395
v = *dy * n + input->filter.v.dclr_rmdr;
sys/dev/wscons/wstpad.c
1396
input->filter.h.dclr_rmdr = (h >= 0 ? h & 7 : -(-h & 7));
sys/dev/wscons/wstpad.c
1397
input->filter.v.dclr_rmdr = (v >= 0 ? v & 7 : -(-v & 7));
sys/dev/wscons/wstpad.c
1406
wstpad_filter(struct wsmouseinput *input)
sys/dev/wscons/wstpad.c
1408
struct axis_filter *h = &input->filter.h;
sys/dev/wscons/wstpad.c
1409
struct axis_filter *v = &input->filter.v;
sys/dev/wscons/wstpad.c
1410
struct position *pos = &input->motion.pos;
sys/dev/wscons/wstpad.c
1411
int strength = input->filter.mode & 7;
sys/dev/wscons/wstpad.c
1414
if (!(input->motion.sync & SYNC_POSITION)
sys/dev/wscons/wstpad.c
1423
if (wsmouse_hysteresis(input, pos))
sys/dev/wscons/wstpad.c
1426
if (input->filter.dclr && wstpad_decelerate(input, &dx, &dy))
sys/dev/wscons/wstpad.c
1431
if ((input->touch.sync & SYNC_CONTACTS)
sys/dev/wscons/wstpad.c
1432
|| input->mt.ptr != input->mt.prev_ptr) {
sys/dev/wscons/wstpad.c
1444
input->motion.dx = dx;
sys/dev/wscons/wstpad.c
1445
input->motion.dy = dy;
sys/dev/wscons/wstpad.c
1455
wstpad_compat_convert(struct wsmouseinput *input, struct evq_access *evq)
sys/dev/wscons/wstpad.c
1457
if (input->flags & TRACK_INTERVAL)
sys/dev/wscons/wstpad.c
1458
wstpad_track_interval(input, &evq->ts);
sys/dev/wscons/wstpad.c
1460
wstpad_filter(input);
sys/dev/wscons/wstpad.c
1462
if ((input->motion.dx || input->motion.dy)
sys/dev/wscons/wstpad.c
1463
&& !(input->motion.sync & SYNC_DELTAS)) {
sys/dev/wscons/wstpad.c
1464
input->motion.dz = input->motion.dw = 0;
sys/dev/wscons/wstpad.c
1465
input->motion.sync |= SYNC_DELTAS;
sys/dev/wscons/wstpad.c
1468
if (input->tp != NULL)
sys/dev/wscons/wstpad.c
1469
wstpad_process_input(input, evq);
sys/dev/wscons/wstpad.c
1471
input->motion.sync &= ~SYNC_POSITION;
sys/dev/wscons/wstpad.c
1472
input->touch.sync = 0;
sys/dev/wscons/wstpad.c
1476
wstpad_init(struct wsmouseinput *input)
sys/dev/wscons/wstpad.c
1478
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
1484
input->tp = tp = malloc(sizeof(struct wstpad),
sys/dev/wscons/wstpad.c
1489
slots = imax(input->mt.num_slots, 1);
sys/dev/wscons/wstpad.c
1498
if (input->mt.num_slots) {
sys/dev/wscons/wstpad.c
1500
for (i = 0; i < input->mt.num_slots; i++)
sys/dev/wscons/wstpad.c
1501
tp->tpad_touches[i].pos = &input->mt.slots[i].pos;
sys/dev/wscons/wstpad.c
1503
tp->t->pos = &input->motion.pos;
sys/dev/wscons/wstpad.c
1506
timeout_set(&tp->tap.to, wstpad_tap_timeout, input);
sys/dev/wscons/wstpad.c
1508
tp->ratio = input->filter.ratio;
sys/dev/wscons/wstpad.c
1542
wstpad_init_deceleration(struct wsmouseinput *input)
sys/dev/wscons/wstpad.c
1546
if ((dclr = input->filter.dclr) == 0)
sys/dev/wscons/wstpad.c
1557
if (input->intv.avg == 0) {
sys/dev/wscons/wstpad.c
1560
n = 8 * 13000000 / input->intv.avg;
sys/dev/wscons/wstpad.c
1563
input->filter.h.mag_scale = (n << 12) / dclr;
sys/dev/wscons/wstpad.c
1564
input->filter.v.mag_scale = (input->filter.ratio ?
sys/dev/wscons/wstpad.c
1565
n * input->filter.ratio : n << 12) / dclr;
sys/dev/wscons/wstpad.c
1566
input->filter.h.dclr_rmdr = 0;
sys/dev/wscons/wstpad.c
1567
input->filter.v.dclr_rmdr = 0;
sys/dev/wscons/wstpad.c
1568
input->flags |= TRACK_INTERVAL;
sys/dev/wscons/wstpad.c
1572
wstpad_configure(struct wsmouseinput *input)
sys/dev/wscons/wstpad.c
1577
width = abs(input->hw.x_max - input->hw.x_min);
sys/dev/wscons/wstpad.c
1578
height = abs(input->hw.y_max - input->hw.y_min);
sys/dev/wscons/wstpad.c
1582
if (input->tp == NULL && wstpad_init(input))
sys/dev/wscons/wstpad.c
1584
tp = input->tp;
sys/dev/wscons/wstpad.c
1586
if (!(input->flags & CONFIGURED)) {
sys/dev/wscons/wstpad.c
1595
h_res = input->hw.h_res;
sys/dev/wscons/wstpad.c
1596
v_res = input->hw.v_res;
sys/dev/wscons/wstpad.c
1600
input->filter.h.scale = (imin(920, diag) << 12) / diag;
sys/dev/wscons/wstpad.c
1601
input->filter.v.scale = input->filter.h.scale * h_res / v_res;
sys/dev/wscons/wstpad.c
1604
input->filter.h.hysteresis = h_unit;
sys/dev/wscons/wstpad.c
1605
input->filter.v.hysteresis = v_unit;
sys/dev/wscons/wstpad.c
1606
input->filter.mode = FILTER_MODE_DEFAULT;
sys/dev/wscons/wstpad.c
1607
input->filter.dclr = h_unit - h_unit / 5;
sys/dev/wscons/wstpad.c
1608
wstpad_init_deceleration(input);
sys/dev/wscons/wstpad.c
1612
if (input->hw.contacts_max != 1)
sys/dev/wscons/wstpad.c
1617
if (input->hw.hw_type == WSMOUSEHW_CLICKPAD) {
sys/dev/wscons/wstpad.c
1618
if (input->hw.type == WSMOUSE_TYPE_SYNAP_SBTN) {
sys/dev/wscons/wstpad.c
1643
input->hw.hw_type == WSMOUSEHW_CLICKPAD &&
sys/dev/wscons/wstpad.c
1656
tp->edge.left = (offset ? input->hw.x_min + offset : INT_MIN);
sys/dev/wscons/wstpad.c
1658
tp->edge.right = (offset ? input->hw.x_max - offset : INT_MAX);
sys/dev/wscons/wstpad.c
1660
tp->edge.bottom = (offset ? input->hw.y_min + offset : INT_MIN);
sys/dev/wscons/wstpad.c
1663
tp->edge.top = (offset ? input->hw.y_max - offset : INT_MAX);
sys/dev/wscons/wstpad.c
1666
tp->edge.center = input->hw.x_min + width / 2;
sys/dev/wscons/wstpad.c
1705
if (input->hw.hw_type == WSMOUSEHW_CLICKPAD)
sys/dev/wscons/wstpad.c
1715
wstpad_reset(struct wsmouseinput *input)
sys/dev/wscons/wstpad.c
1717
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
1724
if (input->sbtn.buttons) {
sys/dev/wscons/wstpad.c
1725
input->sbtn.sync = input->sbtn.buttons;
sys/dev/wscons/wstpad.c
1726
input->sbtn.buttons = 0;
sys/dev/wscons/wstpad.c
1731
wstpad_cleanup(struct wsmouseinput *input)
sys/dev/wscons/wstpad.c
1733
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
1737
slots = imax(input->mt.num_slots, 1);
sys/dev/wscons/wstpad.c
1740
input->tp = NULL;
sys/dev/wscons/wstpad.c
1744
wstpad_set_param(struct wsmouseinput *input, int key, int val)
sys/dev/wscons/wstpad.c
1746
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
1845
wstpad_get_param(struct wsmouseinput *input, int key, int *pval)
sys/dev/wscons/wstpad.c
1847
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
365
magnitude(struct wsmouseinput *input, int dx, int dy)
sys/dev/wscons/wstpad.c
369
h = abs(dx) * input->filter.h.mag_scale;
sys/dev/wscons/wstpad.c
370
v = abs(dy) * input->filter.v.mag_scale;
sys/dev/wscons/wstpad.c
381
wstpad_is_stable(struct wsmouseinput *input, struct tpad_touch *t)
sys/dev/wscons/wstpad.c
386
if (magnitude(input, t->pos->dx, t->pos->dy) > MAG_MEDIUM)
sys/dev/wscons/wstpad.c
390
timespecsub(&input->tp->time, &t->start, &ts);
sys/dev/wscons/wstpad.c
418
get_2nd_touch(struct wsmouseinput *input)
sys/dev/wscons/wstpad.c
420
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
424
slot = ffs(input->mt.touches & ~(input->mt.ptr | tp->ignore));
sys/dev/wscons/wstpad.c
443
wstpad_scroll_coords(struct wsmouseinput *input, int *dx, int *dy)
sys/dev/wscons/wstpad.c
445
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
452
if ((input->motion.sync & SYNC_POSITION) == 0)
sys/dev/wscons/wstpad.c
460
if (tp->scroll.dz || tp->scroll.dw || wstpad_is_stable(input, tp->t)) {
sys/dev/wscons/wstpad.c
461
*dx = normalize_rel(&input->filter.h, input->motion.pos.dx);
sys/dev/wscons/wstpad.c
462
*dy = normalize_rel(&input->filter.v, input->motion.pos.dy);
sys/dev/wscons/wstpad.c
523
wstpad_f2scroll(struct wsmouseinput *input, u_int *cmds)
sys/dev/wscons/wstpad.c
525
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
532
} else if (tp->contacts != 3 || (tp->ignore == input->mt.ptr)) {
sys/dev/wscons/wstpad.c
536
if (!wstpad_scroll_coords(input, &dx, &dy))
sys/dev/wscons/wstpad.c
548
t2 = get_2nd_touch(input);
sys/dev/wscons/wstpad.c
556
if (!wstpad_is_stable(input, t2) &&
sys/dev/wscons/wstpad.c
563
magnitude(input, dx, dy), cmds);
sys/dev/wscons/wstpad.c
570
wstpad_edgescroll(struct wsmouseinput *input, u_int *cmds)
sys/dev/wscons/wstpad.c
572
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
577
if (!wstpad_scroll_coords(input, &dx, &dy) || tp->contacts != 1)
sys/dev/wscons/wstpad.c
589
wstpad_scroll(tp, dx, dy, magnitude(input, dx, dy), cmds);
sys/dev/wscons/wstpad.c
616
wstpad_get_sbtn(struct wsmouseinput *input, int top)
sys/dev/wscons/wstpad.c
618
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
631
if ((t = get_2nd_touch(input)) != NULL)
sys/dev/wscons/wstpad.c
641
wstpad_mtbtn_contacts(struct wsmouseinput *input)
sys/dev/wscons/wstpad.c
643
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
650
if (tp->contacts == 2 && (t = get_2nd_touch(input)) != NULL) {
sys/dev/wscons/wstpad.c
655
if (input->mt.ptr_mask != 0)
sys/dev/wscons/wstpad.c
664
wstpad_get_mtbtn(struct wsmouseinput *input)
sys/dev/wscons/wstpad.c
666
int contacts = wstpad_mtbtn_contacts(input);
sys/dev/wscons/wstpad.c
672
wstpad_softbuttons(struct wsmouseinput *input, u_int *cmds, int hdlr)
sys/dev/wscons/wstpad.c
674
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
684
? wstpad_get_mtbtn(input) : wstpad_get_sbtn(input, top));
sys/dev/wscons/wstpad.c
723
wstpad_tap_touch(struct wsmouseinput *input)
sys/dev/wscons/wstpad.c
725
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
731
lifted = (input->mt.sync[MTS_TOUCH] & ~input->mt.touches);
sys/dev/wscons/wstpad.c
780
wstpad_tap(struct wsmouseinput *input, u_int *cmds)
sys/dev/wscons/wstpad.c
782
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
787
if (input->btn.sync)
sys/dev/wscons/wstpad.c
799
(input->mt.touches & input->mt.sync[MTS_TOUCH]))) {
sys/dev/wscons/wstpad.c
809
if ((slot = ffs(input->mt.ptr_mask) - 1) >= 0
sys/dev/wscons/wstpad.c
818
t = wstpad_tap_touch(input);
sys/dev/wscons/wstpad.c
870
t = wstpad_tap_touch(input);
sys/dev/wscons/wstpad.c
885
input->sbtn.buttons &= ~tp->tap.button;
sys/dev/wscons/wstpad.c
886
input->sbtn.sync |= tp->tap.button;
sys/dev/wscons/wstpad.c
894
wstpad_tap_sync(struct wsmouseinput *input) {
sys/dev/wscons/wstpad.c
895
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
897
return ((tp->tap.button & (input->btn.buttons | tp->softbutton)) == 0
sys/dev/wscons/wstpad.c
904
struct wsmouseinput *input = p;
sys/dev/wscons/wstpad.c
905
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
911
evq.evar = *input->evar;
sys/dev/wscons/wstpad.c
917
input->sbtn.buttons |= tp->tap.button;
sys/dev/wscons/wstpad.c
919
if (wstpad_tap_sync(input)) {
sys/dev/wscons/wstpad.c
924
if (wstpad_tap_sync(input)) {
sys/dev/wscons/wstpad.c
929
input->sbtn.buttons &= ~tp->tap.button;
sys/dev/wscons/wstpad.c
942
if (input->flags & LOG_EVENTS) {
sys/dev/wscons/wstpad.c
943
wsmouse_log_events(input, &evq);
sys/dev/wscons/wstpad.c
950
input->sbtn.sync |= tp->tap.button;
sys/dev/wscons/wstpad.c
961
wstpad_click(struct wsmouseinput *input)
sys/dev/wscons/wstpad.c
963
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
972
wstpad_cmds(struct wsmouseinput *input, u_int cmds)
sys/dev/wscons/wstpad.c
974
struct wstpad *tp = input->tp;
sys/dev/wscons/wstpad.c
980
input->motion.dx = input->motion.dy = 0;
sys/dev/wscons/wstpad.c
981
if (input->motion.dz == 0 && input->motion.dw == 0)
sys/dev/wscons/wstpad.c
982
input->motion.sync &= ~SYNC_DELTAS;
sys/dev/wscons/wstpad.c
985
input->btn.sync &= ~PRIMARYBTN;
sys/dev/wscons/wstpad.c
986
input->sbtn.buttons |= tp->softbutton;
sys/dev/wscons/wstpad.c
988
input->sbtn.sync |= tp->softbutton;
sys/dev/wscons/wstpad.c
991
input->btn.sync &= ~PRIMARYBTN;
sys/dev/wscons/wstpad.c
993
input->sbtn.buttons &= ~tp->softbutton;
sys/dev/wscons/wstpad.c
994
input->sbtn.sync |= tp->softbutton;
sys/lib/libkern/lshrti3.c
25
utwords input;
sys/lib/libkern/lshrti3.c
27
input.all = a;
sys/lib/libkern/lshrti3.c
31
result.s.low = input.s.high >> (b - bits_in_dword);
sys/lib/libkern/lshrti3.c
37
result.s.high = input.s.high >> b;
sys/lib/libkern/lshrti3.c
38
result.s.low = (input.s.high << (bits_in_dword - b)) | (input.s.low >> b);
sys/net/if.c
1016
void (*input)(struct ifnet *, struct mbuf *, struct netstack *),
sys/net/if.c
1021
(*input)(ifp, m, NULL);
sys/net/if.c
1026
m->m_pkthdr.ph_cookie = input;
sys/net/if.c
1778
void (*input)(struct ifnet *, struct mbuf *, struct netstack *);
sys/net/if.c
1782
input = ipv4_input;
sys/net/if.c
1786
input = ipv6_input;
sys/net/if.c
1791
input = mpls_input;
sys/net/if.c
1799
if_input_proto(ifp, m, input, ns);
sys/net/if.c
815
void (*input)(struct ifnet *, struct mbuf *, struct netstack *);
sys/net/if.c
885
input = ipv4_input;
sys/net/if.c
889
input = ipv6_input;
sys/net/if.c
894
input = mpls_input;
sys/net/if.c
903
if_input_proto(ifp, m, input, ns);
sys/net/if_ethersubr.c
409
void (*input)(struct ifnet *, struct mbuf *, struct netstack *);
sys/net/if_ethersubr.c
532
input = ipv4_input;
sys/net/if_ethersubr.c
538
input = arpinput;
sys/net/if_ethersubr.c
544
input = revarpinput;
sys/net/if_ethersubr.c
552
input = ipv6_input;
sys/net/if_ethersubr.c
584
input = mpls_input;
sys/net/if_ethersubr.c
600
if_input_proto(ifp, m, input, ns);
sys/net/if_gre.c
4944
int input = 1;
sys/net/if_gre.c
4984
input = 0;
sys/net/if_gre.c
5005
input = 0;
sys/net/if_gre.c
5010
input = 0;
sys/net/if_gre.c
5029
input = 0;
sys/net/if_gre.c
5055
input = 0;
sys/net/if_gre.c
5057
if (input) {
sys/net/if_var.h
371
void (*input)(struct ifnet *, struct mbuf *, struct netstack *);
sys/net/if_var.h
372
input = m->m_pkthdr.ph_cookie;
sys/net/if_var.h
373
(*input)(ifp, m, ns);
sys/net/if_veb.c
3704
struct mbuf *(*input)(struct ifnet *, struct mbuf *,
sys/net/if_veb.c
3721
if (input == veb_vport_input)
sys/net/if_veb.c
3722
input = veb_port_input;
sys/net/if_veb.c
3723
m = (*input)(ifp, m, dst, ep->ep_port, NULL);
sys/net/wg_cookie.c
208
cookie_precompute_key(uint8_t *key, const uint8_t input[COOKIE_INPUT_SIZE],
sys/net/wg_cookie.c
215
blake2s_update(&blake, input, COOKIE_INPUT_SIZE);
usr.bin/awk/lex.c
107
int c = input();
usr.bin/awk/lex.c
119
c = input();
usr.bin/awk/lex.c
129
for ( ; (c = input()) != 0; ) {
usr.bin/awk/lex.c
146
for ( ; (c = input()) != 0; ) {
usr.bin/awk/lex.c
226
while ((c = input()) != '\n' && c != 0)
usr.bin/awk/lex.c
234
input();
usr.bin/awk/lex.c
237
input(); input(); /* \n */
usr.bin/awk/lex.c
245
input(); RET(AND);
usr.bin/awk/lex.c
250
input(); RET(BOR);
usr.bin/awk/lex.c
255
input(); yylval.i = NE; RET(NE);
usr.bin/awk/lex.c
257
input(); yylval.i = NOTMATCH; RET(MATCHOP);
usr.bin/awk/lex.c
265
input(); yylval.i = LE; RET(LE);
usr.bin/awk/lex.c
271
input(); yylval.i = EQ; RET(EQ);
usr.bin/awk/lex.c
277
input(); yylval.i = GE; RET(GE);
usr.bin/awk/lex.c
279
input(); yylval.i = APPEND; RET(APPEND);
usr.bin/awk/lex.c
285
input(); yylval.i = INCR; RET(INCR);
usr.bin/awk/lex.c
287
input(); yylval.i = ADDEQ; RET(ASGNOP);
usr.bin/awk/lex.c
292
input(); yylval.i = DECR; RET(DECR);
usr.bin/awk/lex.c
294
input(); yylval.i = SUBEQ; RET(ASGNOP);
usr.bin/awk/lex.c
299
input(); yylval.i = MULTEQ; RET(ASGNOP);
usr.bin/awk/lex.c
301
input(); /* eat 2nd * */
usr.bin/awk/lex.c
303
input(); yylval.i = POWEQ; RET(ASGNOP);
usr.bin/awk/lex.c
313
input(); yylval.i = MODEQ; RET(ASGNOP);
usr.bin/awk/lex.c
318
input(); yylval.i = POWEQ; RET(ASGNOP);
usr.bin/awk/lex.c
386
for (bp = buf; (c = input()) != '"'; ) {
usr.bin/awk/lex.c
400
c = input();
usr.bin/awk/lex.c
417
n = 8 * n + input() - '0';
usr.bin/awk/lex.c
419
n = 8 * n + input() - '0';
usr.bin/awk/lex.c
434
c = input();
usr.bin/awk/lex.c
460
c = input();
usr.bin/awk/lex.c
570
for ( ; ((c = input()) != '/' || openclass > 0) && c != 0; ) {
usr.bin/awk/lex.c
580
*bp++ = input();
usr.bin/awk/lib.c
710
while ((c = input()) != EOF && c != '\0')
usr.bin/awk/lib.c
809
while ((c = input()) != '\n' && c != '\0' && c != EOF) {
usr.bin/awk/proto.h
35
extern int input(void);
usr.bin/cdio/cdio.c
185
char *input(int *);
usr.bin/cdio/cdio.c
314
arg = input(&cmd);
usr.bin/column/column.c
122
input(stdin);
usr.bin/column/column.c
126
input(fp);
usr.bin/column/column.c
49
void input(FILE *);
usr.bin/cu/cu.c
321
new_data = EVBUFFER_DATA(input_ev->input);
usr.bin/cu/cu.c
322
new_size = EVBUFFER_LENGTH(input_ev->input);
usr.bin/cu/cu.c
350
evbuffer_drain(input_ev->input, new_size);
usr.bin/cu/cu.c
365
new_data = EVBUFFER_DATA(line_ev->input);
usr.bin/cu/cu.c
366
new_size = EVBUFFER_LENGTH(line_ev->input);
usr.bin/cu/cu.c
374
evbuffer_drain(line_ev->input, new_size);
usr.bin/dig/dig.c
1600
char *input;
usr.bin/dig/dig.c
1792
input = batchline;
usr.bin/dig/dig.c
1793
bargv[bargc] = next_token(&input, " \t\r\n");
usr.bin/dig/dig.c
1796
bargv[bargc] = next_token(&input, " \t\r\n");
usr.bin/dig/dig.c
1841
char *input;
usr.bin/dig/dig.c
1861
input = batchline;
usr.bin/dig/dig.c
1862
bargv[bargc] = next_token(&input, " \t\r\n");
usr.bin/dig/dig.c
1865
bargv[bargc] = next_token(&input, " \t\r\n");
usr.bin/dig/lib/isc/lex.c
154
void *input, const char *name)
usr.bin/dig/lib/isc/lex.c
167
source->input = input;
usr.bin/dig/lib/isc/lex.c
222
(void)fclose((FILE *)(source->input));
usr.bin/dig/lib/isc/lex.c
331
flockfile(source->input);
usr.bin/dig/lib/isc/lex.c
336
stream = source->input;
usr.bin/dig/lib/isc/lex.c
348
buffer = source->input;
usr.bin/dig/lib/isc/lex.c
41
void * input;
usr.bin/dig/lib/isc/lex.c
573
funlockfile(source->input);
usr.bin/dig/nslookup.c
733
do_next_command(char *input) {
usr.bin/dig/nslookup.c
736
ptr = next_token(&input, " \t\r\n");
usr.bin/dig/nslookup.c
739
arg = next_token(&input, " \t\r\n");
usr.bin/gprof/printgprof.c
639
int input;
usr.bin/gprof/printgprof.c
646
while ( ( input = getc( blurbfile ) ) != EOF )
usr.bin/gprof/printgprof.c
647
putchar( input );
usr.bin/indent/args.c
266
if (input == 0)
usr.bin/indent/args.c
267
input = stdin;
usr.bin/indent/indent.c
1230
while ((c = getc(input)) == '\n');
usr.bin/indent/indent.c
1231
ungetc(c, input);
usr.bin/indent/indent.c
1314
while ((n = read(fileno(input), buff, sizeof buff)) > 0)
usr.bin/indent/indent.c
1320
fclose(input);
usr.bin/indent/indent.c
1323
input = fopen(bakfile, "r");
usr.bin/indent/indent.c
1324
if (input == NULL)
usr.bin/indent/indent.c
304
if (input == 0) { /* we must have the input file */
usr.bin/indent/indent.c
306
input = fopen(in_name, "r");
usr.bin/indent/indent.c
307
if (input == NULL) /* check for open error */
usr.bin/indent/indent.c
326
if (input == NULL) {
usr.bin/indent/indent.c
327
input = stdin;
usr.bin/indent/indent.c
330
if (troff || input == stdin)
usr.bin/indent/indent.c
53
FILE *input; /* the fid for the input file */
usr.bin/indent/indent_globs.h
51
extern FILE *input; /* the fid for the input file */
usr.bin/indent/io.c
337
FILE *f = input;
usr.bin/lam/lam.c
100
for (i = 0; i < inputsize && input[i].fp != NULL; i++)
usr.bin/lam/lam.c
101
linep = gatherline(&input[i]);
usr.bin/lam/lam.c
106
fputs(input[i].sepstring, stdout);
usr.bin/lam/lam.c
121
input = calloc(inputsize+1, sizeof *input);
usr.bin/lam/lam.c
122
if (input == NULL)
usr.bin/lam/lam.c
124
ip = &input[inputsize];
usr.bin/lam/lam.c
195
tmp = recallocarray(input, inputsize,
usr.bin/lam/lam.c
196
inputsize+1, sizeof *input);
usr.bin/lam/lam.c
199
input = tmp;
usr.bin/lam/lam.c
200
ip = &input[inputsize];
usr.bin/lam/lam.c
60
} *input;
usr.bin/mail/glob.h
53
extern FILE *input; /* Current command input file */
usr.bin/mail/lex.c
226
if (readline(input, &linebuf[n], LINESIZE - n, sigp) < 0) {
usr.bin/mail/lex.c
704
oldin = input;
usr.bin/mail/lex.c
705
input = in;
usr.bin/mail/lex.c
711
input = oldin;
usr.bin/mail/main.c
259
input = stdin;
usr.bin/mail/main.c
51
FILE *input; /* Current command input file */
usr.bin/mail/util.c
289
sstack[ssp].s_file = input;
usr.bin/mail/util.c
295
input = fi;
usr.bin/mail/util.c
313
(void)Fclose(input);
usr.bin/mail/util.c
319
input = sstack[ssp].s_file;
usr.bin/mandoc/mansearch.c
551
const char *oldoutput, *sep, *input;
usr.bin/mandoc/mansearch.c
559
input = page->name;
usr.bin/mandoc/mansearch.c
562
input = page->sect;
usr.bin/mandoc/mansearch.c
565
input = page->arch;
usr.bin/mandoc/mansearch.c
566
if (input == NULL)
usr.bin/mandoc/mansearch.c
567
input = "all\0";
usr.bin/mandoc/mansearch.c
570
input = NULL;
usr.bin/mandoc/mansearch.c
574
if (input != NULL) {
usr.bin/mandoc/mansearch.c
575
sz = lstlen(input, 3) + 1;
usr.bin/mandoc/mansearch.c
578
lstcat(output, &i, input, " # ");
usr.bin/mg/dired.c
646
d_exec(int space, struct buffer *bp, const char *input, const char *cmd, ...)
usr.bin/mg/dired.c
681
if (input == NULL)
usr.bin/mg/dired.c
682
input = "/dev/null";
usr.bin/mg/dired.c
684
if ((infd = open(input, O_RDONLY)) == -1) {
usr.bin/openssl/ts.c
1111
BIO *input = NULL;
usr.bin/openssl/ts.c
1145
if ((input = BIO_new_file(queryfile, "rb")) == NULL)
usr.bin/openssl/ts.c
1147
if ((request = d2i_TS_REQ_bio(input, NULL)) == NULL)
usr.bin/openssl/ts.c
1175
BIO_free_all(input);
usr.bin/openssl/ts.c
678
create_digest(BIO *input, char *digest, const EVP_MD *md,
usr.bin/openssl/ts.c
690
if (input != NULL) {
usr.bin/openssl/ts.c
705
while ((length = BIO_read(input, buffer, sizeof(buffer))) > 0) {
usr.bin/openssl/ts.c
90
static int create_digest(BIO *input, char *digest, const EVP_MD *md,
usr.bin/ssh/chacha.c
100
j3 = x->input[3];
usr.bin/ssh/chacha.c
101
j4 = x->input[4];
usr.bin/ssh/chacha.c
102
j5 = x->input[5];
usr.bin/ssh/chacha.c
103
j6 = x->input[6];
usr.bin/ssh/chacha.c
104
j7 = x->input[7];
usr.bin/ssh/chacha.c
105
j8 = x->input[8];
usr.bin/ssh/chacha.c
106
j9 = x->input[9];
usr.bin/ssh/chacha.c
107
j10 = x->input[10];
usr.bin/ssh/chacha.c
108
j11 = x->input[11];
usr.bin/ssh/chacha.c
109
j12 = x->input[12];
usr.bin/ssh/chacha.c
110
j13 = x->input[13];
usr.bin/ssh/chacha.c
111
j14 = x->input[14];
usr.bin/ssh/chacha.c
112
j15 = x->input[15];
usr.bin/ssh/chacha.c
208
x->input[12] = j12;
usr.bin/ssh/chacha.c
209
x->input[13] = j13;
usr.bin/ssh/chacha.c
57
x->input[4] = U8TO32_LITTLE(k + 0);
usr.bin/ssh/chacha.c
58
x->input[5] = U8TO32_LITTLE(k + 4);
usr.bin/ssh/chacha.c
59
x->input[6] = U8TO32_LITTLE(k + 8);
usr.bin/ssh/chacha.c
60
x->input[7] = U8TO32_LITTLE(k + 12);
usr.bin/ssh/chacha.c
67
x->input[8] = U8TO32_LITTLE(k + 0);
usr.bin/ssh/chacha.c
68
x->input[9] = U8TO32_LITTLE(k + 4);
usr.bin/ssh/chacha.c
69
x->input[10] = U8TO32_LITTLE(k + 8);
usr.bin/ssh/chacha.c
70
x->input[11] = U8TO32_LITTLE(k + 12);
usr.bin/ssh/chacha.c
71
x->input[0] = U8TO32_LITTLE(constants + 0);
usr.bin/ssh/chacha.c
72
x->input[1] = U8TO32_LITTLE(constants + 4);
usr.bin/ssh/chacha.c
73
x->input[2] = U8TO32_LITTLE(constants + 8);
usr.bin/ssh/chacha.c
74
x->input[3] = U8TO32_LITTLE(constants + 12);
usr.bin/ssh/chacha.c
80
x->input[12] = counter == NULL ? 0 : U8TO32_LITTLE(counter + 0);
usr.bin/ssh/chacha.c
81
x->input[13] = counter == NULL ? 0 : U8TO32_LITTLE(counter + 4);
usr.bin/ssh/chacha.c
82
x->input[14] = U8TO32_LITTLE(iv + 0);
usr.bin/ssh/chacha.c
83
x->input[15] = U8TO32_LITTLE(iv + 4);
usr.bin/ssh/chacha.c
97
j0 = x->input[0];
usr.bin/ssh/chacha.c
98
j1 = x->input[1];
usr.bin/ssh/chacha.c
99
j2 = x->input[2];
usr.bin/ssh/chacha.h
16
u_int input[16];
usr.bin/ssh/channels.c
1066
c->istate, sshbuf_len(c->input),
usr.bin/ssh/channels.c
1326
sshbuf_len(c->input) < c->remote_window &&
usr.bin/ssh/channels.c
1327
sshbuf_check_reserve(c->input, CHAN_RBUF) == 0)
usr.bin/ssh/channels.c
1440
sshbuf_reset(c->input);
usr.bin/ssh/channels.c
1484
sshbuf_check_reserve(c->input, CHAN_RBUF) == 0)
usr.bin/ssh/channels.c
1488
sshbuf_reset(c->input);
usr.bin/ssh/channels.c
1516
channel_decode_socks4(Channel *c, struct sshbuf *input, struct sshbuf *output)
usr.bin/ssh/channels.c
1524
if (sshbuf_len(input) < 9)
usr.bin/ssh/channels.c
1528
if ((b = sshbuf_fromb(input)) == NULL)
usr.bin/ssh/channels.c
1558
if ((r = sshbuf_consume_upto_child(input, b)) != 0)
usr.bin/ssh/channels.c
1606
channel_socks5_check_auth(Channel *c, struct sshbuf *b, struct sshbuf *input,
usr.bin/ssh/channels.c
1632
if ((r = sshbuf_consume_upto_child(input, b)) != 0)
usr.bin/ssh/channels.c
1645
channel_decode_socks5(Channel *c, struct sshbuf *input, struct sshbuf *output)
usr.bin/ssh/channels.c
1658
if ((b = sshbuf_fromb(input)) == NULL)
usr.bin/ssh/channels.c
1662
if ((r = channel_socks5_check_auth(c, b, input, output)) != 1) {
usr.bin/ssh/channels.c
1722
if ((r = sshbuf_consume_upto_child(input, b)) != 0)
usr.bin/ssh/channels.c
1789
have = sshbuf_len(c->input);
usr.bin/ssh/channels.c
1799
if ((r = sshbuf_peek_u8(c->input, 0, &ver)) != 0)
usr.bin/ssh/channels.c
1803
ret = channel_decode_socks4(c, c->input, c->output);
usr.bin/ssh/channels.c
1806
ret = channel_decode_socks5(c, c->input, c->output);
usr.bin/ssh/channels.c
1862
ret = channel_decode_socks4(c, c->output, c->input);
usr.bin/ssh/channels.c
1865
ret = channel_decode_socks5(c, c->output, c->input);
usr.bin/ssh/channels.c
1876
len = sshbuf_len(c->input);
usr.bin/ssh/channels.c
1880
(r = sshpkt_put_stringb(ssh, c->input)) != 0 ||
usr.bin/ssh/channels.c
1884
if ((r = sshbuf_consume(c->input, len)) != 0)
usr.bin/ssh/channels.c
2182
if ((avail = sshbuf_avail(c->input)) == 0)
usr.bin/ssh/channels.c
2192
if ((have = sshbuf_len(c->input)) >= c->remote_window)
usr.bin/ssh/channels.c
2199
if ((r = sshbuf_read(c->rfd, c->input, maxlen, &nr)) != 0) {
usr.bin/ssh/channels.c
2235
if ((r = sshbuf_put_string(c->input, buf, len)) != 0)
usr.bin/ssh/channels.c
2439
if (sshbuf_len(c->input) < need) {
usr.bin/ssh/channels.c
2440
rlen = need - sshbuf_len(c->input);
usr.bin/ssh/channels.c
2443
return sshbuf_len(c->input);
usr.bin/ssh/channels.c
2449
} else if ((r = sshbuf_put(c->input, buf, len)) != 0)
usr.bin/ssh/channels.c
2452
return sshbuf_len(c->input);
usr.bin/ssh/channels.c
2474
need = PEEK_U32(sshbuf_ptr(c->input));
usr.bin/ssh/channels.c
2995
if ((len = sshbuf_len(c->input)) == 0) {
usr.bin/ssh/channels.c
3019
if ((r = sshbuf_get_string_direct(c->input, &pkt, &plen)) != 0)
usr.bin/ssh/channels.c
3049
(r = sshpkt_put_string(ssh, sshbuf_ptr(c->input), len)) != 0 ||
usr.bin/ssh/channels.c
3052
if ((r = sshbuf_consume(c->input, len)) != 0)
usr.bin/ssh/channels.c
3189
if ((r = sshbuf_get_string_direct(downstream->input, &cp, &have))
usr.bin/ssh/channels.c
3584
if (sshbuf_len(c->input) == 0)
usr.bin/ssh/channels.c
531
if ((c->input = sshbuf_new()) == NULL ||
usr.bin/ssh/channels.c
535
if ((r = sshbuf_set_max_size(c->input, CHAN_INPUT_MAX)) != 0)
usr.bin/ssh/channels.c
796
sshbuf_free(c->input);
usr.bin/ssh/channels.c
799
c->input = c->output = c->extended = NULL;
usr.bin/ssh/channels.h
160
struct sshbuf *input; /* data read from socket, to be sent over
usr.bin/ssh/clientloop.c
1429
return process_escapes(ssh, c, c->input, c->output, c->extended,
usr.bin/ssh/libcrux_mlkem768_sha3.h
1832
libcrux_sha3_generic_keccak_KeccakState_17 *self, Eurydice_slice *input,
usr.bin/ssh/libcrux_mlkem768_sha3.h
1834
libcrux_sha3_simd_portable_load_block_f8(self->st, input[0U], start);
usr.bin/ssh/libcrux_mlkem768_sha3.h
3314
libcrux_sha3_generic_keccak_KeccakState_17 *self, Eurydice_slice *input,
usr.bin/ssh/libcrux_mlkem768_sha3.h
3316
libcrux_sha3_simd_portable_load_last_96(self->st, input[0U], start, len);
usr.bin/ssh/libcrux_mlkem768_sha3.h
3481
libcrux_sha3_generic_keccak_KeccakState_17 *self, Eurydice_slice *input,
usr.bin/ssh/libcrux_mlkem768_sha3.h
3483
libcrux_sha3_simd_portable_load_block_5b(self->st, input[0U], start);
usr.bin/ssh/libcrux_mlkem768_sha3.h
3537
libcrux_sha3_generic_keccak_KeccakState_17 *self, Eurydice_slice *input,
usr.bin/ssh/libcrux_mlkem768_sha3.h
3539
libcrux_sha3_simd_portable_load_last_ad(self->st, input[0U], start, len);
usr.bin/ssh/libcrux_mlkem768_sha3.h
3694
libcrux_sha3_generic_keccak_KeccakState_17 *self, Eurydice_slice *input,
usr.bin/ssh/libcrux_mlkem768_sha3.h
3696
libcrux_sha3_simd_portable_load_last_ad0(self->st, input[0U], start, len);
usr.bin/ssh/libcrux_mlkem768_sha3.h
3840
libcrux_sha3_generic_keccak_KeccakState_17 *self, Eurydice_slice *input,
usr.bin/ssh/libcrux_mlkem768_sha3.h
3842
libcrux_sha3_simd_portable_load_last_c6(self->st, input[0U], start, len);
usr.bin/ssh/libcrux_mlkem768_sha3.h
4076
libcrux_sha3_generic_keccak_KeccakState_17 *self, Eurydice_slice *input,
usr.bin/ssh/libcrux_mlkem768_sha3.h
4078
libcrux_sha3_simd_portable_load_block_2c(self->st, input[0U], start);
usr.bin/ssh/libcrux_mlkem768_sha3.h
4132
libcrux_sha3_generic_keccak_KeccakState_17 *self, Eurydice_slice *input,
usr.bin/ssh/libcrux_mlkem768_sha3.h
4134
libcrux_sha3_simd_portable_load_last_1e(self->st, input[0U], start, len);
usr.bin/ssh/libcrux_mlkem768_sha3.h
4299
libcrux_sha3_generic_keccak_KeccakState_17 *self, Eurydice_slice *input,
usr.bin/ssh/libcrux_mlkem768_sha3.h
4301
libcrux_sha3_simd_portable_load_block_7a(self->st, input[0U], start);
usr.bin/ssh/libcrux_mlkem768_sha3.h
4355
libcrux_sha3_generic_keccak_KeccakState_17 *self, Eurydice_slice *input,
usr.bin/ssh/libcrux_mlkem768_sha3.h
4357
libcrux_sha3_simd_portable_load_last_7c(self->st, input[0U], start, len);
usr.bin/ssh/libcrux_mlkem768_sha3.h
4566
libcrux_sha3_generic_keccak_KeccakState_17 *self, Eurydice_slice *input,
usr.bin/ssh/libcrux_mlkem768_sha3.h
4568
libcrux_sha3_simd_portable_load_block_3a(self->st, input[0U], start);
usr.bin/ssh/libcrux_mlkem768_sha3.h
4913
Eurydice_slice input) {
usr.bin/ssh/libcrux_mlkem768_sha3.h
4914
Eurydice_slice buf[1U] = {input};
usr.bin/ssh/libcrux_mlkem768_sha3.h
4960
Eurydice_slice input) {
usr.bin/ssh/libcrux_mlkem768_sha3.h
4961
Eurydice_slice buf[1U] = {input};
usr.bin/ssh/libcrux_mlkem768_sha3.h
5217
Eurydice_slice input) {
usr.bin/ssh/libcrux_mlkem768_sha3.h
5218
Eurydice_slice buf[1U] = {input};
usr.bin/ssh/libcrux_mlkem768_sha3.h
5261
Eurydice_slice input) {
usr.bin/ssh/libcrux_mlkem768_sha3.h
5262
Eurydice_slice buf[1U] = {input};
usr.bin/ssh/libcrux_mlkem768_sha3.h
5470
Eurydice_slice input, uint8_t ret[64U]) {
usr.bin/ssh/libcrux_mlkem768_sha3.h
5473
Eurydice_array_to_slice((size_t)64U, digest, uint8_t), input);
usr.bin/ssh/libcrux_mlkem768_sha3.h
5478
Eurydice_slice input, uint8_t ret[32U]) {
usr.bin/ssh/libcrux_mlkem768_sha3.h
5481
Eurydice_array_to_slice((size_t)32U, digest, uint8_t), input);
usr.bin/ssh/libcrux_mlkem768_sha3.h
8051
Eurydice_slice input, uint8_t ret[64U]) {
usr.bin/ssh/libcrux_mlkem768_sha3.h
8052
libcrux_ml_kem_hash_functions_portable_G(input, ret);
usr.bin/ssh/libcrux_mlkem768_sha3.h
8061
Eurydice_slice input, uint8_t ret[32U]) {
usr.bin/ssh/libcrux_mlkem768_sha3.h
8064
Eurydice_array_to_slice((size_t)32U, digest, uint8_t), input);
usr.bin/ssh/libcrux_mlkem768_sha3.h
8079
Eurydice_slice input, uint8_t ret[32U]) {
usr.bin/ssh/libcrux_mlkem768_sha3.h
8080
libcrux_ml_kem_hash_functions_portable_PRF_9e(input, ret);
usr.bin/ssh/libcrux_mlkem768_sha3.h
8213
uint8_t (*input)[34U]) {
usr.bin/ssh/libcrux_mlkem768_sha3.h
8225
Eurydice_array_to_slice((size_t)34U, input[i0], uint8_t));
usr.bin/ssh/libcrux_mlkem768_sha3.h
8242
uint8_t (*input)[34U]) {
usr.bin/ssh/libcrux_mlkem768_sha3.h
8244
input);
usr.bin/ssh/libcrux_mlkem768_sha3.h
8732
uint8_t (*input)[33U], uint8_t ret[3U][128U]) {
usr.bin/ssh/libcrux_mlkem768_sha3.h
8738
Eurydice_array_to_slice((size_t)33U, input[i0], uint8_t));
usr.bin/ssh/libcrux_mlkem768_sha3.h
8754
uint8_t (*input)[33U], uint8_t ret[3U][128U]) {
usr.bin/ssh/libcrux_mlkem768_sha3.h
8755
libcrux_ml_kem_hash_functions_portable_PRFxN_41(input, ret);
usr.bin/ssh/libcrux_mlkem768_sha3.h
9018
Eurydice_slice input, uint8_t ret[128U]) {
usr.bin/ssh/libcrux_mlkem768_sha3.h
9021
Eurydice_array_to_slice((size_t)128U, digest, uint8_t), input);
usr.bin/ssh/libcrux_mlkem768_sha3.h
9036
Eurydice_slice input, uint8_t ret[128U]) {
usr.bin/ssh/libcrux_mlkem768_sha3.h
9037
libcrux_ml_kem_hash_functions_portable_PRF_a6(input, ret);
usr.bin/ssh/libcrux_mlkem768_sha3.h
9242
libcrux_ml_kem_polynomial_PolynomialRingElement_1d input[3U],
usr.bin/ssh/libcrux_mlkem768_sha3.h
9247
(size_t)3U, input,
usr.bin/ssh/libcrux_mlkem768_sha3.h
9252
libcrux_ml_kem_polynomial_PolynomialRingElement_1d re = input[i0];
usr.bin/ssh/libcrux_mlkem768_sha3.h
9825
Eurydice_slice input, uint8_t ret[32U]) {
usr.bin/ssh/libcrux_mlkem768_sha3.h
9826
libcrux_ml_kem_hash_functions_portable_H(input, ret);
usr.bin/ssh/mux.c
1226
if ((r = sshbuf_froms(c->input, &in)) != 0) {
usr.bin/ssh/nchan.c
128
if (sshbuf_len(c->input)) {
usr.bin/ssh/packet.c
119
struct sshbuf *input;
usr.bin/ssh/packet.c
1571
cp = sshbuf_ptr(state->input);
usr.bin/ssh/packet.c
1573
if (sshbuf_len(state->input) < 4 + 1)
usr.bin/ssh/packet.c
1581
if (sshbuf_len(state->input) < need)
usr.bin/ssh/packet.c
1586
(r = sshbuf_consume(state->input, need)) != 0 ||
usr.bin/ssh/packet.c
1633
sshbuf_ptr(state->input), sshbuf_len(state->input)) != 0)
usr.bin/ssh/packet.c
1638
sshbuf_dump(state->input, stderr);
usr.bin/ssh/packet.c
1651
if (sshbuf_len(state->input) < block_size)
usr.bin/ssh/packet.c
1658
state->p_send.seqnr, cp, sshbuf_ptr(state->input),
usr.bin/ssh/packet.c
1666
sshbuf_dump(state->input, stderr);
usr.bin/ssh/packet.c
1674
if ((r = sshbuf_consume(state->input, block_size)) != 0)
usr.bin/ssh/packet.c
1705
if (sshbuf_len(state->input) < aadlen + need + authlen + maclen)
usr.bin/ssh/packet.c
1709
sshbuf_dump(state->input, stderr);
usr.bin/ssh/packet.c
1714
sshbuf_ptr(state->input), aadlen + need,
usr.bin/ssh/packet.c
1715
sshbuf_ptr(state->input) + aadlen + need + authlen,
usr.bin/ssh/packet.c
1726
sshbuf_ptr(state->input), need, aadlen, authlen)) != 0)
usr.bin/ssh/packet.c
1728
if ((r = sshbuf_consume(state->input, aadlen + need + authlen)) != 0)
usr.bin/ssh/packet.c
1735
sshbuf_ptr(state->input), maclen)) != 0) {
usr.bin/ssh/packet.c
1747
if ((r = sshbuf_consume(state->input, mac->mac_len)) != 0)
usr.bin/ssh/packet.c
1951
if ((r = sshbuf_put(state->input, buf, len)) != 0)
usr.bin/ssh/packet.c
1965
if ((r = sshbuf_read(fd, state->input, PACKET_MAX_SIZE, &rlen)) != 0)
usr.bin/ssh/packet.c
1969
if ((r = sshbuf_consume_end(state->input, rlen)) != 0)
usr.bin/ssh/packet.c
226
(state->input = sshbuf_new()) == NULL ||
usr.bin/ssh/packet.c
2357
return (void *)ssh->state->input;
usr.bin/ssh/packet.c
2470
(r = sshbuf_put_stringb(m, state->input)) != 0 ||
usr.bin/ssh/packet.c
255
sshbuf_free(state->input);
usr.bin/ssh/packet.c
2592
const u_char *input, *output;
usr.bin/ssh/packet.c
2624
sshbuf_reset(state->input);
usr.bin/ssh/packet.c
2626
if ((r = sshbuf_get_string_direct(m, &input, &ilen)) != 0 ||
usr.bin/ssh/packet.c
2628
(r = sshbuf_put(state->input, input, ilen)) != 0 ||
usr.bin/ssh/packet.c
415
if (sshbuf_len(state->input) >= discard)
usr.bin/ssh/packet.c
417
state->packet_discard = discard - sshbuf_len(state->input);
usr.bin/ssh/packet.c
677
sshbuf_free(state->input);
usr.bin/ssh/ssh-agent.c
118
struct sshbuf *input;
usr.bin/ssh/ssh-agent.c
1828
if (sshbuf_len(e->input) < 5)
usr.bin/ssh/ssh-agent.c
1830
cp = sshbuf_ptr(e->input);
usr.bin/ssh/ssh-agent.c
1837
if (sshbuf_len(e->input) < msg_len + 4)
usr.bin/ssh/ssh-agent.c
1842
if ((r = sshbuf_get_stringb(e->input, e->request)) != 0 ||
usr.bin/ssh/ssh-agent.c
1931
if ((sockets[i].input = sshbuf_new()) == NULL ||
usr.bin/ssh/ssh-agent.c
1946
if ((sockets[old_alloc].input = sshbuf_new()) == NULL ||
usr.bin/ssh/ssh-agent.c
199
sshbuf_free(e->input);
usr.bin/ssh/ssh-agent.c
1999
if ((r = sshbuf_put(sockets[socknum].input, buf, len)) != 0)
usr.bin/ssh/ssh-agent.c
2137
if ((r = sshbuf_check_reserve(sockets[i].input,
usr.bin/ssh/ssh_api.c
335
struct sshbuf *input = ssh_packet_get_input(ssh);
usr.bin/ssh/ssh_api.c
337
const u_char *s = sshbuf_ptr(input);
usr.bin/ssh/ssh_api.c
347
if (j >= sshbuf_len(input))
usr.bin/ssh/ssh_api.c
377
if ((r = sshbuf_consume(input, j)) != 0)
usr.bin/ssh/sshkey.c
1121
int input;
usr.bin/ssh/sshkey.c
1123
input = dgst_raw[i];
usr.bin/ssh/sshkey.c
1126
x += (input & 0x1) ? 1 : -1;
usr.bin/ssh/sshkey.c
1127
y += (input & 0x2) ? 1 : -1;
usr.bin/ssh/sshkey.c
1138
input = input >> 2;
usr.bin/ssh/umac.c
1041
static int uhash_update(uhash_ctx_t ctx, const u_char *input, long len)
usr.bin/ssh/umac.c
1051
nh_update(&ctx->hash, (const UINT8 *)input, len);
usr.bin/ssh/umac.c
1066
nh_update(&ctx->hash, (const UINT8 *)input, bytes_remaining);
usr.bin/ssh/umac.c
1071
input += bytes_remaining;
usr.bin/ssh/umac.c
1076
nh(&ctx->hash, (const UINT8 *)input, L1_KEY_LEN,
usr.bin/ssh/umac.c
1080
input += L1_KEY_LEN;
usr.bin/ssh/umac.c
1087
nh_update(&ctx->hash, (const UINT8 *)input, len);
usr.bin/ssh/umac.c
1249
int umac_update(struct umac_ctx *ctx, const u_char *input, long len)
usr.bin/ssh/umac.c
1254
uhash_update(&ctx->hash, input, len);
usr.bin/ssh/umac.c
1261
int umac(struct umac_ctx *ctx, u_char *input,
usr.bin/ssh/umac.c
1266
uhash(&ctx->hash, input, len, (u_char *)tag);
usr.bin/ssh/umac.h
106
u_char *input,
usr.bin/ssh/umac.h
113
u_char *input,
usr.bin/ssh/umac.h
121
int umac128_update(struct umac_ctx *ctx, const u_char *input, long len);
usr.bin/ssh/umac.h
65
int umac_update(struct umac_ctx *ctx, const u_char *input, long len);
usr.bin/ssh/umac.h
77
int umac(struct umac_ctx *ctx, u_char *input,
usr.bin/tftp/main.c
770
readcmd(char *input, int len, FILE *stream)
usr.bin/tftp/main.c
789
if (fgets(input, len, stream) == NULL) {
usr.bin/tmux/cmd-command-prompt.c
123
cdata->prompts[0].input = inputs;
usr.bin/tmux/cmd-command-prompt.c
136
input = strsep(&next_input, ",");
usr.bin/tmux/cmd-command-prompt.c
137
if (input == NULL)
usr.bin/tmux/cmd-command-prompt.c
138
input = "";
usr.bin/tmux/cmd-command-prompt.c
140
input = "";
usr.bin/tmux/cmd-command-prompt.c
141
cdata->prompts[cdata->count].input = xstrdup(input);
usr.bin/tmux/cmd-command-prompt.c
169
cdata->prompts[0].input, cmd_command_prompt_callback,
usr.bin/tmux/cmd-command-prompt.c
198
status_prompt_update(c, prompt->prompt, prompt->input);
usr.bin/tmux/cmd-command-prompt.c
244
free(cdata->prompts[i].input);
usr.bin/tmux/cmd-command-prompt.c
54
char *input;
usr.bin/tmux/cmd-command-prompt.c
86
const char *type, *s, *input;
usr.bin/tmux/cmd-parse.y
1025
struct cmd_parse_input input;
usr.bin/tmux/cmd-parse.y
1030
memset(&input, 0, sizeof input);
usr.bin/tmux/cmd-parse.y
1031
pi = &input;
usr.bin/tmux/cmd-parse.y
1057
struct cmd_parse_input input;
usr.bin/tmux/cmd-parse.y
1072
memset(&input, 0, sizeof input);
usr.bin/tmux/cmd-parse.y
1073
pi = &input;
usr.bin/tmux/cmd-parse.y
1131
struct cmd_parse_input *pi = ps->input;
usr.bin/tmux/cmd-parse.y
1217
ps->input->line++;
usr.bin/tmux/cmd-parse.y
1258
ps->input->line++;
usr.bin/tmux/cmd-parse.y
1326
ps->input->line++;
usr.bin/tmux/cmd-parse.y
1657
ps->input->line++;
usr.bin/tmux/cmd-parse.y
198
struct cmd_parse_input *pi = ps->input;
usr.bin/tmux/cmd-parse.y
225
int flags = ps->input->flags;
usr.bin/tmux/cmd-parse.y
243
int flags = ps->input->flags;
usr.bin/tmux/cmd-parse.y
431
$$->line = ps->input->line;
usr.bin/tmux/cmd-parse.y
440
$$->line = ps->input->line;
usr.bin/tmux/cmd-parse.y
454
$$->line = ps->input->line;
usr.bin/tmux/cmd-parse.y
705
ps->input = pi;
usr.bin/tmux/cmd-parse.y
717
ps->input = pi;
usr.bin/tmux/cmd-parse.y
79
struct cmd_parse_input *input;
usr.bin/tmux/cmd-parse.y
932
struct cmd_parse_input input;
usr.bin/tmux/cmd-parse.y
937
memset(&input, 0, sizeof input);
usr.bin/tmux/cmd-parse.y
938
pi = &input;
usr.bin/tmux/cmd-parse.y
957
struct cmd_parse_input input;
usr.bin/tmux/cmd-parse.y
960
memset(&input, 0, sizeof input);
usr.bin/tmux/cmd-parse.y
961
pi = &input;
usr.bin/tmux/cmd-pipe-pane.c
196
struct evbuffer *evb = wp->pipe_event->input;
usr.bin/tmux/cmd-run-shell.c
238
line = evbuffer_readln(event->input, NULL, EVBUFFER_EOL_LF);
usr.bin/tmux/cmd-run-shell.c
245
size = EVBUFFER_LENGTH(event->input);
usr.bin/tmux/cmd-run-shell.c
248
memcpy(line, EVBUFFER_DATA(event->input), size);
usr.bin/tmux/cmd-split-window.c
111
input = (args_has(args, 'I') && count == 0);
usr.bin/tmux/cmd-split-window.c
118
if (input || (count == 1 && *args_string(args, 0) == '\0'))
usr.bin/tmux/cmd-split-window.c
160
if (input) {
usr.bin/tmux/cmd-split-window.c
173
input = 0;
usr.bin/tmux/cmd-split-window.c
197
if (input)
usr.bin/tmux/cmd-split-window.c
69
int size, flags, input;
usr.bin/tmux/control.c
552
struct evbuffer *buffer = cs->read_event->input;
usr.bin/tmux/file.c
707
bdata = EVBUFFER_DATA(cf->event->input);
usr.bin/tmux/file.c
708
bsize = EVBUFFER_LENGTH(cf->event->input);
usr.bin/tmux/file.c
722
evbuffer_drain(cf->event->input, bsize);
usr.bin/tmux/format.c
299
struct evbuffer *evb = job_get_event(job)->input;
usr.bin/tmux/format.c
329
struct evbuffer *evb = job_get_event(job)->input;
usr.bin/tmux/popup.c
668
struct evbuffer *evb = job_get_event(job)->input;
usr.bin/tmux/server-client.c
1617
struct evbuffer *evb = wp->event->input;
usr.bin/tmux/status.c
684
const char *msg, const char *input, prompt_input_cb inputcb,
usr.bin/tmux/status.c
697
if (input == NULL)
usr.bin/tmux/status.c
698
input = "";
usr.bin/tmux/status.c
708
tmp = xstrdup(input);
usr.bin/tmux/status.c
710
tmp = format_expand_time(ft, input);
usr.bin/tmux/status.c
775
status_prompt_update(struct client *c, const char *msg, const char *input)
usr.bin/tmux/status.c
783
tmp = format_expand_time(c->prompt_formats, input);
usr.bin/tmux/window.c
1047
struct evbuffer *evb = wp->event->input;
usr.bin/tmux/window.c
1753
*size = EVBUFFER_LENGTH(wp->event->input) - used;
usr.bin/tmux/window.c
1754
return (EVBUFFER_DATA(wp->event->input) + used);
usr.bin/tmux/window.c
1763
if (size > EVBUFFER_LENGTH(wp->event->input) - used)
usr.bin/tmux/window.c
1764
size = EVBUFFER_LENGTH(wp->event->input) - used;
usr.bin/unifdef/unifdef.c
1117
if (fgets(tline, MAXLINE, input) == NULL) {
usr.bin/unifdef/unifdef.c
1118
if (ferror(input))
usr.bin/unifdef/unifdef.c
1461
input = fopen(fn, "rb");
usr.bin/unifdef/unifdef.c
1462
if (input == NULL)
usr.bin/unifdef/unifdef.c
1467
if (ferror(input))
usr.bin/unifdef/unifdef.c
1470
fclose(input);
usr.bin/unifdef/unifdef.c
179
static FILE *input; /* input file pointer */
usr.bin/unifdef/unifdef.c
400
input = stdin;
usr.bin/unifdef/unifdef.c
404
input = fopen(ifn, "rb");
usr.bin/unifdef/unifdef.c
405
if (input == NULL)
usr.bin/unifdef/unifdef.c
754
fclose(input);
usr.bin/unifdef/unifdef.c
853
if (fgets(tline + len, MAXLINE - len, input) == NULL) {
usr.bin/unifdef/unifdef.c
854
if (ferror(input))
usr.bin/vi/cl/cl_term.c
126
qp->input, qp->ilen, qp->output, qp->olen);
usr.bin/vi/common/seq.c
117
if (qp->input[0] < MAX_BIT_SEQ)
usr.bin/vi/common/seq.c
118
bit_set(sp->gp->seqb, qp->input[0]);
usr.bin/vi/common/seq.c
130
seq_delete(SCR *sp, CHAR_T *input, size_t ilen, seq_t stype)
usr.bin/vi/common/seq.c
134
if ((qp = seq_find(sp, NULL, NULL, input, ilen, stype, NULL)) == NULL)
usr.bin/vi/common/seq.c
150
free(qp->input);
usr.bin/vi/common/seq.c
190
if (qp->input[0] > c_input[0])
usr.bin/vi/common/seq.c
192
if (qp->input[0] < c_input[0] ||
usr.bin/vi/common/seq.c
195
diff = memcmp(qp->input, c_input, MINIMUM(qp->ilen, ilen));
usr.bin/vi/common/seq.c
197
if (qp->input[0] > e_input->e_c)
usr.bin/vi/common/seq.c
199
if (qp->input[0] < e_input->e_c ||
usr.bin/vi/common/seq.c
203
e_memcmp(qp->input, e_input, MINIMUM(qp->ilen, ilen));
usr.bin/vi/common/seq.c
250
free(qp->input);
usr.bin/vi/common/seq.c
277
for (p = qp->input,
usr.bin/vi/common/seq.c
322
for (p = qp->input, olen = qp->ilen; olen > 0; --olen) {
usr.bin/vi/common/seq.c
36
seq_set(SCR *sp, CHAR_T *name, size_t nlen, CHAR_T *input, size_t ilen,
usr.bin/vi/common/seq.c
51
seq_find(sp, &lastqp, NULL, input, ilen, stype, NULL)) != NULL) {
usr.bin/vi/common/seq.c
84
if ((qp->input = v_strdup(sp, input, ilen)) == NULL) {
usr.bin/vi/common/seq.c
96
free(qp->input);
usr.bin/vi/common/seq.h
36
CHAR_T *input; /* Sequence input keys. */
usr.bin/vi/ex/ex_filter.c
110
if (lseek(input[0], 0, SEEK_SET) == -1) {
usr.bin/vi/ex/ex_filter.c
114
} else if (ftype != FILTER_READ && pipe(input) < 0) {
usr.bin/vi/ex/ex_filter.c
133
err: if (input[0] != -1)
usr.bin/vi/ex/ex_filter.c
134
(void)close(input[0]);
usr.bin/vi/ex/ex_filter.c
135
if (input[1] != -1)
usr.bin/vi/ex/ex_filter.c
136
(void)close(input[1]);
usr.bin/vi/ex/ex_filter.c
155
if (input[0] != -1)
usr.bin/vi/ex/ex_filter.c
156
(void)dup2(input[0], STDIN_FILENO);
usr.bin/vi/ex/ex_filter.c
161
if (input[0] != -1)
usr.bin/vi/ex/ex_filter.c
162
(void)close(input[0]);
usr.bin/vi/ex/ex_filter.c
163
if (input[1] != -1)
usr.bin/vi/ex/ex_filter.c
164
(void)close(input[1]);
usr.bin/vi/ex/ex_filter.c
179
if (input[0] != -1)
usr.bin/vi/ex/ex_filter.c
180
(void)close(input[0]);
usr.bin/vi/ex/ex_filter.c
206
(void)close(input[1]);
usr.bin/vi/ex/ex_filter.c
246
(void)close(input[1]);
usr.bin/vi/ex/ex_filter.c
257
if ((ifp = fdopen(input[1], "w")) == NULL)
usr.bin/vi/ex/ex_filter.c
263
(void)close(input[1]);
usr.bin/vi/ex/ex_filter.c
47
int input[2], output[2], fd, rval;
usr.bin/vi/ex/ex_filter.c
79
input[0] = input[1] = output[0] = output[1] = -1;
usr.bin/vi/ex/ex_filter.c
99
if ((input[0] = dup(fd)) == -1) {
usr.bin/vi/ex/ex_map.c
46
CHAR_T *input, *p;
usr.bin/vi/ex/ex_map.c
58
input = cmdp->argv[0]->bp;
usr.bin/vi/ex/ex_map.c
70
if (input[0] == '#' && isdigit(input[1])) {
usr.bin/vi/ex/ex_map.c
71
for (p = input + 2; isdigit(*p); ++p);
usr.bin/vi/ex/ex_map.c
75
if (seq_set(sp, NULL, 0, input, cmdp->argv[0]->len,
usr.bin/vi/ex/ex_map.c
80
sp->gp->scr_fmap(sp, stype, input, cmdp->argv[0]->len,
usr.bin/vi/ex/ex_map.c
85
nofunc: if (stype == SEQ_COMMAND && input[1] == '\0')
usr.bin/vi/ex/ex_map.c
86
switch (KEY_VAL(sp, input[0])) {
usr.bin/vi/ex/ex_map.c
92
KEY_NAME(sp, input[0]));
usr.bin/vi/ex/ex_map.c
95
return (seq_set(sp, NULL, 0, input, cmdp->argv[0]->len,
usr.bin/watch/watch.c
120
void input(int, short, void *);
usr.bin/watch/watch.c
250
event_set(&ev_stdin, STDIN_FILENO, EV_READ | EV_PERSIST, input, NULL);
usr.sbin/hostctl/hostctl.c
68
kvsetfile(char *dst, const char *input, size_t dstlen)
usr.sbin/hostctl/hostctl.c
74
if (strcmp("-", input) == 0)
usr.sbin/hostctl/hostctl.c
76
else if ((fp = fopen(input, "r")) == NULL)
usr.sbin/httpd/httpd.c
599
canonicalize_path(const char *input, char *path, size_t len)
usr.sbin/httpd/httpd.c
605
i = input;
usr.sbin/httpd/httpd.c
608
if (*input != '/' || len < 3)
usr.sbin/httpd/server.c
813
if (evbuffer_add(bufev->input, rbuf, len) == -1) {
usr.sbin/httpd/server.c
820
len = EVBUFFER_LENGTH(bufev->input);
usr.sbin/httpd/server.c
824
struct evbuffer *buf = bufev->input;
usr.sbin/ldapd/conn.c
196
struct evbuffer *input;
usr.sbin/ldapd/conn.c
198
input = EVBUFFER_INPUT(bev);
usr.sbin/ldapd/conn.c
200
EVBUFFER_DATA(input), EVBUFFER_LENGTH(input));
usr.sbin/ldapd/conn.c
209
evbuffer_drain(input, nused);
usr.sbin/ldapd/evbuffer_tls.c
128
len = EVBUFFER_LENGTH(bufev->input);
usr.sbin/ldapd/evbuffer_tls.c
132
struct evbuffer *buf = bufev->input;
usr.sbin/ldapd/evbuffer_tls.c
88
howmuch = bufev->wm_read.high - EVBUFFER_LENGTH(bufev->input);
usr.sbin/ldapd/evbuffer_tls.c
91
struct evbuffer *buf = bufev->input;
usr.sbin/ldapd/evbuffer_tls.c
99
res = evtls_read(bufev->input, fd, howmuch, ctx);
usr.sbin/nsd/options.c
2534
escape_slash_zonefile(const char* input)
usr.sbin/nsd/options.c
2537
if(!strchr(input, '/'))
usr.sbin/nsd/options.c
2538
return input;
usr.sbin/nsd/options.c
2539
strlcpy(f, input, sizeof(f));
usr.sbin/nsd/options.c
2545
config_cook_string(struct zone_options* zone, const char* input)
usr.sbin/nsd/options.c
2549
if(!strchr(input, '%')) {
usr.sbin/nsd/options.c
2550
return input;
usr.sbin/nsd/options.c
2552
strlcpy(f, input, sizeof(f));
usr.sbin/nsd/options.h
579
const char* config_cook_string(struct zone_options* zone, const char* input);
usr.sbin/nsd/simdzone/src/generic/algorithm.h
125
uint64_t input;
usr.sbin/nsd/simdzone/src/generic/algorithm.h
126
memcpy(&input, data, 8);
usr.sbin/nsd/simdzone/src/generic/algorithm.h
129
input &= ~((input & letter_mask) >> 1);
usr.sbin/nsd/simdzone/src/generic/algorithm.h
133
input &= zero_mask;
usr.sbin/nsd/simdzone/src/generic/algorithm.h
134
const uint8_t index = algorithm_hash(input);
usr.sbin/nsd/simdzone/src/generic/algorithm.h
140
matches = input == name;
usr.sbin/nsd/simdzone/src/generic/algorithm.h
142
memcpy(&input, data + 8, 8);
usr.sbin/nsd/simdzone/src/generic/algorithm.h
145
matches &= (input & mask) == name;
usr.sbin/nsd/simdzone/src/generic/algorithm.h
147
memcpy(&input, data + 16, 8);
usr.sbin/nsd/simdzone/src/generic/algorithm.h
150
matches &= (input & mask) == name;
usr.sbin/nsd/simdzone/src/generic/cert.h
83
uint64_t input;
usr.sbin/nsd/simdzone/src/generic/cert.h
84
memcpy(&input, data, 8);
usr.sbin/nsd/simdzone/src/generic/cert.h
87
input &= ~((input & letter_mask) >> 1);
usr.sbin/nsd/simdzone/src/generic/cert.h
91
input &= zero_mask;
usr.sbin/nsd/simdzone/src/generic/cert.h
92
const uint8_t index = certificate_hash(input);
usr.sbin/nsd/simdzone/src/generic/cert.h
98
return (input == name) &
usr.sbin/nsd/simdzone/src/generic/eui.h
39
const uint8_t *input = (const uint8_t *)token->data;
usr.sbin/nsd/simdzone/src/generic/eui.h
41
eui_base16_dec_loop_generic_32_inner(input, rdata->octets, false) &&
usr.sbin/nsd/simdzone/src/generic/eui.h
42
eui_base16_dec_loop_generic_32_inner(input+6, rdata->octets+2, false) &&
usr.sbin/nsd/simdzone/src/generic/eui.h
43
eui_base16_dec_loop_generic_32_inner(input+12, rdata->octets+4, true))
usr.sbin/nsd/simdzone/src/generic/eui.h
57
const uint8_t *input = (const uint8_t *)token->data;
usr.sbin/nsd/simdzone/src/generic/eui.h
59
eui_base16_dec_loop_generic_32_inner(input, rdata->octets, false) &&
usr.sbin/nsd/simdzone/src/generic/eui.h
60
eui_base16_dec_loop_generic_32_inner(input+6, rdata->octets+2, false) &&
usr.sbin/nsd/simdzone/src/generic/eui.h
61
eui_base16_dec_loop_generic_32_inner(input+12, rdata->octets+4, false) &&
usr.sbin/nsd/simdzone/src/generic/eui.h
62
eui_base16_dec_loop_generic_32_inner(input+18, rdata->octets+6, true))
usr.sbin/nsd/simdzone/src/generic/name.h
22
simd_8x32_t input;
usr.sbin/nsd/simdzone/src/generic/name.h
23
simd_loadu_8x32(&input, text);
usr.sbin/nsd/simdzone/src/generic/name.h
24
simd_storeu_8x32(wire, &input);
usr.sbin/nsd/simdzone/src/generic/name.h
25
block->backslashes = simd_find_8x32(&input, '\\');
usr.sbin/nsd/simdzone/src/generic/name.h
26
block->dots = simd_find_8x32(&input, '.');
usr.sbin/nsd/simdzone/src/generic/scanner.h
129
simd_8x64_t input;
usr.sbin/nsd/simdzone/src/generic/scanner.h
149
block->newline = simd_find_8x64(&block->input, '\n');
usr.sbin/nsd/simdzone/src/generic/scanner.h
150
block->backslash = simd_find_8x64(&block->input, '\\');
usr.sbin/nsd/simdzone/src/generic/scanner.h
155
block->quoted = simd_find_8x64(&block->input, '"') & ~block->escaped;
usr.sbin/nsd/simdzone/src/generic/scanner.h
156
block->semicolon = simd_find_8x64(&block->input, ';') & ~block->escaped;
usr.sbin/nsd/simdzone/src/generic/scanner.h
181
simd_find_any_8x64(&block->input, blank) & ~(block->escaped | block->in_quoted | block->in_comment);
usr.sbin/nsd/simdzone/src/generic/scanner.h
183
simd_find_any_8x64(&block->input, special) & ~(block->escaped | block->in_quoted | block->in_comment);
usr.sbin/nsd/simdzone/src/generic/scanner.h
304
simd_loadu_8x64(&block.input, (const uint8_t *)data);
usr.sbin/nsd/simdzone/src/generic/scanner.h
326
simd_loadu_8x64(&block.input, buffer);
usr.sbin/nsd/simdzone/src/generic/text.h
40
simd_8x32_t input;
usr.sbin/nsd/simdzone/src/generic/text.h
41
simd_loadu_8x32(&input, text);
usr.sbin/nsd/simdzone/src/generic/text.h
42
simd_storeu_8x32(wire, &input);
usr.sbin/nsd/simdzone/src/generic/text.h
43
block->backslashes = simd_find_8x32(&input, '\\');
usr.sbin/nsd/simdzone/src/generic/wks.h
195
static really_inline uint8_t service_hash(uint64_t input, size_t length)
usr.sbin/nsd/simdzone/src/generic/wks.h
198
input = le64toh(input);
usr.sbin/nsd/simdzone/src/generic/wks.h
199
uint32_t input32 = (uint32_t)((input >> 32) ^ input);
usr.sbin/nsd/simdzone/src/westmere/type.h
112
__m128i input = _mm_loadu_si128((const __m128i *)data);
usr.sbin/nsd/simdzone/src/westmere/type.h
115
_mm_srli_epi32(_mm_and_si128(input, _mm_set1_epi8(0x40)), 1);
usr.sbin/nsd/simdzone/src/westmere/type.h
118
input = _mm_andnot_si128(letter_mask, input);
usr.sbin/nsd/simdzone/src/westmere/type.h
123
input = _mm_and_si128(input, zero_mask);
usr.sbin/nsd/simdzone/src/westmere/type.h
127
const uint64_t prefix = (uint64_t)_mm_cvtsi128_si64(input);
usr.sbin/nsd/simdzone/src/westmere/type.h
133
const __m128i xorthem = _mm_xor_si128(compar, input);
usr.sbin/nsd/simdzone/src/westmere/type.h
148
__m128i input = _mm_loadu_si128((const __m128i *)data);
usr.sbin/nsd/simdzone/src/westmere/type.h
151
_mm_srli_epi32(_mm_and_si128(input, _mm_set1_epi8(0x40)), 1);
usr.sbin/nsd/simdzone/src/westmere/type.h
154
input = _mm_andnot_si128(letter_mask, input);
usr.sbin/nsd/simdzone/src/westmere/type.h
159
input = _mm_and_si128(input, zero_mask);
usr.sbin/nsd/simdzone/src/westmere/type.h
163
const uint64_t prefix = (uint64_t)_mm_cvtsi128_si64(input);
usr.sbin/nsd/simdzone/src/westmere/type.h
169
const __m128i xorthem = _mm_xor_si128(compar, input);
usr.sbin/pppd/main.c
692
(*protp->input)(0, p, len);
usr.sbin/pppd/pppd.h
160
void (*input)(int unit, u_char *pkt, int len);
usr.sbin/relayd/relay.c
2537
if (evbuffer_add(bufev->input, rbuf, ret) == -1) {
usr.sbin/relayd/relay.c
2544
len = EVBUFFER_LENGTH(bufev->input);
usr.sbin/relayd/relay.c
2548
struct evbuffer *buf = bufev->input;
usr.sbin/relayd/relay.c
960
if (EVBUFFER_LENGTH(cre->bev->input) ||
usr.sbin/syslogd/evbuffer_tls.c
129
len = EVBUFFER_LENGTH(bufev->input);
usr.sbin/syslogd/evbuffer_tls.c
133
struct evbuffer *buf = bufev->input;
usr.sbin/syslogd/evbuffer_tls.c
88
howmuch = bufev->wm_read.high - EVBUFFER_LENGTH(bufev->input);
usr.sbin/syslogd/evbuffer_tls.c
91
struct evbuffer *buf = bufev->input;
usr.sbin/syslogd/evbuffer_tls.c
99
res = evtls_read(bufev->input, fd, howmuch, ctx);
usr.sbin/syslogd/syslogd.c
1334
while (EVBUFFER_LENGTH(bufev->input) > 0) {
usr.sbin/syslogd/syslogd.c
1338
len = octet_counting(bufev->input, &msg, 1);
usr.sbin/syslogd/syslogd.c
1340
len = non_transparent_framing(bufev->input, &msg);
usr.sbin/syslogd/syslogd.c
1356
evbuffer_drain(bufev->input, len);
usr.sbin/syslogd/syslogd.c
1359
if (EVBUFFER_LENGTH(bufev->input) >= 5 + 1 + LOG_MAXLINE + 1) {
usr.sbin/syslogd/syslogd.c
1360
log_debug(", use %zu bytes", EVBUFFER_LENGTH(bufev->input));
usr.sbin/syslogd/syslogd.c
1361
EVBUFFER_DATA(bufev->input)[5 + 1 + LOG_MAXLINE] = '\0';
usr.sbin/syslogd/syslogd.c
1362
printline(p->p_hostname, EVBUFFER_DATA(bufev->input));
usr.sbin/syslogd/syslogd.c
1363
evbuffer_drain(bufev->input, -1);
usr.sbin/syslogd/syslogd.c
1364
} else if (EVBUFFER_LENGTH(bufev->input) > 0)
usr.sbin/syslogd/syslogd.c
1365
log_debug(", buffer %zu bytes", EVBUFFER_LENGTH(bufev->input));
usr.sbin/syslogd/syslogd.c
1424
f->f_un.f_forw.f_loghost, EVBUFFER_LENGTH(bufev->input));
usr.sbin/syslogd/syslogd.c
1425
evbuffer_drain(bufev->input, -1);
usr.sbin/unbound/testcode/unitldns.c
143
rr_test_file(const char* input, const char* check)
usr.sbin/unbound/testcode/unitldns.c
156
inf = fopen(input, "r");
usr.sbin/unbound/testcode/unitldns.c
157
if(!inf) fatal_exit("cannot open %s: %s", input, strerror(errno));
usr.sbin/unbound/testcode/unitldns.c
170
if(vbmp) printf("\n%s:%d %s", input, lineno, txt_in);
usr.sbin/vmctl/main.c
554
const char *disk, *format, *base = NULL, *input = NULL;
usr.sbin/vmctl/main.c
562
input = optarg;
usr.sbin/vmctl/main.c
583
if (input) {
usr.sbin/vmctl/main.c
584
if (base && input)
usr.sbin/vmctl/main.c
586
return ctl_convert(input, disk, type, res->size);
usr.sbin/ypserv/mkalias/mkalias.c
144
char *input = NULL, *output = NULL;
usr.sbin/ypserv/mkalias/mkalias.c
185
input = argv[optind++];
usr.sbin/ypserv/mkalias/mkalias.c
191
db = ypdb_open(input, O_RDONLY, 0444);
usr.sbin/ypserv/mkalias/mkalias.c
193
err(1, "Unable to open input database %s", input);