Symbol: ls
usr/src/boot/common/linenoise/linenoise.c
219
static int completeLine(struct linenoiseState *ls) {
usr/src/boot/common/linenoise/linenoise.c
224
completionCallback(ls->buf,&lc);
usr/src/boot/common/linenoise/linenoise.c
233
struct linenoiseState saved = *ls;
usr/src/boot/common/linenoise/linenoise.c
235
ls->len = ls->pos = strlen(lc.cvec[i]);
usr/src/boot/common/linenoise/linenoise.c
236
ls->buf = lc.cvec[i];
usr/src/boot/common/linenoise/linenoise.c
237
refreshLine(ls);
usr/src/boot/common/linenoise/linenoise.c
238
ls->len = saved.len;
usr/src/boot/common/linenoise/linenoise.c
239
ls->pos = saved.pos;
usr/src/boot/common/linenoise/linenoise.c
240
ls->buf = saved.buf;
usr/src/boot/common/linenoise/linenoise.c
242
refreshLine(ls);
usr/src/boot/common/linenoise/linenoise.c
258
if (i < lc.len) refreshLine(ls);
usr/src/boot/common/linenoise/linenoise.c
264
nwritten = snprintf(ls->buf,ls->buflen,"%s",lc.cvec[i]);
usr/src/boot/common/linenoise/linenoise.c
265
ls->len = ls->pos = nwritten;
usr/src/boot/common/ls.c
55
COMMAND_SET(ls, "ls", "list files", command_ls);
usr/src/boot/i386/isoboot/isoboot.c
114
static uint8_t ls;
usr/src/boot/i386/isoboot/isoboot.c
355
if (!ls) {
usr/src/cmd/auditreduce/token.c
1680
int ls; /* length of source string */
usr/src/cmd/auditreduce/token.c
1682
ls = strlen(s) + 1;
usr/src/cmd/auditreduce/token.c
1685
for (is = 0, id = 0; is < ls; is++) {
usr/src/cmd/auditreduce/token.c
1735
while (is < ls && (s[id++] = s[is++]) != '/')
usr/src/cmd/cmd-inet/usr.bin/ftp/cmdtab.c
150
{ "dir", dirhelp, 1, 1, 1, ls },
usr/src/cmd/cmd-inet/usr.bin/ftp/cmdtab.c
158
{ "ls", lshelp, 1, 1, 1, ls },
usr/src/cmd/cmd-inet/usr.bin/ftp/cmdtab.c
170
{ "nlist", nlisthelp, 1, 1, 1, ls },
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp_var.h
263
extern void ls(int argc, char *argv[]);
usr/src/cmd/fs.d/udfs/fsdb/fsdb_yacc.y
114
| inode | ls | override | nprompt | pwd | quit | tag | shell
usr/src/cmd/fs.d/udfs/fsdb/fsdb_yacc.y
387
ls : xls
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
1581
ls(filenames, filenames + (nfiles - 1), 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2243
ls(fn0, fnn, level + 1);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
296
static void ls(struct filenames *, struct filenames *, short);
usr/src/cmd/iconv/charmap.c
385
int ls, le;
usr/src/cmd/iconv/charmap.c
401
ls = strlen(ssym);
usr/src/cmd/iconv/charmap.c
404
if (((si = strcspn(ssym, digits)) == 0) || (si == ls) ||
usr/src/cmd/iconv/charmap.c
406
(strspn(ssym + si, digits) != (ls - si)) ||
usr/src/cmd/iconv/charmap.c
416
(void) asprintf(&nn, "%s%0*u", ssym, ls - si, i);
usr/src/cmd/idmap/idmapd/idmapd.h
166
#define NLDAP_OR_MIXED_MODE(pidtype, ls) \
usr/src/cmd/idmap/idmapd/idmapd.h
167
(NLDAP_MODE(pidtype, ls) || MIXED_MODE(pidtype, ls))
usr/src/cmd/idmap/idmapd/idmapd.h
168
#define AD_OR_MIXED_MODE(pidtype, ls)\
usr/src/cmd/idmap/idmapd/idmapd.h
169
(AD_MODE(pidtype, ls) || MIXED_MODE(pidtype, ls))
usr/src/cmd/idmap/idmapd/idmapd.h
170
#define NLDAP_MODE(pidtype, ls) \
usr/src/cmd/idmap/idmapd/idmapd.h
171
((PID_UID_OR_UNKNOWN(pidtype) && (ls)->nm_siduid == IDMAP_NM_NLDAP) || \
usr/src/cmd/idmap/idmapd/idmapd.h
172
(PID_GID_OR_UNKNOWN(pidtype) && (ls)->nm_sidgid == IDMAP_NM_NLDAP))
usr/src/cmd/idmap/idmapd/idmapd.h
173
#define AD_MODE(pidtype, ls) \
usr/src/cmd/idmap/idmapd/idmapd.h
174
((PID_UID_OR_UNKNOWN(pidtype) && (ls)->nm_siduid == IDMAP_NM_AD) || \
usr/src/cmd/idmap/idmapd/idmapd.h
175
(PID_GID_OR_UNKNOWN(pidtype) && (ls)->nm_sidgid == IDMAP_NM_AD))
usr/src/cmd/idmap/idmapd/idmapd.h
176
#define MIXED_MODE(pidtype, ls) \
usr/src/cmd/idmap/idmapd/idmapd.h
177
((PID_UID_OR_UNKNOWN(pidtype) && (ls)->nm_siduid == IDMAP_NM_MIXED) || \
usr/src/cmd/idmap/idmapd/idmapd.h
178
(PID_GID_OR_UNKNOWN(pidtype) && (ls)->nm_sidgid == IDMAP_NM_MIXED))
usr/src/cmd/localedef/charmap.c
261
int ls, le;
usr/src/cmd/localedef/charmap.c
268
ls = strlen(s);
usr/src/cmd/localedef/charmap.c
271
if (((si = strcspn(s, digits)) == 0) || (si == ls) ||
usr/src/cmd/localedef/charmap.c
273
(strspn(s + si, digits) != (ls - si)) ||
usr/src/cmd/localedef/charmap.c
284
(void) asprintf(&nn, "%s%0*u", s, ls - si, i);
usr/src/cmd/luxadm/fcalupdate.c
628
char *ls;
usr/src/cmd/luxadm/fcalupdate.c
634
ls = (char *)malloc(PATH_MAX);
usr/src/cmd/luxadm/fcalupdate.c
635
(void) memset((char *)ls, 0, PATH_MAX);
usr/src/cmd/luxadm/fcalupdate.c
636
(void) strcpy(ls, "ls -l ");
usr/src/cmd/luxadm/fcalupdate.c
637
(void) strcat(ls, bootdev);
usr/src/cmd/luxadm/fcalupdate.c
638
if ((ptr = popen(ls, "r")) != NULL) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1432
ssd->ls = USEGD_GETLIMIT(usd);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2158
mdb_smb_lease_t *ls;
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2173
ls = mdb_zalloc(sizeof (*ls), UM_SLEEP | UM_GC);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2174
if (mdb_ctf_vread(ls, SMBSRV_SCOPE "smb_lease_t",
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2184
mdb_printf("SMB Node: %p\n", ls->ls_node);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2185
mdb_printf("Refcount: %u\n", ls->ls_refcnt);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2186
mdb_printf("Epoch: %u\n", ls->ls_epoch);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2188
ls->ls_state, ls->ls_state, oplock_bits);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2192
mdb_printf(" %02x", ls->ls_key[i] & 0xFF);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2206
mdb_printf("%-?p ", ls->ls_node);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2207
mdb_printf("%#-?x ", ls->ls_state);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2211
mdb_printf(" %02x", ls->ls_key[i] & 0xFF);
usr/src/cmd/praudit/token.c
678
int ls; /* length of source string */
usr/src/cmd/praudit/token.c
680
ls = strlen(s) + 1;
usr/src/cmd/praudit/token.c
683
for (is = 0, id = 0; is < ls; is++) {
usr/src/cmd/praudit/token.c
733
while (is < ls && (s[id++] = s[is++]) != '/')
usr/src/cmd/sgs/rtld/common/util.c
2596
int ls = 0;
usr/src/cmd/sgs/rtld/common/util.c
2636
ls++; /* number of l's (long or long long) */
usr/src/cmd/sgs/rtld/common/util.c
2700
switch (ls) {
usr/src/cmd/smbsrv/smbd/smbd_authsvc.c
285
int ls, ns, rc;
usr/src/cmd/smbsrv/smbd/smbd_authsvc.c
292
ls = smbd.s_authsvc_sock;
usr/src/cmd/smbsrv/smbd/smbd_authsvc.c
296
ns = accept(ls, NULL, &slen);
usr/src/cmd/th_tools/th_define.c
1284
size_t ls = errstate->log.logsize;
usr/src/cmd/th_tools/th_define.c
1304
errstate->log.entries, ls,
usr/src/cmd/th_tools/th_define.c
1332
} while (rval == 0 && errstate->log.entries < ls);
usr/src/cmd/th_tools/th_define.c
1335
errstate->log.logsize = ls;
usr/src/cmd/troff/n4.c
157
i = ls;
usr/src/cmd/troff/n5.c
341
i = max(inumb(&ls), 1);
usr/src/cmd/troff/n5.c
342
ls1 = ls;
usr/src/cmd/troff/n5.c
343
ls = i;
usr/src/cmd/troff/n7.c
212
for (k = ls - 1; k > 0 && !trap; k--)
usr/src/cmd/ypcmd/revnetgroup/getgroup.c
109
register struct list *ls;
usr/src/cmd/ypcmd/revnetgroup/getgroup.c
126
for (ls = list; ls != NULL; ls = ls->nxt) {
usr/src/cmd/ypcmd/revnetgroup/getgroup.c
127
if (strcmp(ls->name, group) == 0) {
usr/src/cmd/ypcmd/revnetgroup/getgroup.c
136
ls = &tmplist;
usr/src/cmd/ypcmd/revnetgroup/getgroup.c
137
ls->name = group;
usr/src/cmd/ypcmd/revnetgroup/getgroup.c
138
ls->nxt = list;
usr/src/cmd/ypcmd/revnetgroup/getgroup.c
139
list = ls;
usr/src/common/ficl/emu/loader_emu.c
1456
COMMAND_SET(ls, "ls", "list files", command_ls);
usr/src/lib/auditd_plugins/syslog/systoken.c
1184
collapse_path(char *s, size_t ls)
usr/src/lib/auditd_plugins/syslog/systoken.c
1190
ls++; /* source length including '\0' */
usr/src/lib/auditd_plugins/syslog/systoken.c
1193
for (is = 0, id = 0; is < ls; is++) {
usr/src/lib/auditd_plugins/syslog/systoken.c
1242
while (is < ls && (s[id++] = s[is++]) != '/')
usr/src/lib/libc/port/regex/glob.c
325
wcat_t *lm, *ls;
usr/src/lib/libc/port/regex/glob.c
334
ls = lm;
usr/src/lib/libc/port/regex/glob.c
393
for (lm = ls; (pl < pm); *lm++ = *pl++)
usr/src/lib/libcurses/screen/_border.c
47
border(chtype ls, chtype rs, chtype ts, chtype bs,
usr/src/lib/libcurses/screen/_border.c
50
return (wborder(stdscr, ls, rs, ts, bs, tl, tr, bl, br));
usr/src/lib/libcurses/screen/wborder.c
76
wborder(WINDOW *win, chtype ls, chtype rs, chtype ts,
usr/src/lib/libcurses/screen/wborder.c
85
_LEFTSIDE = ls;
usr/src/lib/libldap5/sources/ldap/common/request.c
538
LDAPServer *ls;
usr/src/lib/libldap5/sources/ldap/common/request.c
541
for ( ls = srv; ls != NULL; ls = ls->lsrv_next ) {
usr/src/lib/libldap5/sources/ldap/common/request.c
542
if ( LDAP_CONN_SAMEHOST( ls->lsrv_host,
usr/src/lib/libldap5/sources/ldap/common/request.c
544
&& ls->lsrv_port == lc->lconn_server->lsrv_port
usr/src/lib/libldap5/sources/ldap/common/request.c
545
&& ls->lsrv_options ==
usr/src/lib/libnisdb/ldap_ldap.c
134
ls = buildLdapSearch(base, scope, 0, 0, filter, attrs, 0, 0);
usr/src/lib/libnisdb/ldap_ldap.c
135
if (ls == 0) {
usr/src/lib/libnisdb/ldap_ldap.c
146
rv = ldapSearch(ls, &nrv, 0, &stat);
usr/src/lib/libnisdb/ldap_ldap.c
147
freeLdapSearch(ls);
usr/src/lib/libnisdb/ldap_ldap.c
233
__nis_ldap_search_t ls;
usr/src/lib/libnisdb/ldap_ldap.c
249
ls.numFilterComps = 0;
usr/src/lib/libnisdb/ldap_ldap.c
250
ls.filterComp = 0;
usr/src/lib/libnisdb/ldap_ldap.c
251
ls.numAttrs = 0;
usr/src/lib/libnisdb/ldap_ldap.c
252
ls.attrs = 0;
usr/src/lib/libnisdb/ldap_ldap.c
253
ls.isDN = 0;
usr/src/lib/libnisdb/ldap_ldap.c
276
ls.base = item->searchSpec.triple.base;
usr/src/lib/libnisdb/ldap_ldap.c
278
ls.base = defBase;
usr/src/lib/libnisdb/ldap_ldap.c
279
ls.base = appendBase(ls.base, defBase, &stat, 0);
usr/src/lib/libnisdb/ldap_ldap.c
282
ls.scope = item->searchSpec.triple.scope;
usr/src/lib/libnisdb/ldap_ldap.c
300
sfree(ls.base);
usr/src/lib/libnisdb/ldap_ldap.c
306
sfree(ls.base);
usr/src/lib/libnisdb/ldap_ldap.c
311
ls.filter = eVal->val[0].value;
usr/src/lib/libnisdb/ldap_ldap.c
313
ls.filter = item->searchSpec.triple.attrs;
usr/src/lib/libnisdb/ldap_ldap.c
316
rvDN = ldapSearch(&ls, &nv, 0, &stat);
usr/src/lib/libnisdb/ldap_ldap.c
317
sfree(ls.base);
usr/src/lib/libnisdb/ldap_ldap.c
63
__nis_ldap_search_t *ls;
usr/src/lib/libnisdb/ldap_map.c
1541
__nis_ldap_search_t *ls;
usr/src/lib/libnisdb/ldap_map.c
1646
ls = buildLdapSearch(t->objectDN->read.base,
usr/src/lib/libnisdb/ldap_map.c
1651
if (ls == 0) {
usr/src/lib/libnisdb/ldap_map.c
1657
rv = ldapSearch(ls, &nrv, 0, &stat);
usr/src/lib/libnisdb/ldap_map.c
1660
freeLdapSearch(ls);
usr/src/lib/libnisdb/ldap_map.c
1666
if (strcasecmp(ls->attrs[0],
usr/src/lib/libnisdb/ldap_map.c
1681
freeLdapSearch(ls);
usr/src/lib/libnisdb/ldap_map.c
1691
freeLdapSearch(ls);
usr/src/lib/libnisdb/ldap_map.c
198
__nis_ldap_search_t *ls;
usr/src/lib/libnisdb/ldap_map.c
240
ls = createLdapRequest(t, rv, 0, 1, &res, NULL);
usr/src/lib/libnisdb/ldap_map.c
243
ls = 0;
usr/src/lib/libnisdb/ldap_map.c
247
ls = createLdapRequest(t, 0, 0, 1, NULL, NULL);
usr/src/lib/libnisdb/ldap_map.c
252
if (ls == 0) {
usr/src/lib/libnisdb/ldap_map.c
271
nqt = (ls->isDN || qin != 0) ? 0 : -1;
usr/src/lib/libnisdb/ldap_map.c
272
rv = ldapSearch(ls, &nqt, 0, ldapStat);
usr/src/lib/libnisdb/ldap_map.c
281
if (ls->isDN || qin == 0)
usr/src/lib/libnisdb/ldap_map.c
286
freeLdapSearch(ls);
usr/src/lib/libnisdb/ldap_map.c
604
__nis_ldap_search_t *ls;
usr/src/lib/libnisdb/ldap_map.c
684
ls = createLdapRequest(t, rv, &dn, 0, NULL, NULL);
usr/src/lib/libnisdb/ldap_map.c
685
if (ls == 0 || dn == 0) {
usr/src/lib/libnisdb/ldap_map.c
691
freeLdapSearch(ls);
usr/src/lib/libnisdb/ldap_map.c
696
freeLdapSearch(ls);
usr/src/lib/libnisdb/ldap_map.c
734
ls = createLdapRequest(t, rv, &dn, 0, NULL, NULL);
usr/src/lib/libnisdb/ldap_map.c
735
if (ls == 0 || dn == 0) {
usr/src/lib/libnisdb/ldap_map.c
740
freeLdapSearch(ls);
usr/src/lib/libnisdb/ldap_map.c
744
freeLdapSearch(ls);
usr/src/lib/libnisdb/ldap_map.c
821
__nis_ldap_search_t *ls;
usr/src/lib/libnisdb/ldap_map.c
943
ls = createLdapRequest(tp[n], rvt, 0, 0, NULL, NULL);
usr/src/lib/libnisdb/ldap_map.c
944
if (ls == 0) {
usr/src/lib/libnisdb/ldap_map.c
954
freeLdapSearch(ls);
usr/src/lib/libnisdb/ldap_op.c
102
ls->attrs = am(myself, (na + 1) * sizeof (ls->attrs[0]));
usr/src/lib/libnisdb/ldap_op.c
103
if (ls->attrs != 0) {
usr/src/lib/libnisdb/ldap_op.c
105
ls->attrs[i] = sdup(myself, T, attrs[i]);
usr/src/lib/libnisdb/ldap_op.c
106
if (ls->attrs[i] == 0 && attrs[i] != 0)
usr/src/lib/libnisdb/ldap_op.c
109
ls->attrs[na] = 0;
usr/src/lib/libnisdb/ldap_op.c
110
ls->numAttrs = na;
usr/src/lib/libnisdb/ldap_op.c
115
ls->attrs = 0;
usr/src/lib/libnisdb/ldap_op.c
116
ls->numAttrs = 0;
usr/src/lib/libnisdb/ldap_op.c
119
ls->attrsonly = attrsonly;
usr/src/lib/libnisdb/ldap_op.c
120
ls->isDN = isDN;
usr/src/lib/libnisdb/ldap_op.c
123
freeLdapSearch(ls);
usr/src/lib/libnisdb/ldap_op.c
1234
findYPCon(__nis_ldap_search_t *ls, int *stat) {
usr/src/lib/libnisdb/ldap_op.c
124
ls = 0;
usr/src/lib/libnisdb/ldap_op.c
127
return (ls);
usr/src/lib/libnisdb/ldap_op.c
1271
if (ls->useCon == 0) {
usr/src/lib/libnisdb/ldap_op.c
131
freeLdapSearch(__nis_ldap_search_t *ls) {
usr/src/lib/libnisdb/ldap_op.c
134
if (ls == 0)
usr/src/lib/libnisdb/ldap_op.c
1346
ldapSearch(__nis_ldap_search_t *ls, int *numValues, __nis_rule_value_t *rvIn,
usr/src/lib/libnisdb/ldap_op.c
137
sfree(ls->base);
usr/src/lib/libnisdb/ldap_op.c
1372
if (ls == 0) {
usr/src/lib/libnisdb/ldap_op.c
1379
if ((lc = findYPCon(ls, ldapStat)) == 0) {
usr/src/lib/libnisdb/ldap_op.c
138
if (ls->filterComp != 0) {
usr/src/lib/libnisdb/ldap_op.c
139
for (i = 0; i < ls->numFilterComps; i++) {
usr/src/lib/libnisdb/ldap_op.c
140
sfree(ls->filterComp[i]);
usr/src/lib/libnisdb/ldap_op.c
142
sfree(ls->filterComp);
usr/src/lib/libnisdb/ldap_op.c
144
sfree(ls->filter);
usr/src/lib/libnisdb/ldap_op.c
145
if (ls->attrs != 0) {
usr/src/lib/libnisdb/ldap_op.c
1451
if (ls->timeout.tv_sec || ls->timeout.tv_usec) {
usr/src/lib/libnisdb/ldap_op.c
1452
tv = ls->timeout;
usr/src/lib/libnisdb/ldap_op.c
146
for (i = 0; i < ls->numAttrs; i++) {
usr/src/lib/libnisdb/ldap_op.c
1460
if (doVLV && ls->base != LDAP_SCOPE_BASE) {
usr/src/lib/libnisdb/ldap_op.c
147
sfree(ls->attrs[i]);
usr/src/lib/libnisdb/ldap_op.c
1481
stat = ldap_search_ext_s(lc->ld, ls->base,
usr/src/lib/libnisdb/ldap_op.c
1482
ls->scope, ls->filter, ls->attrs,
usr/src/lib/libnisdb/ldap_op.c
1483
ls->attrsonly, ctrls, 0, &tv,
usr/src/lib/libnisdb/ldap_op.c
1486
} else if (doSP && ls->base != LDAP_SCOPE_BASE) {
usr/src/lib/libnisdb/ldap_op.c
149
sfree(ls->attrs);
usr/src/lib/libnisdb/ldap_op.c
1505
stat = ldap_search_ext_s(lc->ld, ls->base,
usr/src/lib/libnisdb/ldap_op.c
1506
ls->scope, ls->filter, ls->attrs,
usr/src/lib/libnisdb/ldap_op.c
1507
ls->attrsonly, ctrls, 0, &tv,
usr/src/lib/libnisdb/ldap_op.c
1510
stat = ldap_search_st(lc->ld, ls->base, ls->scope,
usr/src/lib/libnisdb/ldap_op.c
1511
ls->filter, ls->attrs, ls->attrsonly,
usr/src/lib/libnisdb/ldap_op.c
152
free(ls);
usr/src/lib/libnisdb/ldap_op.c
1520
lc = (yp2ldap)?findYPCon(ls, ldapStat):
usr/src/lib/libnisdb/ldap_op.c
1582
lc->ld, NIL(ls->base), ls->scope);
usr/src/lib/libnisdb/ldap_op.c
1585
NIL(ls->filter), ls->attrs, ls->attrsonly,
usr/src/lib/libnisdb/ldap_op.c
1790
if (yp2ldap && ls->useCon == 0) {
usr/src/lib/libnisdb/ldap_op.c
183
__nis_ldap_search_t *ls = 0;
usr/src/lib/libnisdb/ldap_op.c
2054
__nis_ldap_search_t *ls;
usr/src/lib/libnisdb/ldap_op.c
2079
ls = buildLdapSearch(dn, LDAP_SCOPE_BASE, 0, 0, "objectClass=*",
usr/src/lib/libnisdb/ldap_op.c
2081
if (ls == 0) {
usr/src/lib/libnisdb/ldap_op.c
2090
rvldap = ldapSearch(ls, &nv, 0, &lderr);
usr/src/lib/libnisdb/ldap_op.c
2091
freeLdapSearch(ls);
usr/src/lib/libnisdb/ldap_op.c
210
ls = buildLdapSearch(base, objectDN->read.scope, 0, 0, filter,
usr/src/lib/libnisdb/ldap_op.c
213
return (ls);
usr/src/lib/libnisdb/ldap_op.c
256
ls = buildLdapSearch(locDN[0], LDAP_SCOPE_BASE, 0, 0,
usr/src/lib/libnisdb/ldap_op.c
265
if (ls != 0) {
usr/src/lib/libnisdb/ldap_op.c
266
ls->useCon = 1;
usr/src/lib/libnisdb/ldap_op.c
267
return (ls);
usr/src/lib/libnisdb/ldap_op.c
294
ls = buildLdapSearch(objectDN->read.base,
usr/src/lib/libnisdb/ldap_op.c
298
ls = buildLdapSearch(objectDN->write.base,
usr/src/lib/libnisdb/ldap_op.c
303
if (ls == 0)
usr/src/lib/libnisdb/ldap_op.c
323
tmpComp = addFilterComp(b.buf, ls->filterComp,
usr/src/lib/libnisdb/ldap_op.c
324
&ls->numFilterComps);
usr/src/lib/libnisdb/ldap_op.c
330
freeLdapSearch(ls);
usr/src/lib/libnisdb/ldap_op.c
333
ls->filterComp = tmpComp;
usr/src/lib/libnisdb/ldap_op.c
338
if (ls->numFilterComps > 0) {
usr/src/lib/libnisdb/ldap_op.c
339
sfree(ls->filter);
usr/src/lib/libnisdb/ldap_op.c
340
ls->filter = concatenateFilterComps(ls->numFilterComps,
usr/src/lib/libnisdb/ldap_op.c
341
ls->filterComp);
usr/src/lib/libnisdb/ldap_op.c
342
if (ls->filter == 0) {
usr/src/lib/libnisdb/ldap_op.c
346
freeLdapSearch(ls);
usr/src/lib/libnisdb/ldap_op.c
361
rvtmp = ldapSearch(ls, &nv, 0, 0);
usr/src/lib/libnisdb/ldap_op.c
372
ls->useCon = 1;
usr/src/lib/libnisdb/ldap_op.c
373
return (ls);
usr/src/lib/libnisdb/ldap_op.c
59
__nis_ldap_search_t *ls;
usr/src/lib/libnisdb/ldap_op.c
64
ls = am(myself, sizeof (*ls));
usr/src/lib/libnisdb/ldap_op.c
65
if (ls == 0)
usr/src/lib/libnisdb/ldap_op.c
68
ls->base = sdup(myself, T, base);
usr/src/lib/libnisdb/ldap_op.c
69
if (ls->base == 0 && base != 0)
usr/src/lib/libnisdb/ldap_op.c
71
ls->scope = scope;
usr/src/lib/libnisdb/ldap_op.c
74
ls->filterComp = am(myself, numFilterComps *
usr/src/lib/libnisdb/ldap_op.c
75
sizeof (ls->filterComp[0]));
usr/src/lib/libnisdb/ldap_op.c
76
if (ls->filterComp == 0) {
usr/src/lib/libnisdb/ldap_op.c
81
ls->filterComp[i] = sdup(myself, T, filterComp[i]);
usr/src/lib/libnisdb/ldap_op.c
82
if (ls->filterComp[i] == 0 && filterComp[i] != 0)
usr/src/lib/libnisdb/ldap_op.c
85
ls->numFilterComps = numFilterComps;
usr/src/lib/libnisdb/ldap_op.c
87
ls->filter = concatenateFilterComps(ls->numFilterComps,
usr/src/lib/libnisdb/ldap_op.c
88
ls->filterComp);
usr/src/lib/libnisdb/ldap_op.c
89
if (ls->filter == 0)
usr/src/lib/libnisdb/ldap_op.c
93
ls->filterComp = 0;
usr/src/lib/libnisdb/ldap_op.c
94
ls->numFilterComps = 0;
usr/src/lib/libnisdb/ldap_op.c
95
ls->filter = sdup(myself, T, filter);
usr/src/lib/libnisdb/ldap_op.c
96
if (ls->filter == 0 && filter != 0)
usr/src/lib/libnisdb/ldap_op.h
57
void freeLdapSearch(__nis_ldap_search_t *ls);
usr/src/lib/libnisdb/ldap_op.h
65
__nis_rule_value_t *ldapSearch(__nis_ldap_search_t *ls, int *numValues,
usr/src/lib/libnisdb/nis_db.cc
1188
int ls, ret;
usr/src/lib/libnisdb/yptol/dit_access.c
595
__nis_ldap_search_t *ls;
usr/src/lib/libnisdb/yptol/dit_access.c
739
if ((ls = createLdapRequest(t, 0, 0, 1, NULL,
usr/src/lib/libnisdb/yptol/dit_access.c
758
nr = (ls->isDN)?0:-1;
usr/src/lib/libnisdb/yptol/dit_access.c
759
rv = ldapSearch(ls, &nr, 0, &statP);
usr/src/lib/libnisdb/yptol/dit_access.c
760
freeLdapSearch(ls);
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1011
__nis_ldap_search_t *ls;
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1080
ls = createLdapRequest(t, rv_request, 0, 1, NULL,
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1082
if (ls == 0) {
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1093
ls->timeout.tv_sec = SINGLE_ACCESS_TIMEOUT_SEC;
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1094
ls->timeout.tv_usec = SINGLE_ACCESS_TIMEOUT_USEC;
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1096
nr = (ls->isDN)?0:-1;
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1097
rv_result = ldapSearch(ls, &nr, 0, statP);
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1098
freeLdapSearch(ls);
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1214
__nis_ldap_search_t *ls;
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1311
if ((ls = createLdapRequest(t, &rv[i],
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1327
freeLdapSearch(ls);
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1607
__nis_ldap_search_t *ls;
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1648
ls = buildLdapSearch(dn, LDAP_SCOPE_BASE, 0, 0,
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1650
if (ls == 0) {
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1657
rv = ldapSearch(ls, &nr, 0, &rc);
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1658
freeLdapSearch(ls);
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1768
__nis_ldap_search_t *ls;
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1782
ls = buildLdapSearch(parentdn, LDAP_SCOPE_BASE, 0, 0,
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1784
if (ls == 0) {
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1794
rv = ldapSearch(ls, &nr, 0, &rc);
usr/src/lib/libnisdb/yptol/dit_access_utils.c
1795
freeLdapSearch(ls);
usr/src/lib/libproc/common/Plwpregs.c
660
lwpstatus_t ls;
usr/src/lib/libproc/common/Plwpregs.c
661
if (getlwpfile(P, lwpid, "lwpstatus", &ls, sizeof (ls)) != 0)
usr/src/lib/libproc/common/Plwpregs.c
663
addr = ls.pr_ustack;
usr/src/lib/libproc/common/Plwpregs.c
693
lwpstatus_t ls;
usr/src/lib/libproc/common/Plwpregs.c
701
if (getlwpfile(P, lwpid, "lwpstatus", &ls, sizeof (ls)) != 0)
usr/src/lib/libproc/common/Plwpregs.c
707
ls = lwp->lwp_status;
usr/src/lib/libproc/common/Plwpregs.c
710
addr = ls.pr_ustack;
usr/src/lib/libproc/common/Plwpregs.c
742
ucontext_t *ctxp = (void *)ls.pr_oldcontext;
usr/src/lib/libproc/common/Plwpregs.c
749
ucontext32_t *ctxp = (void *)ls.pr_oldcontext;
usr/src/lib/libproc/common/Plwpregs.c
772
lwpstatus_t ls;
usr/src/lib/libproc/common/Plwpregs.c
774
if (getlwpfile(P, lwpid, "lwpstatus", &ls, sizeof (ls)) != 0)
usr/src/lib/libproc/common/Plwpregs.c
777
if (ls.pr_altstack.ss_flags & SS_DISABLE) {
usr/src/lib/libproc/common/Plwpregs.c
782
*stkp = ls.pr_altstack;
usr/src/lib/libxcurses/h/curses.h
891
#define border(ls, rs, ts, bs, tl, tr, bl, br) \
usr/src/lib/libxcurses/h/curses.h
892
wborder(stdscr, ls, rs, ts, bs, tl, tr, bl, br)
usr/src/lib/libxcurses/h/curses.h
893
#define border_set(ls, rs, ts, bs, tl, tr, bl, br) \
usr/src/lib/libxcurses/h/curses.h
894
wborder_set(stdscr, ls, rs, ts, bs, tl, tr, bl, br)
usr/src/lib/libxcurses/src/libc/xcurses/brdr.c
47
border(chtype ls, chtype rs, chtype ts, chtype bs,
usr/src/lib/libxcurses/src/libc/xcurses/brdr.c
55
ls, rs, ts, bs, tl, tr, bl, br
usr/src/lib/libxcurses/src/libc/xcurses/brdr.c
59
code = wborder(stdscr, ls, rs, ts, bs, tl, tr, bl, br);
usr/src/lib/libxcurses/src/libc/xcurses/brdr_st.c
47
border_set(ls, rs, ts, bs, tl, tr, bl, br)
usr/src/lib/libxcurses/src/libc/xcurses/brdr_st.c
48
const cchar_t *ls, *rs, *ts, *bs, *tl, *tr, *bl, *br;
usr/src/lib/libxcurses/src/libc/xcurses/brdr_st.c
55
ls, rs, ts, bs, tl, tr, bl, br
usr/src/lib/libxcurses/src/libc/xcurses/brdr_st.c
59
code = wborder_set(stdscr, ls, rs, ts, bs, tl, tr, bl, br);
usr/src/lib/libxcurses/src/libc/xcurses/wbrdr.c
52
chtype ls, chtype rs, chtype ts, chtype bs,
usr/src/lib/libxcurses/src/libc/xcurses/wbrdr.c
61
w, ls, rs, ts, bs, tl, tr, bl, br
usr/src/lib/libxcurses/src/libc/xcurses/wbrdr.c
65
if (ls == 0)
usr/src/lib/libxcurses/src/libc/xcurses/wbrdr.c
66
ls = ACS_VLINE;
usr/src/lib/libxcurses/src/libc/xcurses/wbrdr.c
67
(void) __m_acs_cc(ls, &wls);
usr/src/lib/libxcurses/src/libc/xcurses/wbrdr_st.c
51
wborder_set(w, ls, rs, ts, bs, tl, tr, bl, br)
usr/src/lib/libxcurses/src/libc/xcurses/wbrdr_st.c
53
const cchar_t *ls, *rs, *ts, *bs, *tl, *tr, *bl, *br;
usr/src/lib/libxcurses/src/libc/xcurses/wbrdr_st.c
61
w, ls, rs, ts, bs, tl, tr, bl, br
usr/src/lib/libxcurses/src/libc/xcurses/wbrdr_st.c
74
(void) wvline_set(w, ls, w->_maxy);
usr/src/lib/libxcurses2/h/curses.h
824
#define border(ls, rs, ts, bs, tl, tr, bl, br) \
usr/src/lib/libxcurses2/h/curses.h
825
wborder(stdscr, ls, rs, ts, bs, tl, tr, bl, br)
usr/src/lib/libxcurses2/h/curses.h
827
#define border_set(ls, rs, ts, bs, tl, tr, bl, br) \
usr/src/lib/libxcurses2/h/curses.h
828
wborder_set(stdscr, ls, rs, ts, bs, tl, tr, bl, br)
usr/src/lib/libxcurses2/src/libc/xcurses/brdr.c
50
border(chtype ls, chtype rs, chtype ts, chtype bs,
usr/src/lib/libxcurses2/src/libc/xcurses/brdr.c
55
code = wborder(stdscr, ls, rs, ts, bs, tl, tr, bl, br);
usr/src/lib/libxcurses2/src/libc/xcurses/brdr_st.c
50
border_set(const cchar_t *ls, const cchar_t *rs,
usr/src/lib/libxcurses2/src/libc/xcurses/brdr_st.c
56
code = wborder_set(stdscr, ls, rs, ts, bs, tl, tr, bl, br);
usr/src/lib/libxcurses2/src/libc/xcurses/wbrdr.c
55
chtype ls, chtype rs, chtype ts, chtype bs,
usr/src/lib/libxcurses2/src/libc/xcurses/wbrdr.c
61
if (ls == 0)
usr/src/lib/libxcurses2/src/libc/xcurses/wbrdr.c
62
ls = ACS_VLINE;
usr/src/lib/libxcurses2/src/libc/xcurses/wbrdr.c
63
(void) __m_acs_cc(ls, &wls);
usr/src/lib/libxcurses2/src/libc/xcurses/wbrdr_st.c
54
wborder_set(WINDOW *w, const cchar_t *ls, const cchar_t *rs,
usr/src/lib/libxcurses2/src/libc/xcurses/wbrdr_st.c
70
(void) wvline_set(w, ls, w->_maxy);
usr/src/test/libc-tests/tests/timespec_get.c
45
timespec_cmp(const struct timespec *ls, const struct timespec *rs)
usr/src/test/libc-tests/tests/timespec_get.c
47
if (ls->tv_sec > rs->tv_sec)
usr/src/test/libc-tests/tests/timespec_get.c
49
if (ls->tv_sec < rs->tv_sec)
usr/src/test/libc-tests/tests/timespec_get.c
51
if (ls->tv_nsec > rs->tv_nsec)
usr/src/test/libc-tests/tests/timespec_get.c
53
if (ls->tv_nsec > rs->tv_nsec)
usr/src/test/libc-tests/tests/timespec_get.c
55
if (ls->tv_nsec < rs->tv_nsec)
usr/src/tools/smatch/src/compile-i386.c
1881
struct loop_stack *ls;
usr/src/tools/smatch/src/compile-i386.c
1883
ls = malloc(sizeof(*ls));
usr/src/tools/smatch/src/compile-i386.c
1884
ls->continue_lbl = cont_lbl;
usr/src/tools/smatch/src/compile-i386.c
1885
ls->loop_bottom_lbl = loop_bottom_lbl;
usr/src/tools/smatch/src/compile-i386.c
1886
ls->next = f->loop_stack;
usr/src/tools/smatch/src/compile-i386.c
1887
f->loop_stack = ls;
usr/src/tools/smatch/src/compile-i386.c
1893
struct loop_stack *ls;
usr/src/tools/smatch/src/compile-i386.c
1896
ls = f->loop_stack;
usr/src/tools/smatch/src/compile-i386.c
1898
free(ls);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14030
short whence, u_offset_t offset, struct lm_sysid *ls,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14103
lm_rel_sysid(ls);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14170
struct lm_sysid *ls;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14210
ep->error = nfs4frlock_get_sysid(&ls, vp, flk);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14500
needrecov, oop, osp, lop, flk, whence, offset, ls, &ep->error,
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1112
smb_lease_t *ls = of->f_lease;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1114
"lease_uuid", ls->ls_key, 16);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1116
"lease_state", ls->ls_state);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1118
"lease_epoch", ls->ls_epoch);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1120
"lease_version", ls->ls_version);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1209
smb_lease_t *ls;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1218
ls = of->f_lease;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1220
"lease_state", ls->ls_state);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1222
"lease_epoch", ls->ls_epoch);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
725
smb_lease_t *ls;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
732
ls = of->f_lease;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
735
mutex_enter(&ls->ls_mutex);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
736
if (ls->ls_epoch < op->lease_epoch)
usr/src/uts/common/fs/smbsrv/smb2_durable.c
737
ls->ls_epoch = op->lease_epoch;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
738
mutex_exit(&ls->ls_mutex);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
101
bucket = ls->ls_bucket;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
104
mutex_enter(&ls->ls_mutex);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
105
if (ls->ls_refcnt == 0) {
usr/src/uts/common/fs/smbsrv/smb2_lease.c
106
smb_llist_remove(bucket, ls);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
109
ls->ls_destroying = B_FALSE;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
111
mutex_exit(&ls->ls_mutex);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
116
lease_destroy(ls);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
462
smb_lease_t *ls = sr->fid_ofile->f_lease;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
470
if (ls->ls_version < 2)
usr/src/uts/common/fs/smbsrv/smb2_lease.c
498
ls->ls_key, /* c */
usr/src/uts/common/fs/smbsrv/smb2_lease.c
61
smb2_lease_hold(smb_lease_t *ls)
usr/src/uts/common/fs/smbsrv/smb2_lease.c
65
mutex_enter(&ls->ls_mutex);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
66
ret = !ls->ls_destroying;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
68
ls->ls_refcnt++;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
69
mutex_exit(&ls->ls_mutex);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
75
lease_destroy(smb_lease_t *ls)
usr/src/uts/common/fs/smbsrv/smb2_lease.c
77
smb_node_release(ls->ls_node);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
78
mutex_destroy(&ls->ls_mutex);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
79
kmem_cache_free(smb_lease_cache, ls);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
83
smb2_lease_rele(smb_lease_t *ls)
usr/src/uts/common/fs/smbsrv/smb2_lease.c
88
mutex_enter(&ls->ls_mutex);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
89
ls->ls_refcnt--;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
90
if (ls->ls_refcnt != 0 || ls->ls_destroying) {
usr/src/uts/common/fs/smbsrv/smb2_lease.c
91
mutex_exit(&ls->ls_mutex);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
94
ls->ls_destroying = B_TRUE;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
95
mutex_exit(&ls->ls_mutex);
usr/src/uts/common/fs/smbsrv/smb2_oplock.c
555
smb_lease_t *ls = ofile->f_lease;
usr/src/uts/common/fs/smbsrv/smb2_oplock.c
558
op->lease_state = ls->ls_state &
usr/src/uts/common/fs/smbsrv/smb2_oplock.c
560
op->lease_flags = (ls->ls_breaking != 0) ?
usr/src/uts/common/fs/smbsrv/smb2_oplock.c
562
op->lease_epoch = ls->ls_epoch;
usr/src/uts/common/fs/smbsrv/smb2_oplock.c
563
op->lease_version = ls->ls_version;
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
481
smb_lease_t *ls = ofile->f_lease;
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
483
ASSERT(ls != NULL);
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
484
if (ls != NULL && ls->ls_oplock_ofile == ofile)
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
485
ls->ls_oplock_ofile = (smb_ofile_t *)&invalid_ofile;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1813
fio_lufs_stats_t *ls;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1816
ls = kmem_zalloc(sizeof (*ls), KM_SLEEP);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1817
ls->ls_debug = ul->un_debug; /* return debug value */
usr/src/uts/common/fs/ufs/ufs_vnops.c
1820
ls->ls_topstats = *(ul->un_logmap->mtm_tops);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1823
if (copyout(ls, (void *)arg, sizeof (*ls)))
usr/src/uts/common/fs/ufs/ufs_vnops.c
1825
kmem_free(ls, sizeof (*ls));
usr/src/uts/common/fs/zfs/lua/lauxlib.c
530
LoadS *ls = (LoadS *)ud;
usr/src/uts/common/fs/zfs/lua/lauxlib.c
532
if (ls->size == 0) return NULL;
usr/src/uts/common/fs/zfs/lua/lauxlib.c
533
*size = ls->size;
usr/src/uts/common/fs/zfs/lua/lauxlib.c
534
ls->size = 0;
usr/src/uts/common/fs/zfs/lua/lauxlib.c
535
return ls->s;
usr/src/uts/common/fs/zfs/lua/lauxlib.c
541
LoadS ls;
usr/src/uts/common/fs/zfs/lua/lauxlib.c
542
ls.s = buff;
usr/src/uts/common/fs/zfs/lua/lauxlib.c
543
ls.size = size;
usr/src/uts/common/fs/zfs/lua/lauxlib.c
544
return lua_load(L, getS, &ls, name, mode);
usr/src/uts/common/fs/zfs/lua/lcode.c
215
luaM_growvector(fs->ls->L, f->code, fs->pc, f->sizecode, Instruction,
usr/src/uts/common/fs/zfs/lua/lcode.c
219
luaM_growvector(fs->ls->L, f->lineinfo, fs->pc, f->sizelineinfo, int,
usr/src/uts/common/fs/zfs/lua/lcode.c
221
f->lineinfo[fs->pc] = fs->ls->lastline;
usr/src/uts/common/fs/zfs/lua/lcode.c
264
luaX_syntaxerror(fs->ls, "function or expression too complex");
usr/src/uts/common/fs/zfs/lua/lcode.c
291
lua_State *L = fs->ls->L;
usr/src/uts/common/fs/zfs/lua/lcode.c
320
setsvalue(fs->ls->L, &o, s);
usr/src/uts/common/fs/zfs/lua/lcode.c
327
lua_State *L = fs->ls->L;
usr/src/uts/common/fs/zfs/lua/lcode.c
353
sethvalue(fs->ls->L, &k, fs->h);
usr/src/uts/common/fs/zfs/lua/lcode.c
84
luaX_syntaxerror(fs->ls, "control structure too long");
usr/src/uts/common/fs/zfs/lua/lcode.c
882
luaX_syntaxerror(fs->ls, "constructor too long");
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
104
luaO_chunkid(buff, getstr(ls->source), LUA_IDSIZE);
usr/src/uts/common/fs/zfs/lua/llex.c
105
msg = luaO_pushfstring(ls->L, "%s:%d: %s", buff, ls->linenumber, msg);
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
108
luaD_throw(ls->L, LUA_ERRSYNTAX);
usr/src/uts/common/fs/zfs/lua/llex.c
112
l_noret luaX_syntaxerror (LexState *ls, const char *msg) {
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
122
TString *luaX_newstring (LexState *ls, const char *str, size_t l) {
usr/src/uts/common/fs/zfs/lua/llex.c
123
lua_State *L = ls->L;
usr/src/uts/common/fs/zfs/lua/llex.c
127
o = luaH_set(L, ls->fs->h, L->top - 1);
usr/src/uts/common/fs/zfs/lua/llex.c
146
static void inclinenumber (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/llex.c
147
int old = ls->current;
usr/src/uts/common/fs/zfs/lua/llex.c
148
lua_assert(currIsNewline(ls));
usr/src/uts/common/fs/zfs/lua/llex.c
149
next(ls); /* skip `\n' or `\r' */
usr/src/uts/common/fs/zfs/lua/llex.c
150
if (currIsNewline(ls) && ls->current != old)
usr/src/uts/common/fs/zfs/lua/llex.c
151
next(ls); /* skip `\n\r' or `\r\n' */
usr/src/uts/common/fs/zfs/lua/llex.c
152
if (++ls->linenumber >= MAX_INT)
usr/src/uts/common/fs/zfs/lua/llex.c
153
lexerror(ls, "chunk has too many lines", 0);
usr/src/uts/common/fs/zfs/lua/llex.c
157
void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source,
usr/src/uts/common/fs/zfs/lua/llex.c
159
ls->decpoint = '.';
usr/src/uts/common/fs/zfs/lua/llex.c
160
ls->L = L;
usr/src/uts/common/fs/zfs/lua/llex.c
161
ls->current = firstchar;
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
163
ls->z = z;
usr/src/uts/common/fs/zfs/lua/llex.c
164
ls->fs = NULL;
usr/src/uts/common/fs/zfs/lua/llex.c
165
ls->linenumber = 1;
usr/src/uts/common/fs/zfs/lua/llex.c
166
ls->lastline = 1;
usr/src/uts/common/fs/zfs/lua/llex.c
167
ls->source = source;
usr/src/uts/common/fs/zfs/lua/llex.c
168
ls->envn = luaS_new(L, LUA_ENV); /* create env name */
usr/src/uts/common/fs/zfs/lua/llex.c
169
luaS_fix(ls->envn); /* never collect this name */
usr/src/uts/common/fs/zfs/lua/llex.c
170
luaZ_resizebuffer(ls->L, ls->buff, LUA_MINBUFFER); /* initialize buffer */
usr/src/uts/common/fs/zfs/lua/llex.c
183
static int check_next (LexState *ls, const char *set) {
usr/src/uts/common/fs/zfs/lua/llex.c
184
if (ls->current == '\0' || !strchr(set, ls->current))
usr/src/uts/common/fs/zfs/lua/llex.c
186
save_and_next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
194
static void buffreplace (LexState *ls, char from, char to) {
usr/src/uts/common/fs/zfs/lua/llex.c
195
size_t n = luaZ_bufflen(ls->buff);
usr/src/uts/common/fs/zfs/lua/llex.c
196
char *p = luaZ_buffer(ls->buff);
usr/src/uts/common/fs/zfs/lua/llex.c
213
static void trydecpoint (LexState *ls, SemInfo *seminfo) {
usr/src/uts/common/fs/zfs/lua/llex.c
214
char old = ls->decpoint;
usr/src/uts/common/fs/zfs/lua/llex.c
215
ls->decpoint = getlocaledecpoint();
usr/src/uts/common/fs/zfs/lua/llex.c
216
buffreplace(ls, old, ls->decpoint); /* try new decimal separator */
usr/src/uts/common/fs/zfs/lua/llex.c
217
if (!buff2d(ls->buff, &seminfo->r)) {
usr/src/uts/common/fs/zfs/lua/llex.c
219
buffreplace(ls, ls->decpoint, '.'); /* undo change (for error message) */
usr/src/uts/common/fs/zfs/lua/llex.c
220
lexerror(ls, "malformed number", TK_NUMBER);
usr/src/uts/common/fs/zfs/lua/llex.c
230
static void read_numeral (LexState *ls, SemInfo *seminfo) {
usr/src/uts/common/fs/zfs/lua/llex.c
232
int first = ls->current;
usr/src/uts/common/fs/zfs/lua/llex.c
233
lua_assert(lisdigit(ls->current));
usr/src/uts/common/fs/zfs/lua/llex.c
234
save_and_next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
235
if (first == '0' && check_next(ls, "Xx")) /* hexadecimal? */
usr/src/uts/common/fs/zfs/lua/llex.c
238
if (check_next(ls, expo)) /* exponent part? */
usr/src/uts/common/fs/zfs/lua/llex.c
239
check_next(ls, "+-"); /* optional exponent sign */
usr/src/uts/common/fs/zfs/lua/llex.c
240
if (lisxdigit(ls->current) || ls->current == '.')
usr/src/uts/common/fs/zfs/lua/llex.c
241
save_and_next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
244
save(ls, '\0');
usr/src/uts/common/fs/zfs/lua/llex.c
245
buffreplace(ls, '.', ls->decpoint); /* follow locale for decimal point */
usr/src/uts/common/fs/zfs/lua/llex.c
246
if (!buff2d(ls->buff, &seminfo->r)) /* format error? */
usr/src/uts/common/fs/zfs/lua/llex.c
247
trydecpoint(ls, seminfo); /* try to update decimal point separator */
usr/src/uts/common/fs/zfs/lua/llex.c
255
static int skip_sep (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/llex.c
257
int s = ls->current;
usr/src/uts/common/fs/zfs/lua/llex.c
259
save_and_next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
26
#define next(ls) (ls->current = zgetc(ls->z))
usr/src/uts/common/fs/zfs/lua/llex.c
260
while (ls->current == '=') {
usr/src/uts/common/fs/zfs/lua/llex.c
261
save_and_next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
264
return (ls->current == s) ? count : (-count) - 1;
usr/src/uts/common/fs/zfs/lua/llex.c
268
static void read_long_string (LexState *ls, SemInfo *seminfo, int sep) {
usr/src/uts/common/fs/zfs/lua/llex.c
269
save_and_next(ls); /* skip 2nd `[' */
usr/src/uts/common/fs/zfs/lua/llex.c
270
if (currIsNewline(ls)) /* string starts with a newline? */
usr/src/uts/common/fs/zfs/lua/llex.c
271
inclinenumber(ls); /* skip it */
usr/src/uts/common/fs/zfs/lua/llex.c
273
switch (ls->current) {
usr/src/uts/common/fs/zfs/lua/llex.c
275
lexerror(ls, (seminfo) ? "unfinished long string" :
usr/src/uts/common/fs/zfs/lua/llex.c
279
if (skip_sep(ls) == sep) {
usr/src/uts/common/fs/zfs/lua/llex.c
280
save_and_next(ls); /* skip 2nd `]' */
usr/src/uts/common/fs/zfs/lua/llex.c
286
save(ls, '\n');
usr/src/uts/common/fs/zfs/lua/llex.c
287
inclinenumber(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
288
if (!seminfo) luaZ_resetbuffer(ls->buff); /* avoid wasting space */
usr/src/uts/common/fs/zfs/lua/llex.c
292
if (seminfo) save_and_next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
293
else next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
298
seminfo->ts = luaX_newstring(ls, luaZ_buffer(ls->buff) + (2 + sep),
usr/src/uts/common/fs/zfs/lua/llex.c
299
luaZ_bufflen(ls->buff) - 2*(2 + sep));
usr/src/uts/common/fs/zfs/lua/llex.c
30
#define currIsNewline(ls) (ls->current == '\n' || ls->current == '\r')
usr/src/uts/common/fs/zfs/lua/llex.c
303
static void escerror (LexState *ls, int *c, int n, const char *msg) {
usr/src/uts/common/fs/zfs/lua/llex.c
305
luaZ_resetbuffer(ls->buff); /* prepare error message */
usr/src/uts/common/fs/zfs/lua/llex.c
306
save(ls, '\\');
usr/src/uts/common/fs/zfs/lua/llex.c
308
save(ls, c[i]);
usr/src/uts/common/fs/zfs/lua/llex.c
309
lexerror(ls, msg, TK_STRING);
usr/src/uts/common/fs/zfs/lua/llex.c
313
static int readhexaesc (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/llex.c
318
c[i] = next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
320
escerror(ls, c, i + 1, "hexadecimal digit expected");
usr/src/uts/common/fs/zfs/lua/llex.c
327
static int readdecesc (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/llex.c
330
for (i = 0; i < 3 && lisdigit(ls->current); i++) { /* read up to 3 digits */
usr/src/uts/common/fs/zfs/lua/llex.c
331
c[i] = ls->current;
usr/src/uts/common/fs/zfs/lua/llex.c
333
next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
336
escerror(ls, c, i, "decimal escape too large");
usr/src/uts/common/fs/zfs/lua/llex.c
341
static void read_string (LexState *ls, int del, SemInfo *seminfo) {
usr/src/uts/common/fs/zfs/lua/llex.c
342
save_and_next(ls); /* keep delimiter (for error messages) */
usr/src/uts/common/fs/zfs/lua/llex.c
343
while (ls->current != del) {
usr/src/uts/common/fs/zfs/lua/llex.c
344
switch (ls->current) {
usr/src/uts/common/fs/zfs/lua/llex.c
346
lexerror(ls, "unfinished string", TK_EOS);
usr/src/uts/common/fs/zfs/lua/llex.c
350
lexerror(ls, "unfinished string", TK_STRING);
usr/src/uts/common/fs/zfs/lua/llex.c
354
next(ls); /* do not save the `\' */
usr/src/uts/common/fs/zfs/lua/llex.c
355
switch (ls->current) {
usr/src/uts/common/fs/zfs/lua/llex.c
363
case 'x': c = readhexaesc(ls); goto read_save;
usr/src/uts/common/fs/zfs/lua/llex.c
365
inclinenumber(ls); c = '\n'; goto only_save;
usr/src/uts/common/fs/zfs/lua/llex.c
367
c = ls->current; goto read_save;
usr/src/uts/common/fs/zfs/lua/llex.c
370
next(ls); /* skip the 'z' */
usr/src/uts/common/fs/zfs/lua/llex.c
371
while (lisspace(ls->current)) {
usr/src/uts/common/fs/zfs/lua/llex.c
372
if (currIsNewline(ls)) inclinenumber(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
373
else next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
378
if (!lisdigit(ls->current))
usr/src/uts/common/fs/zfs/lua/llex.c
379
escerror(ls, &ls->current, 1, "invalid escape sequence");
usr/src/uts/common/fs/zfs/lua/llex.c
381
c = readdecesc(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
385
read_save: next(ls); /* read next character */
usr/src/uts/common/fs/zfs/lua/llex.c
386
only_save: save(ls, c); /* save 'c' */
usr/src/uts/common/fs/zfs/lua/llex.c
390
save_and_next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
393
save_and_next(ls); /* skip delimiter */
usr/src/uts/common/fs/zfs/lua/llex.c
394
seminfo->ts = luaX_newstring(ls, luaZ_buffer(ls->buff) + 1,
usr/src/uts/common/fs/zfs/lua/llex.c
395
luaZ_bufflen(ls->buff) - 2);
usr/src/uts/common/fs/zfs/lua/llex.c
399
static int llex (LexState *ls, SemInfo *seminfo) {
usr/src/uts/common/fs/zfs/lua/llex.c
400
luaZ_resetbuffer(ls->buff);
usr/src/uts/common/fs/zfs/lua/llex.c
402
switch (ls->current) {
usr/src/uts/common/fs/zfs/lua/llex.c
404
inclinenumber(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
408
next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
412
next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
413
if (ls->current != '-') return '-';
usr/src/uts/common/fs/zfs/lua/llex.c
415
next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
416
if (ls->current == '[') { /* long comment? */
usr/src/uts/common/fs/zfs/lua/llex.c
417
int sep = skip_sep(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
418
luaZ_resetbuffer(ls->buff); /* `skip_sep' may dirty the buffer */
usr/src/uts/common/fs/zfs/lua/llex.c
420
read_long_string(ls, NULL, sep); /* skip long comment */
usr/src/uts/common/fs/zfs/lua/llex.c
421
luaZ_resetbuffer(ls->buff); /* previous call may dirty the buff. */
usr/src/uts/common/fs/zfs/lua/llex.c
426
while (!currIsNewline(ls) && ls->current != EOZ)
usr/src/uts/common/fs/zfs/lua/llex.c
427
next(ls); /* skip until end of line (or end of file) */
usr/src/uts/common/fs/zfs/lua/llex.c
431
int sep = skip_sep(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
433
read_long_string(ls, seminfo, sep);
usr/src/uts/common/fs/zfs/lua/llex.c
437
else lexerror(ls, "invalid long string delimiter", TK_STRING);
usr/src/uts/common/fs/zfs/lua/llex.c
44
#define save_and_next(ls) (save(ls, ls->current), next(ls))
usr/src/uts/common/fs/zfs/lua/llex.c
440
next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
441
if (ls->current != '=') return '=';
usr/src/uts/common/fs/zfs/lua/llex.c
442
else { next(ls); return TK_EQ; }
usr/src/uts/common/fs/zfs/lua/llex.c
445
next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
446
if (ls->current != '=') return '<';
usr/src/uts/common/fs/zfs/lua/llex.c
447
else { next(ls); return TK_LE; }
usr/src/uts/common/fs/zfs/lua/llex.c
450
next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
451
if (ls->current != '=') return '>';
usr/src/uts/common/fs/zfs/lua/llex.c
452
else { next(ls); return TK_GE; }
usr/src/uts/common/fs/zfs/lua/llex.c
455
next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
456
if (ls->current != '=') return '~';
usr/src/uts/common/fs/zfs/lua/llex.c
457
else { next(ls); return TK_NE; }
usr/src/uts/common/fs/zfs/lua/llex.c
460
next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
461
if (ls->current != ':') return ':';
usr/src/uts/common/fs/zfs/lua/llex.c
462
else { next(ls); return TK_DBCOLON; }
usr/src/uts/common/fs/zfs/lua/llex.c
465
read_string(ls, ls->current, seminfo);
usr/src/uts/common/fs/zfs/lua/llex.c
469
save_and_next(ls);
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
470
if (check_next(ls, ".")) {
usr/src/uts/common/fs/zfs/lua/llex.c
471
if (check_next(ls, "."))
usr/src/uts/common/fs/zfs/lua/llex.c
475
else if (!lisdigit(ls->current)) return '.';
usr/src/uts/common/fs/zfs/lua/llex.c
481
read_numeral(ls, seminfo);
usr/src/uts/common/fs/zfs/lua/llex.c
488
if (lislalpha(ls->current)) { /* identifier or reserved word? */
usr/src/uts/common/fs/zfs/lua/llex.c
491
save_and_next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
492
} while (lislalnum(ls->current));
usr/src/uts/common/fs/zfs/lua/llex.c
493
ts = luaX_newstring(ls, luaZ_buffer(ls->buff),
usr/src/uts/common/fs/zfs/lua/llex.c
494
luaZ_bufflen(ls->buff));
usr/src/uts/common/fs/zfs/lua/llex.c
50
static void save (LexState *ls, int c) {
usr/src/uts/common/fs/zfs/lua/llex.c
503
int c = ls->current;
usr/src/uts/common/fs/zfs/lua/llex.c
504
next(ls);
usr/src/uts/common/fs/zfs/lua/llex.c
51
Mbuffer *b = ls->buff;
usr/src/uts/common/fs/zfs/lua/llex.c
513
void luaX_next (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/llex.c
514
ls->lastline = ls->linenumber;
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
516
ls->t = ls->lookahead; /* use this one */
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
524
int luaX_lookahead (LexState *ls) {
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
55
lexerror(ls, "lexical element too long", 0);
usr/src/uts/common/fs/zfs/lua/llex.c
57
luaZ_resizebuffer(ls->L, b, newsize);
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
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
82
return luaO_pushfstring(ls->L, LUA_QS, s);
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
94
save(ls, '\0');
usr/src/uts/common/fs/zfs/lua/llex.c
95
return luaO_pushfstring(ls->L, LUA_QS, luaZ_buffer(ls->buff));
usr/src/uts/common/fs/zfs/lua/llex.c
97
return luaX_token2str(ls, token);
usr/src/uts/common/fs/zfs/lua/llex.h
69
LUAI_FUNC void luaX_setinput (lua_State *L, LexState *ls, ZIO *z,
usr/src/uts/common/fs/zfs/lua/llex.h
71
LUAI_FUNC TString *luaX_newstring (LexState *ls, const char *str, size_t l);
usr/src/uts/common/fs/zfs/lua/llex.h
72
LUAI_FUNC void luaX_next (LexState *ls);
usr/src/uts/common/fs/zfs/lua/llex.h
73
LUAI_FUNC int luaX_lookahead (LexState *ls);
usr/src/uts/common/fs/zfs/lua/llex.h
74
LUAI_FUNC l_noret luaX_syntaxerror (LexState *ls, const char *s);
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
100
static int testnext (LexState *ls, int c) {
usr/src/uts/common/fs/zfs/lua/lparser.c
101
if (ls->t.token == c) {
usr/src/uts/common/fs/zfs/lua/lparser.c
102
luaX_next(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1036
static BinOpr subexpr (LexState *ls, expdesc *v, int limit) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1039
enterlevel(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1040
uop = getunopr(ls->t.token);
usr/src/uts/common/fs/zfs/lua/lparser.c
1042
int line = ls->linenumber;
usr/src/uts/common/fs/zfs/lua/lparser.c
1043
luaX_next(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1044
subexpr(ls, v, UNARY_PRIORITY);
usr/src/uts/common/fs/zfs/lua/lparser.c
1045
luaK_prefix(ls->fs, uop, v, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
1047
else simpleexp(ls, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
1049
op = getbinopr(ls->t.token);
usr/src/uts/common/fs/zfs/lua/lparser.c
1053
int line = ls->linenumber;
usr/src/uts/common/fs/zfs/lua/lparser.c
1054
luaX_next(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1055
luaK_infix(ls->fs, op, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
1057
nextop = subexpr(ls, &v2, priority[op].right);
usr/src/uts/common/fs/zfs/lua/lparser.c
1058
luaK_posfix(ls->fs, op, v, &v2, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
1061
leavelevel(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1066
static void expr (LexState *ls, expdesc *v) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1067
subexpr(ls, v, 0);
usr/src/uts/common/fs/zfs/lua/lparser.c
1081
static void block (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1083
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1086
statlist(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
109
static void check (LexState *ls, int c) {
usr/src/uts/common/fs/zfs/lua/lparser.c
110
if (ls->t.token != c)
usr/src/uts/common/fs/zfs/lua/lparser.c
1107
static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc *v) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1108
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
111
error_expected(ls, c);
usr/src/uts/common/fs/zfs/lua/lparser.c
1135
static void assignment (LexState *ls, struct LHS_assign *lh, int nvars) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1137
check_condition(ls, vkisvar(lh->v.k), "syntax error");
usr/src/uts/common/fs/zfs/lua/lparser.c
1138
if (testnext(ls, ',')) { /* assignment -> ',' suffixedexp assignment */
usr/src/uts/common/fs/zfs/lua/lparser.c
1141
suffixedexp(ls, &nv.v);
usr/src/uts/common/fs/zfs/lua/lparser.c
1143
check_conflict(ls, lh, &nv.v);
usr/src/uts/common/fs/zfs/lua/lparser.c
1144
checklimit(ls->fs, nvars + ls->L->nCcalls, LUAI_MAXCCALLS,
usr/src/uts/common/fs/zfs/lua/lparser.c
1146
assignment(ls, &nv, nvars+1);
usr/src/uts/common/fs/zfs/lua/lparser.c
115
static void checknext (LexState *ls, int c) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1150
checknext(ls, '=');
usr/src/uts/common/fs/zfs/lua/lparser.c
1151
nexps = explist(ls, &e);
usr/src/uts/common/fs/zfs/lua/lparser.c
1153
adjust_assign(ls, nvars, nexps, &e);
usr/src/uts/common/fs/zfs/lua/lparser.c
1155
ls->fs->freereg -= nexps - nvars; /* remove extra values */
usr/src/uts/common/fs/zfs/lua/lparser.c
1158
luaK_setoneret(ls->fs, &e); /* close last expression */
usr/src/uts/common/fs/zfs/lua/lparser.c
1159
luaK_storevar(ls->fs, &lh->v, &e);
usr/src/uts/common/fs/zfs/lua/lparser.c
116
check(ls, c);
usr/src/uts/common/fs/zfs/lua/lparser.c
1163
init_exp(&e, VNONRELOC, ls->fs->freereg-1); /* default assignment */
usr/src/uts/common/fs/zfs/lua/lparser.c
1164
luaK_storevar(ls->fs, &lh->v, &e);
usr/src/uts/common/fs/zfs/lua/lparser.c
1168
static int cond (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/lparser.c
117
luaX_next(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1171
expr(ls, &v); /* read condition */
usr/src/uts/common/fs/zfs/lua/lparser.c
1173
luaK_goiftrue(ls->fs, &v);
usr/src/uts/common/fs/zfs/lua/lparser.c
1178
static void gotostat (LexState *ls, int pc) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1179
int line = ls->linenumber;
usr/src/uts/common/fs/zfs/lua/lparser.c
1182
if (testnext(ls, TK_GOTO))
usr/src/uts/common/fs/zfs/lua/lparser.c
1183
label = str_checkname(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1185
luaX_next(ls); /* skip break */
usr/src/uts/common/fs/zfs/lua/lparser.c
1186
label = luaS_new(ls->L, "break");
usr/src/uts/common/fs/zfs/lua/lparser.c
1188
g = newlabelentry(ls, &ls->dyd->gt, label, line, pc);
usr/src/uts/common/fs/zfs/lua/lparser.c
1189
findlabel(ls, g); /* close it if label already defined */
usr/src/uts/common/fs/zfs/lua/lparser.c
1198
const char *msg = luaO_pushfstring(fs->ls->L,
usr/src/uts/common/fs/zfs/lua/lparser.c
1201
semerror(fs->ls, msg);
usr/src/uts/common/fs/zfs/lua/lparser.c
1208
static void skipnoopstat (LexState *ls) {
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
121
#define check_condition(ls,c,msg) { if (!(c)) luaX_syntaxerror(ls, msg); }
usr/src/uts/common/fs/zfs/lua/lparser.c
1210
statement(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1214
static void labelstat (LexState *ls, TString *label, int line) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1216
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1217
Labellist *ll = &ls->dyd->label;
usr/src/uts/common/fs/zfs/lua/lparser.c
1220
checknext(ls, TK_DBCOLON); /* skip double colon */
usr/src/uts/common/fs/zfs/lua/lparser.c
1222
l = newlabelentry(ls, ll, label, line, fs->pc);
usr/src/uts/common/fs/zfs/lua/lparser.c
1223
skipnoopstat(ls); /* skip other no-op statements */
usr/src/uts/common/fs/zfs/lua/lparser.c
1224
if (block_follow(ls, 0)) { /* label is last no-op statement in the block? */
usr/src/uts/common/fs/zfs/lua/lparser.c
1228
findgotos(ls, &ll->arr[l]);
usr/src/uts/common/fs/zfs/lua/lparser.c
1232
static void whilestat (LexState *ls, int line) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1234
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1238
luaX_next(ls); /* skip WHILE */
usr/src/uts/common/fs/zfs/lua/lparser.c
1240
condexit = cond(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1242
checknext(ls, TK_DO);
usr/src/uts/common/fs/zfs/lua/lparser.c
1243
block(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1245
check_match(ls, TK_END, TK_WHILE, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
125
static void check_match (LexState *ls, int what, int who, int where) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1251
static void repeatstat (LexState *ls, int line) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1254
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1259
luaX_next(ls); /* skip REPEAT */
usr/src/uts/common/fs/zfs/lua/lparser.c
126
if (!testnext(ls, what)) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1260
statlist(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1261
check_match(ls, TK_UNTIL, TK_REPEAT, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
1262
condexit = cond(ls); /* read condition (inside scope block) */
usr/src/uts/common/fs/zfs/lua/lparser.c
127
if (where == ls->linenumber)
usr/src/uts/common/fs/zfs/lua/lparser.c
1271
static int exp1 (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1274
expr(ls, &e);
usr/src/uts/common/fs/zfs/lua/lparser.c
1275
luaK_exp2nextreg(ls->fs, &e);
usr/src/uts/common/fs/zfs/lua/lparser.c
128
error_expected(ls, what);
usr/src/uts/common/fs/zfs/lua/lparser.c
1282
static void forbody (LexState *ls, int base, int line, int nvars, int isnum) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1285
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1287
adjustlocalvars(ls, 3); /* control variables */
usr/src/uts/common/fs/zfs/lua/lparser.c
1288
checknext(ls, TK_DO);
usr/src/uts/common/fs/zfs/lua/lparser.c
1291
adjustlocalvars(ls, nvars);
usr/src/uts/common/fs/zfs/lua/lparser.c
1293
block(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
130
luaX_syntaxerror(ls, luaO_pushfstring(ls->L,
usr/src/uts/common/fs/zfs/lua/lparser.c
1308
static void fornum (LexState *ls, TString *varname, int line) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1310
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1312
new_localvarliteral(ls, "(for index)");
usr/src/uts/common/fs/zfs/lua/lparser.c
1313
new_localvarliteral(ls, "(for limit)");
usr/src/uts/common/fs/zfs/lua/lparser.c
1314
new_localvarliteral(ls, "(for step)");
usr/src/uts/common/fs/zfs/lua/lparser.c
1315
new_localvar(ls, varname);
usr/src/uts/common/fs/zfs/lua/lparser.c
1316
checknext(ls, '=');
usr/src/uts/common/fs/zfs/lua/lparser.c
1317
exp1(ls); /* initial value */
usr/src/uts/common/fs/zfs/lua/lparser.c
1318
checknext(ls, ',');
usr/src/uts/common/fs/zfs/lua/lparser.c
1319
exp1(ls); /* limit */
usr/src/uts/common/fs/zfs/lua/lparser.c
132
luaX_token2str(ls, what), luaX_token2str(ls, who), where));
usr/src/uts/common/fs/zfs/lua/lparser.c
1320
if (testnext(ls, ','))
usr/src/uts/common/fs/zfs/lua/lparser.c
1321
exp1(ls); /* optional step */
usr/src/uts/common/fs/zfs/lua/lparser.c
1326
forbody(ls, base, line, 1, 1);
usr/src/uts/common/fs/zfs/lua/lparser.c
1330
static void forlist (LexState *ls, TString *indexname) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1332
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1338
new_localvarliteral(ls, "(for generator)");
usr/src/uts/common/fs/zfs/lua/lparser.c
1339
new_localvarliteral(ls, "(for state)");
usr/src/uts/common/fs/zfs/lua/lparser.c
1340
new_localvarliteral(ls, "(for control)");
usr/src/uts/common/fs/zfs/lua/lparser.c
1342
new_localvar(ls, indexname);
usr/src/uts/common/fs/zfs/lua/lparser.c
1343
while (testnext(ls, ',')) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1344
new_localvar(ls, str_checkname(ls));
usr/src/uts/common/fs/zfs/lua/lparser.c
1347
checknext(ls, TK_IN);
usr/src/uts/common/fs/zfs/lua/lparser.c
1348
line = ls->linenumber;
usr/src/uts/common/fs/zfs/lua/lparser.c
1349
adjust_assign(ls, 3, explist(ls, &e), &e);
usr/src/uts/common/fs/zfs/lua/lparser.c
1351
forbody(ls, base, line, nvars - 3, 0);
usr/src/uts/common/fs/zfs/lua/lparser.c
1355
static void forstat (LexState *ls, int line) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1357
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1361
luaX_next(ls); /* skip `for' */
usr/src/uts/common/fs/zfs/lua/lparser.c
1362
varname = str_checkname(ls); /* first variable name */
usr/src/uts/common/fs/zfs/lua/lparser.c
1363
switch (ls->t.token) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1364
case '=': fornum(ls, varname, line); break;
usr/src/uts/common/fs/zfs/lua/lparser.c
1365
case ',': case TK_IN: forlist(ls, varname); break;
usr/src/uts/common/fs/zfs/lua/lparser.c
1366
default: luaX_syntaxerror(ls, LUA_QL("=") " or " LUA_QL("in") " expected");
usr/src/uts/common/fs/zfs/lua/lparser.c
1368
check_match(ls, TK_END, TK_FOR, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
1373
static void test_then_block (LexState *ls, int *escapelist) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1376
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1379
luaX_next(ls); /* skip IF or ELSEIF */
usr/src/uts/common/fs/zfs/lua/lparser.c
138
static TString *str_checkname (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1380
expr(ls, &v); /* read condition */
usr/src/uts/common/fs/zfs/lua/lparser.c
1381
checknext(ls, TK_THEN);
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
1383
luaK_goiffalse(ls->fs, &v); /* will jump to label if condition is true */
usr/src/uts/common/fs/zfs/lua/lparser.c
1385
gotostat(ls, v.t); /* handle goto/break */
usr/src/uts/common/fs/zfs/lua/lparser.c
1386
skipnoopstat(ls); /* skip other no-op statements */
usr/src/uts/common/fs/zfs/lua/lparser.c
1387
if (block_follow(ls, 0)) { /* 'goto' is the entire block? */
usr/src/uts/common/fs/zfs/lua/lparser.c
1395
luaK_goiftrue(ls->fs, &v); /* skip over block if condition is false */
usr/src/uts/common/fs/zfs/lua/lparser.c
1399
statlist(ls); /* `then' part */
usr/src/uts/common/fs/zfs/lua/lparser.c
140
check(ls, TK_NAME);
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
1408
static void ifstat (LexState *ls, int line) {
usr/src/uts/common/fs/zfs/lua/lparser.c
141
ts = ls->t.seminfo.ts;
usr/src/uts/common/fs/zfs/lua/lparser.c
1410
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1412
test_then_block(ls, &escapelist); /* IF cond THEN block */
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
1414
test_then_block(ls, &escapelist); /* ELSEIF cond THEN block */
usr/src/uts/common/fs/zfs/lua/lparser.c
1415
if (testnext(ls, TK_ELSE))
usr/src/uts/common/fs/zfs/lua/lparser.c
1416
block(ls); /* `else' part */
usr/src/uts/common/fs/zfs/lua/lparser.c
1417
check_match(ls, TK_END, TK_IF, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
142
luaX_next(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1422
static void localfunc (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1424
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1425
new_localvar(ls, str_checkname(ls)); /* new local variable */
usr/src/uts/common/fs/zfs/lua/lparser.c
1426
adjustlocalvars(ls, 1); /* enter its scope */
usr/src/uts/common/fs/zfs/lua/lparser.c
1427
body(ls, &b, 0, ls->linenumber); /* function created in next register */
usr/src/uts/common/fs/zfs/lua/lparser.c
1433
static void localstat (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1439
new_localvar(ls, str_checkname(ls));
usr/src/uts/common/fs/zfs/lua/lparser.c
1441
} while (testnext(ls, ','));
usr/src/uts/common/fs/zfs/lua/lparser.c
1442
if (testnext(ls, '='))
usr/src/uts/common/fs/zfs/lua/lparser.c
1443
nexps = explist(ls, &e);
usr/src/uts/common/fs/zfs/lua/lparser.c
1448
adjust_assign(ls, nvars, nexps, &e);
usr/src/uts/common/fs/zfs/lua/lparser.c
1449
adjustlocalvars(ls, nvars);
usr/src/uts/common/fs/zfs/lua/lparser.c
1453
static int funcname (LexState *ls, expdesc *v) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1456
singlevar(ls, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
1457
while (ls->t.token == '.')
usr/src/uts/common/fs/zfs/lua/lparser.c
1458
fieldsel(ls, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
1459
if (ls->t.token == ':') {
usr/src/uts/common/fs/zfs/lua/lparser.c
1461
fieldsel(ls, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
1467
static void funcstat (LexState *ls, int line) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1471
luaX_next(ls); /* skip FUNCTION */
usr/src/uts/common/fs/zfs/lua/lparser.c
1472
ismethod = funcname(ls, &v);
usr/src/uts/common/fs/zfs/lua/lparser.c
1473
body(ls, &b, ismethod, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
1474
luaK_storevar(ls->fs, &v, &b);
usr/src/uts/common/fs/zfs/lua/lparser.c
1475
luaK_fixline(ls->fs, line); /* definition `happens' in the first line */
usr/src/uts/common/fs/zfs/lua/lparser.c
1479
static void exprstat (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1481
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
1483
suffixedexp(ls, &v.v);
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
1486
assignment(ls, &v, 1);
usr/src/uts/common/fs/zfs/lua/lparser.c
1489
check_condition(ls, v.v.k == VCALL, "syntax error");
usr/src/uts/common/fs/zfs/lua/lparser.c
1495
static void retstat (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1497
FuncState *fs = ls->fs;
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
1503
nret = explist(ls, &e); /* optional return values */
usr/src/uts/common/fs/zfs/lua/lparser.c
1524
testnext(ls, ';'); /* skip optional semicolon */
usr/src/uts/common/fs/zfs/lua/lparser.c
1528
static void statement (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1529
int line = ls->linenumber; /* may be needed for error messages */
usr/src/uts/common/fs/zfs/lua/lparser.c
1530
enterlevel(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1531
switch (ls->t.token) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1533
luaX_next(ls); /* skip ';' */
usr/src/uts/common/fs/zfs/lua/lparser.c
1537
ifstat(ls, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
154
static void codestring (LexState *ls, expdesc *e, TString *s) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1541
whilestat(ls, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
1545
luaX_next(ls); /* skip DO */
usr/src/uts/common/fs/zfs/lua/lparser.c
1546
block(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1547
check_match(ls, TK_END, TK_DO, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
155
init_exp(e, VK, luaK_stringK(ls->fs, s));
usr/src/uts/common/fs/zfs/lua/lparser.c
1551
forstat(ls, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
1555
repeatstat(ls, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
1559
funcstat(ls, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
1563
luaX_next(ls); /* skip LOCAL */
usr/src/uts/common/fs/zfs/lua/lparser.c
1564
if (testnext(ls, TK_FUNCTION)) /* local function? */
usr/src/uts/common/fs/zfs/lua/lparser.c
1565
localfunc(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1567
localstat(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1571
luaX_next(ls); /* skip double colon */
usr/src/uts/common/fs/zfs/lua/lparser.c
1572
labelstat(ls, str_checkname(ls), line);
usr/src/uts/common/fs/zfs/lua/lparser.c
1576
luaX_next(ls); /* skip RETURN */
usr/src/uts/common/fs/zfs/lua/lparser.c
1577
retstat(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
1582
gotostat(ls, luaK_jump(ls->fs));
usr/src/uts/common/fs/zfs/lua/lparser.c
1586
exprstat(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
159
static void checkname (LexState *ls, expdesc *e) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1590
lua_assert(ls->fs->f->maxstacksize >= ls->fs->freereg &&
usr/src/uts/common/fs/zfs/lua/lparser.c
1591
ls->fs->freereg >= ls->fs->nactvar);
usr/src/uts/common/fs/zfs/lua/lparser.c
1592
ls->fs->freereg = ls->fs->nactvar; /* free registers */
usr/src/uts/common/fs/zfs/lua/lparser.c
1593
leavelevel(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
160
codestring(ls, e, str_checkname(ls));
usr/src/uts/common/fs/zfs/lua/lparser.c
1603
static void mainfunc (LexState *ls, FuncState *fs) {
usr/src/uts/common/fs/zfs/lua/lparser.c
1606
open_func(ls, fs, &bl);
usr/src/uts/common/fs/zfs/lua/lparser.c
1609
newupvalue(fs, ls->envn, &v); /* ...set environment upvalue */
usr/src/uts/common/fs/zfs/lua/lparser.c
1610
luaX_next(ls); /* read first token */
usr/src/uts/common/fs/zfs/lua/lparser.c
1611
statlist(ls); /* parse main body */
usr/src/uts/common/fs/zfs/lua/lparser.c
1612
check(ls, TK_EOS);
usr/src/uts/common/fs/zfs/lua/lparser.c
1613
close_func(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
164
static int registerlocalvar (LexState *ls, TString *varname) {
usr/src/uts/common/fs/zfs/lua/lparser.c
165
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
168
luaM_growvector(ls->L, f->locvars, fs->nlocvars, f->sizelocvars,
usr/src/uts/common/fs/zfs/lua/lparser.c
172
luaC_objbarrier(ls->L, f, varname);
usr/src/uts/common/fs/zfs/lua/lparser.c
177
static void new_localvar (LexState *ls, TString *name) {
usr/src/uts/common/fs/zfs/lua/lparser.c
178
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
179
Dyndata *dyd = ls->dyd;
usr/src/uts/common/fs/zfs/lua/lparser.c
180
int reg = registerlocalvar(ls, name);
usr/src/uts/common/fs/zfs/lua/lparser.c
183
luaM_growvector(ls->L, dyd->actvar.arr, dyd->actvar.n + 1,
usr/src/uts/common/fs/zfs/lua/lparser.c
189
static void new_localvarliteral_ (LexState *ls, const char *name, size_t sz) {
usr/src/uts/common/fs/zfs/lua/lparser.c
190
new_localvar(ls, luaX_newstring(ls, name, sz));
usr/src/uts/common/fs/zfs/lua/lparser.c
193
#define new_localvarliteral(ls,v) \
usr/src/uts/common/fs/zfs/lua/lparser.c
194
new_localvarliteral_(ls, "" v, (sizeof(v)/sizeof(char))-1)
usr/src/uts/common/fs/zfs/lua/lparser.c
198
int idx = fs->ls->dyd->actvar.arr[fs->firstlocal + i].idx;
usr/src/uts/common/fs/zfs/lua/lparser.c
204
static void adjustlocalvars (LexState *ls, int nvars) {
usr/src/uts/common/fs/zfs/lua/lparser.c
205
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
214
fs->ls->dyd->actvar.n -= (fs->nactvar - tolevel);
usr/src/uts/common/fs/zfs/lua/lparser.c
234
luaM_growvector(fs->ls->L, f->upvalues, fs->nups, f->sizeupvalues,
usr/src/uts/common/fs/zfs/lua/lparser.c
240
luaC_objbarrier(fs->ls->L, f, name);
usr/src/uts/common/fs/zfs/lua/lparser.c
296
static void singlevar (LexState *ls, expdesc *var) {
usr/src/uts/common/fs/zfs/lua/lparser.c
297
TString *varname = str_checkname(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
298
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
301
singlevaraux(fs, ls->envn, var, 1); /* get environment variable */
usr/src/uts/common/fs/zfs/lua/lparser.c
303
codestring(ls, &key, varname); /* key is variable name */
usr/src/uts/common/fs/zfs/lua/lparser.c
309
static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *e) {
usr/src/uts/common/fs/zfs/lua/lparser.c
310
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
329
static void enterlevel (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/lparser.c
330
lua_State *L = ls->L;
usr/src/uts/common/fs/zfs/lua/lparser.c
332
checklimit(ls->fs, L->nCcalls, LUAI_MAXCCALLS, "C levels");
usr/src/uts/common/fs/zfs/lua/lparser.c
336
#define leavelevel(ls) ((ls)->L->nCcalls--)
usr/src/uts/common/fs/zfs/lua/lparser.c
339
static void closegoto (LexState *ls, int g, Labeldesc *label) {
usr/src/uts/common/fs/zfs/lua/lparser.c
341
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
342
Labellist *gl = &ls->dyd->gt;
usr/src/uts/common/fs/zfs/lua/lparser.c
347
const char *msg = luaO_pushfstring(ls->L,
usr/src/uts/common/fs/zfs/lua/lparser.c
350
semerror(ls, msg);
usr/src/uts/common/fs/zfs/lua/lparser.c
363
static int findlabel (LexState *ls, int g) {
usr/src/uts/common/fs/zfs/lua/lparser.c
365
BlockCnt *bl = ls->fs->bl;
usr/src/uts/common/fs/zfs/lua/lparser.c
366
Dyndata *dyd = ls->dyd;
usr/src/uts/common/fs/zfs/lua/lparser.c
374
luaK_patchclose(ls->fs, gt->pc, lb->nactvar);
usr/src/uts/common/fs/zfs/lua/lparser.c
375
closegoto(ls, g, lb); /* close it */
usr/src/uts/common/fs/zfs/lua/lparser.c
383
static int newlabelentry (LexState *ls, Labellist *l, TString *name,
usr/src/uts/common/fs/zfs/lua/lparser.c
386
luaM_growvector(ls->L, l->arr, n, l->size,
usr/src/uts/common/fs/zfs/lua/lparser.c
390
l->arr[n].nactvar = ls->fs->nactvar;
usr/src/uts/common/fs/zfs/lua/lparser.c
401
static void findgotos (LexState *ls, Labeldesc *lb) {
usr/src/uts/common/fs/zfs/lua/lparser.c
402
Labellist *gl = &ls->dyd->gt;
usr/src/uts/common/fs/zfs/lua/lparser.c
403
int i = ls->fs->bl->firstgoto;
usr/src/uts/common/fs/zfs/lua/lparser.c
406
closegoto(ls, i, lb);
usr/src/uts/common/fs/zfs/lua/lparser.c
421
Labellist *gl = &fs->ls->dyd->gt;
usr/src/uts/common/fs/zfs/lua/lparser.c
431
if (!findlabel(fs->ls, i))
usr/src/uts/common/fs/zfs/lua/lparser.c
440
bl->firstlabel = fs->ls->dyd->label.n;
usr/src/uts/common/fs/zfs/lua/lparser.c
441
bl->firstgoto = fs->ls->dyd->gt.n;
usr/src/uts/common/fs/zfs/lua/lparser.c
452
static void breaklabel (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/lparser.c
453
TString *n = luaS_new(ls->L, "break");
usr/src/uts/common/fs/zfs/lua/lparser.c
454
int l = newlabelentry(ls, &ls->dyd->label, n, 0, ls->fs->pc);
usr/src/uts/common/fs/zfs/lua/lparser.c
455
findgotos(ls, &ls->dyd->label.arr[l]);
usr/src/uts/common/fs/zfs/lua/lparser.c
462
static l_noret undefgoto (LexState *ls, Labeldesc *gt) {
usr/src/uts/common/fs/zfs/lua/lparser.c
466
msg = luaO_pushfstring(ls->L, msg, getstr(gt->name), gt->line);
usr/src/uts/common/fs/zfs/lua/lparser.c
467
semerror(ls, msg);
usr/src/uts/common/fs/zfs/lua/lparser.c
473
LexState *ls = fs->ls;
usr/src/uts/common/fs/zfs/lua/lparser.c
481
breaklabel(ls); /* close pending breaks */
usr/src/uts/common/fs/zfs/lua/lparser.c
486
ls->dyd->label.n = bl->firstlabel; /* remove local labels */
usr/src/uts/common/fs/zfs/lua/lparser.c
489
else if (bl->firstgoto < ls->dyd->gt.n) /* pending gotos in outer block? */
usr/src/uts/common/fs/zfs/lua/lparser.c
490
undefgoto(ls, &ls->dyd->gt.arr[bl->firstgoto]); /* error */
usr/src/uts/common/fs/zfs/lua/lparser.c
497
static Proto *addprototype (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/lparser.c
499
lua_State *L = ls->L;
usr/src/uts/common/fs/zfs/lua/lparser.c
500
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
519
static void codeclosure (LexState *ls, expdesc *v) {
usr/src/uts/common/fs/zfs/lua/lparser.c
520
FuncState *fs = ls->fs->prev;
usr/src/uts/common/fs/zfs/lua/lparser.c
526
static void open_func (LexState *ls, FuncState *fs, BlockCnt *bl) {
usr/src/uts/common/fs/zfs/lua/lparser.c
527
lua_State *L = ls->L;
usr/src/uts/common/fs/zfs/lua/lparser.c
529
fs->prev = ls->fs; /* linked list of funcstates */
usr/src/uts/common/fs/zfs/lua/lparser.c
530
fs->ls = ls;
usr/src/uts/common/fs/zfs/lua/lparser.c
531
ls->fs = fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
541
fs->firstlocal = ls->dyd->actvar.n;
usr/src/uts/common/fs/zfs/lua/lparser.c
544
f->source = ls->source;
usr/src/uts/common/fs/zfs/lua/lparser.c
55
static void statement (LexState *ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
554
static void close_func (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/lparser.c
555
lua_State *L = ls->L;
usr/src/uts/common/fs/zfs/lua/lparser.c
556
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
56
static void expr (LexState *ls, expdesc *v);
usr/src/uts/common/fs/zfs/lua/lparser.c
573
ls->fs = fs->prev;
usr/src/uts/common/fs/zfs/lua/lparser.c
575
anchor_token(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
59
static void anchor_token (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/lparser.c
592
static int block_follow (LexState *ls, int withuntil) {
usr/src/uts/common/fs/zfs/lua/lparser.c
593
switch (ls->t.token) {
usr/src/uts/common/fs/zfs/lua/lparser.c
603
static void statlist (LexState *ls) {
usr/src/uts/common/fs/zfs/lua/lparser.c
605
while (!block_follow(ls, 1)) {
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
607
statement(ls);
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
610
statement(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
615
static void fieldsel (LexState *ls, expdesc *v) {
usr/src/uts/common/fs/zfs/lua/lparser.c
617
FuncState *fs = ls->fs;
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
620
luaX_next(ls); /* skip the dot or colon */
usr/src/uts/common/fs/zfs/lua/lparser.c
621
checkname(ls, &key);
usr/src/uts/common/fs/zfs/lua/lparser.c
626
static void yindex (LexState *ls, expdesc *v) {
usr/src/uts/common/fs/zfs/lua/lparser.c
628
luaX_next(ls); /* skip the '[' */
usr/src/uts/common/fs/zfs/lua/lparser.c
629
expr(ls, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
63
TString *ts = ls->t.seminfo.ts;
usr/src/uts/common/fs/zfs/lua/lparser.c
630
luaK_exp2val(ls->fs, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
631
checknext(ls, ']');
usr/src/uts/common/fs/zfs/lua/lparser.c
64
luaX_newstring(ls, getstr(ts), ts->tsv.len);
usr/src/uts/common/fs/zfs/lua/lparser.c
651
static void recfield (LexState *ls, struct ConsControl *cc) {
usr/src/uts/common/fs/zfs/lua/lparser.c
653
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
654
int reg = ls->fs->freereg;
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
659
checkname(ls, &key);
usr/src/uts/common/fs/zfs/lua/lparser.c
662
yindex(ls, &key);
usr/src/uts/common/fs/zfs/lua/lparser.c
664
checknext(ls, '=');
usr/src/uts/common/fs/zfs/lua/lparser.c
666
expr(ls, &val);
usr/src/uts/common/fs/zfs/lua/lparser.c
698
static void listfield (LexState *ls, struct ConsControl *cc) {
usr/src/uts/common/fs/zfs/lua/lparser.c
70
static l_noret semerror (LexState *ls, const char *msg) {
usr/src/uts/common/fs/zfs/lua/lparser.c
700
expr(ls, &cc->v);
usr/src/uts/common/fs/zfs/lua/lparser.c
701
checklimit(ls->fs, cc->na, MAX_INT, "items in a constructor");
usr/src/uts/common/fs/zfs/lua/lparser.c
707
static void field (LexState *ls, struct ConsControl *cc) {
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
711
if (luaX_lookahead(ls) != '=') /* expression? */
usr/src/uts/common/fs/zfs/lua/lparser.c
712
listfield(ls, cc);
usr/src/uts/common/fs/zfs/lua/lparser.c
714
recfield(ls, cc);
usr/src/uts/common/fs/zfs/lua/lparser.c
718
recfield(ls, cc);
usr/src/uts/common/fs/zfs/lua/lparser.c
72
luaX_syntaxerror(ls, msg);
usr/src/uts/common/fs/zfs/lua/lparser.c
722
listfield(ls, cc);
usr/src/uts/common/fs/zfs/lua/lparser.c
729
static void constructor (LexState *ls, expdesc *t) {
usr/src/uts/common/fs/zfs/lua/lparser.c
732
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
733
int line = ls->linenumber;
usr/src/uts/common/fs/zfs/lua/lparser.c
740
luaK_exp2nextreg(ls->fs, t); /* fix it at stack top */
usr/src/uts/common/fs/zfs/lua/lparser.c
741
checknext(ls, '{');
usr/src/uts/common/fs/zfs/lua/lparser.c
744
if (ls->t.token == '}') break;
usr/src/uts/common/fs/zfs/lua/lparser.c
746
field(ls, &cc);
usr/src/uts/common/fs/zfs/lua/lparser.c
747
} while (testnext(ls, ',') || testnext(ls, ';'));
usr/src/uts/common/fs/zfs/lua/lparser.c
748
check_match(ls, '}', '{', line);
usr/src/uts/common/fs/zfs/lua/lparser.c
758
static void parlist (LexState *ls) {
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
760
FuncState *fs = ls->fs;
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
768
new_localvar(ls, str_checkname(ls));
usr/src/uts/common/fs/zfs/lua/lparser.c
77
luaX_syntaxerror(ls,
usr/src/uts/common/fs/zfs/lua/lparser.c
773
luaX_next(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
777
default: luaX_syntaxerror(ls, "<name> or " LUA_QL("...") " expected");
usr/src/uts/common/fs/zfs/lua/lparser.c
779
} while (!f->is_vararg && testnext(ls, ','));
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
781
adjustlocalvars(ls, nparams);
usr/src/uts/common/fs/zfs/lua/lparser.c
787
static void body (LexState *ls, expdesc *e, int ismethod, int line) {
usr/src/uts/common/fs/zfs/lua/lparser.c
791
new_fs.f = addprototype(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
793
open_func(ls, &new_fs, &bl);
usr/src/uts/common/fs/zfs/lua/lparser.c
794
checknext(ls, '(');
usr/src/uts/common/fs/zfs/lua/lparser.c
796
new_localvarliteral(ls, "self"); /* create 'self' parameter */
usr/src/uts/common/fs/zfs/lua/lparser.c
797
adjustlocalvars(ls, 1);
usr/src/uts/common/fs/zfs/lua/lparser.c
799
parlist(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
800
checknext(ls, ')');
usr/src/uts/common/fs/zfs/lua/lparser.c
801
statlist(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
802
new_fs.f->lastlinedefined = ls->linenumber;
usr/src/uts/common/fs/zfs/lua/lparser.c
803
check_match(ls, TK_END, TK_FUNCTION, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
804
codeclosure(ls, e);
usr/src/uts/common/fs/zfs/lua/lparser.c
805
close_func(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
809
static int explist (LexState *ls, expdesc *v) {
usr/src/uts/common/fs/zfs/lua/lparser.c
812
expr(ls, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
813
while (testnext(ls, ',')) {
usr/src/uts/common/fs/zfs/lua/lparser.c
814
luaK_exp2nextreg(ls->fs, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
815
expr(ls, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
822
static void funcargs (LexState *ls, expdesc *f, int line) {
usr/src/uts/common/fs/zfs/lua/lparser.c
823
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
826
switch (ls->t.token) {
usr/src/uts/common/fs/zfs/lua/lparser.c
828
luaX_next(ls);
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
83
lua_State *L = fs->ls->L;
usr/src/uts/common/fs/zfs/lua/lparser.c
832
explist(ls, &args);
usr/src/uts/common/fs/zfs/lua/lparser.c
835
check_match(ls, ')', '(', line);
usr/src/uts/common/fs/zfs/lua/lparser.c
839
constructor(ls, &args);
usr/src/uts/common/fs/zfs/lua/lparser.c
843
codestring(ls, &args, ls->t.seminfo.ts);
usr/src/uts/common/fs/zfs/lua/lparser.c
844
luaX_next(ls); /* must use `seminfo' before `next' */
usr/src/uts/common/fs/zfs/lua/lparser.c
848
luaX_syntaxerror(ls, "function arguments expected");
usr/src/uts/common/fs/zfs/lua/lparser.c
876
static void primaryexp (LexState *ls, expdesc *v) {
usr/src/uts/common/fs/zfs/lua/lparser.c
878
switch (ls->t.token) {
usr/src/uts/common/fs/zfs/lua/lparser.c
880
int line = ls->linenumber;
usr/src/uts/common/fs/zfs/lua/lparser.c
881
luaX_next(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
882
expr(ls, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
883
check_match(ls, ')', '(', line);
usr/src/uts/common/fs/zfs/lua/lparser.c
884
luaK_dischargevars(ls->fs, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
888
singlevar(ls, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
892
luaX_syntaxerror(ls, "unexpected symbol");
usr/src/uts/common/fs/zfs/lua/lparser.c
898
static void suffixedexp (LexState *ls, expdesc *v) {
usr/src/uts/common/fs/zfs/lua/lparser.c
901
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
902
int line = ls->linenumber;
usr/src/uts/common/fs/zfs/lua/lparser.c
903
primaryexp(ls, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
905
switch (ls->t.token) {
usr/src/uts/common/fs/zfs/lua/lparser.c
907
fieldsel(ls, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
91
luaX_syntaxerror(fs->ls, msg);
usr/src/uts/common/fs/zfs/lua/lparser.c
913
yindex(ls, &key);
usr/src/uts/common/fs/zfs/lua/lparser.c
919
luaX_next(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
920
checkname(ls, &key);
usr/src/uts/common/fs/zfs/lua/lparser.c
922
funcargs(ls, v, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
927
funcargs(ls, v, line);
usr/src/uts/common/fs/zfs/lua/lparser.c
936
static void simpleexp (LexState *ls, expdesc *v) {
usr/src/uts/common/fs/zfs/lua/lparser.c
939
switch (ls->t.token) {
usr/src/uts/common/fs/zfs/lua/lparser.c
942
v->u.nval = ls->t.seminfo.r;
usr/src/uts/common/fs/zfs/lua/lparser.c
946
codestring(ls, v, ls->t.seminfo.ts);
usr/src/uts/common/fs/zfs/lua/lparser.c
962
FuncState *fs = ls->fs;
usr/src/uts/common/fs/zfs/lua/lparser.c
963
check_condition(ls, fs->f->is_vararg,
usr/src/uts/common/fs/zfs/lua/lparser.c
969
constructor(ls, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
973
luaX_next(ls);
usr/src/uts/common/fs/zfs/lua/lparser.c
974
body(ls, v, 0, ls->linenumber);
usr/src/uts/common/fs/zfs/lua/lparser.c
978
suffixedexp(ls, v);
usr/src/uts/common/fs/zfs/lua/lparser.c
982
luaX_next(ls);
usr/src/uts/common/fs/zfs/lua/lparser.h
100
struct LexState *ls; /* lexical state */
usr/src/uts/common/fs/zfs/lua/lstrlib.c
608
size_t ls, lp;
usr/src/uts/common/fs/zfs/lua/lstrlib.c
609
const char *s = luaL_checklstring(L, 1, &ls);
usr/src/uts/common/fs/zfs/lua/lstrlib.c
611
size_t init = posrelat(luaL_optinteger(L, 3, 1), ls);
usr/src/uts/common/fs/zfs/lua/lstrlib.c
613
else if (init > ls + 1) { /* start after string's end? */
usr/src/uts/common/fs/zfs/lua/lstrlib.c
620
const char *s2 = lmemfind(s + init - 1, ls - init + 1, p, lp);
usr/src/uts/common/fs/zfs/lua/lstrlib.c
637
ms.src_end = s + ls;
usr/src/uts/common/fs/zfs/lua/lstrlib.c
671
size_t ls, lp;
usr/src/uts/common/fs/zfs/lua/lstrlib.c
672
const char *s = lua_tolstring(L, lua_upvalueindex(1), &ls);
usr/src/uts/common/fs/zfs/lua/lstrlib.c
678
ms.src_end = s+ls;
usr/src/uts/common/fs/zfs/lua/lvm.c
209
static int l_strcmp (const TString *ls, const TString *rs) {
usr/src/uts/common/fs/zfs/lua/lvm.c
210
const char *l = getstr(ls);
usr/src/uts/common/fs/zfs/lua/lvm.c
211
size_t ll = ls->tsv.len;
usr/src/uts/common/io/audio/drv/audioemu10k/dsp/asm10k.c
171
char *s, *ls;
usr/src/uts/common/io/audio/drv/audioemu10k/dsp/asm10k.c
238
ls = NULL;
usr/src/uts/common/io/audio/drv/audioemu10k/dsp/asm10k.c
239
s = strtok_r(stmt, " \t\n(),", &ls);
usr/src/uts/common/io/audio/drv/audioemu10k/dsp/asm10k.c
246
s = strtok_r(NULL, " \t\n(),", &ls);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5100
wqe->un.XmitSeq.ls = 1;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
10672
uint8_t *ls;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
10693
ls = kmem_zalloc(cmd->ResponseLen, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
10701
cmd->ResponseLen, (caddr_t)ls, 0);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
10709
rval = ddi_copyout((void *)&ls,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
10719
kmem_free(ls, cmd->ResponseLen);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5789
ql_link_stats_t *ls;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5811
ls = kmem_zalloc(sizeof (ql_link_stats_t), KM_SLEEP);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5812
if (ls == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5825
sizeof (ql_link_stats_t), (caddr_t)ls, 0);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5841
ps.LinkFailureCount = LE_32(ls->link_fail_cnt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5842
ps.LossOfSyncCount = LE_32(ls->sync_loss_cnt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5843
ps.LossOfSignalsCount = LE_32(ls->signal_loss_cnt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5844
ps.PrimitiveSeqProtocolErrorCount = LE_32(ls->prot_err_cnt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5845
ps.InvalidTransmissionWordCount = LE_32(ls->inv_xmit_cnt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5846
ps.InvalidCRCCount = LE_32(ls->inv_crc_cnt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5860
kmem_free(ls, sizeof (ql_link_stats_t));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5884
ql_link_stats_t *ls;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5933
ls = kmem_zalloc(sizeof (ql_link_stats_t), KM_SLEEP);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5934
if (ls == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5942
(caddr_t)ls, 0);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5950
ps.LinkFailureCount = LE_32(ls->link_fail_cnt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5951
ps.LossOfSyncCount = LE_32(ls->sync_loss_cnt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5952
ps.LossOfSignalsCount = LE_32(ls->signal_loss_cnt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5953
ps.PrimitiveSeqProtocolErrorCount = LE_32(ls->prot_err_cnt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5954
ps.InvalidTransmissionWordCount = LE_32(ls->inv_xmit_cnt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5955
ps.InvalidCRCCount = LE_32(ls->inv_crc_cnt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
5970
kmem_free(ls, sizeof (ql_link_stats_t));
usr/src/uts/common/io/hxge/hxge_main.c
3242
link_state_t ls;
usr/src/uts/common/io/hxge/hxge_main.c
3264
ls = LINK_STATE_DOWN;
usr/src/uts/common/io/hxge/hxge_main.c
3266
ls = LINK_STATE_UP;
usr/src/uts/common/io/hxge/hxge_main.c
3267
bcopy(&ls, pr_val, sizeof (ls));
usr/src/uts/common/io/i40e/i40e_gld.c
1129
struct i40e_link_status *ls = &hw->phy.link_info;
usr/src/uts/common/io/i40e/i40e_gld.c
1131
if ((ls->fec_info & I40E_AQ_CONFIG_FEC_KR_ENA) != 0)
usr/src/uts/common/io/i40e/i40e_gld.c
1134
if ((ls->fec_info & I40E_AQ_CONFIG_FEC_RS_ENA) != 0)
usr/src/uts/common/io/i40e/i40e_main.c
563
bool ls;
usr/src/uts/common/io/i40e/i40e_main.c
569
if ((ret = i40e_get_link_status(hw, &ls)) != I40E_SUCCESS) {
usr/src/uts/common/io/i40e/i40e_main.c
579
if (ls) {
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
407
link_state_t ls;
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
417
ls = LINK_STATE_UP;
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
420
ls = LINK_STATE_DOWN;
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
423
ls = LINK_STATE_UNKNOWN;
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
427
mac_link_update(mlxp->mlx_mac_hdl, ls);
usr/src/uts/common/io/xge/hal/include/xgehal-device.h
785
xge_hal_device_link_state_e *ls);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
5729
xge_hal_device_link_state_e *ls)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
5733
xge_assert(ls != NULL);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
5734
*ls = hldev->link_state;
usr/src/uts/common/klm/klmops.c
129
lm_register_lock_locally(struct vnode *vp, struct lm_sysid *ls,
usr/src/uts/common/klm/klmops.c
132
nlm_register_lock_locally(vp, (struct nlm_host *)ls,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_queue.h
647
uint32_t ls: 1;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_queue.h
661
uint32_t ls: 1;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
4396
uint32_t ls :1;
usr/src/uts/common/sys/scsi/impl/commands.h
364
#define SCSI_MK8(ms, ls) \
usr/src/uts/common/sys/scsi/impl/commands.h
365
(((uint8_t)(ms) << 4) | (uint8_t)ls)
usr/src/uts/common/sys/scsi/impl/commands.h
367
#define SCSI_MK12_4_8(ms, ls) \
usr/src/uts/common/sys/scsi/impl/commands.h
368
(((uint16_t)(ms) << 8) | (uint16_t)(ls))
usr/src/uts/common/sys/scsi/impl/commands.h
369
#define SCSI_MK12_8_4(ms, ls) \
usr/src/uts/common/sys/scsi/impl/commands.h
370
(((uint16_t)(ms) << 4) | (uint16_t)(ls))
usr/src/uts/common/sys/scsi/impl/commands.h
375
#define SCSI_MK20_4_16(ms, ls) \
usr/src/uts/common/sys/scsi/impl/commands.h
376
(((uint32_t)(ms) << 16) | ((uint32_t)(ls)))
usr/src/uts/common/sys/scsi/impl/commands.h
377
#define SCSI_MK20_16_4(ms, ls) \
usr/src/uts/common/sys/scsi/impl/commands.h
378
(((uint32_t)(ms) << 4) | ((uint32_t)(ls)))
usr/src/uts/common/sys/scsi/impl/commands.h
383
#define SCSI_MK36_4_32(ms, ls) \
usr/src/uts/common/sys/scsi/impl/commands.h
384
(((uint64_t)(ms) << 32) | (uint64_t)(ls))
usr/src/uts/common/sys/scsi/impl/commands.h
385
#define SCSI_MK36_32_4(ms, ls) \
usr/src/uts/common/sys/scsi/impl/commands.h
386
(((uint64_t)(ms) << 4) | (uint64_t)(ls))
usr/src/uts/common/xen/io/xdb.c
285
uint8_t fs, ls;
usr/src/uts/common/xen/io/xdb.c
297
ls = ddi_get8(acchdl, &req->seg[i].last_sect);
usr/src/uts/common/xen/io/xdb.c
307
if (ls > XB_LAST_SECTOR_IN_SEG)
usr/src/uts/common/xen/io/xdb.c
308
ls = XB_LAST_SECTOR_IN_SEG;
usr/src/uts/common/xen/io/xdb.c
309
if (fs > ls)
usr/src/uts/common/xen/io/xdb.c
310
fs = ls;
usr/src/uts/common/xen/io/xdb.c
313
xreq->xr_segs[i].ls = ls;
usr/src/uts/common/xen/io/xdb.c
428
sectors += (xreq->xr_segs[i].ls - xreq->xr_segs[i].fs + 1);
usr/src/uts/common/xen/io/xdb.c
429
if ((xreq->xr_segs[i].ls != XB_LAST_SECTOR_IN_SEG) &&
usr/src/uts/common/xen/io/xdb.h
75
uint8_t ls; /* end sector # within this page (segment) */
usr/src/uts/intel/os/sysi86.c
259
ssd->ls = USEGD_GETLIMIT(usd);
usr/src/uts/intel/os/sysi86.c
287
USEGD_SETLIMIT(usd, ssd->ls);
usr/src/uts/intel/sys/sysi86.h
131
unsigned int ls; /* segment limit or gate selector */