usr/src/boot/common/interp_parse.c
101
token = 0;
usr/src/boot/common/interp_parse.c
136
token = isdelim(*(p + 1));
usr/src/boot/common/interp_parse.c
137
if (token)
usr/src/boot/common/interp_parse.c
156
if (token) {
usr/src/boot/common/interp_parse.c
157
PARSE_FAIL((q = strchr(p, token)) == NULL);
usr/src/boot/common/interp_parse.c
172
p = q + (token ? 1 : 0);
usr/src/boot/common/interp_parse.c
89
char token, tmp, quote, dquote, *buf;
usr/src/cmd/abi/spectrans/parser/frontend.c
347
return (keywordlist[i].token);
usr/src/cmd/abi/spectrans/parser/parser.h
122
extern int xlator_start_if(const Meta_info meta_info, const int token,
usr/src/cmd/abi/spectrans/parser/parser.h
124
extern int xlator_take_kvpair(const Meta_info, const int token, char *value);
usr/src/cmd/abi/spectrans/parser/parser.h
60
int token;
usr/src/cmd/abi/spectrans/spec2map/versions.c
175
char *token = currtok();
usr/src/cmd/abi/spectrans/spec2map/versions.c
177
if (token == NULL || *token != '#') {
usr/src/cmd/abi/spectrans/spec2map/versions.c
181
token = nexttok();
usr/src/cmd/abi/spectrans/spec2map/versions.c
189
char *token = currtok();
usr/src/cmd/abi/spectrans/spec2map/versions.c
193
token ? token : "<NULL>");
usr/src/cmd/abi/spectrans/spec2map/versions.c
195
if (token == NULL) {
usr/src/cmd/abi/spectrans/spec2map/versions.c
199
} else if (in_specials(*token)) {
usr/src/cmd/abi/spectrans/spec2map/versions.c
206
*token);
usr/src/cmd/abi/spectrans/spec2map/versions.c
214
} else if (!eq(token, TargetArchStr)) {
usr/src/cmd/abi/spectrans/spec2map/versions.c
216
errlog(VERBOSE, "Begin unselected architecture: %s", token);
usr/src/cmd/abi/spectrans/spec2map/versions.c
217
add_valid_arch(token);
usr/src/cmd/abi/spectrans/spec2map/versions.c
226
errlog(VERBOSE, "Begin selected architecture: %s", token);
usr/src/cmd/abi/spectrans/spec2map/versions.c
227
add_valid_arch(token);
usr/src/cmd/abi/spectrans/spec2map/versions.c
240
char *token = currtok();
usr/src/cmd/abi/spectrans/spec2map/versions.c
244
(token) ? token : "<NULL>");
usr/src/cmd/abi/spectrans/spec2map/versions.c
267
char *token = currtok();
usr/src/cmd/abi/spectrans/spec2map/versions.c
272
(token) ? token : "<NULL>");
usr/src/cmd/abi/spectrans/spec2map/versions.c
274
if (in_specials(*token)) {
usr/src/cmd/abi/spectrans/spec2map/versions.c
276
"Version name expected", token);
usr/src/cmd/abi/spectrans/spec2map/versions.c
282
errlog(VERBOSE, "Begin Version: %s", token);
usr/src/cmd/abi/spectrans/spec2map/versions.c
285
if (add_parent(token, Previous, 0) == FALSE) {
usr/src/cmd/abi/spectrans/spec2map/versions.c
294
add_valid_version(token);
usr/src/cmd/abi/spectrans/spec2map/versions.c
295
(void) strncpy(LeftMostChild, token, MAXLINE);
usr/src/cmd/abi/spectrans/spec2map/versions.c
297
(void) strncpy(Previous, token, MAXLINE);
usr/src/cmd/abi/spectrans/spec2map/versions.c
300
token = nexttok();
usr/src/cmd/abi/spectrans/spec2map/versions.c
302
switch (*token) {
usr/src/cmd/abi/spectrans/spec2map/versions.c
333
token = currtok();
usr/src/cmd/abi/spectrans/spec2map/versions.c
334
if (eq(token, ":")) {
usr/src/cmd/abi/spectrans/spec2map/versions.c
337
} else if (eq(token, ";")) {
usr/src/cmd/abi/spectrans/spec2map/versions.c
342
"or ';' expected.", token);
usr/src/cmd/abi/spectrans/spec2map/versions.c
367
token);
usr/src/cmd/abi/spectrans/spec2map/versions.c
373
token = currtok();
usr/src/cmd/abi/spectrans/spec2map/versions.c
374
if (eq(token, "}")) {
usr/src/cmd/abi/spectrans/spec2map/versions.c
388
char *token = currtok();
usr/src/cmd/abi/spectrans/spec2map/versions.c
393
(token) ? token : "<NULL>");
usr/src/cmd/abi/spectrans/spec2map/versions.c
397
token);
usr/src/cmd/abi/spectrans/spec2map/versions.c
403
token = currtok();
usr/src/cmd/abi/spectrans/spec2map/versions.c
405
if (in_specials(*token)) {
usr/src/cmd/abi/spectrans/spec2map/versions.c
407
"found. Version token expected", *token);
usr/src/cmd/abi/spectrans/spec2map/versions.c
414
while (token && *token != '}') {
usr/src/cmd/abi/spectrans/spec2map/versions.c
415
errlog(VERBOSE, "Begin parent list: %s\n", token);
usr/src/cmd/abi/spectrans/spec2map/versions.c
418
(void) add_uncle(token, LeftMostChild, 0);
usr/src/cmd/abi/spectrans/spec2map/versions.c
420
(void) add_parent(token, Previous, 0);
usr/src/cmd/abi/spectrans/spec2map/versions.c
422
(void) strncpy(Previous, token, MAXLINE);
usr/src/cmd/abi/spectrans/spec2map/versions.c
423
add_valid_version(token);
usr/src/cmd/abi/spectrans/spec2map/versions.c
426
token = nexttok();
usr/src/cmd/abi/spectrans/spec2map/versions.c
428
if (*token == ',') {
usr/src/cmd/abi/spectrans/spec2map/versions.c
429
token = nexttok();
usr/src/cmd/abi/spectrans/spec2map/versions.c
435
if (*token == '}') {
usr/src/cmd/abi/spectrans/spec2map/versions.c
447
"found. ',' or '}' were expected", token);
usr/src/cmd/abi/spectrans/spec2map/versions.c
468
char *token = currtok();
usr/src/cmd/abi/spectrans/spec2map/versions.c
472
(token) ? token : "<NULL>", expected);
usr/src/cmd/abi/spectrans/spec2map/versions.c
474
if (token == NULL) {
usr/src/cmd/abi/spectrans/spec2map/versions.c
478
if (eq(token, expected)) {
usr/src/cmd/abi/spectrans/spec2map/versions.c
484
(token) ? token : "<NULL>", expected);
usr/src/cmd/abi/spectrans/spec2map/versions.c
493
char *token = currtok();
usr/src/cmd/abi/spectrans/spec2map/versions.c
496
while (token && !eq(token, target)) {
usr/src/cmd/abi/spectrans/spec2map/versions.c
498
(token) ? token : "<NULL>");
usr/src/cmd/abi/spectrans/spec2map/versions.c
499
token = nexttok();
usr/src/cmd/abi/spectrans/spec2map/xlator.c
198
xlator_start_if(const Meta_info meta_info, const int token, char *value)
usr/src/cmd/abi/spectrans/spec2map/xlator.c
206
switch (token) {
usr/src/cmd/abi/spectrans/spec2map/xlator.c
246
Iface.IF_type = token; /* FUNCTION or DATA */
usr/src/cmd/abi/spectrans/spec2map/xlator.c
269
xlator_take_kvpair(const Meta_info meta_info, const int token, char *value)
usr/src/cmd/abi/spectrans/spec2map/xlator.c
273
char *key = Keywords[token-FIRST_TOKEN].key;
usr/src/cmd/abi/spectrans/spec2map/xlator.c
280
meta_info.mi_ext_cnt, token, key, value);
usr/src/cmd/abi/spectrans/spec2map/xlator.c
288
switch (token) {
usr/src/cmd/abi/spectrans/spec2map/xlator.c
414
token, value);
usr/src/cmd/abi/spectrans/spec2map/xlator.c
427
if (token == XLATOR_KW_FILTER) {
usr/src/cmd/abi/spectrans/spec2map/xlator.c
429
} else if (token == XLATOR_KW_AUXILIARY) {
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
611
int token;
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
808
return (kp->token);
usr/src/cmd/abi/spectrans/spec2trace/trace.c
212
xlator_start_if(const Meta_info m, int const token, char *value)
usr/src/cmd/abi/spectrans/spec2trace/trace.c
217
switch (token) {
usr/src/cmd/abi/spectrans/spec2trace/trace.c
248
if (token == XLATOR_KW_DATA) {
usr/src/cmd/abi/spectrans/spec2trace/trace.c
268
xlator_take_kvpair(Meta_info m, int const token, char *value)
usr/src/cmd/abi/spectrans/spec2trace/trace.c
271
char *key = Keywords[token-FIRST_TOKEN].key;
usr/src/cmd/abi/spectrans/spec2trace/trace.c
284
switch (token) {
usr/src/cmd/abi/spectrans/spec2trace/trace.c
306
retval = collect_binding(token, value, line);
usr/src/cmd/abi/spectrans/spec2trace/trace.c
522
collect_binding(int const token, char *value, int line)
usr/src/cmd/abi/spectrans/spec2trace/trace.c
528
Keywords[token-FIRST_TOKEN].key, value, line);
usr/src/cmd/abi/spectrans/spec2trace/trace.c
530
if (token == XLATOR_KW_EXCP) {
usr/src/cmd/allocate/add_allocatable.c
313
verify_label(char *token, char *progname)
usr/src/cmd/allocate/add_allocatable.c
318
if ((strstr(token, DAOPT_MINLABEL) == NULL) &&
usr/src/cmd/allocate/add_allocatable.c
319
(strstr(token, DAOPT_MAXLABEL) == NULL)) {
usr/src/cmd/allocate/add_allocatable.c
323
if ((val = strchr(token, '=')) == NULL)
usr/src/cmd/awk/maketab.c
180
for (p = proc; p->token != 0; p++)
usr/src/cmd/awk/maketab.c
181
table[p->token-FIRSTTOKEN] = p->name;
usr/src/cmd/awk/maketab.c
67
int token;
usr/src/cmd/bhyve/common/bhyverun.c
293
char *cp, *token;
usr/src/cmd/bhyve/common/bhyverun.c
298
token = __DECONST(char *, list);
usr/src/cmd/bhyve/common/bhyverun.c
300
pcpu = strtoul(token, &cp, 0);
usr/src/cmd/bhyve/common/bhyverun.c
301
if (cp == token)
usr/src/cmd/bhyve/common/bhyverun.c
332
token = cp + 1;
usr/src/cmd/bhyve/common/pci_virtio_9p.c
269
char *sharename = NULL, *tofree, *token, *tokens;
usr/src/cmd/bhyve/common/pci_virtio_9p.c
275
while ((token = strsep(&tokens, ",")) != NULL) {
usr/src/cmd/bhyve/common/pci_virtio_9p.c
276
if (strchr(token, '=') != NULL) {
usr/src/cmd/bhyve/common/pci_virtio_9p.c
283
sharename = strsep(&token, "=");
usr/src/cmd/bhyve/common/pci_virtio_9p.c
285
set_config_value_node(nvl, "path", token);
usr/src/cmd/bhyve/common/pci_virtio_9p.c
287
set_config_bool_node(nvl, token, true);
usr/src/cmd/bhyve/common/smbiostbl.c
1008
char *buf, *lasts, *token, *typekey = NULL;
usr/src/cmd/bhyve/common/smbiostbl.c
1020
if ((token = strtok_r(buf, ",", &lasts)) == NULL) {
usr/src/cmd/bhyve/common/smbiostbl.c
1025
type = strtonum(token, 0, 3, &errstr);
usr/src/cmd/bhyve/common/smbiostbl.c
1040
token = strchr(typekey, '.');
usr/src/cmd/bhyve/common/smbiostbl.c
1041
assert(token != NULL);
usr/src/cmd/bhyve/common/smbiostbl.c
1042
*token = '\0';
usr/src/cmd/bhyve/common/smbiostbl.c
1050
while ((token = strtok_r(NULL, ",", &lasts)) != NULL) {
usr/src/cmd/bhyve/common/smbiostbl.c
1053
if ((val = strchr(token, '=')) == NULL || val[1] == '\0') {
usr/src/cmd/bhyve/common/smbiostbl.c
1055
token);
usr/src/cmd/bhyve/common/smbiostbl.c
1061
if (strcmp(token, "uuid") == 0) {
usr/src/cmd/bhyve/common/smbiostbl.c
1062
set_config_value_if_unset(token, val);
usr/src/cmd/bhyve/common/smbiostbl.c
1069
strcmp(token, smbios_legacy_map[i].key) == 0) {
usr/src/cmd/bhyve/common/smbiostbl.c
1070
token = smbios_legacy_map[i].val;
usr/src/cmd/bhyve/common/smbiostbl.c
1077
token) == 0) {
usr/src/cmd/bhyve/common/smbiostbl.c
1085
"Unknown SMBIOS key %s for type %d\n", token, type);
usr/src/cmd/bhyve/common/smbiostbl.c
1089
set_config_value_node(nvl, token, val);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
142
get_token(char **token, char *str, char *delim)
usr/src/cmd/boot/bootadm/bootadm_hyper.c
148
*token = NULL;
usr/src/cmd/boot/bootadm/bootadm_hyper.c
173
if ((*token = malloc(len)) == NULL) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
179
(void) strlcpy(*token, start, len);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
189
*token = s_strdup(start);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
512
char *token, *parsestr;
usr/src/cmd/boot/bootadm/bootadm_hyper.c
532
if ((parsestr = get_token(&token, parsestr, " \t,")) == NULL) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
533
if (token != NULL)
usr/src/cmd/boot/bootadm/bootadm_hyper.c
534
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
539
if (strncmp(token, BFLAG, strlen(BFLAG)) != 0) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
540
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
544
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
546
while ((parsestr = get_token(&token, parsestr, ",")) != NULL) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
547
(void) cvt_metal_option(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
548
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
551
if (token != NULL) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
552
(void) cvt_metal_option(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
553
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
568
char *token, *parsestr;
usr/src/cmd/boot/bootadm/bootadm_hyper.c
570
parsestr = get_token(&token, kernel, " \t,");
usr/src/cmd/boot/bootadm/bootadm_hyper.c
572
if (token == NULL)
usr/src/cmd/boot/bootadm/bootadm_hyper.c
580
if (strncmp(token, METAL_KERNEL_DIR, strlen(METAL_KERNEL_DIR)) == 0) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
583
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
587
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
590
while ((parsestr = get_token(&token, parsestr, " ")) != NULL) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
591
(void) cvt_hyper_option(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
592
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
595
if (token != NULL) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
596
(void) cvt_hyper_option(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
597
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
610
char *token = NULL;
usr/src/cmd/boot/bootadm/bootadm_hyper.c
626
((parsestr = get_token(&token, parsestr, " \t,")) == NULL)) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
627
if (token != NULL)
usr/src/cmd/boot/bootadm/bootadm_hyper.c
628
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
632
if (token == NULL)
usr/src/cmd/boot/bootadm/bootadm_hyper.c
636
if (strncmp(token, BFLAG, strlen(BFLAG)) != 0) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
637
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
641
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
644
while ((parsestr = get_token(&token, parsestr, ",")) != NULL) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
645
(void) cvt_hyper_option(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
646
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
649
if (token != NULL) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
650
(void) cvt_hyper_option(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
651
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
680
char *parsestr, *token;
usr/src/cmd/boot/bootadm/bootadm_hyper.c
688
if ((parsestr = get_token(&token, line, " \t")) == NULL) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
689
if (token != NULL)
usr/src/cmd/boot/bootadm/bootadm_hyper.c
690
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
695
if (strcmp(token, "setprop") != 0) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
696
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
700
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
703
if ((parsestr = get_token(&token, parsestr, " \t")) == NULL) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
704
if (token != NULL)
usr/src/cmd/boot/bootadm/bootadm_hyper.c
705
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
710
if (strcmp(token, "console") == 0) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
711
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
714
parsestr = get_token(&token, parsestr, " \t");
usr/src/cmd/boot/bootadm/bootadm_hyper.c
715
if (token == NULL)
usr/src/cmd/boot/bootadm/bootadm_hyper.c
721
bootenv_rc_console = s_strdup(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
726
if (strcmp(token, "ttya-mode") == 0) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
727
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
729
} else if (strcmp(token, "ttyb-mode") == 0) {
usr/src/cmd/boot/bootadm/bootadm_hyper.c
730
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
734
free(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
739
parsestr = get_token(&token, parsestr, " \t");
usr/src/cmd/boot/bootadm/bootadm_hyper.c
741
if (token == NULL)
usr/src/cmd/boot/bootadm/bootadm_hyper.c
747
bootenv_rc_serial[port] = s_strdup(token);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
748
free(token);
usr/src/cmd/cmd-crypto/cryptoadm/adm_metaslot.c
448
enable_metaslot(char *token, char *slot, boolean_t use_default,
usr/src/cmd/cmd-crypto/cryptoadm/adm_metaslot.c
506
if (!use_default && !token && !slot) {
usr/src/cmd/cmd-crypto/cryptoadm/adm_metaslot.c
521
if (token) {
usr/src/cmd/cmd-crypto/cryptoadm/adm_metaslot.c
522
(void) strlcpy((char *)puent->metaslot_ks_token, token,
usr/src/cmd/cmd-crypto/pktool/common.c
718
select_token(void *kmfhandle, char *token, int readonly)
usr/src/cmd/cmd-crypto/pktool/common.c
725
if (token == NULL)
usr/src/cmd/cmd-crypto/pktool/common.c
733
if (token) {
usr/src/cmd/cmd-crypto/pktool/common.c
735
KMF_TOKEN_LABEL_ATTR, token,
usr/src/cmd/cmd-crypto/pktool/common.c
736
strlen(token));
usr/src/cmd/cmd-crypto/pktool/delete.c
226
char *token, int oclass, char *objlabel,
usr/src/cmd/cmd-crypto/pktool/delete.c
257
if (token && strlen(token)) {
usr/src/cmd/cmd-crypto/pktool/delete.c
259
token, strlen(token));
usr/src/cmd/cmd-crypto/pktool/delete.c
317
char *token, char *objlabel,
usr/src/cmd/cmd-crypto/pktool/delete.c
367
if (token != NULL) {
usr/src/cmd/cmd-crypto/pktool/delete.c
369
KMF_TOKEN_LABEL_ATTR, token,
usr/src/cmd/cmd-crypto/pktool/delete.c
370
strlen(token));
usr/src/cmd/cmd-crypto/pktool/delete.c
381
char *dir, char *prefix, char *token,
usr/src/cmd/cmd-crypto/pktool/delete.c
397
if (token != NULL) {
usr/src/cmd/cmd-crypto/pktool/delete.c
399
token, strlen(token));
usr/src/cmd/cmd-crypto/pktool/delete.c
420
char *token, int oclass, char *objlabel,
usr/src/cmd/cmd-crypto/pktool/delete.c
439
rv = select_token(kmfhandle, token, FALSE);
usr/src/cmd/cmd-crypto/pktool/delete.c
523
char *token, char *objlabel,
usr/src/cmd/cmd-crypto/pktool/delete.c
532
kmfrv = select_token(kmfhandle, token, FALSE);
usr/src/cmd/cmd-crypto/pktool/export.c
438
pk_export_pk11_keys(KMF_HANDLE_T kmfhandle, char *token,
usr/src/cmd/cmd-crypto/pktool/export.c
457
rv = select_token(kmfhandle, token, TRUE);
usr/src/cmd/cmd-crypto/pktool/gencert.c
410
char *token, char *subject, char *altname,
usr/src/cmd/cmd-crypto/pktool/gencert.c
430
if (token == NULL)
usr/src/cmd/cmd-crypto/pktool/gencert.c
431
token = DEFAULT_NSS_TOKEN;
usr/src/cmd/cmd-crypto/pktool/gencert.c
456
kmfrv = genkeypair_nss(kmfhandle, token, nickname, dir,
usr/src/cmd/cmd-crypto/pktool/gencert.c
48
char *token, char *subject, char *altname,
usr/src/cmd/cmd-crypto/pktool/gencert.c
553
if (token != NULL) {
usr/src/cmd/cmd-crypto/pktool/gencert.c
555
token, strlen(token));
usr/src/cmd/cmd-crypto/pktool/gencert.c
91
kmfrv = select_token(kmfhandle, token, FALSE);
usr/src/cmd/cmd-crypto/pktool/gencert.c
99
kmfrv = genkeypair_pkcs11(kmfhandle, token, certlabel,
usr/src/cmd/cmd-crypto/pktool/gencsr.c
262
char *token, char *subject, char *altname,
usr/src/cmd/cmd-crypto/pktool/gencsr.c
281
if (token == NULL)
usr/src/cmd/cmd-crypto/pktool/gencsr.c
282
token = DEFAULT_NSS_TOKEN;
usr/src/cmd/cmd-crypto/pktool/gencsr.c
298
kmfrv = genkeypair_nss(kmfhandle, token, nickname, dir,
usr/src/cmd/cmd-crypto/pktool/gencsr.c
353
if (token && strlen(token)) {
usr/src/cmd/cmd-crypto/pktool/gencsr.c
355
token, strlen(token));
usr/src/cmd/cmd-crypto/pktool/gencsr.c
47
char *token, char *subject, char *altname,
usr/src/cmd/cmd-crypto/pktool/gencsr.c
73
kmfrv = select_token(kmfhandle, token, FALSE);
usr/src/cmd/cmd-crypto/pktool/gencsr.c
79
kmfrv = genkeypair_pkcs11(kmfhandle, token, certlabel,
usr/src/cmd/cmd-crypto/pktool/genkey.c
108
genkey_pkcs11(KMF_HANDLE_T kmfhandle, char *token,
usr/src/cmd/cmd-crypto/pktool/genkey.c
159
kmfrv = select_token(kmfhandle, token, FALSE);
usr/src/cmd/cmd-crypto/pktool/genkey.c
39
genkey_nss(KMF_HANDLE_T kmfhandle, char *token, char *dir, char *prefix,
usr/src/cmd/cmd-crypto/pktool/genkey.c
95
if (token != NULL) {
usr/src/cmd/cmd-crypto/pktool/genkey.c
97
KMF_TOKEN_LABEL_ATTR, token,
usr/src/cmd/cmd-crypto/pktool/genkey.c
98
strlen(token));
usr/src/cmd/cmd-crypto/pktool/genkeypair.c
224
char *token,
usr/src/cmd/cmd-crypto/pktool/genkeypair.c
239
if (token == NULL)
usr/src/cmd/cmd-crypto/pktool/genkeypair.c
240
token = DEFAULT_NSS_TOKEN;
usr/src/cmd/cmd-crypto/pktool/genkeypair.c
278
if (token != NULL) {
usr/src/cmd/cmd-crypto/pktool/genkeypair.c
280
KMF_TOKEN_LABEL_ATTR, token,
usr/src/cmd/cmd-crypto/pktool/genkeypair.c
281
strlen(token));
usr/src/cmd/cmd-crypto/pktool/genkeypair.c
49
char *token, char *keylabel, KMF_KEY_ALG keyAlg,
usr/src/cmd/cmd-crypto/pktool/genkeypair.c
65
kmfrv = select_token(kmfhandle, token, FALSE);
usr/src/cmd/cmd-crypto/pktool/import.c
699
KMF_KEYSTORE_TYPE kstype, char *token,
usr/src/cmd/cmd-crypto/pktool/import.c
717
rv = select_token(kmfhandle, token, FALSE);
usr/src/cmd/cmd-crypto/pktool/list.c
303
list_pk11_objects(KMF_HANDLE_T kmfhandle, char *token, int oclass,
usr/src/cmd/cmd-crypto/pktool/list.c
327
rv = select_token(kmfhandle, token,
usr/src/cmd/cmd-crypto/pktool/list.c
334
rv = token_auth_needed(kmfhandle, token, &auth);
usr/src/cmd/cmd-crypto/pktool/list.c
421
(void) get_token_password(kstype, token, &cred);
usr/src/cmd/cmd-crypto/pktool/list.c
451
(void) get_token_password(kstype, token, &cred);
usr/src/cmd/cmd-crypto/pktool/signcsr.c
355
char *token, KMF_CREDENTIAL *cred,
usr/src/cmd/cmd-crypto/pktool/signcsr.c
386
rv = select_token(handle, token, FALSE);
usr/src/cmd/cmd-crypto/pktool/signcsr.c
421
token, strlen(token));
usr/src/cmd/cmd-crypto/pktool/signcsr.c
491
if (token != NULL)
usr/src/cmd/cmd-crypto/pktool/signcsr.c
494
token, strlen(token));
usr/src/cmd/cmd-inet/usr.bin/ftp/ruserpass.c
104
while ((t = token()))
usr/src/cmd/cmd-inet/usr.bin/ftp/ruserpass.c
108
if (token() != ID || strcmp(host, tokval))
usr/src/cmd/cmd-inet/usr.bin/ftp/ruserpass.c
115
while (((t = token()) != 0) && t != MACHINE && t != DEFAULT)
usr/src/cmd/cmd-inet/usr.bin/ftp/ruserpass.c
119
if (token())
usr/src/cmd/cmd-inet/usr.bin/ftp/ruserpass.c
143
if (token() && *apass == 0) {
usr/src/cmd/cmd-inet/usr.bin/ftp/ruserpass.c
161
if (token() && *aacct == 0) {
usr/src/cmd/cmd-inet/usr.bin/ftp/ruserpass.c
44
static int token(void);
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
805
const char *token;
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
818
while ((token = strsep(&p, ",")) != NULL) {
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
819
if (*token == '\0')
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
824
if ((n = strchr(token, '-')) != NULL)
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
827
lo = strtonum(token, PORT_MIN, PORT_MAX, &errstr);
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
829
errx(1, "port number %s: %s", errstr, token);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
565
in6_addr_t *token;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
587
token = &pi->pi_tmp_token;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
594
token->s6_addr[i];
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1016
in6_addr_t *token;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1028
token = &pi->pi_tmp_token;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1031
token = &pi->pi_token;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1052
token->s6_addr[i];
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
40
static boolean_t tmptoken_isvalid(struct in6_addr *token);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
715
tmptoken_isvalid(struct in6_addr *token)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
726
if (IN6_IS_ADDR_UNSPECIFIED(token))
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
729
if (token->s6_addr[8] & 0x2)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
732
(void) memcpy(&mask, token, sizeof (mask));
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
734
if (IN6_ARE_ADDR_EQUAL(&isatap, token))
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
737
mask._S6_un._S6_u32[3] = token->_S6_un._S6_u32[3] & 0xffffff80;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
738
if (IN6_ARE_ADDR_EQUAL(&anycast, token))
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
743
IN6_ARE_ADDR_EQUAL(&pi->pi_token, token)) ||
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
744
IN6_ARE_ADDR_EQUAL(&pi->pi_tmp_token, token))
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
764
struct in6_addr token;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
765
uint32_t *tokenp = &(token._S6_un._S6_u32[2]);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
773
bzero((char *)&token, sizeof (token));
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
785
token.s6_addr[8] &= 0xfd;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
789
} while (!tmptoken_isvalid(&token) && i < max_tries);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
802
pi->pi_tmp_token = token;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
2161
char *str, *token;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
2181
for (token = strtok_r(str, " \n\t", &next); token != NULL;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
2182
token = strtok_r(NULL, " \n\t", &next)) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
2183
if ((err = vrrpd_readprop(token, conf)) != VRRP_SUCCESS)
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
2066
struct sockaddr_in6 token;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
2068
in6_getaddr(addr, (struct sockaddr *)&token, &prefixlen);
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
2082
(void) memcpy(&lifr.lifr_addr, &token, sizeof (token));
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4311
char *token;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4354
res = readtoken(fp, &token);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4357
(void) strlcat(buf, token, sizeof (buf));
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4358
free(token);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4359
res = readtoken(fp, &token);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4702
char **token)
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4765
*token = NULL;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4871
*token = malloc(len + 1);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4872
if (!*token) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4877
bcopy(st, *token, len);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4878
(*token)[len] = '\0';
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4894
if ((*token)[1] == '\0') {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4895
if (**token == CURL_BEGIN) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4897
} else if (**token == CURL_END) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
5176
char *token;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
5190
token = strtok(info_str, ",");
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
5191
*size = (uint32_t)strtol(token, &end, 10);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
5193
if ((end == token) || (*end != '\0')) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
5202
token = strtok(NULL, "\n");
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
5203
if (token == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
5207
IPQOSCDBG1(L0, "range/enum def: %s\n", token);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
5213
tmp = strchr(token, CURL_BEGIN);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
5215
res = readrange(token, lower, upper);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
5221
*enum_nvs = read_enum_nvs(token, module);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
408
int token;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
525
return (ot->token);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
538
return (ot->token);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecalgs.c
107
while (ft->token != 0) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecalgs.c
108
if (ft->token & flag) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecalgs.c
118
return (ft->token);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecalgs.c
92
int token;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
1034
parselabel(int token, char *label)
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
1056
switch (token) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
1768
int next, token, sa_len, alloclen, totallen = sizeof (msg), prefix;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
1801
token = parseextval(*argv, &next);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
1803
switch (token) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
1836
switch (token) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
2075
(token == TOK_SRCADDR6), ebuf);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
2116
(token == TOK_DSTADDR6), ebuf);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
2179
(token == TOK_PROXYADDR6), ebuf);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
2268
(token == TOK_IDSTADDR6), ebuf);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
2572
switch (token) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
2631
switch (token) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
2719
switch (token) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
2743
label = parselabel(token, *argv);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
2757
olabel = parselabel(token, *argv);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
2774
} while (token != TOK_EOF);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
279
int token;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
3126
int next, token, sa_len;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
3168
token = parseextval(*argv, &next);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
3170
switch (token) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
3229
(token == TOK_SRCADDR6), ebuf);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
3262
(token == TOK_SRCADDR6), ebuf);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
3297
} while (token != TOK_EOF);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
335
return (ct->token);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
380
int token;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
407
tt->token = (int)parsenum(type, B_FALSE, ebuf);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
408
if (tt->token == -1) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
411
tt->token = SADB_SATYPE_UNSPEC;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
415
return (tt->token);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
492
int token;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
637
return (tp->token);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.h
117
extern char *token;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1125
#define EQ(val) (strcmp(token, val) == 0)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1128
char *token;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1176
token = tkp;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1183
token = tkp;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1184
if (*token == '\0') {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1190
tkp = token + strspn(token, numchars);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1191
for (p = token; p < tkp; p++) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1199
tkp = token;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1221
tkp = token + strspn(token, numchars);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1223
for (p = token; p < tkp; p++) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1236
size = tkp - token;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1237
size1 = strspn(token, "0123456789.");
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1252
} else if (token + strspn(token, namechars) <= tkp) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1260
tkp = token;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1272
size = 2 + strspn(token+2,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1274
size1 = p - token;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1285
tkp = token +2;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1287
tokenval = strtoul(token, &tkp, base);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1290
tokenval = strtoul(token, &tkp, base);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1303
if ((*token == '=' && *tkp == '=') ||
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1304
(*token == '>' && *tkp == '=') ||
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1305
(*token == '<' && *tkp == '=') ||
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1306
(*token == '!' && *tkp == '='))
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2113
if (*token == ':') {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2122
if (*token != ']')
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2137
pr_err("invalid expression at \"%s\".", token);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2153
if (comparison(token)) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2393
ipaddr_match(dir, token, IPV4_ONLY);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2405
ipaddr_match(dir, token, IPV6_ONLY);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2461
netaddr_match(dir, token);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2474
port_match(dir, token);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2487
(void) strlcpy(savetoken, token, sizeof (savetoken));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2489
if (*token == ',') {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2496
if (*token == ',') {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2557
pr_err("hostname required: %s", token);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2558
etheraddr_match(dir, token);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2562
ipaddr_match(dir, token, IPV4_AND_IPV6);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2578
etheraddr_match(dir, token);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2580
ipaddr_match(dir, token, IPV4_AND_IPV6);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2582
ataddr_match(dir, token);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2584
ipaddr_match(dir, token, IPV4_ONLY);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2586
ipaddr_match(dir, token, IPV6_ONLY);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2666
while (op = find_op(token, mulops)) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2681
while (op = find_op(token, addops)) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2696
while (op = find_op(token, compareops)) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
1369
uint32_t token;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
1401
(void) memcpy(&token, opt, sizeof (token));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
1402
opt += sizeof (token);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
1406
name[index] : "unknown", token);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
1348
pf_ipaddr_match(dir, token, IPV4_ONLY);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
1360
pf_ipaddr_match(dir, token, IPV6_ONLY);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
1412
pf_netaddr_match(dir, token);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
1451
pf_etheraddr_match(dir, token);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
1453
pf_ipaddr_match(dir, token, IPV4_AND_IPV6);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
1455
pf_ipaddr_match(dir, token, IPV4_ONLY);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
1457
pf_ipaddr_match(dir, token, IPV6_ONLY);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
77
#define EQ(val) (strcmp(token, val) == 0)
usr/src/cmd/cmd-inet/usr.sbin/wificonfig/wificonfig.c
3446
char *token;
usr/src/cmd/cmd-inet/usr.sbin/wificonfig/wificonfig.c
3467
if ((token = strtok(pstart, ",")) != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/wificonfig/wificonfig.c
3468
PRTDBG(("rates[0]: %s\n", token));
usr/src/cmd/cmd-inet/usr.sbin/wificonfig/wificonfig.c
3469
rates[0] = rates_convert(token);
usr/src/cmd/cmd-inet/usr.sbin/wificonfig/wificonfig.c
3471
while ((token = strtok(NULL, ",")) != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/wificonfig/wificonfig.c
3472
PRTDBG(("rates[%d]: %s\n", i, token));
usr/src/cmd/cmd-inet/usr.sbin/wificonfig/wificonfig.c
3473
rates[i++] = rates_convert(token);
usr/src/cmd/ctstat/ctstat.c
705
char *copy, *token;
usr/src/cmd/ctstat/ctstat.c
711
token = strtok(copy, ", ");
usr/src/cmd/ctstat/ctstat.c
712
if (token == NULL) {
usr/src/cmd/ctstat/ctstat.c
719
*(results++) = fp(token);
usr/src/cmd/ctstat/ctstat.c
721
} while (token = strtok(NULL, ", "));
usr/src/cmd/dcs/sparc/sun4u/dcs.c
2255
char *token;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
2259
while ((token = strtok(buf, delims)) != NULL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
2262
if (strcmp(token, "sun-dr") == 0 ||
usr/src/cmd/dcs/sparc/sun4u/dcs.c
2263
strcmp(token, "665") == 0) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
2269
if (strlen(token) == 5) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
2270
token++;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
2271
if (strcmp(token, "port") == 0) {
usr/src/cmd/dladm/dladm.c
6354
char *field, *token, *lasts = NULL, c;
usr/src/cmd/dladm/dladm.c
6356
token = str;
usr/src/cmd/dladm/dladm.c
6357
while ((c = *token++) != '\0') {
usr/src/cmd/dladm/dladm.c
6361
token = strdup(str);
usr/src/cmd/dladm/dladm.c
6362
if (token == NULL)
usr/src/cmd/dladm/dladm.c
6369
token = str;
usr/src/cmd/dladm/dladm.c
6375
field = strtok_r(token, ",", &lasts);
usr/src/cmd/dladm/dladm.c
6376
token = NULL;
usr/src/cmd/dladm/dladm.c
6406
free(token);
usr/src/cmd/dladm/dladm.c
6410
free(token);
usr/src/cmd/dladm/dladm.c
7515
char *field, *token, *lasts = NULL, c;
usr/src/cmd/dladm/dladm.c
7541
token = argv[optind];
usr/src/cmd/dladm/dladm.c
7542
while ((c = *token++) != '\0') {
usr/src/cmd/dladm/dladm.c
7546
token = strdup(argv[optind]);
usr/src/cmd/dladm/dladm.c
7547
if (token == NULL)
usr/src/cmd/dladm/dladm.c
7557
field = strtok_r(token, ",", &lasts);
usr/src/cmd/dladm/dladm.c
7558
token = NULL;
usr/src/cmd/dladm/dladm.c
7576
free(token);
usr/src/cmd/dladm/dladm.c
7641
char *field, *token, *lasts = NULL, c;
usr/src/cmd/dladm/dladm.c
7692
token = argv[optind];
usr/src/cmd/dladm/dladm.c
7693
if (token == NULL)
usr/src/cmd/dladm/dladm.c
7695
while ((c = *token++) != '\0') {
usr/src/cmd/dladm/dladm.c
7699
token = strdup(argv[optind]);
usr/src/cmd/dladm/dladm.c
7700
if (token == NULL)
usr/src/cmd/dladm/dladm.c
7703
field = strtok_r(token, ",", &lasts);
usr/src/cmd/dladm/dladm.c
7704
token = NULL;
usr/src/cmd/dladm/dladm.c
7708
free(token);
usr/src/cmd/emul64ioctl/emul64ioctl.c
148
#define TOK_CHECK(s) if (token == NULL) {\
usr/src/cmd/eqn/lex.c
117
token[sp++] = '\\';
usr/src/cmd/eqn/lex.c
118
token[sp++] = c;
usr/src/cmd/eqn/lex.c
121
"quoted string %.20s... too long"), token);
usr/src/cmd/eqn/lex.c
123
token[sp] = '\0';
usr/src/cmd/eqn/lex.c
124
yylval = (int)&token[0];
usr/src/cmd/eqn/lex.c
126
error(!FATAL, gettext("missing \" in %.20s"), token);
usr/src/cmd/eqn/lex.c
133
getstr(token, SSIZE);
usr/src/cmd/eqn/lex.c
134
if (dbg) printf(".\tlex token = |%s|\n", token);
usr/src/cmd/eqn/lex.c
135
if ((tp = lookup(deftbl, token, NULL)) != NULL) {
usr/src/cmd/eqn/lex.c
140
printf(".\tfound %s|=%s|\n", token, tp->defn);
usr/src/cmd/eqn/lex.c
141
} else if ((tp = lookup(keytbl, token, NULL)) == NULL) {
usr/src/cmd/eqn/lex.c
142
if (dbg) printf(".\t%s is not a keyword\n", token);
usr/src/cmd/eqn/lex.c
20
char token[SSIZE];
usr/src/cmd/eqn/lex.c
230
getstr(token, SSIZE); /* get name */
usr/src/cmd/eqn/lex.c
232
(void) cstr(token, 1, SSIZE); /* skip the definition too */
usr/src/cmd/eqn/lex.c
235
p1 = strsave(token);
usr/src/cmd/eqn/lex.c
236
if (cstr(token, 1, SSIZE))
usr/src/cmd/eqn/lex.c
238
"Unterminated definition at %.20s"), token);
usr/src/cmd/eqn/lex.c
239
p2 = strsave(token);
usr/src/cmd/eqn/lex.c
251
getstr(token, SSIZE);
usr/src/cmd/eqn/lex.c
252
spaceval = strsave(token);
usr/src/cmd/eqn/lex.c
253
if (dbg) printf(".\tsetting space to %s\n", token);
usr/src/cmd/eqn/lex.c
280
if (cstr(token, 0, SSIZE))
usr/src/cmd/eqn/lex.c
281
error(FATAL, gettext("Bizarre delimiters at %.20s"), token);
usr/src/cmd/eqn/lex.c
282
lefteq = token[0];
usr/src/cmd/eqn/lex.c
283
righteq = token[1];
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
641
char *token;
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
677
for (token = strtok(tprop, " "); token;
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
678
token = strtok(NULL, " ")) {
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
679
prop[j++] = strtoul(token, (char **)NULL, 16);
usr/src/cmd/format/io.c
1005
return ((int)alloc_string(token));
usr/src/cmd/format/io.c
171
clean_token(char *cleantoken, char *token)
usr/src/cmd/format/io.c
178
for (ptr = token; isspace(*ptr); ptr++)
usr/src/cmd/format/io.c
418
TOKEN token, cleantoken;
usr/src/cmd/format/io.c
595
if (gettoken(token) == NULL)
usr/src/cmd/format/io.c
601
if ((cmdflag == CMD_INPUT) && (token[0] == '!')) {
usr/src/cmd/format/io.c
607
arg = &token[1];
usr/src/cmd/format/io.c
629
} while (token_present && (arg = gettoken(token)) != NULL);
usr/src/cmd/format/io.c
658
fmt_print("%s\n", token);
usr/src/cmd/format/io.c
660
fmt_print("%s %s\n", token, token2);
usr/src/cmd/format/io.c
669
log_print("%s %s\n", token, token2);
usr/src/cmd/format/io.c
680
clean_token(cleantoken, token);
usr/src/cmd/format/io.h
104
void clean_token(char *cleantoken, char *token);
usr/src/cmd/format/menu_command.c
144
TOKEN token, cleantoken;
usr/src/cmd/format/menu_command.c
156
(void) gettoken(token);
usr/src/cmd/format/menu_command.c
157
clean_token(cleantoken, token);
usr/src/cmd/format/startup.c
1010
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
1017
datafile_error("Expecting ':', found '%s'", token);
usr/src/cmd/format/startup.c
1023
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
1030
datafile_error("Expecting keyword, found '%s'", token);
usr/src/cmd/format/startup.c
1033
clean_token(ident, token);
usr/src/cmd/format/startup.c
1037
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
1039
datafile_error("Expecting '=', found '%s'", token);
usr/src/cmd/format/startup.c
1045
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
1050
datafile_error("Expecting value, found '%s'", token);
usr/src/cmd/format/startup.c
1053
clean_token(cleaned, token);
usr/src/cmd/format/startup.c
1184
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
1187
"Expecting ', ', found '%s'", token);
usr/src/cmd/format/startup.c
1190
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
1193
token);
usr/src/cmd/format/startup.c
1196
clean_token(cleaned, token);
usr/src/cmd/format/startup.c
1207
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
1210
token);
usr/src/cmd/format/startup.c
1213
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
1216
token);
usr/src/cmd/format/startup.c
1219
clean_token(cleaned, token);
usr/src/cmd/format/startup.c
1235
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
1237
datafile_error("Expecting ', ', found '%s'", token);
usr/src/cmd/format/startup.c
1243
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
1245
datafile_error("Expecting value, found '%s'", token);
usr/src/cmd/format/startup.c
1248
clean_token(cleaned, token);
usr/src/cmd/format/startup.c
2368
datafile_error(char *errmsg, char *token)
usr/src/cmd/format/startup.c
2378
err_print(errmsg, token);
usr/src/cmd/format/startup.c
417
TOKEN token;
usr/src/cmd/format/startup.c
438
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
453
datafile_error("Expecting keyword, found '%s'", token);
usr/src/cmd/format/startup.c
460
clean_token(cleaned, token);
usr/src/cmd/format/startup.c
491
TOKEN token;
usr/src/cmd/format/startup.c
500
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
502
datafile_error("Expecting '=', found '%s'", token);
usr/src/cmd/format/startup.c
512
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
522
datafile_error("Expecting value, found '%s'", token);
usr/src/cmd/format/startup.c
525
clean_token(cleaned, token);
usr/src/cmd/format/startup.c
537
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
541
datafile_error("Expecting ', ', found '%s'", token);
usr/src/cmd/format/startup.c
555
TOKEN token, cleaned, ident;
usr/src/cmd/format/startup.c
566
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
568
datafile_error("Expecting '=', found '%s'", token);
usr/src/cmd/format/startup.c
574
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
576
datafile_error("Expecting value, found '%s'", token);
usr/src/cmd/format/startup.c
579
clean_token(cleaned, token);
usr/src/cmd/format/startup.c
599
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
606
datafile_error("Expecting ':', found '%s'", token);
usr/src/cmd/format/startup.c
612
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
622
datafile_error("Expecting keyword, found '%s'", token);
usr/src/cmd/format/startup.c
625
clean_token(ident, token);
usr/src/cmd/format/startup.c
637
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
639
datafile_error("Expecting '=', found '%s'", token);
usr/src/cmd/format/startup.c
645
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
647
datafile_error("Expecting value, found '%s'", token);
usr/src/cmd/format/startup.c
650
clean_token(cleaned, token);
usr/src/cmd/format/startup.c
832
TOKEN token;
usr/src/cmd/format/startup.c
862
if (sup_gettoken(token) != SUP_STRING) {
usr/src/cmd/format/startup.c
863
datafile_error("Unexpected value '%s'", token);
usr/src/cmd/format/startup.c
866
clean_token(ident, token);
usr/src/cmd/format/startup.c
890
switch (sup_gettoken(token)) {
usr/src/cmd/format/startup.c
895
if (sup_gettoken(token) == SUP_EQL)
usr/src/cmd/format/startup.c
899
if (sup_gettoken(token) == SUP_EQL)
usr/src/cmd/format/startup.c
904
datafile_error("Unexpected operator: '%s'", token);
usr/src/cmd/format/startup.c
912
if ((i = sup_gettoken(token)) == SUP_TILDE) {
usr/src/cmd/format/startup.c
914
i = sup_gettoken(token);
usr/src/cmd/format/startup.c
917
datafile_error("Expecting value, found '%s'", token);
usr/src/cmd/format/startup.c
920
clean_token(ident, token);
usr/src/cmd/format/startup.c
923
datafile_error("Expecting value, found '%s'", token);
usr/src/cmd/format/startup.c
957
TOKEN token, cleaned, disk, ctlr, ident;
usr/src/cmd/format/startup.c
97
static void datafile_error(char *errmsg, char *token);
usr/src/cmd/format/startup.c
971
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
973
datafile_error("Expecting '=', found '%s'", token);
usr/src/cmd/format/startup.c
979
status = sup_gettoken(token);
usr/src/cmd/format/startup.c
981
datafile_error("Expecting value, found '%s'", token);
usr/src/cmd/format/startup.c
984
clean_token(cleaned, token);
usr/src/cmd/iconv/parser.y
30
char *token;
usr/src/cmd/iconv/parser.y
55
%token <token> T_NAME
usr/src/cmd/iconv/parser.y
57
%token <token> T_SYMBOL
usr/src/cmd/iconv/scanner.c
236
if ((token = realloc(token, toksz)) == NULL) {
usr/src/cmd/iconv/scanner.c
244
token[tokidx++] = (char)c;
usr/src/cmd/iconv/scanner.c
245
token[tokidx] = 0;
usr/src/cmd/iconv/scanner.c
366
if (token == NULL) {
usr/src/cmd/iconv/scanner.c
379
if (strcmp(token, symwords[i].name) ==
usr/src/cmd/iconv/scanner.c
387
yylval.token = strdup(token);
usr/src/cmd/iconv/scanner.c
388
if (yylval.token == NULL) {
usr/src/cmd/iconv/scanner.c
392
token = NULL;
usr/src/cmd/iconv/scanner.c
412
if (token == NULL)
usr/src/cmd/iconv/scanner.c
419
if (strcmp(token, "...") == 0) {
usr/src/cmd/iconv/scanner.c
426
if (strcmp(keywords[i].name, token) != 0) {
usr/src/cmd/iconv/scanner.c
448
if (isdigit(*token) || (*token == '-' && isdigit(token[1]))) {
usr/src/cmd/iconv/scanner.c
450
yylval.num = strtol(token, &eptr, 10);
usr/src/cmd/iconv/scanner.c
462
yylval.mbs[1] = token[0];
usr/src/cmd/iconv/scanner.c
468
yylval.token = strdup(token);
usr/src/cmd/iconv/scanner.c
469
token = NULL;
usr/src/cmd/iconv/scanner.c
47
static char *token = NULL;
usr/src/cmd/iconv/scanner.c
83
static struct token symwords[] = {
usr/src/cmd/idmap/idmap/idmap.c
1843
char *token;
usr/src/cmd/idmap/idmap/idmap.c
1845
token = ucp_qm_interior(line, pos);
usr/src/cmd/idmap/idmap/idmap.c
1848
token = strndup(*line, length);
usr/src/cmd/idmap/idmap/idmap.c
1852
return (token);
usr/src/cmd/idmap/idmap/idmap.c
1866
char *token;
usr/src/cmd/idmap/idmap/idmap.c
1885
token = ucp_grab_token(&it, pos, " \t#\\\n@=<");
usr/src/cmd/idmap/idmap/idmap.c
1886
if (token == NULL)
usr/src/cmd/idmap/idmap/idmap.c
1893
free(token);
usr/src/cmd/idmap/idmap/idmap.c
1904
free(token);
usr/src/cmd/idmap/idmap/idmap.c
1907
free(token);
usr/src/cmd/idmap/idmap/idmap.c
1914
nm->windomain = token;
usr/src/cmd/idmap/idmap/idmap.c
1919
nm->winname = token;
usr/src/cmd/idmap/idmap/idmap.c
1925
nm->winname = token;
usr/src/cmd/idmap/idmap/idmap.c
1960
token = ucp_grab_token(&it, pos, " \t\n#");
usr/src/cmd/idmap/idmap/idmap.c
1962
if (token == NULL)
usr/src/cmd/idmap/idmap/idmap.c
1967
if (ucp_is_IP_qualifier(token)) {
usr/src/cmd/idmap/idmap/idmap.c
1970
free(token);
usr/src/cmd/idmap/idmap/idmap.c
1974
nm->unixname = token;
usr/src/cmd/idmap/idmap/idmap.c
2003
char *token;
usr/src/cmd/idmap/idmap/idmap.c
2025
token = ucp_grab_token(&ll, pos, " \t\n");
usr/src/cmd/idmap/idmap/idmap.c
2026
if (token == NULL)
usr/src/cmd/idmap/idmap/idmap.c
2033
nm->winname = token;
usr/src/cmd/krb5/kadmin/kclient/kconf.c
121
char *realm, *kdcs, *master, *domain, *token, *lasts;
usr/src/cmd/krb5/kadmin/kclient/kconf.c
180
token = strtok_r(kdcs, ",", &lasts);
usr/src/cmd/krb5/kadmin/kclient/kconf.c
182
if (token != NULL) {
usr/src/cmd/krb5/kadmin/kclient/kconf.c
183
code = add_to_list(&values, token);
usr/src/cmd/krb5/kadmin/kclient/kconf.c
194
} while ((token = strtok_r(NULL, ",", &lasts)) != NULL);
usr/src/cmd/krb5/kadmin/kclient/ksetpw.c
117
token = strtok_r(optarg, ",\t ", &lasts);
usr/src/cmd/krb5/kadmin/kclient/ksetpw.c
119
if (token == NULL)
usr/src/cmd/krb5/kadmin/kclient/ksetpw.c
134
code = krb5_string_to_enctype(token,
usr/src/cmd/krb5/kadmin/kclient/ksetpw.c
143
} while ((token = strtok_r(NULL, ",\t ", &lasts)) !=
usr/src/cmd/krb5/kadmin/kclient/ksetpw.c
60
char *vprincstr, *ktname, *token, *lasts, *newpw;
usr/src/cmd/krb5/ldap_util/kdb5_ldap_list.c
103
char *token = NULL;
usr/src/cmd/krb5/ldap_util/kdb5_ldap_list.c
117
token = strtok_r(str, delimiter, &ptrptr);
usr/src/cmd/krb5/ldap_util/kdb5_ldap_list.c
118
for (count = 1; ((token != NULL) && (count < MAX_LIST_ENTRIES));
usr/src/cmd/krb5/ldap_util/kdb5_ldap_list.c
120
*plist = strdup(token);
usr/src/cmd/krb5/ldap_util/kdb5_ldap_list.c
125
token = strtok_r(NULL, delimiter, &ptrptr);
usr/src/cmd/latencytop/latencytop.c
215
char *token = NULL;
usr/src/cmd/latencytop/latencytop.c
293
for (token = strtok(optarg, ","); token != NULL;
usr/src/cmd/latencytop/latencytop.c
294
token = strtok(NULL, ",")) {
usr/src/cmd/latencytop/latencytop.c
297
if (strncmp(token, "no", 2) == 0) {
usr/src/cmd/latencytop/latencytop.c
299
token = &token[2];
usr/src/cmd/latencytop/latencytop.c
302
if (CMPOPT(token, "filter") == 0) {
usr/src/cmd/latencytop/latencytop.c
310
} else if (CMPOPT(token, "sched") == 0) {
usr/src/cmd/latencytop/latencytop.c
318
} else if (CMPOPT(token, "sobj") == 0) {
usr/src/cmd/latencytop/latencytop.c
326
} else if (CMPOPT(token, "low") == 0) {
usr/src/cmd/latencytop/latencytop.c
337
"Unknown feature: %s\n", token);
usr/src/cmd/ldmad/ldma_system.c
164
uint64_t token;
usr/src/cmd/ldmad/ldma_system.c
170
status = pri_get(PRI_GET, &token, &buf, malloc, ldma_md_free);
usr/src/cmd/localedef/parser.y
137
%token <token> T_NAME
usr/src/cmd/localedef/parser.y
139
%token <token> T_SYMBOL
usr/src/cmd/localedef/parser.y
33
char *token;
usr/src/cmd/localedef/scanner.c
179
static struct token symwords[] = {
usr/src/cmd/localedef/scanner.c
332
if ((token = realloc(token, toksz)) == NULL) {
usr/src/cmd/localedef/scanner.c
337
token[tokidx++] = (char)c;
usr/src/cmd/localedef/scanner.c
338
token[tokidx] = 0;
usr/src/cmd/localedef/scanner.c
48
static char *token = NULL;
usr/src/cmd/localedef/scanner.c
497
if (token == NULL) {
usr/src/cmd/localedef/scanner.c
509
if (strcmp(token, symwords[i].name) ==
usr/src/cmd/localedef/scanner.c
522
(lookup_charmap(token, &yylval.wc)) != -1) {
usr/src/cmd/localedef/scanner.c
525
if ((yylval.collsym = lookup_collsym(token)) != NULL) {
usr/src/cmd/localedef/scanner.c
528
if ((yylval.collelem = lookup_collelem(token)) !=
usr/src/cmd/localedef/scanner.c
533
yylval.token = strdup(token);
usr/src/cmd/localedef/scanner.c
534
token = NULL;
usr/src/cmd/localedef/scanner.c
559
if (token == NULL)
usr/src/cmd/localedef/scanner.c
566
if (strcmp(token, "...") == 0) {
usr/src/cmd/localedef/scanner.c
573
if (strcmp(keywords[i].name, token) != 0) {
usr/src/cmd/localedef/scanner.c
595
if (isdigit(*token) || (*token == '-' && isdigit(token[1]))) {
usr/src/cmd/localedef/scanner.c
597
yylval.num = strtol(token, &eptr, 10);
usr/src/cmd/localedef/scanner.c
608
yylval.wc = token[0];
usr/src/cmd/localedef/scanner.c
613
yylval.token = strdup(token);
usr/src/cmd/localedef/scanner.c
614
token = NULL;
usr/src/cmd/lofiadm/main.c
103
token_spec_t *token;
usr/src/cmd/lofiadm/main.c
1073
token_spec_t *token, const char *keyfile, mech_alias_t *cipher,
usr/src/cmd/lofiadm/main.c
1098
if (token == NULL || token->key == NULL)
usr/src/cmd/lofiadm/main.c
1108
if (pkcs11_get_pass(token->name, &pass, &passlen, 0, B_FALSE) < 0)
usr/src/cmd/lofiadm/main.c
1116
token->name, pkcs11_strerror(rv));
usr/src/cmd/lofiadm/main.c
1152
key_tmpl[i].pValue = token->key;
usr/src/cmd/lofiadm/main.c
1153
key_tmpl[i].ulValueLen = strlen(token->key);
usr/src/cmd/lofiadm/main.c
1169
die(gettext("cannot find key %s: %s\n"), token->key,
usr/src/cmd/lofiadm/main.c
1175
die(gettext("cannot find key %s\n"), token->key);
usr/src/cmd/lofiadm/main.c
1177
die(gettext("cannot find key %s: %s\n"), token->key,
usr/src/cmd/lofiadm/main.c
1192
" from token %s, %s\n"), token->key,
usr/src/cmd/lofiadm/main.c
1193
token->name, pkcs11_strerror(rv));
usr/src/cmd/lofiadm/main.c
1242
token_spec_t *token;
usr/src/cmd/lofiadm/main.c
1271
token = cipher->token;
usr/src/cmd/lofiadm/main.c
1277
if (token == NULL) {
usr/src/cmd/lofiadm/main.c
1286
if (token->key == NULL || (C_GetTokenInfo(slot_id, &tokinfo) != CKR_OK))
usr/src/cmd/lofiadm/main.c
1291
if (token->name != NULL && (token->name)[0] != '\0' &&
usr/src/cmd/lofiadm/main.c
1292
strncmp((char *)token->name, (char *)tokinfo.label,
usr/src/cmd/lofiadm/main.c
1295
if (token->mfr != NULL && (token->mfr)[0] != '\0' &&
usr/src/cmd/lofiadm/main.c
1296
strncmp((char *)token->mfr, (char *)tokinfo.manufacturerID,
usr/src/cmd/lofiadm/main.c
1299
if (token->serno != NULL && (token->serno)[0] != '\0' &&
usr/src/cmd/lofiadm/main.c
1300
strncmp((char *)token->serno, (char *)tokinfo.serialNumber,
usr/src/cmd/lofiadm/main.c
1326
init_crypto(token_spec_t *token, mech_alias_t *cipher,
usr/src/cmd/lofiadm/main.c
1331
cipher->token = token;
usr/src/cmd/lofiadm/main.c
1943
token_spec_t *token = NULL;
usr/src/cmd/lofiadm/main.c
2022
if ((token = parsetoken(optarg)) == NULL) {
usr/src/cmd/lofiadm/main.c
2053
if (ephflag && (keyfile != NULL || token != NULL)) {
usr/src/cmd/lofiadm/main.c
2145
init_crypto(token, cipher, &sess);
usr/src/cmd/lofiadm/main.c
2150
} else if (token != NULL) {
usr/src/cmd/lofiadm/main.c
2151
getkeyfromtoken(sess, token, keyfile, cipher,
usr/src/cmd/logins/logins.c
1254
char *token; /* Token extracted by strtok() */
usr/src/cmd/logins/logins.c
1470
if (token = strtok(l_arg, ",")) {
usr/src/cmd/logins/logins.c
1472
plogin->loginname = token;
usr/src/cmd/logins/logins.c
1477
while (token = strtok(NULL, ",")) {
usr/src/cmd/logins/logins.c
1479
plogin->loginname = token;
usr/src/cmd/logins/logins.c
1511
if (token = strtok(g_arg, ",")) {
usr/src/cmd/logins/logins.c
1513
pgrp->groupname = token;
usr/src/cmd/logins/logins.c
1518
while (token = strtok(NULL, ",")) {
usr/src/cmd/logins/logins.c
1520
pgrp->groupname = token;
usr/src/cmd/mailx/list.c
59
static void regret(int token);
usr/src/cmd/mailx/list.c
623
regret(int token)
usr/src/cmd/mailx/list.c
627
regretstack[regretp] = token;
usr/src/cmd/mailx/util.c
426
phrase(char *name, int token, int comma)
usr/src/cmd/mailx/util.c
507
if (token && (!comma || c == '\n')) {
usr/src/cmd/mailx/util.c
51
static char *phrase(char *name, int token, int comma);
usr/src/cmd/mailx/util.c
518
if (token)
usr/src/cmd/mailx/util.c
551
return (token ? --cp : equal(name, nbufp) ? name :
usr/src/cmd/modload/add_drv.c
915
char *token = copy_drv_path;
usr/src/cmd/modload/add_drv.c
922
token = strtok(copy_drv_path, DIR_SEP);
usr/src/cmd/modload/add_drv.c
923
while (token != NULL) {
usr/src/cmd/modload/add_drv.c
924
if (strcmp("drv", token) == 0) {
usr/src/cmd/modload/add_drv.c
925
token = strtok((char *)NULL, DIR_SEP);
usr/src/cmd/modload/add_drv.c
926
if (strcmp(DRVDIR64, token) == 0) {
usr/src/cmd/modload/add_drv.c
940
token = strtok((char *)NULL, DIR_SEP);
usr/src/cmd/modload/drvsubr.c
307
char *token, *p;
usr/src/cmd/modload/drvsubr.c
319
if ((token = strpbrk(line, " :\t")) == NULL)
usr/src/cmd/modload/drvsubr.c
321
token++;
usr/src/cmd/modload/drvsubr.c
323
while (*token && (isspace(*token) || isquote(*token)))
usr/src/cmd/modload/drvsubr.c
324
token++;
usr/src/cmd/modload/drvsubr.c
326
n = strlen(token);
usr/src/cmd/modload/drvsubr.c
327
p = token + n-1;
usr/src/cmd/modload/drvsubr.c
334
return (strcmp(token, match) == 0);
usr/src/cmd/modload/plcysubr.c
462
parse_plcy_token(char *token, devplcysys_t *dp)
usr/src/cmd/modload/plcysubr.c
464
char *val = strchr(token, '=');
usr/src/cmd/modload/plcysubr.c
470
(void) fprintf(stderr, gettext(ERR_NO_EQUALS), token);
usr/src/cmd/modload/plcysubr.c
476
if (strcmp(token, toktab[i].token) == 0) {
usr/src/cmd/modload/plcysubr.c
508
(void) fprintf(stderr, gettext(ERR_BAD_TOKEN), token);
usr/src/cmd/modload/plcysubr.c
63
const char *token;
usr/src/cmd/oawk/makeprctab.c
105
for (p = proc; p->token != 0; p++)
usr/src/cmd/oawk/makeprctab.c
108
for (p = proc; p->token != 0; p++)
usr/src/cmd/oawk/makeprctab.c
109
table[p->token-FIRSTTOKEN] = p->name;
usr/src/cmd/oawk/makeprctab.c
118
for (p = proc; p->token != 0; p++)
usr/src/cmd/oawk/makeprctab.c
119
names[p->token-FIRSTTOKEN] = p->pname;
usr/src/cmd/oawk/makeprctab.c
35
{ int token;
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
623
char *token;
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
639
token = tokenizer(buf, "#", &field, &matched);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
641
token = tokenizer(buf, ":", &field, &matched);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
642
if (token != NULL) {
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
643
token = tokenizer(token, "|", &item, &matched);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
644
while (token != NULL) {
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
645
if (strcmp(token, cont_desc_str) == 0) {
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
649
token = tokenizer(item, "|", &item, &matched);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
662
token = tokenizer(field, ":", &field, &matched);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
663
if (token == NULL) {
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
667
cont_info->header_ver = (headerrev_t)atoi(token);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
669
token = tokenizer(field, ":\n", &field, &matched);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
670
while (token != NULL) {
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
671
token = tokenizer(token, ",", &item, &matched);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
672
if (token == NULL) {
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
676
ro_tok = atoi(token);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
698
token = tokenizer(item, ",", &item, &matched);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
699
if (token == NULL) {
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
704
cont_info->section_info[index].address = atoi(token);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
710
token = tokenizer(item, ",", &item, &matched);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
711
if (token == NULL) {
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
721
ro_tok == 2 ? atoi(token) : atoi(item);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
733
token = tokenizer(field, ":\n ", &field, &matched);
usr/src/cmd/powertop/common/cpufreq.c
169
char *s, *token, *prog_ptr;
usr/src/cmd/powertop/common/cpufreq.c
204
for (token = strtok(s, ":"), s = NULL;
usr/src/cmd/powertop/common/cpufreq.c
205
token != NULL && g_npstates < NSTATES;
usr/src/cmd/powertop/common/cpufreq.c
206
token = strtok(NULL, ":")) {
usr/src/cmd/powertop/common/cpufreq.c
208
state->speed = HZ2MHZ(atoll(token));
usr/src/cmd/powertop/common/cpufreq.c
219
if (token != NULL)
usr/src/cmd/ptools/plgrp/plgrp.c
404
char *token;
usr/src/cmd/ptools/plgrp/plgrp.c
412
token = strtok(s, DELIMIT_LGRP);
usr/src/cmd/ptools/plgrp/plgrp.c
413
if (token == NULL)
usr/src/cmd/ptools/plgrp/plgrp.c
420
if (isdigit(*token)) {
usr/src/cmd/ptools/plgrp/plgrp.c
430
p = strchr(token, DELIMIT_RANGE);
usr/src/cmd/ptools/plgrp/plgrp.c
431
first = atoi(token);
usr/src/cmd/ptools/plgrp/plgrp.c
450
} else if (strncmp(token, LGRP_ALL_STR,
usr/src/cmd/ptools/plgrp/plgrp.c
459
} else if (strncmp(token, LGRP_ROOT_STR,
usr/src/cmd/ptools/plgrp/plgrp.c
464
} else if (strncmp(token, LGRP_LEAVES_STR,
usr/src/cmd/ptools/plgrp/plgrp.c
477
} while (token = strtok(NULL, DELIMIT_LGRP));
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2445
char *nlp, *line, *token, *lasts, *buf;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2487
while ((token = strtok_r(line, " \t", &lasts)) != NULL) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2489
if (STREQ("group", token) &&
usr/src/cmd/rcm_daemon/common/rcm_script.c
1226
process_dataitem(script_info_t *rsi, int token, char *value, char **errmsg)
usr/src/cmd/rcm_daemon/common/rcm_script.c
1236
switch (token) {
usr/src/cmd/rcm_daemon/common/rcm_script.c
1339
int rval, child_status, token;
usr/src/cmd/rcm_daemon/common/rcm_script.c
1386
if ((token = dname_to_id(dname)) == -1)
usr/src/cmd/rcm_daemon/common/rcm_script.c
1389
switch (token) {
usr/src/cmd/rcm_daemon/common/rcm_script.c
1422
if (process_dataitem(rsi, token,
usr/src/cmd/rmformat/rmf_slice.c
133
static void clean_token(char *cleantoken, char *token);
usr/src/cmd/rmformat/rmf_slice.c
134
static void clean_token(char *cleantoken, char *token);
usr/src/cmd/rmformat/rmf_slice.c
157
TOKEN token;
usr/src/cmd/rmformat/rmf_slice.c
179
status = sup_gettoken(token);
usr/src/cmd/rmformat/rmf_slice.c
191
token);
usr/src/cmd/rmformat/rmf_slice.c
200
clean_token(cleaned, token);
usr/src/cmd/rmformat/rmf_slice.c
404
clean_token(char *cleantoken, char *token)
usr/src/cmd/rmformat/rmf_slice.c
411
for (ptr = token; isspace(*ptr) && (ptr <=
usr/src/cmd/rmformat/rmf_slice.c
412
(token + strlen(token) - 1)); ptr++)
usr/src/cmd/rmformat/rmf_slice.c
431
TOKEN token, cleaned, ident;
usr/src/cmd/rmformat/rmf_slice.c
441
status = sup_gettoken(token);
usr/src/cmd/rmformat/rmf_slice.c
445
gettext("Expecting ':', found '%s'"), token);
usr/src/cmd/rmformat/rmf_slice.c
452
status = sup_gettoken(token);
usr/src/cmd/rmformat/rmf_slice.c
455
gettext("Expecting string, found '%s'"), token);
usr/src/cmd/rmformat/rmf_slice.c
460
clean_token(ident, token);
usr/src/cmd/rmformat/rmf_slice.c
494
status = sup_gettoken(token);
usr/src/cmd/rmformat/rmf_slice.c
497
gettext("Expecting '=', found '%s'"), token);
usr/src/cmd/rmformat/rmf_slice.c
505
status = sup_gettoken(token);
usr/src/cmd/rmformat/rmf_slice.c
511
gettext("Expecting value, found '%s'"), token);
usr/src/cmd/rmformat/rmf_slice.c
516
clean_token(cleaned, token);
usr/src/cmd/rmformat/rmf_slice.c
546
status = sup_gettoken(token);
usr/src/cmd/rmformat/rmf_slice.c
549
gettext("Expecting ', ', found '%s'"), token);
usr/src/cmd/rmformat/rmf_slice.c
557
status = sup_gettoken(token);
usr/src/cmd/rmformat/rmf_slice.c
560
gettext("Expecting value, found '%s'"), token);
usr/src/cmd/rmformat/rmf_slice.c
565
clean_token(cleaned, token);
usr/src/cmd/rmformat/rmf_slice.c
580
status = sup_gettoken(token);
usr/src/cmd/rmformat/rmf_slice.c
584
status = sup_gettoken(token);
usr/src/cmd/rmformat/rmf_slice.c
588
token);
usr/src/cmd/rmformat/rmf_slice.c
593
clean_token(cleaned, token);
usr/src/cmd/rmformat/rmf_slice.c
600
status = sup_gettoken(token);
usr/src/cmd/rmformat/rmf_slice.c
604
status = sup_gettoken(token);
usr/src/cmd/rmformat/rmf_slice.c
608
token);
usr/src/cmd/rmformat/rmf_slice.c
626
status = sup_gettoken(token);
usr/src/cmd/rmformat/rmf_slice.c
631
token);
usr/src/cmd/rmformat/rmf_slice.c
638
clean_token(cleaned, token);
usr/src/cmd/rmformat/rmf_slice.c
644
status = sup_gettoken(token);
usr/src/cmd/rmformat/rmf_slice.c
667
gettext("Expecting ':', found '%s'"), token);
usr/src/cmd/rpcgen/rpc_parse.c
247
token tok;
usr/src/cmd/rpcgen/rpc_parse.c
286
token tok;
usr/src/cmd/rpcgen/rpc_parse.c
391
token tok;
usr/src/cmd/rpcgen/rpc_parse.c
420
token tok;
usr/src/cmd/rpcgen/rpc_parse.c
433
token tok;
usr/src/cmd/rpcgen/rpc_parse.c
568
token tok;
usr/src/cmd/rpcgen/rpc_parse.c
617
token tok;
usr/src/cmd/rpcgen/rpc_parse.c
688
token tok;
usr/src/cmd/rpcgen/rpc_parse.c
72
token tok;
usr/src/cmd/rpcgen/rpc_parse.c
751
token tok;
usr/src/cmd/rpcgen/rpc_scan.c
105
scan_num(token *tokp)
usr/src/cmd/rpcgen/rpc_scan.c
120
peek(token *tokp)
usr/src/cmd/rpcgen/rpc_scan.c
130
peekscan(tok_kind expect, token *tokp)
usr/src/cmd/rpcgen/rpc_scan.c
144
get_token(token *tokp)
usr/src/cmd/rpcgen/rpc_scan.c
312
unget_token(token *tokp)
usr/src/cmd/rpcgen/rpc_scan.c
385
static token symbols[] = {
usr/src/cmd/rpcgen/rpc_scan.c
414
findkind(char **mark, token *tokp)
usr/src/cmd/rpcgen/rpc_scan.c
417
token *s;
usr/src/cmd/rpcgen/rpc_scan.c
55
static token lasttok; /* last token, if pushed */
usr/src/cmd/rpcgen/rpc_scan.c
57
static void unget_token(token *);
usr/src/cmd/rpcgen/rpc_scan.c
61
static void findkind(char **, token *);
usr/src/cmd/rpcgen/rpc_scan.c
71
scan(tok_kind expect, token *tokp)
usr/src/cmd/rpcgen/rpc_scan.c
82
scan2(tok_kind expect1, tok_kind expect2, token *tokp)
usr/src/cmd/rpcgen/rpc_scan.c
93
scan3(tok_kind expect1, tok_kind expect2, tok_kind expect3, token *tokp)
usr/src/cmd/rpcgen/rpc_scan.h
104
typedef struct token token;
usr/src/cmd/rpcgen/rpc_scan.h
109
extern void scan(tok_kind, token *);
usr/src/cmd/rpcgen/rpc_scan.h
110
extern void scan2(tok_kind, tok_kind, token *);
usr/src/cmd/rpcgen/rpc_scan.h
111
extern void scan3(tok_kind, tok_kind, tok_kind, token *);
usr/src/cmd/rpcgen/rpc_scan.h
112
extern void scan_num(token *);
usr/src/cmd/rpcgen/rpc_scan.h
113
extern void peek(token *);
usr/src/cmd/rpcgen/rpc_scan.h
114
extern int peekscan(tok_kind, token *);
usr/src/cmd/rpcgen/rpc_scan.h
115
extern void get_token(token *);
usr/src/cmd/rpcgen/rpc_util.c
322
static token tokstrings[] = {
usr/src/cmd/rpcgen/rpc_util.c
362
token *sp;
usr/src/cmd/sgs/lex/common/parser.y
282
static CHR token[TOKENSIZE];
usr/src/cmd/sgs/lex/common/parser.y
547
scopy(p,token);
usr/src/cmd/sgs/lex/common/parser.y
548
yylval.cp = (CHR *)token;
usr/src/cmd/sgs/lex/common/parser.y
683
token[i++] = c;
usr/src/cmd/sgs/lex/common/parser.y
686
token[i] = 0;
usr/src/cmd/sgs/lex/common/parser.y
687
yylval.i = siconv(token);
usr/src/cmd/sgs/lex/common/parser.y
701
token[i++] = c;
usr/src/cmd/sgs/lex/common/parser.y
706
token[i] = 0;
usr/src/cmd/sgs/lex/common/parser.y
707
i = lookup(token,def);
usr/src/cmd/sgs/lex/common/parser.y
709
error("definition %ws not found",token);
usr/src/cmd/sgs/lex/common/parser.y
725
token[i++] = c;
usr/src/cmd/sgs/lex/common/parser.y
731
token[i] = 0;
usr/src/cmd/sgs/lex/common/parser.y
734
i = lookup(token,sname);
usr/src/cmd/sgs/lex/common/parser.y
739
error("undefined start condition %ws",token);
usr/src/cmd/sgs/lex/common/parser.y
776
token[i++] = c;
usr/src/cmd/sgs/lex/common/parser.y
788
token[i] = 0;
usr/src/cmd/sgs/lex/common/parser.y
791
yylval.i = (unsigned)token[0];
usr/src/cmd/sgs/lex/common/parser.y
795
yylval.cp = (CHR *)token;
usr/src/cmd/sgs/lex/common/parser.y
841
token[i++] = RANGE;
usr/src/cmd/sgs/lex/common/parser.y
842
token[i++] = j;
usr/src/cmd/sgs/lex/common/parser.y
843
token[i++] = k;
usr/src/cmd/sgs/lex/common/parser.y
854
token[i++] = c; /* Remember whatever.*/
usr/src/cmd/sgs/lex/common/parser.y
862
token[i] = 0;
usr/src/cmd/sgs/lex/common/parser.y
864
while (ccp < ccptr && scomp(token, ccp) != 0) ccp++;
usr/src/cmd/sgs/lex/common/parser.y
868
scopy(token,ccptr);
usr/src/cmd/sgs/lex/common/parser.y
870
ccptr += slength(token) + 1;
usr/src/cmd/sgs/lex/common/parser.y
888
yylval.cp = (CHR *)token;
usr/src/cmd/sgs/lex/common/parser.y
889
token[i++] = c;
usr/src/cmd/sgs/lex/common/parser.y
891
remch(token[i++] = gch());
usr/src/cmd/sgs/lex/common/parser.y
899
munput('c',&token[--i]);
usr/src/cmd/sgs/lex/common/parser.y
900
token[i] = 0;
usr/src/cmd/sgs/lex/common/parser.y
902
yylval.i = (unsigned)(token[0]);
usr/src/cmd/sgs/link_audit/common/env.c
31
static const char *token = ":";
usr/src/cmd/sgs/link_audit/common/env.c
43
tok = strtok_r(envstr, token, &lasts);
usr/src/cmd/sgs/link_audit/common/env.c
53
tok = strtok_r(NULL, token, &lasts);
usr/src/cmd/sgs/m4/common/m4.c
117
token[0] = t = getchr();
usr/src/cmd/sgs/m4/common/m4.c
118
token[1] = EOS;
usr/src/cmd/sgs/m4/common/m4.c
161
wchar_t *tp = token+1;
usr/src/cmd/sgs/m4/common/m4.c
176
macadd = lookup(token);
usr/src/cmd/sgs/m4/common/m4.c
192
puttok(token);
usr/src/cmd/sgs/m4/common/m4.c
204
puttok(token);
usr/src/cmd/sgs/m4/common/m4.c
210
token[0] = t = getchr();
usr/src/cmd/sgs/m4/common/m4.c
211
token[1] = EOS;
usr/src/cmd/sgs/m4/common/m4.c
215
puttok(token);
usr/src/cmd/sgs/m4/common/m4.c
220
puttok(token);
usr/src/cmd/sgs/m4/common/m4.c
241
puttok(token);
usr/src/cmd/sgs/m4/common/m4.c
243
token[0] = t = getchr();
usr/src/cmd/sgs/m4/common/m4.c
244
token[1] = EOS;
usr/src/cmd/sgs/m4/common/m4.c
246
puttok(token);
usr/src/cmd/sgs/m4/common/m4.c
313
wchar_t *tp = token+1;
usr/src/cmd/sgs/m4/common/m4.c
320
pbstr(token+1);
usr/src/cmd/sgs/m4/common/m4.c
326
return (token);
usr/src/cmd/sgs/m4/common/m4.c
464
token = xcalloc(toksize+1, sizeof (wchar_t));
usr/src/cmd/sgs/m4/common/m4.c
469
toklm = &token[toksize];
usr/src/cmd/sgs/m4/common/m4.h
126
extern wchar_t *token;
usr/src/cmd/sgs/m4/common/m4ext.c
59
wchar_t *token; /* buffer */
usr/src/cmd/sgs/rtld/common/paths.c
347
char *token = NULL, *oname, *ename, *optr, *_optr, *nptr, *_list;
usr/src/cmd/sgs/rtld/common/paths.c
398
token = 0;
usr/src/cmd/sgs/rtld/common/paths.c
402
token = (char *)MSG_ORIG(MSG_TKN_ORIGIN);
usr/src/cmd/sgs/rtld/common/paths.c
438
token = (char *)MSG_ORIG(MSG_TKN_PLATFORM);
usr/src/cmd/sgs/rtld/common/paths.c
475
token = (char *)MSG_ORIG(MSG_TKN_MACHINE);
usr/src/cmd/sgs/rtld/common/paths.c
505
token = (char *)MSG_ORIG(MSG_TKN_OSNAME);
usr/src/cmd/sgs/rtld/common/paths.c
533
token = (char *)MSG_ORIG(MSG_TKN_OSREL);
usr/src/cmd/sgs/rtld/common/paths.c
562
token = (char *)MSG_ORIG(MSG_TKN_ISALIST);
usr/src/cmd/sgs/rtld/common/paths.c
634
token = (char *)MSG_ORIG(MSG_TKN_CAPABILITY);
usr/src/cmd/sgs/rtld/common/paths.c
660
token = (char *)MSG_ORIG(MSG_TKN_HWCAP);
usr/src/cmd/sgs/rtld/common/paths.c
699
if (token) {
usr/src/cmd/sgs/rtld/common/paths.c
723
str, token);
usr/src/cmd/sgs/tsort/common/errtext.c
161
char *token;
usr/src/cmd/sgs/tsort/common/errtext.c
167
for (token = errstrtok(buf, space); token;
usr/src/cmd/sgs/tsort/common/errtext.c
168
token = errstrtok((char *)0, space)) {
usr/src/cmd/sgs/tsort/common/errtext.c
169
if (strcmp(token, "nochange") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
177
} else if (strcmp(token, "silent") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
186
} else if (strcmp(token, "verbose") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
195
} else if (strcmp(token, "expert") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
204
} else if (strcmp(token, "bell") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
206
} else if (strcmp(token, "nobell") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
208
} else if (strcmp(token, "tag") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
210
} else if (strcmp(token, "notag") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
212
} else if (strcmp(token, "text") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
214
} else if (strcmp(token, "notext") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
216
} else if (strcmp(token, "tofix") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
218
} else if (strcmp(token, "notofix") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
220
} else if (strcmp(token, "syserr") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
222
} else if (strcmp(token, "nosyserr") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
224
} else if (strcmp(token, "defsyserr") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
226
} else if (strcmp(token, "source")) {
usr/src/cmd/sgs/tsort/common/errtext.c
228
} else if (strcmp(token, "nosource") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
230
} else if (strcmp(token, "sevmsg") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
232
} else if (strcmp(token, "nosevmsg") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
234
} else if (strcmp(token, "prefix") == 0) {
usr/src/cmd/sgs/tsort/common/errtext.c
236
} else if (strcmp(token, "noprefix") == 0) {
usr/src/cmd/smbsrv/smbd/smbd_authsvc.c
1023
smb_token_t *token = NULL;
usr/src/cmd/smbsrv/smbd/smbd_authsvc.c
1027
if ((token = ctx->ctx_token) == NULL)
usr/src/cmd/smbsrv/smbd/smbd_authsvc.c
1033
len = xdr_sizeof(smb_token_xdr, token);
usr/src/cmd/smbsrv/smbd/smbd_authsvc.c
1044
if (!smb_token_xdr(&xdrs, token))
usr/src/cmd/smbsrv/smbd/smbd_authsvc.c
605
smb_token_t *token = NULL;
usr/src/cmd/smbsrv/smbd/smbd_authsvc.c
617
token = smbd_user_auth_logon(&user_info);
usr/src/cmd/smbsrv/smbd/smbd_authsvc.c
619
if (token == NULL) {
usr/src/cmd/smbsrv/smbd/smbd_authsvc.c
626
ctx->ctx_token = token;
usr/src/cmd/smbsrv/smbd/smbd_krb5ssp.c
127
smb_token_t *token = NULL;
usr/src/cmd/smbsrv/smbd/smbd_krb5ssp.c
256
token = ctx->ctx_token;
usr/src/cmd/smbsrv/smbd/smbd_krb5ssp.c
277
status = smbd_logon_final(token, &ctx->ctx_clinfo.lci_clnt_ipaddr,
usr/src/cmd/smbsrv/smbd/smbd_logon.c
130
token = smb_logon(&tmp_user);
usr/src/cmd/smbsrv/smbd/smbd_logon.c
132
if (token == NULL && tmp_user.lg_status == 0) /* should not happen */
usr/src/cmd/smbsrv/smbd/smbd_logon.c
137
user_info->lg_status = smbd_logon_final(token,
usr/src/cmd/smbsrv/smbd/smbd_logon.c
144
smb_token_destroy(token);
usr/src/cmd/smbsrv/smbd/smbd_logon.c
145
token = NULL;
usr/src/cmd/smbsrv/smbd/smbd_logon.c
147
return (token);
usr/src/cmd/smbsrv/smbd/smbd_logon.c
152
smbd_logon_audit(smb_token_t *token, smb_inaddr_t *ipaddr, char *username,
usr/src/cmd/smbsrv/smbd/smbd_logon.c
169
if (token == NULL) {
usr/src/cmd/smbsrv/smbd/smbd_logon.c
177
uid = token->tkn_user.i_id;
usr/src/cmd/smbsrv/smbd/smbd_logon.c
178
gid = token->tkn_primary_grp.i_id;
usr/src/cmd/smbsrv/smbd/smbd_logon.c
179
smb_sid_tostr(token->tkn_user.i_sid, sidbuf);
usr/src/cmd/smbsrv/smbd/smbd_logon.c
181
username = token->tkn_account_name;
usr/src/cmd/smbsrv/smbd/smbd_logon.c
182
domain = token->tkn_domain_name;
usr/src/cmd/smbsrv/smbd/smbd_logon.c
226
if (token) {
usr/src/cmd/smbsrv/smbd/smbd_logon.c
239
token->tkn_audit_sid = entry->sa_audit_sid;
usr/src/cmd/smbsrv/smbd/smbd_logon.c
257
smbd_logon_final(smb_token_t *token, smb_inaddr_t *ipaddr, char *username,
usr/src/cmd/smbsrv/smbd/smbd_logon.c
260
assert(token != NULL || status != 0);
usr/src/cmd/smbsrv/smbd/smbd_logon.c
262
if (!smbd_logon_audit(token, ipaddr, username, domain) && status == 0)
usr/src/cmd/smbsrv/smbd/smbd_logon.c
266
smb_autohome_add(token);
usr/src/cmd/smbsrv/smbd/smbd_logon.c
88
smb_token_t *token = NULL;
usr/src/cmd/smbsrv/smbd/smbd_ntlmssp.c
396
smb_token_t *token = NULL;
usr/src/cmd/smbsrv/smbd/smbd_ntlmssp.c
490
token = smbd_user_auth_logon(&user_info);
usr/src/cmd/smbsrv/smbd/smbd_ntlmssp.c
491
if (token == NULL) {
usr/src/cmd/smbsrv/smbd/smbd_ntlmssp.c
498
if (token->tkn_ssnkey.val != NULL &&
usr/src/cmd/smbsrv/smbd/smbd_ntlmssp.c
499
token->tkn_ssnkey.len == SMBAUTH_HASH_SZ) {
usr/src/cmd/smbsrv/smbd/smbd_ntlmssp.c
510
token->tkn_ssnkey.val);
usr/src/cmd/smbsrv/smbd/smbd_ntlmssp.c
513
(void) memcpy(kxkey, token->tkn_ssnkey.val,
usr/src/cmd/smbsrv/smbd/smbd_ntlmssp.c
523
(void) smb_auth_RC4(token->tkn_ssnkey.val,
usr/src/cmd/smbsrv/smbd/smbd_ntlmssp.c
528
(void) memcpy(token->tkn_ssnkey.val, kxkey,
usr/src/cmd/smbsrv/smbd/smbd_ntlmssp.c
533
ctx->ctx_token = token;
usr/src/cmd/svc/svccfg/svccfg.h
362
int token;
usr/src/cmd/svc/svccfg/svccfg_engine.c
1094
if (help_messages[i].token == com) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
15743
char *token, *lasts;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
15750
for (token = strtok_r(str, sep, &lasts); token != NULL;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
15751
token = strtok_r(NULL, sep, &lasts), ++n) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
15759
buf[n] = token;
usr/src/cmd/svr4pkg/pkgcond/main.c
223
static int findToken(char *path, char *token);
usr/src/cmd/svr4pkg/pkgcond/main.c
3407
findToken(char *path, char *token)
usr/src/cmd/svr4pkg/pkgcond/main.c
3413
if (path == NULL || token == NULL) {
usr/src/cmd/svr4pkg/pkgcond/main.c
3427
if (pkgstrContainsToken(cp, token, ":")) {
usr/src/cmd/svr4pkg/pkgmk/mkpkgmap.c
625
token:
usr/src/cmd/svr4pkg/pkgmk/mkpkgmap.c
644
goto token;
usr/src/cmd/syseventadm/syseventadm.c
685
char *token;
usr/src/cmd/syseventadm/syseventadm.c
722
token = next_field(&lp);
usr/src/cmd/syseventadm/syseventadm.c
723
if (strcmp(arg_args[i], token) != 0) {
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1057
char *token, sysevent_hdr_info_t *hdr)
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1090
if (strcmp(token, "vendor") == 0) {
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1098
if (strcmp(token, "publisher") == 0) {
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1106
if (strcmp(token, "class") == 0) {
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1114
if (strcmp(token, "subclass") == 0) {
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1122
if ((strcmp(token, "sequence") == 0) ||
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1123
(strcmp(token, "timestamp") == 0)) {
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1124
if (strcmp(token, "sequence") == 0) {
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1150
if (strcmp(token, nvpair_name(nvp)) == 0) {
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1160
sep->se_conf_file, sep->se_lineno, token);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1165
sep->se_conf_file, sep->se_lineno, token);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1369
nvpair_type(nvp), token);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1420
str_t *token;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1446
token = snip_delimited_identifier(p+1, &end);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1448
token = snip_identifier(p, &end);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1450
if (token == NULL)
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1454
freestr(token);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1458
freestr(token);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1463
sep, token->s_str, hdr);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1465
freestr(token);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1471
token->s_str, replacement->s_str);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1475
freestr(token);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1481
freestr(token);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1490
freestr(token);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
925
str_t *token;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
927
if ((token = initstr(32)) == NULL)
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
933
if (strcatc(token, *id++)) {
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
934
freestr(token);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
939
return (token);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
944
return (token);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
955
str_t *token;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
957
if ((token = initstr(32)) == NULL)
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
963
return (token);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
965
if (strcatc(token, *id++)) {
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
966
freestr(token);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
972
freestr(token);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
977
return (token);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.h
151
syseventtab_t *sep, char *token, sysevent_hdr_info_t *hdr);
usr/src/cmd/users/users.c
652
char *token; /* Ptr to a token extracted by strtok() */
usr/src/cmd/users/users.c
719
if ((token = strtok(g_arg, ",")) != NULL) {
usr/src/cmd/users/users.c
722
pgrp->groupname = token;
usr/src/cmd/users/users.c
733
while ((token = strtok(NULL, ",")) != NULL) {
usr/src/cmd/users/users.c
739
(rc = strcmp(token, rgrp->groupname)))
usr/src/cmd/users/users.c
746
pgrp->groupname = token;
usr/src/cmd/users/users.c
765
if ((token = strtok(l_arg, ",")) != NULL) {
usr/src/cmd/users/users.c
770
plogin->loginname = token;
usr/src/cmd/users/users.c
781
while ((token = strtok(NULL, ",")) != NULL) {
usr/src/cmd/users/users.c
787
(rc = strcmp(token, rlogin->loginname)))
usr/src/cmd/users/users.c
797
plogin->loginname = token;
usr/src/cmd/vi/misc/ctags.c
457
char *token, *tp;
usr/src/cmd/vi/misc/ctags.c
468
sp = tp = token = line;
usr/src/cmd/vi/misc/ctags.c
654
if (start_entry(&sp, token, &f)) {
usr/src/cmd/vi/misc/ctags.c
655
(void) strncpy(tok, token, tp-token+1);
usr/src/cmd/vi/misc/ctags.c
656
tok[tp-token+1] = 0;
usr/src/cmd/vi/misc/ctags.c
663
token = sp;
usr/src/cmd/vi/misc/ctags.c
669
token = tp = sp;
usr/src/cmd/vi/misc/ctags.c
680
tp = token = sp = line;
usr/src/cmd/vi/misc/ctags.c
694
start_entry(char **lp, char *token, int *f)
usr/src/cmd/vi/misc/ctags.c
719
if (strncmp(token, "define", 6) == 0)
usr/src/cmd/vi/misc/ctags.c
731
if (strncmp(token, "typedef", 7) == 0) {
usr/src/cmd/vi/misc/ctags.c
733
if (tflag && (strncmp(token, "typedef", 7) == 0)) {
usr/src/cmd/vi/misc/ctags.c
739
if (tydef == begin && ((strncmp(token, "struct", 6) == 0) ||
usr/src/cmd/vi/misc/ctags.c
740
(strncmp(token, "class", 5) == 0) ||
usr/src/cmd/vi/misc/ctags.c
741
(strncmp(token, "union", 5) == 0)||
usr/src/cmd/vi/misc/ctags.c
742
(strncmp(token, "enum", 4) == 0))) {
usr/src/cmd/ztest/ztest.c
1513
uint64_t token = ZTEST_BONUS_FILL_TOKEN(obj, dmu_objset_id(os),
usr/src/cmd/ztest/ztest.c
1515
*bonusp = token;
usr/src/cmd/ztest/ztest.c
1530
uint64_t token = ZTEST_BONUS_FILL_TOKEN(obj, dmu_objset_id(os),
usr/src/cmd/ztest/ztest.c
1532
VERIFY3U(*bonusp, ==, token);
usr/src/common/elfcap/elfcap.c
577
if (follow++ && ((err = token(&str, &slen,
usr/src/common/elfcap/elfcap.c
584
if ((err = token(&str, &slen, nstr)) != ELFCAP_ERR_NONE)
usr/src/common/elfcap/elfcap.c
595
if (follow && ((err = token(&str, &slen, &format[fmt])) !=
usr/src/common/ficl/dictionary.c
650
#define FICL_TOKEN(token, description) description,
usr/src/common/ficl/dictionary.c
651
#define FICL_INSTRUCTION_TOKEN(token, description, flags) description,
usr/src/common/ficl/emu/loader_emu.c
339
char token, tmp, quote, dquote, *buf;
usr/src/common/ficl/emu/loader_emu.c
351
token = 0;
usr/src/common/ficl/emu/loader_emu.c
384
token = isdelim(*(p + 1));
usr/src/common/ficl/emu/loader_emu.c
385
if (token)
usr/src/common/ficl/emu/loader_emu.c
404
if (token) {
usr/src/common/ficl/emu/loader_emu.c
405
PARSE_FAIL((q = strchr(p, token)) == NULL);
usr/src/common/ficl/emu/loader_emu.c
421
p = q + (token ? 1 : 0);
usr/src/common/ficl/primitives.c
3105
#define FICL_TOKEN(token, description)
usr/src/common/ficl/primitives.c
3106
#define FICL_INSTRUCTION_TOKEN(token, description, flags) \
usr/src/common/ficl/primitives.c
3107
(void) ficlDictionarySetInstruction(dictionary, description, token, \
usr/src/common/ficl/primitives.c
3481
#define FICL_TOKEN(token, description) \
usr/src/common/ficl/primitives.c
3482
(void) ficlDictionarySetConstant(dictionary, #token, token);
usr/src/common/ficl/primitives.c
3484
#define FICL_INSTRUCTION_TOKEN(token, description, flags) \
usr/src/common/ficl/primitives.c
3485
ficlDictionarySetConstant(dictionary, #token, token);
usr/src/common/ficl/primitives.c
3487
#define FICL_INSTRUCTION_TOKEN(token, description, flags)
usr/src/common/fsreparse/fs_reparse.c
304
reparse_add_nvpair(char *token, nvlist_t *nvl)
usr/src/common/fsreparse/fs_reparse.c
309
if ((cp = strchr(token, ':')) == NULL)
usr/src/common/fsreparse/fs_reparse.c
314
err = nvlist_add_string(nvl, token, cp + 1);
usr/src/common/fsreparse/fs_reparse.c
43
static int reparse_add_nvpair(char *token, nvlist_t *nvl);
usr/src/common/lz4/lz4.c
1034
if ((length = (token & ML_MASK)) == ML_MASK) {
usr/src/common/lz4/lz4.c
582
BYTE *token;
usr/src/common/lz4/lz4.c
610
token = op++;
usr/src/common/lz4/lz4.c
618
*token = (RUN_MASK << ML_BITS);
usr/src/common/lz4/lz4.c
624
*token = (length << ML_BITS);
usr/src/common/lz4/lz4.c
667
*token += ML_MASK;
usr/src/common/lz4/lz4.c
679
*token += len;
usr/src/common/lz4/lz4.c
693
token = op++;
usr/src/common/lz4/lz4.c
694
*token = 0;
usr/src/common/lz4/lz4.c
775
BYTE *token;
usr/src/common/lz4/lz4.c
803
token = op++;
usr/src/common/lz4/lz4.c
811
*token = (RUN_MASK << ML_BITS);
usr/src/common/lz4/lz4.c
817
*token = (length << ML_BITS);
usr/src/common/lz4/lz4.c
860
*token += ML_MASK;
usr/src/common/lz4/lz4.c
872
*token += len;
usr/src/common/lz4/lz4.c
886
token = op++;
usr/src/common/lz4/lz4.c
887
*token = 0;
usr/src/common/lz4/lz4.c
986
unsigned token;
usr/src/common/lz4/lz4.c
990
token = *ip++;
usr/src/common/lz4/lz4.c
991
if ((length = (token >> ML_BITS)) == RUN_MASK) {
usr/src/common/smbsrv/smb_token.c
53
smb_token_query_privilege(smb_token_t *token, int priv_id)
usr/src/common/smbsrv/smb_token.c
58
if ((token == NULL) || (token->tkn_privileges == NULL))
usr/src/common/smbsrv/smb_token.c
61
privset = token->tkn_privileges;
usr/src/common/smbsrv/smb_token.c
78
smb_token_valid(smb_token_t *token)
usr/src/common/smbsrv/smb_token.c
80
if (token == NULL)
usr/src/common/smbsrv/smb_token.c
83
if ((token->tkn_user.i_sid == NULL) ||
usr/src/common/smbsrv/smb_token.c
84
(token->tkn_owner.i_sid == NULL) ||
usr/src/common/smbsrv/smb_token.c
85
(token->tkn_primary_grp.i_sid == NULL) ||
usr/src/common/smbsrv/smb_token.c
86
(token->tkn_account_name == NULL) ||
usr/src/common/smbsrv/smb_token.c
87
(token->tkn_domain_name == NULL) ||
usr/src/common/smbsrv/smb_token.c
88
(token->tkn_posix_grps == NULL))
usr/src/common/smbsrv/smb_token.c
91
if ((token->tkn_win_grps.i_cnt != 0) &&
usr/src/common/smbsrv/smb_token.c
92
(token->tkn_win_grps.i_ids == NULL))
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
203
BYTE token;
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
207
token = *ip++;
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
208
if ((length = (token >> ML_BITS)) == RUN_MASK) {
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
258
if ((length = (token & ML_MASK)) == ML_MASK) {
usr/src/head/valtools.h
34
char *token;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
1087
ib_token_t token = NEWLINE;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
1097
while (token != EOF)
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
1098
token = ib_get_services(errmsg);
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
148
ib_token_t token;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
159
token = EQUALS;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
162
token = AMPERSAND;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
165
token = BIT_OR;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
168
token = STAR;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
171
token = POUND;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
174
token = COLON;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
177
token = SEMICOLON;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
180
token = COMMA;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
183
token = SLASH;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
192
token = WHITE_SPACE;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
196
token = NEWLINE;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
240
token = STRING;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
244
token = EOF;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
256
token = NAME;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
273
token = HEXVAL;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
285
token = DECVAL;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
306
token = NAME;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
312
return (token);
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
484
ib_token_t token;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
488
token = ib_lex(tokval, errmsg);
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
489
while ((token != EOF) && (token != SEMICOLON)) {
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
490
if (token == STAR || token == POUND) {
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
493
} else if (token == NEWLINE) {
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
495
} else if (token == NAME || token == STRING) {
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
557
} else if (token == COMMA || token == EQUALS) {
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
576
token = ib_lex(tokval, errmsg);
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
580
return (token);
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
813
ib_token_t token = NEWLINE;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
823
while (token != EOF) {
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
824
token = ib_get_services(errmsg);
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
828
token, found);
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
925
ib_token_t token = NEWLINE;
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
936
while (token != EOF) {
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
937
token = ib_get_services(errmsg);
usr/src/lib/cfgadm_plugins/ib/common/cfga_conf.c
941
token, found);
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
106
static int getvalue(char *token, u_longlong_t *valuep);
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
172
getvalue(char *token, u_longlong_t *valuep)
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
180
if (*token == '~') {
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
182
token++;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
183
} else if (*token == '-') {
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
185
token++;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
187
if (*token == '0') {
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
188
token++;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
189
c = *token;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
198
token++;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
206
while ((c = *token++)) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
274
token_t token;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
287
token = EQUALS;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
290
token = AMPERSAND;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
293
token = BIT_OR;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
296
token = STAR;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
299
token = POUND;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
302
token = COLON;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
305
token = SEMICOLON;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
308
token = COMMA;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
311
token = SLASH;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
320
token = WHITE_SPACE;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
324
token = NEWLINE;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
368
token = STRING;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
373
token = EOF;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
385
token = NAME;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
402
token = HEXVAL;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
414
token = DECVAL;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
435
token = NAME;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
444
return (token);
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
471
token_t token;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
493
token = lex(buf, tokval, errmsg);
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
494
while ((token != EOF) && (token != SEMICOLON)) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
495
switch (token) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
630
token = lex(buf, tokval, errmsg);
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
634
return (token);
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
730
token_t token = NEWLINE;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
806
while ((token != EOF) && !found) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
811
token = usb_get_conf_rec(buf, &user_rec, errmsg);
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
813
DPRINTF("add_entry: token=%x, found=%x\n", token, found);
usr/src/lib/fm/topo/libtopo/common/pkg.c
140
char *token;
usr/src/lib/fm/topo/libtopo/common/pkg.c
145
token = strtok(tmpbuf, ":");
usr/src/lib/fm/topo/libtopo/common/pkg.c
146
token = strtok(NULL, ": \t\n");
usr/src/lib/fm/topo/libtopo/common/pkg.c
147
pkgver = topo_mod_strdup(mp, token);
usr/src/lib/fm/topo/libtopo/common/pkg.c
149
token = strtok(tmpbuf, ":");
usr/src/lib/fm/topo/libtopo/common/pkg.c
150
token = strtok(NULL, ": \t\n");
usr/src/lib/fm/topo/libtopo/common/pkg.c
151
pkgdir = topo_mod_strdup(mp, token);
usr/src/lib/fm/topo/libtopo/common/sw.c
361
char *file, *func, *token;
usr/src/lib/fm/topo/libtopo/common/sw.c
396
file = func = token = NULL;
usr/src/lib/fm/topo/libtopo/common/sw.c
402
if (lookup_string(site, FM_FMRI_SW_SITE_TOKEN, &token,
usr/src/lib/fm/topo/libtopo/common/sw.c
471
if (token) {
usr/src/lib/fm/topo/libtopo/common/sw.c
473
topo_fmristr_build(&size, buf, buflen, token,
usr/src/lib/gss_mechs/mech_dh/backend/mech/MICwrap.c
100
if ((*minor = __make_token(token, message, &tok, &keys))
usr/src/lib/gss_mechs/mech_dh/backend/mech/MICwrap.c
121
gss_buffer_t token, /* The DH_MIC message token */
usr/src/lib/gss_mechs/mech_dh/backend/mech/MICwrap.c
153
if ((*minor = __get_token(token, message,
usr/src/lib/gss_mechs/mech_dh/backend/mech/MICwrap.c
52
gss_buffer_t token /* output token */)
usr/src/lib/gss_mechs/mech_dh/backend/mech/MICwrap.c
66
if (minor == 0 || token == GSS_C_NO_BUFFER)
usr/src/lib/gss_mechs/mech_dh/backend/mech/context.c
120
if (token) {
usr/src/lib/gss_mechs/mech_dh/backend/mech/context.c
121
token->length = 0;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context.c
122
token->value = NULL;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context.c
161
gss_ctx_id_t *context, gss_buffer_t token)
usr/src/lib/gss_mechs/mech_dh/backend/mech/context.c
169
gss_buffer_t token, gss_ctx_id_t *context)
usr/src/lib/gss_mechs/mech_dh/backend/mech/context.c
261
gss_ctx_id_t context, gss_buffer_t token)
usr/src/lib/gss_mechs/mech_dh/backend/mech/context.c
287
dh_token_desc token;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context.c
288
dh_wrap_t wrap = &token.ver.dh_version_u.body.dh_token_body_desc_u.seal;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context.c
320
token.ver.verno = DH_PROTO_VERSION;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context.c
321
token.ver.dh_version_u.body.type = DH_WRAP;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context.c
327
token.verifier.dh_signature_len = sigsize;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context.c
328
token.verifier.dh_signature_val = 0;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context.c
331
size = xdr_sizeof((xdrproc_t)xdr_dh_token_desc, (void *)&token);
usr/src/lib/gss_mechs/mech_dh/backend/mech/context.c
98
gss_buffer_t token /* GSS token */)
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
158
dh_token_desc token;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
160
dh_cntx_t accept = &token.ver.dh_version_u.
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
166
token.ver.verno = ctx->proto_version;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
168
token.ver.dh_version_u.body.type = DH_ACCEPT_CNTX;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
184
return (__make_token(output, NULL, &token, &keys));
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
255
dh_key_set_t keys, dh_signature_t sig, dh_token_t token)
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
329
if ((stat = __verify_sig(token, DH_MECH_QOP, keys, sig)) ==
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
372
dh_token_desc token;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
426
if (*minor = __get_ap_token(input, dhctx->mech, &token, &sig)) {
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
433
clnt = &token.ver.dh_version_u.body.dh_token_body_desc_u.init_context;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
449
if (token.ver.verno != DH_PROTO_VERSION) {
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
458
&sig, &token)) != DH_SUCCESS) {
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
487
g_cntx->proto_version = token.ver.verno;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
556
xdr_free(xdr_dh_token_desc, (char *)&token);
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
574
xdr_free(xdr_dh_token_desc, (char *)&token);
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
591
dh_token_desc token; /* Unserialed token */
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
606
memset(&token, 0, sizeof (token));
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
607
token.ver.verno = cntx->proto_version;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
608
token.ver.dh_version_u.body.type = DH_INIT_CNTX;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
611
remote = &token.ver.dh_version_u.body.dh_token_body_desc_u.init_context;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
643
stat = __make_ap_token(result, dhctx->mech, &token, &ukeys);
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
799
continue_context(OM_uint32 *minor, gss_buffer_t token,
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
812
if (token == NULL || token->length == 0)
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
820
if (*minor = __get_token(token, NULL, &tok, &keys))
usr/src/lib/gss_mechs/mech_dh/backend/mech/crypto.c
393
__verify_sig(dh_token_t token, /* The token to be verified */
usr/src/lib/gss_mechs/mech_dh/backend/mech/crypto.c
419
if (__cmpsig(sig, &token->verifier))
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
116
dh_token_t token, /* The unserialized input token */
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
125
if ((stat = __alloc_sig(get_qop(token),
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
126
&token->verifier))
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
136
token_size = xdr_sizeof((xdrproc_t)xdr_dh_token_desc, (void *)token);
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
159
__free_signature(&token->verifier);
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
191
if ((stat = __xdr_encode_token(&xdrs, NULL, token, keys))
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
193
__free_signature(&token->verifier);
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
198
__free_signature(&token->verifier);
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
212
dh_token_t token, /* The token to encode */
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
221
if ((stat = __alloc_sig(get_qop(token),
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
222
&token->verifier))
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
227
token_size = xdr_sizeof((xdrproc_t)xdr_dh_token_desc, (void *)token);
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
232
__free_signature(&token->verifier);
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
244
if ((stat = __xdr_encode_token(&xdrs, msg, token, keys))
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
246
__free_signature(&token->verifier);
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
251
__free_signature(&token->verifier);
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
295
dh_token_t token, /* The resulting token */
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
373
memset(token, 0, sizeof (dh_token_desc));
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
386
if ((stat = __xdr_decode_token(&xdrs, NULL, token, NULL, sig))
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
388
xdr_free(xdr_dh_token_desc, (char *)token);
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
403
dh_token_t token, /* The decode token */
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
414
memset(token, 0, sizeof (dh_token_desc));
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
418
if ((stat = __xdr_decode_token(&xdrs, msg, token, keys, &sig))
usr/src/lib/gss_mechs/mech_dh/backend/mech/token.c
421
xdr_free(xdr_dh_token_desc, (char *)token);
usr/src/lib/gss_mechs/mech_dummy/mech/dmech.c
1205
dummy_token_t token;
usr/src/lib/gss_mechs/mech_dummy/mech/dmech.c
1207
token = (dummy_token_t)malloc(strlen(name)+1);
usr/src/lib/gss_mechs/mech_dummy/mech/dmech.c
1208
strcpy(token, name);
usr/src/lib/gss_mechs/mech_dummy/mech/dmech.c
1209
return (token);
usr/src/lib/gss_mechs/mech_dummy/mech/dmech.c
1213
free_dummy_token(dummy_token_t *token)
usr/src/lib/gss_mechs/mech_dummy/mech/dmech.c
1215
free(*token);
usr/src/lib/gss_mechs/mech_dummy/mech/dmech.c
1216
*token = NULL;
usr/src/lib/gss_mechs/mech_dummy/mech/dmech.c
99
static void free_dummy_token(dummy_token_t *token);
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_solaris.c
164
char **tprinc, *ptr, *token, *t_host = NULL, *realm;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_solaris.c
185
token = localname;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_solaris.c
191
if ((ptr = strchr(token, '.')) != NULL)
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_solaris.c
193
for (ptr = token; *ptr; ptr++)
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_solaris.c
200
t_len = snprintf(NULL, 0, "host/%.*s.%s@%s", HOST_TRUNC, token, domain,
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_solaris.c
206
(void) snprintf(t_host, t_len, "host/%.*s.%s@%s", HOST_TRUNC, token,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/deltat.c
332
#define YYBACKUP(token, value) \
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/deltat.c
335
{ yychar = (token), yylval = (value); \
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
1076
token.length = g_token_size(mech_used, ap_rep.length);
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
1078
if ((token.value = (unsigned char *) xmalloc(token.length))
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
1084
ptr3 = token.value;
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
1093
token.length = 0;
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
1094
token.value = NULL;
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
1128
*output_token = token;
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
1208
if (token.value)
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
1209
xfree(token.value);
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
1274
token.length = g_token_size(mech_used, tmsglen);
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
1275
token.value = (unsigned char *) xmalloc(token.length);
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
1276
if (!token.value)
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
1279
ptr = token.value;
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
1285
*output_token = token;
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
305
gss_buffer_desc token;
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
346
token.value = 0;
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
260
make_ap_req_v1(context, ctx, cred, k_cred, chan_bindings, mech_type, token)
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
267
gss_buffer_t token;
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
348
token->length = tlen;
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
349
token->value = (void *) t;
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
486
gss_buffer_desc token;
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
490
token.length = 0;
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
491
token.value = NULL;
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
581
mech_type, &token))) {
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
624
*output_token = token;
usr/src/lib/libadm/common/ckitem.c
144
item[0] = menup->choice->token;
usr/src/lib/libadm/common/ckitem.c
268
choice[nchoice++] = chp->token;
usr/src/lib/libadm/common/ckitem.c
279
if (strncmp(chp->token, strval, (size_t)len) == 0) {
usr/src/lib/libadm/common/ckitem.c
280
if (chp->token[len] == '\0') {
usr/src/lib/libadm/common/ckitem.c
281
found = chp->token;
usr/src/lib/libadm/common/ckitem.c
287
found = chp->token;
usr/src/lib/libadm/common/ckitem.c
298
if (chp->token[len] == '\0') {
usr/src/lib/libadm/common/ckitem.c
338
(void) free(_chp->token); /* free token and text */
usr/src/lib/libadm/common/ckitem.c
356
chp->token = strtoki(pt, " \t\n");
usr/src/lib/libadm/common/ckitem.c
363
n = (int)strlen(chp->token);
usr/src/lib/libadm/common/ckitem.c
415
if (strcmp(base->token, chp->token) == 0)
usr/src/lib/libadm/common/ckitem.c
428
if ((n = strcmp(base->token, chp->token)) == 0)
usr/src/lib/libadm/common/ckitem.c
469
(void) fprintf(stderr, format, chp->token);
usr/src/lib/libadm/common/ckitem.c
564
if (last && strcmp(last, chp->token) >= 0)
usr/src/lib/libadm/common/ckitem.c
567
if (!first || strcmp(first, chp->token) > 0) {
usr/src/lib/libadm/common/ckitem.c
568
first = chp->token;
usr/src/lib/libbsm/common/au_to.c
1000
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
1005
return (token);
usr/src/lib/libbsm/common/au_to.c
1025
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
1031
token = get_token((int)(2 * sizeof (char) + 2 * sizeof (short) +
usr/src/lib/libbsm/common/au_to.c
1033
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
1036
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
1049
return (token);
usr/src/lib/libbsm/common/au_to.c
1066
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
1070
token = get_token(sizeof (char) + NGROUPS * sizeof (int32_t));
usr/src/lib/libbsm/common/au_to.c
1071
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
1073
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
1077
return (token);
usr/src/lib/libbsm/common/au_to.c
1088
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
1095
token = get_token(sizeof (char) + sizeof (short) + n * sizeof (gid_t));
usr/src/lib/libbsm/common/au_to.c
1096
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
1099
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
110
return (token);
usr/src/lib/libbsm/common/au_to.c
1104
return (token);
usr/src/lib/libbsm/common/au_to.c
1137
token_t *token;
usr/src/lib/libbsm/common/au_to.c
1147
token = get_token(sizeof (char) + sizeof (int32_t) + len);
usr/src/lib/libbsm/common/au_to.c
1148
if (token == (token_t *)NULL)
usr/src/lib/libbsm/common/au_to.c
1150
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
1156
return (token);
usr/src/lib/libbsm/common/au_to.c
1167
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
1174
token = get_token((int)(sizeof (char) + sizeof (short) + bytes));
usr/src/lib/libbsm/common/au_to.c
1175
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
1177
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
1182
return (token);
usr/src/lib/libbsm/common/au_to.c
1193
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
1200
token = get_token(sizeof (char) + sizeof (char) + sizeof (short) +
usr/src/lib/libbsm/common/au_to.c
1202
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
1204
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
1210
return (token);
usr/src/lib/libbsm/common/au_to.c
122
token_t *token; /* token pointer */
usr/src/lib/libbsm/common/au_to.c
1221
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
1228
token = get_token(sizeof (char) + sizeof (uid_t) + sizeof (short) +
usr/src/lib/libbsm/common/au_to.c
1230
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
1232
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
1238
return (token);
usr/src/lib/libbsm/common/au_to.c
1249
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
1256
token = get_token(sizeof (char) + sizeof (short) + len);
usr/src/lib/libbsm/common/au_to.c
1257
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
1259
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
1264
return (token);
usr/src/lib/libbsm/common/au_to.c
1275
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
1286
token = get_token(sizeof (char) + (sizeof (short) * 3) +
usr/src/lib/libbsm/common/au_to.c
1288
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
1290
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
1299
return (token);
usr/src/lib/libbsm/common/au_to.c
1311
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
1314
token = get_token(sizeof (char) + sizeof (int32_t) + sizeof (uid_t));
usr/src/lib/libbsm/common/au_to.c
1315
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
1317
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
1322
return (token);
usr/src/lib/libbsm/common/au_to.c
1406
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
1413
token = get_token(sizeof (char) + sizeof (int32_t) + sizeof (uid_t) +
usr/src/lib/libbsm/common/au_to.c
1415
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
1417
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
1424
return (token);
usr/src/lib/libbsm/common/au_to.c
1436
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
1440
token = get_token(sizeof (char) + sizeof (uint32_t));
usr/src/lib/libbsm/common/au_to.c
1441
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
1443
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
1447
return (token);
usr/src/lib/libbsm/common/au_to.c
1458
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
1463
token = get_token(sizeof (char) + llen);
usr/src/lib/libbsm/common/au_to.c
1464
if (token == NULL) {
usr/src/lib/libbsm/common/au_to.c
1467
free(token);
usr/src/lib/libbsm/common/au_to.c
1470
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
1474
return (token);
usr/src/lib/libbsm/common/au_to.c
148
token = get_token(2 * sizeof (char) + sizeof (int32_t) +
usr/src/lib/libbsm/common/au_to.c
1486
token_t *token;
usr/src/lib/libbsm/common/au_to.c
1492
token = au_to_label(ucred_getlabel(uc));
usr/src/lib/libbsm/common/au_to.c
1494
return (token);
usr/src/lib/libbsm/common/au_to.c
1505
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
1514
token = get_token((int)(sizeof (char) + sizeof (short) + bytes));
usr/src/lib/libbsm/common/au_to.c
1515
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
1517
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
152
token = get_token(2 * sizeof (char) + 3 * sizeof (int32_t) +
usr/src/lib/libbsm/common/au_to.c
1522
return (token);
usr/src/lib/libbsm/common/au_to.c
1533
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
1542
token = get_token((int)(sizeof (char) + sizeof (short) + bytes));
usr/src/lib/libbsm/common/au_to.c
1543
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
1545
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
1550
return (token);
usr/src/lib/libbsm/common/au_to.c
156
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
158
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
172
return (token);
usr/src/lib/libbsm/common/au_to.c
184
token_t *token; /* token pointer */
usr/src/lib/libbsm/common/au_to.c
189
token = get_token(sizeof (char) + sizeof (int32_t) + sizeof (short));
usr/src/lib/libbsm/common/au_to.c
190
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
192
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
197
return (token);
usr/src/lib/libbsm/common/au_to.c
208
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
215
token = get_token((int)(2 * sizeof (char) + sizeof (int32_t) +
usr/src/lib/libbsm/common/au_to.c
217
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
219
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
226
return (token);
usr/src/lib/libbsm/common/au_to.c
237
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
244
token = get_token((int)(2 * sizeof (char) + sizeof (int64_t) +
usr/src/lib/libbsm/common/au_to.c
246
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
248
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
255
return (token);
usr/src/lib/libbsm/common/au_to.c
267
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
273
token = get_token(sizeof (char) +
usr/src/lib/libbsm/common/au_to.c
279
token = get_token(sizeof (char) + sizeof (int32_t) * 5 +
usr/src/lib/libbsm/common/au_to.c
283
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
285
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
301
return (token);
usr/src/lib/libbsm/common/au_to.c
313
token_t *token; /* token pointer */
usr/src/lib/libbsm/common/au_to.c
344
token = get_token((int)(4 * sizeof (char) + byte_count));
usr/src/lib/libbsm/common/au_to.c
345
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
347
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
372
return (token);
usr/src/lib/libbsm/common/au_to.c
391
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
407
token = get_token((int)(sizeof (char) + (2 * sizeof (short)) + t_bytes
usr/src/lib/libbsm/common/au_to.c
409
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
412
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
421
return (token);
usr/src/lib/libbsm/common/au_to.c
434
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
439
token = get_token(sizeof (char) + 8 * sizeof (int32_t) +
usr/src/lib/libbsm/common/au_to.c
444
token = get_token(sizeof (char) + 9 * sizeof (int32_t));
usr/src/lib/libbsm/common/au_to.c
447
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
449
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
465
return (token);
usr/src/lib/libbsm/common/au_to.c
477
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
484
token = get_token(sizeof (char) + sizeof (int64_t) +
usr/src/lib/libbsm/common/au_to.c
488
token = get_token(sizeof (char) + sizeof (int64_t) +
usr/src/lib/libbsm/common/au_to.c
494
token = get_token(sizeof (char) + 13 * sizeof (int32_t));
usr/src/lib/libbsm/common/au_to.c
497
token = get_token(sizeof (char) + 9 * sizeof (int32_t));
usr/src/lib/libbsm/common/au_to.c
500
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
502
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
523
return (token);
usr/src/lib/libbsm/common/au_to.c
534
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
538
token = get_token(sizeof (char) + sizeof (int32_t));
usr/src/lib/libbsm/common/au_to.c
539
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
541
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
545
return (token);
usr/src/lib/libbsm/common/au_to.c
557
token_t *token;
usr/src/lib/libbsm/common/au_to.c
561
token = get_token(sizeof (char) + sizeof (short) * 3 +
usr/src/lib/libbsm/common/au_to.c
563
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
565
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
573
return (token);
usr/src/lib/libbsm/common/au_to.c
586
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
59
token_t *token; /* Resultant token */
usr/src/lib/libbsm/common/au_to.c
591
token = get_token(sizeof (char) + sizeof (int64_t) +
usr/src/lib/libbsm/common/au_to.c
596
token = get_token(sizeof (char) + 9 * sizeof (int32_t));
usr/src/lib/libbsm/common/au_to.c
599
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
601
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
61
if ((token = (token_t *)malloc(sizeof (token_t))) == NULL)
usr/src/lib/libbsm/common/au_to.c
617
return (token);
usr/src/lib/libbsm/common/au_to.c
63
if ((token->tt_data = malloc(s)) == NULL) {
usr/src/lib/libbsm/common/au_to.c
630
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
637
token = get_token(sizeof (char) + sizeof (int64_t) +
usr/src/lib/libbsm/common/au_to.c
64
free(token);
usr/src/lib/libbsm/common/au_to.c
641
token = get_token(sizeof (char) + sizeof (int64_t) +
usr/src/lib/libbsm/common/au_to.c
649
token = get_token(sizeof (char) + 13 * sizeof (int32_t));
usr/src/lib/libbsm/common/au_to.c
652
token = get_token(sizeof (char) + 9 * sizeof (int32_t));
usr/src/lib/libbsm/common/au_to.c
656
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
658
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
67
token->tt_size = s;
usr/src/lib/libbsm/common/au_to.c
679
return (token);
usr/src/lib/libbsm/common/au_to.c
68
token->tt_next = NULL;
usr/src/lib/libbsm/common/au_to.c
69
return (token);
usr/src/lib/libbsm/common/au_to.c
706
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
712
token = get_token((int)(sizeof (char) + sizeof (short) + bytes));
usr/src/lib/libbsm/common/au_to.c
713
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
715
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
720
return (token);
usr/src/lib/libbsm/common/au_to.c
731
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
738
token = get_token((int)(sizeof (char) + sizeof (short) + bytes));
usr/src/lib/libbsm/common/au_to.c
739
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
741
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
746
return (token);
usr/src/lib/libbsm/common/au_to.c
757
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
784
token = get_token(len);
usr/src/lib/libbsm/common/au_to.c
785
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
788
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
807
return (token);
usr/src/lib/libbsm/common/au_to.c
81
token_t *token; /* token pointer */
usr/src/lib/libbsm/common/au_to.c
818
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
822
token = get_token(sizeof (char) + (2 * sizeof (int32_t)));
usr/src/lib/libbsm/common/au_to.c
823
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
825
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
830
return (token);
usr/src/lib/libbsm/common/au_to.c
841
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
845
token = get_token(2 * sizeof (char) + sizeof (int32_t));
usr/src/lib/libbsm/common/au_to.c
846
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
848
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
853
return (token);
usr/src/lib/libbsm/common/au_to.c
864
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
868
token = get_token(2 * sizeof (char) + sizeof (int64_t));
usr/src/lib/libbsm/common/au_to.c
869
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
871
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
876
return (token);
usr/src/lib/libbsm/common/au_to.c
88
token = get_token(2 * sizeof (char) + sizeof (int32_t) +
usr/src/lib/libbsm/common/au_to.c
888
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
895
token = get_token((int)(sizeof (char) + sizeof (short) + bytes));
usr/src/lib/libbsm/common/au_to.c
896
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
898
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
903
return (token);
usr/src/lib/libbsm/common/au_to.c
914
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
918
token = get_token(sizeof (char) + sizeof (struct in_addr));
usr/src/lib/libbsm/common/au_to.c
919
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
921
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
925
return (token);
usr/src/lib/libbsm/common/au_to.c
93
token = get_token(2 * sizeof (char) + 3 * sizeof (int32_t) +
usr/src/lib/libbsm/common/au_to.c
936
token_t *token;
usr/src/lib/libbsm/common/au_to.c
954
if ((token = get_token(sizeof (char) + sizeof (int32_t) +
usr/src/lib/libbsm/common/au_to.c
959
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
965
return (token);
usr/src/lib/libbsm/common/au_to.c
97
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
976
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
980
token = get_token(sizeof (char) + sizeof (short));
usr/src/lib/libbsm/common/au_to.c
981
if (token == NULL)
usr/src/lib/libbsm/common/au_to.c
983
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
987
return (token);
usr/src/lib/libbsm/common/au_to.c
99
adr_start(&adr, token->tt_data);
usr/src/lib/libbsm/common/au_to.c
993
token_t *token; /* local token */
usr/src/lib/libbsm/common/au_to.c
997
token = get_token((2 * sizeof (char)) + sizeof (int32_t));
usr/src/lib/libbsm/common/au_to.c
998
if (token == NULL)
usr/src/lib/libc/port/gen/_xftw.c
276
char *dirp, *token, *ptr;
usr/src/lib/libc/port/gen/_xftw.c
288
if ((token = strtok_r(dirp, "/", &ptr)) != NULL) {
usr/src/lib/libc/port/gen/_xftw.c
294
while ((token = strtok_r(NULL, "/", &ptr)) != NULL) {
usr/src/lib/libc/port/gen/_xftw.c
295
if ((cfd = openat(fd, token, O_RDONLY)) < 0) {
usr/src/lib/libc/port/gen/_xftw.c
322
char *dirp, *token, *ptr;
usr/src/lib/libc/port/gen/_xftw.c
335
if ((token = strtok_r(dirp, "/", &ptr)) != NULL) {
usr/src/lib/libc/port/gen/_xftw.c
342
while (((token = strtok_r(NULL, "/", &ptr)) != NULL) &&
usr/src/lib/libc/port/gen/_xftw.c
343
(strcmp(token, unrootp) != 0)) {
usr/src/lib/libc/port/gen/_xftw.c
344
if ((cfd = openat(fd, token, O_RDONLY)) < 0) {
usr/src/lib/libc/port/gen/crypt.c
496
char *token = NULL;
usr/src/lib/libc/port/gen/crypt.c
565
token = strtok_r(line, " \t", &lasts);
usr/src/lib/libc/port/gen/crypt.c
566
if (token == NULL) {
usr/src/lib/libc/port/gen/crypt.c
569
if (strcmp(token, algname) == 0) {
usr/src/lib/libc/port/gen/crypt.c
578
token = strtok_r(NULL, " \t", &lasts);
usr/src/lib/libc/port/gen/crypt.c
579
if (token == NULL) {
usr/src/lib/libc/port/gen/crypt.c
590
if ((pathname = isa_path(token)) == NULL) {
usr/src/lib/libc/port/gen/crypt.c
667
while ((token = strtok_r(NULL, " \t", &lasts)) != NULL) {
usr/src/lib/libc/port/gen/crypt.c
668
alg->a_params[alg->a_nparams++] = token;
usr/src/lib/libc/port/gen/nftw.c
691
char *dirp, *token, *ptr;
usr/src/lib/libc/port/gen/nftw.c
698
if ((token = strtok_r(dirp, "/", &ptr)) != NULL) {
usr/src/lib/libc/port/gen/nftw.c
704
while ((token = strtok_r(NULL, "/", &ptr)) != NULL) {
usr/src/lib/libc/port/gen/nftw.c
705
if ((cfd = openat(fd, token, O_RDONLY)) < 0) {
usr/src/lib/libcommputil/common/commp_util.c
61
char token, boolean_t last)
usr/src/lib/libcommputil/common/commp_util.c
65
if (!last && (**current == token))
usr/src/lib/libcryptoutil/common/cryptoutil.h
162
CK_UTF8CHAR_PTR token;
usr/src/lib/libcryptoutil/common/pkcs11_uri.c
166
if (uri->token != NULL)
usr/src/lib/libcryptoutil/common/pkcs11_uri.c
170
if ((uri->token = (unsigned char *)strdup(l2)) == NULL)
usr/src/lib/libcryptoutil/common/pkcs11_uri.c
285
if (uri->token != NULL)
usr/src/lib/libcryptoutil/common/pkcs11_uri.c
286
free(uri->token);
usr/src/lib/libcurses/screen/compiler.h
156
EXTERN struct token curr_token;
usr/src/lib/libdevinfo/devfsmap.c
1874
token_t token;
usr/src/lib/libdevinfo/devfsmap.c
1900
while ((token = lex(&file, tokval, MAX_TOKEN_SIZE)) != T_EOF) {
usr/src/lib/libdevinfo/devfsmap.c
1901
switch (token) {
usr/src/lib/libdevinfo/devfsmap.c
195
token_t token;
usr/src/lib/libdevinfo/devfsmap.c
209
token = T_EQUALS;
usr/src/lib/libdevinfo/devfsmap.c
212
token = T_AMPERSAND;
usr/src/lib/libdevinfo/devfsmap.c
215
token = T_BIT_OR;
usr/src/lib/libdevinfo/devfsmap.c
218
token = T_STAR;
usr/src/lib/libdevinfo/devfsmap.c
221
token = T_POUND;
usr/src/lib/libdevinfo/devfsmap.c
224
token = T_COLON;
usr/src/lib/libdevinfo/devfsmap.c
227
token = T_SEMICOLON;
usr/src/lib/libdevinfo/devfsmap.c
230
token = T_COMMA;
usr/src/lib/libdevinfo/devfsmap.c
233
token = T_SLASH;
usr/src/lib/libdevinfo/devfsmap.c
247
token = T_WHITE_SPACE;
usr/src/lib/libdevinfo/devfsmap.c
251
token = T_NEWLINE;
usr/src/lib/libdevinfo/devfsmap.c
305
token = T_STRING;
usr/src/lib/libdevinfo/devfsmap.c
309
token = T_EOF;
usr/src/lib/libdevinfo/devfsmap.c
327
token = T_NAME;
usr/src/lib/libdevinfo/devfsmap.c
357
token = T_HEXVAL;
usr/src/lib/libdevinfo/devfsmap.c
373
token = T_DECVAL;
usr/src/lib/libdevinfo/devfsmap.c
398
token = T_NAME;
usr/src/lib/libdevinfo/devfsmap.c
407
return (token);
usr/src/lib/libdevinfo/devfsmap.c
445
token_t token;
usr/src/lib/libdevinfo/devfsmap.c
457
token = T_NAME;
usr/src/lib/libdevinfo/devfsmap.c
461
switch (token) {
usr/src/lib/libdevinfo/devfsmap.c
608
} while ((token = lex(filep, tokbuf, linesize)) != T_SEMICOLON);
usr/src/lib/libdevinfo/devfsmap.c
642
token_t token;
usr/src/lib/libdevinfo/devfsmap.c
654
while ((token = lex(&file, tokval, MAX_TOKEN_SIZE)) != T_EOF) {
usr/src/lib/libdevinfo/devfsmap.c
655
switch (token) {
usr/src/lib/libdevinfo/devinfo_devperm.c
702
getvalue(char *token, int *valuep)
usr/src/lib/libdevinfo/devinfo_devperm.c
710
if (*token == '~') {
usr/src/lib/libdevinfo/devinfo_devperm.c
712
token++;
usr/src/lib/libdevinfo/devinfo_devperm.c
713
} else if (*token == '-') {
usr/src/lib/libdevinfo/devinfo_devperm.c
715
token++;
usr/src/lib/libdevinfo/devinfo_devperm.c
717
if (*token == '0') {
usr/src/lib/libdevinfo/devinfo_devperm.c
718
token++;
usr/src/lib/libdevinfo/devinfo_devperm.c
719
c = *token;
usr/src/lib/libdevinfo/devinfo_devperm.c
728
token++;
usr/src/lib/libdevinfo/devinfo_devperm.c
735
while ((c = *token++)) {
usr/src/lib/libdladm/common/libdladm.c
1010
dladm_str2ipv6addr(char *token, void *addr)
usr/src/lib/libdladm/common/libdladm.c
1012
return (inet_pton(AF_INET6, token, addr) == 1 ?
usr/src/lib/libdladm/common/libdladm.c
898
dladm_str2pri(char *token, mac_priority_level_t *pri)
usr/src/lib/libdladm/common/libdladm.c
900
if (strlen(token) == strlen("low") &&
usr/src/lib/libdladm/common/libdladm.c
901
strncasecmp(token, "low", strlen("low")) == 0) {
usr/src/lib/libdladm/common/libdladm.c
903
} else if (strlen(token) == strlen("medium") &&
usr/src/lib/libdladm/common/libdladm.c
904
strncasecmp(token, "medium", strlen("medium")) == 0) {
usr/src/lib/libdladm/common/libdladm.c
906
} else if (strlen(token) == strlen("high") &&
usr/src/lib/libdladm/common/libdladm.c
907
strncasecmp(token, "high", strlen("high")) == 0) {
usr/src/lib/libdladm/common/libdladm.c
945
dladm_str2protect(char *token, uint32_t *ptype)
usr/src/lib/libdladm/common/libdladm.c
952
if (strcmp(token, lp->lp_name) == 0) {
usr/src/lib/libdladm/common/libdladm.c
994
dladm_str2ipv4addr(char *token, void *addr)
usr/src/lib/libdladm/common/libdladm.c
996
return (inet_pton(AF_INET, token, addr) == 1 ?
usr/src/lib/libdladm/common/libdlaggr.c
782
char *token = NULL;
usr/src/lib/libdladm/common/libdlaggr.c
787
while ((token = strtok_r((token == NULL) ? (char *)str : NULL, ",",
usr/src/lib/libdladm/common/libdlaggr.c
791
if (strcasecmp(token, pol->pol_name) == 0) {
usr/src/lib/libdladm/common/libdlflow.c
131
char *token;
usr/src/lib/libdladm/common/libdlflow.c
139
if ((token = strtok_r(line, " \t", &lasts)) == NULL)
usr/src/lib/libdladm/common/libdlflow.c
142
if (strlcpy(attr->fi_flowname, token, MAXFLOWNAMELEN) >= MAXFLOWNAMELEN)
usr/src/lib/libdladm/common/libdlflow.c
146
while ((token = strtok_r(NULL, " \t", &lasts)) != NULL) {
usr/src/lib/libdladm/common/libdlflow.c
147
if ((name = strdup(token)) == NULL)
usr/src/lib/libelfsign/common/elfcertlib.c
683
elfcertlib_settoken(ELFsign_t ess, char *token)
usr/src/lib/libelfsign/common/elfcertlib.c
699
KMF_TOKEN_LABEL_ATTR, token, strlen(token));
usr/src/lib/libfru/include/Str.h
65
char tokenize(Str& token, const Str& separators, Str& remainder);
usr/src/lib/libfru/libfruraw/raw_access.c
419
char *token;
usr/src/lib/libfru/libfruraw/raw_access.c
433
token = tokenizer(buf, "#", &field, &matched);
usr/src/lib/libfru/libfruraw/raw_access.c
435
token = tokenizer(buf, ":", &field, &matched);
usr/src/lib/libfru/libfruraw/raw_access.c
436
if (token != NULL) {
usr/src/lib/libfru/libfruraw/raw_access.c
437
token = tokenizer(token, "|", &item, &matched);
usr/src/lib/libfru/libfruraw/raw_access.c
438
while (token != NULL) {
usr/src/lib/libfru/libfruraw/raw_access.c
439
if (strcmp(token, cont_desc_str) == 0) {
usr/src/lib/libfru/libfruraw/raw_access.c
443
token = tokenizer(item, "|", &item, &matched);
usr/src/lib/libfru/libfruraw/raw_access.c
456
token = tokenizer(field, ":", &field, &matched);
usr/src/lib/libfru/libfruraw/raw_access.c
457
if (token == NULL) {
usr/src/lib/libfru/libfruraw/raw_access.c
461
cont_info->header_ver = (headerrev_t)atoi(token);
usr/src/lib/libfru/libfruraw/raw_access.c
463
token = tokenizer(field, ":\n", &field, &matched);
usr/src/lib/libfru/libfruraw/raw_access.c
464
while (token != NULL) {
usr/src/lib/libfru/libfruraw/raw_access.c
465
token = tokenizer(token, ",", &item, &matched);
usr/src/lib/libfru/libfruraw/raw_access.c
466
if (token == NULL) {
usr/src/lib/libfru/libfruraw/raw_access.c
470
if (atoi(token) == 1) {
usr/src/lib/libfru/libfruraw/raw_access.c
474
} else if (atoi(token) == 0) {
usr/src/lib/libfru/libfruraw/raw_access.c
483
token = tokenizer(item, ",", &item, &matched);
usr/src/lib/libfru/libfruraw/raw_access.c
484
if (token == NULL) {
usr/src/lib/libfru/libfruraw/raw_access.c
490
num_sections].address = atoi(token);
usr/src/lib/libfru/libfruraw/raw_access.c
499
token = tokenizer(field, ":\n ", &field, &matched);
usr/src/lib/libfru/libgenutil/Str.cc
151
Str::tokenize(Str& token, const Str& separators, Str& remainder)
usr/src/lib/libfru/libgenutil/Str.cc
159
token = rc;
usr/src/lib/libfru/libgenutil/Str.cc
168
token = "";
usr/src/lib/libfsmgt/common/fs_mounts.c
428
char *token;
usr/src/lib/libfsmgt/common/fs_mounts.c
439
token = strtok(optlist_copy, delimiter);
usr/src/lib/libfsmgt/common/fs_mounts.c
443
if (token == NULL) {
usr/src/lib/libfsmgt/common/fs_mounts.c
446
} else if ((return_value = is_option(token, opt, errp)) != NULL) {
usr/src/lib/libfsmgt/common/fs_mounts.c
451
while (token != NULL) {
usr/src/lib/libfsmgt/common/fs_mounts.c
452
token = NULL;
usr/src/lib/libfsmgt/common/fs_mounts.c
453
token = strtok(NULL, delimiter);
usr/src/lib/libfsmgt/common/fs_mounts.c
459
if (token == NULL) {
usr/src/lib/libfsmgt/common/fs_mounts.c
463
is_option(token, opt, errp)) != NULL) {
usr/src/lib/libgss/g_exp_sec_context.c
104
&ctx->internal_ctx_id, &token);
usr/src/lib/libgss/g_exp_sec_context.c
110
length = token.length + 4 + ctx->mech_type->length;
usr/src/lib/libgss/g_exp_sec_context.c
114
(void) gss_release_buffer(minor_status, &token);
usr/src/lib/libgss/g_exp_sec_context.c
128
(void) memcpy(buf+4+ctx->mech_type->length, token.value, token.length);
usr/src/lib/libgss/g_exp_sec_context.c
130
(void) gss_release_buffer(minor_status, &token);
usr/src/lib/libgss/g_exp_sec_context.c
83
gss_buffer_desc token;
usr/src/lib/libgss/g_glue.c
192
OM_uint32 gssint_get_mech_type_oid(OID, token)
usr/src/lib/libgss/g_glue.c
194
gss_buffer_t token;
usr/src/lib/libgss/g_glue.c
225
if ((token == NULL) || (token->value == NULL))
usr/src/lib/libgss/g_glue.c
230
buffer_ptr = (unsigned char *) token->value;
usr/src/lib/libgss/g_glue.c
271
OM_uint32 gssint_get_mech_type(OID, token)
usr/src/lib/libgss/g_glue.c
273
gss_buffer_t token;
usr/src/lib/libgss/g_glue.c
276
if (token->length >= sizeof(NTLMSSP_SIGNATURE) &&
usr/src/lib/libgss/g_glue.c
277
memcmp(token->value, NTLMSSP_SIGNATURE,
usr/src/lib/libgss/g_glue.c
280
} else if (token->length != 0 &&
usr/src/lib/libgss/g_glue.c
281
((char *)token->value)[0] == 0x6E) {
usr/src/lib/libgss/g_glue.c
284
} else if (token->length == 0) {
usr/src/lib/libgss/g_glue.c
287
return gssint_get_mech_type_oid(OID, token);
usr/src/lib/libgss/g_imp_sec_context.c
126
token.length = interprocess_token->length - sizeof (OM_uint32) - length;
usr/src/lib/libgss/g_imp_sec_context.c
127
token.value = p;
usr/src/lib/libgss/g_imp_sec_context.c
145
&token, &ctx->internal_ctx_id);
usr/src/lib/libgss/g_imp_sec_context.c
83
gss_buffer_desc token;
usr/src/lib/libipsecutil/common/ipsec_util.c
3478
int token;
usr/src/lib/libipsecutil/common/ipsec_util.c
3493
while (tt->type != NULL && type != tt->token)
usr/src/lib/libldap5/sources/ldap/common/dsparse.c
47
char *p, *line, *token, **toks;
usr/src/lib/libldap5/sources/ldap/common/dsparse.c
63
while (( token = next_token( &p )) != NULL ) {
usr/src/lib/libldap5/sources/ldap/common/dsparse.c
70
toks[ tokcnt ] = token;
usr/src/lib/libnisdb/nis_parse_ldap_conf.h
629
const char **end_ret, object_dn_token *token);
usr/src/lib/libnisdb/nis_parse_ldap_map.c
610
token_type token;
usr/src/lib/libnisdb/nis_parse_ldap_map.c
666
&begin_token, &end_token, &token);
usr/src/lib/libnisdb/nis_parse_ldap_map.c
671
if (token != string_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
791
object_dn_token token;
usr/src/lib/libnisdb/nis_parse_ldap_map.c
808
s = get_next_object_dn_token(&s_begin, &s_end, &token);
usr/src/lib/libnisdb/nis_parse_ldap_map.c
812
if (token == dn_no_token || token == dn_semi_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
819
if (token == dn_no_token)
usr/src/lib/libnisdb/nis_parse_ldap_map.c
832
if (token == dn_semi_token)
usr/src/lib/libnisdb/nis_parse_ldap_map.c
837
if (token == dn_ques_token)
usr/src/lib/libnisdb/nis_parse_ldap_map.c
839
else if (token == dn_colon_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
851
if (token == dn_ques_token)
usr/src/lib/libnisdb/nis_parse_ldap_map.c
853
else if (token == dn_colon_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
860
if (token == dn_ques_token)
usr/src/lib/libnisdb/nis_parse_ldap_map.c
862
else if (token == dn_colon_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
865
} else if (token == dn_base_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
868
} else if (token == dn_one_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
871
} else if (token == dn_sub_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
879
if (token == dn_ques_token)
usr/src/lib/libnisdb/nis_parse_ldap_map.c
881
else if (token == dn_colon_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
888
if (token == dn_ques_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
890
} else if (token == dn_colon_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
902
if (token == dn_ques_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
904
} else if (token == dn_colon_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
911
if (token == dn_ques_token)
usr/src/lib/libnisdb/nis_parse_ldap_map.c
913
else if (token == dn_colon_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
924
if (token == dn_ques_token)
usr/src/lib/libnisdb/nis_parse_ldap_map.c
926
else if (token == dn_colon_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
932
if (token == dn_ques_token)
usr/src/lib/libnisdb/nis_parse_ldap_map.c
934
else if (token == dn_colon_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
936
} else if (token == dn_base_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
939
} else if (token == dn_one_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
942
} else if (token == dn_sub_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
950
if (token == dn_ques_token)
usr/src/lib/libnisdb/nis_parse_ldap_map.c
952
else if (token == dn_colon_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
958
if (token == dn_ques_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
960
} else if (token == dn_colon_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
971
if (token == dn_ques_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
973
} else if (token == dn_colon_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
980
if (token == dn_ques_token) {
usr/src/lib/libnisdb/nis_parse_ldap_map.c
982
} else if (token == dn_colon_token) {
usr/src/lib/libnisdb/nis_parse_ldap_util.c
1765
object_dn_token *token)
usr/src/lib/libnisdb/nis_parse_ldap_util.c
1833
*token = t;
usr/src/lib/libnsl/ipsec/algs.c
102
token = strtok_r(input_string, slash, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
103
if (token == NULL || (key_default = atoi(token)) == 0)
usr/src/lib/libnsl/ipsec/algs.c
107
token = strtok_r(NULL, dash, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
108
if (token == NULL || (key_low = atoi(token)) == 0)
usr/src/lib/libnsl/ipsec/algs.c
112
token = strtok_r(NULL, comma, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
113
if (token == NULL || (key_high = atoi(token)) == 0 ||
usr/src/lib/libnsl/ipsec/algs.c
118
token = strtok_r(NULL, "", &lasts);
usr/src/lib/libnsl/ipsec/algs.c
119
if (token == NULL || (key_increment = atoi(token)) == 0)
usr/src/lib/libnsl/ipsec/algs.c
139
token = strtok_r(input_string, comma, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
140
if (token == NULL) {
usr/src/lib/libnsl/ipsec/algs.c
156
key_sizes[num_sizes - 1] = atoi(token);
usr/src/lib/libnsl/ipsec/algs.c
158
} while ((token = strtok_r(NULL, comma, &lasts)) != NULL);
usr/src/lib/libnsl/ipsec/algs.c
192
char *token, *lasts, *alg_names, *ef_name, *key_string, *block_string;
usr/src/lib/libnsl/ipsec/algs.c
215
if ((token = strtok_r(line, " \t\n", &lasts)) == NULL ||
usr/src/lib/libnsl/ipsec/algs.c
216
token[0] == '#') {
usr/src/lib/libnsl/ipsec/algs.c
230
token = strtok_r(line, pipechar, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
233
token = strtok_r(NULL, pipechar, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
234
if (token == NULL || (new_num = atoi(token)) == 0) {
usr/src/lib/libnsl/ipsec/algs.c
241
token = strtok_r(NULL, pipechar, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
242
if (token == NULL) {
usr/src/lib/libnsl/ipsec/algs.c
247
proto_name = token;
usr/src/lib/libnsl/ipsec/algs.c
250
token = strtok_r(NULL, pipechar, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
251
if (token == NULL) {
usr/src/lib/libnsl/ipsec/algs.c
257
token[strlen(token) - 1] = '\0';
usr/src/lib/libnsl/ipsec/algs.c
258
if (_str_to_ipsec_exec_mode(token, &exec_mode) != 0) {
usr/src/lib/libnsl/ipsec/algs.c
260
"invalid execution mode: \"%s\"", token);
usr/src/lib/libnsl/ipsec/algs.c
297
token = strtok_r(line, pipechar, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
300
token = strtok_r(NULL, pipechar, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
301
if (token == NULL || (new_num = atoi(token)) == 0) {
usr/src/lib/libnsl/ipsec/algs.c
320
token = strtok_r(NULL, pipechar, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
321
if (token == NULL) {
usr/src/lib/libnsl/ipsec/algs.c
327
alg_num = atoi(token);
usr/src/lib/libnsl/ipsec/algs.c
330
token = strtok_r(NULL, pipechar, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
331
if (token == NULL) {
usr/src/lib/libnsl/ipsec/algs.c
336
alg_names = token;
usr/src/lib/libnsl/ipsec/algs.c
339
token = strtok_r(NULL, pipechar, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
340
if (token == NULL) {
usr/src/lib/libnsl/ipsec/algs.c
347
ef_name = token;
usr/src/lib/libnsl/ipsec/algs.c
350
token = strtok_r(NULL, pipechar, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
351
if (token == NULL) {
usr/src/lib/libnsl/ipsec/algs.c
358
key_string = token;
usr/src/lib/libnsl/ipsec/algs.c
361
token = strtok_r(NULL, pipechar, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
362
if (token == NULL) {
usr/src/lib/libnsl/ipsec/algs.c
369
block_string = token;
usr/src/lib/libnsl/ipsec/algs.c
375
token = strtok_r(NULL, pipechar, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
376
params_string = token;
usr/src/lib/libnsl/ipsec/algs.c
378
token = strtok_r(NULL, pipechar, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
379
if (token != NULL)
usr/src/lib/libnsl/ipsec/algs.c
380
flags = atoi(token);
usr/src/lib/libnsl/ipsec/algs.c
397
token = strtok_r(block_string, comma, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
398
if (token == NULL) {
usr/src/lib/libnsl/ipsec/algs.c
415
block_sizes[num_sizes - 1] = atoi(token);
usr/src/lib/libnsl/ipsec/algs.c
417
} while ((token = strtok_r(NULL, comma, &lasts)) !=
usr/src/lib/libnsl/ipsec/algs.c
428
token = strtok_r(params_string, comma, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
429
if (token == NULL) {
usr/src/lib/libnsl/ipsec/algs.c
447
atoi(token);
usr/src/lib/libnsl/ipsec/algs.c
449
} while ((token = strtok_r(NULL, comma, &lasts))
usr/src/lib/libnsl/ipsec/algs.c
472
token = strtok_r(alg_names, comma, &lasts);
usr/src/lib/libnsl/ipsec/algs.c
473
if (curalg->a_names == NULL || token == NULL) {
usr/src/lib/libnsl/ipsec/algs.c
489
strdup(token);
usr/src/lib/libnsl/ipsec/algs.c
494
} while ((token = strtok_r(NULL, comma, &lasts)) !=
usr/src/lib/libnsl/ipsec/algs.c
84
char *lasts, *token;
usr/src/lib/libofmt/common/ofmt.c
106
char *field, *token, *lasts = NULL;
usr/src/lib/libofmt/common/ofmt.c
121
token = sp->s_buf;
usr/src/lib/libofmt/common/ofmt.c
122
while ((field = strtok_r(token, ",", &lasts)) != NULL) {
usr/src/lib/libofmt/common/ofmt.c
125
token = NULL;
usr/src/lib/libpkg/common/ckparam.c
100
token = strtok(value, ", ");
usr/src/lib/libpkg/common/ckparam.c
102
while (token) {
usr/src/lib/libpkg/common/ckparam.c
103
ret_val += too_long(param, token, TOKLEN);
usr/src/lib/libpkg/common/ckparam.c
104
ret_val += not_ascii(param, token);
usr/src/lib/libpkg/common/ckparam.c
105
token = strtok(NULL, ", ");
usr/src/lib/libpkg/common/ckparam.c
130
char *token;
usr/src/lib/libpkg/common/ckparam.c
133
token = strtok(value, ", ");
usr/src/lib/libpkg/common/ckparam.c
135
while (token) {
usr/src/lib/libpkg/common/ckparam.c
136
ret_val += too_long(param, token, TOKLEN);
usr/src/lib/libpkg/common/ckparam.c
137
ret_val += not_alnum(param, token);
usr/src/lib/libpkg/common/ckparam.c
138
token = strtok(NULL, ", ");
usr/src/lib/libpkg/common/ckparam.c
97
char *token;
usr/src/lib/libpkg/common/gpkglist.c
173
nwpkg[n] = strdup(chp->token);
usr/src/lib/libpkg/common/mappath.c
200
char *token;
usr/src/lib/libpkg/common/mappath.c
211
if (((token = getenv(&varname[1])) != NULL) &&
usr/src/lib/libpkg/common/mappath.c
212
*token) {
usr/src/lib/libpkg/common/mappath.c
214
while (*token)
usr/src/lib/libpkg/common/mappath.c
215
*varname++ = *token++;
usr/src/lib/libpkg/common/mappath.c
66
char *token;
usr/src/lib/libpkg/common/mappath.c
95
if ((token = getenv(varname)) != NULL &&
usr/src/lib/libpkg/common/mappath.c
96
*token != '\0') {
usr/src/lib/libpkg/common/mappath.c
98
while (*token)
usr/src/lib/libpkg/common/mappath.c
99
*copy++ = *token++;
usr/src/lib/libpri/common/pri.c
132
pri_get(uint8_t wait, uint64_t *token, uint64_t **buf,
usr/src/lib/libpri/common/pri.c
147
if (ioctl(pri_fd, DSPRI_WAIT, token) < 0) {
usr/src/lib/libpri/common/pri.c
162
*token = pri_info.token;
usr/src/lib/libpri/common/pri.c
188
if (pri_info2.token != pri_info.token)
usr/src/lib/libpri/common/pri.c
191
} while (pri_info2.token != pri_info.token);
usr/src/lib/libpri/common/pri.c
195
*token = pri_info.token;
usr/src/lib/libpri/common/pri.h
42
extern ssize_t pri_get(uint8_t wait, uint64_t *token, uint64_t **buf,
usr/src/lib/libscf/common/scf_tmpl.c
3635
char *str, *token;
usr/src/lib/libscf/common/scf_tmpl.c
3656
while ((token = strtok_r(NULL, sep, &lasts)) != NULL) {
usr/src/lib/libscf/common/scf_tmpl.c
3660
array[n] = token;
usr/src/lib/libsec/common/acltext.c
1106
char *token;
usr/src/lib/libsec/common/acltext.c
1119
token = strtok(acltext, ",");
usr/src/lib/libsec/common/acltext.c
1120
if (token == NULL) {
usr/src/lib/libsec/common/acltext.c
1127
split_line(token, cols - 5);
usr/src/lib/libsec/common/acltext.c
1128
} while (token = strtok(NULL, ","));
usr/src/lib/libshare/common/libshare.c
432
char *token;
usr/src/lib/libshare/common/libshare.c
437
while ((token = strtok(str, ",")) != NULL) {
usr/src/lib/libshare/common/libshare.c
438
if (strcmp(token, proto) == 0) {
usr/src/lib/libshare/common/libshare_zfs.c
1677
char *token, *last, *value;
usr/src/lib/libshare/common/libshare_zfs.c
1686
for (token = strtok_r(shareopts, ",", &last); token != NULL;
usr/src/lib/libshare/common/libshare_zfs.c
1687
token = strtok_r(NULL, ",", &last)) {
usr/src/lib/libshare/common/libshare_zfs.c
1688
value = strchr(token, '=');
usr/src/lib/libshare/common/libshare_zfs.c
1693
(void) snprintf(cur_val, MAXPATHLEN, "%s=", token);
usr/src/lib/libshare/common/libsharecore.c
206
char *token;
usr/src/lib/libshare/common/libsharecore.c
254
while ((token = _sa_get_token(bp)) != NULL) {
usr/src/lib/libshare/common/libsharecore.c
256
args[argc++] = token;
usr/src/lib/libshare/common/plugin.c
372
sa_proto_valid_space(char *proto, char *token)
usr/src/lib/libshare/common/plugin.c
378
ret = ops->sa_valid_space(token);
usr/src/lib/libshare/common/plugin.c
407
sa_proto_security_prop(char *proto, char *token)
usr/src/lib/libshare/common/plugin.c
413
ret = ops->sa_security_prop(token);
usr/src/lib/libshare/nfs/libshare_nfs.c
587
char *copy, *base, *token, *value;
usr/src/lib/libshare/nfs/libshare_nfs.c
591
token = base = copy;
usr/src/lib/libshare/nfs/libshare_nfs.c
592
while (token != NULL && ret == 0) {
usr/src/lib/libshare/nfs/libshare_nfs.c
593
token = strtok(base, ",");
usr/src/lib/libshare/nfs/libshare_nfs.c
595
if (token != NULL) {
usr/src/lib/libshare/nfs/libshare_nfs.c
596
value = strchr(token, '=');
usr/src/lib/libshare/nfs/libshare_nfs.c
599
if (strcmp(token, SHOPT_SEC) == 0) {
usr/src/lib/libshare/nfs/libshare_nfs.c
631
char *token;
usr/src/lib/libshare/nfs/libshare_nfs.c
710
token = dup;
usr/src/lib/libshare/nfs/libshare_nfs.c
712
while (token != NULL && ret == SA_OK) {
usr/src/lib/libshare/nfs/libshare_nfs.c
713
token = strtok_r(base, ",", &lasts);
usr/src/lib/libshare/nfs/libshare_nfs.c
715
if (token != NULL) {
usr/src/lib/libshare/nfs/libshare_nfs.c
723
value = strchr(token, '=');
usr/src/lib/libshare/nfs/libshare_nfs.c
727
if (strcmp(token, SHOPT_SEC) == 0 ||
usr/src/lib/libshare/nfs/libshare_nfs.c
728
strcmp(token, SHOPT_SECURE) == 0) {
usr/src/lib/libshare/nfs/libshare_nfs.c
744
if (strcmp(token, SHOPT_SECURE) == 0) {
usr/src/lib/libshare/nfs/libshare_nfs.c
761
if (nfs_is_security_opt(token)) {
usr/src/lib/libshare/nfs/libshare_nfs.c
783
security_list, token,
usr/src/lib/libshare/nfs/libshare_nfs.c
791
if (strcmp(token, SHOPT_RW) ==
usr/src/lib/libshare/nfs/libshare_nfs.c
792
0 || strcmp(token,
usr/src/lib/libshare/nfs/libshare_nfs.c
797
if (strcmp(token,
usr/src/lib/libshare/nfs/libshare_nfs.c
810
prop = sa_create_property(token, value);
usr/src/lib/libshare/smb/libshare_smb.c
1751
char *token;
usr/src/lib/libshare/smb/libshare_smb.c
1824
token = dup;
usr/src/lib/libshare/smb/libshare_smb.c
1826
while (token != NULL && ret == SA_OK) {
usr/src/lib/libshare/smb/libshare_smb.c
1828
token = strtok_r(base, ",", &lasts);
usr/src/lib/libshare/smb/libshare_smb.c
1830
if (token != NULL) {
usr/src/lib/libshare/smb/libshare_smb.c
1837
value = strchr(token, '=');
usr/src/lib/libshare/smb/libshare_smb.c
1852
if (strcmp(token, SHOPT_NAME) == 0) {
usr/src/lib/libshare/smb/libshare_smb.c
1907
if (iszfs && strcmp(token, SHOPT_DESCRIPTION) == 0) {
usr/src/lib/libshare/smb/libshare_smb.c
1923
prop = sa_create_property(token, value);
usr/src/lib/libsip/common/sip_parse_generic.c
70
sip_find_token(_sip_header_t *sip_header, char token)
usr/src/lib/libsip/common/sip_parse_generic.c
73
if (token != SIP_COMMA &&
usr/src/lib/libsip/common/sip_parse_generic.c
78
if (*sip_header->sip_hdr_current++ == token) {
usr/src/lib/libsldap/common/ns_common.c
2239
char *token, *lasts, *value = NULL;
usr/src/lib/libsldap/common/ns_common.c
2263
if ((token = strtok_r(attrs[i], "=", &lasts)) == NULL) {
usr/src/lib/libsldap/common/ns_common.c
2266
if (strcasecmp(token, attrptr->attrname) == 0) {
usr/src/lib/libsldap/common/ns_sasl.c
313
char buf[MSGSIZE], *conf = NULL, *token = NULL, *last = NULL;
usr/src/lib/libsldap/common/ns_sasl.c
332
token = strtok_r(conf, " ", &last);
usr/src/lib/libsldap/common/ns_sasl.c
333
while (token != NULL) {
usr/src/lib/libsldap/common/ns_sasl.c
334
if (strncmp(token, "dns", 3) == 0) {
usr/src/lib/libsldap/common/ns_sasl.c
354
} else if (strncmp(token, "ldap", 4) == 0) {
usr/src/lib/libsldap/common/ns_sasl.c
358
token = strtok_r(NULL, " ", &last);
usr/src/lib/libslp/javalib/com/sun/slp/SLPTemplateRegistry.java
466
String token = ";"+VERSION_ATTR_ID+"=";
usr/src/lib/libslp/javalib/com/sun/slp/SLPTemplateRegistry.java
468
int idx = urlPath.indexOf(token);
usr/src/lib/libslp/javalib/com/sun/slp/SLPTemplateRegistry.java
476
urlPath.substring(idx+token.length(), urlPath.length());
usr/src/lib/libsocket/inet/ruserpass.c
180
while ((t = token()))
usr/src/lib/libsocket/inet/ruserpass.c
184
(void) token();
usr/src/lib/libsocket/inet/ruserpass.c
188
if (token() != ID || strcmp(host, d->tokval))
usr/src/lib/libsocket/inet/ruserpass.c
190
while ((t = token()) != 0 && t != MACHINE)
usr/src/lib/libsocket/inet/ruserpass.c
194
if (token())
usr/src/lib/libsocket/inet/ruserpass.c
214
if (token() && *apass == 0) {
usr/src/lib/libsocket/inet/ruserpass.c
223
(void) token();
usr/src/lib/libsocket/inet/ruserpass.c
56
static int token();
usr/src/lib/libsqlite/src/expr.c
1056
if( pExpr->op==TK_INTEGER && sqliteFitsIn32Bits(pExpr->token.z) ){
usr/src/lib/libsqlite/src/expr.c
1057
sqliteVdbeAddOp(v, OP_Integer, atoi(pExpr->token.z), 0);
usr/src/lib/libsqlite/src/expr.c
1061
assert( pExpr->token.z );
usr/src/lib/libsqlite/src/expr.c
1062
sqliteVdbeChangeP3(v, -1, pExpr->token.z, pExpr->token.n);
usr/src/lib/libsqlite/src/expr.c
1115
Token *p = &pExpr->pLeft->token;
usr/src/lib/libsqlite/src/expr.c
1253
pExpr->token.z, pExpr->token.n);
usr/src/lib/libsqlite/src/expr.c
126
if( p->token.z!=0 ){
usr/src/lib/libsqlite/src/expr.c
127
pNew->token.z = sqliteStrDup(p->token.z);
usr/src/lib/libsqlite/src/expr.c
128
pNew->token.dyn = 1;
usr/src/lib/libsqlite/src/expr.c
130
assert( pNew->token.z==0 );
usr/src/lib/libsqlite/src/expr.c
1518
if( pA->token.z ){
usr/src/lib/libsqlite/src/expr.c
1519
if( pB->token.z==0 ) return 0;
usr/src/lib/libsqlite/src/expr.c
1520
if( pB->token.n!=pA->token.n ) return 0;
usr/src/lib/libsqlite/src/expr.c
1521
if( sqliteStrNICmp(pA->token.z, pB->token.z, pB->token.n)!=0 ) return 0;
usr/src/lib/libsqlite/src/expr.c
1592
pExpr->token.z, pExpr->token.n,
usr/src/lib/libsqlite/src/expr.c
340
if( sqliteFitsIn32Bits(p->token.z) ){
usr/src/lib/libsqlite/src/expr.c
341
*pValue = atoi(p->token.z);
usr/src/lib/libsqlite/src/expr.c
347
const char *z = p->token.z;
usr/src/lib/libsqlite/src/expr.c
348
int n = p->token.n;
usr/src/lib/libsqlite/src/expr.c
351
if( n==0 && sqliteFitsIn32Bits(p->token.z) ){
usr/src/lib/libsqlite/src/expr.c
352
*pValue = atoi(p->token.z);
usr/src/lib/libsqlite/src/expr.c
37
pNew->token = *pToken;
usr/src/lib/libsqlite/src/expr.c
40
assert( pNew->token.dyn==0 );
usr/src/lib/libsqlite/src/expr.c
41
assert( pNew->token.z==0 );
usr/src/lib/libsqlite/src/expr.c
42
assert( pNew->token.n==0 );
usr/src/lib/libsqlite/src/expr.c
46
pNew->span = pNew->token;
usr/src/lib/libsqlite/src/expr.c
647
if( pExpr->token.z[0]=='\'' ) break;
usr/src/lib/libsqlite/src/expr.c
654
if( lookupName(pParse, 0, 0, &pExpr->token, pSrcList, pEList, pExpr) ){
usr/src/lib/libsqlite/src/expr.c
672
pTable = &pExpr->pLeft->token;
usr/src/lib/libsqlite/src/expr.c
673
pColumn = &pRight->token;
usr/src/lib/libsqlite/src/expr.c
676
pDb = &pExpr->pLeft->token;
usr/src/lib/libsqlite/src/expr.c
677
pTable = &pRight->pLeft->token;
usr/src/lib/libsqlite/src/expr.c
678
pColumn = &pRight->pRight->token;
usr/src/lib/libsqlite/src/expr.c
728
assert( pE2->token.z );
usr/src/lib/libsqlite/src/expr.c
730
pE2->token.z, pE2->token.n);
usr/src/lib/libsqlite/src/expr.c
793
*pzName = pExpr->token.z;
usr/src/lib/libsqlite/src/expr.c
794
*pnName = pExpr->token.n;
usr/src/lib/libsqlite/src/expr.c
85
pNew->token = *pToken;
usr/src/lib/libsqlite/src/expr.c
87
pNew->token.z = 0;
usr/src/lib/libsqlite/src/expr.c
89
pNew->span = pNew->token;
usr/src/lib/libsqlite/src/expr.c
99
if( p->token.dyn ) sqliteFree((char*)p->token.z);
usr/src/lib/libsqlite/src/select.c
1002
pLeft->token.z = zTabName;
usr/src/lib/libsqlite/src/select.c
1003
pLeft->token.n = strlen(zTabName);
usr/src/lib/libsqlite/src/select.c
1004
pLeft->token.dyn = 0;
usr/src/lib/libsqlite/src/select.c
1008
pExpr->token.z = 0;
usr/src/lib/libsqlite/src/select.c
1009
pExpr->token.n = 0;
usr/src/lib/libsqlite/src/select.c
1010
pExpr->token.dyn = 0;
usr/src/lib/libsqlite/src/select.c
1013
pExpr->span = pExpr->token;
usr/src/lib/libsqlite/src/select.c
1129
assert( pE->token.z );
usr/src/lib/libsqlite/src/select.c
1130
zLabel = sqliteStrNDup(pE->token.z, pE->token.n);
usr/src/lib/libsqlite/src/select.c
1547
sqliteTokenCopy(&pExpr->token, &pNew->token);
usr/src/lib/libsqlite/src/select.c
1871
if( pExpr->token.n!=3 ) return 0;
usr/src/lib/libsqlite/src/select.c
1872
if( sqliteStrNICmp(pExpr->token.z,"min",3)==0 ){
usr/src/lib/libsqlite/src/select.c
1874
}else if( sqliteStrNICmp(pExpr->token.z,"max",3)==0 ){
usr/src/lib/libsqlite/src/select.c
809
&& (pR=p->pRight)!=0 && pR->token.z && pR->token.z[0] ){
usr/src/lib/libsqlite/src/select.c
811
sqliteSetNString(&aCol[i].zName, pR->token.z, pR->token.n, 0);
usr/src/lib/libsqlite/src/select.c
818
sqliteSetNString(&aCol[i].zName, pR->token.z, pR->token.n, zBuf, n,0);
usr/src/lib/libsqlite/src/select.c
963
zTName = sqliteTableNameFromToken(&pE->pLeft->token);
usr/src/lib/libsqlite/src/select.c
995
pRight->token.z = zName;
usr/src/lib/libsqlite/src/select.c
996
pRight->token.n = strlen(zName);
usr/src/lib/libsqlite/src/select.c
997
pRight->token.dyn = 0;
usr/src/lib/libsqlite/src/sqliteInt.h
689
Token token; /* An operand token */
usr/src/lib/libsqlite/src/tokenize.c
556
u8 token; /* Value of the next token */
usr/src/lib/libsqlite/src/tokenize.c
577
token = tkSEMI;
usr/src/lib/libsqlite/src/tokenize.c
585
token = tkWS;
usr/src/lib/libsqlite/src/tokenize.c
590
token = tkOTHER;
usr/src/lib/libsqlite/src/tokenize.c
597
token = tkWS;
usr/src/lib/libsqlite/src/tokenize.c
602
token = tkOTHER;
usr/src/lib/libsqlite/src/tokenize.c
607
token = tkWS;
usr/src/lib/libsqlite/src/tokenize.c
614
token = tkOTHER;
usr/src/lib/libsqlite/src/tokenize.c
623
token = tkOTHER;
usr/src/lib/libsqlite/src/tokenize.c
634
token = tkCREATE;
usr/src/lib/libsqlite/src/tokenize.c
636
token = tkOTHER;
usr/src/lib/libsqlite/src/tokenize.c
642
token = tkTRIGGER;
usr/src/lib/libsqlite/src/tokenize.c
644
token = tkTEMP;
usr/src/lib/libsqlite/src/tokenize.c
646
token = tkTEMP;
usr/src/lib/libsqlite/src/tokenize.c
648
token = tkOTHER;
usr/src/lib/libsqlite/src/tokenize.c
654
token = tkEND;
usr/src/lib/libsqlite/src/tokenize.c
656
token = tkEXPLAIN;
usr/src/lib/libsqlite/src/tokenize.c
658
token = tkOTHER;
usr/src/lib/libsqlite/src/tokenize.c
663
token = tkOTHER;
usr/src/lib/libsqlite/src/tokenize.c
670
token = tkOTHER;
usr/src/lib/libsqlite/src/tokenize.c
675
state = trans[state][token];
usr/src/lib/libsrpt/common/libsrpt.c
102
*token = stmf_token;
usr/src/lib/libsrpt/common/libsrpt.c
123
srpt_SetConfig(nvlist_t *cfg, uint64_t token)
usr/src/lib/libsrpt/common/libsrpt.c
128
STMF_PORT_PROVIDER_TYPE, &token);
usr/src/lib/libsrpt/common/libsrpt.c
162
uint64_t token;
usr/src/lib/libsrpt/common/libsrpt.c
169
ret = srpt_GetConfig(&cfgnv, &token);
usr/src/lib/libsrpt/common/libsrpt.c
206
uint64_t token;
usr/src/lib/libsrpt/common/libsrpt.c
208
ret = srpt_GetConfig(&cfgnv, &token);
usr/src/lib/libsrpt/common/libsrpt.c
224
ret = srpt_SetConfig(cfgnv, token);
usr/src/lib/libsrpt/common/libsrpt.c
251
uint64_t token;
usr/src/lib/libsrpt/common/libsrpt.c
266
ret = srpt_GetConfig(&cfgnv, &token);
usr/src/lib/libsrpt/common/libsrpt.c
297
ret = srpt_SetConfig(cfgnv, token);
usr/src/lib/libsrpt/common/libsrpt.c
324
uint64_t token;
usr/src/lib/libsrpt/common/libsrpt.c
339
ret = srpt_GetConfig(&cfgnv, &token);
usr/src/lib/libsrpt/common/libsrpt.c
396
uint64_t token;
usr/src/lib/libsrpt/common/libsrpt.c
408
ret = srpt_GetConfig(&cfgnv, &token);
usr/src/lib/libsrpt/common/libsrpt.c
425
ret = srpt_SetConfig(cfgnv, token);
usr/src/lib/libsrpt/common/libsrpt.c
58
srpt_GetConfig(nvlist_t **cfg, uint64_t *token)
usr/src/lib/libsrpt/common/libsrpt.h
49
srpt_GetConfig(nvlist_t **cfg, uint64_t *token);
usr/src/lib/libsrpt/common/libsrpt.h
67
srpt_SetConfig(nvlist_t *cfg, uint64_t token);
usr/src/lib/libsysevent/libsysevent.c
460
parse_pub_id(sysevent_t *ev, se_pub_id_t token)
usr/src/lib/libsysevent/libsysevent.c
466
for (i = 0; i <= token; ++i) {
usr/src/lib/libsysevent/libsysevent.c
486
pub_idx(const char *pstr, int token)
usr/src/lib/libsysevent/libsysevent.c
490
for (i = 1; i <= token; i++) {
usr/src/lib/libtsol/common/getpathbylabel.c
261
char *token;
usr/src/lib/libtsol/common/getpathbylabel.c
272
if ((token = strtok_r(mntopts, ",", &lasts)) != NULL) {
usr/src/lib/libtsol/common/getpathbylabel.c
273
if (strcmp(token, zonematch) == 0) {
usr/src/lib/libtsol/common/getpathbylabel.c
275
} else while ((token = strtok_r(NULL, ",",
usr/src/lib/libtsol/common/getpathbylabel.c
277
if (strcmp(token, zonematch) == 0) {
usr/src/lib/libzfs/common/libzfs.h
686
const char *token);
usr/src/lib/libzfs/common/libzfs_sendrecv.c
1592
zfs_send_resume_token_to_nvlist(libzfs_handle_t *hdl, const char *token)
usr/src/lib/libzfs/common/libzfs_sendrecv.c
1603
nread = sscanf(token, "%u-%llx-%llx-",
usr/src/lib/libzfs/common/libzfs_sendrecv.c
1619
token = strrchr(token, '-') + 1;
usr/src/lib/libzfs/common/libzfs_sendrecv.c
1620
int len = strlen(token) / 2;
usr/src/lib/libzfs/common/libzfs_sendrecv.c
1623
nread = sscanf(token + i * 2, "%2hhx", compressed + i);
usr/src/lib/libzonecfg/common/libzonecfg.c
5395
const char *token;
usr/src/lib/libzonecfg/common/libzonecfg.c
5452
mergeset = priv_str_to_set(tmp, TOKEN_PRIV_STR, &token);
usr/src/lib/libzonecfg/common/libzonecfg.c
5454
if (token == NULL)
usr/src/lib/libzonecfg/common/libzonecfg.c
5456
if ((cp = strchr(token, TOKEN_PRIV_CHAR)) != NULL)
usr/src/lib/libzonecfg/common/libzonecfg.c
5458
if ((*privname = strdup(token)) == NULL)
usr/src/lib/nametoaddr/straddr/common/straddr.c
408
searchhost(struct netconfig *netconfigp, char *token, int field, char *hostbuf)
usr/src/lib/nametoaddr/straddr/common/straddr.c
428
if ((strcmp(token, HOST_SELF_BIND) == 0) ||
usr/src/lib/nametoaddr/straddr/common/straddr.c
429
(strcmp(token, HOST_SELF_CONNECT) == 0) ||
usr/src/lib/nametoaddr/straddr/common/straddr.c
430
(strcmp(token, HOST_ANY) == 0) ||
usr/src/lib/nametoaddr/straddr/common/straddr.c
431
(strcmp(token, LOCALHOST) == 0) ||
usr/src/lib/nametoaddr/straddr/common/straddr.c
432
(uname(&utsname) >= 0 && strcmp(token, utsname.nodename) == 0)) {
usr/src/lib/nametoaddr/straddr/common/straddr.c
483
if (strcmp(token, cmpstr) == 0) {
usr/src/lib/nametoaddr/straddr/common/straddr.c
515
searchserv(struct netconfig *netconfigp, char *token, int field, char *servname)
usr/src/lib/nametoaddr/straddr/common/straddr.c
551
if (strcmp(token, cmpstr) == 0) {
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
282
unsigned char *token;
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
298
token = metaslot_config.keystore_token;
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
299
token_str_len = strlen((char *)token);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
300
(void) memset(token + token_str_len, ' ',
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
307
if (strncmp((char *)token, (char *)tokeninfo.label,
usr/src/lib/rpcsec_gss/rpcsec_gss.c
365
if (call_res.token.length != 0) {
usr/src/lib/rpcsec_gss/rpcsec_gss.c
368
GSS_DUP_BUFFER(input_token, call_res.token);
usr/src/lib/rpcsec_gss/rpcsec_gss_misc.c
105
!__xdr_gss_buf(xdrs, &init_res->token))
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
1624
if (result->token.length != 0) {
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
1625
GSS_DUP_BUFFER(rdata->result.token, result->token);
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
1646
if (rdata->result.token.length != 0) {
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
1647
(void) gss_release_buffer(&minor_stat, &rdata->result.token);
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
835
GSS_COPY_BUFFER(call_res.token, output_token);
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_cred.c
48
smb_cred_create(smb_token_t *token)
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_cred.c
50
_NOTE(ARGUNUSED(token))
usr/src/lib/smbsrv/libmlsvc/common/eventlog_log.c
142
char *token;
usr/src/lib/smbsrv/libmlsvc/common/eventlog_log.c
148
if ((token = argv[LOGR_PRI_FAC]) == NULL)
usr/src/lib/smbsrv/libmlsvc/common/eventlog_log.c
154
if (strstr(token, entry->p_name) != NULL) {
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
109
token->tkn_user.i_sid = smb_sid_splice(domsid,
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
111
if (token->tkn_user.i_sid == NULL)
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
114
token->tkn_primary_grp.i_sid = smb_sid_splice(domsid,
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
116
if (token->tkn_primary_grp.i_sid == NULL)
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
120
token->tkn_account_name =
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
122
if (token->tkn_account_name == NULL)
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
127
token->tkn_domain_name =
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
129
if (token->tkn_domain_name == NULL)
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
133
status = netr_setup_domain_groups(&info.info3, &token->tkn_win_grps);
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
138
status = netr_setup_krb5res_groups(&info, &token->tkn_win_grps);
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
143
status = netr_setup_token_wingrps(&info.info3, token);
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
183
smb_logon_domain(smb_logon_t *user_info, smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
216
status = netlogon_logon(user_info, token, &di);
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
306
netlogon_logon(smb_logon_t *user_info, smb_token_t *token, smb_domainex_t *di)
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
333
&netr_global_info, di->d_dci.dc_name, user_info, token);
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
391
netr_info_t *netr_info, smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
401
token->tkn_user.i_sid = smb_sid_splice(domsid, info3->UserId);
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
402
if (token->tkn_user.i_sid == NULL)
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
405
token->tkn_primary_grp.i_sid = smb_sid_splice(domsid,
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
407
if (token->tkn_primary_grp.i_sid == NULL)
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
423
token->tkn_account_name = strdup(username);
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
425
token->tkn_domain_name = strdup(domain);
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
427
if (token->tkn_account_name == NULL || token->tkn_domain_name == NULL)
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
430
status = netr_setup_domain_groups(info3, &token->tkn_win_grps);
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
434
status = netr_setup_token_wingrps(info3, token);
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
446
if ((token->tkn_ssnkey.val = malloc(SMBAUTH_SESSION_KEY_SZ)) == NULL)
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
448
token->tkn_ssnkey.len = SMBAUTH_SESSION_KEY_SZ;
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
451
bcopy(info3->UserSessionKey.data, token->tkn_ssnkey.val,
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
453
rand_hash((unsigned char *)token->tkn_ssnkey.val,
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
485
char *server, smb_logon_t *user_info, smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
618
status = netr_setup_token(info3, user_info, netr_info, token);
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
81
smb_decode_krb5_pac(smb_token_t *token, char *data, uint_t len)
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
886
smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
890
status = smb_sam_usr_groups(token->tkn_user.i_sid,
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
891
&token->tkn_win_grps);
usr/src/lib/smbsrv/libmlsvc/common/netr_logon.c
895
status = smb_wka_token_groups(token->tkn_flags, &token->tkn_win_grps);
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
77
smb_autohome_add(const smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
86
if (token->tkn_flags & SMB_ATF_ANON)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
89
uid = token->tkn_user.i_id;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
90
gid = token->tkn_primary_grp.i_id;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
93
username = token->tkn_account_name;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
107
id = &token->tkn_primary_grp;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
116
for (i = 0; i < token->tkn_win_grps.i_cnt; i++, sim++) {
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
117
id = &token->tkn_win_grps.i_ids[i];
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
152
smb_token_sids2ids(smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
162
if (token->tkn_flags & SMB_ATF_ANON)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
163
nmaps = token->tkn_win_grps.i_cnt + 1;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
165
nmaps = token->tkn_win_grps.i_cnt + 3;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
172
stat = smb_token_idmap(token, &sib);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
183
(token->tkn_domain_name) ?
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
184
token->tkn_domain_name : "?",
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
185
(token->tkn_account_name) ?
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
186
token->tkn_account_name : "?",
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
273
smb_token_destroy(smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
275
if (token != NULL) {
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
276
smb_sid_free(token->tkn_user.i_sid);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
277
smb_sid_free(token->tkn_owner.i_sid);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
278
smb_sid_free(token->tkn_primary_grp.i_sid);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
279
smb_ids_free(&token->tkn_win_grps);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
280
smb_privset_free(token->tkn_privileges);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
281
free(token->tkn_posix_grps);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
282
free(token->tkn_account_name);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
283
free(token->tkn_domain_name);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
284
free(token->tkn_ssnkey.val);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
285
bzero(token, sizeof (smb_token_t));
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
286
free(token);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
297
smb_token_set_owner(smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
302
if (token->tkn_flags & SMB_ATF_ADMIN) {
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
306
owner_sid = token->tkn_user->i_sid;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
309
token->tkn_owner.i_sid = smb_sid_dup(owner_sid);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
311
token->tkn_owner.i_sid = smb_sid_dup(token->tkn_user.i_sid);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
315
smb_token_create_privs(smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
332
if (smb_lgrp_is_member(&grp, token->tkn_user.i_sid))
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
338
if (token->tkn_flags & SMB_ATF_ADMIN) {
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
359
if ((token->tkn_flags & SMB_ATF_ANON) == 0 &&
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
367
smb_token_set_flags(smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
369
if (smb_token_is_member(token, smb_wka_get_sid("Administrators")))
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
370
token->tkn_flags |= SMB_ATF_ADMIN;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
372
if (smb_token_is_member(token, smb_wka_get_sid("Power Users")))
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
373
token->tkn_flags |= SMB_ATF_POWERUSER;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
375
if (smb_token_is_member(token, smb_wka_get_sid("Backup Operators")))
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
376
token->tkn_flags |= SMB_ATF_BACKUPOP;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
389
smb_token_setup_common(smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
391
smb_token_set_flags(token);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
393
smb_token_set_owner(token);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
394
if (token->tkn_owner.i_sid == NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
398
token->tkn_privileges = smb_token_create_privs(token);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
399
if (token->tkn_privileges == NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
402
if (smb_token_sids2ids(token) != 0) {
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
404
token->tkn_domain_name, token->tkn_account_name);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
409
token->tkn_posix_grps = smb_token_create_pxgrps(token->tkn_user.i_id);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
411
return (smb_token_valid(token));
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
468
smb_token_t *token = NULL;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
480
if ((token = calloc(1, sizeof (smb_token_t))) == NULL) {
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
493
(*ops[i])(user_info, token);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
500
if (smb_token_setup_common(token))
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
501
return (token); /* success */
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
510
smb_token_destroy(token);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
534
smb_logon_local(smb_logon_t *user_info, smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
555
status = smb_token_auth_local(user_info, token, &smbpw);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
557
status = smb_token_setup_local(&smbpw, token);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
574
smb_logon_guest(smb_logon_t *user_info, smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
59
static uint32_t smb_token_setup_anon(smb_token_t *token);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
602
user_info->lg_status = smb_token_setup_guest(user_info, token);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
611
smb_logon_anon(smb_logon_t *user_info, smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
614
user_info->lg_status = smb_token_setup_anon(token);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
622
smb_token_auth_local(smb_logon_t *user_info, smb_token_t *token,
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
643
token->tkn_ssnkey.val = malloc(SMBAUTH_SESSION_KEY_SZ);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
644
if (token->tkn_ssnkey.val == NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
646
token->tkn_ssnkey.len = SMBAUTH_SESSION_KEY_SZ;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
658
token->tkn_ssnkey.val);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
662
free(token->tkn_ssnkey.val);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
663
token->tkn_ssnkey.val = NULL;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
664
token->tkn_ssnkey.len = 0;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
678
smb_token_setup_local(smb_passwd_t *smbpw, smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
688
token->tkn_account_name = strdup(smbpw->pw_name);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
689
token->tkn_domain_name = strdup(nbname);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
691
if (token->tkn_account_name == NULL ||
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
692
token->tkn_domain_name == NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
71
smb_token_idmap(smb_token_t *token, smb_idmap_batch_t *sib)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
732
token->tkn_user.i_sid = smb_sid_dup(umap->sim_sid);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
733
token->tkn_primary_grp.i_sid = smb_sid_dup(gmap->sim_sid);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
737
if (token->tkn_user.i_sid == NULL ||
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
738
token->tkn_primary_grp.i_sid == NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
741
return (smb_token_setup_wingrps(token));
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
748
smb_token_setup_guest(smb_logon_t *user_info, smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
750
token->tkn_account_name = strdup(user_info->lg_e_username);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
753
token->tkn_domain_name = strdup(smb_guest.a_domain);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
754
token->tkn_user.i_sid = smb_sid_dup(smb_guest.a_sid);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
755
token->tkn_primary_grp.i_sid = smb_sid_dup(smb_domusers.a_sid);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
757
token->tkn_flags = SMB_ATF_GUEST;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
764
token->tkn_ssnkey.val = calloc(1, SMBAUTH_SESSION_KEY_SZ);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
766
if (token->tkn_account_name == NULL ||
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
767
token->tkn_domain_name == NULL ||
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
768
token->tkn_user.i_sid == NULL ||
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
769
token->tkn_primary_grp.i_sid == NULL ||
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
770
token->tkn_ssnkey.val == NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
773
token->tkn_ssnkey.len = SMBAUTH_SESSION_KEY_SZ;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
774
return (smb_token_setup_wingrps(token));
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
78
if (!token || !sib)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
781
smb_token_setup_anon(smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
785
token->tkn_account_name = strdup("Anonymous");
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
786
token->tkn_domain_name = strdup("NT Authority");
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
788
token->tkn_user.i_sid = smb_sid_dup(user_sid);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
789
token->tkn_primary_grp.i_sid = smb_sid_dup(user_sid);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
790
token->tkn_flags = SMB_ATF_ANON;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
797
token->tkn_ssnkey.val = calloc(1, SMBAUTH_SESSION_KEY_SZ);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
799
if (token->tkn_account_name == NULL ||
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
800
token->tkn_domain_name == NULL ||
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
801
token->tkn_user.i_sid == NULL ||
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
802
token->tkn_primary_grp.i_sid == NULL ||
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
803
token->tkn_ssnkey.val == NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
806
token->tkn_ssnkey.len = SMBAUTH_SESSION_KEY_SZ;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
807
return (smb_token_setup_wingrps(token));
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
817
smb_token_user_sid(smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
819
return ((token) ? token->tkn_user.i_sid : NULL);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
83
if (token->tkn_flags & SMB_ATF_ANON) {
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
837
smb_token_group_sid(smb_token_t *token, int *iterator)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
84
token->tkn_user.i_id = UID_NOBODY;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
841
if (token == NULL || iterator == NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
844
if (token->tkn_win_grps.i_ids == NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
849
if (index < 0 || index >= token->tkn_win_grps.i_cnt)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
85
token->tkn_owner.i_id = UID_NOBODY;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
853
return (token->tkn_win_grps.i_ids[index].i_sid);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
864
smb_token_is_member(smb_token_t *token, smb_sid_t *sid)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
869
if (token == NULL || sid == NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
872
tsid = smb_token_user_sid(token);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
877
tsid = smb_token_group_sid(token, &iterator);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
88
id = &token->tkn_user;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
889
smb_token_log(smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
897
if (token == NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
901
(token->tkn_domain_name) ? token->tkn_domain_name : "-NULL-",
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
902
(token->tkn_account_name) ? token->tkn_account_name : "-NULL-");
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
904
syslog(LOG_DEBUG, " User->Attr: %d", token->tkn_user.i_attrs);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
905
smb_sid_tostr((smb_sid_t *)token->tkn_user.i_sid, sidstr);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
907
token->tkn_user.i_id);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
909
smb_sid_tostr((smb_sid_t *)token->tkn_owner.i_sid, sidstr);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
911
sidstr, token->tkn_owner.i_id);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
913
smb_sid_tostr((smb_sid_t *)token->tkn_primary_grp.i_sid, sidstr);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
915
sidstr, token->tkn_primary_grp.i_id);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
917
w_grps = &token->tkn_win_grps;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
935
x_grps = token->tkn_posix_grps;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
944
if (token->tkn_privileges)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
945
smb_privset_log(token->tkn_privileges);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
960
smb_token_setup_wingrps(smb_token_t *token)
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
97
id = &token->tkn_owner;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
974
tkn_grps.i_ids->i_sid = smb_sid_dup(token->tkn_primary_grp.i_sid);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
975
tkn_grps.i_ids->i_attrs = token->tkn_primary_grp.i_attrs;
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
981
status = smb_sam_usr_groups(token->tkn_user.i_sid, &tkn_grps);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
987
status = smb_wka_token_groups(token->tkn_flags, &tkn_grps);
usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c
993
token->tkn_win_grps = tkn_grps;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
100
DAT_SR_TOKEN token;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1074
DAT_SR_TOKEN *token)
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1077
return (dat_sr_read_token(file, token));
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1083
*token = top->token;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1100
DAT_SR_TOKEN *token) /*ARGSUSED*/
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1108
top->token = *token;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1123
DAT_SR_TOKEN *token)
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1162
token->type = DAT_SR_TOKEN_EOF;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1163
token->value = NULL;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1164
token->value_len = 0;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1167
token->type = DAT_SR_TOKEN_EOR;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1168
token->value = NULL;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1169
token->value_len = 0;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1217
token,
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1224
token,
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1237
dat_sr_type_to_str(token->type),
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1238
((DAT_SR_TOKEN_STRING == token->type) ? token->value : ""));
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1251
DAT_SR_TOKEN *token,
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1254
token->type = DAT_SR_TOKEN_STRING;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1256
token->value_len = sizeof (char) * (token_len + 1);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1257
if (NULL == (token->value = dat_os_alloc(token->value_len))) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1261
if (token_len != dat_os_fread(file, token->value, token_len)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1262
dat_os_free(token->value, token->value_len);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1263
token->value = NULL;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1268
token->value[token->value_len - 1] = '\0';
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1281
DAT_SR_TOKEN *token,
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1296
token->type = DAT_SR_TOKEN_STRING;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1298
token->value_len = sizeof (char) * (str_len - num_escape_seq + 1);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1300
if (NULL == (token->value = dat_os_alloc(token->value_len))) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1321
token->value[j] = c;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1334
token->value[token->value_len - 1] = '\0';
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1338
if (NULL != token->value) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1339
dat_os_free(token->value, token->value_len);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
1340
token->value = NULL;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
229
DAT_SR_TOKEN *token);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
234
DAT_SR_TOKEN *token);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
239
DAT_SR_TOKEN *token);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
244
DAT_SR_TOKEN *token,
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
250
DAT_SR_TOKEN *token,
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
402
DAT_SR_TOKEN token;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
404
if (DAT_SUCCESS != dat_sr_get_token(file, &token)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
408
if (DAT_SR_TOKEN_EOF == token.type) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
411
(void) dat_sr_put_token(file, &token);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
480
DAT_SR_TOKEN token;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
495
if (DAT_SUCCESS != dat_sr_get_token(file, &token)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
500
if (DAT_SR_TOKEN_STRING != token.type) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
504
dat_os_free(token.value,
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
506
dat_os_strlen(token.value)) + 1);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
546
DAT_SR_TOKEN token;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
549
if (DAT_SUCCESS != dat_sr_get_token(file, &token)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
553
if (DAT_SR_TOKEN_STRING != token.type) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
556
entry->ia_name = token.value;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
564
status_success = dat_sr_put_token(file, &token);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
581
DAT_SR_TOKEN token;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
584
if (DAT_SUCCESS != dat_sr_get_token(file, &token)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
588
if (DAT_SR_TOKEN_STRING != token.type) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
591
token.value, &entry->api_version)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
594
dat_os_free(token.value,
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
595
(sizeof (char) * dat_os_strlen(token.value)) + 1);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
603
status_success = dat_sr_put_token(file, &token);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
620
DAT_SR_TOKEN token;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
623
if (DAT_SUCCESS != dat_sr_get_token(file, &token)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
627
if (DAT_SR_TOKEN_STRING != token.type) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
630
token.value, &entry->is_thread_safe)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
633
dat_os_free(token.value,
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
634
(sizeof (char) * dat_os_strlen(token.value)) + 1);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
642
status_success = dat_sr_put_token(file, &token);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
659
DAT_SR_TOKEN token;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
662
if (DAT_SUCCESS != dat_sr_get_token(file, &token)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
666
if (DAT_SR_TOKEN_STRING != token.type) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
669
token.value, &entry->is_default)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
672
dat_os_free(token.value,
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
673
(sizeof (char) * dat_os_strlen(token.value)) + 1);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
681
status_success = dat_sr_put_token(file, &token);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
698
DAT_SR_TOKEN token;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
701
if (DAT_SUCCESS != dat_sr_get_token(file, &token)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
705
if (DAT_SR_TOKEN_STRING != token.type) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
708
entry->lib_path = token.value;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
716
status_success = dat_sr_put_token(file, &token);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
732
DAT_SR_TOKEN token;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
735
if (DAT_SUCCESS != dat_sr_get_token(file, &token)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
739
if (DAT_SR_TOKEN_STRING != token.type) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
742
token.value, &entry->provider_version)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
745
dat_os_free(token.value,
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
746
(sizeof (char) * dat_os_strlen(token.value)) + 1);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
754
status_success = dat_sr_put_token(file, &token);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
771
DAT_SR_TOKEN token;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
774
if (DAT_SUCCESS != dat_sr_get_token(file, &token)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
778
if (DAT_SR_TOKEN_STRING != token.type) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
781
entry->ia_params = token.value;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
789
status_success = dat_sr_put_token(file, &token);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
806
DAT_SR_TOKEN token;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
809
if (DAT_SUCCESS != dat_sr_get_token(file, &token)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
813
if (DAT_SR_TOKEN_STRING != token.type) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
816
entry->platform_params = token.value;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
824
status_success = dat_sr_put_token(file, &token);
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
841
DAT_SR_TOKEN token;
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
844
if (DAT_SUCCESS != dat_sr_get_token(file, &token)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
848
if ((DAT_SR_TOKEN_EOF != token.type) &&
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
849
(DAT_SR_TOKEN_EOR != token.type)) {
usr/src/lib/udapl/libdat/common/udat_sr_parser.c
858
status_success = dat_sr_put_token(file, &token);
usr/src/psm/promif/ieee1275/common/prom_2path.c
32
static int token2path(char *svc, uint_t token, char *buf, uint_t len);
usr/src/psm/promif/ieee1275/common/prom_2path.c
47
token2path(char *service, uint_t token, char *buf, uint_t len)
usr/src/psm/promif/ieee1275/common/prom_2path.c
68
ci[3] = p1275_uint2cell(token); /* Arg1: ihandle/phandle */
usr/src/test/libmlrpc-tests/tests/netrlogon/krb5_pac_tests/krb5_pac_decode.c
40
smb_token_t *token;
usr/src/test/libmlrpc-tests/tests/netrlogon/krb5_pac_tests/krb5_pac_decode.c
57
token = calloc(1, sizeof (*token));
usr/src/test/libmlrpc-tests/tests/netrlogon/krb5_pac_tests/krb5_pac_decode.c
58
if (token == NULL) {
usr/src/test/libmlrpc-tests/tests/netrlogon/krb5_pac_tests/krb5_pac_decode.c
66
status = smb_decode_krb5_pac(token, (char *)pac_buf, buflen);
usr/src/test/libmlrpc-tests/tests/netrlogon/krb5_pac_tests/krb5_pac_decode.c
73
smb_token_log(token);
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
187
smb_token_t *token = NULL;
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
255
token = calloc(1, sizeof (*token));
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
256
if (token == NULL) {
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
260
status = netlogon_logon(&user_info, token, &di);
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
266
smb_token_log(token);
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
269
cmp_token = *token;
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
272
token = calloc(1, sizeof (*token));
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
273
if (token == NULL) {
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
278
status = netlogon_logon(&user_info, token, &di);
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
286
if (!compare_tokens(&cmp_token, token)) {
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
288
smb_token_log(token);
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
292
smb_token_destroy(token);
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
294
smb_token_log(token);
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
295
smb_token_destroy(token);
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
297
token = calloc(1, sizeof (*token));
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
298
if (token == NULL) {
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
305
status = netlogon_logon(&user_info, token, &di);
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
311
smb_token_log(token);
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
312
if (!compare_tokens(&cmp_token, token)) {
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
316
smb_token_destroy(token);
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
318
token = calloc(1, sizeof (*token));
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
319
if (token == NULL) {
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
326
status = netlogon_logon(&user_info, token, &di);
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
333
smb_token_log(token);
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
335
if (!compare_tokens(&cmp_token, token)) {
usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/samlogon.c
339
smb_token_destroy(token);
usr/src/tools/cscope-fast/crossref.c
105
switch (token = yylex()) {
usr/src/tools/cscope-fast/crossref.c
110
token != INCLUDE && token != NEWFILE) {
usr/src/tools/cscope-fast/crossref.c
116
savesymbol(token);
usr/src/tools/cscope-fast/crossref.c
124
(token == IDENT ||
usr/src/tools/cscope-fast/crossref.c
125
token == symbol[i].type)) {
usr/src/tools/cscope-fast/crossref.c
131
savesymbol(token);
usr/src/tools/cscope-fast/crossref.c
162
savesymbol(int token)
usr/src/tools/cscope-fast/crossref.c
171
symbol[symbols].type = token;
usr/src/tools/cscope-fast/crossref.c
82
int token; /* current token */
usr/src/tools/cscope-fast/global.h
198
void savesymbol(int token);
usr/src/tools/cw/cw.c
1307
char *tspec, *token;
usr/src/tools/cw/cw.c
1312
if ((token = strsep(&tspec, ",")) == NULL)
usr/src/tools/cw/cw.c
1314
compiler->c_name = token;
usr/src/tools/cw/cw.c
1316
if ((token = strsep(&tspec, ",")) == NULL)
usr/src/tools/cw/cw.c
1318
compiler->c_path = token;
usr/src/tools/cw/cw.c
1320
if ((token = strsep(&tspec, ",")) == NULL)
usr/src/tools/cw/cw.c
1323
if ((strcasecmp(token, "gnu") == 0) ||
usr/src/tools/cw/cw.c
1324
(strcasecmp(token, "gcc") == 0)) {
usr/src/tools/cw/cw.c
1326
} else if ((strcasecmp(token, "sun") == 0) ||
usr/src/tools/cw/cw.c
1327
(strcasecmp(token, "cc") == 0)) {
usr/src/tools/cw/cw.c
1329
} else if ((strcasecmp(token, "smatch") == 0)) {
usr/src/tools/cw/cw.c
1332
errx(1, "unknown compiler style: %s", token);
usr/src/tools/ndrgen/ndr_anal.c
767
if (sym->kw->token != BASIC_TYPE)
usr/src/tools/ndrgen/ndr_lex.c
274
return (sym->kw->token);
usr/src/tools/ndrgen/ndr_lex.c
369
return (sym->kw->token);
usr/src/tools/ndrgen/ndr_lex.c
379
return (sym->kw->token);
usr/src/tools/ndrgen/ndrgen.h
83
int token;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
1017
while (isspace(*token))
usr/src/tools/sgs/sgsmsg/sgsmsg.c
1018
token++;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
1020
if (*token == 0) {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
191
char *buffer, *token, *_mesgid = 0, *_setid = 0, *_domain = 0;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
216
if ((token = strstr(buffer, id)) == NULL)
usr/src/tools/sgs/sgsmsg/sgsmsg.c
223
_mesgid = token;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
224
while (!(isspace(*token)))
usr/src/tools/sgs/sgsmsg/sgsmsg.c
225
token++;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
226
*token++ = 0;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
228
while (isspace(*token))
usr/src/tools/sgs/sgsmsg/sgsmsg.c
229
token++;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
230
_setid = token;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
231
while (!(isspace(*token)))
usr/src/tools/sgs/sgsmsg/sgsmsg.c
232
token++;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
233
*token++ = 0;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
235
while (isspace(*token))
usr/src/tools/sgs/sgsmsg/sgsmsg.c
236
token++;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
237
_domain = token;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
238
while (!(isspace(*token)))
usr/src/tools/sgs/sgsmsg/sgsmsg.c
239
token++;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
240
*token = 0;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
664
char buffer[LINE_MAX], * token;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
678
while ((token = fgets(buffer, LINE_MAX, fddesc)) != NULL) {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
681
switch (*token) {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
717
++token) < 0) {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
748
token++;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
749
while (isspace(*token)) /* rid any whitespace */
usr/src/tools/sgs/sgsmsg/sgsmsg.c
750
token++;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
751
_defn = token; /* definition start */
usr/src/tools/sgs/sgsmsg/sgsmsg.c
752
while (!(isspace(*token)))
usr/src/tools/sgs/sgsmsg/sgsmsg.c
753
token++;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
754
*token++ = 0;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
756
while (isspace(*token)) /* rid any whitespace */
usr/src/tools/sgs/sgsmsg/sgsmsg.c
757
token++;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
764
if (*token == 0) {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
821
token) < 0) {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
843
if (*token != '"') {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
872
if (*token == '"') {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
874
(fprintf(fdlint, "%c", *token) < 0)) {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
879
token++;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
881
while (*token) {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
884
if ((*token == '\\') && (escape == 0)) {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
886
if (fdlint && (*(token + 1) != '\n') &&
usr/src/tools/sgs/sgsmsg/sgsmsg.c
887
fprintf(fdlint, "%c", *token) < 0) {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
893
token++;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
897
if (*token == 'n')
usr/src/tools/sgs/sgsmsg/sgsmsg.c
899
else if (*token == 't')
usr/src/tools/sgs/sgsmsg/sgsmsg.c
901
else if (*token == 'v')
usr/src/tools/sgs/sgsmsg/sgsmsg.c
903
else if (*token == 'b')
usr/src/tools/sgs/sgsmsg/sgsmsg.c
905
else if (*token == 'f')
usr/src/tools/sgs/sgsmsg/sgsmsg.c
907
else if (*token == '\\')
usr/src/tools/sgs/sgsmsg/sgsmsg.c
909
else if (*token == '"')
usr/src/tools/sgs/sgsmsg/sgsmsg.c
911
else if (*token == '\n')
usr/src/tools/sgs/sgsmsg/sgsmsg.c
914
_token = *token;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
932
if (*token == '"') {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
934
"%c", *token) < 0)) {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
943
*token) < 0)) {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
950
while (*++token) {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
951
if (*token == '\n')
usr/src/tools/sgs/sgsmsg/sgsmsg.c
956
_token = *token;
usr/src/tools/sgs/sgsmsg/sgsmsg.c
961
(fprintf(fdmsgs, "%c", *token) < 0)) {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
968
"%c", *token) < 0) {
usr/src/tools/sgs/sgsmsg/sgsmsg.c
985
ptr++, token++, len++;
usr/src/tools/smatch/src/allocate.c
141
ALLOCATOR(token, "tokens");
usr/src/tools/smatch/src/allocate.h
81
DECLARE_ALLOCATOR(token);
usr/src/tools/smatch/src/c2xml.c
223
static struct position *get_expansion_end (struct token *token)
usr/src/tools/smatch/src/c2xml.c
225
struct token *p1, *p2;
usr/src/tools/smatch/src/c2xml.c
228
!eof_token(token);
usr/src/tools/smatch/src/c2xml.c
229
p2 = p1, p1 = token, token = token->next);
usr/src/tools/smatch/src/char.c
117
while (token != done) {
usr/src/tools/smatch/src/char.c
119
const char *p = token->string->data;
usr/src/tools/smatch/src/char.c
120
const char *end = p + token->string->length - 1;
usr/src/tools/smatch/src/char.c
124
p = parse_escape(p, &v, end, bits, token->pos);
usr/src/tools/smatch/src/char.c
129
token = token->next;
usr/src/tools/smatch/src/char.c
132
warning(token->pos, "trying to concatenate %d-character string (%d bytes max)", len, MAX_STRING);
usr/src/tools/smatch/src/char.c
145
return token;
usr/src/tools/smatch/src/char.c
69
void get_char_constant(struct token *token, unsigned long long *val)
usr/src/tools/smatch/src/char.c
71
const char *p = token->embedded, *end;
usr/src/tools/smatch/src/char.c
73
int type = token_type(token);
usr/src/tools/smatch/src/char.c
77
p = token->string->data;
usr/src/tools/smatch/src/char.c
78
end = p + token->string->length - 1;
usr/src/tools/smatch/src/char.c
87
type < TOKEN_WIDE_CHAR ? bits_in_char : wchar_ctype->bit_size, token->pos);
usr/src/tools/smatch/src/char.c
89
warning(token->pos,
usr/src/tools/smatch/src/char.c
94
struct token *get_string_constant(struct token *token, struct expression *expr)
usr/src/tools/smatch/src/char.c
96
struct string *string = token->string;
usr/src/tools/smatch/src/char.c
97
struct token *next = token->next, *done = NULL;
usr/src/tools/smatch/src/char.c
98
int stringtype = token_type(token);
usr/src/tools/smatch/src/char.h
1
extern void get_char_constant(struct token *, unsigned long long *);
usr/src/tools/smatch/src/char.h
2
extern struct token *get_string_constant(struct token *, struct expression *);
usr/src/tools/smatch/src/check_bit_shift.c
100
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_bit_shift.c
101
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_bit_shift.c
103
name = alloc_string(show_ident(token->ident));
usr/src/tools/smatch/src/check_bit_shift.c
104
token = token->next;
usr/src/tools/smatch/src/check_bit_shift.c
105
if (token_type(token) != TOKEN_NUMBER)
usr/src/tools/smatch/src/check_bit_shift.c
108
*val = atoi(token->number);
usr/src/tools/smatch/src/check_bit_shift.c
110
token = token->next;
usr/src/tools/smatch/src/check_bit_shift.c
89
struct token *token;
usr/src/tools/smatch/src/check_bit_shift.c
94
token = get_tokens_file(filename);
usr/src/tools/smatch/src/check_bit_shift.c
95
if (!token)
usr/src/tools/smatch/src/check_bit_shift.c
97
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_bit_shift.c
99
token = token->next;
usr/src/tools/smatch/src/check_deref.c
254
struct token *token;
usr/src/tools/smatch/src/check_deref.c
258
token = get_tokens_file("kernel.allocation_funcs_gfp");
usr/src/tools/smatch/src/check_deref.c
259
if (!token)
usr/src/tools/smatch/src/check_deref.c
261
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_deref.c
263
token = token->next;
usr/src/tools/smatch/src/check_deref.c
264
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_deref.c
265
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_deref.c
267
func = show_ident(token->ident);
usr/src/tools/smatch/src/check_deref.c
268
token = token->next;
usr/src/tools/smatch/src/check_deref.c
269
if (token_type(token) == TOKEN_IDENT)
usr/src/tools/smatch/src/check_deref.c
271
else if (token_type(token) == TOKEN_NUMBER)
usr/src/tools/smatch/src/check_deref.c
272
arg = atoi(token->number);
usr/src/tools/smatch/src/check_deref.c
276
token = token->next;
usr/src/tools/smatch/src/check_dev_queue_xmit.c
101
struct token *token;
usr/src/tools/smatch/src/check_dev_queue_xmit.c
105
token = get_tokens_file("kernel.dev_queue_xmit");
usr/src/tools/smatch/src/check_dev_queue_xmit.c
106
if (!token)
usr/src/tools/smatch/src/check_dev_queue_xmit.c
108
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_dev_queue_xmit.c
110
token = token->next;
usr/src/tools/smatch/src/check_dev_queue_xmit.c
111
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_dev_queue_xmit.c
112
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_dev_queue_xmit.c
114
func = show_ident(token->ident);
usr/src/tools/smatch/src/check_dev_queue_xmit.c
115
token = token->next;
usr/src/tools/smatch/src/check_dev_queue_xmit.c
116
if (token_type(token) != TOKEN_NUMBER)
usr/src/tools/smatch/src/check_dev_queue_xmit.c
118
arg = atoi(token->number);
usr/src/tools/smatch/src/check_dev_queue_xmit.c
120
token = token->next;
usr/src/tools/smatch/src/check_dma_on_stack.c
54
struct token *token;
usr/src/tools/smatch/src/check_dma_on_stack.c
58
token = get_tokens_file("kernel.dma_funcs");
usr/src/tools/smatch/src/check_dma_on_stack.c
59
if (!token)
usr/src/tools/smatch/src/check_dma_on_stack.c
61
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_dma_on_stack.c
63
token = token->next;
usr/src/tools/smatch/src/check_dma_on_stack.c
64
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_dma_on_stack.c
65
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_dma_on_stack.c
67
func = show_ident(token->ident);
usr/src/tools/smatch/src/check_dma_on_stack.c
68
token = token->next;
usr/src/tools/smatch/src/check_dma_on_stack.c
69
if (token_type(token) != TOKEN_NUMBER)
usr/src/tools/smatch/src/check_dma_on_stack.c
71
arg = atoi(token->number);
usr/src/tools/smatch/src/check_dma_on_stack.c
73
token = token->next;
usr/src/tools/smatch/src/check_err_ptr_deref.c
154
struct token *token;
usr/src/tools/smatch/src/check_err_ptr_deref.c
157
token = get_tokens_file("kernel.returns_err_ptr");
usr/src/tools/smatch/src/check_err_ptr_deref.c
158
if (!token)
usr/src/tools/smatch/src/check_err_ptr_deref.c
160
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_err_ptr_deref.c
162
token = token->next;
usr/src/tools/smatch/src/check_err_ptr_deref.c
163
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_err_ptr_deref.c
164
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_err_ptr_deref.c
166
func = show_ident(token->ident);
usr/src/tools/smatch/src/check_err_ptr_deref.c
168
token = token->next;
usr/src/tools/smatch/src/check_freeing_devm.c
45
struct token *token;
usr/src/tools/smatch/src/check_freeing_devm.c
49
token = get_tokens_file("kernel.frees_argument");
usr/src/tools/smatch/src/check_freeing_devm.c
50
if (!token)
usr/src/tools/smatch/src/check_freeing_devm.c
52
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_freeing_devm.c
54
token = token->next;
usr/src/tools/smatch/src/check_freeing_devm.c
55
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_freeing_devm.c
56
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_freeing_devm.c
58
func = show_ident(token->ident);
usr/src/tools/smatch/src/check_freeing_devm.c
59
token = token->next;
usr/src/tools/smatch/src/check_freeing_devm.c
60
if (token_type(token) != TOKEN_NUMBER)
usr/src/tools/smatch/src/check_freeing_devm.c
62
arg = atoi(token->number);
usr/src/tools/smatch/src/check_freeing_devm.c
64
token = token->next;
usr/src/tools/smatch/src/check_held_dev.c
103
struct token *token;
usr/src/tools/smatch/src/check_held_dev.c
106
token = get_tokens_file("kernel.returns_held_funcs");
usr/src/tools/smatch/src/check_held_dev.c
107
if (!token)
usr/src/tools/smatch/src/check_held_dev.c
109
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_held_dev.c
111
token = token->next;
usr/src/tools/smatch/src/check_held_dev.c
112
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_held_dev.c
113
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_held_dev.c
115
func = show_ident(token->ident);
usr/src/tools/smatch/src/check_held_dev.c
120
token = token->next;
usr/src/tools/smatch/src/check_indenting.c
209
struct token *token;
usr/src/tools/smatch/src/check_indenting.c
215
token = get_tokens_file(name);
usr/src/tools/smatch/src/check_indenting.c
216
if (!token)
usr/src/tools/smatch/src/check_indenting.c
218
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_indenting.c
220
token = token->next;
usr/src/tools/smatch/src/check_indenting.c
221
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_indenting.c
222
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_indenting.c
224
macro = alloc_string(show_ident(token->ident));
usr/src/tools/smatch/src/check_indenting.c
226
token = token->next;
usr/src/tools/smatch/src/check_indenting.c
70
struct token *token;
usr/src/tools/smatch/src/check_indenting.c
78
token = pos_get_token(pos);
usr/src/tools/smatch/src/check_indenting.c
79
if (token && token_type(token) == TOKEN_IDENT &&
usr/src/tools/smatch/src/check_indenting.c
80
strcmp(show_ident(token->ident), "endif") == 0)
usr/src/tools/smatch/src/check_macro_side_effects.c
137
struct token *token;
usr/src/tools/smatch/src/check_macro_side_effects.c
143
token = get_tokens_file(name);
usr/src/tools/smatch/src/check_macro_side_effects.c
144
if (!token)
usr/src/tools/smatch/src/check_macro_side_effects.c
146
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_macro_side_effects.c
148
token = token->next;
usr/src/tools/smatch/src/check_macro_side_effects.c
149
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_macro_side_effects.c
150
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_macro_side_effects.c
152
macro = alloc_string(show_ident(token->ident));
usr/src/tools/smatch/src/check_macro_side_effects.c
154
token = token->next;
usr/src/tools/smatch/src/check_macro_side_effects.c
54
if (!sym->scope || !sym->scope->token)
usr/src/tools/smatch/src/check_macro_side_effects.c
56
if (positions_eq(macro_pos, sym->scope->token->pos))
usr/src/tools/smatch/src/check_memcpy_overflow.c
281
struct token *token;
usr/src/tools/smatch/src/check_memcpy_overflow.c
288
token = get_tokens_file(name);
usr/src/tools/smatch/src/check_memcpy_overflow.c
289
if (!token)
usr/src/tools/smatch/src/check_memcpy_overflow.c
291
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_memcpy_overflow.c
293
token = token->next;
usr/src/tools/smatch/src/check_memcpy_overflow.c
294
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_memcpy_overflow.c
295
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_memcpy_overflow.c
297
func = show_ident(token->ident);
usr/src/tools/smatch/src/check_memcpy_overflow.c
299
token = token->next;
usr/src/tools/smatch/src/check_memcpy_overflow.c
300
if (token_type(token) != TOKEN_NUMBER)
usr/src/tools/smatch/src/check_memcpy_overflow.c
302
size = atoi(token->number);
usr/src/tools/smatch/src/check_memcpy_overflow.c
304
token = token->next;
usr/src/tools/smatch/src/check_memcpy_overflow.c
305
if (token_type(token) == TOKEN_SPECIAL) {
usr/src/tools/smatch/src/check_memcpy_overflow.c
306
if (token->special != '-')
usr/src/tools/smatch/src/check_memcpy_overflow.c
308
token = token->next;
usr/src/tools/smatch/src/check_memcpy_overflow.c
309
if (token_type(token) != TOKEN_NUMBER)
usr/src/tools/smatch/src/check_memcpy_overflow.c
311
token = token->next;
usr/src/tools/smatch/src/check_memcpy_overflow.c
315
if (token_type(token) != TOKEN_NUMBER)
usr/src/tools/smatch/src/check_memcpy_overflow.c
317
buf = atoi(token->number);
usr/src/tools/smatch/src/check_memcpy_overflow.c
325
token = token->next;
usr/src/tools/smatch/src/check_memcpy_overflow.c
327
if (token_type(token) != TOKEN_STREAMEND)
usr/src/tools/smatch/src/check_memcpy_overflow.c
335
struct token *token;
usr/src/tools/smatch/src/check_memcpy_overflow.c
340
token = get_tokens_file(name);
usr/src/tools/smatch/src/check_memcpy_overflow.c
341
if (!token)
usr/src/tools/smatch/src/check_memcpy_overflow.c
343
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_memcpy_overflow.c
345
token = token->next;
usr/src/tools/smatch/src/check_memcpy_overflow.c
346
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_memcpy_overflow.c
347
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_memcpy_overflow.c
350
struct_type = show_ident(token->ident);
usr/src/tools/smatch/src/check_memcpy_overflow.c
353
token = token->next;
usr/src/tools/smatch/src/check_return.c
34
struct token *token;
usr/src/tools/smatch/src/check_return.c
41
token = get_tokens_file(name);
usr/src/tools/smatch/src/check_return.c
42
if (!token)
usr/src/tools/smatch/src/check_return.c
44
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_return.c
46
token = token->next;
usr/src/tools/smatch/src/check_return.c
47
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_return.c
48
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_return.c
50
func = show_ident(token->ident);
usr/src/tools/smatch/src/check_return.c
52
token = token->next;
usr/src/tools/smatch/src/check_rosenberg.c
342
struct token *token;
usr/src/tools/smatch/src/check_rosenberg.c
346
token = get_tokens_file("kernel.clears_argument");
usr/src/tools/smatch/src/check_rosenberg.c
347
if (!token)
usr/src/tools/smatch/src/check_rosenberg.c
349
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_rosenberg.c
351
token = token->next;
usr/src/tools/smatch/src/check_rosenberg.c
352
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_rosenberg.c
353
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_rosenberg.c
355
func = show_ident(token->ident);
usr/src/tools/smatch/src/check_rosenberg.c
356
token = token->next;
usr/src/tools/smatch/src/check_rosenberg.c
357
if (token_type(token) != TOKEN_NUMBER)
usr/src/tools/smatch/src/check_rosenberg.c
359
arg = atoi(token->number);
usr/src/tools/smatch/src/check_rosenberg.c
362
token = token->next;
usr/src/tools/smatch/src/check_rosenberg.c
369
struct token *token;
usr/src/tools/smatch/src/check_rosenberg.c
373
token = get_tokens_file("kernel.rosenberg_funcs");
usr/src/tools/smatch/src/check_rosenberg.c
374
if (!token)
usr/src/tools/smatch/src/check_rosenberg.c
376
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_rosenberg.c
378
token = token->next;
usr/src/tools/smatch/src/check_rosenberg.c
379
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_rosenberg.c
380
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_rosenberg.c
382
func = show_ident(token->ident);
usr/src/tools/smatch/src/check_rosenberg.c
383
token = token->next;
usr/src/tools/smatch/src/check_rosenberg.c
384
if (token_type(token) != TOKEN_NUMBER)
usr/src/tools/smatch/src/check_rosenberg.c
386
arg = atoi(token->number);
usr/src/tools/smatch/src/check_rosenberg.c
388
token = token->next;
usr/src/tools/smatch/src/check_sizeof.c
127
struct token *token;
usr/src/tools/smatch/src/check_sizeof.c
133
token = get_tokens_file(name);
usr/src/tools/smatch/src/check_sizeof.c
134
if (!token)
usr/src/tools/smatch/src/check_sizeof.c
136
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_sizeof.c
138
token = token->next;
usr/src/tools/smatch/src/check_sizeof.c
139
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_sizeof.c
140
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_sizeof.c
142
macro = alloc_string(show_ident(token->ident));
usr/src/tools/smatch/src/check_sizeof.c
144
token = token->next;
usr/src/tools/smatch/src/check_uninitialized.c
352
struct token *token;
usr/src/tools/smatch/src/check_uninitialized.c
360
token = get_tokens_file(name);
usr/src/tools/smatch/src/check_uninitialized.c
361
if (!token)
usr/src/tools/smatch/src/check_uninitialized.c
363
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_uninitialized.c
365
token = token->next;
usr/src/tools/smatch/src/check_uninitialized.c
366
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_uninitialized.c
367
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_uninitialized.c
369
func = show_ident(token->ident);
usr/src/tools/smatch/src/check_uninitialized.c
371
token = token->next;
usr/src/tools/smatch/src/check_uninitialized.c
372
if (token_type(token) != TOKEN_NUMBER)
usr/src/tools/smatch/src/check_uninitialized.c
374
param = atoi(token->number);
usr/src/tools/smatch/src/check_uninitialized.c
378
token = token->next;
usr/src/tools/smatch/src/check_unreachable.c
231
struct token *token;
usr/src/tools/smatch/src/check_unreachable.c
240
token = get_tokens_file(name);
usr/src/tools/smatch/src/check_unreachable.c
241
if (!token)
usr/src/tools/smatch/src/check_unreachable.c
243
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_unreachable.c
245
token = token->next;
usr/src/tools/smatch/src/check_unreachable.c
246
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_unreachable.c
247
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_unreachable.c
249
macro = alloc_string(show_ident(token->ident));
usr/src/tools/smatch/src/check_unreachable.c
251
token = token->next;
usr/src/tools/smatch/src/check_unreachable.c
258
struct token *token;
usr/src/tools/smatch/src/check_unreachable.c
267
token = get_tokens_file(name);
usr/src/tools/smatch/src/check_unreachable.c
268
if (!token)
usr/src/tools/smatch/src/check_unreachable.c
270
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_unreachable.c
272
token = token->next;
usr/src/tools/smatch/src/check_unreachable.c
273
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_unreachable.c
274
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_unreachable.c
276
macro = alloc_string(show_ident(token->ident));
usr/src/tools/smatch/src/check_unreachable.c
278
token = token->next;
usr/src/tools/smatch/src/check_unreachable.c
83
struct token *token;
usr/src/tools/smatch/src/check_unreachable.c
89
token = pos_get_token(pos);
usr/src/tools/smatch/src/check_unreachable.c
90
if (token && token_type(token) == TOKEN_IDENT &&
usr/src/tools/smatch/src/check_unreachable.c
91
strcmp(show_ident(token->ident), "endif") == 0)
usr/src/tools/smatch/src/check_unreachable.c
95
token = pos_get_token(pos);
usr/src/tools/smatch/src/check_unreachable.c
96
if (token && token_type(token) == TOKEN_IDENT &&
usr/src/tools/smatch/src/check_unreachable.c
97
strcmp(show_ident(token->ident), "endif") == 0)
usr/src/tools/smatch/src/check_unwind.c
158
struct token *token;
usr/src/tools/smatch/src/check_unwind.c
161
token = get_tokens_file("kernel.unwind_functions");
usr/src/tools/smatch/src/check_unwind.c
162
if (!token)
usr/src/tools/smatch/src/check_unwind.c
164
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_unwind.c
166
token = token->next;
usr/src/tools/smatch/src/check_unwind.c
167
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_unwind.c
168
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_unwind.c
170
func = show_ident(token->ident);
usr/src/tools/smatch/src/check_unwind.c
172
token = token->next;
usr/src/tools/smatch/src/check_wrong_size_arg.c
43
struct token *token;
usr/src/tools/smatch/src/check_wrong_size_arg.c
51
token = get_tokens_file(name);
usr/src/tools/smatch/src/check_wrong_size_arg.c
52
if (!token)
usr/src/tools/smatch/src/check_wrong_size_arg.c
54
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/check_wrong_size_arg.c
56
token = token->next;
usr/src/tools/smatch/src/check_wrong_size_arg.c
57
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/check_wrong_size_arg.c
58
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/check_wrong_size_arg.c
60
func = show_ident(token->ident);
usr/src/tools/smatch/src/check_wrong_size_arg.c
62
token = token->next;
usr/src/tools/smatch/src/check_wrong_size_arg.c
63
if (token_type(token) != TOKEN_NUMBER)
usr/src/tools/smatch/src/check_wrong_size_arg.c
65
size = atoi(token->number);
usr/src/tools/smatch/src/check_wrong_size_arg.c
67
token = token->next;
usr/src/tools/smatch/src/check_wrong_size_arg.c
68
if (token_type(token) == TOKEN_SPECIAL) {
usr/src/tools/smatch/src/check_wrong_size_arg.c
69
if (token->special != '-')
usr/src/tools/smatch/src/check_wrong_size_arg.c
71
token = token->next;
usr/src/tools/smatch/src/check_wrong_size_arg.c
73
if (token_type(token) != TOKEN_NUMBER)
usr/src/tools/smatch/src/check_wrong_size_arg.c
76
token = token->next;
usr/src/tools/smatch/src/check_wrong_size_arg.c
85
if (token_type(token) != TOKEN_STREAMEND)
usr/src/tools/smatch/src/expression.c
106
array = alloc_symbol(token->pos, SYM_ARRAY);
usr/src/tools/smatch/src/expression.c
109
array->endpos = token->pos;
usr/src/tools/smatch/src/expression.c
110
decl = alloc_symbol(token->pos, SYM_NODE);
usr/src/tools/smatch/src/expression.c
114
decl->endpos = token->pos;
usr/src/tools/smatch/src/expression.c
126
decl->initializer = alloc_expression(token->pos, EXPR_STRING);
usr/src/tools/smatch/src/expression.c
129
decl->array_size = alloc_const_expression(token->pos, len + 1);
usr/src/tools/smatch/src/expression.c
136
static struct token *parse_type(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
139
*tree = alloc_expression(token->pos, EXPR_TYPE);
usr/src/tools/smatch/src/expression.c
140
token = typename(token, &sym, NULL);
usr/src/tools/smatch/src/expression.c
142
sparse_error(token->pos,
usr/src/tools/smatch/src/expression.c
146
return token;
usr/src/tools/smatch/src/expression.c
149
static struct token *builtin_types_compatible_p_expr(struct token *token,
usr/src/tools/smatch/src/expression.c
153
token->pos, EXPR_COMPARE);
usr/src/tools/smatch/src/expression.c
155
token = token->next;
usr/src/tools/smatch/src/expression.c
156
if (!match_op(token, '('))
usr/src/tools/smatch/src/expression.c
157
return expect(token, '(',
usr/src/tools/smatch/src/expression.c
159
token = token->next;
usr/src/tools/smatch/src/expression.c
160
token = parse_type(token, &expr->left);
usr/src/tools/smatch/src/expression.c
161
if (!match_op(token, ','))
usr/src/tools/smatch/src/expression.c
162
return expect(token, ',',
usr/src/tools/smatch/src/expression.c
164
token = token->next;
usr/src/tools/smatch/src/expression.c
165
token = parse_type(token, &expr->right);
usr/src/tools/smatch/src/expression.c
166
if (!match_op(token, ')'))
usr/src/tools/smatch/src/expression.c
167
return expect(token, ')',
usr/src/tools/smatch/src/expression.c
169
token = token->next;
usr/src/tools/smatch/src/expression.c
172
return token;
usr/src/tools/smatch/src/expression.c
175
static struct token *builtin_offsetof_expr(struct token *token,
usr/src/tools/smatch/src/expression.c
183
token = token->next;
usr/src/tools/smatch/src/expression.c
184
if (!match_op(token, '('))
usr/src/tools/smatch/src/expression.c
185
return expect(token, '(', "after __builtin_offset");
usr/src/tools/smatch/src/expression.c
187
token = token->next;
usr/src/tools/smatch/src/expression.c
188
token = typename(token, &sym, NULL);
usr/src/tools/smatch/src/expression.c
190
sparse_error(token->pos,
usr/src/tools/smatch/src/expression.c
194
if (!match_op(token, ','))
usr/src/tools/smatch/src/expression.c
195
return expect(token, ',', "in __builtin_offset");
usr/src/tools/smatch/src/expression.c
204
return expect(token, ')', "at end of __builtin_offset");
usr/src/tools/smatch/src/expression.c
206
e = alloc_expression(token->pos, EXPR_OFFSETOF);
usr/src/tools/smatch/src/expression.c
212
token = token->next;
usr/src/tools/smatch/src/expression.c
213
e = alloc_expression(token->pos, EXPR_OFFSETOF);
usr/src/tools/smatch/src/expression.c
215
if (token_type(token) != TOKEN_IDENT) {
usr/src/tools/smatch/src/expression.c
216
sparse_error(token->pos, "Expected member name");
usr/src/tools/smatch/src/expression.c
217
return token;
usr/src/tools/smatch/src/expression.c
219
e->ident = token->ident;
usr/src/tools/smatch/src/expression.c
220
token = token->next;
usr/src/tools/smatch/src/expression.c
223
token = token->next;
usr/src/tools/smatch/src/expression.c
224
e = alloc_expression(token->pos, EXPR_OFFSETOF);
usr/src/tools/smatch/src/expression.c
226
token = parse_expression(token, &e->index);
usr/src/tools/smatch/src/expression.c
227
token = expect(token, ']',
usr/src/tools/smatch/src/expression.c
230
return token;
usr/src/tools/smatch/src/expression.c
234
op = token_type(token) == TOKEN_SPECIAL ? token->special : 0;
usr/src/tools/smatch/src/expression.c
249
static void get_number_value(struct expression *expr, struct token *token)
usr/src/tools/smatch/src/expression.c
251
const char *str = token->number;
usr/src/tools/smatch/src/expression.c
324
show_token(token));
usr/src/tools/smatch/src/expression.c
329
show_token(token),
usr/src/tools/smatch/src/expression.c
338
show_token(token));
usr/src/tools/smatch/src/expression.c
346
show_token(token));
usr/src/tools/smatch/src/expression.c
370
error_die(expr->pos, "constant %s is not a valid number", show_token(token));
usr/src/tools/smatch/src/expression.c
373
struct token *primary_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
377
switch (token_type(token)) {
usr/src/tools/smatch/src/expression.c
379
expr = alloc_expression(token->pos, EXPR_VALUE);
usr/src/tools/smatch/src/expression.c
381
expr->ctype = token_type(token) < TOKEN_WIDE_CHAR ? &int_ctype : &long_ctype;
usr/src/tools/smatch/src/expression.c
382
get_char_constant(token, &expr->value);
usr/src/tools/smatch/src/expression.c
383
token = token->next;
usr/src/tools/smatch/src/expression.c
387
expr = alloc_expression(token->pos, EXPR_VALUE);
usr/src/tools/smatch/src/expression.c
388
get_number_value(expr, token); /* will see if it's an integer */
usr/src/tools/smatch/src/expression.c
389
token = token->next;
usr/src/tools/smatch/src/expression.c
393
expr = alloc_expression(token->pos, EXPR_SYMBOL);
usr/src/tools/smatch/src/expression.c
397
expr->symbol_name = token->ident;
usr/src/tools/smatch/src/expression.c
398
token = token->next;
usr/src/tools/smatch/src/expression.c
403
struct symbol *sym = lookup_symbol(token->ident, NS_SYMBOL | NS_TYPEDEF);
usr/src/tools/smatch/src/expression.c
404
struct token *next = token->next;
usr/src/tools/smatch/src/expression.c
407
sym = handle_func(token);
usr/src/tools/smatch/src/expression.c
408
if (token->ident == &__builtin_types_compatible_p_ident) {
usr/src/tools/smatch/src/expression.c
409
token = builtin_types_compatible_p_expr(token, &expr);
usr/src/tools/smatch/src/expression.c
412
if (token->ident == &__builtin_offsetof_ident) {
usr/src/tools/smatch/src/expression.c
413
token = builtin_offsetof_expr(token, &expr);
usr/src/tools/smatch/src/expression.c
417
expr = alloc_expression(token->pos, EXPR_VALUE);
usr/src/tools/smatch/src/expression.c
420
expr->pos = token->pos;
usr/src/tools/smatch/src/expression.c
422
token = next;
usr/src/tools/smatch/src/expression.c
426
expr = alloc_expression(token->pos, EXPR_SYMBOL);
usr/src/tools/smatch/src/expression.c
435
sparse_error(token->pos, "typename in expression");
usr/src/tools/smatch/src/expression.c
438
expr->symbol_name = token->ident;
usr/src/tools/smatch/src/expression.c
448
token = next;
usr/src/tools/smatch/src/expression.c
454
expr = alloc_expression(token->pos, EXPR_STRING);
usr/src/tools/smatch/src/expression.c
455
token = get_string_constant(token, expr);
usr/src/tools/smatch/src/expression.c
459
if (token->special == '(') {
usr/src/tools/smatch/src/expression.c
460
expr = alloc_expression(token->pos, EXPR_PREOP);
usr/src/tools/smatch/src/expression.c
462
token = parens_expression(token, &expr->unop, "in expression");
usr/src/tools/smatch/src/expression.c
465
if (token->special == '[' && lookup_type(token->next)) {
usr/src/tools/smatch/src/expression.c
466
expr = alloc_expression(token->pos, EXPR_TYPE);
usr/src/tools/smatch/src/expression.c
467
token = typename(token->next, &expr->symbol, NULL);
usr/src/tools/smatch/src/expression.c
468
token = expect(token, ']', "in type expression");
usr/src/tools/smatch/src/expression.c
476
return token;
usr/src/tools/smatch/src/expression.c
479
static struct token *expression_list(struct token *token, struct expression_list **list)
usr/src/tools/smatch/src/expression.c
481
while (!match_op(token, ')')) {
usr/src/tools/smatch/src/expression.c
483
token = assignment_expression(token, &expr);
usr/src/tools/smatch/src/expression.c
487
if (!match_op(token, ','))
usr/src/tools/smatch/src/expression.c
489
token = token->next;
usr/src/tools/smatch/src/expression.c
491
return token;
usr/src/tools/smatch/src/expression.c
498
static struct token *postfix_expression(struct token *token, struct expression **tree, struct expression *cast_init_expr)
usr/src/tools/smatch/src/expression.c
503
token = primary_expression(token, &expr);
usr/src/tools/smatch/src/expression.c
505
while (expr && token_type(token) == TOKEN_SPECIAL) {
usr/src/tools/smatch/src/expression.c
506
switch (token->special) {
usr/src/tools/smatch/src/expression.c
508
struct expression *deref = alloc_expression(token->pos, EXPR_PREOP);
usr/src/tools/smatch/src/expression.c
509
struct expression *add = alloc_expression(token->pos, EXPR_BINOP);
usr/src/tools/smatch/src/expression.c
516
token = parse_expression(token->next, &add->right);
usr/src/tools/smatch/src/expression.c
517
token = expect(token, ']', "at end of array dereference");
usr/src/tools/smatch/src/expression.c
523
struct expression *post = alloc_expression(token->pos, EXPR_POSTOP);
usr/src/tools/smatch/src/expression.c
524
post->op = token->special;
usr/src/tools/smatch/src/expression.c
527
token = token->next;
usr/src/tools/smatch/src/expression.c
532
struct expression *inner = alloc_expression(token->pos, EXPR_PREOP);
usr/src/tools/smatch/src/expression.c
539
struct expression *deref = alloc_expression(token->pos, EXPR_DEREF);
usr/src/tools/smatch/src/expression.c
542
token = token->next;
usr/src/tools/smatch/src/expression.c
543
if (token_type(token) != TOKEN_IDENT) {
usr/src/tools/smatch/src/expression.c
544
sparse_error(token->pos, "Expected member name");
usr/src/tools/smatch/src/expression.c
547
deref->member = token->ident;
usr/src/tools/smatch/src/expression.c
549
token = token->next;
usr/src/tools/smatch/src/expression.c
555
struct expression *call = alloc_expression(token->pos, EXPR_CALL);
usr/src/tools/smatch/src/expression.c
558
token = expression_list(token->next, &call->args);
usr/src/tools/smatch/src/expression.c
559
token = expect(token, ')', "in function call");
usr/src/tools/smatch/src/expression.c
570
return token;
usr/src/tools/smatch/src/expression.c
573
static struct token *cast_expression(struct token *token, struct expression **tree);
usr/src/tools/smatch/src/expression.c
574
static struct token *unary_expression(struct token *token, struct expression **tree);
usr/src/tools/smatch/src/expression.c
576
static struct token *type_info_expression(struct token *token,
usr/src/tools/smatch/src/expression.c
579
struct expression *expr = alloc_expression(token->pos, type);
usr/src/tools/smatch/src/expression.c
580
struct token *p;
usr/src/tools/smatch/src/expression.c
584
token = token->next;
usr/src/tools/smatch/src/expression.c
585
if (!match_op(token, '(') || !lookup_type(token->next))
usr/src/tools/smatch/src/expression.c
586
return unary_expression(token, &expr->cast_expression);
usr/src/tools/smatch/src/expression.c
587
p = token;
usr/src/tools/smatch/src/expression.c
588
token = typename(token->next, &expr->cast_type, NULL);
usr/src/tools/smatch/src/expression.c
590
if (!match_op(token, ')')) {
usr/src/tools/smatch/src/expression.c
596
return expect(token, ')', error[type]);
usr/src/tools/smatch/src/expression.c
599
token = token->next;
usr/src/tools/smatch/src/expression.c
604
if (match_op(token, '{')) {
usr/src/tools/smatch/src/expression.c
609
token = initializer(&cast->cast_expression, token);
usr/src/tools/smatch/src/expression.c
61
static struct token *comma_expression(struct token *, struct expression **);
usr/src/tools/smatch/src/expression.c
610
token = postfix_expression(token, &expr->cast_expression, cast);
usr/src/tools/smatch/src/expression.c
612
return token;
usr/src/tools/smatch/src/expression.c
615
static struct token *unary_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
617
if (token_type(token) == TOKEN_IDENT) {
usr/src/tools/smatch/src/expression.c
618
struct ident *ident = token->ident;
usr/src/tools/smatch/src/expression.c
63
struct token *parens_expression(struct token *token, struct expression **expr, const char *where)
usr/src/tools/smatch/src/expression.c
633
return type_info_expression(token, tree, type_information[i].type);
usr/src/tools/smatch/src/expression.c
638
if (token_type(token) == TOKEN_SPECIAL) {
usr/src/tools/smatch/src/expression.c
639
if (match_oplist(token->special,
usr/src/tools/smatch/src/expression.c
644
struct token *next;
usr/src/tools/smatch/src/expression.c
646
next = cast_expression(token->next, &unop);
usr/src/tools/smatch/src/expression.c
648
sparse_error(token->pos, "Syntax error in unary expression");
usr/src/tools/smatch/src/expression.c
65
struct token *p;
usr/src/tools/smatch/src/expression.c
652
unary = alloc_expression(token->pos, EXPR_PREOP);
usr/src/tools/smatch/src/expression.c
653
unary->op = token->special;
usr/src/tools/smatch/src/expression.c
659
if (match_oplist(token->special, '+', '-', '~', '!', 0)) {
usr/src/tools/smatch/src/expression.c
662
struct token *next;
usr/src/tools/smatch/src/expression.c
664
next = cast_expression(token->next, &unop);
usr/src/tools/smatch/src/expression.c
666
sparse_error(token->pos, "Syntax error in unary expression");
usr/src/tools/smatch/src/expression.c
67
token = expect(token, '(', where);
usr/src/tools/smatch/src/expression.c
670
unary = alloc_expression(token->pos, EXPR_PREOP);
usr/src/tools/smatch/src/expression.c
671
unary->op = token->special;
usr/src/tools/smatch/src/expression.c
677
if (match_op(token, SPECIAL_LOGICAL_AND) &&
usr/src/tools/smatch/src/expression.c
678
token_type(token->next) == TOKEN_IDENT) {
usr/src/tools/smatch/src/expression.c
679
struct expression *label = alloc_expression(token->pos, EXPR_LABEL);
usr/src/tools/smatch/src/expression.c
68
p = token;
usr/src/tools/smatch/src/expression.c
680
struct symbol *sym = label_symbol(token->next);
usr/src/tools/smatch/src/expression.c
688
return token->next->next;
usr/src/tools/smatch/src/expression.c
69
if (match_op(token, '{')) {
usr/src/tools/smatch/src/expression.c
693
return postfix_expression(token, tree, NULL);
usr/src/tools/smatch/src/expression.c
70
struct expression *e = alloc_expression(token->pos, EXPR_STATEMENT);
usr/src/tools/smatch/src/expression.c
704
static struct token *cast_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
706
if (match_op(token, '(')) {
usr/src/tools/smatch/src/expression.c
707
struct token *next = token->next;
usr/src/tools/smatch/src/expression.c
71
struct statement *stmt = alloc_statement(token->pos, STMT_COMPOUND);
usr/src/tools/smatch/src/expression.c
714
token = typename(next, &sym, &is_force);
usr/src/tools/smatch/src/expression.c
716
token = expect(token, ')', "at end of cast operator");
usr/src/tools/smatch/src/expression.c
717
if (match_op(token, '{')) {
usr/src/tools/smatch/src/expression.c
723
token = initializer(&cast->cast_expression, token);
usr/src/tools/smatch/src/expression.c
724
return postfix_expression(token, tree, cast);
usr/src/tools/smatch/src/expression.c
729
token = cast_expression(token, &v);
usr/src/tools/smatch/src/expression.c
731
return token;
usr/src/tools/smatch/src/expression.c
733
return token;
usr/src/tools/smatch/src/expression.c
736
return unary_expression(token, tree);
usr/src/tools/smatch/src/expression.c
75
token = compound_statement(token->next, stmt);
usr/src/tools/smatch/src/expression.c
754
struct token * next = inner(__token, &left); \
usr/src/tools/smatch/src/expression.c
77
token = expect(token, '}', "at end of statement expression");
usr/src/tools/smatch/src/expression.c
779
static struct token *multiplicative_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
782
token, tree, EXPR_BINOP, cast_expression,
usr/src/tools/smatch/src/expression.c
787
static struct token *additive_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
79
token = parse_expression(token, expr);
usr/src/tools/smatch/src/expression.c
790
token, tree, EXPR_BINOP, multiplicative_expression,
usr/src/tools/smatch/src/expression.c
795
static struct token *shift_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
798
token, tree, EXPR_BINOP, additive_expression,
usr/src/tools/smatch/src/expression.c
803
static struct token *relational_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
806
token, tree, EXPR_COMPARE, shift_expression,
usr/src/tools/smatch/src/expression.c
81
if (token == p)
usr/src/tools/smatch/src/expression.c
812
static struct token *equality_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
815
token, tree, EXPR_COMPARE, relational_expression,
usr/src/tools/smatch/src/expression.c
82
sparse_error(token->pos, "an expression is expected before ')'");
usr/src/tools/smatch/src/expression.c
820
static struct token *bitwise_and_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
823
token, tree, EXPR_BINOP, equality_expression,
usr/src/tools/smatch/src/expression.c
828
static struct token *bitwise_xor_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
83
return expect(token, ')', where);
usr/src/tools/smatch/src/expression.c
831
token, tree, EXPR_BINOP, bitwise_and_expression,
usr/src/tools/smatch/src/expression.c
836
static struct token *bitwise_or_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
839
token, tree, EXPR_BINOP, bitwise_xor_expression,
usr/src/tools/smatch/src/expression.c
844
static struct token *logical_and_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
847
token, tree, EXPR_LOGICAL, bitwise_or_expression,
usr/src/tools/smatch/src/expression.c
852
static struct token *logical_or_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
855
token, tree, EXPR_LOGICAL, logical_and_expression,
usr/src/tools/smatch/src/expression.c
860
struct token *conditional_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
862
token = logical_or_expression(token, tree);
usr/src/tools/smatch/src/expression.c
863
if (*tree && match_op(token, '?')) {
usr/src/tools/smatch/src/expression.c
864
struct expression *expr = alloc_expression(token->pos, EXPR_CONDITIONAL);
usr/src/tools/smatch/src/expression.c
865
expr->op = token->special;
usr/src/tools/smatch/src/expression.c
868
token = parse_expression(token->next, &expr->cond_true);
usr/src/tools/smatch/src/expression.c
869
token = expect(token, ':', "in conditional expression");
usr/src/tools/smatch/src/expression.c
870
token = conditional_expression(token, &expr->cond_false);
usr/src/tools/smatch/src/expression.c
872
return token;
usr/src/tools/smatch/src/expression.c
875
struct token *assignment_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
877
token = conditional_expression(token, tree);
usr/src/tools/smatch/src/expression.c
878
if (*tree && token_type(token) == TOKEN_SPECIAL) {
usr/src/tools/smatch/src/expression.c
886
int i, op = token->special;
usr/src/tools/smatch/src/expression.c
889
struct expression * expr = alloc_expression(token->pos, EXPR_ASSIGNMENT);
usr/src/tools/smatch/src/expression.c
893
return assignment_expression(token->next, &expr->right);
usr/src/tools/smatch/src/expression.c
896
return token;
usr/src/tools/smatch/src/expression.c
899
static struct token *comma_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
90
static struct symbol *handle_func(struct token *token)
usr/src/tools/smatch/src/expression.c
902
token, tree, EXPR_COMMA, assignment_expression,
usr/src/tools/smatch/src/expression.c
907
struct token *parse_expression(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/expression.c
909
return comma_expression(token,tree);
usr/src/tools/smatch/src/expression.c
92
struct ident *ident = token->ident;
usr/src/tools/smatch/src/expression.h
278
struct token *parse_expression(struct token *token, struct expression **tree);
usr/src/tools/smatch/src/expression.h
279
struct token *conditional_expression(struct token *token, struct expression **tree);
usr/src/tools/smatch/src/expression.h
280
struct token *primary_expression(struct token *token, struct expression **tree);
usr/src/tools/smatch/src/expression.h
281
struct token *parens_expression(struct token *token, struct expression **expr, const char *where);
usr/src/tools/smatch/src/expression.h
282
struct token *assignment_expression(struct token *token, struct expression **tree);
usr/src/tools/smatch/src/expression.h
312
struct token *typename(struct token *, struct symbol **, int *);
usr/src/tools/smatch/src/expression.h
314
static inline int lookup_type(struct token *token)
usr/src/tools/smatch/src/expression.h
316
if (token->pos.type == TOKEN_IDENT) {
usr/src/tools/smatch/src/expression.h
317
struct symbol *sym = lookup_symbol(token->ident, NS_SYMBOL | NS_TYPEDEF);
usr/src/tools/smatch/src/expression.h
325
struct token *initializer(struct expression **tree, struct token *token);
usr/src/tools/smatch/src/expression.h
326
struct token *compound_statement(struct token *, struct statement *);
usr/src/tools/smatch/src/expression.h
329
#define constant_expression(token,tree) conditional_expression(token, tree)
usr/src/tools/smatch/src/lib.c
105
void unexpected(struct token *token, const char *errmsg)
usr/src/tools/smatch/src/lib.c
107
if (token == &bad_token)
usr/src/tools/smatch/src/lib.c
109
sparse_error(token->pos, "%s", errmsg);
usr/src/tools/smatch/src/lib.c
110
sparse_error(token->pos, "got %s", show_token(token));
usr/src/tools/smatch/src/lib.c
1461
static struct symbol_list *sparse_tokenstream(struct token *token)
usr/src/tools/smatch/src/lib.c
1463
int builtin = token && !token->pos.stream;
usr/src/tools/smatch/src/lib.c
1466
token = preprocess(token);
usr/src/tools/smatch/src/lib.c
1476
while (!eof_token(token)) {
usr/src/tools/smatch/src/lib.c
1478
struct token *next = token->next;
usr/src/tools/smatch/src/lib.c
1488
printf("%s%.*s", show_token(token), prec, separator);
usr/src/tools/smatch/src/lib.c
1489
token = next;
usr/src/tools/smatch/src/lib.c
1497
while (!eof_token(token))
usr/src/tools/smatch/src/lib.c
1498
token = external_declaration(token, &translation_unit_used_list, NULL);
usr/src/tools/smatch/src/lib.c
1505
struct token *token;
usr/src/tools/smatch/src/lib.c
1517
token = tokenize(filename, fd, NULL, includepath);
usr/src/tools/smatch/src/lib.c
1518
store_all_tokens(token);
usr/src/tools/smatch/src/lib.c
1521
return sparse_tokenstream(token);
usr/src/tools/smatch/src/lib.c
253
static struct token *pre_buffer_begin = NULL;
usr/src/tools/smatch/src/lib.c
254
static struct token *pre_buffer_end = NULL;
usr/src/tools/smatch/src/lib.c
338
struct token *begin, *end;
usr/src/tools/smatch/src/lib.c
75
struct token *skip_to(struct token *token, int op)
usr/src/tools/smatch/src/lib.c
77
while (!match_op(token, op) && !eof_token(token))
usr/src/tools/smatch/src/lib.c
78
token = token->next;
usr/src/tools/smatch/src/lib.c
79
return token;
usr/src/tools/smatch/src/lib.c
82
static struct token bad_token = { .pos.type = TOKEN_BAD };
usr/src/tools/smatch/src/lib.c
83
struct token *expect(struct token *token, int op, const char *where)
usr/src/tools/smatch/src/lib.c
85
if (!match_op(token, op)) {
usr/src/tools/smatch/src/lib.c
86
if (token != &bad_token) {
usr/src/tools/smatch/src/lib.c
87
bad_token.next = token;
usr/src/tools/smatch/src/lib.c
88
sparse_error(token->pos, "Expected %s %s", show_special(op), where);
usr/src/tools/smatch/src/lib.c
89
sparse_error(token->pos, "got %s", show_token(token));
usr/src/tools/smatch/src/lib.c
92
return skip_to(token, op);
usr/src/tools/smatch/src/lib.c
95
return token->next;
usr/src/tools/smatch/src/lib.h
68
struct token;
usr/src/tools/smatch/src/lib.h
90
struct token *skip_to(struct token *, int);
usr/src/tools/smatch/src/lib.h
91
struct token *expect(struct token *, int, const char *);
usr/src/tools/smatch/src/lib.h
92
void unexpected(struct token *, const char *errmsg);
usr/src/tools/smatch/src/macro_table.c
58
void store_macro_pos(struct token *token)
usr/src/tools/smatch/src/macro_table.c
65
list = do_search_macro(macro_table, &token->pos);
usr/src/tools/smatch/src/macro_table.c
66
insert_macro_string(&list, token->ident->name);
usr/src/tools/smatch/src/macro_table.c
68
do_insert_macro(macro_table, &token->pos, list);
usr/src/tools/smatch/src/parse.c
1001
token = next;
usr/src/tools/smatch/src/parse.c
1003
sym->endpos = token->pos;
usr/src/tools/smatch/src/parse.c
1005
if (!match_op(token, ','))
usr/src/tools/smatch/src/parse.c
1007
token = token->next;
usr/src/tools/smatch/src/parse.c
1010
sparse_error(token->pos, "empty enum definition");
usr/src/tools/smatch/src/parse.c
1034
return token;
usr/src/tools/smatch/src/parse.c
1037
return token;
usr/src/tools/smatch/src/parse.c
1040
static struct token *enum_specifier(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1042
struct token *ret = struct_union_enum_specifier(SYM_ENUM, token, ctx, parse_enum_declaration);
usr/src/tools/smatch/src/parse.c
1051
static struct token *typeof_specifier(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1055
if (!match_op(token, '(')) {
usr/src/tools/smatch/src/parse.c
1056
sparse_error(token->pos, "expected '(' after typeof");
usr/src/tools/smatch/src/parse.c
1057
return token;
usr/src/tools/smatch/src/parse.c
1059
if (lookup_type(token->next)) {
usr/src/tools/smatch/src/parse.c
1060
token = typename(token->next, &sym, NULL);
usr/src/tools/smatch/src/parse.c
1062
apply_ctype(token->pos, &sym->ctype, &ctx->ctype);
usr/src/tools/smatch/src/parse.c
1064
struct symbol *typeof_sym = alloc_symbol(token->pos, SYM_TYPEOF);
usr/src/tools/smatch/src/parse.c
1065
token = parse_expression(token->next, &typeof_sym->initializer);
usr/src/tools/smatch/src/parse.c
1067
typeof_sym->endpos = token->pos;
usr/src/tools/smatch/src/parse.c
1069
sparse_error(token->pos, "expected expression after the '(' token");
usr/src/tools/smatch/src/parse.c
1074
return expect(token, ')', "after typeof");
usr/src/tools/smatch/src/parse.c
1077
static struct token *ignore_attribute(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1080
if (match_op(token, '('))
usr/src/tools/smatch/src/parse.c
1081
token = parens_expression(token, &expr, "in attribute");
usr/src/tools/smatch/src/parse.c
1082
return token;
usr/src/tools/smatch/src/parse.c
1085
static struct token *attribute_packed(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1089
return token;
usr/src/tools/smatch/src/parse.c
1092
static struct token *attribute_aligned(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1097
if (match_op(token, '(')) {
usr/src/tools/smatch/src/parse.c
1098
token = parens_expression(token, &expr, "in attribute");
usr/src/tools/smatch/src/parse.c
1103
warning(token->pos, "I don't like non-power-of-2 alignments");
usr/src/tools/smatch/src/parse.c
1104
return token;
usr/src/tools/smatch/src/parse.c
1107
return token;
usr/src/tools/smatch/src/parse.c
1117
static struct token *attribute_modifier(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1119
apply_qualifier(&token->pos, &ctx->ctype, attr->ctype.modifiers);
usr/src/tools/smatch/src/parse.c
1120
return token;
usr/src/tools/smatch/src/parse.c
1123
static struct token *attribute_ext_visible(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1126
return token;
usr/src/tools/smatch/src/parse.c
1129
static struct token *attribute_bitwise(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1132
attribute_modifier(token, attr, ctx);
usr/src/tools/smatch/src/parse.c
1133
return token;
usr/src/tools/smatch/src/parse.c
1146
static struct token *attribute_address_space(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1150
struct token *next;
usr/src/tools/smatch/src/parse.c
1152
token = expect(token, '(', "after address_space attribute");
usr/src/tools/smatch/src/parse.c
1153
switch (token_type(token)) {
usr/src/tools/smatch/src/parse.c
1155
next = primary_expression(token, &expr);
usr/src/tools/smatch/src/parse.c
1161
next = token->next;
usr/src/tools/smatch/src/parse.c
1162
as = token->ident;
usr/src/tools/smatch/src/parse.c
1165
next = token->next;
usr/src/tools/smatch/src/parse.c
1168
warning(token->pos, "invalid address space name");
usr/src/tools/smatch/src/parse.c
1173
sparse_error(token->pos,
usr/src/tools/smatch/src/parse.c
1178
token = expect(next, ')', "after address_space attribute");
usr/src/tools/smatch/src/parse.c
1179
return token;
usr/src/tools/smatch/src/parse.c
122
static void asm_modifier(struct token *token, unsigned long *mods, unsigned long mod)
usr/src/tools/smatch/src/parse.c
1240
static struct token *attribute_mode(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1242
token = expect(token, '(', "after mode attribute");
usr/src/tools/smatch/src/parse.c
1243
if (token_type(token) == TOKEN_IDENT) {
usr/src/tools/smatch/src/parse.c
1244
struct symbol *mode = lookup_keyword(token->ident, NS_KEYWORD);
usr/src/tools/smatch/src/parse.c
1248
sparse_error(token->pos, "unknown mode attribute %s", show_ident(token->ident));
usr/src/tools/smatch/src/parse.c
1249
token = token->next;
usr/src/tools/smatch/src/parse.c
125
warning(token->pos, "duplicated asm modifier");
usr/src/tools/smatch/src/parse.c
1251
sparse_error(token->pos, "expect attribute mode symbol\n");
usr/src/tools/smatch/src/parse.c
1252
token = expect(token, ')', "after mode attribute");
usr/src/tools/smatch/src/parse.c
1253
return token;
usr/src/tools/smatch/src/parse.c
1256
static struct token *attribute_context(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1262
token = expect(token, '(', "after context attribute");
usr/src/tools/smatch/src/parse.c
1263
token = conditional_expression(token, &args[0]);
usr/src/tools/smatch/src/parse.c
1264
token = expect(token, ',', "after context 1st argument");
usr/src/tools/smatch/src/parse.c
1265
token = conditional_expression(token, &args[1]);
usr/src/tools/smatch/src/parse.c
1266
if (match_op(token, ',')) {
usr/src/tools/smatch/src/parse.c
1267
token = token->next;
usr/src/tools/smatch/src/parse.c
1268
token = conditional_expression(token, &args[2]);
usr/src/tools/smatch/src/parse.c
1269
token = expect(token, ')', "after context 3rd argument");
usr/src/tools/smatch/src/parse.c
1273
token = expect(token, ')', "after context 2nd argument");
usr/src/tools/smatch/src/parse.c
1278
return token;
usr/src/tools/smatch/src/parse.c
1281
static struct token *attribute_designated_init(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1286
warning(token->pos, "attribute designated_init applied to non-structure type");
usr/src/tools/smatch/src/parse.c
1287
return token;
usr/src/tools/smatch/src/parse.c
129
static void asm_modifier_volatile(struct token *token, unsigned long *mods)
usr/src/tools/smatch/src/parse.c
1290
static struct token *attribute_transparent_union(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1293
warning(token->pos, "attribute __transparent_union__");
usr/src/tools/smatch/src/parse.c
1298
warning(token->pos, "attribute __transparent_union__ applied to non-union type");
usr/src/tools/smatch/src/parse.c
1299
return token;
usr/src/tools/smatch/src/parse.c
1302
static struct token *recover_unknown_attribute(struct token *token)
usr/src/tools/smatch/src/parse.c
1307
warning(token->pos, "unknown attribute '%s'", show_ident(token->ident));
usr/src/tools/smatch/src/parse.c
1308
token = token->next;
usr/src/tools/smatch/src/parse.c
1309
if (match_op(token, '('))
usr/src/tools/smatch/src/parse.c
131
asm_modifier(token, mods, MOD_VOLATILE);
usr/src/tools/smatch/src/parse.c
1310
token = parens_expression(token, &expr, "in attribute");
usr/src/tools/smatch/src/parse.c
1311
return token;
usr/src/tools/smatch/src/parse.c
1314
static struct token *attribute_specifier(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1316
token = expect(token, '(', "after attribute");
usr/src/tools/smatch/src/parse.c
1317
token = expect(token, '(', "after attribute");
usr/src/tools/smatch/src/parse.c
1323
if (eof_token(token))
usr/src/tools/smatch/src/parse.c
1325
if (match_op(token, ';'))
usr/src/tools/smatch/src/parse.c
1327
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/parse.c
1329
attribute_name = token->ident;
usr/src/tools/smatch/src/parse.c
1332
token = attr->op->attribute(token->next, attr, ctx);
usr/src/tools/smatch/src/parse.c
1334
token = recover_unknown_attribute(token);
usr/src/tools/smatch/src/parse.c
1336
if (!match_op(token, ','))
usr/src/tools/smatch/src/parse.c
1338
token = token->next;
usr/src/tools/smatch/src/parse.c
134
static void asm_modifier_inline(struct token *token, unsigned long *mods)
usr/src/tools/smatch/src/parse.c
1341
token = expect(token, ')', "after attribute");
usr/src/tools/smatch/src/parse.c
1342
token = expect(token, ')', "after attribute");
usr/src/tools/smatch/src/parse.c
1343
return token;
usr/src/tools/smatch/src/parse.c
136
asm_modifier(token, mods, MOD_INLINE);
usr/src/tools/smatch/src/parse.c
1389
static struct token *typedef_specifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1395
static struct token *auto_specifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1401
static struct token *register_specifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1407
static struct token *static_specifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1413
static struct token *extern_specifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1419
static struct token *thread_specifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1433
static struct token *attribute_force(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1435
set_storage_class(&token->pos, ctx, SForced);
usr/src/tools/smatch/src/parse.c
1436
return token;
usr/src/tools/smatch/src/parse.c
1439
static struct token *inline_specifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1445
static struct token *noreturn_specifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1451
static struct token *alignas_specifier(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1455
if (!match_op(token, '(')) {
usr/src/tools/smatch/src/parse.c
1456
sparse_error(token->pos, "expected '(' after _Alignas");
usr/src/tools/smatch/src/parse.c
1457
return token;
usr/src/tools/smatch/src/parse.c
1459
if (lookup_type(token->next)) {
usr/src/tools/smatch/src/parse.c
1461
token = typename(token->next, &sym, NULL);
usr/src/tools/smatch/src/parse.c
1464
token = expect(token, ')', "after _Alignas(...");
usr/src/tools/smatch/src/parse.c
1467
token = parens_expression(token, &expr, "after _Alignas");
usr/src/tools/smatch/src/parse.c
1469
return token;
usr/src/tools/smatch/src/parse.c
1474
warning(token->pos, "non-positive alignment");
usr/src/tools/smatch/src/parse.c
1475
return token;
usr/src/tools/smatch/src/parse.c
1478
warning(token->pos, "non-power-of-2 alignment");
usr/src/tools/smatch/src/parse.c
1479
return token;
usr/src/tools/smatch/src/parse.c
1483
return token;
usr/src/tools/smatch/src/parse.c
1486
static struct token *const_qualifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1492
static struct token *volatile_qualifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1498
static struct token *restrict_qualifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1504
static struct token *atomic_qualifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1581
static struct token *handle_qualifiers(struct token *t, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1598
static struct token *declaration_specifiers(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1604
while (token_type(token) == TOKEN_IDENT) {
usr/src/tools/smatch/src/parse.c
1605
struct symbol *s = lookup_symbol(token->ident,
usr/src/tools/smatch/src/parse.c
1614
apply_ctype(token->pos, &s->ctype, &ctx->ctype);
usr/src/tools/smatch/src/parse.c
1615
token = token->next;
usr/src/tools/smatch/src/parse.c
1620
specifier_conflict(token->pos,
usr/src/tools/smatch/src/parse.c
1622
token->ident);
usr/src/tools/smatch/src/parse.c
1633
specifier_conflict(token->pos,
usr/src/tools/smatch/src/parse.c
1641
token = token->next;
usr/src/tools/smatch/src/parse.c
1643
token = s->op->declarator(token, ctx);
usr/src/tools/smatch/src/parse.c
1661
sparse_error(token->pos, "invalid modifier");
usr/src/tools/smatch/src/parse.c
1662
return token;
usr/src/tools/smatch/src/parse.c
1664
type = alloc_symbol(token->pos, SYM_BASETYPE);
usr/src/tools/smatch/src/parse.c
1672
return token;
usr/src/tools/smatch/src/parse.c
1675
static struct token *abstract_array_static_declarator(struct token *token, int *has_static)
usr/src/tools/smatch/src/parse.c
1677
while (token->ident == &static_ident) {
usr/src/tools/smatch/src/parse.c
1679
sparse_error(token->pos, "duplicate array static declarator");
usr/src/tools/smatch/src/parse.c
1682
token = token->next;
usr/src/tools/smatch/src/parse.c
1684
return token;
usr/src/tools/smatch/src/parse.c
1688
static struct token *abstract_array_declarator(struct token *token, struct symbol *sym)
usr/src/tools/smatch/src/parse.c
1693
token = abstract_array_static_declarator(token, &has_static);
usr/src/tools/smatch/src/parse.c
1695
if (match_idents(token, &restrict_ident, &__restrict_ident, &__restrict___ident, NULL))
usr/src/tools/smatch/src/parse.c
1696
token = abstract_array_static_declarator(token->next, &has_static);
usr/src/tools/smatch/src/parse.c
1697
token = parse_expression(token, &expr);
usr/src/tools/smatch/src/parse.c
1699
return token;
usr/src/tools/smatch/src/parse.c
1702
static struct token *parameter_type_list(struct token *, struct symbol *);
usr/src/tools/smatch/src/parse.c
1703
static struct token *identifier_list(struct token *, struct symbol *);
usr/src/tools/smatch/src/parse.c
1704
static struct token *declarator(struct token *token, struct decl_state *ctx);
usr/src/tools/smatch/src/parse.c
1706
static struct token *skip_attribute(struct token *token)
usr/src/tools/smatch/src/parse.c
1708
token = token->next;
usr/src/tools/smatch/src/parse.c
1709
if (match_op(token, '(')) {
usr/src/tools/smatch/src/parse.c
1711
token = token->next;
usr/src/tools/smatch/src/parse.c
1712
while (depth && !eof_token(token)) {
usr/src/tools/smatch/src/parse.c
1713
if (token_type(token) == TOKEN_SPECIAL) {
usr/src/tools/smatch/src/parse.c
1714
if (token->special == '(')
usr/src/tools/smatch/src/parse.c
1716
else if (token->special == ')')
usr/src/tools/smatch/src/parse.c
1719
token = token->next;
usr/src/tools/smatch/src/parse.c
1722
return token;
usr/src/tools/smatch/src/parse.c
1725
static struct token *skip_attributes(struct token *token)
usr/src/tools/smatch/src/parse.c
1729
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/parse.c
1731
keyword = lookup_keyword(token->ident, NS_KEYWORD | NS_TYPEDEF);
usr/src/tools/smatch/src/parse.c
1736
token = expect(token->next, '(', "after attribute");
usr/src/tools/smatch/src/parse.c
1737
token = expect(token, '(', "after attribute");
usr/src/tools/smatch/src/parse.c
1739
if (eof_token(token))
usr/src/tools/smatch/src/parse.c
1741
if (match_op(token, ';'))
usr/src/tools/smatch/src/parse.c
1743
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/parse.c
1745
token = skip_attribute(token);
usr/src/tools/smatch/src/parse.c
1746
if (!match_op(token, ','))
usr/src/tools/smatch/src/parse.c
1748
token = token->next;
usr/src/tools/smatch/src/parse.c
1750
token = expect(token, ')', "after attribute");
usr/src/tools/smatch/src/parse.c
1751
token = expect(token, ')', "after attribute");
usr/src/tools/smatch/src/parse.c
1753
return token;
usr/src/tools/smatch/src/parse.c
1756
static struct token *handle_attributes(struct token *token, struct decl_state *ctx, unsigned int keywords)
usr/src/tools/smatch/src/parse.c
1760
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/parse.c
1762
keyword = lookup_keyword(token->ident, NS_KEYWORD | NS_TYPEDEF);
usr/src/tools/smatch/src/parse.c
1767
token = keyword->op->declarator(token->next, ctx);
usr/src/tools/smatch/src/parse.c
1770
return token;
usr/src/tools/smatch/src/parse.c
1773
static int is_nested(struct token *token, struct token **p,
usr/src/tools/smatch/src/parse.c
1783
struct token *next = token->next;
usr/src/tools/smatch/src/parse.c
1803
static enum kind which_func(struct token *token,
usr/src/tools/smatch/src/parse.c
1807
struct token *next = token->next;
usr/src/tools/smatch/src/parse.c
1814
warning(token->pos,
usr/src/tools/smatch/src/parse.c
1842
static struct token *direct_declarator(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1845
struct token *next;
usr/src/tools/smatch/src/parse.c
1848
if (ctx->ident && token_type(token) == TOKEN_IDENT) {
usr/src/tools/smatch/src/parse.c
1849
*ctx->ident = token->ident;
usr/src/tools/smatch/src/parse.c
1850
token = token->next;
usr/src/tools/smatch/src/parse.c
1851
} else if (match_op(token, '(') &&
usr/src/tools/smatch/src/parse.c
1852
is_nested(token, &next, ctx->prefer_abstract)) {
usr/src/tools/smatch/src/parse.c
1854
if (token->next != next)
usr/src/tools/smatch/src/parse.c
1855
next = handle_attributes(token->next, ctx,
usr/src/tools/smatch/src/parse.c
1857
token = declarator(next, ctx);
usr/src/tools/smatch/src/parse.c
1858
token = expect(token, ')', "in nested declarator");
usr/src/tools/smatch/src/parse.c
1864
if (match_op(token, '(')) {
usr/src/tools/smatch/src/parse.c
1865
enum kind kind = which_func(token, p, ctx->prefer_abstract);
usr/src/tools/smatch/src/parse.c
1867
fn = alloc_indirect_symbol(token->pos, ctype, SYM_FN);
usr/src/tools/smatch/src/parse.c
1868
token = token->next;
usr/src/tools/smatch/src/parse.c
1870
token = identifier_list(token, fn);
usr/src/tools/smatch/src/parse.c
1872
token = parameter_type_list(token, fn);
usr/src/tools/smatch/src/parse.c
1873
token = expect(token, ')', "in function declarator");
usr/src/tools/smatch/src/parse.c
1874
fn->endpos = token->pos;
usr/src/tools/smatch/src/parse.c
1875
return token;
usr/src/tools/smatch/src/parse.c
1878
while (match_op(token, '[')) {
usr/src/tools/smatch/src/parse.c
1880
array = alloc_indirect_symbol(token->pos, ctype, SYM_ARRAY);
usr/src/tools/smatch/src/parse.c
1881
token = abstract_array_declarator(token->next, array);
usr/src/tools/smatch/src/parse.c
1882
token = expect(token, ']', "in abstract_array_declarator");
usr/src/tools/smatch/src/parse.c
1883
array->endpos = token->pos;
usr/src/tools/smatch/src/parse.c
1886
return token;
usr/src/tools/smatch/src/parse.c
1889
static struct token *pointer(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1891
while (match_op(token,'*')) {
usr/src/tools/smatch/src/parse.c
1892
struct symbol *ptr = alloc_symbol(token->pos, SYM_PTR);
usr/src/tools/smatch/src/parse.c
1903
token = handle_qualifiers(token->next, ctx);
usr/src/tools/smatch/src/parse.c
1904
ctx->ctype.base_type->endpos = token->pos;
usr/src/tools/smatch/src/parse.c
1906
return token;
usr/src/tools/smatch/src/parse.c
1909
static struct token *declarator(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1911
token = pointer(token, ctx);
usr/src/tools/smatch/src/parse.c
1912
return direct_declarator(token, ctx);
usr/src/tools/smatch/src/parse.c
1915
static struct token *handle_bitfield(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1923
sparse_error(token->pos, "invalid bitfield specifier for type %s.",
usr/src/tools/smatch/src/parse.c
1926
return conditional_expression(token->next, &expr);
usr/src/tools/smatch/src/parse.c
1929
bitfield = alloc_indirect_symbol(token->pos, ctype, SYM_BITFIELD);
usr/src/tools/smatch/src/parse.c
1930
token = conditional_expression(token->next, &expr);
usr/src/tools/smatch/src/parse.c
1935
sparse_error(token->pos, "invalid bitfield width, %lld.", width);
usr/src/tools/smatch/src/parse.c
1938
sparse_error(token->pos, "invalid named zero-width bitfield `%s'",
usr/src/tools/smatch/src/parse.c
1948
sparse_error(token->pos, "dubious one-bit signed bitfield");
usr/src/tools/smatch/src/parse.c
1955
warning(token->pos, "dubious bitfield without explicit `signed' or `unsigned'");
usr/src/tools/smatch/src/parse.c
1959
bitfield->endpos = token->pos;
usr/src/tools/smatch/src/parse.c
1960
return token;
usr/src/tools/smatch/src/parse.c
1963
static struct token *declaration_list(struct token *token, struct symbol_list **list)
usr/src/tools/smatch/src/parse.c
1969
token = declaration_specifiers(token, &ctx);
usr/src/tools/smatch/src/parse.c
1973
struct symbol *decl = alloc_symbol(token->pos, SYM_NODE);
usr/src/tools/smatch/src/parse.c
1976
token = declarator(token, &ctx);
usr/src/tools/smatch/src/parse.c
1977
if (match_op(token, ':'))
usr/src/tools/smatch/src/parse.c
1978
token = handle_bitfield(token, &ctx);
usr/src/tools/smatch/src/parse.c
1980
token = handle_attributes(token, &ctx, KW_ATTRIBUTE);
usr/src/tools/smatch/src/parse.c
1981
apply_modifiers(token->pos, &ctx);
usr/src/tools/smatch/src/parse.c
1985
decl->endpos = token->pos;
usr/src/tools/smatch/src/parse.c
1987
if (!match_op(token, ','))
usr/src/tools/smatch/src/parse.c
1989
token = token->next;
usr/src/tools/smatch/src/parse.c
1992
return token;
usr/src/tools/smatch/src/parse.c
1995
static struct token *struct_declaration_list(struct token *token, struct symbol_list **list)
usr/src/tools/smatch/src/parse.c
1997
while (!match_op(token, '}')) {
usr/src/tools/smatch/src/parse.c
1998
if (match_ident(token, &_Static_assert_ident)) {
usr/src/tools/smatch/src/parse.c
1999
token = parse_static_assert(token, NULL);
usr/src/tools/smatch/src/parse.c
2002
if (!match_op(token, ';'))
usr/src/tools/smatch/src/parse.c
2003
token = declaration_list(token, list);
usr/src/tools/smatch/src/parse.c
2004
if (!match_op(token, ';')) {
usr/src/tools/smatch/src/parse.c
2005
sparse_error(token->pos, "expected ; at end of declaration");
usr/src/tools/smatch/src/parse.c
2008
token = token->next;
usr/src/tools/smatch/src/parse.c
2010
return token;
usr/src/tools/smatch/src/parse.c
2013
static struct token *parameter_declaration(struct token *token, struct symbol *sym)
usr/src/tools/smatch/src/parse.c
2017
token = declaration_specifiers(token, &ctx);
usr/src/tools/smatch/src/parse.c
2019
token = declarator(token, &ctx);
usr/src/tools/smatch/src/parse.c
2020
token = handle_attributes(token, &ctx, KW_ATTRIBUTE);
usr/src/tools/smatch/src/parse.c
2021
apply_modifiers(token->pos, &ctx);
usr/src/tools/smatch/src/parse.c
2024
sym->endpos = token->pos;
usr/src/tools/smatch/src/parse.c
2026
return token;
usr/src/tools/smatch/src/parse.c
2029
struct token *typename(struct token *token, struct symbol **p, int *forced)
usr/src/tools/smatch/src/parse.c
2033
struct symbol *sym = alloc_symbol(token->pos, SYM_NODE);
usr/src/tools/smatch/src/parse.c
2035
token = declaration_specifiers(token, &ctx);
usr/src/tools/smatch/src/parse.c
2036
token = declarator(token, &ctx);
usr/src/tools/smatch/src/parse.c
2037
apply_modifiers(token->pos, &ctx);
usr/src/tools/smatch/src/parse.c
2039
sym->endpos = token->pos;
usr/src/tools/smatch/src/parse.c
2051
return token;
usr/src/tools/smatch/src/parse.c
2054
static struct token *parse_underscore_Pragma(struct token *token)
usr/src/tools/smatch/src/parse.c
2056
struct token *next;
usr/src/tools/smatch/src/parse.c
2058
next = token->next;
usr/src/tools/smatch/src/parse.c
2070
static struct token *expression_statement(struct token *token, struct expression **tree)
usr/src/tools/smatch/src/parse.c
2072
if (match_ident(token, &_Pragma_ident))
usr/src/tools/smatch/src/parse.c
2073
return parse_underscore_Pragma(token);
usr/src/tools/smatch/src/parse.c
2075
token = parse_expression(token, tree);
usr/src/tools/smatch/src/parse.c
2076
return expect(token, ';', "at end of statement");
usr/src/tools/smatch/src/parse.c
2079
static struct token *parse_asm_operands(struct token *token, struct statement *stmt,
usr/src/tools/smatch/src/parse.c
2083
if (match_op(token->next, ':') || match_op(token->next, ')'))
usr/src/tools/smatch/src/parse.c
2084
return token->next;
usr/src/tools/smatch/src/parse.c
2086
struct expression *op = alloc_expression(token->pos, EXPR_ASM_OPERAND);
usr/src/tools/smatch/src/parse.c
2087
if (match_op(token->next, '[') &&
usr/src/tools/smatch/src/parse.c
2088
token_type(token->next->next) == TOKEN_IDENT &&
usr/src/tools/smatch/src/parse.c
2089
match_op(token->next->next->next, ']')) {
usr/src/tools/smatch/src/parse.c
2090
op->name = token->next->next->ident;
usr/src/tools/smatch/src/parse.c
2091
token = token->next->next->next;
usr/src/tools/smatch/src/parse.c
2093
token = primary_expression(token->next, &op->constraint);
usr/src/tools/smatch/src/parse.c
2094
token = parens_expression(token, &op->expr, "in asm parameter");
usr/src/tools/smatch/src/parse.c
2096
} while (match_op(token, ','));
usr/src/tools/smatch/src/parse.c
2097
return token;
usr/src/tools/smatch/src/parse.c
2100
static struct token *parse_asm_clobbers(struct token *token, struct statement *stmt,
usr/src/tools/smatch/src/parse.c
2106
token = primary_expression(token->next, &expr);
usr/src/tools/smatch/src/parse.c
2109
} while (match_op(token, ','));
usr/src/tools/smatch/src/parse.c
2110
return token;
usr/src/tools/smatch/src/parse.c
2113
static struct token *parse_asm_labels(struct token *token, struct statement *stmt,
usr/src/tools/smatch/src/parse.c
2119
token = token->next; /* skip ':' and ',' */
usr/src/tools/smatch/src/parse.c
2120
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/parse.c
2121
return token;
usr/src/tools/smatch/src/parse.c
2122
label = label_symbol(token);
usr/src/tools/smatch/src/parse.c
2124
token = token->next;
usr/src/tools/smatch/src/parse.c
2125
} while (match_op(token, ','));
usr/src/tools/smatch/src/parse.c
2126
return token;
usr/src/tools/smatch/src/parse.c
2129
static struct token *parse_asm_statement(struct token *token, struct statement *stmt)
usr/src/tools/smatch/src/parse.c
2133
token = token->next;
usr/src/tools/smatch/src/parse.c
2135
while (token_type(token) == TOKEN_IDENT) {
usr/src/tools/smatch/src/parse.c
2136
struct symbol *s = lookup_keyword(token->ident, NS_TYPEDEF);
usr/src/tools/smatch/src/parse.c
2138
s->op->asm_modifier(token, &mods);
usr/src/tools/smatch/src/parse.c
2139
else if (token->ident == &goto_ident)
usr/src/tools/smatch/src/parse.c
2140
asm_modifier(token, &mods, MOD_ASM_GOTO);
usr/src/tools/smatch/src/parse.c
2141
token = token->next;
usr/src/tools/smatch/src/parse.c
2143
token = expect(token, '(', "after asm");
usr/src/tools/smatch/src/parse.c
2144
token = parse_expression(token, &stmt->asm_string);
usr/src/tools/smatch/src/parse.c
2145
if (match_op(token, ':'))
usr/src/tools/smatch/src/parse.c
2146
token = parse_asm_operands(token, stmt, &stmt->asm_outputs);
usr/src/tools/smatch/src/parse.c
2147
if (match_op(token, ':'))
usr/src/tools/smatch/src/parse.c
2148
token = parse_asm_operands(token, stmt, &stmt->asm_inputs);
usr/src/tools/smatch/src/parse.c
2149
if (match_op(token, ':'))
usr/src/tools/smatch/src/parse.c
2150
token = parse_asm_clobbers(token, stmt, &stmt->asm_clobbers);
usr/src/tools/smatch/src/parse.c
2151
if (match_op(token, ':') && (mods & MOD_ASM_GOTO))
usr/src/tools/smatch/src/parse.c
2152
token = parse_asm_labels(token, stmt, &stmt->asm_labels);
usr/src/tools/smatch/src/parse.c
2153
token = expect(token, ')', "after asm");
usr/src/tools/smatch/src/parse.c
2154
return expect(token, ';', "at end of asm-statement");
usr/src/tools/smatch/src/parse.c
2157
static struct token *parse_asm_declarator(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
2160
token = expect(token, '(', "after asm");
usr/src/tools/smatch/src/parse.c
2161
token = parse_expression(token->next, &expr);
usr/src/tools/smatch/src/parse.c
2162
token = expect(token, ')', "after asm");
usr/src/tools/smatch/src/parse.c
2163
return token;
usr/src/tools/smatch/src/parse.c
2166
static struct token *parse_static_assert(struct token *token, struct symbol_list **unused)
usr/src/tools/smatch/src/parse.c
2170
token = expect(token->next, '(', "after _Static_assert");
usr/src/tools/smatch/src/parse.c
2171
token = constant_expression(token, &cond);
usr/src/tools/smatch/src/parse.c
2173
sparse_error(token->pos, "Expected constant expression");
usr/src/tools/smatch/src/parse.c
2174
token = expect(token, ',', "after conditional expression in _Static_assert");
usr/src/tools/smatch/src/parse.c
2175
token = parse_expression(token, &message);
usr/src/tools/smatch/src/parse.c
2179
pos = message ? message->pos : token->pos;
usr/src/tools/smatch/src/parse.c
2183
token = expect(token, ')', "after diagnostic message in _Static_assert");
usr/src/tools/smatch/src/parse.c
2185
token = expect(token, ';', "after _Static_assert()");
usr/src/tools/smatch/src/parse.c
2190
return token;
usr/src/tools/smatch/src/parse.c
2318
static struct token *parse_return_statement(struct token *token, struct statement *stmt)
usr/src/tools/smatch/src/parse.c
2323
error_die(token->pos, "internal error: return without a function target");
usr/src/tools/smatch/src/parse.c
2326
return expression_statement(token->next, &stmt->ret_value);
usr/src/tools/smatch/src/parse.c
2340
static struct token *parse_for_statement(struct token *token, struct statement *stmt)
usr/src/tools/smatch/src/parse.c
2347
token = expect(token->next, '(', "after 'for'");
usr/src/tools/smatch/src/parse.c
2352
if (lookup_type(token)) {
usr/src/tools/smatch/src/parse.c
2353
token = external_declaration(token, &syms, validate_for_loop_decl);
usr/src/tools/smatch/src/parse.c
2355
token = parse_expression(token, &e1);
usr/src/tools/smatch/src/parse.c
2356
token = expect(token, ';', "in 'for'");
usr/src/tools/smatch/src/parse.c
2358
token = parse_expression(token, &e2);
usr/src/tools/smatch/src/parse.c
2359
token = expect(token, ';', "in 'for'");
usr/src/tools/smatch/src/parse.c
2360
token = parse_expression(token, &e3);
usr/src/tools/smatch/src/parse.c
2361
token = expect(token, ')', "in 'for'");
usr/src/tools/smatch/src/parse.c
2362
token = statement(token, &iterator);
usr/src/tools/smatch/src/parse.c
2372
return token;
usr/src/tools/smatch/src/parse.c
2375
static struct token *parse_while_statement(struct token *token, struct statement *stmt)
usr/src/tools/smatch/src/parse.c
2381
token = parens_expression(token->next, &expr, "after 'while'");
usr/src/tools/smatch/src/parse.c
2382
token = statement(token, &iterator);
usr/src/tools/smatch/src/parse.c
2389
return token;
usr/src/tools/smatch/src/parse.c
2392
static struct token *parse_do_statement(struct token *token, struct statement *stmt)
usr/src/tools/smatch/src/parse.c
2398
token = statement(token->next, &iterator);
usr/src/tools/smatch/src/parse.c
2399
if (token_type(token) == TOKEN_IDENT && token->ident == &while_ident)
usr/src/tools/smatch/src/parse.c
2400
token = token->next;
usr/src/tools/smatch/src/parse.c
2402
sparse_error(token->pos, "expected 'while' after 'do'");
usr/src/tools/smatch/src/parse.c
2403
token = parens_expression(token, &expr, "after 'do-while'");
usr/src/tools/smatch/src/parse.c
2412
return expect(token, ';', "after statement");
usr/src/tools/smatch/src/parse.c
2415
static struct token *parse_if_statement(struct token *token, struct statement *stmt)
usr/src/tools/smatch/src/parse.c
2418
token = parens_expression(token->next, &stmt->if_conditional, "after if");
usr/src/tools/smatch/src/parse.c
2419
token = statement(token, &stmt->if_true);
usr/src/tools/smatch/src/parse.c
2420
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/parse.c
2421
return token;
usr/src/tools/smatch/src/parse.c
2422
if (token->ident != &else_ident)
usr/src/tools/smatch/src/parse.c
2423
return token;
usr/src/tools/smatch/src/parse.c
2424
return statement(token->next, &stmt->if_false);
usr/src/tools/smatch/src/parse.c
2427
static inline struct token *case_statement(struct token *token, struct statement *stmt)
usr/src/tools/smatch/src/parse.c
2430
token = expect(token, ':', "after default/case");
usr/src/tools/smatch/src/parse.c
2432
return statement(token, &stmt->case_statement);
usr/src/tools/smatch/src/parse.c
2435
static struct token *parse_case_statement(struct token *token, struct statement *stmt)
usr/src/tools/smatch/src/parse.c
2437
token = parse_expression(token->next, &stmt->case_expression);
usr/src/tools/smatch/src/parse.c
2438
if (match_op(token, SPECIAL_ELLIPSIS))
usr/src/tools/smatch/src/parse.c
2439
token = parse_expression(token->next, &stmt->case_to);
usr/src/tools/smatch/src/parse.c
2440
return case_statement(token, stmt);
usr/src/tools/smatch/src/parse.c
2443
static struct token *parse_default_statement(struct token *token, struct statement *stmt)
usr/src/tools/smatch/src/parse.c
2445
return case_statement(token->next, stmt);
usr/src/tools/smatch/src/parse.c
2448
static struct token *parse_loop_iterator(struct token *token, struct statement *stmt)
usr/src/tools/smatch/src/parse.c
2450
struct symbol *target = lookup_symbol(token->ident, NS_ITERATOR);
usr/src/tools/smatch/src/parse.c
2455
return expect(token->next, ';', "at end of statement");
usr/src/tools/smatch/src/parse.c
2458
static struct token *parse_switch_statement(struct token *token, struct statement *stmt)
usr/src/tools/smatch/src/parse.c
2462
token = parens_expression(token->next, &stmt->switch_expression, "after 'switch'");
usr/src/tools/smatch/src/parse.c
2463
token = statement(token, &stmt->switch_statement);
usr/src/tools/smatch/src/parse.c
2465
return token;
usr/src/tools/smatch/src/parse.c
2468
static struct token *parse_goto_statement(struct token *token, struct statement *stmt)
usr/src/tools/smatch/src/parse.c
2471
token = token->next;
usr/src/tools/smatch/src/parse.c
2472
if (match_op(token, '*')) {
usr/src/tools/smatch/src/parse.c
2473
token = parse_expression(token->next, &stmt->goto_expression);
usr/src/tools/smatch/src/parse.c
2475
} else if (token_type(token) == TOKEN_IDENT) {
usr/src/tools/smatch/src/parse.c
2476
stmt->goto_label = label_symbol(token);
usr/src/tools/smatch/src/parse.c
2477
token = token->next;
usr/src/tools/smatch/src/parse.c
2479
sparse_error(token->pos, "Expected identifier or goto expression");
usr/src/tools/smatch/src/parse.c
2481
return expect(token, ';', "at end of statement");
usr/src/tools/smatch/src/parse.c
2484
static struct token *parse_context_statement(struct token *token, struct statement *stmt)
usr/src/tools/smatch/src/parse.c
2487
token = token->next;
usr/src/tools/smatch/src/parse.c
2488
token = expect(token, '(', "after __context__ statement");
usr/src/tools/smatch/src/parse.c
2489
token = assignment_expression(token, &stmt->expression);
usr/src/tools/smatch/src/parse.c
2491
unexpected(token, "expression expected after '('");
usr/src/tools/smatch/src/parse.c
2492
if (match_op(token, ',')) {
usr/src/tools/smatch/src/parse.c
2493
token = token->next;
usr/src/tools/smatch/src/parse.c
2495
token = assignment_expression(token, &stmt->expression);
usr/src/tools/smatch/src/parse.c
2497
unexpected(token, "expression expected after ','");
usr/src/tools/smatch/src/parse.c
2499
token = expect(token, ')', "at end of __context__ statement");
usr/src/tools/smatch/src/parse.c
2500
return expect(token, ';', "at end of statement");
usr/src/tools/smatch/src/parse.c
2503
static struct token *parse_range_statement(struct token *token, struct statement *stmt)
usr/src/tools/smatch/src/parse.c
2506
token = token->next;
usr/src/tools/smatch/src/parse.c
2507
token = expect(token, '(', "after __range__ statement");
usr/src/tools/smatch/src/parse.c
2508
token = assignment_expression(token, &stmt->range_expression);
usr/src/tools/smatch/src/parse.c
2509
token = expect(token, ',', "after range expression");
usr/src/tools/smatch/src/parse.c
2510
token = assignment_expression(token, &stmt->range_low);
usr/src/tools/smatch/src/parse.c
2511
token = expect(token, ',', "after low range");
usr/src/tools/smatch/src/parse.c
2512
token = assignment_expression(token, &stmt->range_high);
usr/src/tools/smatch/src/parse.c
2513
token = expect(token, ')', "after range statement");
usr/src/tools/smatch/src/parse.c
2514
return expect(token, ';', "after range statement");
usr/src/tools/smatch/src/parse.c
2517
static struct token *statement(struct token *token, struct statement **tree)
usr/src/tools/smatch/src/parse.c
2519
struct statement *stmt = alloc_statement(token->pos, STMT_NONE);
usr/src/tools/smatch/src/parse.c
2522
if (token_type(token) == TOKEN_IDENT) {
usr/src/tools/smatch/src/parse.c
2523
struct symbol *s = lookup_keyword(token->ident, NS_KEYWORD);
usr/src/tools/smatch/src/parse.c
2525
return s->op->statement(token, stmt);
usr/src/tools/smatch/src/parse.c
2527
if (match_op(token->next, ':')) {
usr/src/tools/smatch/src/parse.c
2528
struct symbol *s = label_symbol(token);
usr/src/tools/smatch/src/parse.c
2529
token = skip_attributes(token->next->next);
usr/src/tools/smatch/src/parse.c
2533
return statement(token, tree);
usr/src/tools/smatch/src/parse.c
2538
return statement(token, &stmt->label_statement);
usr/src/tools/smatch/src/parse.c
2542
if (match_op(token, '{')) {
usr/src/tools/smatch/src/parse.c
2545
token = compound_statement(token->next, stmt);
usr/src/tools/smatch/src/parse.c
2548
return expect(token, '}', "at end of compound statement");
usr/src/tools/smatch/src/parse.c
2552
return expression_statement(token, &stmt->expression);
usr/src/tools/smatch/src/parse.c
2556
static struct token *label_statement(struct token *token)
usr/src/tools/smatch/src/parse.c
2558
while (token_type(token) == TOKEN_IDENT) {
usr/src/tools/smatch/src/parse.c
2559
struct symbol *sym = alloc_symbol(token->pos, SYM_LABEL);
usr/src/tools/smatch/src/parse.c
2561
bind_symbol(sym, token->ident, NS_SYMBOL);
usr/src/tools/smatch/src/parse.c
2564
token = token->next;
usr/src/tools/smatch/src/parse.c
2565
if (!match_op(token, ','))
usr/src/tools/smatch/src/parse.c
2567
token = token->next;
usr/src/tools/smatch/src/parse.c
2569
return expect(token, ';', "at end of label declaration");
usr/src/tools/smatch/src/parse.c
2572
static struct token * statement_list(struct token *token, struct statement_list **list)
usr/src/tools/smatch/src/parse.c
2575
while (token_type(token) == TOKEN_IDENT &&
usr/src/tools/smatch/src/parse.c
2576
token->ident == &__label___ident)
usr/src/tools/smatch/src/parse.c
2577
token = label_statement(token->next);
usr/src/tools/smatch/src/parse.c
2580
if (eof_token(token))
usr/src/tools/smatch/src/parse.c
2582
if (match_op(token, '}'))
usr/src/tools/smatch/src/parse.c
2584
if (match_ident(token, &_Static_assert_ident)) {
usr/src/tools/smatch/src/parse.c
2585
token = parse_static_assert(token, NULL);
usr/src/tools/smatch/src/parse.c
2588
if (lookup_type(token)) {
usr/src/tools/smatch/src/parse.c
2590
warning(token->pos, "mixing declarations and code");
usr/src/tools/smatch/src/parse.c
2593
stmt = alloc_statement(token->pos, STMT_DECLARATION);
usr/src/tools/smatch/src/parse.c
2594
token = external_declaration(token, &stmt->declaration, NULL);
usr/src/tools/smatch/src/parse.c
2597
token = statement(token, &stmt);
usr/src/tools/smatch/src/parse.c
2601
return token;
usr/src/tools/smatch/src/parse.c
2604
static struct token *identifier_list(struct token *token, struct symbol *fn)
usr/src/tools/smatch/src/parse.c
2608
struct symbol *sym = alloc_symbol(token->pos, SYM_NODE);
usr/src/tools/smatch/src/parse.c
2609
sym->ident = token->ident;
usr/src/tools/smatch/src/parse.c
2610
token = token->next;
usr/src/tools/smatch/src/parse.c
2611
sym->endpos = token->pos;
usr/src/tools/smatch/src/parse.c
2614
if (!match_op(token, ',') ||
usr/src/tools/smatch/src/parse.c
2615
token_type(token->next) != TOKEN_IDENT ||
usr/src/tools/smatch/src/parse.c
2616
lookup_type(token->next))
usr/src/tools/smatch/src/parse.c
2618
token = token->next;
usr/src/tools/smatch/src/parse.c
2620
return token;
usr/src/tools/smatch/src/parse.c
2623
static struct token *parameter_type_list(struct token *token, struct symbol *fn)
usr/src/tools/smatch/src/parse.c
2630
if (match_op(token, SPECIAL_ELLIPSIS)) {
usr/src/tools/smatch/src/parse.c
2632
token = token->next;
usr/src/tools/smatch/src/parse.c
2636
sym = alloc_symbol(token->pos, SYM_NODE);
usr/src/tools/smatch/src/parse.c
2637
token = parameter_declaration(token, sym);
usr/src/tools/smatch/src/parse.c
2642
warning(token->pos, "void parameter");
usr/src/tools/smatch/src/parse.c
2645
if (!match_op(token, ','))
usr/src/tools/smatch/src/parse.c
2647
token = token->next;
usr/src/tools/smatch/src/parse.c
2649
return token;
usr/src/tools/smatch/src/parse.c
2652
struct token *compound_statement(struct token *token, struct statement *stmt)
usr/src/tools/smatch/src/parse.c
2654
token = statement_list(token, &stmt->stmts);
usr/src/tools/smatch/src/parse.c
2655
return token;
usr/src/tools/smatch/src/parse.c
2658
static struct expression *identifier_expression(struct token *token)
usr/src/tools/smatch/src/parse.c
2660
struct expression *expr = alloc_expression(token->pos, EXPR_IDENTIFIER);
usr/src/tools/smatch/src/parse.c
2661
expr->expr_ident = token->ident;
usr/src/tools/smatch/src/parse.c
2682
static struct token *single_initializer(struct expression **ep, struct token *token)
usr/src/tools/smatch/src/parse.c
2685
struct token *next = token->next;
usr/src/tools/smatch/src/parse.c
2691
if ((token_type(token) == TOKEN_IDENT) && match_op(next, ':')) {
usr/src/tools/smatch/src/parse.c
2692
struct expression *expr = identifier_expression(token);
usr/src/tools/smatch/src/parse.c
2694
warning(token->pos, "obsolete struct initializer, use C99 syntax");
usr/src/tools/smatch/src/parse.c
2695
token = initializer(&expr->ident_expression, next->next);
usr/src/tools/smatch/src/parse.c
2698
return token;
usr/src/tools/smatch/src/parse.c
2701
for (tail = ep, nested = 0; ; nested++, next = token->next) {
usr/src/tools/smatch/src/parse.c
2702
if (match_op(token, '.') && (token_type(next) == TOKEN_IDENT)) {
usr/src/tools/smatch/src/parse.c
2707
token = next->next;
usr/src/tools/smatch/src/parse.c
2708
} else if (match_op(token, '[')) {
usr/src/tools/smatch/src/parse.c
2710
token = constant_expression(token->next, &from);
usr/src/tools/smatch/src/parse.c
2712
sparse_error(token->pos, "Expected constant expression");
usr/src/tools/smatch/src/parse.c
2715
if (match_op(token, SPECIAL_ELLIPSIS))
usr/src/tools/smatch/src/parse.c
2716
token = constant_expression(token->next, &to);
usr/src/tools/smatch/src/parse.c
2720
token = expect(token, ']', "at end of initializer index");
usr/src/tools/smatch/src/parse.c
2728
if (!match_op(token, '='))
usr/src/tools/smatch/src/parse.c
2729
warning(token->pos, "obsolete array initializer, use C99 syntax");
usr/src/tools/smatch/src/parse.c
2734
token = expect(token, '=', "at end of initializer index");
usr/src/tools/smatch/src/parse.c
2736
token = initializer(tail, token);
usr/src/tools/smatch/src/parse.c
2739
return token;
usr/src/tools/smatch/src/parse.c
2742
static struct token *initializer_list(struct expression_list **list, struct token *token)
usr/src/tools/smatch/src/parse.c
2747
token = single_initializer(&expr, token);
usr/src/tools/smatch/src/parse.c
2751
if (!match_op(token, ','))
usr/src/tools/smatch/src/parse.c
2753
token = token->next;
usr/src/tools/smatch/src/parse.c
2755
return token;
usr/src/tools/smatch/src/parse.c
2758
struct token *initializer(struct expression **tree, struct token *token)
usr/src/tools/smatch/src/parse.c
2760
if (match_op(token, '{')) {
usr/src/tools/smatch/src/parse.c
2761
struct expression *expr = alloc_expression(token->pos, EXPR_INITIALIZER);
usr/src/tools/smatch/src/parse.c
2763
token = initializer_list(&expr->expr_list, token->next);
usr/src/tools/smatch/src/parse.c
2764
return expect(token, '}', "at end of initializer");
usr/src/tools/smatch/src/parse.c
2766
return assignment_expression(token, tree);
usr/src/tools/smatch/src/parse.c
2802
static struct token *parse_function_body(struct token *token, struct symbol *decl,
usr/src/tools/smatch/src/parse.c
2836
token = compound_statement(token->next, stmt);
usr/src/tools/smatch/src/parse.c
2873
return expect(token, '}', "at end of function");
usr/src/tools/smatch/src/parse.c
2919
static struct token *parse_k_r_arguments(struct token *token, struct symbol *decl,
usr/src/tools/smatch/src/parse.c
2925
warning(token->pos, "non-ANSI definition of function '%s'", show_ident(decl->ident));
usr/src/tools/smatch/src/parse.c
2928
token = declaration_list(token, &args);
usr/src/tools/smatch/src/parse.c
2929
if (!match_op(token, ';')) {
usr/src/tools/smatch/src/parse.c
2930
sparse_error(token->pos, "expected ';' at end of parameter declaration");
usr/src/tools/smatch/src/parse.c
2933
token = token->next;
usr/src/tools/smatch/src/parse.c
2934
} while (lookup_type(token));
usr/src/tools/smatch/src/parse.c
2938
if (!match_op(token, '{')) {
usr/src/tools/smatch/src/parse.c
2939
sparse_error(token->pos, "expected function body");
usr/src/tools/smatch/src/parse.c
2940
return token;
usr/src/tools/smatch/src/parse.c
2942
return parse_function_body(token, decl, list);
usr/src/tools/smatch/src/parse.c
2945
static struct token *toplevel_asm_declaration(struct token *token, struct symbol_list **list)
usr/src/tools/smatch/src/parse.c
2947
struct symbol *anon = alloc_symbol(token->pos, SYM_NODE);
usr/src/tools/smatch/src/parse.c
2948
struct symbol *fn = alloc_symbol(token->pos, SYM_FN);
usr/src/tools/smatch/src/parse.c
2952
stmt = alloc_statement(token->pos, STMT_NONE);
usr/src/tools/smatch/src/parse.c
2955
token = parse_asm_statement(token, stmt);
usr/src/tools/smatch/src/parse.c
2958
return token;
usr/src/tools/smatch/src/parse.c
2961
struct token *external_declaration(struct token *token, struct symbol_list **list,
usr/src/tools/smatch/src/parse.c
2972
if (match_ident(token, &_Pragma_ident))
usr/src/tools/smatch/src/parse.c
2973
return parse_underscore_Pragma(token);
usr/src/tools/smatch/src/parse.c
2976
if (token_type(token) == TOKEN_IDENT) {
usr/src/tools/smatch/src/parse.c
2977
struct symbol *s = lookup_keyword(token->ident, NS_KEYWORD);
usr/src/tools/smatch/src/parse.c
2979
return s->op->toplevel(token, list);
usr/src/tools/smatch/src/parse.c
2983
token = declaration_specifiers(token, &ctx);
usr/src/tools/smatch/src/parse.c
2986
decl = alloc_symbol(token->pos, SYM_NODE);
usr/src/tools/smatch/src/parse.c
2988
if (match_op(token, ';')) {
usr/src/tools/smatch/src/parse.c
2989
apply_modifiers(token->pos, &ctx);
usr/src/tools/smatch/src/parse.c
2990
return token->next;
usr/src/tools/smatch/src/parse.c
2994
token = declarator(token, &ctx);
usr/src/tools/smatch/src/parse.c
2995
token = handle_attributes(token, &ctx, KW_ATTRIBUTE | KW_ASM);
usr/src/tools/smatch/src/parse.c
2996
apply_modifiers(token->pos, &ctx);
usr/src/tools/smatch/src/parse.c
3000
decl->endpos = token->pos;
usr/src/tools/smatch/src/parse.c
3004
warning(token->pos, "missing identifier in declaration");
usr/src/tools/smatch/src/parse.c
3005
return expect(token, ';', "at the end of type declaration");
usr/src/tools/smatch/src/parse.c
3039
if (lookup_type(token))
usr/src/tools/smatch/src/parse.c
3040
return parse_k_r_arguments(token, decl, list);
usr/src/tools/smatch/src/parse.c
3041
if (match_op(token, '{'))
usr/src/tools/smatch/src/parse.c
3042
return parse_function_body(token, decl, list);
usr/src/tools/smatch/src/parse.c
3047
sparse_error(token->pos, "void declaration");
usr/src/tools/smatch/src/parse.c
3055
if (!is_typedef && match_op(token, '=')) {
usr/src/tools/smatch/src/parse.c
3056
token = initializer(&decl->initializer, token->next);
usr/src/tools/smatch/src/parse.c
3082
if (!match_op(token, ','))
usr/src/tools/smatch/src/parse.c
3085
token = token->next;
usr/src/tools/smatch/src/parse.c
3087
decl = alloc_symbol(token->pos, SYM_NODE);
usr/src/tools/smatch/src/parse.c
3089
token = handle_attributes(token, &ctx, KW_ATTRIBUTE);
usr/src/tools/smatch/src/parse.c
3090
token = declarator(token, &ctx);
usr/src/tools/smatch/src/parse.c
3091
token = handle_attributes(token, &ctx, KW_ATTRIBUTE | KW_ASM);
usr/src/tools/smatch/src/parse.c
3092
apply_modifiers(token->pos, &ctx);
usr/src/tools/smatch/src/parse.c
3095
decl->endpos = token->pos;
usr/src/tools/smatch/src/parse.c
3097
sparse_error(token->pos, "expected identifier name in type definition");
usr/src/tools/smatch/src/parse.c
3098
return token;
usr/src/tools/smatch/src/parse.c
3113
return expect(token, ';', "at end of declaration");
usr/src/tools/smatch/src/parse.c
51
static struct token *statement(struct token *token, struct statement **tree);
usr/src/tools/smatch/src/parse.c
52
static struct token *handle_attributes(struct token *token, struct decl_state *ctx, unsigned int keywords);
usr/src/tools/smatch/src/parse.c
54
typedef struct token *declarator_t(struct token *, struct decl_state *);
usr/src/tools/smatch/src/parse.c
64
static struct token *parse_if_statement(struct token *token, struct statement *stmt);
usr/src/tools/smatch/src/parse.c
645
static int SENTINEL_ATTR match_idents(struct token *token, ...)
usr/src/tools/smatch/src/parse.c
65
static struct token *parse_return_statement(struct token *token, struct statement *stmt);
usr/src/tools/smatch/src/parse.c
650
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/parse.c
653
va_start(args, token);
usr/src/tools/smatch/src/parse.c
656
} while (next && token->ident != next);
usr/src/tools/smatch/src/parse.c
659
return next && token->ident == next;
usr/src/tools/smatch/src/parse.c
66
static struct token *parse_loop_iterator(struct token *token, struct statement *stmt);
usr/src/tools/smatch/src/parse.c
67
static struct token *parse_default_statement(struct token *token, struct statement *stmt);
usr/src/tools/smatch/src/parse.c
671
static struct token *struct_declaration_list(struct token *token, struct symbol_list **list);
usr/src/tools/smatch/src/parse.c
68
static struct token *parse_case_statement(struct token *token, struct statement *stmt);
usr/src/tools/smatch/src/parse.c
69
static struct token *parse_switch_statement(struct token *token, struct statement *stmt);
usr/src/tools/smatch/src/parse.c
70
static struct token *parse_for_statement(struct token *token, struct statement *stmt);
usr/src/tools/smatch/src/parse.c
706
struct symbol *label_symbol(struct token *token)
usr/src/tools/smatch/src/parse.c
708
struct symbol *sym = lookup_symbol(token->ident, NS_LABEL);
usr/src/tools/smatch/src/parse.c
71
static struct token *parse_while_statement(struct token *token, struct statement *stmt);
usr/src/tools/smatch/src/parse.c
710
sym = alloc_symbol(token->pos, SYM_LABEL);
usr/src/tools/smatch/src/parse.c
711
bind_symbol(sym, token->ident, NS_LABEL);
usr/src/tools/smatch/src/parse.c
717
static struct token *struct_union_enum_specifier(enum type type,
usr/src/tools/smatch/src/parse.c
718
struct token *token, struct decl_state *ctx,
usr/src/tools/smatch/src/parse.c
719
struct token *(*parse)(struct token *, struct symbol *))
usr/src/tools/smatch/src/parse.c
72
static struct token *parse_do_statement(struct token *token, struct statement *stmt);
usr/src/tools/smatch/src/parse.c
724
token = handle_attributes(token, ctx, KW_ATTRIBUTE);
usr/src/tools/smatch/src/parse.c
725
if (token_type(token) == TOKEN_IDENT) {
usr/src/tools/smatch/src/parse.c
726
sym = lookup_symbol(token->ident, NS_STRUCT);
usr/src/tools/smatch/src/parse.c
729
(match_op(token->next,';') || match_op(token->next,'{')))) {
usr/src/tools/smatch/src/parse.c
73
static struct token *parse_goto_statement(struct token *token, struct statement *stmt);
usr/src/tools/smatch/src/parse.c
732
sym = alloc_symbol(token->pos, type);
usr/src/tools/smatch/src/parse.c
733
bind_symbol(sym, token->ident, NS_STRUCT);
usr/src/tools/smatch/src/parse.c
736
error_die(token->pos, "invalid tag applied to %s", show_typename (sym));
usr/src/tools/smatch/src/parse.c
738
repos = &token->pos;
usr/src/tools/smatch/src/parse.c
739
token = token->next;
usr/src/tools/smatch/src/parse.c
74
static struct token *parse_context_statement(struct token *token, struct statement *stmt);
usr/src/tools/smatch/src/parse.c
740
if (match_op(token, '{')) {
usr/src/tools/smatch/src/parse.c
747
error_die(token->pos, "redefinition of %s", show_typename (sym));
usr/src/tools/smatch/src/parse.c
749
token = parse(token->next, sym);
usr/src/tools/smatch/src/parse.c
75
static struct token *parse_range_statement(struct token *token, struct statement *stmt);
usr/src/tools/smatch/src/parse.c
750
token = expect(token, '}', "at end of struct-union-enum-specifier");
usr/src/tools/smatch/src/parse.c
752
token = handle_attributes(token, &attr, KW_ATTRIBUTE);
usr/src/tools/smatch/src/parse.c
753
apply_ctype(token->pos, &attr.ctype, &sym->ctype);
usr/src/tools/smatch/src/parse.c
757
sym->endpos = token->pos;
usr/src/tools/smatch/src/parse.c
759
return token;
usr/src/tools/smatch/src/parse.c
76
static struct token *parse_asm_statement(struct token *token, struct statement *stmt);
usr/src/tools/smatch/src/parse.c
763
if (!match_op(token, '{')) {
usr/src/tools/smatch/src/parse.c
764
sparse_error(token->pos, "expected declaration");
usr/src/tools/smatch/src/parse.c
766
return token;
usr/src/tools/smatch/src/parse.c
769
sym = alloc_symbol(token->pos, type);
usr/src/tools/smatch/src/parse.c
77
static struct token *toplevel_asm_declaration(struct token *token, struct symbol_list **list);
usr/src/tools/smatch/src/parse.c
770
token = parse(token->next, sym);
usr/src/tools/smatch/src/parse.c
772
token = expect(token, '}', "at end of specifier");
usr/src/tools/smatch/src/parse.c
773
sym->endpos = token->pos;
usr/src/tools/smatch/src/parse.c
775
return token;
usr/src/tools/smatch/src/parse.c
778
static struct token *parse_struct_declaration(struct token *token, struct symbol *sym)
usr/src/tools/smatch/src/parse.c
78
static struct token *parse_static_assert(struct token *token, struct symbol_list **unused);
usr/src/tools/smatch/src/parse.c
781
struct token *res;
usr/src/tools/smatch/src/parse.c
782
res = struct_declaration_list(token, &sym->symbol_list);
usr/src/tools/smatch/src/parse.c
796
static struct token *parse_union_declaration(struct token *token, struct symbol *sym)
usr/src/tools/smatch/src/parse.c
798
return struct_declaration_list(token, &sym->symbol_list);
usr/src/tools/smatch/src/parse.c
80
typedef struct token *attr_t(struct token *, struct symbol *,
usr/src/tools/smatch/src/parse.c
801
static struct token *struct_specifier(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
803
return struct_union_enum_specifier(SYM_STRUCT, token, ctx, parse_struct_declaration);
usr/src/tools/smatch/src/parse.c
806
static struct token *union_specifier(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
808
return struct_union_enum_specifier(SYM_UNION, token, ctx, parse_union_declaration);
usr/src/tools/smatch/src/parse.c
916
static struct token *parse_enum_declaration(struct token *token, struct symbol *parent)
usr/src/tools/smatch/src/parse.c
925
while (token_type(token) == TOKEN_IDENT) {
usr/src/tools/smatch/src/parse.c
927
struct token *next = token->next;
usr/src/tools/smatch/src/parse.c
941
error_die(token->pos, "can't increment the last enum member");
usr/src/tools/smatch/src/parse.c
945
expr = alloc_expression(token->pos, EXPR_VALUE);
usr/src/tools/smatch/src/parse.c
950
sym = alloc_symbol(token->pos, SYM_NODE);
usr/src/tools/smatch/src/parse.c
951
bind_symbol(sym, token->ident, NS_SYMBOL);
usr/src/tools/smatch/src/parse.c
993
sparse_error(token->pos, "bad enum definition");
usr/src/tools/smatch/src/parse.h
126
extern struct token *parse_expression(struct token *, struct expression **);
usr/src/tools/smatch/src/parse.h
127
extern struct symbol *label_symbol(struct token *token);
usr/src/tools/smatch/src/parse.h
134
extern struct token *external_declaration(struct token *, struct symbol_list **, validate_decl_t);
usr/src/tools/smatch/src/pre-process.c
100
token->pos.line = pos->line;
usr/src/tools/smatch/src/pre-process.c
101
token->pos.pos = pos->pos;
usr/src/tools/smatch/src/pre-process.c
102
token->pos.whitespace = 1;
usr/src/tools/smatch/src/pre-process.c
103
return token;
usr/src/tools/smatch/src/pre-process.c
1031
static void use_best_guess_header_file(struct token *token, const char *filename, struct token **list)
usr/src/tools/smatch/src/pre-process.c
1054
snprintf(dir_part, sizeof(dir_part), "%s", stream_name(token->pos.stream));
usr/src/tools/smatch/src/pre-process.c
107
static int expand(struct token **, struct symbol *);
usr/src/tools/smatch/src/pre-process.c
1073
sparse_error(token->pos, "using '%s'", include_name);
usr/src/tools/smatch/src/pre-process.c
1078
static int handle_include_path(struct stream *stream, struct token **list, struct token *token, int how)
usr/src/tools/smatch/src/pre-process.c
1081
struct token *next;
usr/src/tools/smatch/src/pre-process.c
1086
next = token->next;
usr/src/tools/smatch/src/pre-process.c
1089
expand_list(&token->next);
usr/src/tools/smatch/src/pre-process.c
109
static void replace_with_string(struct token *token, const char *str)
usr/src/tools/smatch/src/pre-process.c
1091
next = token;
usr/src/tools/smatch/src/pre-process.c
1092
if (match_op(token->next, '<')) {
usr/src/tools/smatch/src/pre-process.c
1093
next = token->next;
usr/src/tools/smatch/src/pre-process.c
1098
token = next->next;
usr/src/tools/smatch/src/pre-process.c
1099
filename = token_name_sequence(token, expect, token);
usr/src/tools/smatch/src/pre-process.c
1124
if (do_include_path(path, list, token, filename, flen))
usr/src/tools/smatch/src/pre-process.c
1127
sparse_error(token->pos, "unable to open '%s'", filename);
usr/src/tools/smatch/src/pre-process.c
1128
use_best_guess_header_file(token, filename, list);
usr/src/tools/smatch/src/pre-process.c
1132
static int handle_include(struct stream *stream, struct token **list, struct token *token)
usr/src/tools/smatch/src/pre-process.c
1134
return handle_include_path(stream, list, token, 0);
usr/src/tools/smatch/src/pre-process.c
1137
static int handle_include_next(struct stream *stream, struct token **list, struct token *token)
usr/src/tools/smatch/src/pre-process.c
1139
return handle_include_path(stream, list, token, 1);
usr/src/tools/smatch/src/pre-process.c
1142
static int handle_argv_include(struct stream *stream, struct token **list, struct token *token)
usr/src/tools/smatch/src/pre-process.c
1144
return handle_include_path(stream, list, token, 2);
usr/src/tools/smatch/src/pre-process.c
1147
static int token_different(struct token *t1, struct token *t2)
usr/src/tools/smatch/src/pre-process.c
116
token_type(token) = TOKEN_STRING;
usr/src/tools/smatch/src/pre-process.c
117
token->string = s;
usr/src/tools/smatch/src/pre-process.c
120
static void replace_with_integer(struct token *token, unsigned int val)
usr/src/tools/smatch/src/pre-process.c
1200
static int token_list_different(struct token *list1, struct token *list2)
usr/src/tools/smatch/src/pre-process.c
1214
static inline void set_arg_count(struct token *token)
usr/src/tools/smatch/src/pre-process.c
1216
token_type(token) = TOKEN_ARG_COUNT;
usr/src/tools/smatch/src/pre-process.c
1217
token->count.normal = token->count.quoted =
usr/src/tools/smatch/src/pre-process.c
1218
token->count.str = token->count.vararg = 0;
usr/src/tools/smatch/src/pre-process.c
1221
static struct token *parse_arguments(struct token *list)
usr/src/tools/smatch/src/pre-process.c
1223
struct token *arg = list->next, *next = list;
usr/src/tools/smatch/src/pre-process.c
124
token_type(token) = TOKEN_NUMBER;
usr/src/tools/smatch/src/pre-process.c
125
token->number = buf;
usr/src/tools/smatch/src/pre-process.c
1320
static int try_arg(struct token *token, enum token_type type, struct token *arglist)
usr/src/tools/smatch/src/pre-process.c
1322
struct ident *ident = token->ident;
usr/src/tools/smatch/src/pre-process.c
1325
if (!arglist || token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/pre-process.c
1335
token->argnum = nr;
usr/src/tools/smatch/src/pre-process.c
1336
token_type(token) = type;
usr/src/tools/smatch/src/pre-process.c
1353
token_type(token) = TOKEN_ERROR;
usr/src/tools/smatch/src/pre-process.c
136
static int token_defined(struct token *token)
usr/src/tools/smatch/src/pre-process.c
1360
static struct token *handle_hash(struct token **p, struct token *arglist)
usr/src/tools/smatch/src/pre-process.c
1362
struct token *token = *p;
usr/src/tools/smatch/src/pre-process.c
1364
struct token *next = token->next;
usr/src/tools/smatch/src/pre-process.c
1367
next->pos.whitespace = token->pos.whitespace;
usr/src/tools/smatch/src/pre-process.c
1368
__free_token(token);
usr/src/tools/smatch/src/pre-process.c
1369
token = *p = next;
usr/src/tools/smatch/src/pre-process.c
1371
token->pos.noexpand = 1;
usr/src/tools/smatch/src/pre-process.c
1373
return token;
usr/src/tools/smatch/src/pre-process.c
1376
sparse_error(token->pos, "'#' is not followed by a macro parameter");
usr/src/tools/smatch/src/pre-process.c
138
if (token_type(token) == TOKEN_IDENT) {
usr/src/tools/smatch/src/pre-process.c
1381
static struct token *handle_hashhash(struct token *token, struct token *arglist)
usr/src/tools/smatch/src/pre-process.c
1383
struct token *last = token;
usr/src/tools/smatch/src/pre-process.c
1384
struct token *concat;
usr/src/tools/smatch/src/pre-process.c
1385
int state = match_op(token, ',');
usr/src/tools/smatch/src/pre-process.c
1387
try_arg(token, TOKEN_QUOTED_ARGUMENT, arglist);
usr/src/tools/smatch/src/pre-process.c
139
struct symbol *sym = lookup_macro(token->ident);
usr/src/tools/smatch/src/pre-process.c
1390
struct token *t;
usr/src/tools/smatch/src/pre-process.c
1394
concat = token->next;
usr/src/tools/smatch/src/pre-process.c
1396
token->next = t;
usr/src/tools/smatch/src/pre-process.c
1420
token = t;
usr/src/tools/smatch/src/pre-process.c
1421
if (!match_op(token->next, SPECIAL_HASHHASH))
usr/src/tools/smatch/src/pre-process.c
1427
return token;
usr/src/tools/smatch/src/pre-process.c
1434
static struct token *parse_expansion(struct token *expansion, struct token *arglist, struct ident *name)
usr/src/tools/smatch/src/pre-process.c
1436
struct token *token = expansion;
usr/src/tools/smatch/src/pre-process.c
1437
struct token **p;
usr/src/tools/smatch/src/pre-process.c
1439
if (match_op(token, SPECIAL_HASHHASH))
usr/src/tools/smatch/src/pre-process.c
1442
for (p = &expansion; !eof_token(token); p = &token->next, token = *p) {
usr/src/tools/smatch/src/pre-process.c
1443
if (match_op(token, '#')) {
usr/src/tools/smatch/src/pre-process.c
1444
token = handle_hash(p, arglist);
usr/src/tools/smatch/src/pre-process.c
1445
if (!token)
usr/src/tools/smatch/src/pre-process.c
1448
if (match_op(token->next, SPECIAL_HASHHASH)) {
usr/src/tools/smatch/src/pre-process.c
1449
token = handle_hashhash(token, arglist);
usr/src/tools/smatch/src/pre-process.c
1450
if (!token)
usr/src/tools/smatch/src/pre-process.c
1453
try_arg(token, TOKEN_MACRO_ARGUMENT, arglist);
usr/src/tools/smatch/src/pre-process.c
1455
switch (token_type(token)) {
usr/src/tools/smatch/src/pre-process.c
1461
token->string->immutable = 1;
usr/src/tools/smatch/src/pre-process.c
1465
token = alloc_token(&expansion->pos);
usr/src/tools/smatch/src/pre-process.c
1466
token_type(token) = TOKEN_UNTAINT;
usr/src/tools/smatch/src/pre-process.c
1467
token->ident = name;
usr/src/tools/smatch/src/pre-process.c
1468
token->next = *p;
usr/src/tools/smatch/src/pre-process.c
1469
*p = token;
usr/src/tools/smatch/src/pre-process.c
147
sparse_error(token->pos, "expected preprocessor identifier");
usr/src/tools/smatch/src/pre-process.c
1473
sparse_error(token->pos, "'##' cannot appear at the ends of macro expansion");
usr/src/tools/smatch/src/pre-process.c
1476
sparse_error(token->pos, "too many instances of argument in body");
usr/src/tools/smatch/src/pre-process.c
1480
static int do_define(struct position pos, struct token *token, struct ident *name,
usr/src/tools/smatch/src/pre-process.c
1481
struct token *arglist, struct token *expansion, int attr)
usr/src/tools/smatch/src/pre-process.c
151
static void replace_with_bool(struct token *token, bool val)
usr/src/tools/smatch/src/pre-process.c
1522
if (token) /* Free the "define" token, but not the rest of the line */
usr/src/tools/smatch/src/pre-process.c
1523
__free_token(token);
usr/src/tools/smatch/src/pre-process.c
1545
struct token *value = &eof_token_entry;
usr/src/tools/smatch/src/pre-process.c
155
token_type(token) = TOKEN_NUMBER;
usr/src/tools/smatch/src/pre-process.c
156
token->number = string[val];
usr/src/tools/smatch/src/pre-process.c
1579
static int do_handle_define(struct stream *stream, struct token **line, struct token *token, int attr)
usr/src/tools/smatch/src/pre-process.c
1581
struct token *arglist, *expansion;
usr/src/tools/smatch/src/pre-process.c
1582
struct token *left = token->next;
usr/src/tools/smatch/src/pre-process.c
1586
sparse_error(token->pos, "expected identifier to 'define'");
usr/src/tools/smatch/src/pre-process.c
159
static void replace_with_defined(struct token *token)
usr/src/tools/smatch/src/pre-process.c
1606
return do_define(left->pos, token, name, arglist, expansion, attr);
usr/src/tools/smatch/src/pre-process.c
1609
static int handle_define(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
161
replace_with_bool(token, token_defined(token));
usr/src/tools/smatch/src/pre-process.c
1611
return do_handle_define(stream, line, token, SYM_ATTR_NORMAL);
usr/src/tools/smatch/src/pre-process.c
1614
static int handle_weak_define(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
1616
return do_handle_define(stream, line, token, SYM_ATTR_WEAK);
usr/src/tools/smatch/src/pre-process.c
1619
static int handle_strong_define(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
1621
return do_handle_define(stream, line, token, SYM_ATTR_STRONG);
usr/src/tools/smatch/src/pre-process.c
1624
static int do_handle_undef(struct stream *stream, struct token **line, struct token *token, int attr)
usr/src/tools/smatch/src/pre-process.c
1626
struct token *left = token->next;
usr/src/tools/smatch/src/pre-process.c
1630
sparse_error(token->pos, "expected identifier to 'undef'");
usr/src/tools/smatch/src/pre-process.c
164
static void replace_with_has_builtin(struct token *token)
usr/src/tools/smatch/src/pre-process.c
1655
static int handle_undef(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
1657
return do_handle_undef(stream, line, token, SYM_ATTR_NORMAL);
usr/src/tools/smatch/src/pre-process.c
166
struct symbol *sym = lookup_symbol(token->ident, NS_SYMBOL);
usr/src/tools/smatch/src/pre-process.c
1660
static int handle_strong_undef(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
1662
return do_handle_undef(stream, line, token, SYM_ATTR_STRONG);
usr/src/tools/smatch/src/pre-process.c
1665
static int preprocessor_if(struct stream *stream, struct token *token, int cond)
usr/src/tools/smatch/src/pre-process.c
1667
token_type(token) = false_nesting ? TOKEN_SKIP_GROUPS : TOKEN_IF;
usr/src/tools/smatch/src/pre-process.c
1668
free_preprocessor_line(token->next);
usr/src/tools/smatch/src/pre-process.c
1669
token->next = stream->top_if;
usr/src/tools/smatch/src/pre-process.c
167
replace_with_bool(token, sym && sym->builtin);
usr/src/tools/smatch/src/pre-process.c
1670
stream->top_if = token;
usr/src/tools/smatch/src/pre-process.c
1676
static int handle_ifdef(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
1678
struct token *next = token->next;
usr/src/tools/smatch/src/pre-process.c
1685
sparse_error(token->pos, "expected preprocessor identifier");
usr/src/tools/smatch/src/pre-process.c
1688
return preprocessor_if(stream, token, arg);
usr/src/tools/smatch/src/pre-process.c
1691
static int handle_ifndef(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
1693
struct token *next = token->next;
usr/src/tools/smatch/src/pre-process.c
1698
stream->ifndef = token;
usr/src/tools/smatch/src/pre-process.c
170
static void replace_with_has_attribute(struct token *token)
usr/src/tools/smatch/src/pre-process.c
1701
stream->ifndef = token;
usr/src/tools/smatch/src/pre-process.c
1709
sparse_error(token->pos, "expected preprocessor identifier");
usr/src/tools/smatch/src/pre-process.c
1713
return preprocessor_if(stream, token, arg);
usr/src/tools/smatch/src/pre-process.c
1716
static const char *show_token_sequence(struct token *token, int quote);
usr/src/tools/smatch/src/pre-process.c
172
struct symbol *sym = lookup_symbol(token->ident, NS_KEYWORD);
usr/src/tools/smatch/src/pre-process.c
1722
static int expression_value(struct token **where)
usr/src/tools/smatch/src/pre-process.c
1725
struct token *p;
usr/src/tools/smatch/src/pre-process.c
1726
struct token **list = where, **beginning = NULL;
usr/src/tools/smatch/src/pre-process.c
173
replace_with_bool(token, sym && sym->op && sym->op->attribute);
usr/src/tools/smatch/src/pre-process.c
176
static void expand_line(struct token *token)
usr/src/tools/smatch/src/pre-process.c
178
replace_with_integer(token, token->pos.line);
usr/src/tools/smatch/src/pre-process.c
181
static void expand_file(struct token *token)
usr/src/tools/smatch/src/pre-process.c
1820
static int handle_if(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
1824
value = expression_value(&token->next);
usr/src/tools/smatch/src/pre-process.c
1827
return preprocessor_if(stream, token, value);
usr/src/tools/smatch/src/pre-process.c
183
replace_with_string(token, stream_name(token->pos.stream));
usr/src/tools/smatch/src/pre-process.c
1830
static int handle_elif(struct stream * stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
1832
struct token *top_if = stream->top_if;
usr/src/tools/smatch/src/pre-process.c
1837
sparse_error(token->pos, "unmatched #elif within stream");
usr/src/tools/smatch/src/pre-process.c
1843
sparse_error(token->pos, "#elif after #else");
usr/src/tools/smatch/src/pre-process.c
1854
if (!expression_value(&token->next))
usr/src/tools/smatch/src/pre-process.c
186
static void expand_basefile(struct token *token)
usr/src/tools/smatch/src/pre-process.c
1863
static int handle_else(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
1865
struct token *top_if = stream->top_if;
usr/src/tools/smatch/src/pre-process.c
1870
sparse_error(token->pos, "unmatched #else within stream");
usr/src/tools/smatch/src/pre-process.c
1876
sparse_error(token->pos, "#else after #else");
usr/src/tools/smatch/src/pre-process.c
188
replace_with_string(token, base_filename);
usr/src/tools/smatch/src/pre-process.c
1888
static int handle_endif(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
1890
struct token *top_if = stream->top_if;
usr/src/tools/smatch/src/pre-process.c
1894
sparse_error(token->pos, "unmatched #endif in stream");
usr/src/tools/smatch/src/pre-process.c
1904
static int handle_warning(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
1906
warning(token->pos, "%s", show_token_sequence(token->next, 0));
usr/src/tools/smatch/src/pre-process.c
1910
static int handle_error(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
1912
sparse_error(token->pos, "%s", show_token_sequence(token->next, 0));
usr/src/tools/smatch/src/pre-process.c
1916
static int handle_nostdinc(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
192
static void expand_date(struct token *token)
usr/src/tools/smatch/src/pre-process.c
1959
static void add_path_entry(struct token *token, const char *path,
usr/src/tools/smatch/src/pre-process.c
1967
error_die(token->pos, "too many include path entries");
usr/src/tools/smatch/src/pre-process.c
199
replace_with_string(token, buffer);
usr/src/tools/smatch/src/pre-process.c
1993
static int handle_add_include(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
1996
token = token->next;
usr/src/tools/smatch/src/pre-process.c
1997
if (eof_token(token))
usr/src/tools/smatch/src/pre-process.c
1999
if (token_type(token) != TOKEN_STRING) {
usr/src/tools/smatch/src/pre-process.c
2000
warning(token->pos, "expected path string");
usr/src/tools/smatch/src/pre-process.c
2003
add_path_entry(token, token->string->data, &isys_includepath);
usr/src/tools/smatch/src/pre-process.c
2007
static int handle_add_isystem(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
2010
token = token->next;
usr/src/tools/smatch/src/pre-process.c
2011
if (eof_token(token))
usr/src/tools/smatch/src/pre-process.c
2013
if (token_type(token) != TOKEN_STRING) {
usr/src/tools/smatch/src/pre-process.c
2014
sparse_error(token->pos, "expected path string");
usr/src/tools/smatch/src/pre-process.c
2017
add_path_entry(token, token->string->data, &sys_includepath);
usr/src/tools/smatch/src/pre-process.c
202
static void expand_time(struct token *token)
usr/src/tools/smatch/src/pre-process.c
2021
static int handle_add_system(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
2024
token = token->next;
usr/src/tools/smatch/src/pre-process.c
2025
if (eof_token(token))
usr/src/tools/smatch/src/pre-process.c
2027
if (token_type(token) != TOKEN_STRING) {
usr/src/tools/smatch/src/pre-process.c
2028
sparse_error(token->pos, "expected path string");
usr/src/tools/smatch/src/pre-process.c
2031
add_path_entry(token, token->string->data, &dirafter_includepath);
usr/src/tools/smatch/src/pre-process.c
2036
static void add_dirafter_entry(struct token *token, const char *path)
usr/src/tools/smatch/src/pre-process.c
2042
error_die(token->pos, "too many include path entries");
usr/src/tools/smatch/src/pre-process.c
2052
static int handle_add_dirafter(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
2055
token = token->next;
usr/src/tools/smatch/src/pre-process.c
2056
if (eof_token(token))
usr/src/tools/smatch/src/pre-process.c
2058
if (token_type(token) != TOKEN_STRING) {
usr/src/tools/smatch/src/pre-process.c
2059
sparse_error(token->pos, "expected path string");
usr/src/tools/smatch/src/pre-process.c
2062
add_dirafter_entry(token, token->string->data);
usr/src/tools/smatch/src/pre-process.c
2066
static int handle_split_include(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
209
replace_with_string(token, buffer);
usr/src/tools/smatch/src/pre-process.c
2097
static int handle_pragma(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
2099
struct token *next = *line;
usr/src/tools/smatch/src/pre-process.c
2101
if (match_ident(token->next, &once_ident) && eof_token(token->next->next)) {
usr/src/tools/smatch/src/pre-process.c
2105
token->ident = &pragma_ident;
usr/src/tools/smatch/src/pre-process.c
2106
token->pos.newline = 1;
usr/src/tools/smatch/src/pre-process.c
2107
token->pos.whitespace = 1;
usr/src/tools/smatch/src/pre-process.c
2108
token->pos.pos = 1;
usr/src/tools/smatch/src/pre-process.c
2109
*line = token;
usr/src/tools/smatch/src/pre-process.c
2110
token->next = next;
usr/src/tools/smatch/src/pre-process.c
2117
static int handle_line(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
212
static void expand_counter(struct token *token)
usr/src/tools/smatch/src/pre-process.c
2122
static int handle_ident(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
2127
static int handle_nondirective(struct stream *stream, struct token **line, struct token *token)
usr/src/tools/smatch/src/pre-process.c
2129
sparse_error(token->pos, "unrecognized preprocessor line '%s'", show_token_sequence(token, 0));
usr/src/tools/smatch/src/pre-process.c
214
replace_with_integer(token, counter_macro++);
usr/src/tools/smatch/src/pre-process.c
2140
int (*handler)(struct stream *, struct token **, struct token *);
usr/src/tools/smatch/src/pre-process.c
217
static void expand_include_level(struct token *token)
usr/src/tools/smatch/src/pre-process.c
2173
void (*expander)(struct token *);
usr/src/tools/smatch/src/pre-process.c
219
replace_with_integer(token, include_level - 1);
usr/src/tools/smatch/src/pre-process.c
2205
static void handle_preprocessor_line(struct stream *stream, struct token **line, struct token *start)
usr/src/tools/smatch/src/pre-process.c
2207
int (*handler)(struct stream *, struct token **, struct token *);
usr/src/tools/smatch/src/pre-process.c
2208
struct token *token = start->next;
usr/src/tools/smatch/src/pre-process.c
2211
if (eof_token(token))
usr/src/tools/smatch/src/pre-process.c
2214
if (token_type(token) == TOKEN_IDENT) {
usr/src/tools/smatch/src/pre-process.c
2215
struct symbol *sym = lookup_symbol(token->ident, NS_PREPROCESSOR);
usr/src/tools/smatch/src/pre-process.c
222
static int expand_one_symbol(struct token **list)
usr/src/tools/smatch/src/pre-process.c
2222
} else if (token_type(token) == TOKEN_NUMBER) {
usr/src/tools/smatch/src/pre-process.c
2233
if (!handler(stream, line, token)) /* all set */
usr/src/tools/smatch/src/pre-process.c
2237
free_preprocessor_line(token);
usr/src/tools/smatch/src/pre-process.c
224
struct token *token = *list;
usr/src/tools/smatch/src/pre-process.c
2240
static void preprocessor_line(struct stream *stream, struct token **line)
usr/src/tools/smatch/src/pre-process.c
2242
struct token *start = *line, *next;
usr/src/tools/smatch/src/pre-process.c
2243
struct token **tp = &start->next;
usr/src/tools/smatch/src/pre-process.c
2256
static void do_preprocess(struct token **list)
usr/src/tools/smatch/src/pre-process.c
2258
struct token *next;
usr/src/tools/smatch/src/pre-process.c
227
if (token->pos.noexpand)
usr/src/tools/smatch/src/pre-process.c
230
sym = lookup_macro(token->ident);
usr/src/tools/smatch/src/pre-process.c
233
store_macro_pos(token);
usr/src/tools/smatch/src/pre-process.c
2334
struct token * preprocess(struct token *token)
usr/src/tools/smatch/src/pre-process.c
2338
do_preprocess(&token);
usr/src/tools/smatch/src/pre-process.c
2345
return token;
usr/src/tools/smatch/src/pre-process.c
2348
static int is_VA_ARGS_token(struct token *token)
usr/src/tools/smatch/src/pre-process.c
235
sym->expander(token);
usr/src/tools/smatch/src/pre-process.c
2350
return (token_type(token) == TOKEN_IDENT) &&
usr/src/tools/smatch/src/pre-process.c
2351
(token->ident == &__VA_ARGS___ident);
usr/src/tools/smatch/src/pre-process.c
2357
struct token *args[nargs];
usr/src/tools/smatch/src/pre-process.c
2358
struct token *token;
usr/src/tools/smatch/src/pre-process.c
2361
token = sym->arglist;
usr/src/tools/smatch/src/pre-process.c
2362
if (token) {
usr/src/tools/smatch/src/pre-process.c
2366
for (; !eof_token(token); token = token->next) {
usr/src/tools/smatch/src/pre-process.c
2367
if (token_type(token) == TOKEN_ARG_COUNT)
usr/src/tools/smatch/src/pre-process.c
2369
if (is_VA_ARGS_token(token))
usr/src/tools/smatch/src/pre-process.c
2372
printf("%s%s", sep, show_token(token));
usr/src/tools/smatch/src/pre-process.c
2373
args[narg++] = token;
usr/src/tools/smatch/src/pre-process.c
2379
token = sym->expansion;
usr/src/tools/smatch/src/pre-process.c
2380
while (token_type(token) != TOKEN_UNTAINT) {
usr/src/tools/smatch/src/pre-process.c
2381
struct token *next = token->next;
usr/src/tools/smatch/src/pre-process.c
2382
if (token->pos.whitespace)
usr/src/tools/smatch/src/pre-process.c
2384
switch (token_type(token)) {
usr/src/tools/smatch/src/pre-process.c
2393
token = args[token->argnum];
usr/src/tools/smatch/src/pre-process.c
2396
printf("%s", show_token(token));
usr/src/tools/smatch/src/pre-process.c
2398
token = next;
usr/src/tools/smatch/src/pre-process.c
243
static inline struct token *scan_next(struct token **where)
usr/src/tools/smatch/src/pre-process.c
245
struct token *token = *where;
usr/src/tools/smatch/src/pre-process.c
246
if (token_type(token) != TOKEN_UNTAINT)
usr/src/tools/smatch/src/pre-process.c
247
return token;
usr/src/tools/smatch/src/pre-process.c
249
token->ident->tainted = 0;
usr/src/tools/smatch/src/pre-process.c
250
token = token->next;
usr/src/tools/smatch/src/pre-process.c
251
} while (token_type(token) == TOKEN_UNTAINT);
usr/src/tools/smatch/src/pre-process.c
252
*where = token;
usr/src/tools/smatch/src/pre-process.c
253
return token;
usr/src/tools/smatch/src/pre-process.c
256
static void expand_list(struct token **list)
usr/src/tools/smatch/src/pre-process.c
258
struct token *next;
usr/src/tools/smatch/src/pre-process.c
265
static void preprocessor_line(struct stream *stream, struct token **line);
usr/src/tools/smatch/src/pre-process.c
267
static struct token *collect_arg(struct token *prev, int vararg, struct position *pos, int count)
usr/src/tools/smatch/src/pre-process.c
270
struct token **p = &prev->next;
usr/src/tools/smatch/src/pre-process.c
271
struct token *next;
usr/src/tools/smatch/src/pre-process.c
322
struct token *arg;
usr/src/tools/smatch/src/pre-process.c
323
struct token *expanded;
usr/src/tools/smatch/src/pre-process.c
324
struct token *str;
usr/src/tools/smatch/src/pre-process.c
330
static int collect_arguments(struct token *start, struct token *arglist, struct arg *args, struct token *what)
usr/src/tools/smatch/src/pre-process.c
333
struct token *next = NULL;
usr/src/tools/smatch/src/pre-process.c
404
static struct token *dup_list(struct token *list)
usr/src/tools/smatch/src/pre-process.c
406
struct token *res = NULL;
usr/src/tools/smatch/src/pre-process.c
407
struct token **p = &res;
usr/src/tools/smatch/src/pre-process.c
410
struct token *newtok = __alloc_token(0);
usr/src/tools/smatch/src/pre-process.c
419
static const char *show_token_sequence(struct token *token, int quote)
usr/src/tools/smatch/src/pre-process.c
425
if (!token && !quote)
usr/src/tools/smatch/src/pre-process.c
427
while (!eof_token(token)) {
usr/src/tools/smatch/src/pre-process.c
428
const char *val = quote ? quote_token(token) : show_token(token);
usr/src/tools/smatch/src/pre-process.c
432
sparse_error(token->pos, "too long token expansion");
usr/src/tools/smatch/src/pre-process.c
440
token = token->next;
usr/src/tools/smatch/src/pre-process.c
441
whitespace = token->pos.whitespace;
usr/src/tools/smatch/src/pre-process.c
447
static struct token *stringify(struct token *arg)
usr/src/tools/smatch/src/pre-process.c
451
struct token *token = __alloc_token(0);
usr/src/tools/smatch/src/pre-process.c
456
token->pos = arg->pos;
usr/src/tools/smatch/src/pre-process.c
457
token_type(token) = TOKEN_STRING;
usr/src/tools/smatch/src/pre-process.c
458
token->string = string;
usr/src/tools/smatch/src/pre-process.c
459
token->next = &eof_token_entry;
usr/src/tools/smatch/src/pre-process.c
460
return token;
usr/src/tools/smatch/src/pre-process.c
467
struct token *arg = args[i].arg;
usr/src/tools/smatch/src/pre-process.c
499
static enum token_type combine(struct token *left, struct token *right, char *p)
usr/src/tools/smatch/src/pre-process.c
553
static int merge(struct token *left, struct token *right)
usr/src/tools/smatch/src/pre-process.c
601
static struct token *dup_token(struct token *token, struct position *streampos)
usr/src/tools/smatch/src/pre-process.c
603
struct token *alloc = alloc_token(streampos);
usr/src/tools/smatch/src/pre-process.c
604
token_type(alloc) = token_type(token);
usr/src/tools/smatch/src/pre-process.c
605
alloc->pos.newline = token->pos.newline;
usr/src/tools/smatch/src/pre-process.c
606
alloc->pos.whitespace = token->pos.whitespace;
usr/src/tools/smatch/src/pre-process.c
607
alloc->number = token->number;
usr/src/tools/smatch/src/pre-process.c
608
alloc->pos.noexpand = token->pos.noexpand;
usr/src/tools/smatch/src/pre-process.c
612
static struct token **copy(struct token **where, struct token *list, int *count)
usr/src/tools/smatch/src/pre-process.c
616
struct token *token;
usr/src/tools/smatch/src/pre-process.c
618
token = dup_token(list, &list->pos);
usr/src/tools/smatch/src/pre-process.c
620
token = list;
usr/src/tools/smatch/src/pre-process.c
621
if (token_type(token) == TOKEN_IDENT && token->ident->tainted)
usr/src/tools/smatch/src/pre-process.c
622
token->pos.noexpand = 1;
usr/src/tools/smatch/src/pre-process.c
623
*where = token;
usr/src/tools/smatch/src/pre-process.c
624
where = &token->next;
usr/src/tools/smatch/src/pre-process.c
631
static int handle_kludge(struct token **p, struct arg *args)
usr/src/tools/smatch/src/pre-process.c
633
struct token *t = (*p)->next->next;
usr/src/tools/smatch/src/pre-process.c
652
static struct token **substitute(struct token **list, struct token *body, struct arg *args)
usr/src/tools/smatch/src/pre-process.c
659
struct token *added, *arg;
usr/src/tools/smatch/src/pre-process.c
660
struct token **tail;
usr/src/tools/smatch/src/pre-process.c
661
struct token *t;
usr/src/tools/smatch/src/pre-process.c
755
static int expand(struct token **list, struct symbol *sym)
usr/src/tools/smatch/src/pre-process.c
757
struct token *last;
usr/src/tools/smatch/src/pre-process.c
758
struct token *token = *list;
usr/src/tools/smatch/src/pre-process.c
759
struct ident *expanding = token->ident;
usr/src/tools/smatch/src/pre-process.c
760
struct token **tail;
usr/src/tools/smatch/src/pre-process.c
765
token->pos.noexpand = 1;
usr/src/tools/smatch/src/pre-process.c
770
if (!match_op(scan_next(&token->next), '('))
usr/src/tools/smatch/src/pre-process.c
772
if (!collect_arguments(token->next, sym->arglist, args, token))
usr/src/tools/smatch/src/pre-process.c
779
last = token->next;
usr/src/tools/smatch/src/pre-process.c
787
(*list)->pos.newline = token->pos.newline;
usr/src/tools/smatch/src/pre-process.c
788
(*list)->pos.whitespace = token->pos.whitespace;
usr/src/tools/smatch/src/pre-process.c
794
static const char *token_name_sequence(struct token *token, int endop, struct token *start)
usr/src/tools/smatch/src/pre-process.c
799
while (!eof_token(token) && !match_op(token, endop)) {
usr/src/tools/smatch/src/pre-process.c
801
const char *val = token->string->data;
usr/src/tools/smatch/src/pre-process.c
802
if (token_type(token) != TOKEN_STRING)
usr/src/tools/smatch/src/pre-process.c
803
val = show_token(token);
usr/src/tools/smatch/src/pre-process.c
807
token = token->next;
usr/src/tools/smatch/src/pre-process.c
810
if (endop && !match_op(token, endop))
usr/src/tools/smatch/src/pre-process.c
903
static int try_include(const char *path, const char *filename, int flen, struct token **where, const char **next_path)
usr/src/tools/smatch/src/pre-process.c
927
static int do_include_path(const char **pptr, struct token **list, struct token *token, const char *filename, int flen)
usr/src/tools/smatch/src/pre-process.c
939
static int free_preprocessor_line(struct token *token)
usr/src/tools/smatch/src/pre-process.c
941
while (token_type(token) != TOKEN_EOF) {
usr/src/tools/smatch/src/pre-process.c
942
struct token *free = token;
usr/src/tools/smatch/src/pre-process.c
943
token = token->next;
usr/src/tools/smatch/src/pre-process.c
95
static struct token *alloc_token(struct position *pos)
usr/src/tools/smatch/src/pre-process.c
97
struct token *token = __alloc_token(0);
usr/src/tools/smatch/src/pre-process.c
99
token->pos.stream = pos->stream;
usr/src/tools/smatch/src/scope.c
66
scope->token = __alloc_token(0);
usr/src/tools/smatch/src/scope.c
67
scope->token->pos = pos;
usr/src/tools/smatch/src/scope.h
32
struct token *token;
usr/src/tools/smatch/src/smatch.h
1034
struct token *get_tokens_file(const char *filename);
usr/src/tools/smatch/src/smatch_db.c
2419
struct token *token;
usr/src/tools/smatch/src/smatch_db.c
2428
token = get_tokens_file(filename);
usr/src/tools/smatch/src/smatch_db.c
2429
if (!token)
usr/src/tools/smatch/src/smatch_db.c
2431
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/smatch_db.c
2433
token = token->next;
usr/src/tools/smatch/src/smatch_db.c
2434
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/smatch_db.c
2435
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/smatch_db.c
2437
func = alloc_string(show_ident(token->ident));
usr/src/tools/smatch/src/smatch_db.c
2439
token = token->next;
usr/src/tools/smatch/src/smatch_expressions.c
181
struct token *token, *prev, *end;
usr/src/tools/smatch/src/smatch_expressions.c
189
token = tokenize_buffer(alloc, strlen(alloc), &end);
usr/src/tools/smatch/src/smatch_expressions.c
190
if (!token)
usr/src/tools/smatch/src/smatch_expressions.c
192
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/smatch_expressions.c
194
token = token->next;
usr/src/tools/smatch/src/smatch_expressions.c
197
while (token_type(token) == TOKEN_SPECIAL &&
usr/src/tools/smatch/src/smatch_expressions.c
198
(token->special == SPECIAL_DEREFERENCE || token->special == '.')) {
usr/src/tools/smatch/src/smatch_expressions.c
199
prev = token;
usr/src/tools/smatch/src/smatch_expressions.c
200
token = token->next;
usr/src/tools/smatch/src/smatch_expressions.c
201
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/smatch_expressions.c
206
ret = member_expression(ret, '*', token->ident);
usr/src/tools/smatch/src/smatch_expressions.c
209
ret = member_expression(ret, '.', token->ident);
usr/src/tools/smatch/src/smatch_expressions.c
214
token = token->next;
usr/src/tools/smatch/src/smatch_expressions.c
217
if (token_type(token) != TOKEN_STREAMEND)
usr/src/tools/smatch/src/smatch_expressions.c
257
struct token *token, *prev, *end;
usr/src/tools/smatch/src/smatch_expressions.c
272
token = tokenize_buffer(alloc, len, &end);
usr/src/tools/smatch/src/smatch_expressions.c
273
if (!token)
usr/src/tools/smatch/src/smatch_expressions.c
275
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/smatch_expressions.c
277
token = token->next;
usr/src/tools/smatch/src/smatch_expressions.c
280
while (token_type(token) == TOKEN_SPECIAL &&
usr/src/tools/smatch/src/smatch_expressions.c
281
(token->special == SPECIAL_DEREFERENCE || token->special == '.')) {
usr/src/tools/smatch/src/smatch_expressions.c
282
prev = token;
usr/src/tools/smatch/src/smatch_expressions.c
283
token = token->next;
usr/src/tools/smatch/src/smatch_expressions.c
284
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/smatch_expressions.c
289
token->ident);
usr/src/tools/smatch/src/smatch_expressions.c
290
token = token->next;
usr/src/tools/smatch/src/smatch_expressions.c
293
if (token_type(token) != TOKEN_STREAMEND)
usr/src/tools/smatch/src/smatch_files.c
50
struct token *get_tokens_file(const char *filename)
usr/src/tools/smatch/src/smatch_files.c
53
struct token *token;
usr/src/tools/smatch/src/smatch_files.c
60
token = tokenize(filename, fd, NULL, NULL);
usr/src/tools/smatch/src/smatch_files.c
62
return token;
usr/src/tools/smatch/src/smatch_function_hashtable.h
101
name = alloc_string(show_ident(token->ident));
usr/src/tools/smatch/src/smatch_function_hashtable.h
103
token = token->next;
usr/src/tools/smatch/src/smatch_function_hashtable.h
88
struct token *token;
usr/src/tools/smatch/src/smatch_function_hashtable.h
92
token = get_tokens_file(filename);
usr/src/tools/smatch/src/smatch_function_hashtable.h
93
if (!token)
usr/src/tools/smatch/src/smatch_function_hashtable.h
95
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/smatch_function_hashtable.h
97
token = token->next;
usr/src/tools/smatch/src/smatch_function_hashtable.h
98
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/smatch_function_hashtable.h
99
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/smatch_ignore.c
100
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/smatch_ignore.c
102
str = show_ident(token->ident);
usr/src/tools/smatch/src/smatch_ignore.c
103
token = token->next;
usr/src/tools/smatch/src/smatch_ignore.c
81
struct token *token;
usr/src/tools/smatch/src/smatch_ignore.c
87
token = get_tokens_file(buf);
usr/src/tools/smatch/src/smatch_ignore.c
88
if (!token)
usr/src/tools/smatch/src/smatch_ignore.c
90
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/smatch_ignore.c
92
token = token->next;
usr/src/tools/smatch/src/smatch_ignore.c
93
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/smatch_ignore.c
94
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/smatch_ignore.c
96
name = show_ident(token->ident);
usr/src/tools/smatch/src/smatch_ignore.c
97
token = token->next;
usr/src/tools/smatch/src/smatch_param_cleared.c
105
struct token *token;
usr/src/tools/smatch/src/smatch_param_cleared.c
115
token = get_tokens_file(name);
usr/src/tools/smatch/src/smatch_param_cleared.c
116
if (!token)
usr/src/tools/smatch/src/smatch_param_cleared.c
118
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/smatch_param_cleared.c
120
token = token->next;
usr/src/tools/smatch/src/smatch_param_cleared.c
121
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/smatch_param_cleared.c
122
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/smatch_param_cleared.c
124
function = show_ident(token->ident);
usr/src/tools/smatch/src/smatch_param_cleared.c
125
token = token->next;
usr/src/tools/smatch/src/smatch_param_cleared.c
126
if (token_type(token) != TOKEN_NUMBER)
usr/src/tools/smatch/src/smatch_param_cleared.c
128
param = atoi(token->number);
usr/src/tools/smatch/src/smatch_param_cleared.c
130
token = token->next;
usr/src/tools/smatch/src/smatch_project.c
108
token = get_tokens_file(name);
usr/src/tools/smatch/src/smatch_project.c
109
if (!token)
usr/src/tools/smatch/src/smatch_project.c
111
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/smatch_project.c
113
token = token->next;
usr/src/tools/smatch/src/smatch_project.c
114
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/smatch_project.c
115
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/smatch_project.c
117
macro = alloc_string(show_ident(token->ident));
usr/src/tools/smatch/src/smatch_project.c
119
token = token->next;
usr/src/tools/smatch/src/smatch_project.c
126
struct token *token;
usr/src/tools/smatch/src/smatch_project.c
137
token = get_tokens_file(name);
usr/src/tools/smatch/src/smatch_project.c
138
if (!token)
usr/src/tools/smatch/src/smatch_project.c
140
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/smatch_project.c
142
token = token->next;
usr/src/tools/smatch/src/smatch_project.c
143
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/smatch_project.c
144
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/smatch_project.c
146
func = alloc_string(show_ident(token->ident));
usr/src/tools/smatch/src/smatch_project.c
148
token = token->next;
usr/src/tools/smatch/src/smatch_project.c
155
struct token *token;
usr/src/tools/smatch/src/smatch_project.c
166
token = get_tokens_file(name);
usr/src/tools/smatch/src/smatch_project.c
167
if (!token)
usr/src/tools/smatch/src/smatch_project.c
169
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/smatch_project.c
171
token = token->next;
usr/src/tools/smatch/src/smatch_project.c
172
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/smatch_project.c
173
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/smatch_project.c
175
func = alloc_string(show_ident(token->ident));
usr/src/tools/smatch/src/smatch_project.c
177
token = token->next;
usr/src/tools/smatch/src/smatch_project.c
184
struct token *token;
usr/src/tools/smatch/src/smatch_project.c
195
token = get_tokens_file(name);
usr/src/tools/smatch/src/smatch_project.c
196
if (!token)
usr/src/tools/smatch/src/smatch_project.c
198
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/smatch_project.c
200
token = token->next;
usr/src/tools/smatch/src/smatch_project.c
201
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/smatch_project.c
202
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/smatch_project.c
204
func = alloc_string(show_ident(token->ident));
usr/src/tools/smatch/src/smatch_project.c
206
token = token->next;
usr/src/tools/smatch/src/smatch_project.c
75
struct token *token;
usr/src/tools/smatch/src/smatch_project.c
81
token = get_tokens_file(name);
usr/src/tools/smatch/src/smatch_project.c
82
if (!token)
usr/src/tools/smatch/src/smatch_project.c
84
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/smatch_project.c
86
token = token->next;
usr/src/tools/smatch/src/smatch_project.c
87
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/smatch_project.c
88
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/smatch_project.c
90
func = show_ident(token->ident);
usr/src/tools/smatch/src/smatch_project.c
92
token = token->next;
usr/src/tools/smatch/src/smatch_project.c
99
struct token *token;
usr/src/tools/smatch/src/smatch_struct_assignment.c
507
struct token *token;
usr/src/tools/smatch/src/smatch_struct_assignment.c
517
token = get_tokens_file(name);
usr/src/tools/smatch/src/smatch_struct_assignment.c
518
if (!token)
usr/src/tools/smatch/src/smatch_struct_assignment.c
520
if (token_type(token) != TOKEN_STREAMBEGIN)
usr/src/tools/smatch/src/smatch_struct_assignment.c
522
token = token->next;
usr/src/tools/smatch/src/smatch_struct_assignment.c
523
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/smatch_struct_assignment.c
524
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/smatch_struct_assignment.c
526
function = show_ident(token->ident);
usr/src/tools/smatch/src/smatch_struct_assignment.c
527
token = token->next;
usr/src/tools/smatch/src/smatch_struct_assignment.c
528
if (token_type(token) != TOKEN_NUMBER)
usr/src/tools/smatch/src/smatch_struct_assignment.c
530
param = atoi(token->number);
usr/src/tools/smatch/src/smatch_struct_assignment.c
532
token = token->next;
usr/src/tools/smatch/src/symbol.c
670
struct token *token = built_in_token(stream, ident);
usr/src/tools/smatch/src/symbol.c
672
sym = alloc_symbol(token->pos, type);
usr/src/tools/smatch/src/symbol.c
673
bind_symbol(sym, token->ident, namespace);
usr/src/tools/smatch/src/symbol.h
123
struct token *(*declarator)(struct token *token, struct decl_state *ctx);
usr/src/tools/smatch/src/symbol.h
124
struct token *(*statement)(struct token *token, struct statement *stmt);
usr/src/tools/smatch/src/symbol.h
125
struct token *(*toplevel)(struct token *token, struct symbol_list **list);
usr/src/tools/smatch/src/symbol.h
126
struct token *(*attribute)(struct token *token, struct symbol *attr, struct decl_state *ctx);
usr/src/tools/smatch/src/symbol.h
128
void (*asm_modifier)(struct token *token, unsigned long *mods);
usr/src/tools/smatch/src/symbol.h
157
struct token *expansion;
usr/src/tools/smatch/src/symbol.h
158
struct token *arglist;
usr/src/tools/smatch/src/symbol.h
160
void (*expander)(struct token *);
usr/src/tools/smatch/src/symbol.h
163
int (*handler)(struct stream *, struct token **, struct token *);
usr/src/tools/smatch/src/token.h
189
struct token *next;
usr/src/tools/smatch/src/token.h
203
static inline struct token *containing_token(struct token **p)
usr/src/tools/smatch/src/token.h
205
void *addr = (char *)p - ((char *)&((struct token *)0)->next - (char *)0);
usr/src/tools/smatch/src/token.h
216
extern struct token eof_token_entry;
usr/src/tools/smatch/src/token.h
224
extern struct token *built_in_token(int, struct ident *);
usr/src/tools/smatch/src/token.h
228
extern const char *show_token(const struct token *);
usr/src/tools/smatch/src/token.h
229
extern const char *quote_token(const struct token *);
usr/src/tools/smatch/src/token.h
230
extern struct token * tokenize(const char *, int, struct token *, const char **next_path);
usr/src/tools/smatch/src/token.h
231
extern struct token * tokenize_buffer(void *, unsigned long, struct token **);
usr/src/tools/smatch/src/token.h
235
extern struct token *preprocess(struct token *);
usr/src/tools/smatch/src/token.h
237
extern void store_all_tokens(struct token *token);
usr/src/tools/smatch/src/token.h
238
extern struct token *pos_get_token(struct position pos);
usr/src/tools/smatch/src/token.h
241
extern void store_macro_pos(struct token *);
usr/src/tools/smatch/src/token.h
246
static inline int match_op(struct token *token, unsigned int op)
usr/src/tools/smatch/src/token.h
248
return token->pos.type == TOKEN_SPECIAL && token->special == op;
usr/src/tools/smatch/src/token.h
251
static inline int match_ident(struct token *token, struct ident *id)
usr/src/tools/smatch/src/token.h
253
return token->pos.type == TOKEN_IDENT && token->ident == id;
usr/src/tools/smatch/src/token.h
61
struct token *ifndef;
usr/src/tools/smatch/src/token.h
62
struct token *top_if;
usr/src/tools/smatch/src/token_store.c
102
cursor->pos = token->pos;
usr/src/tools/smatch/src/token_store.c
103
cursor->token = token;
usr/src/tools/smatch/src/token_store.c
107
if (token->pos.line < cursor->pos.line) {
usr/src/tools/smatch/src/token_store.c
111
cursor->pos = token->pos;
usr/src/tools/smatch/src/token_store.c
112
cursor->token = token;
usr/src/tools/smatch/src/token_store.c
116
if (token->pos.line == cursor->pos.line) {
usr/src/tools/smatch/src/token_store.c
117
insert_into_line(&cursor->token, token);
usr/src/tools/smatch/src/token_store.c
124
cursor->pos = token->pos;
usr/src/tools/smatch/src/token_store.c
125
cursor->token = token;
usr/src/tools/smatch/src/token_store.c
128
void store_all_tokens(struct token *token)
usr/src/tools/smatch/src/token_store.c
130
while (token_type(token) != TOKEN_STREAMEND) {
usr/src/tools/smatch/src/token_store.c
131
store_token(token);
usr/src/tools/smatch/src/token_store.c
132
token = token->next;
usr/src/tools/smatch/src/token_store.c
136
struct token *first_token_from_line(struct position pos)
usr/src/tools/smatch/src/token_store.c
148
return cursor->token;
usr/src/tools/smatch/src/token_store.c
151
struct token *pos_get_token(struct position pos)
usr/src/tools/smatch/src/token_store.c
153
struct token *token;
usr/src/tools/smatch/src/token_store.c
155
token = first_token_from_line(pos);
usr/src/tools/smatch/src/token_store.c
156
while (token) {
usr/src/tools/smatch/src/token_store.c
157
if (pos.pos == token->pos.pos)
usr/src/tools/smatch/src/token_store.c
158
return token;
usr/src/tools/smatch/src/token_store.c
159
if (pos.pos < token->pos.pos)
usr/src/tools/smatch/src/token_store.c
161
token = token->next;
usr/src/tools/smatch/src/token_store.c
168
struct token *token;
usr/src/tools/smatch/src/token_store.c
170
token = pos_get_token(pos);
usr/src/tools/smatch/src/token_store.c
171
if (!token)
usr/src/tools/smatch/src/token_store.c
173
if (token_type(token) != TOKEN_IDENT)
usr/src/tools/smatch/src/token_store.c
175
return token->ident->name;
usr/src/tools/smatch/src/token_store.c
35
struct token *token;
usr/src/tools/smatch/src/token_store.c
39
__ALLOCATOR(struct token, "token store", perm_token);
usr/src/tools/smatch/src/token_store.c
42
static struct token *copy_token(struct token *token)
usr/src/tools/smatch/src/token_store.c
44
struct token *new;
usr/src/tools/smatch/src/token_store.c
47
memcpy(new, token, sizeof(*token));
usr/src/tools/smatch/src/token_store.c
75
static void insert_into_line(struct token **current, struct token *new)
usr/src/tools/smatch/src/token_store.c
94
static void store_token(struct token *token)
usr/src/tools/smatch/src/token_store.c
96
token = copy_token(token);
usr/src/tools/smatch/src/token_store.c
98
find_line(token->pos);
usr/src/tools/smatch/src/tokenize.c
1004
struct token * tokenize_buffer(void *buffer, unsigned long size, struct token **endtoken)
usr/src/tools/smatch/src/tokenize.c
1007
struct token *begin;
usr/src/tools/smatch/src/tokenize.c
1014
struct token * tokenize(const char *name, int fd, struct token *endtoken, const char **next_path)
usr/src/tools/smatch/src/tokenize.c
1016
struct token *begin, *end;
usr/src/tools/smatch/src/tokenize.c
185
const char *show_token(const struct token *token)
usr/src/tools/smatch/src/tokenize.c
189
if (!token)
usr/src/tools/smatch/src/tokenize.c
191
switch (token_type(token)) {
usr/src/tools/smatch/src/tokenize.c
199
return show_ident(token->ident);
usr/src/tools/smatch/src/tokenize.c
202
return token->number;
usr/src/tools/smatch/src/tokenize.c
205
return show_special(token->special);
usr/src/tools/smatch/src/tokenize.c
208
return show_char(token->string->data,
usr/src/tools/smatch/src/tokenize.c
209
token->string->length - 1, 0, '\'');
usr/src/tools/smatch/src/tokenize.c
211
return show_char(token->embedded,
usr/src/tools/smatch/src/tokenize.c
212
token_type(token) - TOKEN_CHAR, 0, '\'');
usr/src/tools/smatch/src/tokenize.c
214
return show_char(token->string->data,
usr/src/tools/smatch/src/tokenize.c
215
token->string->length - 1, 'L', '\'');
usr/src/tools/smatch/src/tokenize.c
217
return show_char(token->embedded,
usr/src/tools/smatch/src/tokenize.c
218
token_type(token) - TOKEN_WIDE_CHAR, 'L', '\'');
usr/src/tools/smatch/src/tokenize.c
220
return show_char(token->string->data,
usr/src/tools/smatch/src/tokenize.c
221
token->string->length - 1, 0, '"');
usr/src/tools/smatch/src/tokenize.c
223
return show_char(token->string->data,
usr/src/tools/smatch/src/tokenize.c
224
token->string->length - 1, 'L', '"');
usr/src/tools/smatch/src/tokenize.c
227
sprintf(buffer, "<beginning of '%s'>", stream_name(token->pos.stream));
usr/src/tools/smatch/src/tokenize.c
231
sprintf(buffer, "<end of '%s'>", stream_name(token->pos.stream));
usr/src/tools/smatch/src/tokenize.c
243
sprintf(buffer, "unhandled token type '%d' ", token_type(token));
usr/src/tools/smatch/src/tokenize.c
248
const char *quote_token(const struct token *token)
usr/src/tools/smatch/src/tokenize.c
252
switch (token_type(token)) {
usr/src/tools/smatch/src/tokenize.c
257
return show_ident(token->ident);
usr/src/tools/smatch/src/tokenize.c
260
return token->number;
usr/src/tools/smatch/src/tokenize.c
263
return show_special(token->special);
usr/src/tools/smatch/src/tokenize.c
266
return quote_char(token->string->data,
usr/src/tools/smatch/src/tokenize.c
267
token->string->length - 1, 0, '\'');
usr/src/tools/smatch/src/tokenize.c
269
return quote_char(token->embedded,
usr/src/tools/smatch/src/tokenize.c
270
token_type(token) - TOKEN_CHAR, 0, '\'');
usr/src/tools/smatch/src/tokenize.c
272
return quote_char(token->string->data,
usr/src/tools/smatch/src/tokenize.c
273
token->string->length - 1, 'L', '\'');
usr/src/tools/smatch/src/tokenize.c
275
return quote_char(token->embedded,
usr/src/tools/smatch/src/tokenize.c
276
token_type(token) - TOKEN_WIDE_CHAR, 'L', '\'');
usr/src/tools/smatch/src/tokenize.c
278
return quote_char(token->string->data,
usr/src/tools/smatch/src/tokenize.c
279
token->string->length - 1, 0, '"');
usr/src/tools/smatch/src/tokenize.c
281
return quote_char(token->string->data,
usr/src/tools/smatch/src/tokenize.c
282
token->string->length - 1, 'L', '"');
usr/src/tools/smatch/src/tokenize.c
284
sprintf(buffer, "unhandled token type '%d' ", token_type(token));
usr/src/tools/smatch/src/tokenize.c
334
static struct token * alloc_token(stream_t *stream)
usr/src/tools/smatch/src/tokenize.c
336
struct token *token = __alloc_token(0);
usr/src/tools/smatch/src/tokenize.c
337
token->pos = stream_pos(stream);
usr/src/tools/smatch/src/tokenize.c
338
return token;
usr/src/tools/smatch/src/tokenize.c
449
struct token eof_token_entry;
usr/src/tools/smatch/src/tokenize.c
451
static struct token *mark_eof(stream_t *stream)
usr/src/tools/smatch/src/tokenize.c
453
struct token *end;
usr/src/tools/smatch/src/tokenize.c
471
struct token *token = stream->token;
usr/src/tools/smatch/src/tokenize.c
473
stream->token = NULL;
usr/src/tools/smatch/src/tokenize.c
474
token->next = NULL;
usr/src/tools/smatch/src/tokenize.c
475
*stream->tokenlist = token;
usr/src/tools/smatch/src/tokenize.c
476
stream->tokenlist = &token->next;
usr/src/tools/smatch/src/tokenize.c
481
stream->newline |= stream->token->pos.newline;
usr/src/tools/smatch/src/tokenize.c
482
stream->whitespace |= stream->token->pos.whitespace;
usr/src/tools/smatch/src/tokenize.c
483
stream->token = NULL;
usr/src/tools/smatch/src/tokenize.c
538
struct token *token;
usr/src/tools/smatch/src/tokenize.c
54
struct token **tokenlist;
usr/src/tools/smatch/src/tokenize.c
55
struct token *token;
usr/src/tools/smatch/src/tokenize.c
568
token = stream->token;
usr/src/tools/smatch/src/tokenize.c
569
token_type(token) = TOKEN_NUMBER;
usr/src/tools/smatch/src/tokenize.c
570
token->number = xmemdup(buffer, p - buffer);
usr/src/tools/smatch/src/tokenize.c
580
struct token *token = stream->token;
usr/src/tools/smatch/src/tokenize.c
625
token_type(token) = type + len;
usr/src/tools/smatch/src/tokenize.c
627
memcpy(token->embedded, buffer, 4);
usr/src/tools/smatch/src/tokenize.c
629
token_type(token) = type;
usr/src/tools/smatch/src/tokenize.c
634
token->string = string;
usr/src/tools/smatch/src/tokenize.c
638
token = stream->token;
usr/src/tools/smatch/src/tokenize.c
742
struct token *token;
usr/src/tools/smatch/src/tokenize.c
784
token = stream->token;
usr/src/tools/smatch/src/tokenize.c
785
token_type(token) = TOKEN_SPECIAL;
usr/src/tools/smatch/src/tokenize.c
786
token->special = value;
usr/src/tools/smatch/src/tokenize.c
900
struct token *built_in_token(int stream, struct ident *ident)
usr/src/tools/smatch/src/tokenize.c
902
struct token *token;
usr/src/tools/smatch/src/tokenize.c
904
token = __alloc_token(0);
usr/src/tools/smatch/src/tokenize.c
905
token->pos.stream = stream;
usr/src/tools/smatch/src/tokenize.c
906
token_type(token) = TOKEN_IDENT;
usr/src/tools/smatch/src/tokenize.c
907
token->ident = ident;
usr/src/tools/smatch/src/tokenize.c
908
return token;
usr/src/tools/smatch/src/tokenize.c
913
struct token *token;
usr/src/tools/smatch/src/tokenize.c
946
token = stream->token;
usr/src/tools/smatch/src/tokenize.c
947
token_type(token) = TOKEN_IDENT;
usr/src/tools/smatch/src/tokenize.c
948
token->ident = ident;
usr/src/tools/smatch/src/tokenize.c
963
static struct token *setup_stream(stream_t *stream, int idx, int fd,
usr/src/tools/smatch/src/tokenize.c
966
struct token *begin;
usr/src/tools/smatch/src/tokenize.c
974
stream->token = NULL;
usr/src/tools/smatch/src/tokenize.c
986
static struct token *tokenize_stream(stream_t *stream)
usr/src/tools/smatch/src/tokenize.c
991
struct token *token = alloc_token(stream);
usr/src/tools/smatch/src/tokenize.c
992
stream->token = token;
usr/src/uts/common/c2/audit_token.c
1088
token_t *token, *m;
usr/src/uts/common/c2/audit_token.c
1097
token = au_getclr();
usr/src/uts/common/c2/audit_token.c
1099
adr_start(&adr, memtod(token, char *));
usr/src/uts/common/c2/audit_token.c
1111
token->len = (uchar_t)adr_count(&adr);
usr/src/uts/common/c2/audit_token.c
1115
(void) au_append_rec(token, m, AU_PACK);
usr/src/uts/common/c2/audit_token.c
1140
token->len = (uchar_t)adr_count(&adr);
usr/src/uts/common/c2/audit_token.c
1144
(void) au_append_rec(token, m, AU_PACK);
usr/src/uts/common/c2/audit_token.c
1149
return (token);
usr/src/uts/common/c2/audit_token.c
1155
token_t *token, *m;
usr/src/uts/common/c2/audit_token.c
1161
token = au_getclr();
usr/src/uts/common/c2/audit_token.c
1163
adr_start(&adr, memtod(token, char *));
usr/src/uts/common/c2/audit_token.c
1169
token->len = (uchar_t)adr_count(&adr);
usr/src/uts/common/c2/audit_token.c
1172
(void) au_append_rec(token, m, AU_PACK);
usr/src/uts/common/c2/audit_token.c
1178
token->len = (uchar_t)adr_count(&adr);
usr/src/uts/common/c2/audit_token.c
1181
(void) au_append_rec(token, m, AU_PACK);
usr/src/uts/common/c2/audit_token.c
1183
return (token);
usr/src/uts/common/c2/audit_token.c
344
token_t *token; /* local au_membuf */
usr/src/uts/common/c2/audit_token.c
349
token = au_getclr();
usr/src/uts/common/c2/audit_token.c
352
adr_start(&adr, memtod(token, char *));
usr/src/uts/common/c2/audit_token.c
356
token->len = (char)adr_count(&adr);
usr/src/uts/common/c2/audit_token.c
360
(void) au_append_buf(text, bytes, token);
usr/src/uts/common/c2/audit_token.c
362
return (token);
usr/src/uts/common/c2/audit_token.c
410
token_t *token; /* local au_membuf */
usr/src/uts/common/c2/audit_token.c
415
token = au_getclr();
usr/src/uts/common/c2/audit_token.c
427
adr_start(&adr, memtod(token, char *));
usr/src/uts/common/c2/audit_token.c
431
token->len = (char)adr_count(&adr);
usr/src/uts/common/c2/audit_token.c
432
(void) au_append_buf(zone->zone_name, bytes, token);
usr/src/uts/common/c2/audit_token.c
434
return (token);
usr/src/uts/common/c2/audit_token.c
448
token_t *token; /* local au_membuf */
usr/src/uts/common/c2/audit_token.c
454
token = au_getclr();
usr/src/uts/common/c2/audit_token.c
456
adr_start(&adr, memtod(token, char *));
usr/src/uts/common/c2/audit_token.c
461
token->len = (char)adr_count(&adr);
usr/src/uts/common/c2/audit_token.c
467
(void) au_append_rec((token_t *)token, (token_t *)m, AU_PACK);
usr/src/uts/common/c2/audit_token.c
471
return (token);
usr/src/uts/common/c2/audit_token.c
507
token_t *token; /* local au_membuf */
usr/src/uts/common/c2/audit_token.c
512
token = au_getclr();
usr/src/uts/common/c2/audit_token.c
515
adr_start(&adr, memtod(token, char *));
usr/src/uts/common/c2/audit_token.c
521
token->len = adr_count(&adr);
usr/src/uts/common/c2/audit_token.c
525
(void) au_append_buf(text, bytes, token);
usr/src/uts/common/c2/audit_token.c
527
return (token);
usr/src/uts/common/c2/audit_token.c
542
token_t *token; /* local au_membuf */
usr/src/uts/common/c2/audit_token.c
547
token = au_getclr();
usr/src/uts/common/c2/audit_token.c
550
adr_start(&adr, memtod(token, char *));
usr/src/uts/common/c2/audit_token.c
556
token->len = adr_count(&adr);
usr/src/uts/common/c2/audit_token.c
560
(void) au_append_buf(text, bytes, token);
usr/src/uts/common/c2/audit_token.c
562
return (token);
usr/src/uts/common/c2/audit_token.c
574
token_t *token; /* local au_membuf */
usr/src/uts/common/c2/audit_token.c
593
token = m;
usr/src/uts/common/c2/audit_token.c
594
(void) au_append_buf(path, bytes, token);
usr/src/uts/common/c2/audit_token.c
601
token = au_append_token(token, m);
usr/src/uts/common/c2/audit_token.c
604
return (token);
usr/src/uts/common/c2/audit_token.c
702
token_t *token; /* local au_membuf */
usr/src/uts/common/c2/audit_token.c
706
token = au_getclr();
usr/src/uts/common/c2/audit_token.c
708
adr_start(&adr, memtod(token, char *));
usr/src/uts/common/c2/audit_token.c
712
token->len = adr_count(&adr);
usr/src/uts/common/c2/audit_token.c
717
(void) au_append_buf(opaque, bytes, token);
usr/src/uts/common/c2/audit_token.c
719
return (token);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1667
static char token[10];
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1692
name = token;
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1694
getfsname("root", name, sizeof (token));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2963
static char token[10];
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2989
name = token;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2991
(void) getfsname("root", name, sizeof (token));
usr/src/uts/common/fs/nfs/nfs_common.c
356
static char token[10];
usr/src/uts/common/fs/nfs/nfs_common.c
382
name = token;
usr/src/uts/common/fs/nfs/nfs_common.c
384
getfsname("root", name, sizeof (token));
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1672
static char token[10];
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1697
name = token;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1699
getfsname("root", name, sizeof (token));
usr/src/uts/common/fs/smbsrv/smb2_signing.c
109
smb2_sign_begin(smb_request_t *sr, smb_token_t *token)
usr/src/uts/common/fs/smbsrv/smb2_signing.c
125
if (token->tkn_ssnkey.val == NULL || token->tkn_ssnkey.len == 0 ||
usr/src/uts/common/fs/smbsrv/smb2_signing.c
139
uint32_t ssnkey_len = MIN(token->tkn_ssnkey.len, SMB2_KEYLEN);
usr/src/uts/common/fs/smbsrv/smb2_signing.c
142
token->tkn_ssnkey.val, ssnkey_len,
usr/src/uts/common/fs/smbsrv/smb2_signing.c
149
token->tkn_ssnkey.val, ssnkey_len,
usr/src/uts/common/fs/smbsrv/smb2_signing.c
163
bcopy(token->tkn_ssnkey.val, sign_key->key,
usr/src/uts/common/fs/smbsrv/smb2_signing.c
164
MIN(token->tkn_ssnkey.len, sign_key->len));
usr/src/uts/common/fs/smbsrv/smb3_encrypt.c
120
smb3_encrypt_begin(smb_user_t *u, smb_token_t *token)
usr/src/uts/common/fs/smbsrv/smb3_encrypt.c
140
if (token->tkn_ssnkey.val == NULL || token->tkn_ssnkey.len == 0 ||
usr/src/uts/common/fs/smbsrv/smb3_encrypt.c
162
input_keylen = token->tkn_ssnkey.len;
usr/src/uts/common/fs/smbsrv/smb3_encrypt.c
166
token->tkn_ssnkey.len);
usr/src/uts/common/fs/smbsrv/smb3_encrypt.c
170
token->tkn_ssnkey.val, input_keylen,
usr/src/uts/common/fs/smbsrv/smb3_encrypt.c
176
token->tkn_ssnkey.val, input_keylen,
usr/src/uts/common/fs/smbsrv/smb3_encrypt.c
185
input_keylen = MIN(SMB2_SSN_KEYLEN, token->tkn_ssnkey.len);
usr/src/uts/common/fs/smbsrv/smb3_encrypt.c
188
token->tkn_ssnkey.val, input_keylen,
usr/src/uts/common/fs/smbsrv/smb3_encrypt.c
194
token->tkn_ssnkey.val, input_keylen,
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
427
smb_token_t *token = NULL;
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
466
token = kmem_zalloc(sizeof (smb_token_t), KM_SLEEP);
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
467
ok = smb_token_xdr(&xdrs, token);
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
479
cr = smb_cred_create(token);
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
484
privileges = smb_priv_xlate(token);
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
486
token->tkn_domain_name, token->tkn_account_name,
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
487
token->tkn_flags, privileges, token->tkn_audit_sid);
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
497
smb3_encrypt_begin(sr->uid_user, token);
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
503
if ((token->tkn_flags & (SMB_ATF_GUEST | SMB_ATF_ANON)) == 0) {
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
505
smb2_sign_begin(sr, token);
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
507
smb_sign_begin(sr, token);
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
511
smb_token_free(token);
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
519
if (token != NULL)
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
520
smb_token_free(token);
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
529
smb_token_free(smb_token_t *token)
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
531
if (token != NULL) {
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
532
xdr_free(smb_token_xdr, (char *)token);
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
533
kmem_free(token, sizeof (smb_token_t));
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
541
smb_priv_xlate(smb_token_t *token)
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
545
if (smb_token_query_privilege(token, SE_SECURITY_LUID))
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
548
if (smb_token_query_privilege(token, SE_TAKE_OWNERSHIP_LUID))
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
551
if (smb_token_query_privilege(token, SE_BACKUP_LUID))
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
554
if (smb_token_query_privilege(token, SE_RESTORE_LUID))
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
557
if (smb_token_query_privilege(token, SE_CHANGE_NOTIFY_LUID))
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
560
if (smb_token_query_privilege(token, SE_READ_FILE_LUID))
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
563
if (smb_token_query_privilege(token, SE_WRITE_FILE_LUID))
usr/src/uts/common/fs/smbsrv/smb_cred.c
100
smb_cred_set_sid(&token->tkn_user, &ksid);
usr/src/uts/common/fs/smbsrv/smb_cred.c
102
smb_cred_set_sid(&token->tkn_primary_grp, &ksid);
usr/src/uts/common/fs/smbsrv/smb_cred.c
104
smb_cred_set_sid(&token->tkn_owner, &ksid);
usr/src/uts/common/fs/smbsrv/smb_cred.c
106
ksidlist = smb_cred_set_sidlist(&token->tkn_win_grps);
usr/src/uts/common/fs/smbsrv/smb_cred.c
62
smb_cred_create(smb_token_t *token)
usr/src/uts/common/fs/smbsrv/smb_cred.c
70
ASSERT(token);
usr/src/uts/common/fs/smbsrv/smb_cred.c
71
ASSERT(token->tkn_posix_grps);
usr/src/uts/common/fs/smbsrv/smb_cred.c
72
posix_grps = token->tkn_posix_grps;
usr/src/uts/common/fs/smbsrv/smb_cred.c
83
if (!IDMAP_ID_IS_EPHEMERAL(token->tkn_user.i_id) &&
usr/src/uts/common/fs/smbsrv/smb_cred.c
87
gid = token->tkn_primary_grp.i_id;
usr/src/uts/common/fs/smbsrv/smb_cred.c
90
if (crsetugid(cr, token->tkn_user.i_id, gid) != 0) {
usr/src/uts/common/fs/smbsrv/smb_signing.c
124
smb_sign_begin(smb_request_t *sr, smb_token_t *token)
usr/src/uts/common/fs/smbsrv/smb_signing.c
138
if (token->tkn_ssnkey.val == NULL || token->tkn_ssnkey.len == 0)
usr/src/uts/common/fs/smbsrv/smb_signing.c
178
sign->mackey_len = token->tkn_ssnkey.len + sinfo->ssi_ntpwlen;
usr/src/uts/common/fs/smbsrv/smb_signing.c
180
bcopy(token->tkn_ssnkey.val, sign->mackey, token->tkn_ssnkey.len);
usr/src/uts/common/fs/smbsrv/smb_signing.c
182
bcopy(sinfo->ssi_ntpwd, sign->mackey + token->tkn_ssnkey.len,
usr/src/uts/common/fs/zfs/lua/llex.c
102
static l_noret lexerror (LexState *ls, const char *msg, int token) {
usr/src/uts/common/fs/zfs/lua/llex.c
106
if (token)
usr/src/uts/common/fs/zfs/lua/llex.c
107
luaO_pushfstring(ls->L, "%s near %s", msg, txtToken(ls, token));
usr/src/uts/common/fs/zfs/lua/llex.c
113
lexerror(ls, msg, ls->t.token);
usr/src/uts/common/fs/zfs/lua/llex.c
162
ls->lookahead.token = TK_EOS; /* no look-ahead token */
usr/src/uts/common/fs/zfs/lua/llex.c
47
static l_noret lexerror (LexState *ls, const char *msg, int token);
usr/src/uts/common/fs/zfs/lua/llex.c
515
if (ls->lookahead.token != TK_EOS) { /* is there a look-ahead token? */
usr/src/uts/common/fs/zfs/lua/llex.c
517
ls->lookahead.token = TK_EOS; /* and discharge it */
usr/src/uts/common/fs/zfs/lua/llex.c
520
ls->t.token = llex(ls, &ls->t.seminfo); /* read next token */
usr/src/uts/common/fs/zfs/lua/llex.c
525
lua_assert(ls->lookahead.token == TK_EOS);
usr/src/uts/common/fs/zfs/lua/llex.c
526
ls->lookahead.token = llex(ls, &ls->lookahead.seminfo);
usr/src/uts/common/fs/zfs/lua/llex.c
527
return ls->lookahead.token;
usr/src/uts/common/fs/zfs/lua/llex.c
73
const char *luaX_token2str (LexState *ls, int token) {
usr/src/uts/common/fs/zfs/lua/llex.c
74
if (token < FIRST_RESERVED) { /* single-byte symbols? */
usr/src/uts/common/fs/zfs/lua/llex.c
75
lua_assert(token == cast(unsigned char, token));
usr/src/uts/common/fs/zfs/lua/llex.c
76
return (lisprint(token)) ? luaO_pushfstring(ls->L, LUA_QL("%c"), token) :
usr/src/uts/common/fs/zfs/lua/llex.c
77
luaO_pushfstring(ls->L, "char(%d)", token);
usr/src/uts/common/fs/zfs/lua/llex.c
80
const char *s = luaX_tokens[token - FIRST_RESERVED];
usr/src/uts/common/fs/zfs/lua/llex.c
81
if (token < TK_EOS) /* fixed format (symbols and reserved words)? */
usr/src/uts/common/fs/zfs/lua/llex.c
89
static const char *txtToken (LexState *ls, int token) {
usr/src/uts/common/fs/zfs/lua/llex.c
90
switch (token) {
usr/src/uts/common/fs/zfs/lua/llex.c
97
return luaX_token2str(ls, token);
usr/src/uts/common/fs/zfs/lua/llex.h
44
int token;
usr/src/uts/common/fs/zfs/lua/llex.h
75
LUAI_FUNC const char *luaX_token2str (LexState *ls, int token);
usr/src/uts/common/fs/zfs/lua/lparser.c
101
if (ls->t.token == c) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1040
uop = getunopr(ls->t.token);
usr/src/uts/common/fs/zfs/lua/lparser.c
1049
op = getbinopr(ls->t.token);
usr/src/uts/common/fs/zfs/lua/lparser.c
110
if (ls->t.token != c)
usr/src/uts/common/fs/zfs/lua/lparser.c
1209
while (ls->t.token == ';' || ls->t.token == TK_DBCOLON)
usr/src/uts/common/fs/zfs/lua/lparser.c
1363
switch (ls->t.token) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1382
if (ls->t.token == TK_GOTO || ls->t.token == TK_BREAK) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1401
if (ls->t.token == TK_ELSE ||
usr/src/uts/common/fs/zfs/lua/lparser.c
1402
ls->t.token == TK_ELSEIF) /* followed by 'else'/'elseif'? */
usr/src/uts/common/fs/zfs/lua/lparser.c
1413
while (ls->t.token == TK_ELSEIF)
usr/src/uts/common/fs/zfs/lua/lparser.c
1457
while (ls->t.token == '.')
usr/src/uts/common/fs/zfs/lua/lparser.c
1459
if (ls->t.token == ':') {
usr/src/uts/common/fs/zfs/lua/lparser.c
1484
if (ls->t.token == '=' || ls->t.token == ',') { /* stat -> assignment ? */
usr/src/uts/common/fs/zfs/lua/lparser.c
1500
if (block_follow(ls, 1) || ls->t.token == ';')
usr/src/uts/common/fs/zfs/lua/lparser.c
1531
switch (ls->t.token) {
usr/src/uts/common/fs/zfs/lua/lparser.c
593
switch (ls->t.token) {
usr/src/uts/common/fs/zfs/lua/lparser.c
606
if (ls->t.token == TK_RETURN) {
usr/src/uts/common/fs/zfs/lua/lparser.c
61
lua_assert(ls->fs != NULL || ls->t.token == TK_EOS);
usr/src/uts/common/fs/zfs/lua/lparser.c
62
if (ls->t.token == TK_NAME || ls->t.token == TK_STRING) {
usr/src/uts/common/fs/zfs/lua/lparser.c
657
if (ls->t.token == TK_NAME) {
usr/src/uts/common/fs/zfs/lua/lparser.c
709
switch(ls->t.token) {
usr/src/uts/common/fs/zfs/lua/lparser.c
71
ls->t.token = 0; /* remove 'near to' from final message */
usr/src/uts/common/fs/zfs/lua/lparser.c
744
if (ls->t.token == '}') break;
usr/src/uts/common/fs/zfs/lua/lparser.c
76
static l_noret error_expected (LexState *ls, int token) {
usr/src/uts/common/fs/zfs/lua/lparser.c
764
if (ls->t.token != ')') { /* is `parlist' not empty? */
usr/src/uts/common/fs/zfs/lua/lparser.c
766
switch (ls->t.token) {
usr/src/uts/common/fs/zfs/lua/lparser.c
78
luaO_pushfstring(ls->L, "%s expected", luaX_token2str(ls, token)));
usr/src/uts/common/fs/zfs/lua/lparser.c
826
switch (ls->t.token) {
usr/src/uts/common/fs/zfs/lua/lparser.c
829
if (ls->t.token == ')') /* arg list is empty? */
usr/src/uts/common/fs/zfs/lua/lparser.c
878
switch (ls->t.token) {
usr/src/uts/common/fs/zfs/lua/lparser.c
905
switch (ls->t.token) {
usr/src/uts/common/fs/zfs/lua/lparser.c
939
switch (ls->t.token) {
usr/src/uts/common/fs/zfs/zcp_get.c
348
char *token = get_receive_resume_stats_impl(ds);
usr/src/uts/common/fs/zfs/zcp_get.c
349
VERIFY3U(strlcpy(strval, token, ZAP_MAXVALUELEN), <,
usr/src/uts/common/fs/zfs/zcp_get.c
351
strfree(token);
usr/src/uts/common/fs/zfs/zcp_get.c
353
token = get_child_receive_stats(ds);
usr/src/uts/common/fs/zfs/zcp_get.c
354
VERIFY3U(strlcpy(strval, token, ZAP_MAXVALUELEN), <,
usr/src/uts/common/fs/zfs/zcp_get.c
356
strfree(token);
usr/src/uts/common/gssapi/gssapi_ext.h
133
const gss_buffer_t token /* token */
usr/src/uts/common/gssapi/gssd_clnt_stubs.c
1526
gss_buffer_desc token;
usr/src/uts/common/gssapi/gssd_clnt_stubs.c
1560
token.length = interprocess_token->length - 4 - length;
usr/src/uts/common/gssapi/gssd_clnt_stubs.c
1561
token.value = p;
usr/src/uts/common/gssapi/gssd_clnt_stubs.c
1568
status = KGSS_IMPORT_SEC_CONTEXT(minor_status, &token, kctx,
usr/src/uts/common/gssapi/mechs/krb5/mech/k5seal.c
357
token->length = tlen;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5seal.c
358
token->value = (void *) t;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5seal.c
62
gss_buffer_t token,
usr/src/uts/common/gssapi/mechs/krb5/mech/k5sealv3.c
333
token->value = outbuf;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5sealv3.c
334
token->length = bufsize;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5sealv3.c
339
token->value = NULL;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5sealv3.c
340
token->length = 0;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5sealv3.c
89
gss_buffer_t token,
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
269
token.length = tmsglen;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
289
token.length = tmsglen - conflen - plain[tmsglen-1];
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
292
if (token.length) {
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
293
if ((token.value = (void *) xmalloc(token.length)) == NULL) {
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
300
(void) memcpy(token.value, plain+conflen, token.length);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
302
token.value = NULL;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
306
token = *message_buffer;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
307
plain = token.value;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
308
plainlen = token.length;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
311
token.length = 0;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
312
token.value = NULL;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
313
plain = token.value;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
314
plainlen = token.length;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
360
xmalloc(8 + (ctx->big_endian ? token.length : plainlen)))) {
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
364
xfree_wrap(token.value, token.length);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
368
token.value = NULL;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
369
token.length = 0;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
379
(void) memcpy(data_ptr+8, token.value, token.length);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
383
plaind.length = 8 + (ctx->big_endian ? token.length : plainlen);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
388
xfree_wrap(data_ptr, 8 + (ctx->big_endian ? token.length : plainlen));
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
392
xfree_wrap(token.value, token.length);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
396
token.value = NULL;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
397
token.length = 0;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
411
xfree_wrap(token.value, token.length);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
415
token.value = NULL;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
416
token.length = 0;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
440
xfree_wrap(token.value, token.length);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
444
token.value = NULL;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
445
token.length = 0;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
453
(ctx->big_endian ? token.length : plainlen)))) {
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
458
xfree_wrap(token.value, token.length);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
462
token.value = NULL;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
463
token.length = 0;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
472
token.value, token.length);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
477
(ctx->big_endian ? token.length : plainlen);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
484
(ctx->big_endian ? token.length : plainlen));
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
490
xfree_wrap(token.value, token.length);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
494
token.value = NULL;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
495
token.length = 0;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
518
xmalloc(8 + (ctx->big_endian ? token.length : plainlen)))) {
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
522
xfree_wrap(token.value, token.length);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
526
token.value = NULL;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
527
token.length = 0;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
537
(void) memcpy(data_ptr+8, token.value, token.length);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
544
plaind.length = 8 + (ctx->big_endian ? token.length : plainlen);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
551
xfree_wrap(data_ptr, 8 + (ctx->big_endian ? token.length : plainlen));
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
555
xfree_wrap(token.value, token.length);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
559
token.value = NULL;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
560
token.length = 0;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
580
xfree_wrap(token.value, token.length);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
584
token.value = NULL;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
585
token.length = 0;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
620
xfree_wrap(token.value, token.length);
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
624
token.value = NULL;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
625
token.length = 0;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
640
*message_buffer = token;
usr/src/uts/common/gssapi/mechs/krb5/mech/k5unseal.c
76
gss_buffer_desc token;
usr/src/uts/common/inet/ip/ip6_if.c
1091
ipif_get_linklocal(in6_addr_t *dest, const in6_addr_t *token)
usr/src/uts/common/inet/ip/ip6_if.c
1097
token->s6_addr32[i] | ipv6_ll_template.s6_addr32[i];
usr/src/uts/common/inet/ipf/fil.c
7106
static void ipf_unlinktoken(token, ifs)
usr/src/uts/common/inet/ipf/fil.c
7107
ipftoken_t *token;
usr/src/uts/common/inet/ipf/fil.c
7111
if (ifs->ifs_ipftokentail == &token->ipt_next)
usr/src/uts/common/inet/ipf/fil.c
7112
ifs->ifs_ipftokentail = token->ipt_pnext;
usr/src/uts/common/inet/ipf/fil.c
7114
*token->ipt_pnext = token->ipt_next;
usr/src/uts/common/inet/ipf/fil.c
7115
if (token->ipt_next != NULL)
usr/src/uts/common/inet/ipf/fil.c
7116
token->ipt_next->ipt_pnext = token->ipt_pnext;
usr/src/uts/common/inet/ipf/fil.c
7197
void ipf_freetoken(token, ifs)
usr/src/uts/common/inet/ipf/fil.c
7198
ipftoken_t *token;
usr/src/uts/common/inet/ipf/fil.c
7203
ipf_unlinktoken(token, ifs);
usr/src/uts/common/inet/ipf/fil.c
7205
data = token->ipt_data;
usr/src/uts/common/inet/ipf/fil.c
7209
switch (token->ipt_type)
usr/src/uts/common/inet/ipf/fil.c
7238
(void) ip_lookup_iterderef(token->ipt_type, data, ifs);
usr/src/uts/common/inet/ipf/fil.c
7243
KFREE(token);
usr/src/uts/common/inet/ipf/fil.c
7417
ipftoken_t *token;
usr/src/uts/common/inet/ipf/fil.c
7420
token = ipf_findtoken(IPFGENITER_IPF, uid, ctx, ifs);
usr/src/uts/common/inet/ipf/fil.c
7421
if (token != NULL)
usr/src/uts/common/inet/ipf/fil.c
7422
error = ipf_getnextrule(token, data, ifs);
usr/src/uts/common/inet/ipf/fil.c
7441
int ipf_geniter(token, itp, ifs)
usr/src/uts/common/inet/ipf/fil.c
7442
ipftoken_t *token;
usr/src/uts/common/inet/ipf/fil.c
7451
error = fr_nextfrag(token, itp, &ifs->ifs_ipfr_list,
usr/src/uts/common/inet/ipf/fil.c
7482
ipftoken_t *token;
usr/src/uts/common/inet/ipf/fil.c
7490
token = ipf_findtoken(iter.igi_type, uid, ctx, ifs);
usr/src/uts/common/inet/ipf/fil.c
7491
if (token != NULL) {
usr/src/uts/common/inet/ipf/fil.c
7492
token->ipt_subtype = iter.igi_type;
usr/src/uts/common/inet/ipf/fil.c
7493
error = ipf_geniter(token, &iter, ifs);
usr/src/uts/common/inet/ipf/ip_auth.c
379
ipftoken_t *token;
usr/src/uts/common/inet/ipf/ip_auth.c
386
token = ipf_findtoken(IPFGENITER_AUTH, uid, ctx, ifs);
usr/src/uts/common/inet/ipf/ip_auth.c
387
if (token != NULL)
usr/src/uts/common/inet/ipf/ip_auth.c
388
error = fr_authgeniter(token, &iter, ifs);
usr/src/uts/common/inet/ipf/ip_auth.c
860
int fr_authgeniter(token, itp, ifs)
usr/src/uts/common/inet/ipf/ip_auth.c
861
ipftoken_t *token;
usr/src/uts/common/inet/ipf/ip_auth.c
879
fae = token->ipt_data;
usr/src/uts/common/inet/ipf/ip_auth.c
892
token->ipt_data = next;
usr/src/uts/common/inet/ipf/ip_auth.c
896
token->ipt_data = NULL;
usr/src/uts/common/inet/ipf/ip_auth.c
910
if (token->ipt_data == NULL) {
usr/src/uts/common/inet/ipf/ip_auth.c
911
ipf_freetoken(token, ifs);
usr/src/uts/common/inet/ipf/ip_auth.c
919
ipf_freetoken(token, ifs);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2214
int ipf_hook4_out(hook_event_token_t token, hook_data_t info, void *arg)
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2219
int ipf_hook6_out(hook_event_token_t token, hook_data_t info, void *arg)
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2233
int ipf_hook4_in(hook_event_token_t token, hook_data_t info, void *arg)
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2238
int ipf_hook6_in(hook_event_token_t token, hook_data_t info, void *arg)
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2253
int ipf_hook4_loop_out(hook_event_token_t token, hook_data_t info, void *arg)
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2258
int ipf_hook6_loop_out(hook_event_token_t token, hook_data_t info, void *arg)
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2289
int ipf_hook_ether(hook_event_token_t token, hook_data_t info, void *arg,
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2370
ipf_hookviona_in(hook_event_token_t token, hook_data_t info, void *arg)
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2372
return (ipf_hook_ether(token, info, arg, B_FALSE));
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2376
ipf_hookviona_out(hook_event_token_t token, hook_data_t info, void *arg)
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2378
return (ipf_hook_ether(token, info, arg, B_TRUE));
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2390
int ipf_hook4_loop_in(hook_event_token_t token, hook_data_t info, void *arg)
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2395
int ipf_hook6_loop_in(hook_event_token_t token, hook_data_t info, void *arg)
usr/src/uts/common/inet/ipf/ip_frag.c
927
int fr_nextfrag(token, itp, top, tail, lock, ifs)
usr/src/uts/common/inet/ipf/ip_frag.c
928
ipftoken_t *token;
usr/src/uts/common/inet/ipf/ip_frag.c
942
frag = token->ipt_data;
usr/src/uts/common/inet/ipf/ip_frag.c
954
token->ipt_data = next;
usr/src/uts/common/inet/ipf/ip_frag.c
958
token->ipt_data = NULL;
usr/src/uts/common/inet/ipf/ip_frag.c
972
if (token->ipt_data == NULL) {
usr/src/uts/common/inet/ipf/ip_frag.c
973
ipf_freetoken(token, ifs);
usr/src/uts/common/inet/ipf/ip_frag.c
978
ipf_freetoken(token, ifs);
usr/src/uts/common/inet/ipf/ip_htable.c
645
int fr_htable_getnext(token, ilp, ifs)
usr/src/uts/common/inet/ipf/ip_htable.c
646
ipftoken_t *token;
usr/src/uts/common/inet/ipf/ip_htable.c
671
iph = token->ipt_data;
usr/src/uts/common/inet/ipf/ip_htable.c
679
token->ipt_data = nextiph;
usr/src/uts/common/inet/ipf/ip_htable.c
683
token->ipt_data = NULL;
usr/src/uts/common/inet/ipf/ip_htable.c
688
node = token->ipt_data;
usr/src/uts/common/inet/ipf/ip_htable.c
701
token->ipt_data = nextnode;
usr/src/uts/common/inet/ipf/ip_htable.c
705
token->ipt_data = NULL;
usr/src/uts/common/inet/ipf/ip_htable.c
730
if (token->ipt_data == NULL) {
usr/src/uts/common/inet/ipf/ip_htable.c
731
ipf_freetoken(token, ifs);
usr/src/uts/common/inet/ipf/ip_htable.c
739
ipf_freetoken(token, ifs);
usr/src/uts/common/inet/ipf/ip_htable.c
747
if (token->ipt_data == NULL) {
usr/src/uts/common/inet/ipf/ip_htable.c
748
ipf_freetoken(token, ifs);
usr/src/uts/common/inet/ipf/ip_htable.c
756
ipf_freetoken(token, ifs);
usr/src/uts/common/inet/ipf/ip_lookup.c
553
ipftoken_t *token;
usr/src/uts/common/inet/ipf/ip_lookup.c
578
token = ipf_findtoken(iter.ili_key, uid, ctx, ifs);
usr/src/uts/common/inet/ipf/ip_lookup.c
579
if (token == NULL) {
usr/src/uts/common/inet/ipf/ip_lookup.c
587
err = ip_pool_getnext(token, &iter, ifs);
usr/src/uts/common/inet/ipf/ip_lookup.c
590
err = fr_htable_getnext(token, &iter, ifs);
usr/src/uts/common/inet/ipf/ip_nat.c
5698
static int nat_iterator(token, itp, ifs)
usr/src/uts/common/inet/ipf/ip_nat.c
5699
ipftoken_t *token;
usr/src/uts/common/inet/ipf/ip_nat.c
5708
token->ipt_subtype = itp->igi_type;
usr/src/uts/common/inet/ipf/ip_nat.c
5715
error = nat_getnext(token, itp, ifs);
usr/src/uts/common/inet/ipf/ip_nat.c
5718
error = fr_nextfrag(token, itp, &ifs->ifs_ipfr_natlist,
usr/src/uts/common/inet/ipf/ip_nat.c
673
ipftoken_t *token;
usr/src/uts/common/inet/ipf/ip_nat.c
679
token = ipf_findtoken(iter.igi_type, uid, ctx, ifs);
usr/src/uts/common/inet/ipf/ip_nat.c
680
if (token != NULL)
usr/src/uts/common/inet/ipf/ip_nat.c
681
error = nat_iterator(token, &iter, ifs);
usr/src/uts/common/inet/ipf/ip_pool.c
763
int ip_pool_getnext(token, ilp, ifs)
usr/src/uts/common/inet/ipf/ip_pool.c
764
ipftoken_t *token;
usr/src/uts/common/inet/ipf/ip_pool.c
789
ipo = token->ipt_data;
usr/src/uts/common/inet/ipf/ip_pool.c
797
token->ipt_data = nextipo;
usr/src/uts/common/inet/ipf/ip_pool.c
801
token->ipt_data = NULL;
usr/src/uts/common/inet/ipf/ip_pool.c
806
node = token->ipt_data;
usr/src/uts/common/inet/ipf/ip_pool.c
820
token->ipt_data = nextnode;
usr/src/uts/common/inet/ipf/ip_pool.c
824
token->ipt_data = NULL;
usr/src/uts/common/inet/ipf/ip_pool.c
850
if (token->ipt_data == NULL) {
usr/src/uts/common/inet/ipf/ip_pool.c
851
ipf_freetoken(token, ifs);
usr/src/uts/common/inet/ipf/ip_pool.c
859
ipf_freetoken(token, ifs);
usr/src/uts/common/inet/ipf/ip_pool.c
867
if (token->ipt_data == NULL) {
usr/src/uts/common/inet/ipf/ip_pool.c
868
ipf_freetoken(token, ifs);
usr/src/uts/common/inet/ipf/ip_pool.c
876
ipf_freetoken(token, ifs);
usr/src/uts/common/inet/ipf/ip_state.c
4364
static int fr_stateiter(token, itp, ifs)
usr/src/uts/common/inet/ipf/ip_state.c
4365
ipftoken_t *token;
usr/src/uts/common/inet/ipf/ip_state.c
4389
is = token->ipt_data;
usr/src/uts/common/inet/ipf/ip_state.c
4406
token->ipt_data = next;
usr/src/uts/common/inet/ipf/ip_state.c
4410
token->ipt_data = NULL;
usr/src/uts/common/inet/ipf/ip_state.c
4424
if (token->ipt_data == NULL) {
usr/src/uts/common/inet/ipf/ip_state.c
4425
ipf_freetoken(token, ifs);
usr/src/uts/common/inet/ipf/ip_state.c
4431
ipf_freetoken(token, ifs);
usr/src/uts/common/inet/ipf/ip_state.c
566
ipftoken_t *token;
usr/src/uts/common/inet/ipf/ip_state.c
573
token = ipf_findtoken(IPFGENITER_STATE, uid, ctx, ifs);
usr/src/uts/common/inet/ipf/ip_state.c
574
if (token != NULL)
usr/src/uts/common/inet/ipf/ip_state.c
575
error = fr_stateiter(token, &iter, ifs);
usr/src/uts/common/inet/ipnet/ipnet.c
1564
ipnet_nicevent_cb(hook_event_token_t token, hook_data_t info, void *arg)
usr/src/uts/common/inet/ipnet/ipnet.c
1941
ipobs_bounce_func(hook_event_token_t token, hook_data_t info, void *arg)
usr/src/uts/common/inet/ipnet/ipnet.c
2287
ipnet_bpf_bounce(hook_event_token_t token, hook_data_t info, void *arg)
usr/src/uts/common/io/arn/arn_core.h
295
uint32_t token; /* arbitrary identifier */
usr/src/uts/common/io/arn/arn_main.c
320
dma_p->token = ~0U;
usr/src/uts/common/io/ath/ath_impl.h
219
uint32_t token; /* arbitrary identifier */
usr/src/uts/common/io/ath/ath_main.c
358
dma_p->token = ~0U;
usr/src/uts/common/io/bge/bge_impl.h
360
uint32_t token; /* arbitrary identifier */
usr/src/uts/common/io/bge/bge_log.c
218
srbdp->pbuf.token);
usr/src/uts/common/io/bge/bge_main2.c
2132
dma_p->token = ~0U;
usr/src/uts/common/io/bge/bge_main2.c
2176
slice->token = ++sequence;
usr/src/uts/common/io/bge/bge_main2.c
287
hw_rbd_p->opaque = srbdp->pbuf.token;
usr/src/uts/common/io/bge/bge_recv2.c
115
if (hw_rbd.opaque != srbdp->pbuf.token) {
usr/src/uts/common/io/cardbus/cardbus.c
134
static int check_token(char *token, int *len);
usr/src/uts/common/io/cardbus/cardbus.c
136
static int parse_token(char *token);
usr/src/uts/common/io/cardbus/cardbus.c
137
static int token_to_hex(char *token, unsigned *val, int len);
usr/src/uts/common/io/cardbus/cardbus.c
138
static int token_to_dec(char *token, unsigned *val, int len);
usr/src/uts/common/io/cardbus/cardbus.c
1397
check_token(char *token, int *len)
usr/src/uts/common/io/cardbus/cardbus.c
1400
int sl = strlen(token), il = 1;
usr/src/uts/common/io/cardbus/cardbus.c
1403
if (token[0] == '0' && token[2] && (token[1] == 'x' || token[1] ==
usr/src/uts/common/io/cardbus/cardbus.c
1406
token += 2;
usr/src/uts/common/io/cardbus/cardbus.c
1409
while (c = *token++) {
usr/src/uts/common/io/cardbus/cardbus.c
1414
if (token[0] == '0' && token[2] && isx(token[1])) {
usr/src/uts/common/io/cardbus/cardbus.c
1416
token += 2;
usr/src/uts/common/io/cardbus/cardbus.c
1451
parse_token(char *token)
usr/src/uts/common/io/cardbus/cardbus.c
1458
if (strcmp((char *)token, pt->token) == 0)
usr/src/uts/common/io/cardbus/cardbus.c
1467
token_to_hex(char *token, unsigned *val, int len)
usr/src/uts/common/io/cardbus/cardbus.c
1472
if (token[0] == '0' && (token[1] == 'x' || token[1] == 'X')) {
usr/src/uts/common/io/cardbus/cardbus.c
1473
token += 2;
usr/src/uts/common/io/cardbus/cardbus.c
1476
while (*token) {
usr/src/uts/common/io/cardbus/cardbus.c
1477
if (!isxdigit(*token)) {
usr/src/uts/common/io/cardbus/cardbus.c
1478
if (*token == PARSE_COMMA) {
usr/src/uts/common/io/cardbus/cardbus.c
1483
token++;
usr/src/uts/common/io/cardbus/cardbus.c
1484
if (token[0] == '0' && (token[1] == 'x' ||
usr/src/uts/common/io/cardbus/cardbus.c
1485
token[1] == 'X')) {
usr/src/uts/common/io/cardbus/cardbus.c
1486
token += 2;
usr/src/uts/common/io/cardbus/cardbus.c
1492
c = toupper(*token);
usr/src/uts/common/io/cardbus/cardbus.c
1496
token++;
usr/src/uts/common/io/cardbus/cardbus.c
1503
token_to_dec(char *token, unsigned *val, int len)
usr/src/uts/common/io/cardbus/cardbus.c
1507
while (*token) {
usr/src/uts/common/io/cardbus/cardbus.c
1508
if (!isdigit(*token)) {
usr/src/uts/common/io/cardbus/cardbus.c
1509
if (*token == PARSE_COMMA) {
usr/src/uts/common/io/cardbus/cardbus.c
1514
token++;
usr/src/uts/common/io/cardbus/cardbus.c
1519
*val = ((*val * 10) + (*token - '0'));
usr/src/uts/common/io/cardbus/cardbus.c
1520
token++;
usr/src/uts/common/io/cardbus/cardbus.c
1605
char *token = "beginning of line";
usr/src/uts/common/io/cardbus/cardbus.c
1625
"of quotes at [%s]\n", token);
usr/src/uts/common/io/cardbus/cardbus.c
1649
if (strcmp(token, cb_nnamestr) == 0) {
usr/src/uts/common/io/cardbus/cardbus.c
1657
token, quote,
usr/src/uts/common/io/cardbus/cardbus.c
1663
"[%s]\n", quote, token);
usr/src/uts/common/io/cardbus/cardbus.c
1667
if (strcmp(token, cb_bnamestr) == 0) {
usr/src/uts/common/io/cardbus/cardbus.c
1691
ptoken = token;
usr/src/uts/common/io/cardbus/cardbus.c
1692
token = find_token(&cp, &l, &eq);
usr/src/uts/common/io/cardbus/cardbus.c
1702
token,
usr/src/uts/common/io/cardbus/cardbus.c
1705
switch (state = parse_token(token)) {
usr/src/uts/common/io/cardbus/cardbus.c
1710
token);
usr/src/uts/common/io/cardbus/cardbus.c
1718
switch (check_token(token, &tl)) {
usr/src/uts/common/io/cardbus/cardbus.c
1723
if (token_to_dec(token, intp, tl))
usr/src/uts/common/io/cardbus/cardbus.c
1735
if (token_to_hex(token, intp, tl))
usr/src/uts/common/io/cardbus/cardbus.c
1749
token);
usr/src/uts/common/io/cardbus/cardbus.c
1752
ptoken, token, tl);
usr/src/uts/common/io/cardbus/cardbus.c
1761
if (token_to_hex(token, &val, 1))
usr/src/uts/common/io/cardbus/cardbus.c
1765
if (token_to_hex(token, &val, 1))
usr/src/uts/common/io/cardbus/cardbus.c
1774
if (token_to_dec(token, &val, 1))
usr/src/uts/common/io/cardbus/cardbus.c
1778
if (token_to_dec(token, &val, 1))
usr/src/uts/common/io/cardbus/cardbus.c
1787
strlen(token) + 1, KM_SLEEP);
usr/src/uts/common/io/cardbus/cardbus.c
1789
token);
usr/src/uts/common/io/cardbus/cardbus.c
1818
"requires value\n", token);
usr/src/uts/common/io/cardbus/cardbus_parse.h
50
char *token; /* token to look for */
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1140
ubp->ub_frame.ox_id = ub_priv->token;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1147
((count > 1) ? LE_SWAP32(*(lp + 1)) : 0), ubp, ub_priv->token);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1289
ubp->ub_frame.ox_id = ub_priv->token;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1294
"FLOGI: sid=%x buffer=%p token=%x %s", sid, ubp, ub_priv->token,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1514
ubp->ub_frame.ox_id = ub_priv->token;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1520
ub_priv->token, buffer);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1659
ubp->ub_frame.ox_id = ub_priv->token;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1665
ub_priv->token, ndlp->nlp_fcp_info);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1877
ubp->ub_frame.ox_id = ub_priv->token;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1882
"PRLO: sid=%x buffeiocbr=%p token=%x.", sid, ubp, ub_priv->token);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1999
ubp->ub_frame.ox_id = ub_priv->token;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2008
sid, ubp, ub_priv->token);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2026
ub_priv->token);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2100
ubp->ub_frame.ox_id = ub_priv->token;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2106
ubp, ub_priv->token);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2799
ubp->ub_frame.ox_id = ub_priv->token;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2805
"token=%x. Created.", d_id, ubp, ub_priv->token);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
272
ubp->ub_frame.ox_id = ub_priv->token;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10511
emlxs_ub_find(emlxs_port_t *port, uint32_t token)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10518
if (token < EMLXS_UB_TOKEN_OFFSET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10527
if (token >= pool->pool_first_token &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10528
token <= pool->pool_last_token) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10529
ubp = (fc_unsol_buf_t *)&pool->fc_ubufs[(token -
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10533
if (ub_priv->token != token) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10536
"ub_find: Invalid token=%x", ubp, token,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10537
ub_priv->token);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10546
"token=%x", ubp, token);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10641
ub_priv->token, pool->pool_nentries,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2982
ub_priv->token = port->ub_count;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3044
"type=%x ", ubp, ub_priv->token, ubp->ub_bufsize, type);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3204
ubp, ub_priv->token);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3235
ubp, ub_priv->token, time, ub_priv->available,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3326
ub_priv->token, pool->pool_nentries,
usr/src/uts/common/io/hook.c
815
hook_run(hook_family_int_t *hfi, hook_event_token_t token, hook_data_t info)
usr/src/uts/common/io/hook.c
821
ASSERT(token != NULL);
usr/src/uts/common/io/hook.c
823
hei = (hook_event_int_t *)token;
usr/src/uts/common/io/hook.c
825
hook_event_token_t, token,
usr/src/uts/common/io/hook.c
837
hook_event_token_t, token,
usr/src/uts/common/io/hook.c
840
rval = (*hi->hi_hook.h_func)(token, info, hi->hi_hook.h_arg);
usr/src/uts/common/io/hook.c
842
hook_event_token_t, token,
usr/src/uts/common/io/hook.c
856
hook_event_token_t, token,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1077
hcrreg = hcrreg | ((uint32_t)token << HERMON_HCR_TOKEN_SHIFT);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
132
token = (uint16_t)cmdptr->cmd_indx;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
135
status = hermon_write_hcr(state, cmdpost, token,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
58
uint16_t token, int *hwerr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
76
uint16_t token;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
980
uint16_t token, int *hw_err)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
113
token = (uint16_t)cmdptr->cmd_indx;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
114
status = tavor_write_hcr(state, cmdpost, token);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
57
uint16_t token);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
74
uint16_t token;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
887
uint16_t token)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
953
hcrreg = hcrreg | ((uint32_t)token << TAVOR_HCR_TOKEN_SHIFT);
usr/src/uts/common/io/iwh/iwh.c
1161
dma_p->token = ~0U;
usr/src/uts/common/io/iwh/iwh_var.h
55
uint32_t token; /* arbitrary identifier */
usr/src/uts/common/io/iwk/iwk2.c
1024
dma_p->token = ~0U;
usr/src/uts/common/io/iwk/iwk2_var.h
55
uint32_t token; /* arbitrary identifier */
usr/src/uts/common/io/iwn/if_iwnreg.h
1144
uint8_t token;
usr/src/uts/common/io/iwn/if_iwnreg.h
1317
uint8_t token;
usr/src/uts/common/io/iwp/iwp.c
1073
dma_p->token = ~0U;
usr/src/uts/common/io/iwp/iwp_var.h
55
uint32_t token; /* arbitrary identifier */
usr/src/uts/common/io/mac/mac_protect.c
1436
insert_slaac_ip(avl_tree_t *tree, in6_addr_t *token, slaac_addr_t *addr)
usr/src/uts/common/io/mac/mac_protect.c
1446
in6p->s6_addr32[i] = token->s6_addr32[i] |
usr/src/uts/common/io/mac/mac_protect.c
1463
in6_addr_t *token = &mcip->mci_v6_mac_token;
usr/src/uts/common/io/mac/mac_protect.c
1479
if (!insert_slaac_ip(&mcip->mci_v6_slaac_ip, token, addr)) {
usr/src/uts/common/io/mac/mac_protect.c
2175
in6_addr_t *token = &mcip->mci_v6_mac_token;
usr/src/uts/common/io/mac/mac_protect.c
2180
v6addr->s6_addr32[i] = token->s6_addr32[i] |
usr/src/uts/common/io/mac/mac_protect.c
2196
in6_addr_t *token = &mcip->mci_v6_mac_token;
usr/src/uts/common/io/mac/mac_protect.c
2204
VERIFY(insert_slaac_ip(ttp, token, addr) == B_TRUE);
usr/src/uts/common/io/mac/mac_protect.c
2226
in6_addr_t *token = &mcip->mci_v6_mac_token;
usr/src/uts/common/io/mac/mac_protect.c
2228
bzero(token, sizeof (in6_addr_t));
usr/src/uts/common/io/mac/mac_protect.c
2229
p = (uint8_t *)&token->s6_addr32[2];
usr/src/uts/common/io/mwl/mwl.c
400
dma_p->token = ~0U;
usr/src/uts/common/io/mwl/mwl_var.h
446
uint32_t token; /* arbitrary identifier */
usr/src/uts/common/io/nxge/nxge_virtual.c
1004
token, s_dip);
usr/src/uts/common/io/nxge/nxge_virtual.c
1009
token, s_dip);
usr/src/uts/common/io/nxge/nxge_virtual.c
384
config_token_t token = DEFAULT;
usr/src/uts/common/io/nxge/nxge_virtual.c
386
while (token < CONFIG_TOKEN_NONE) {
usr/src/uts/common/io/nxge/nxge_virtual.c
387
if (strncmp(prop, token_names[token], 4) == 0)
usr/src/uts/common/io/nxge/nxge_virtual.c
389
token++;
usr/src/uts/common/io/nxge/nxge_virtual.c
391
return (token);
usr/src/uts/common/io/nxge/nxge_virtual.c
397
nxge_update_rxdma_grp_properties(p_nxge_t nxgep, config_token_t token,
usr/src/uts/common/io/nxge/nxge_virtual.c
417
switch (token) {
usr/src/uts/common/io/nxge/nxge_virtual.c
571
nxge_update_rxdma_properties(p_nxge_t nxgep, config_token_t token,
usr/src/uts/common/io/nxge/nxge_virtual.c
593
switch (token) {
usr/src/uts/common/io/nxge/nxge_virtual.c
786
nxge_update_txdma_properties(p_nxge_t nxgep, config_token_t token,
usr/src/uts/common/io/nxge/nxge_virtual.c
808
switch (token) {
usr/src/uts/common/io/nxge/nxge_virtual.c
991
config_token_t token, dev_info_t *s_dip[])
usr/src/uts/common/io/nxge/nxge_virtual.c
999
token, s_dip);
usr/src/uts/common/io/rge/rge.h
290
uint32_t token; /* arbitrary identifier */
usr/src/uts/common/io/rge/rge_log.c
221
srbdp->rx_buf->pbuf.token);
usr/src/uts/common/io/rge/rge_main.c
181
dma_p->token = ~0U;
usr/src/uts/common/io/rge/rge_main.c
226
slice->token = ++sequence;
usr/src/uts/common/io/rsm/rsm.c
1792
importing_token_t *prev, *token = NULL;
usr/src/uts/common/io/rsm/rsm.c
1802
token = importer_list.bucket[index];
usr/src/uts/common/io/rsm/rsm.c
1804
prev = token;
usr/src/uts/common/io/rsm/rsm.c
1805
while (token != NULL) {
usr/src/uts/common/io/rsm/rsm.c
1806
if (token->importing_node == node &&
usr/src/uts/common/io/rsm/rsm.c
1807
token->import_segment_cookie == cookie) {
usr/src/uts/common/io/rsm/rsm.c
1808
if (prev == token)
usr/src/uts/common/io/rsm/rsm.c
1809
importer_list.bucket[index] = token->next;
usr/src/uts/common/io/rsm/rsm.c
1811
prev->next = token->next;
usr/src/uts/common/io/rsm/rsm.c
1812
kmem_free((void *)token, sizeof (*token));
usr/src/uts/common/io/rsm/rsm.c
1815
prev = token;
usr/src/uts/common/io/rsm/rsm.c
1816
token = token->next;
usr/src/uts/common/io/rsm/rsm.c
3446
importing_token_t *prev_token, *token, *tmp_token, *tokp;
usr/src/uts/common/io/rsm/rsm.c
3458
token = importer_list.bucket[index];
usr/src/uts/common/io/rsm/rsm.c
3460
while (token != NULL) {
usr/src/uts/common/io/rsm/rsm.c
3461
if (token->key == ex_segid) {
usr/src/uts/common/io/rsm/rsm.c
3467
importer_list.bucket[index] = token->next;
usr/src/uts/common/io/rsm/rsm.c
3469
prev_token->next = token->next;
usr/src/uts/common/io/rsm/rsm.c
3470
tmp_token = token;
usr/src/uts/common/io/rsm/rsm.c
3471
token = token->next;
usr/src/uts/common/io/rsm/rsm.c
3495
sizeof (*token));
usr/src/uts/common/io/rsm/rsm.c
3500
prev_token = token;
usr/src/uts/common/io/rsm/rsm.c
3501
token = token->next;
usr/src/uts/common/io/rsm/rsm.c
3506
token = force_disconnect_list;
usr/src/uts/common/io/rsm/rsm.c
3507
while (token != NULL) {
usr/src/uts/common/io/rsm/rsm.c
3508
if (token->importing_node == my_nodeid) {
usr/src/uts/common/io/rsm/rsm.c
3514
request.rsmipc_key = token->key;
usr/src/uts/common/io/rsm/rsm.c
3516
if (rsmipc_send(token->importing_node,
usr/src/uts/common/io/rsm/rsm.c
3525
tmp_token = token;
usr/src/uts/common/io/rsm/rsm.c
3526
token = token->next;
usr/src/uts/common/io/rsm/rsm.c
3527
kmem_free((void *)tmp_token, sizeof (*token));
usr/src/uts/common/io/rsm/rsm.c
5686
importing_token_t *token;
usr/src/uts/common/io/rsm/rsm.c
5707
token = importer_list.bucket[index];
usr/src/uts/common/io/rsm/rsm.c
5708
while (token != NULL) {
usr/src/uts/common/io/rsm/rsm.c
5709
if (segid == token->key) {
usr/src/uts/common/io/rsm/rsm.c
5713
if (token->importing_node == acl[i].ae_node) {
usr/src/uts/common/io/rsm/rsm.c
5721
rp->importing_node = token->importing_node;
usr/src/uts/common/io/rsm/rsm.c
5726
token = token->next;
usr/src/uts/common/io/rsm/rsm.c
5751
importing_token_t *token;
usr/src/uts/common/io/rsm/rsm.c
5769
token = importer_list.bucket[i];
usr/src/uts/common/io/rsm/rsm.c
5771
while (token != NULL) {
usr/src/uts/common/io/rsm/rsm.c
5780
if (tokp->nodeid == token->importing_node) {
usr/src/uts/common/io/rsm/rsm.c
5789
tokp->nodeid = token->importing_node;
usr/src/uts/common/io/rsm/rsm.c
5794
token = token->next;
usr/src/uts/common/io/rsm/rsm.c
7026
importing_token_t *token = NULL;
usr/src/uts/common/io/rsm/rsm.c
7042
token = importer_list.bucket[index];
usr/src/uts/common/io/rsm/rsm.c
7044
while (token != NULL) {
usr/src/uts/common/io/rsm/rsm.c
7045
if (seg->s_key == token->key) {
usr/src/uts/common/io/rsm/rsm.c
7047
token->import_segment_cookie;
usr/src/uts/common/io/rsm/rsm.c
7048
(void) rsmipc_send(token->importing_node,
usr/src/uts/common/io/rsm/rsm.c
7051
token = token->next;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1367
sendq_token_t *token;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1376
token = ipc_info->token_list;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1377
while (token != NULL) {
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1378
path = SQ_TOKEN_TO_PATH(token);
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1385
token = token->next;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1386
if (token == ipc_info->token_list)
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2446
link_sendq_token(sendq_token_t *token, rsm_node_id_t remote_node)
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2463
ipc_info->token_list = token;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2464
ipc_info->current_token = token;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2466
"link_sendq_token: current = %lx\n", token));
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2467
token->next = token;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2470
"link_sendq_token: token = %lx\n", token));
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2471
token->next = ipc_info->token_list->next;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2472
ipc_info->token_list->next = token;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2473
ipc_info->token_list = token;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2484
unlink_sendq_token(sendq_token_t *token, rsm_node_id_t remote_node)
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2488
path_t *path = SQ_TOKEN_TO_PATH(token);
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2506
if (current == token) {
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2510
prev->next = token->next;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2511
if (ipc_info->token_list == token)
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2513
ipc_info->current_token = token->next;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2538
rele_sendq_token(sendq_token_t *token)
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2544
path = SQ_TOKEN_TO_PATH(token);
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2571
sendq_token_t *token, *first_token;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2586
token = first_token = ipc_info->current_token;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2587
if (token == NULL) {
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2595
path = SQ_TOKEN_TO_PATH(token);
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2603
if (token != prev_used) {
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2610
token = token->next;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2611
if (token == first_token) {
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2625
token = prev_used;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2640
ipc_info->current_token = token->next;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2648
return (token);
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2665
sendq_token_t *token;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2675
token = &path->sendq_token;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2688
RSM_RESOURCE_SLEEP, NULL, &token->rsmpi_sendq_handle);
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2697
token->rsmpi_sendq_handle));
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
562
enqueue_work(work_token_t *token)
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
570
token->next = NULL;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
572
work_queue.head = work_queue.tail = token;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
575
work_queue.tail = tail_token->next = token;
usr/src/uts/common/io/rtw/rtw.c
1133
dma_p->token = ~0U;
usr/src/uts/common/io/rtw/rtwvar.h
190
uint32_t token; /* arbitrary identifier */
usr/src/uts/common/io/rwd/rt2661.c
581
dma_p->token = ~0U;
usr/src/uts/common/io/rwd/rt2661_var.h
41
uint32_t token; /* arbitrary identifier */
usr/src/uts/common/io/rwn/rt2860.c
724
dma_p->token = ~0U;
usr/src/uts/common/io/rwn/rt2860_var.h
68
uint32_t token; /* arbitrary identifier */
usr/src/uts/common/io/scsi/impl/scsi_watch.c
1017
scsi_watch_get_ref_count(opaque_t token)
usr/src/uts/common/io/scsi/impl/scsi_watch.c
1020
(struct scsi_watch_request *)token;
usr/src/uts/common/io/scsi/impl/scsi_watch.c
383
scsi_watch_resume(opaque_t token)
usr/src/uts/common/io/scsi/impl/scsi_watch.c
397
if (swr == (struct scsi_watch_request *)token)
usr/src/uts/common/io/scsi/impl/scsi_watch.c
426
scsi_watch_suspend(opaque_t token)
usr/src/uts/common/io/scsi/impl/scsi_watch.c
440
if (swr == (struct scsi_watch_request *)token)
usr/src/uts/common/io/scsi/impl/scsi_watch.c
523
scsi_watch_request_terminate(opaque_t token, int flags)
usr/src/uts/common/io/scsi/impl/scsi_watch.c
526
(struct scsi_watch_request *)token;
usr/src/uts/common/io/scsi/targets/sd.c
23165
opaque_t token = NULL;
usr/src/uts/common/io/scsi/targets/sd.c
23204
token = sd_watch_request_submit(un);
usr/src/uts/common/io/scsi/targets/sd.c
23209
if (token == NULL) {
usr/src/uts/common/io/scsi/targets/sd.c
23230
un->un_swr_token = token;
usr/src/uts/common/io/scsi/targets/sd.c
23334
if (token != NULL && un->un_swr_token != NULL) {
usr/src/uts/common/io/scsi/targets/sd.c
23340
token = un->un_swr_token;
usr/src/uts/common/io/scsi/targets/sd.c
23342
(void) scsi_watch_request_terminate(token,
usr/src/uts/common/io/scsi/targets/sd.c
23344
if (scsi_watch_get_ref_count(token) == 0) {
usr/src/uts/common/io/scsi/targets/sd.c
24298
opaque_t token;
usr/src/uts/common/io/scsi/targets/sd.c
24309
token = un->un_mhd_token;
usr/src/uts/common/io/scsi/targets/sd.c
24312
(void) scsi_watch_request_terminate(token,
usr/src/uts/common/io/scsi/targets/sd.c
24352
token = scsi_watch_request_submit(SD_SCSI_DEVP(un), interval,
usr/src/uts/common/io/scsi/targets/sd.c
24354
if (token == NULL) {
usr/src/uts/common/io/scsi/targets/sd.c
24362
un->un_mhd_token = token;
usr/src/uts/common/io/scsi/targets/sd.c
3489
char *nv, *name, *value, *token;
usr/src/uts/common/io/scsi/targets/sd.c
3494
token = strtok_r(nv, ":", &v_lasts);
usr/src/uts/common/io/scsi/targets/sd.c
3495
name = strtok_r(token, " \t", &x_lasts);
usr/src/uts/common/io/scsi/targets/sd.c
3496
token = strtok_r(NULL, ":", &v_lasts);
usr/src/uts/common/io/scsi/targets/sd.c
3497
value = strtok_r(token, " \t", &x_lasts);
usr/src/uts/common/io/scsi/targets/st.c
9237
opaque_t token = NULL;
usr/src/uts/common/io/scsi/targets/st.c
9261
token = scsi_watch_request_submit(ST_SCSI_DEVP,
usr/src/uts/common/io/scsi/targets/st.c
9264
if (token == NULL) {
usr/src/uts/common/io/scsi/targets/st.c
9270
un->un_swr_token = token;
usr/src/uts/common/io/scsi/targets/st.c
9364
if (token) {
usr/src/uts/common/io/scsi/targets/st.c
9365
(void) scsi_watch_request_terminate(token,
usr/src/uts/common/io/usb/clients/hidparser/hidparser.c
1428
hidparser_lookup_first(int func_index, int token)
usr/src/uts/common/io/usb/clients/hidparser/hidparser.c
1435
if (*itemp == token) {
usr/src/uts/common/io/usb/clients/hidparser/hidparser.c
1754
int token = scan_ifp->hidparser_tok_token;
usr/src/uts/common/io/usb/clients/hidparser/hidparser.c
1756
while (hidparser_lookup_first(HIDPARSER_ITEMS, token) ==
usr/src/uts/common/io/usb/clients/hidparser/hidparser.c
1758
if (token == R_ITEM_SET_DELIMITER) {
usr/src/uts/common/io/usb/clients/hidparser/hidparser.c
1776
token = scan_ifp->hidparser_tok_token;
usr/src/uts/common/io/usb/clients/hidparser/hidparser.c
1779
token = scan_ifp->hidparser_tok_token;
usr/src/uts/common/io/usb/clients/hidparser/hidparser.c
1781
token = scan_ifp->hidparser_tok_token;
usr/src/uts/common/io/usb/usba/usba_devdb.c
141
token_t token;
usr/src/uts/common/io/usb/usba/usba_devdb.c
156
token = kobj_lex(file, tokval, sizeof (tokval));
usr/src/uts/common/io/usb/usba/usba_devdb.c
157
while ((token != EOF) && (token != SEMICOLON)) {
usr/src/uts/common/io/usb/usba/usba_devdb.c
158
switch (token) {
usr/src/uts/common/io/usb/usba/usba_devdb.c
284
token = kobj_lex(file, tokval, sizeof (tokval));
usr/src/uts/common/io/usb/usba/usba_devdb.c
288
return (token);
usr/src/uts/common/io/usb/usba/usba_devdb.c
485
token_t token;
usr/src/uts/common/io/usb/usba/usba_devdb.c
495
token = usba_devdb_get_conf_rec(file, &user_rec);
usr/src/uts/common/io/usb/usba/usba_devdb.c
526
} while (token != EOF);
usr/src/uts/common/io/wpi/wpi.c
833
dma_p->token = ~0U;
usr/src/uts/common/io/wpi/wpivar.h
83
uint32_t token; /* arbitrary identifier */
usr/src/uts/common/os/kcpc.c
1621
kcpc_invalidate_config(void *token)
usr/src/uts/common/os/kcpc.c
1623
kcpc_ctx_t *ctx = token;
usr/src/uts/common/os/kcpc.c
1834
kcpc_allow_nonpriv(void *token)
usr/src/uts/common/os/kcpc.c
1836
return (((kcpc_ctx_t *)token)->kc_flags & KCPC_CTX_NONPRIV);
usr/src/uts/common/os/kcpc.c
758
kcpc_next_config(void *token, void *current, uint64_t **data)
usr/src/uts/common/os/kcpc.c
762
kcpc_ctx_t *ctx = (kcpc_ctx_t *)token;
usr/src/uts/common/os/modsysfile.c
1432
kobj_getvalue(const char *token, u_longlong_t *valuep)
usr/src/uts/common/os/modsysfile.c
1440
if (*token == '~') {
usr/src/uts/common/os/modsysfile.c
1442
token++;
usr/src/uts/common/os/modsysfile.c
1443
} else if (*token == '-') {
usr/src/uts/common/os/modsysfile.c
1445
token++;
usr/src/uts/common/os/modsysfile.c
1447
if (*token == '0') {
usr/src/uts/common/os/modsysfile.c
1448
token++;
usr/src/uts/common/os/modsysfile.c
1449
c = *token;
usr/src/uts/common/os/modsysfile.c
1458
token++;
usr/src/uts/common/os/modsysfile.c
1464
while ((c = *token++)) {
usr/src/uts/common/os/modsysfile.c
1796
token_t token;
usr/src/uts/common/os/modsysfile.c
1807
token = NAME;
usr/src/uts/common/os/modsysfile.c
1815
switch (token) {
usr/src/uts/common/os/modsysfile.c
1961
} while ((token = kobj_lex(file, tokbuf, linesize)) != SEMICOLON);
usr/src/uts/common/os/modsysfile.c
2097
token_t token;
usr/src/uts/common/os/modsysfile.c
2115
while ((token = kobj_lex(file, tokval, MAX_HWC_LINESIZE)) != EOF) {
usr/src/uts/common/os/modsysfile.c
2116
switch (token) {
usr/src/uts/common/os/modsysfile.c
2184
token_t token;
usr/src/uts/common/os/modsysfile.c
219
token_t token = UNEXPECTED;
usr/src/uts/common/os/modsysfile.c
2193
token = kobj_lex(file, tokbuf, sizeof (tokbuf));
usr/src/uts/common/os/modsysfile.c
2194
switch (token) {
usr/src/uts/common/os/modsysfile.c
222
return (token); /* this token is UNEXPECTED */
usr/src/uts/common/os/modsysfile.c
2312
token_t token;
usr/src/uts/common/os/modsysfile.c
232
token = EQUALS;
usr/src/uts/common/os/modsysfile.c
2332
token = kobj_lex(file, tokbuf, sizeof (tokbuf));
usr/src/uts/common/os/modsysfile.c
2334
switch (token) {
usr/src/uts/common/os/modsysfile.c
235
token = AMPERSAND;
usr/src/uts/common/os/modsysfile.c
238
token = BIT_OR;
usr/src/uts/common/os/modsysfile.c
241
token = STAR;
usr/src/uts/common/os/modsysfile.c
244
token = POUND;
usr/src/uts/common/os/modsysfile.c
2464
token_t token;
usr/src/uts/common/os/modsysfile.c
247
token = COLON;
usr/src/uts/common/os/modsysfile.c
250
token = SEMICOLON;
usr/src/uts/common/os/modsysfile.c
2513
token = kobj_lex(file, tokbuf, sizeof (tokbuf));
usr/src/uts/common/os/modsysfile.c
2515
switch (token) {
usr/src/uts/common/os/modsysfile.c
253
token = COMMA;
usr/src/uts/common/os/modsysfile.c
256
token = SLASH;
usr/src/uts/common/os/modsysfile.c
264
token = UNEXPECTED;
usr/src/uts/common/os/modsysfile.c
270
token = WHITE_SPACE;
usr/src/uts/common/os/modsysfile.c
274
token = NEWLINE;
usr/src/uts/common/os/modsysfile.c
2856
token_t token;
usr/src/uts/common/os/modsysfile.c
2877
token = kobj_lex(file, tokbuf, sizeof (tokbuf));
usr/src/uts/common/os/modsysfile.c
2879
switch (token) {
usr/src/uts/common/os/modsysfile.c
295
token = UNEXPECTED;
usr/src/uts/common/os/modsysfile.c
3002
token_t token;
usr/src/uts/common/os/modsysfile.c
3008
while ((token = kobj_lex(file, tokbuf, sizeof (tokbuf))) != EOF) {
usr/src/uts/common/os/modsysfile.c
3009
switch (token) {
usr/src/uts/common/os/modsysfile.c
3082
token_t token;
usr/src/uts/common/os/modsysfile.c
3093
token = kobj_lex(file, tokbuf, sizeof (tokbuf));
usr/src/uts/common/os/modsysfile.c
3095
switch (token) {
usr/src/uts/common/os/modsysfile.c
321
token = UNEXPECTED;
usr/src/uts/common/os/modsysfile.c
328
token = STRING;
usr/src/uts/common/os/modsysfile.c
332
token = EOF;
usr/src/uts/common/os/modsysfile.c
342
token = UNEXPECTED;
usr/src/uts/common/os/modsysfile.c
350
token = NAME;
usr/src/uts/common/os/modsysfile.c
355
token = UNEXPECTED;
usr/src/uts/common/os/modsysfile.c
366
token = UNEXPECTED;
usr/src/uts/common/os/modsysfile.c
373
token = UNEXPECTED;
usr/src/uts/common/os/modsysfile.c
380
token = HEXVAL;
usr/src/uts/common/os/modsysfile.c
389
token = UNEXPECTED;
usr/src/uts/common/os/modsysfile.c
396
token = DECVAL;
usr/src/uts/common/os/modsysfile.c
414
token = UNEXPECTED;
usr/src/uts/common/os/modsysfile.c
421
token = NAME;
usr/src/uts/common/os/modsysfile.c
423
token = UNEXPECTED;
usr/src/uts/common/os/modsysfile.c
437
tokennames[token+1], val);
usr/src/uts/common/os/modsysfile.c
439
return (token);
usr/src/uts/common/os/modsysfile.c
514
token_t token, op;
usr/src/uts/common/os/modsysfile.c
538
if ((token = kobj_lex(file, tok1, sizeof (tok1))) == COLON) {
usr/src/uts/common/os/modsysfile.c
539
token = kobj_lex(file, tok1, sizeof (tok1));
usr/src/uts/common/os/modsysfile.c
543
if (token != NAME) {
usr/src/uts/common/os/modsysfile.c
583
if ((token = kobj_lex(file, tok2, sizeof (tok2))) == COLON) {
usr/src/uts/common/os/modsysfile.c
584
if ((token = kobj_lex(file, tok2,
usr/src/uts/common/os/modsysfile.c
601
op = token;
usr/src/uts/common/os/modsysfile.c
688
if ((token = kobj_lex(file, tok1, sizeof (tok1))) != COLON) {
usr/src/uts/common/os/modsysfile.c
694
while ((token = kobj_lex(file, cp,
usr/src/uts/common/os/modsysfile.c
695
sizeof (tok1) - (cp - tok1))) != NEWLINE && token != EOF) {
usr/src/uts/common/os/modsysfile.c
696
if (token == -1) {
usr/src/uts/common/os/modsysfile.c
725
if ((token = kobj_lex(file, tok1, sizeof (tok1))) != COLON) {
usr/src/uts/common/os/modsysfile.c
768
register token_t token, last_tok;
usr/src/uts/common/os/modsysfile.c
781
while ((token = kobj_lex(file, tokval,
usr/src/uts/common/os/modsysfile.c
783
switch (token) {
usr/src/uts/common/os/sunmdi.c
8163
mdi_vhcache_lookup_token_t *token)
usr/src/uts/common/os/sunmdi.c
8177
if (token != NULL &&
usr/src/uts/common/os/sunmdi.c
8178
vhcache->vhcache_clean_time < token->lt_cct_lookup_time)
usr/src/uts/common/os/sunmdi.c
8179
return (token->lt_cct);
usr/src/uts/common/os/sunmdi.c
8184
if (token) {
usr/src/uts/common/os/sunmdi.c
8185
token->lt_cct = (mdi_vhcache_client_t *)hv;
usr/src/uts/common/os/sunmdi.c
8186
token->lt_cct_lookup_time = ddi_get_lbolt64();
usr/src/uts/common/os/sunmdi.c
8189
if (token) {
usr/src/uts/common/os/sunmdi.c
8190
token->lt_cct = NULL;
usr/src/uts/common/os/sunmdi.c
8191
token->lt_cct_lookup_time = 0;
usr/src/uts/common/rpc/rpcsec_defs.h
93
gss_buffer_desc token;
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
771
if (call_res.token.length != 0) {
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
779
GSS_DUP_BUFFER(input_token, call_res.token);
usr/src/uts/common/rpc/sec_gss/rpcsec_gss_misc.c
125
!__xdr_gss_buf(xdrs, &init_res->token))
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
1964
if (result->token.length != 0) {
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
1965
GSS_DUP_BUFFER(rdata->result.token, result->token);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
1987
if (rdata->result.token.length != 0) {
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
1988
(void) gss_release_buffer(&minor_stat, &rdata->result.token);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
948
GSS_COPY_BUFFER(call_res.token, output_token);
usr/src/uts/common/smbsrv/smb_token.h
213
int smb_token_query_privilege(smb_token_t *token, int priv_id);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
157
uint32_t token);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_os.h
478
uint32_t token;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
111
uint32_t token;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
2268
uint32_t token :16;
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
1117
uint32_t token :16;
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
94
uint32_t token;
usr/src/uts/common/sys/kcpc.h
219
extern void *kcpc_next_config(void *token, void *current,
usr/src/uts/common/sys/kcpc.h
221
extern void kcpc_invalidate_config(void *token);
usr/src/uts/common/sys/kcpc.h
232
extern int kcpc_allow_nonpriv(void *token);
usr/src/uts/common/sys/kobj_lex.h
87
int kobj_get_string(u_longlong_t *sptr, char *token);
usr/src/uts/common/sys/kobj_lex.h
94
int kobj_getvalue(const char *token, u_longlong_t *valuep);
usr/src/uts/common/sys/rsm/rsmka_path_int.h
234
#define SQ_TOKEN_TO_PATH(token) \
usr/src/uts/common/sys/rsm/rsmka_path_int.h
235
((path_t *)((char *)(token) - ((char *)(&((path_t *)0)->sendq_token))))
usr/src/uts/common/sys/rsm/rsmka_path_int.h
239
#define WORK_TOKEN_TO_PATH(token, index) \
usr/src/uts/common/sys/rsm/rsmka_path_int.h
240
((path_t *)((char *)(token) - \
usr/src/uts/common/sys/scsi/scsi_watch.h
64
int scsi_watch_request_terminate(opaque_t token, int flags);
usr/src/uts/common/sys/scsi/scsi_watch.h
65
int scsi_watch_get_ref_count(opaque_t token);
usr/src/uts/common/sys/scsi/scsi_watch.h
66
void scsi_watch_resume(opaque_t token);
usr/src/uts/common/sys/scsi/scsi_watch.h
67
void scsi_watch_suspend(opaque_t token);
usr/src/uts/common/xen/io/xenbus_xs.c
1000
if ((msg->un.watch.handle = find_watch(token)) != NULL) {
usr/src/uts/common/xen/io/xenbus_xs.c
704
xs_watch(const char *path, const char *token)
usr/src/uts/common/xen/io/xenbus_xs.c
710
iov[1].iov_base = (void *)token;
usr/src/uts/common/xen/io/xenbus_xs.c
711
iov[1].iov_len = strlen(token) + 1;
usr/src/uts/common/xen/io/xenbus_xs.c
717
xs_unwatch(const char *path, const char *token)
usr/src/uts/common/xen/io/xenbus_xs.c
723
iov[1].iov_base = (char *)token;
usr/src/uts/common/xen/io/xenbus_xs.c
724
iov[1].iov_len = strlen(token) + 1;
usr/src/uts/common/xen/io/xenbus_xs.c
730
find_watch(const char *token)
usr/src/uts/common/xen/io/xenbus_xs.c
734
(void) ddi_strtoul(token, NULL, 16, (unsigned long *)&cmp);
usr/src/uts/common/xen/io/xenbus_xs.c
808
char token[sizeof (watch) * 2 + 1];
usr/src/uts/common/xen/io/xenbus_xs.c
812
(void) snprintf(token, sizeof (token), "%lX", (long)watch);
usr/src/uts/common/xen/io/xenbus_xs.c
820
if (find_watch(token) == NULL)
usr/src/uts/common/xen/io/xenbus_xs.c
827
err = xs_watch(watch->node, token);
usr/src/uts/common/xen/io/xenbus_xs.c
856
char token[sizeof (watch) * 2 + 1];
usr/src/uts/common/xen/io/xenbus_xs.c
859
(void) snprintf(token, sizeof (token), "%lX", (long)watch);
usr/src/uts/common/xen/io/xenbus_xs.c
864
ASSERT(find_watch(token));
usr/src/uts/common/xen/io/xenbus_xs.c
871
err = xs_unwatch(watch->node, token);
usr/src/uts/common/xen/io/xenbus_xs.c
913
char token[sizeof (watch) * 2 + 1];
usr/src/uts/common/xen/io/xenbus_xs.c
923
(void) snprintf(token, sizeof (token), "%lX", (long)watch);
usr/src/uts/common/xen/io/xenbus_xs.c
924
(void) xs_watch(watch->node, token);
usr/src/uts/common/xen/io/xenbus_xs.c
990
const char *token;
usr/src/uts/common/xen/io/xenbus_xs.c
999
token = msg->un.watch.vec[XS_WATCH_TOKEN];
usr/src/uts/i86pc/os/startup.c
2782
token_t token;
usr/src/uts/i86pc/os/startup.c
2833
token = kobj_lex(file, tokbuf, sizeof (tokbuf));
usr/src/uts/i86pc/os/startup.c
2835
switch (token) {
usr/src/uts/intel/pcbe/core_pcbe.c
102
void *token);
usr/src/uts/intel/pcbe/core_pcbe.c
103
static void core_pcbe_program(void *token);
usr/src/uts/intel/pcbe/core_pcbe.c
105
static void core_pcbe_sample(void *token);
usr/src/uts/intel/pcbe/core_pcbe.c
1312
void *token)
usr/src/uts/intel/pcbe/core_pcbe.c
1347
core_pcbe_program(void *token)
usr/src/uts/intel/pcbe/core_pcbe.c
1357
if (kcpc_allow_nonpriv(token))
usr/src/uts/intel/pcbe/core_pcbe.c
1370
cfg = (core_pcbe_config_t *)kcpc_next_config(token, cfg, NULL);
usr/src/uts/intel/pcbe/core_pcbe.c
1431
kcpc_next_config(token, cfg, NULL);
usr/src/uts/intel/pcbe/core_pcbe.c
1449
core_pcbe_sample(void *token)
usr/src/uts/intel/pcbe/core_pcbe.c
1456
cfg = (core_pcbe_config_t *)kcpc_next_config(token, NULL, &daddr);
usr/src/uts/intel/pcbe/core_pcbe.c
1485
(core_pcbe_config_t *)kcpc_next_config(token, cfg, &daddr);
usr/src/uts/intel/pcbe/opteron_pcbe.c
1010
pcfg = (opt_pcbe_config_t *)kcpc_next_config(token, pcfg, &tmp);
usr/src/uts/intel/pcbe/opteron_pcbe.c
105
void *token);
usr/src/uts/intel/pcbe/opteron_pcbe.c
106
static void opt_pcbe_program(void *token);
usr/src/uts/intel/pcbe/opteron_pcbe.c
108
static void opt_pcbe_sample(void *token);
usr/src/uts/intel/pcbe/opteron_pcbe.c
825
uint_t nattrs, kcpc_attr_t *attrs, void **data, void *token)
usr/src/uts/intel/pcbe/opteron_pcbe.c
930
opt_pcbe_program(void *token)
usr/src/uts/intel/pcbe/opteron_pcbe.c
943
if (kcpc_allow_nonpriv(token))
usr/src/uts/intel/pcbe/opteron_pcbe.c
952
pcfg = (opt_pcbe_config_t *)kcpc_next_config(token, pcfg, NULL);
usr/src/uts/intel/pcbe/opteron_pcbe.c
992
opt_pcbe_sample(void *token)
usr/src/uts/intel/pcbe/p4_pcbe.c
1009
build_cfgs(cfgs, addrs, token);
usr/src/uts/intel/pcbe/p4_pcbe.c
635
build_cfgs(p4_pcbe_config_t *cfgs[18], uint64_t *data[18], void *token)
usr/src/uts/intel/pcbe/p4_pcbe.c
643
cfg = (p4_pcbe_config_t *)kcpc_next_config(token, cfg, &daddr);
usr/src/uts/intel/pcbe/p4_pcbe.c
668
void *token)
usr/src/uts/intel/pcbe/p4_pcbe.c
727
build_cfgs(cfgs, NULL, token);
usr/src/uts/intel/pcbe/p4_pcbe.c
906
p4_pcbe_program(void *token)
usr/src/uts/intel/pcbe/p4_pcbe.c
914
build_cfgs(cfgs, NULL, token);
usr/src/uts/intel/pcbe/p4_pcbe.c
918
if (kcpc_allow_nonpriv(token))
usr/src/uts/intel/pcbe/p4_pcbe.c
94
void *token);
usr/src/uts/intel/pcbe/p4_pcbe.c
95
static void p4_pcbe_program(void *token);
usr/src/uts/intel/pcbe/p4_pcbe.c
97
static void p4_pcbe_sample(void *token);
usr/src/uts/intel/pcbe/p4_pcbe.c
998
p4_pcbe_sample(void *token)
usr/src/uts/sun4u/pcbe/opl_pcbe.c
660
uint_t nattrs, kcpc_attr_t *attrs, void **data, void *token)
usr/src/uts/sun4u/pcbe/opl_pcbe.c
687
if (((other_config = kcpc_next_config(token, NULL, NULL)) != NULL) &&
usr/src/uts/sun4u/pcbe/opl_pcbe.c
712
opl_pcbe_program(void *token)
usr/src/uts/sun4u/pcbe/opl_pcbe.c
724
firstconfig = tmp = kcpc_next_config(token, NULL, NULL);
usr/src/uts/sun4u/pcbe/opl_pcbe.c
731
tmp = kcpc_next_config(token, tmp, NULL);
usr/src/uts/sun4u/pcbe/opl_pcbe.c
734
panic("opl_pcbe: token %p has no configs", token);
usr/src/uts/sun4u/pcbe/opl_pcbe.c
807
opl_pcbe_sample(void *token)
usr/src/uts/sun4u/pcbe/opl_pcbe.c
824
firstconfig = ctmp = kcpc_next_config(token, NULL, &dtmp);
usr/src/uts/sun4u/pcbe/opl_pcbe.c
832
ctmp = kcpc_next_config(token, ctmp, &dtmp);
usr/src/uts/sun4u/pcbe/opl_pcbe.c
835
panic("opl_pcbe: token %p has no configs", token);
usr/src/uts/sun4u/pcbe/opl_pcbe.c
90
void *token);
usr/src/uts/sun4u/pcbe/opl_pcbe.c
91
static void opl_pcbe_program(void *token);
usr/src/uts/sun4u/pcbe/opl_pcbe.c
93
static void opl_pcbe_sample(void *token);
usr/src/uts/sun4u/pcbe/us234_pcbe.c
765
uint_t nattrs, kcpc_attr_t *attrs, void **data, void *token)
usr/src/uts/sun4u/pcbe/us234_pcbe.c
792
if (((other_config = kcpc_next_config(token, NULL, NULL)) != NULL) &&
usr/src/uts/sun4u/pcbe/us234_pcbe.c
817
us_pcbe_program(void *token)
usr/src/uts/sun4u/pcbe/us234_pcbe.c
826
if ((pic0 = (us_pcbe_config_t *)kcpc_next_config(token, NULL, NULL)) ==
usr/src/uts/sun4u/pcbe/us234_pcbe.c
828
panic("us_pcbe: token %p has no configs", token);
usr/src/uts/sun4u/pcbe/us234_pcbe.c
830
if ((pic1 = kcpc_next_config(token, pic0, NULL)) == NULL) {
usr/src/uts/sun4u/pcbe/us234_pcbe.c
848
panic("us_pcbe: bad config on token %p\n", token);
usr/src/uts/sun4u/pcbe/us234_pcbe.c
894
us_pcbe_sample(void *token)
usr/src/uts/sun4u/pcbe/us234_pcbe.c
909
if ((pic0 = kcpc_next_config(token, NULL, &pic0_data)) == NULL)
usr/src/uts/sun4u/pcbe/us234_pcbe.c
91
void *token);
usr/src/uts/sun4u/pcbe/us234_pcbe.c
910
panic("us_pcbe: token %p has no configs", token);
usr/src/uts/sun4u/pcbe/us234_pcbe.c
912
if ((pic1 = kcpc_next_config(token, pic0, &pic1_data)) == NULL) {
usr/src/uts/sun4u/pcbe/us234_pcbe.c
92
static void us_pcbe_program(void *token);
usr/src/uts/sun4u/pcbe/us234_pcbe.c
928
panic("us_pcbe: bad config on token %p\n", token);
usr/src/uts/sun4u/pcbe/us234_pcbe.c
94
static void us_pcbe_sample(void *token);
usr/src/uts/sun4v/io/ds_pri.c
619
info.token = sp->gencount;
usr/src/uts/sun4v/io/ds_pri.c
624
info.token = 0;
usr/src/uts/sun4v/io/ds_pri.c
635
info.size, info.token);
usr/src/uts/sun4v/io/ds_snmp.c
835
info.token = sp->gencount;
usr/src/uts/sun4v/io/vds.c
205
#define STRINGIZE(token) #token
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
482
uint_t nattrs, kcpc_attr_t *attrs, void **data, void *token)
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
563
if (((other_config = kcpc_next_config(token, NULL, NULL)) != NULL) &&
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
609
ni2_pcbe_program(void *token)
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
622
if ((pic0 = (ni2_pcbe_config_t *)kcpc_next_config(token, NULL, NULL)) ==
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
624
panic("ni2_pcbe: token %p has no configs", token);
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
626
if ((pic1 = kcpc_next_config(token, pic0, NULL)) == NULL) {
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
645
panic("%s: bad config on token %p\n", cpu_impl_name, token);
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
701
kcpc_invalidate_config(token);
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
740
ni2_pcbe_sample(void *token)
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
757
if ((pic0 = kcpc_next_config(token, NULL, &pic0_data)) == NULL)
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
758
panic("%s: token %p has no configs", cpu_impl_name, token);
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
760
if ((pic1 = kcpc_next_config(token, pic0, &pic1_data)) == NULL) {
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
776
panic("%s: bad config on token %p\n", cpu_impl_name, token);
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
790
kcpc_invalidate_config(token);
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
94
void *token);
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
95
static void ni2_pcbe_program(void *token);
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
97
static void ni2_pcbe_sample(void *token);
usr/src/uts/sun4v/pcbe/niagara_pcbe.c
343
uint_t nattrs, kcpc_attr_t *attrs, void **data, void *token)
usr/src/uts/sun4v/pcbe/niagara_pcbe.c
369
if (((other_config = kcpc_next_config(token, NULL, NULL)) != NULL) &&
usr/src/uts/sun4v/pcbe/niagara_pcbe.c
394
ni_pcbe_program(void *token)
usr/src/uts/sun4v/pcbe/niagara_pcbe.c
403
if ((pic0 = (ni_pcbe_config_t *)kcpc_next_config(token, NULL, NULL)) ==
usr/src/uts/sun4v/pcbe/niagara_pcbe.c
405
panic("ni_pcbe: token %p has no configs", token);
usr/src/uts/sun4v/pcbe/niagara_pcbe.c
407
if ((pic1 = kcpc_next_config(token, pic0, NULL)) == NULL) {
usr/src/uts/sun4v/pcbe/niagara_pcbe.c
428
panic("ni_pcbe: bad config on token %p\n", token);
usr/src/uts/sun4v/pcbe/niagara_pcbe.c
473
ni_pcbe_sample(void *token)
usr/src/uts/sun4v/pcbe/niagara_pcbe.c
489
if ((pic0 = kcpc_next_config(token, NULL, &pic0_data)) == NULL)
usr/src/uts/sun4v/pcbe/niagara_pcbe.c
490
panic("%s: token %p has no configs", ni_impl_name, token);
usr/src/uts/sun4v/pcbe/niagara_pcbe.c
492
if ((pic1 = kcpc_next_config(token, pic0, &pic1_data)) == NULL) {
usr/src/uts/sun4v/pcbe/niagara_pcbe.c
508
panic("%s: bad config on token %p\n", ni_impl_name, token);
usr/src/uts/sun4v/pcbe/niagara_pcbe.c
90
void *token);
usr/src/uts/sun4v/pcbe/niagara_pcbe.c
91
static void ni_pcbe_program(void *token);
usr/src/uts/sun4v/pcbe/niagara_pcbe.c
93
static void ni_pcbe_sample(void *token);
usr/src/uts/sun4v/promif/promif_node.c
156
gettoken(char *tp, char *token)
usr/src/uts/sun4v/promif/promif_node.c
158
char *result = token;
usr/src/uts/sun4v/promif/promif_node.c
161
tp = prom_path_gettoken(tp, token);
usr/src/uts/sun4v/promif/promif_node.c
162
token += prom_strlen(token);
usr/src/uts/sun4v/promif/promif_node.c
164
*token++ = *tp++;
usr/src/uts/sun4v/promif/promif_node.c
165
*token = '\0';
usr/src/uts/sun4v/promif/promif_node.c
35
static char *gettoken(char *tp, char *token);
usr/src/uts/sun4v/sys/ds_pri.h
54
uint64_t token;
usr/src/uts/sun4v/sys/ds_snmp.h
53
uint64_t token;