Symbol: si
usr/src/cmd/audio/audioctl/audioctl.c
311
oss_sysinfo si;
usr/src/cmd/audio/audioctl/audioctl.c
325
if (ioctl(fd, SNDCTL_SYSINFO, &si) < 0) {
usr/src/cmd/audio/audioctl/audioctl.c
331
for (i = 0; i < si.nummixers; i++) {
usr/src/cmd/bhyve/common/pci_emul.c
1494
struct slotinfo *si;
usr/src/cmd/bhyve/common/pci_emul.c
1533
si = &bi->slotinfo[slot];
usr/src/cmd/bhyve/common/pci_emul.c
1535
fi = &si->si_funcs[func];
usr/src/cmd/bhyve/common/pci_emul.c
1611
si = &bi->slotinfo[slot];
usr/src/cmd/bhyve/common/pci_emul.c
1613
fi = &si->si_funcs[func];
usr/src/cmd/bhyve/common/pci_emul.c
1705
struct slotinfo *si;
usr/src/cmd/bhyve/common/pci_emul.c
1837
si = &bi->slotinfo[slot];
usr/src/cmd/bhyve/common/pci_emul.c
1839
pi = si->si_funcs[func].fi_devi;
usr/src/cmd/bhyve/common/pci_emul.c
1943
struct slotinfo *si;
usr/src/cmd/bhyve/common/pci_emul.c
1953
si = &bi->slotinfo[pi->pi_slot];
usr/src/cmd/bhyve/common/pci_emul.c
1955
bestcount = si->si_intpins[0].ii_count;
usr/src/cmd/bhyve/common/pci_emul.c
1957
if (si->si_intpins[pin].ii_count < bestcount) {
usr/src/cmd/bhyve/common/pci_emul.c
1959
bestcount = si->si_intpins[pin].ii_count;
usr/src/cmd/bhyve/common/pci_emul.c
1963
si->si_intpins[bestpin].ii_count++;
usr/src/cmd/bhyve/common/pci_emul.c
2077
struct slotinfo *si;
usr/src/cmd/bhyve/common/pci_emul.c
2085
si = &bi->slotinfo[slot];
usr/src/cmd/bhyve/common/pci_emul.c
2087
ii = &si->si_intpins[pin];
usr/src/cmd/bhyve/common/pci_emul.c
2103
struct slotinfo *si;
usr/src/cmd/bhyve/common/pci_emul.c
2108
si = &bi->slotinfo[slot];
usr/src/cmd/bhyve/common/pci_emul.c
2110
if (si->si_funcs[f].fi_devi != NULL) {
usr/src/cmd/bhyve/common/pci_emul.c
2236
struct slotinfo *si;
usr/src/cmd/bhyve/common/pci_emul.c
2244
si = &bi->slotinfo[slot];
usr/src/cmd/bhyve/common/pci_emul.c
2245
pi = si->si_funcs[func].fi_devi;
usr/src/cmd/cmd-inet/usr.lib/inetd/config.c
232
socket_info_equal(const socket_info_t *si, const socket_info_t *si2,
usr/src/cmd/cmd-inet/usr.lib/inetd/config.c
235
return ((isrpc || (memcmp(&si->local_addr, &si2->local_addr,
usr/src/cmd/cmd-inet/usr.lib/inetd/config.c
236
sizeof (si->local_addr)) == 0)) &&
usr/src/cmd/cmd-inet/usr.lib/inetd/config.c
237
(si->type == si2->type));
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
985
struct strioctl si;
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
987
si.ic_cmd = cmd;
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
988
si.ic_timout = timout;
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
989
si.ic_len = len;
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
990
si.ic_dp = dp;
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
991
return (ioctl(fd, I_STR, &si));
usr/src/cmd/ctrun/ctrun.c
333
sigchld(int sig, struct siginfo *si, void *ucp)
usr/src/cmd/ctrun/ctrun.c
337
if (si->si_code == CLD_EXITED)
usr/src/cmd/ctrun/ctrun.c
338
chldstat = si->si_status;
usr/src/cmd/ctrun/ctrun.c
342
while (waitpid(si->si_pid, NULL, 0) == -1 && errno == EINTR)
usr/src/cmd/expr/expr.c
324
int si, wi;
usr/src/cmd/expr/expr.c
327
si = atol(s);
usr/src/cmd/expr/expr.c
329
while (--si)
usr/src/cmd/fs.d/nfs/nfsmapid/nfsmapid.c
115
siginfo_t si;
usr/src/cmd/fs.d/nfs/nfsmapid/nfsmapid.c
131
if ((ret = sigtimedwait(&sigset, &si, &tmout)) != 0) {
usr/src/cmd/fs.d/nfs/nfsmapid/nfsmapid.c
141
switch (si.si_signo) {
usr/src/cmd/fs.d/nfs/nfsmapid/nfsmapid.c
151
exit(si.si_signo);
usr/src/cmd/genmsg/util.c
107
SetID si;
usr/src/cmd/genmsg/util.c
109
if (si = lookup_setid(setid)) {
usr/src/cmd/genmsg/util.c
110
if (lookup_msgid(si, msgid, msg, file, line)) {
usr/src/cmd/genmsg/util.c
113
add_msgid(si, msgid, msg, file, line, no_write);
usr/src/cmd/genmsg/util.c
138
SetID si = setid_top;
usr/src/cmd/genmsg/util.c
169
while (si) {
usr/src/cmd/genmsg/util.c
171
MsgID mi = si->top;
usr/src/cmd/genmsg/util.c
180
if (si->comment &&
usr/src/cmd/genmsg/util.c
184
si->comment);
usr/src/cmd/genmsg/util.c
186
si->id);
usr/src/cmd/genmsg/util.c
189
si->id);
usr/src/cmd/genmsg/util.c
191
if (si->comment &&
usr/src/cmd/genmsg/util.c
194
si->comment);
usr/src/cmd/genmsg/util.c
247
si = si->next;
usr/src/cmd/genmsg/util.c
256
SetID si = setid_top;
usr/src/cmd/genmsg/util.c
257
while (si) {
usr/src/cmd/genmsg/util.c
258
if (si->id == id) {
usr/src/cmd/genmsg/util.c
259
return (si);
usr/src/cmd/genmsg/util.c
261
si = si->next;
usr/src/cmd/genmsg/util.c
267
lookup_msgid(SetID si, int msgid, char *msg, char *file, int line)
usr/src/cmd/genmsg/util.c
269
MsgID mi = si->top;
usr/src/cmd/genmsg/util.c
278
si->id, mi->id,
usr/src/cmd/genmsg/util.c
290
add_msgid(SetID si, int msgid, char *msg, char *file, int line, int no_write)
usr/src/cmd/genmsg/util.c
292
MsgID mi = si->top, newmi, prev = NULL;
usr/src/cmd/genmsg/util.c
341
si->top = newmi;
usr/src/cmd/genmsg/util.c
350
SetID si = setid_top, newsi, prev = NULL;
usr/src/cmd/genmsg/util.c
352
while (si) {
usr/src/cmd/genmsg/util.c
353
if (si->id > setid) {
usr/src/cmd/genmsg/util.c
356
prev = si;
usr/src/cmd/genmsg/util.c
357
si = si->next;
usr/src/cmd/genmsg/util.c
367
newsi->next = si;
usr/src/cmd/genmsg/util.c
470
SetID si;
usr/src/cmd/genmsg/util.c
474
(si = lookup_setid(i)) && si->comment) {
usr/src/cmd/genmsg/util.c
475
com = si->comment;
usr/src/cmd/genmsg/util.c
496
SetID si = setid_top;
usr/src/cmd/genmsg/util.c
499
while (si) {
usr/src/cmd/genmsg/util.c
500
if (si->id == setid) {
usr/src/cmd/genmsg/util.c
501
MsgID mi = si->top;
usr/src/cmd/genmsg/util.c
509
si = si->next;
usr/src/cmd/iconv/charmap.c
386
int si;
usr/src/cmd/iconv/charmap.c
404
if (((si = strcspn(ssym, digits)) == 0) || (si == ls) ||
usr/src/cmd/iconv/charmap.c
405
(strncmp(ssym, esym, si) != 0) ||
usr/src/cmd/iconv/charmap.c
406
(strspn(ssym + si, digits) != (ls - si)) ||
usr/src/cmd/iconv/charmap.c
407
(strspn(esym + si, digits) != (le - si)) ||
usr/src/cmd/iconv/charmap.c
408
((sn = atoi(ssym + si)) > ((en = atoi(esym + si))))) {
usr/src/cmd/iconv/charmap.c
413
ssym[si] = 0;
usr/src/cmd/iconv/charmap.c
416
(void) asprintf(&nn, "%s%0*u", ssym, ls - si, i);
usr/src/cmd/localedef/charmap.c
262
int si;
usr/src/cmd/localedef/charmap.c
271
if (((si = strcspn(s, digits)) == 0) || (si == ls) ||
usr/src/cmd/localedef/charmap.c
272
(strncmp(s, e, si) != 0) ||
usr/src/cmd/localedef/charmap.c
273
(strspn(s + si, digits) != (ls - si)) ||
usr/src/cmd/localedef/charmap.c
274
(strspn(e + si, digits) != (le - si)) ||
usr/src/cmd/localedef/charmap.c
275
((sn = atoi(s + si)) > ((en = atoi(e + si))))) {
usr/src/cmd/localedef/charmap.c
280
s[si] = 0;
usr/src/cmd/localedef/charmap.c
284
(void) asprintf(&nn, "%s%0*u", s, ls - si, i);
usr/src/cmd/lp/filter/postscript/dpost/dpost.c
1891
t_fp(int n, char *s, char *si)
usr/src/cmd/lp/filter/postscript/dpost/dpost.c
1911
fontname[n].number = atoi(si);
usr/src/cmd/mdb/common/mdb/mdb_ctf.c
376
mdb_syminfo_t si;
usr/src/cmd/mdb/common/mdb/mdb_ctf.c
403
if (mdb_tgt_lookup_by_name(t, obj, c, &sym, &si) == -1) {
usr/src/cmd/mdb/common/mdb/mdb_ctf.c
408
return (mdb_ctf_lookup_by_symbol(&sym, &si, p));
usr/src/cmd/mdb/common/mdb/mdb_ctf.c
442
mdb_syminfo_t si;
usr/src/cmd/mdb/common/mdb/mdb_ctf.c
460
err = mdb_tgt_lookup_by_scope(t, name, NULL, &si);
usr/src/cmd/mdb/common/mdb/mdb_ctf.c
462
err = mdb_tgt_lookup_by_name(t, mp->map_name, name, NULL, &si);
usr/src/cmd/mdb/common/mdb/mdb_ctf.c
467
if (ctf_func_info(fp, si.sym_id, &f) == CTF_ERR)
usr/src/cmd/mdb/common/mdb/mdb_ctf.c
473
mfp->mtf_symidx = si.sym_id;
usr/src/cmd/mdb/common/mdb/mdb_nm.c
708
mdb_syminfo_t si;
usr/src/cmd/mdb/common/mdb/mdb_nm.c
723
&si) == -1) {
usr/src/cmd/mdb/common/mdb/mdb_nm.c
739
object, name, &sym, &si);
usr/src/cmd/mdb/common/mdb/mdb_nm.c
742
(void) callback(&nsyms, &sym, name, &si, object);
usr/src/cmd/mdb/common/mdb/mdb_nm.c
765
(void) callback(&nii, &sym, name, &si, object);
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1850
mdb_syminfo_t si;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1873
if (pt_lookup_by_name_thr(t, object, name, &sym, &si, tid) != 0) {
usr/src/cmd/mdb/common/mdb/mdb_proc.c
2690
prsyminfo_t si;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
2694
&si) != 0)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
2706
plp->pl_sip->sym_table = si.prs_table;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
2707
plp->pl_sip->sym_id = si.prs_id;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
2730
plp->pl_sip->sym_table = si.prs_table;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
2731
plp->pl_sip->sym_id = si.prs_id;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
2876
prsyminfo_t si;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
2972
symp, &si);
usr/src/cmd/mdb/common/mdb/mdb_proc.c
2975
symp, &si);
usr/src/cmd/mdb/common/mdb/mdb_proc.c
2992
sip->sym_table = si.prs_table;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
2993
sip->sym_id = si.prs_id;
usr/src/cmd/mdb/common/modules/genunix/findstack.c
451
stacks_run_tlist(mdb_pipe_t *tlist, stacks_info_t *si)
usr/src/cmd/mdb/common/modules/genunix/findstack.c
462
ret = stacks_thread_cb(addr, NULL, si);
usr/src/cmd/mdb/common/modules/genunix/findstack.c
477
stacks_info_t si;
usr/src/cmd/mdb/common/modules/genunix/findstack.c
478
findstack_info_t *fsip = &si.si_fsi;
usr/src/cmd/mdb/common/modules/genunix/findstack.c
482
bzero(&si, sizeof (si));
usr/src/cmd/mdb/common/modules/genunix/findstack.c
486
stacks_hash = si.si_hash =
usr/src/cmd/mdb/common/modules/genunix/findstack.c
487
mdb_zalloc(STACKS_HSIZE * sizeof (*si.si_hash), UM_SLEEP);
usr/src/cmd/mdb/common/modules/genunix/findstack.c
488
si.si_entries = 0;
usr/src/cmd/mdb/common/modules/genunix/findstack.c
489
si.si_count = 0;
usr/src/cmd/mdb/common/modules/genunix/findstack.c
500
if (stacks_run_tlist(tlist, &si))
usr/src/cmd/mdb/common/modules/genunix/findstack.c
503
if (mdb_walk("thread", stacks_thread_cb, &si) != 0) {
usr/src/cmd/mdb/common/modules/genunix/findstack.c
511
si.si_entries, si.si_count);
usr/src/cmd/mdb/common/modules/genunix/findstack.c
513
stacks_array_size = si.si_entries;
usr/src/cmd/mdb/common/modules/genunix/findstack.c
515
mdb_zalloc(si.si_entries * sizeof (*stacks_array), UM_SLEEP);
usr/src/cmd/mdb/common/modules/genunix/findstack.c
519
for (sep = si.si_hash[idx]; sep != NULL; sep = sep->se_next)
usr/src/cmd/mdb/common/modules/genunix/findstack.c
523
if (cur != stacks_array + si.si_entries) {
usr/src/cmd/mdb/common/modules/genunix/findstack.c
528
qsort(stacks_array, si.si_entries, sizeof (*stacks_array),
usr/src/cmd/mdb/common/modules/genunix/findstack.c
533
mdb_free(si.si_hash, STACKS_HSIZE * sizeof (*si.si_hash));
usr/src/cmd/mdb/common/modules/genunix/memory.c
811
struct swapinfo si;
usr/src/cmd/mdb/common/modules/genunix/memory.c
818
if (mdb_vread(&si, sizeof (struct swapinfo), sip) == -1) {
usr/src/cmd/mdb/common/modules/genunix/memory.c
823
wsp->walk_addr = (uintptr_t)si.si_next;
usr/src/cmd/mdb/common/modules/genunix/memory.c
825
return (wsp->walk_callback(sip, &si, wsp->walk_cbdata));
usr/src/cmd/mdb/common/modules/genunix/memory.c
831
struct swapinfo si;
usr/src/cmd/mdb/common/modules/genunix/memory.c
847
if (mdb_vread(&si, sizeof (struct swapinfo), addr) == -1) {
usr/src/cmd/mdb/common/modules/genunix/memory.c
852
name = mdb_alloc(si.si_pnamelen, UM_SLEEP | UM_GC);
usr/src/cmd/mdb/common/modules/genunix/memory.c
853
if (mdb_vread(name, si.si_pnamelen, (uintptr_t)si.si_pname) == -1)
usr/src/cmd/mdb/common/modules/genunix/memory.c
857
addr, si.si_vp, si.si_npgs, si.si_nfpgs, name);
usr/src/cmd/mdb/common/modules/libc/libc.c
208
siginfo_t si;
usr/src/cmd/mdb/common/modules/libc/libc.c
214
if (mdb_vread(&si, sizeof (si), addr) != sizeof (si)) {
usr/src/cmd/mdb/common/modules/libc/libc.c
219
if (sig2str(si.si_signo, signame) == -1)
usr/src/cmd/mdb/common/modules/libc/libc.c
222
mdb_printf(" signal %5d (%s)\n", si.si_signo, signame);
usr/src/cmd/mdb/common/modules/libc/libc.c
223
mdb_printf(" code %5d (", si.si_code);
usr/src/cmd/mdb/common/modules/libc/libc.c
225
switch (si.si_code) {
usr/src/cmd/mdb/common/modules/libc/libc.c
254
if (SI_FROMUSER(&si))
usr/src/cmd/mdb/common/modules/libc/libc.c
261
si.si_errno, strerror(si.si_errno));
usr/src/cmd/mdb/common/modules/libc/libc.c
263
if (si.si_code == SI_USER || si.si_code == SI_QUEUE) {
usr/src/cmd/mdb/common/modules/libc/libc.c
265
si.si_pid, si.si_uid);
usr/src/cmd/mdb/common/modules/libc/libc.c
268
if (si.si_code == SI_QUEUE) {
usr/src/cmd/mdb/common/modules/libc/libc.c
270
si.si_value.sival_int, si.si_value.sival_ptr);
usr/src/cmd/mdb/common/modules/libc/libc.c
273
switch (si.si_signo) {
usr/src/cmd/mdb/common/modules/libc/libc.c
276
si.si_pid, si.si_uid);
usr/src/cmd/mdb/common/modules/libc/libc.c
278
si.si_utime, si.si_stime);
usr/src/cmd/mdb/common/modules/libc/libc.c
279
mdb_printf(" wait status = 0x%x\n", si.si_status);
usr/src/cmd/mdb/common/modules/libc/libc.c
288
si.si_addr, si.si_trapno);
usr/src/cmd/mdb/common/modules/libc/libc.c
290
si.si_pc, si.si_pc);
usr/src/cmd/mdb/common/modules/libc/libc.c
296
si.si_fd, si.si_band);
usr/src/cmd/mdb/common/modules/libc/libc.c
301
si.si_faddr, si.si_fault);
usr/src/cmd/mdb/common/modules/libc/libc.c
303
si.si_tstamp.tv_sec, si.si_tstamp.tv_nsec);
usr/src/cmd/mdb/common/modules/libc/libc.c
305
if (si.__data.__prof.__syscall != 0) {
usr/src/cmd/mdb/common/modules/libc/libc.c
306
mdb_printf(" system call %d (", si.si_syscall);
usr/src/cmd/mdb/common/modules/libc/libc.c
307
if (si.si_nsysarg > 0) {
usr/src/cmd/mdb/common/modules/libc/libc.c
308
mdb_printf("%lx", si.si_sysarg[0]);
usr/src/cmd/mdb/common/modules/libc/libc.c
309
for (i = 1; i < si.si_nsysarg; i++)
usr/src/cmd/mdb/common/modules/libc/libc.c
310
mdb_printf(", %lx", si.si_sysarg[i]);
usr/src/cmd/mdb/common/modules/libc/libc.c
317
msname[i], si.si_mstate[i]);
usr/src/cmd/mdb/common/modules/nfs/nfs.c
551
struct servinfo4 *si;
usr/src/cmd/mdb/common/modules/nfs/nfs.c
553
si = mdb_alloc(sizeof (*si), UM_SLEEP | UM_GC);
usr/src/cmd/mdb/common/modules/nfs/nfs.c
554
if (mdb_vread(si, sizeof (*si), addr) == -1) {
usr/src/cmd/mdb/common/modules/nfs/nfs.c
559
nfs_addr_by_conf((uintptr_t)si->sv_knconf, &si->sv_addr,
usr/src/cmd/mdb/common/modules/nfs/nfs.c
572
struct servinfo *si;
usr/src/cmd/mdb/common/modules/nfs/nfs.c
574
si = mdb_alloc(sizeof (*si), UM_SLEEP | UM_GC);
usr/src/cmd/mdb/common/modules/nfs/nfs.c
575
if (mdb_vread(si, sizeof (*si), addr) == -1) {
usr/src/cmd/mdb/common/modules/nfs/nfs.c
580
nfs_addr_by_conf((uintptr_t)si->sv_knconf, &si->sv_addr,
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1950
servinfo_t si;
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1956
if (mdb_vread(&si, sizeof (si), addr) == -1) {
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1961
wsp->walk_addr = (uintptr_t)si.sv_next;
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1962
return (wsp->walk_callback(addr, &si, wsp->walk_cbdata));
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1983
servinfo4_t si;
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1989
if (mdb_vread(&si, sizeof (si), addr) == -1) {
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1994
wsp->walk_addr = (uintptr_t)si.sv_next;
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1995
return (wsp->walk_callback(addr, &si, wsp->walk_cbdata));
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
526
servinfo_t si;
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
542
if (mdb_vread(&si, sizeof (si), addr) == -1) {
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
547
addr_str = common_netbuf_str(&si.sv_addr);
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
554
mdb_printf("secdata ptr = %p\n", si.sv_secdata);
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
558
(uintptr_t)si.sv_knconf) == -1) {
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
579
if (si.sv_hostnamelen <= 0 || (hostname = mdb_alloc(si.sv_hostnamelen,
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
581
si.sv_hostnamelen, (uintptr_t)si.sv_hostname) == -1)
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
587
if (si.sv_fhandle.fh_len >= 0 &&
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
588
si.sv_fhandle.fh_len <= NFS_FHANDLE_LEN)
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
589
for (i = 0; i < si.sv_fhandle.fh_len; i++)
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
591
(unsigned char)si.sv_fhandle.fh_buf[i]);
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
813
servinfo4_t si;
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
829
if (mdb_vread(&si, sizeof (si), addr) == -1) {
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
834
addr_str = common_netbuf_str(&si.sv_addr);
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
841
mdb_printf("secdata ptr = %p\n", si.sv_secdata);
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
845
(uintptr_t)si.sv_knconf) == -1) {
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
866
if (si.sv_hostnamelen <= 0 || (hostname = mdb_alloc(si.sv_hostnamelen,
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
868
si.sv_hostnamelen, (uintptr_t)si.sv_hostname) == -1)
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
874
if (si.sv_fhandle.fh_len >= 0 && si.sv_fhandle.fh_len <= NFS4_FHSIZE)
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
875
for (i = 0; i < si.sv_fhandle.fh_len; i++)
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
877
(unsigned char)si.sv_fhandle.fh_buf[i]);
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
882
if (si.sv_pfhandle.fh_len >= 0 && si.sv_pfhandle.fh_len <= NFS4_FHSIZE)
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
883
for (i = 0; i < si.sv_pfhandle.fh_len; i++)
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
885
(unsigned char)si.sv_pfhandle.fh_buf[i]);
usr/src/cmd/mdb/common/modules/nfs/nfssrv.c
49
struct secinfo si;
usr/src/cmd/mdb/common/modules/nfs/nfssrv.c
52
if (mdb_vread(&si, sizeof (si), addr) == -1) {
usr/src/cmd/mdb/common/modules/nfs/nfssrv.c
57
switch (si.s_secinfo.sc_nfsnum) {
usr/src/cmd/mdb/common/modules/nfs/nfssrv.c
81
mdb_printf("%-8s ref: %-8i flag: %#x (%b)\n", s, si.s_refcnt,
usr/src/cmd/mdb/common/modules/nfs/nfssrv.c
82
si.s_flags, si.s_flags, sec_flag_bits);
usr/src/cmd/mdb/common/modules/ufs/ufs.c
341
si_t *si;
usr/src/cmd/mdb/common/modules/ufs/ufs.c
357
si = mdb_alloc(sizeof (si_t), UM_SLEEP);
usr/src/cmd/mdb/common/modules/ufs/ufs.c
359
if (mdb_vread(si, sizeof (si_t), (uintptr_t)inode.i_ufs_acl) == -1) {
usr/src/cmd/mdb/common/modules/ufs/ufs.c
361
mdb_free(si, sizeof (si_t));
usr/src/cmd/mdb/common/modules/ufs/ufs.c
366
aclpp = (ufs_ic_acl_t **)((caddr_t)si + acl_map[0].am_offset);
usr/src/cmd/mdb/common/modules/ufs/ufs.c
369
wsp->walk_data = si;
usr/src/cmd/mdb/common/modules/ufs/ufs.c
379
si_t *si = wsp->walk_data;
usr/src/cmd/mdb/common/modules/ufs/ufs.c
391
aclpp = (ufs_ic_acl_t **)((caddr_t)si + acl_map[i].am_offset);
usr/src/cmd/ndmpadm/ndmpadm_print.c
102
n = si->nsi_data.nd_env_len;
usr/src/cmd/ndmpadm/ndmpadm_print.c
103
ep = si->nsi_data.nd_env;
usr/src/cmd/ndmpadm/ndmpadm_print.c
116
ndmp_connect_print_conn(ndmp_session_info_t *si)
usr/src/cmd/ndmpadm/ndmpadm_print.c
118
(void) fprintf(stdout, gettext("\tSession Id:\t%d\n"), si->nsi_sid);
usr/src/cmd/ndmpadm/ndmpadm_print.c
120
si->nsi_pver);
usr/src/cmd/ndmpadm/ndmpadm_print.c
122
B2S(si->nsi_auth));
usr/src/cmd/ndmpadm/ndmpadm_print.c
123
(void) fprintf(stdout, gettext("\tEOF:\t\t\t%s\n"), B2S(si->nsi_eof));
usr/src/cmd/ndmpadm/ndmpadm_print.c
124
if (si->nsi_cl_addr != NULL)
usr/src/cmd/ndmpadm/ndmpadm_print.c
126
gettext("\tClient address:\t\t%s\n"), si->nsi_cl_addr);
usr/src/cmd/ndmpadm/ndmpadm_print.c
133
ndmp_connect_print_scsi_v2(ndmp_session_info_t *si)
usr/src/cmd/ndmpadm/ndmpadm_print.c
136
B2S(si->nsi_scsi.ns_scsi_open != -1));
usr/src/cmd/ndmpadm/ndmpadm_print.c
137
if (si->nsi_scsi.ns_adapter_name)
usr/src/cmd/ndmpadm/ndmpadm_print.c
139
si->nsi_scsi.ns_adapter_name);
usr/src/cmd/ndmpadm/ndmpadm_print.c
141
B2S(si->nsi_scsi.ns_valid_target_set));
usr/src/cmd/ndmpadm/ndmpadm_print.c
142
if (si->nsi_scsi.ns_valid_target_set) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
144
gettext("\tscsi.SID:\t\t%d\n"), si->nsi_scsi.ns_scsi_id);
usr/src/cmd/ndmpadm/ndmpadm_print.c
146
gettext("\tscsi.LUN:\t\t%d\n"), si->nsi_scsi.ns_lun);
usr/src/cmd/ndmpadm/ndmpadm_print.c
154
ndmp_connect_print_tape_v2(ndmp_session_info_t *si)
usr/src/cmd/ndmpadm/ndmpadm_print.c
156
if (si->nsi_tape.nt_fd != -1) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
158
si->nsi_tape.nt_fd);
usr/src/cmd/ndmpadm/ndmpadm_print.c
160
(int)si->nsi_tape.nt_rec_count);
usr/src/cmd/ndmpadm/ndmpadm_print.c
162
switch (si->nsi_tape.nt_mode) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
178
si->nsi_tape.nt_mode);
usr/src/cmd/ndmpadm/ndmpadm_print.c
181
if (si->nsi_tape.nt_dev_name)
usr/src/cmd/ndmpadm/ndmpadm_print.c
184
si->nsi_tape.nt_dev_name);
usr/src/cmd/ndmpadm/ndmpadm_print.c
185
if (si->nsi_tape.nt_adapter_name)
usr/src/cmd/ndmpadm/ndmpadm_print.c
188
si->nsi_tape.nt_adapter_name);
usr/src/cmd/ndmpadm/ndmpadm_print.c
190
gettext("\ttape.SID:\t\t%d\n"), si->nsi_tape.nt_sid);
usr/src/cmd/ndmpadm/ndmpadm_print.c
192
gettext("\ttape.LUN:\t\t%d\n"), si->nsi_tape.nt_lun);
usr/src/cmd/ndmpadm/ndmpadm_print.c
201
ndmp_connect_print_mover_v2(ndmp_session_info_t *si)
usr/src/cmd/ndmpadm/ndmpadm_print.c
203
switch (si->nsi_mover.nm_state) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
222
si->nsi_mover.nm_state);
usr/src/cmd/ndmpadm/ndmpadm_print.c
225
switch (si->nsi_mover.nm_mode) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
235
si->nsi_mover.nm_mode);
usr/src/cmd/ndmpadm/ndmpadm_print.c
238
switch (si->nsi_mover.nm_pause_reason) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
259
si->nsi_mover.nm_pause_reason);
usr/src/cmd/ndmpadm/ndmpadm_print.c
262
switch (si->nsi_mover.nm_halt_reason) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
285
si->nsi_mover.nm_halt_reason);
usr/src/cmd/ndmpadm/ndmpadm_print.c
289
(int)si->nsi_mover.nm_rec_size);
usr/src/cmd/ndmpadm/ndmpadm_print.c
291
(int)si->nsi_mover.nm_rec_num);
usr/src/cmd/ndmpadm/ndmpadm_print.c
293
si->nsi_mover.nm_mov_pos);
usr/src/cmd/ndmpadm/ndmpadm_print.c
295
si->nsi_mover.nm_window_offset);
usr/src/cmd/ndmpadm/ndmpadm_print.c
297
si->nsi_mover.nm_window_length);
usr/src/cmd/ndmpadm/ndmpadm_print.c
299
si->nsi_mover.nm_sock);
usr/src/cmd/ndmpadm/ndmpadm_print.c
306
ndmp_connect_print_data_v2(ndmp_session_info_t *si)
usr/src/cmd/ndmpadm/ndmpadm_print.c
311
switch (si->nsi_data.nd_oper) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
326
si->nsi_data.nd_oper);
usr/src/cmd/ndmpadm/ndmpadm_print.c
329
switch (si->nsi_data.nd_state) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
342
si->nsi_data.nd_state);
usr/src/cmd/ndmpadm/ndmpadm_print.c
345
switch (si->nsi_data.nd_halt_reason) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
368
si->nsi_data.nd_halt_reason);
usr/src/cmd/ndmpadm/ndmpadm_print.c
371
switch (si->nsi_data.nd_addr_type) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
377
if (si->nsi_data.nd_tcp_addr)
usr/src/cmd/ndmpadm/ndmpadm_print.c
380
si->nsi_data.nd_tcp_addr);
usr/src/cmd/ndmpadm/ndmpadm_print.c
382
si->nsi_data.nd_sock);
usr/src/cmd/ndmpadm/ndmpadm_print.c
387
si->nsi_data.nd_addr_type);
usr/src/cmd/ndmpadm/ndmpadm_print.c
391
B2S(si->nsi_data.nd_abort));
usr/src/cmd/ndmpadm/ndmpadm_print.c
393
si->nsi_data.nd_read_offset);
usr/src/cmd/ndmpadm/ndmpadm_print.c
395
si->nsi_data.nd_read_length);
usr/src/cmd/ndmpadm/ndmpadm_print.c
397
si->nsi_data.nd_total_size);
usr/src/cmd/ndmpadm/ndmpadm_print.c
399
ndmp_print_env(si);
usr/src/cmd/ndmpadm/ndmpadm_print.c
401
np = si->nsi_data.nd_nlist.nld_nlist;
usr/src/cmd/ndmpadm/ndmpadm_print.c
402
for (i = 0; np && i < (int)si->nsi_data.nld_nlist_len; i++, np++) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
416
ndmp_connect_print_v2(int cat, ndmp_session_info_t *si)
usr/src/cmd/ndmpadm/ndmpadm_print.c
419
ndmp_connect_print_scsi_v2(si);
usr/src/cmd/ndmpadm/ndmpadm_print.c
421
ndmp_connect_print_tape_v2(si);
usr/src/cmd/ndmpadm/ndmpadm_print.c
423
ndmp_connect_print_mover_v2(si);
usr/src/cmd/ndmpadm/ndmpadm_print.c
425
ndmp_connect_print_data_v2(si);
usr/src/cmd/ndmpadm/ndmpadm_print.c
432
ndmp_connect_print_mover_v3(ndmp_session_info_t *si)
usr/src/cmd/ndmpadm/ndmpadm_print.c
434
switch (si->nsi_mover.nm_state) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
453
si->nsi_mover.nm_state);
usr/src/cmd/ndmpadm/ndmpadm_print.c
456
switch (si->nsi_mover.nm_mode) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
466
si->nsi_mover.nm_mode);
usr/src/cmd/ndmpadm/ndmpadm_print.c
469
switch (si->nsi_mover.nm_pause_reason) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
493
si->nsi_mover.nm_pause_reason);
usr/src/cmd/ndmpadm/ndmpadm_print.c
496
switch (si->nsi_mover.nm_halt_reason) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
519
si->nsi_mover.nm_halt_reason);
usr/src/cmd/ndmpadm/ndmpadm_print.c
523
(int)si->nsi_mover.nm_rec_size);
usr/src/cmd/ndmpadm/ndmpadm_print.c
525
(int)si->nsi_mover.nm_rec_num);
usr/src/cmd/ndmpadm/ndmpadm_print.c
527
si->nsi_mover.nm_mov_pos, si->nsi_mover.nm_mov_pos);
usr/src/cmd/ndmpadm/ndmpadm_print.c
530
si->nsi_mover.nm_window_length, si->nsi_mover.nm_window_length);
usr/src/cmd/ndmpadm/ndmpadm_print.c
533
si->nsi_mover.nm_window_offset);
usr/src/cmd/ndmpadm/ndmpadm_print.c
534
switch (si->nsi_mover.nm_state) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
536
if (si->nsi_mover.nm_listen_sock != -1)
usr/src/cmd/ndmpadm/ndmpadm_print.c
539
si->nsi_mover.nm_listen_sock);
usr/src/cmd/ndmpadm/ndmpadm_print.c
540
if (si->nsi_mover.nm_sock != -1)
usr/src/cmd/ndmpadm/ndmpadm_print.c
542
si->nsi_mover.nm_sock);
usr/src/cmd/ndmpadm/ndmpadm_print.c
546
si->nsi_mover.nm_listen_sock);
usr/src/cmd/ndmpadm/ndmpadm_print.c
548
si->nsi_mover.nm_addr_type, si->nsi_mover.nm_tcp_addr);
usr/src/cmd/ndmpadm/ndmpadm_print.c
554
si->nsi_mover.nm_sock);
usr/src/cmd/ndmpadm/ndmpadm_print.c
556
si->nsi_mover.nm_addr_type, si->nsi_mover.nm_tcp_addr);
usr/src/cmd/ndmpadm/ndmpadm_print.c
565
ndmp_connect_print_data_v3(ndmp_session_info_t *si)
usr/src/cmd/ndmpadm/ndmpadm_print.c
570
switch (si->nsi_data.nd_oper) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
585
si->nsi_data.nd_oper);
usr/src/cmd/ndmpadm/ndmpadm_print.c
588
switch (si->nsi_data.nd_state) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
607
si->nsi_data.nd_state);
usr/src/cmd/ndmpadm/ndmpadm_print.c
610
switch (si->nsi_data.nd_halt_reason) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
634
si->nsi_data.nd_halt_reason);
usr/src/cmd/ndmpadm/ndmpadm_print.c
637
switch (si->nsi_data.nd_state) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
639
if (si->nsi_data.nd_sock != -1)
usr/src/cmd/ndmpadm/ndmpadm_print.c
642
si->nsi_data.nd_sock);
usr/src/cmd/ndmpadm/ndmpadm_print.c
643
if (si->nsi_data.nd_nlist.nld_dt_v3.dv3_listen_sock != -1)
usr/src/cmd/ndmpadm/ndmpadm_print.c
646
si->nsi_data.nd_nlist.nld_dt_v3.dv3_listen_sock);
usr/src/cmd/ndmpadm/ndmpadm_print.c
650
si->nsi_data.nd_nlist.nld_dt_v3.dv3_listen_sock);
usr/src/cmd/ndmpadm/ndmpadm_print.c
652
si->nsi_data.nd_addr_type, si->nsi_data.nd_tcp_addr);
usr/src/cmd/ndmpadm/ndmpadm_print.c
658
si->nsi_data.nd_sock);
usr/src/cmd/ndmpadm/ndmpadm_print.c
660
si->nsi_data.nd_addr_type, si->nsi_data.nd_tcp_addr);
usr/src/cmd/ndmpadm/ndmpadm_print.c
665
B2S(si->nsi_data.nd_abort));
usr/src/cmd/ndmpadm/ndmpadm_print.c
667
si->nsi_data.nd_read_offset);
usr/src/cmd/ndmpadm/ndmpadm_print.c
669
si->nsi_data.nd_read_length);
usr/src/cmd/ndmpadm/ndmpadm_print.c
671
si->nsi_data.nd_total_size);
usr/src/cmd/ndmpadm/ndmpadm_print.c
674
si->nsi_data.nd_nlist.nld_dt_v3.dv3_bytes_processed);
usr/src/cmd/ndmpadm/ndmpadm_print.c
676
ndmp_print_env(si);
usr/src/cmd/ndmpadm/ndmpadm_print.c
678
np = si->nsi_data.nd_nlist.nld_dt_v3.dv3_nlist;
usr/src/cmd/ndmpadm/ndmpadm_print.c
679
for (i = 0; np && i < si->nsi_data.nld_nlist_len; i++, np++) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
701
ndmp_connect_print_v3(int cat, ndmp_session_info_t *si)
usr/src/cmd/ndmpadm/ndmpadm_print.c
704
ndmp_connect_print_scsi_v2(si);
usr/src/cmd/ndmpadm/ndmpadm_print.c
706
ndmp_connect_print_tape_v2(si);
usr/src/cmd/ndmpadm/ndmpadm_print.c
708
ndmp_connect_print_mover_v3(si);
usr/src/cmd/ndmpadm/ndmpadm_print.c
710
ndmp_connect_print_data_v3(si);
usr/src/cmd/ndmpadm/ndmpadm_print.c
718
ndmp_connection_print(int cat, ndmp_session_info_t *si)
usr/src/cmd/ndmpadm/ndmpadm_print.c
720
switch (si->nsi_pver) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
722
ndmp_connect_print_conn(si);
usr/src/cmd/ndmpadm/ndmpadm_print.c
723
ndmp_connect_print_v2(cat, si);
usr/src/cmd/ndmpadm/ndmpadm_print.c
727
ndmp_connect_print_conn(si);
usr/src/cmd/ndmpadm/ndmpadm_print.c
728
ndmp_connect_print_v3(cat, si);
usr/src/cmd/ndmpadm/ndmpadm_print.c
732
gettext("Invalid version %d"), si->nsi_pver);
usr/src/cmd/ndmpadm/ndmpadm_print.c
740
ndmp_session_all_print(int cat, ndmp_session_info_t *si, size_t num)
usr/src/cmd/ndmpadm/ndmpadm_print.c
745
sp = si;
usr/src/cmd/ndmpadm/ndmpadm_print.c
762
ndmp_session_print(int cat, ndmp_session_info_t *si)
usr/src/cmd/ndmpadm/ndmpadm_print.c
764
ndmp_connection_print(cat, si);
usr/src/cmd/ndmpadm/ndmpadm_print.c
97
ndmp_print_env(ndmp_session_info_t *si)
usr/src/cmd/nscd/nscd_switch.c
546
int si;
usr/src/cmd/nscd/nscd_switch.c
558
si = 0;
usr/src/cmd/nscd/nscd_switch.c
560
si = 1;
usr/src/cmd/nscd/nscd_switch.c
570
(void) mutex_lock(&func_lock[si]);
usr/src/cmd/nscd/nscd_switch.c
571
func[si][0] = NULL;
usr/src/cmd/nscd/nscd_switch.c
572
func[si][1] = NULL;
usr/src/cmd/nscd/nscd_switch.c
573
(void) mutex_unlock(&func_lock[si]);
usr/src/cmd/nscd/nscd_switch.c
577
return (get_lib_func(&handle[si], &func[si][dnsi], &func_lock[si],
usr/src/cmd/nscd/nscd_switch.c
578
(char *)lib[si], (char *)func_name[si][dnsi], funcpp));
usr/src/cmd/sa/sa.h
199
sysinfo64_t si;
usr/src/cmd/sa/sa.h
74
sysinfo_t si; /* global system information */
usr/src/cmd/sa/sadc.c
423
safe_kstat_read(kc, sysinfo_ksp, (void *) &d.si);
usr/src/cmd/sa/sar.c
366
convert_32to64((uint64_t *)&nx.si, (uint_t *)&tx.si,
usr/src/cmd/sa/sar.c
367
sizeof (tx.si) / sizeof (uint_t));
usr/src/cmd/sa/sar.c
457
convert_64to32((uint_t *)&tx.si, (uint64_t *)&nx.si,
usr/src/cmd/sa/sar.c
458
sizeof (nx.si) / sizeof (uint64_t));
usr/src/cmd/sa/sar.c
773
ulong_delta((uint64_t *)&nx.si, (uint64_t *)&ox.si,
usr/src/cmd/sa/sar.c
774
(uint64_t *)&dx.si, (uint64_t *)&ax.si, 0, sizeof (ax.si));
usr/src/cmd/sa/sar.c
915
if (xx->si.runocc == 0 || xx->si.updates == 0)
usr/src/cmd/sa/sar.c
919
(float)xx->si.runque / (float)xx->si.runocc,
usr/src/cmd/sa/sar.c
920
(float)xx->si.runocc / (float)xx->si.updates * 100.0);
usr/src/cmd/sa/sar.c
922
if (xx->si.swpocc == 0 || xx->si.updates == 0)
usr/src/cmd/sa/sar.c
926
(float)xx->si.swpque / (float)xx->si.swpocc,
usr/src/cmd/sa/sar.c
927
(float)xx->si.swpocc / (float)xx->si.updates * 100.0);
usr/src/cmd/sa/sar.c
979
if (xx->si.updates == 0)
usr/src/cmd/sa/sar.c
983
(double)xx->vmi.freemem / (float)xx->si.updates,
usr/src/cmd/sa/sar.c
985
(float)xx->si.updates);
usr/src/cmd/sendmail/libsm/exc.c
246
int volatile si = 0;
usr/src/cmd/sendmail/libsm/exc.c
309
for (si = 0; si < argc; ++si)
usr/src/cmd/sendmail/libsm/exc.c
311
switch (etype->etype_argformat[si])
usr/src/cmd/sendmail/libsm/exc.c
315
char *str = argv[si].v_str;
usr/src/cmd/sendmail/libsm/exc.c
317
argv[si].v_str = sm_strdup_x(str);
usr/src/cmd/sendmail/libsm/exc.c
322
char *fmt = argv[si].v_str;
usr/src/cmd/sendmail/libsm/exc.c
324
argv[si].v_str = sm_vstringf_x(fmt, ap);
usr/src/cmd/sendmail/libsm/exc.c
377
if (i < si)
usr/src/cmd/sendmail/src/queue.c
7624
SORTQGRP_T si[MAXQUEUEGROUPS + 1];
usr/src/cmd/sendmail/src/queue.c
7663
si[i].sg_maxqrun = Queue[i]->qg_maxqrun;
usr/src/cmd/sendmail/src/queue.c
7664
si[i].sg_idx = i;
usr/src/cmd/sendmail/src/queue.c
7666
qsort(si, NumQueue, sizeof(si[0]), cmpidx);
usr/src/cmd/sendmail/src/queue.c
7671
total_runners += si[i].sg_maxqrun;
usr/src/cmd/sendmail/src/queue.c
7722
h = si[i].sg_idx;
usr/src/cmd/sendmail/src/sfsasl.c
108
struct sasl_info *si = (struct sasl_info *) info;
usr/src/cmd/sendmail/src/sfsasl.c
116
so->fp = si->fp;
usr/src/cmd/sendmail/src/sfsasl.c
117
so->conn = si->conn;
usr/src/cmd/sgs/libelf/common/gelf.c
578
Elf32_Syminfo * si;
usr/src/cmd/sgs/libelf/common/gelf.c
580
si = &(((Elf32_Syminfo *)data->d_buf)[ndx]);
usr/src/cmd/sgs/libelf/common/gelf.c
581
dst->si_boundto = si->si_boundto;
usr/src/cmd/sgs/libelf/common/gelf.c
582
dst->si_flags = si->si_flags;
usr/src/cmd/smbsrv/fksmbd/fksmbd_shr.c
45
smb_share_t si;
usr/src/cmd/smbsrv/fksmbd/fksmbd_shr.c
47
bzero(&si, sizeof (si));
usr/src/cmd/smbsrv/fksmbd/fksmbd_shr.c
48
(void) strlcpy(si.shr_name, name, MAXNAMELEN);
usr/src/cmd/smbsrv/fksmbd/fksmbd_shr.c
49
(void) strlcpy(si.shr_path, path, MAXPATHLEN);
usr/src/cmd/smbsrv/fksmbd/fksmbd_shr.c
50
(void) strlcpy(si.shr_cmnt, comment, SMB_SHARE_CMNT_MAX);
usr/src/cmd/smbsrv/fksmbd/fksmbd_shr.c
53
si.shr_encrypt = SMB_CONFIG_REQUIRED;
usr/src/cmd/smbsrv/fksmbd/fksmbd_shr.c
55
si.shr_flags = flags;
usr/src/cmd/smbsrv/fksmbd/fksmbd_shr.c
58
if (smb_shr_add(&si) != 0) {
usr/src/cmd/smbsrv/fksmbd/fksmbd_shr.c
60
si.shr_name);
usr/src/cmd/smbsrv/smbd/smbd_spool.c
435
smb_share_t si;
usr/src/cmd/smbsrv/smbd/smbd_spool.c
446
if (smb_shr_get(SMB_SHARE_PRINT, &si) != NERR_Success) {
usr/src/cmd/smbsrv/smbd/smbd_spool.c
458
(void) strlcpy(si.shr_name, dest->name, MAXPATHLEN);
usr/src/cmd/smbsrv/smbd/smbd_spool.c
459
smbd_print_share_comment(&si, dest);
usr/src/cmd/smbsrv/smbd/smbd_spool.c
460
si.shr_type = STYPE_PRINTQ;
usr/src/cmd/smbsrv/smbd/smbd_spool.c
462
nerr = smb_shr_add(&si);
usr/src/cmd/smbsrv/smbd/smbd_spool.c
465
"shared printer: %s", si.shr_name);
usr/src/cmd/smbsrv/smbd/smbd_spool.c
469
si.shr_name, nerr);
usr/src/cmd/smbsrv/smbd/smbd_spool.c
477
smbd_print_share_comment(smb_share_t *si, cups_dest_t *dest)
usr/src/cmd/smbsrv/smbd/smbd_spool.c
488
(void) strlcpy(si->shr_cmnt, comment, SMB_SHARE_CMNT_MAX);
usr/src/cmd/smbsrv/smbd/smbd_spool.c
506
(void) strlcpy(si->shr_cmnt, comment, SMB_SHARE_CMNT_MAX);
usr/src/cmd/sulogin/sulogin.c
744
parenthandler(int sig, siginfo_t *si, ucontext_t *uc)
usr/src/cmd/sulogin/sulogin.c
756
if (pidlist[i] != si->__data.__proc.__pid)
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2148
entity_t *si = sori;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2158
int issvc = (si->sc_etype == SVCCFG_SERVICE_OBJECT);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2161
ofmri = fmri = si->sc_fmri;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2227
si = si->sc_parent;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2228
fmri = si->sc_fmri;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2229
issvc = (si->sc_etype == SVCCFG_SERVICE_OBJECT);
usr/src/cmd/svc/svccfg/svccfg_xml.c
3326
lxml_get_single_instance(entity_t *entity, xmlNodePtr si __unused)
usr/src/cmd/zfs/zfs_main.c
2493
us_sort_info_t *si = (us_sort_info_t *)unused;
usr/src/cmd/zfs/zfs_main.c
2494
zfs_sort_column_t *sortcol = si->si_sortcol;
usr/src/cmd/zfs/zfs_main.c
2495
boolean_t numname = si->si_numname;
usr/src/cmd/zonecfg/zonecfg.c
945
exec_cat(const char *s1, const char *s2, char *si)
usr/src/cmd/zonecfg/zonecfg.c
951
s = si;
usr/src/cmd/zonecfg/zonecfg.c
960
if (si != s && cnt > 0) { /* Add slash if s2 is not absolute */
usr/src/common/smbios/smb_info.c
487
smb_system_t si;
usr/src/common/smbios/smb_info.c
492
smb_info_bcopy(stp->smbst_hdr, &si, sizeof (si));
usr/src/common/smbios/smb_info.c
496
sip->smbs_uuidlen = sizeof (si.smbsi_uuid);
usr/src/common/smbios/smb_info.c
497
sip->smbs_wakeup = si.smbsi_wakeup;
usr/src/common/smbios/smb_info.c
498
sip->smbs_sku = smb_strptr(stp, si.smbsi_sku);
usr/src/common/smbios/smb_info.c
499
sip->smbs_family = smb_strptr(stp, si.smbsi_family);
usr/src/common/smbsrv/smb_door_legacy.c
396
smb_dr_get_share(smb_dr_ctx_t *ctx, smb_share_t *si)
usr/src/common/smbsrv/smb_door_legacy.c
400
(void) memcpy(si, ctx->ptr, sizeof (smb_share_t));
usr/src/common/smbsrv/smb_door_legacy.c
403
bzero(si, sizeof (smb_share_t));
usr/src/common/smbsrv/smb_door_legacy.c
406
bzero(si, sizeof (smb_share_t));
usr/src/common/smbsrv/smb_door_legacy.c
411
smb_dr_put_share(smb_dr_ctx_t *ctx, smb_share_t *si)
usr/src/common/smbsrv/smb_door_legacy.c
413
if (si) {
usr/src/common/smbsrv/smb_door_legacy.c
416
(void) memcpy(ctx->ptr, si, sizeof (smb_share_t));
usr/src/lib/abi/apptrace/common/apptrace.c
582
prsyminfo_t si;
usr/src/lib/abi/apptrace/common/apptrace.c
602
&sym, &si) != 0)
usr/src/lib/abi/apptrace/common/apptrace.c
605
if (ctf_func_info(ctfp, si.prs_id, &finfo) == CTF_ERR)
usr/src/lib/abi/apptrace/common/apptrace.c
626
(void) ctf_func_args(ctfp, si.prs_id, argc, argt);
usr/src/lib/abi/apptrace/common/apptrace.c
723
prsyminfo_t si;
usr/src/lib/abi/apptrace/common/apptrace.c
748
sym_name, &sym, &si) != 0)
usr/src/lib/abi/apptrace/common/apptrace.c
751
if (ctf_func_info(ctfp, si.prs_id, &finfo) == CTF_ERR)
usr/src/lib/crypt_modules/bsdbf/arc4random.c
112
uint8_t si, sj;
usr/src/lib/crypt_modules/bsdbf/arc4random.c
115
si = as->s[as->i];
usr/src/lib/crypt_modules/bsdbf/arc4random.c
116
as->j = (as->j + si);
usr/src/lib/crypt_modules/bsdbf/arc4random.c
119
as->s[as->j] = si;
usr/src/lib/crypt_modules/bsdbf/arc4random.c
120
return (as->s[(si + sj) & 0xff]);
usr/src/lib/crypt_modules/bsdbf/arc4random.c
73
uint8_t si;
usr/src/lib/crypt_modules/bsdbf/arc4random.c
78
si = as->s[as->i];
usr/src/lib/crypt_modules/bsdbf/arc4random.c
79
as->j = (as->j + si + dat[n % datlen]);
usr/src/lib/crypt_modules/bsdbf/arc4random.c
81
as->s[as->j] = si;
usr/src/lib/fm/libfmevent/common/fmev_subscribe.c
352
struct fmev_subinfo si;
usr/src/lib/fm/libfmevent/common/fmev_subscribe.c
365
(void) strncpy(si.si_pat, pat, sizeof (si.si_pat));
usr/src/lib/fm/libfmevent/common/fmev_subscribe.c
369
if ((sip = uu_avl_find(ihdl->sh_avl, &si, NULL, NULL)) != NULL) {
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1333
PKCS7_SIGNER_INFO *si = NULL;
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1387
if ((si = sk_PKCS7_SIGNER_INFO_value(si_sk, 0)) == NULL)
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1389
if ((x = PKCS7_cert_from_signer_info(p7, si)) == NULL)
usr/src/lib/libc/port/gen/execvp.c
223
execat(const char *s1, const char *s2, char *si)
usr/src/lib/libc/port/gen/execvp.c
228
s = si;
usr/src/lib/libc/port/gen/execvp.c
236
if (si != s && cnt > 0) {
usr/src/lib/libc/port/regex/wordexp.c
104
size_t si;
usr/src/lib/libc/port/regex/wordexp.c
165
for (si = 0; si < wptmp.we_offs; si++)
usr/src/lib/libc/port/regex/wordexp.c
166
wptmp.we_wordv[si] = NULL;
usr/src/lib/libc/port/threads/spawn.c
370
execat(const char *s1, const char *s2, char *si)
usr/src/lib/libc/port/threads/spawn.c
376
for (s = si; (c = *s1) != '\0' && c != ':'; s1++) {
usr/src/lib/libc/port/threads/spawn.c
382
if (si != s && cnt > 0) {
usr/src/lib/libdisasm/common/dis_s390x.c
2273
uint32_t d1 = val_4_8(inst->si.d1h, inst->si.d1l);
usr/src/lib/libdisasm/common/dis_s390x.c
2275
(void) snprintf(buf, buflen, "%u(%s),%u", d1, B[inst->si.b1],
usr/src/lib/libdisasm/common/dis_s390x.c
2276
inst->si.i2);
usr/src/lib/libdisasm/common/dis_s390x.c
444
} si;
usr/src/lib/libdtrace/common/dt_pid.c
783
prsyminfo_t si;
usr/src/lib/libdtrace/common/dt_pid.c
863
&sym, &si) != 0) {
usr/src/lib/libdtrace/common/dt_pid.c
868
if (ctf_func_info(fp, si.prs_id, &f) == CTF_ERR) {
usr/src/lib/libdtrace/common/dt_pid.c
903
if (ctf_func_args(fp, si.prs_id, argc, argv) == CTF_ERR)
usr/src/lib/libeti/menu/common/post.c
164
ITEM *si, *sj;
usr/src/lib/libeti/menu/common/post.c
168
si = Cyclic(m) ? i : (ITEM *) NULL;
usr/src/lib/libeti/menu/common/post.c
179
} while ((i = Down(i)) != si);
usr/src/lib/libinetsvc/common/inetsvc.c
679
socket_info_t *si = NULL;
usr/src/lib/libinetsvc/common/inetsvc.c
814
if ((si = calloc(1, sizeof (socket_info_t))) != NULL) {
usr/src/lib/libinetsvc/common/inetsvc.c
815
p_inf = (proto_info_t *)si;
usr/src/lib/libinetsvc/common/inetsvc.c
816
si->type = sock_type_id;
usr/src/lib/libinetsvc/common/inetsvc.c
817
ss = &si->local_addr;
usr/src/lib/libinetsvc/common/inetsvc.c
906
} else if (!cfg->istlx && (si != NULL)) {
usr/src/lib/libinetsvc/common/inetsvc.c
912
si->protocol = pe.p_proto;
usr/src/lib/libinetsvc/common/inetsvc.c
914
SS_SETPORT(si->local_addr, se.s_port);
usr/src/lib/libjedec/common/libjedec_spd.c
102
spd_nvl_insert_str(spd_info_t *si, const char *key, const char *data)
usr/src/lib/libjedec/common/libjedec_spd.c
106
if (si->si_error != LIBJEDEC_SPD_OK)
usr/src/lib/libjedec/common/libjedec_spd.c
109
ret = nvlist_add_string(si->si_nvl, key, data);
usr/src/lib/libjedec/common/libjedec_spd.c
112
si->si_error = LIBJEDEC_SPD_NOMEM;
usr/src/lib/libjedec/common/libjedec_spd.c
118
spd_nvl_insert_u32(spd_info_t *si, const char *key, uint32_t data)
usr/src/lib/libjedec/common/libjedec_spd.c
122
if (si->si_error != LIBJEDEC_SPD_OK)
usr/src/lib/libjedec/common/libjedec_spd.c
125
ret = nvlist_add_uint32(si->si_nvl, key, data);
usr/src/lib/libjedec/common/libjedec_spd.c
128
si->si_error = LIBJEDEC_SPD_NOMEM;
usr/src/lib/libjedec/common/libjedec_spd.c
134
spd_nvl_insert_u64(spd_info_t *si, const char *key, uint64_t data)
usr/src/lib/libjedec/common/libjedec_spd.c
138
if (si->si_error != LIBJEDEC_SPD_OK)
usr/src/lib/libjedec/common/libjedec_spd.c
141
ret = nvlist_add_uint64(si->si_nvl, key, data);
usr/src/lib/libjedec/common/libjedec_spd.c
144
si->si_error = LIBJEDEC_SPD_NOMEM;
usr/src/lib/libjedec/common/libjedec_spd.c
150
spd_nvl_insert_u8_array(spd_info_t *si, const char *key,
usr/src/lib/libjedec/common/libjedec_spd.c
155
if (si->si_error != LIBJEDEC_SPD_OK)
usr/src/lib/libjedec/common/libjedec_spd.c
158
ret = nvlist_add_uint8_array(si->si_nvl, key, data, nent);
usr/src/lib/libjedec/common/libjedec_spd.c
161
si->si_error = LIBJEDEC_SPD_NOMEM;
usr/src/lib/libjedec/common/libjedec_spd.c
167
spd_nvl_insert_u32_array(spd_info_t *si, const char *key,
usr/src/lib/libjedec/common/libjedec_spd.c
172
if (si->si_error != LIBJEDEC_SPD_OK)
usr/src/lib/libjedec/common/libjedec_spd.c
175
ret = nvlist_add_uint32_array(si->si_nvl, key, data, nent);
usr/src/lib/libjedec/common/libjedec_spd.c
178
si->si_error = LIBJEDEC_SPD_NOMEM;
usr/src/lib/libjedec/common/libjedec_spd.c
184
spd_nvl_insert_u64_array(spd_info_t *si, const char *key,
usr/src/lib/libjedec/common/libjedec_spd.c
189
if (si->si_error != LIBJEDEC_SPD_OK)
usr/src/lib/libjedec/common/libjedec_spd.c
192
ret = nvlist_add_uint64_array(si->si_nvl, key, data, nent);
usr/src/lib/libjedec/common/libjedec_spd.c
195
si->si_error = LIBJEDEC_SPD_NOMEM;
usr/src/lib/libjedec/common/libjedec_spd.c
201
spd_nvl_insert_boolean_array(spd_info_t *si, const char *key,
usr/src/lib/libjedec/common/libjedec_spd.c
206
if (si->si_error != LIBJEDEC_SPD_OK)
usr/src/lib/libjedec/common/libjedec_spd.c
209
ret = nvlist_add_boolean_array(si->si_nvl, key, data, nent);
usr/src/lib/libjedec/common/libjedec_spd.c
212
si->si_error = LIBJEDEC_SPD_NOMEM;
usr/src/lib/libjedec/common/libjedec_spd.c
218
spd_nvl_insert_key(spd_info_t *si, const char *key)
usr/src/lib/libjedec/common/libjedec_spd.c
222
if (si->si_error != LIBJEDEC_SPD_OK)
usr/src/lib/libjedec/common/libjedec_spd.c
225
ret = nvlist_add_boolean(si->si_nvl, key);
usr/src/lib/libjedec/common/libjedec_spd.c
228
si->si_error = LIBJEDEC_SPD_NOMEM;
usr/src/lib/libjedec/common/libjedec_spd.c
234
spd_insert_map(spd_info_t *si, const char *key, uint8_t spd_val,
usr/src/lib/libjedec/common/libjedec_spd.c
243
spd_nvl_insert_u32(si, key, maps[i].svm_use);
usr/src/lib/libjedec/common/libjedec_spd.c
247
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE, "encountered unknown "
usr/src/lib/libjedec/common/libjedec_spd.c
252
spd_insert_map64(spd_info_t *si, const char *key, uint8_t spd_val,
usr/src/lib/libjedec/common/libjedec_spd.c
261
spd_nvl_insert_u64(si, key, maps[i].svm_use);
usr/src/lib/libjedec/common/libjedec_spd.c
265
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE, "encountered unknown "
usr/src/lib/libjedec/common/libjedec_spd.c
270
spd_insert_str_map(spd_info_t *si, const char *key, uint8_t spd_val,
usr/src/lib/libjedec/common/libjedec_spd.c
279
spd_nvl_insert_str(si, key, maps[i].ssm_str);
usr/src/lib/libjedec/common/libjedec_spd.c
283
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE, "encountered unknown "
usr/src/lib/libjedec/common/libjedec_spd.c
292
spd_insert_map_array(spd_info_t *si, const char *key, const uint8_t *raw,
usr/src/lib/libjedec/common/libjedec_spd.c
299
si->si_error = LIBJEDEC_SPD_NOMEM;
usr/src/lib/libjedec/common/libjedec_spd.c
315
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE, "encountered "
usr/src/lib/libjedec/common/libjedec_spd.c
321
spd_nvl_insert_u32_array(si, key, trans, nraw);
usr/src/lib/libjedec/common/libjedec_spd.c
339
spd_insert_range(spd_info_t *si, const char *key, uint8_t raw_val,
usr/src/lib/libjedec/common/libjedec_spd.c
366
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE, "found value "
usr/src/lib/libjedec/common/libjedec_spd.c
370
spd_nvl_insert_u32(si, key, act);
usr/src/lib/libjedec/common/libjedec_spd.c
378
spd_upsert_flag(spd_info_t *si, const char *key, uint32_t flag)
usr/src/lib/libjedec/common/libjedec_spd.c
383
ret = nvlist_lookup_uint32(si->si_nvl, key, &val);
usr/src/lib/libjedec/common/libjedec_spd.c
386
spd_nvl_insert_u32(si, key, flag);
usr/src/lib/libjedec/common/libjedec_spd.c
392
spd_nvl_insert_u32(si, key, val);
usr/src/lib/libjedec/common/libjedec_spd.c
396
spd_parse_rev(spd_info_t *si, uint32_t off, uint32_t len, const char *key)
usr/src/lib/libjedec/common/libjedec_spd.c
398
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd.c
402
spd_nvl_insert_u32(si, SPD_KEY_REV_ENC, enc);
usr/src/lib/libjedec/common/libjedec_spd.c
403
spd_nvl_insert_u32(si, SPD_KEY_REV_ADD, add);
usr/src/lib/libjedec/common/libjedec_spd.c
407
spd_parse_jedec_id(spd_info_t *si, uint32_t off, uint32_t len, const char *key)
usr/src/lib/libjedec/common/libjedec_spd.c
412
id[0] = SPD_MFG_ID0_CONT(si->si_data[off]);
usr/src/lib/libjedec/common/libjedec_spd.c
413
id[1] = si->si_data[off + 1];
usr/src/lib/libjedec/common/libjedec_spd.c
415
spd_nvl_insert_u32_array(si, key, id, ARRAY_SIZE(id));
usr/src/lib/libjedec/common/libjedec_spd.c
419
spd_parse_jedec_id_str(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd.c
422
uint8_t cont = SPD_MFG_ID0_CONT(si->si_data[off]);
usr/src/lib/libjedec/common/libjedec_spd.c
426
str = libjedec_vendor_string(cont, si->si_data[off + 1]);
usr/src/lib/libjedec/common/libjedec_spd.c
428
spd_nvl_insert_str(si, key, str);
usr/src/lib/libjedec/common/libjedec_spd.c
430
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE, "no matching "
usr/src/lib/libjedec/common/libjedec_spd.c
432
si->si_data[off + 1]);
usr/src/lib/libjedec/common/libjedec_spd.c
443
spd_parse_string(spd_info_t *si, uint32_t off, uint32_t len, const char *key)
usr/src/lib/libjedec/common/libjedec_spd.c
450
if (si->si_data[off + i] == ' ') {
usr/src/lib/libjedec/common/libjedec_spd.c
455
if (isascii(si->si_data[off + i]) == 0 ||
usr/src/lib/libjedec/common/libjedec_spd.c
456
isprint(si->si_data[off + i]) == 0) {
usr/src/lib/libjedec/common/libjedec_spd.c
457
spd_nvl_err(si, key, SPD_ERROR_UNPRINT,
usr/src/lib/libjedec/common/libjedec_spd.c
460
si->si_data[off + i]);
usr/src/lib/libjedec/common/libjedec_spd.c
466
spd_nvl_err(si, key, SPD_ERROR_NO_DATA, "key %s has "
usr/src/lib/libjedec/common/libjedec_spd.c
471
(void) memcpy(buf, &si->si_data[off], nbytes);
usr/src/lib/libjedec/common/libjedec_spd.c
473
spd_nvl_insert_str(si, key, buf);
usr/src/lib/libjedec/common/libjedec_spd.c
48
spd_nvl_err(spd_info_t *si, const char *key, spd_error_kind_t err,
usr/src/lib/libjedec/common/libjedec_spd.c
484
spd_parse_hex_string(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd.c
494
"%02X", si->si_data[off + i]);
usr/src/lib/libjedec/common/libjedec_spd.c
496
spd_nvl_err(si, key, SPD_ERROR_INTERNAL,
usr/src/lib/libjedec/common/libjedec_spd.c
506
spd_nvl_insert_str(si, key, buf);
usr/src/lib/libjedec/common/libjedec_spd.c
515
spd_parse_hex_vers(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd.c
518
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd.c
527
spd_nvl_err(si, key, SPD_ERROR_INTERNAL,
usr/src/lib/libjedec/common/libjedec_spd.c
533
spd_nvl_insert_str(si, key, buf);
usr/src/lib/libjedec/common/libjedec_spd.c
537
spd_parse_raw_u8(spd_info_t *si, uint32_t off, uint32_t len, const char *key)
usr/src/lib/libjedec/common/libjedec_spd.c
540
spd_nvl_insert_u32(si, key, si->si_data[off]);
usr/src/lib/libjedec/common/libjedec_spd.c
544
spd_parse_u8_array(spd_info_t *si, uint32_t off, uint32_t len, const char *key)
usr/src/lib/libjedec/common/libjedec_spd.c
546
uint8_t *data = (uint8_t *)si->si_data + off;
usr/src/lib/libjedec/common/libjedec_spd.c
548
spd_nvl_insert_u8_array(si, key, data, len);
usr/src/lib/libjedec/common/libjedec_spd.c
552
spd_parse_dram_step(spd_info_t *si, uint32_t off, uint32_t len, const char *key)
usr/src/lib/libjedec/common/libjedec_spd.c
556
if (si->si_data[off] == SPD_DRAM_STEP_NOINFO)
usr/src/lib/libjedec/common/libjedec_spd.c
559
spd_parse_hex_string(si, off, len, key);
usr/src/lib/libjedec/common/libjedec_spd.c
56
if (si->si_error != LIBJEDEC_SPD_OK)
usr/src/lib/libjedec/common/libjedec_spd.c
574
spd_parse_height(spd_info_t *si, uint32_t off, uint32_t len, const char *key)
usr/src/lib/libjedec/common/libjedec_spd.c
576
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd.c
578
spd_insert_range(si, key, height, &spd_height_range);
usr/src/lib/libjedec/common/libjedec_spd.c
582
spd_parse_thickness(spd_info_t *si, uint32_t off, uint32_t len, const char *key)
usr/src/lib/libjedec/common/libjedec_spd.c
584
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd.c
588
spd_insert_range(si, SPD_KEY_MOD_FRONT_THICK, front, &spd_thick_range);
usr/src/lib/libjedec/common/libjedec_spd.c
589
spd_insert_range(si, SPD_KEY_MOD_BACK_THICK, back, &spd_thick_range);
usr/src/lib/libjedec/common/libjedec_spd.c
603
spd_parse_ddr_time(spd_info_t *si, const char *key, uint8_t upper_mtb,
usr/src/lib/libjedec/common/libjedec_spd.c
610
spd_nvl_err(si, key, SPD_ERROR_BAD_DATA,
usr/src/lib/libjedec/common/libjedec_spd.c
618
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE,
usr/src/lib/libjedec/common/libjedec_spd.c
62
si->si_error = LIBJEDEC_SPD_NOMEM;
usr/src/lib/libjedec/common/libjedec_spd.c
622
spd_nvl_insert_u64(si, key, ps);
usr/src/lib/libjedec/common/libjedec_spd.c
634
spd_parse_mtb_ftb_time_pair(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd.c
637
const uint8_t mtb = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd.c
638
const uint8_t ftb = si->si_data[off + len - 1];
usr/src/lib/libjedec/common/libjedec_spd.c
640
return (spd_parse_ddr_time(si, key, 0, mtb, ftb));
usr/src/lib/libjedec/common/libjedec_spd.c
648
spd_parse_mtb_pair(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd.c
652
return (spd_parse_ddr_time(si, key, si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd.c
653
si->si_data[off], 0));
usr/src/lib/libjedec/common/libjedec_spd.c
70
si->si_error = LIBJEDEC_SPD_NOMEM;
usr/src/lib/libjedec/common/libjedec_spd.c
734
spd_parse_design(spd_info_t *si, uint32_t design, uint32_t height)
usr/src/lib/libjedec/common/libjedec_spd.c
736
const uint8_t data = si->si_data[design];
usr/src/lib/libjedec/common/libjedec_spd.c
741
spd_insert_str_map(si, SPD_KEY_MOD_REF_DESIGN, card,
usr/src/lib/libjedec/common/libjedec_spd.c
744
spd_insert_str_map(si, SPD_KEY_MOD_REF_DESIGN, card,
usr/src/lib/libjedec/common/libjedec_spd.c
754
const uint8_t hdata = si->si_data[height];
usr/src/lib/libjedec/common/libjedec_spd.c
756
spd_nvl_insert_u32(si, SPD_KEY_MOD_DESIGN_REV, rev + hrev);
usr/src/lib/libjedec/common/libjedec_spd.c
758
spd_nvl_insert_u32(si, SPD_KEY_MOD_DESIGN_REV, rev);
usr/src/lib/libjedec/common/libjedec_spd.c
768
spd_parse_crc_expect(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd.c
774
crc = crc ^ (uint32_t)si->si_data[off + i] << 8;
usr/src/lib/libjedec/common/libjedec_spd.c
786
spd_nvl_insert_u32(si, key, crc);
usr/src/lib/libjedec/common/libjedec_spd.c
788
spd_nvl_err(si, key, SPD_ERROR_BAD_DATA, "crc mismatch: "
usr/src/lib/libjedec/common/libjedec_spd.c
798
spd_parse_crc(spd_info_t *si, uint32_t off, uint32_t len, const char *key)
usr/src/lib/libjedec/common/libjedec_spd.c
800
const uint16_t expect = si->si_data[off + len - 2] |
usr/src/lib/libjedec/common/libjedec_spd.c
801
(si->si_data[off + len - 1] << 8);
usr/src/lib/libjedec/common/libjedec_spd.c
803
spd_parse_crc_expect(si, off, len - 2, expect, key);
usr/src/lib/libjedec/common/libjedec_spd.c
86
si->si_error = LIBJEDEC_SPD_NOMEM;
usr/src/lib/libjedec/common/libjedec_spd.c
866
spd_info_t si;
usr/src/lib/libjedec/common/libjedec_spd.c
872
(void) memset(&si, 0, sizeof (spd_info_t));
usr/src/lib/libjedec/common/libjedec_spd.c
873
si.si_data = buf;
usr/src/lib/libjedec/common/libjedec_spd.c
874
si.si_nbytes = nbytes;
usr/src/lib/libjedec/common/libjedec_spd.c
876
*err = spd_init_info(&si);
usr/src/lib/libjedec/common/libjedec_spd.c
877
if (si.si_error != LIBJEDEC_SPD_OK) {
usr/src/lib/libjedec/common/libjedec_spd.c
886
if (si.si_nbytes <= SPD_DRAM_TYPE) {
usr/src/lib/libjedec/common/libjedec_spd.c
891
si.si_error = LIBJEDEC_SPD_OK;
usr/src/lib/libjedec/common/libjedec_spd.c
892
si.si_dram = buf[SPD_DRAM_TYPE];
usr/src/lib/libjedec/common/libjedec_spd.c
893
switch (si.si_dram) {
usr/src/lib/libjedec/common/libjedec_spd.c
895
spd_parse_ddr3(&si);
usr/src/lib/libjedec/common/libjedec_spd.c
898
spd_parse_ddr4(&si);
usr/src/lib/libjedec/common/libjedec_spd.c
90
ret = nvlist_add_nvlist(si->si_errs, key, nvl);
usr/src/lib/libjedec/common/libjedec_spd.c
903
spd_parse_lp4(&si);
usr/src/lib/libjedec/common/libjedec_spd.c
906
spd_parse_ddr5(&si);
usr/src/lib/libjedec/common/libjedec_spd.c
910
spd_parse_lp5(&si);
usr/src/lib/libjedec/common/libjedec_spd.c
920
if (si.si_error == LIBJEDEC_SPD_OK) {
usr/src/lib/libjedec/common/libjedec_spd.c
921
if (!nvlist_empty(si.si_errs) &&
usr/src/lib/libjedec/common/libjedec_spd.c
922
(ret = nvlist_add_nvlist(si.si_nvl, "errors",
usr/src/lib/libjedec/common/libjedec_spd.c
923
si.si_errs)) != 0) {
usr/src/lib/libjedec/common/libjedec_spd.c
928
nvlist_free(si.si_errs);
usr/src/lib/libjedec/common/libjedec_spd.c
929
return (si.si_nvl);
usr/src/lib/libjedec/common/libjedec_spd.c
932
*err = si.si_error;
usr/src/lib/libjedec/common/libjedec_spd.c
934
spd_fini_info(&si);
usr/src/lib/libjedec/common/libjedec_spd.c
94
si->si_error = LIBJEDEC_SPD_NOMEM;
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1004
const uint8_t d800 = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1005
const uint8_t d1333 = si->si_data[off + SPD_DDR3_LRDIMM_STRIDE];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1006
const uint8_t d1866 = si->si_data[off + SPD_DDR3_LRDIMM_STRIDE * 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1032
spd_nvl_insert_boolean_array(si, r0_odt0_rd_key, r0_odt0_rd,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1034
spd_nvl_insert_boolean_array(si, r0_odt1_rd_key, r0_odt1_rd,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1036
spd_nvl_insert_boolean_array(si, r1_odt0_rd_key, r1_odt0_rd,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1038
spd_nvl_insert_boolean_array(si, r1_odt1_rd_key, r1_odt1_rd,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1040
spd_nvl_insert_boolean_array(si, r0_odt0_wr_key, r0_odt0_wr,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1042
spd_nvl_insert_boolean_array(si, r0_odt1_wr_key, r0_odt1_wr,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1044
spd_nvl_insert_boolean_array(si, r1_odt0_wr_key, r1_odt0_wr,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1046
spd_nvl_insert_boolean_array(si, r1_odt1_wr_key, r1_odt1_wr,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1051
spd_parse_ddr3_lrdimm_odt_r0(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1054
spd_parse_ddr3_lrdimm_odt_common(si, off,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1062
spd_parse_ddr3_lrdimm_odt_r2(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1065
spd_parse_ddr3_lrdimm_odt_common(si, off,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1074
spd_parse_ddr3_lrdimm_odt_r4(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1077
spd_parse_ddr3_lrdimm_odt_common(si, off,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1086
spd_parse_ddr3_lrdimm_odt_r6(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1089
spd_parse_ddr3_lrdimm_odt_common(si, off,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1117
spd_parse_ddr3_lrdimm_rtt(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1120
const uint8_t d800 = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1121
const uint8_t d1333 = si->si_data[off + SPD_DDR3_LRDIMM_STRIDE];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1122
const uint8_t d1866 = si->si_data[off + SPD_DDR3_LRDIMM_STRIDE * 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1130
spd_insert_map_array(si, SPD_KEY_DDR3_DRAM_DS, imp, ARRAY_SIZE(imp),
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1132
spd_insert_map_array(si, SPD_KEY_DDR3_RTT_NOM, nom, ARRAY_SIZE(nom),
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1134
spd_insert_map_array(si, SPD_KEY_DDR3_RTT_WRT, wr, ARRAY_SIZE(wr),
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1143
spd_parse_ddr3_lrdimm_mod_delay(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1146
const uint8_t d1v5 = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1147
const uint8_t d1v35 = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1148
const uint8_t d1v25 = si->si_data[off + 4];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1152
spd_nvl_insert_u64_array(si, key, delay, ARRAY_SIZE(delay));
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1214
spd_parse_ddr3_mod_specific(spd_info_t *si)
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1218
if (nvlist_lookup_uint32(si->si_nvl, SPD_KEY_MOD_TYPE, &type) != 0)
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1229
spd_parse(si, spd_ddr3_udimm, ARRAY_SIZE(spd_ddr3_udimm));
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1234
spd_parse(si, spd_ddr3_rdimm, ARRAY_SIZE(spd_ddr3_rdimm));
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1238
spd_parse(si, spd_ddr3_cdimm, ARRAY_SIZE(spd_ddr3_cdimm));
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1241
spd_parse(si, spd_ddr3_lrdimm, ARRAY_SIZE(spd_ddr3_lrdimm));
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1249
spd_parse_ddr3(spd_info_t *si)
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1251
if (SPD_DDR3_SPD_REV_ENC(si->si_data[SPD_DDR3_SPD_REV]) !=
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1253
si->si_error = LIBJEDEC_SPD_UNSUP_REV;
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1257
spd_parse(si, spd_ddr3_common, ARRAY_SIZE(spd_ddr3_common));
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1258
spd_parse_ddr3_mod_specific(si);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
1259
spd_parse(si, spd_ddr3_mfg, ARRAY_SIZE(spd_ddr3_mfg));
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
134
spd_parse_ddr3_density(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
137
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
141
spd_insert_range(si, SPD_KEY_NBANK_BITS, nba, &spd_ddr3_nba_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
142
spd_nvl_insert_u32(si, SPD_KEY_NBGRP_BITS, 0);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
143
spd_insert_map64(si, SPD_KEY_DIE_SIZE, dens, spd_ddr3_density_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
158
spd_parse_ddr3_addr(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
161
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
165
spd_insert_range(si, SPD_KEY_NROW_BITS, nrows, &spd_ddr3_nrow_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
166
spd_insert_range(si, SPD_KEY_NCOL_BITS, ncols, &spd_ddr3_ncol_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
170
spd_parse_ddr3_volt(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
173
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
197
spd_nvl_insert_u32_array(si, key, volts, nvolt);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
216
spd_parse_ddr3_mod_org(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
219
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
223
spd_insert_range(si, SPD_KEY_DRAM_WIDTH, width, &spd_ddr3_width_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
224
spd_insert_map(si, SPD_KEY_NRANKS, nranks, spd_ddr3_nranks,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
240
spd_parse_ddr3_bus_width(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
243
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
251
spd_nvl_insert_u32(si, SPD_KEY_NSUBCHAN, 1);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
252
spd_nvl_insert_u32(si, SPD_KEY_DRAM_NCHAN, 1);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
253
spd_insert_range(si, SPD_KEY_DATA_WIDTH, pri, &spd_ddr3_pri_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
254
spd_insert_map(si, SPD_KEY_ECC_WIDTH, ext, spd_ddr3_ext_width,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
265
spd_parse_ddr3_ftb(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
268
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
272
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE, "library cannot "
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
279
spd_nvl_insert_u32(si, key, SPD_DDR3_FTB_PS);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
287
spd_parse_ddr3_mtb(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
290
const uint8_t dividend = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
291
const uint8_t divisor = si->si_data[off + 1];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
295
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE, "library encountered "
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
301
spd_nvl_insert_u32(si, key, SPD_DDR3_MTB_PS);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
305
spd_parse_ddr3_cas(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
313
const uint32_t data = si->si_data[off + byte];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
330
spd_nvl_insert_u32_array(si, key, cas, ncas);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
337
spd_parse_ddr3_mtb_time(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
340
const uint64_t ps = (uint64_t)si->si_data[off] * SPD_DDR3_MTB_PS;
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
343
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
347
spd_nvl_insert_u64(si, key, ps);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
355
spd_parse_ddr3_tras(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
358
const uint8_t ras_nib = SPD_DDR3_RAS_RC_UPPER_RAS(si->si_data[off]);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
361
return (spd_parse_ddr_time(si, key, ras_nib, si->si_data[off + 1], 0));
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
369
spd_parse_ddr3_trc(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
372
const uint8_t rc_nib = SPD_DDR3_RAS_RC_UPPER_RC(si->si_data[off]);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
374
return (spd_parse_ddr_time(si, key, rc_nib, si->si_data[off + 2],
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
375
si->si_data[off + len - 1]));
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
379
spd_parse_ddr3_tfaw(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
382
const uint8_t nib = SPD_DDR3_TFAB_NIB_UPPER_TFAW(si->si_data[off]);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
385
return (spd_parse_ddr_time(si, key, nib, si->si_data[off + 1], 0));
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
389
spd_parse_ddr3_opt_feat(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
392
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
403
spd_upsert_flag(si, SPD_KEY_DDR3_FEAT, flags);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
423
spd_parse_ddr3_refresh(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
426
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
430
spd_insert_map(si, SPD_KEY_MOD_OPER_TEMP, etr,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
432
spd_insert_map(si, SPD_KEY_DDR3_XTRR, rr,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
435
spd_upsert_flag(si, SPD_KEY_DDR3_FEAT, SPD_DDR3_FEAT_ASR);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
439
spd_nvl_insert_key(si, SPD_KEY_DDR_PASR);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
444
spd_parse_ddr3_ts(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
447
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
450
spd_upsert_flag(si, SPD_KEY_DEVS, SPD_DEVICE_TEMP_1);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
451
spd_nvl_insert_u32(si, SPD_KEY_DEV_TEMP_TYPE,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
469
spd_parse_ddr3_type(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
47
spd_parse_ddr3_nbytes(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
472
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
477
spd_nvl_insert_key(si, SPD_KEY_PKG_NOT_MONO);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
484
spd_insert_range(si, SPD_KEY_PKG_NDIE, ndie,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
488
spd_insert_map(si, SPD_KEY_PKG_SL, sl, spd_ddr3_sl_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
50
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
510
spd_parse_ddr3_mac(spd_info_t *si, uint32_t off, uint32_t len, const char *key)
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
512
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
516
spd_insert_map(si, SPD_KEY_MAW, maw, spd_ddr3_maw_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
518
spd_insert_map(si, SPD_KEY_MAC, mac, spd_ddr3_mac_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
528
spd_parse_ddr3_crc(spd_info_t *si, uint32_t off, uint32_t len, const char *key)
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
530
const uint16_t expect = si->si_data[off + len - 2] |
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
531
(si->si_data[off + len - 1] << 8);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
532
const uint8_t crc = SPD_DDR3_NBYTES_CRC(si->si_data[SPD_DDR3_NBYTES]);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
535
spd_parse_crc_expect(si, off, crc_len, expect, key);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
55
spd_insert_map(si, SPD_KEY_NBYTES_USED, used, spd_ddr3_nbytes_used_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
57
spd_insert_map(si, SPD_KEY_NBYTES_TOTAL, total,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
647
spd_parse_ddr3_design(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
65
spd_upsert_flag(si, SPD_KEY_DEVS, SPD_DEVICE_SPD);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
651
return (spd_parse_design(si, off, SPD_DDR3_UDIMM_HEIGHT));
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
655
spd_parse_ddr3_edge(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
658
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
66
spd_nvl_insert_u32(si, SPD_KEY_DEV_SPD_TYPE, SPD_SPD_T_EE1002);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
661
spd_nvl_insert_key(si, SPD_KEY_MOD_EDGE_MIRROR);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
68
spd_insert_map(si, SPD_KEY_CRC_DDR3_LEN, crc, spd_ddr3_crc_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
683
spd_parse_ddr3_rdimm_attr(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
686
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
690
spd_insert_map(si, SPD_KEY_MOD_NROWS, nrows, spd_ddr3_rdimm_nrows_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
692
spd_insert_map(si, SPD_KEY_MOD_NREGS, nregs, spd_ddr3_rdimm_nrows_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
697
spd_parse_ddr3_rdimm_hs(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
700
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
703
spd_upsert_flag(si, SPD_KEY_DEVS, SPD_DEVICE_HS);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
707
spd_parse_ddr3_rdimm_type(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
710
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
714
spd_nvl_err(si, SPD_KEY_DEV_RCD_TYPE, SPD_ERROR_NO_XLATE,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
719
spd_upsert_flag(si, SPD_KEY_DEVS, SPD_DEVICE_RCD);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
720
spd_nvl_insert_u32(si, SPD_KEY_DEV_RCD_TYPE, SPD_RCD_T_SSTE32882);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
747
spd_parse_ddr3_rdimm_cads(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
750
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
754
spd_insert_map(si, SPD_KEY_DDR3_RCD_DS_CAA, caa,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
756
spd_insert_map(si, SPD_KEY_DDR3_RCD_DS_CAB, cab,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
761
spd_parse_ddr3_rdimm_ccds(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
764
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
771
spd_insert_map(si, SPD_KEY_DDR3_RCD_DS_CTLA, ctla,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
773
spd_insert_map(si, SPD_KEY_DDR3_RCD_DS_CTLB, ctlb,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
775
spd_insert_map(si, SPD_KEY_DDR3_RCD_DS_Y0, y0,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
777
spd_insert_map(si, SPD_KEY_DDR3_RCD_DS_Y1, y1,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
824
spd_parse_ddr3_lrdimm_attr(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
827
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
833
spd_nvl_insert_key(si, SPD_KEY_MOD_EDGE_MIRROR);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
835
spd_insert_map(si, SPD_KEY_MOD_NROWS, nrows, spd_ddr3_lrdimm_nrows_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
837
spd_insert_map(si, SPD_KEY_DDR3_MB_ORIENT, orient,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
841
spd_upsert_flag(si, SPD_KEY_DEVS, SPD_DEVICE_HS);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
845
spd_parse_ddr3_lrdimm_mb(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
853
spd_upsert_flag(si, SPD_KEY_DEVS, SPD_DEVICE_DB);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
854
spd_nvl_insert_u32(si, SPD_KEY_DEV_DB_TYPE, SPD_DB_T_DDR3MB);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
855
spd_parse_jedec_id(si, off, 2, SPD_KEY_DEV_DB_MFG);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
856
spd_parse_jedec_id_str(si, off, 2, SPD_KEY_DEV_DB_MFG_NAME);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
860
spd_parse_ddr3_lrdimm_tcds(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
863
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
867
spd_insert_map(si, SPD_KEY_DDR3_MB_DS_CA, ca,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
869
spd_insert_map(si, SPD_KEY_DDR3_MB_DS_CS, cs,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
874
spd_parse_ddr3_lrdimm_ckds(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
877
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
883
spd_insert_map(si, SPD_KEY_DDR3_MB_DS_ODT, odt,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
885
spd_insert_map(si, SPD_KEY_DDR3_MB_DS_CKE, cke,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
887
spd_insert_map(si, SPD_KEY_DDR3_MB_DS_Y1, y1,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
889
spd_insert_map(si, SPD_KEY_DDR3_MB_DS_Y0, y0,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
894
spd_parse_ddr3_lrdimm_ext_delay(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
897
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
908
spd_nvl_insert_u32(si, SPD_KEY_DDR3_MB_EXTD_Y, y);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
910
spd_nvl_insert_u32(si, SPD_KEY_DDR3_MB_EXTD_CS, cs);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
912
spd_nvl_insert_u32(si, SPD_KEY_DDR3_MB_EXTD_ODT, odt);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
914
spd_nvl_insert_u32(si, SPD_KEY_DDR3_MB_EXTD_CKE, cke);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
922
spd_parse_ddr3_lrdimm_add_delay_csy(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
925
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
929
const uint8_t yen = si->si_data[SPD_DDR3_LRDIMM_TCDS];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
93
spd_parse_ddr3_mod_type(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
933
spd_nvl_insert_u32(si, SPD_KEY_DDR3_MB_ADDD_Y, val);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
938
spd_nvl_insert_u32(si, SPD_KEY_DDR3_MB_ADDD_CS, val);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
943
spd_parse_ddr3_lrdimm_add_delay_odt(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
946
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
952
spd_nvl_insert_u32(si, SPD_KEY_DDR3_MB_ADDD_CKE, val);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
957
spd_nvl_insert_u32(si, SPD_KEY_DDR3_MB_ADDD_ODT, val);
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
96
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
980
spd_parse_ddr3_lrdimm_mdq(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
983
const uint8_t d800 = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
984
const uint8_t d1333 = si->si_data[off + SPD_DDR3_LRDIMM_STRIDE];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
985
const uint8_t d1866 = si->si_data[off + SPD_DDR3_LRDIMM_STRIDE * 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
99
spd_insert_map(si, SPD_KEY_MOD_TYPE, type, spd_ddr3_mod_type_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
991
spd_insert_map_array(si, SPD_KEY_DDR3_MDQ_ODT, odt, ARRAY_SIZE(odt),
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
993
spd_insert_map_array(si, SPD_KEY_DDR3_MDQ_DS, ds, ARRAY_SIZE(ds),
usr/src/lib/libjedec/common/libjedec_spd_ddr3.c
998
spd_parse_ddr3_lrdimm_odt_common(spd_info_t *si, uint32_t off,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1002
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1004
const uint8_t range = si->si_data[off + len];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1006
spd_parse_ddr4_vrefdq_common(si, SPD_DDR4_LRDIMM_VREFDQ_RNG_R2(range),
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1011
spd_parse_ddr4_lrdimm_vrefdq_r3(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1014
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1016
const uint8_t range = si->si_data[off + len];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1018
spd_parse_ddr4_vrefdq_common(si, SPD_DDR4_LRDIMM_VREFDQ_RNG_R3(range),
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
102
spd_insert_map(si, SPD_KEY_MOD_HYBRID_TYPE, is_hyb,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1023
spd_parse_ddr4_lrdimm_vrefdq_db(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1026
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1027
const uint8_t range = si->si_data[off + len];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1029
spd_parse_ddr4_vrefdq_common(si, SPD_DDR4_LRDIMM_VREFDQ_RNG_DB(range),
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1052
spd_parse_ddr4_lrdimm_mdq(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1055
const uint8_t d1866 = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1056
const uint8_t d2400 = si->si_data[off + 1];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1057
const uint8_t d3200 = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
106
spd_insert_map(si, SPD_KEY_MOD_NVDIMM_TYPE, hybrid,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1063
spd_insert_map_array(si, SPD_KEY_DDR4_MDQ_RTT, rtt, ARRAY_SIZE(rtt),
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1065
spd_insert_map_array(si, SPD_KEY_DDR4_MDQ_DS, ds, ARRAY_SIZE(ds),
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1075
spd_parse_ddr4_lrdimm_dram(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1078
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1085
spd_insert_map_array(si, SPD_KEY_DDR4_DRAM_DS, ds, ARRAY_SIZE(ds),
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1098
spd_parse_ddr4_lrdimm_odt(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1101
const uint8_t d1866 = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1102
const uint8_t d2400 = si->si_data[off + 1];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1103
const uint8_t d3200 = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1109
spd_insert_map_array(si, SPD_KEY_DDR4_RTT_NOM, nom, ARRAY_SIZE(nom),
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
111
spd_insert_map(si, SPD_KEY_MOD_TYPE, type, spd_ddr4_mod_type_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1111
spd_insert_map_array(si, SPD_KEY_DDR4_RTT_WR, wr, ARRAY_SIZE(wr),
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1116
spd_parse_ddr4_lrdimm_park(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1119
const uint8_t d1866 = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1120
const uint8_t d2400 = si->si_data[off + 1];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1121
const uint8_t d3200 = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1127
spd_insert_map_array(si, SPD_KEY_DDR4_RTT_PARK_R0, r01, ARRAY_SIZE(r01),
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1129
spd_insert_map_array(si, SPD_KEY_DDR4_RTT_PARK_R2, r23, ARRAY_SIZE(r23),
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1134
spd_parse_ddr4_lrdimm_dfe(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1137
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1140
spd_nvl_insert_key(si, SPD_KEY_DDR4_DB_DFE);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1142
spd_nvl_insert_key(si, SPD_KEY_DDR4_DB_GAIN);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1208
spd_parse_ddr4_mod_specific(spd_info_t *si)
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1212
if (nvlist_lookup_uint32(si->si_nvl, SPD_KEY_MOD_TYPE, &type) != 0)
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1219
spd_parse(si, spd_ddr4_rdimm, ARRAY_SIZE(spd_ddr4_rdimm));
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1222
spd_parse(si, spd_ddr4_lrdimm, ARRAY_SIZE(spd_ddr4_lrdimm));
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1230
spd_parse(si, spd_ddr4_udimm, ARRAY_SIZE(spd_ddr4_udimm));
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1238
spd_parse_ddr4_mfg(spd_info_t *si)
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1240
spd_parse(si, spd_ddr4_mfg, ARRAY_SIZE(spd_ddr4_mfg));
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1254
spd_parse_ddr4(spd_info_t *si)
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1256
if (SPD_DDR4_SPD_REV_ENC(si->si_data[SPD_DDR4_SPD_REV]) !=
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1258
si->si_error = LIBJEDEC_SPD_UNSUP_REV;
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1266
spd_parse(si, spd_ddr4_common, ARRAY_SIZE(spd_ddr4_common));
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1267
spd_parse_ddr4_mod_specific(si);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
1268
spd_parse_ddr4_mfg(si);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
145
spd_parse_ddr4_density(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
148
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
153
spd_insert_range(si, SPD_KEY_NBGRP_BITS, nbg, &spd_ddr4_nbgrp_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
154
spd_insert_range(si, SPD_KEY_NBANK_BITS, nbank, &spd_ddr4_nba_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
155
spd_insert_map64(si, SPD_KEY_DIE_SIZE, dens, spd_ddr4_density_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
170
spd_parse_ddr4_addr(spd_info_t *si, uint32_t off, uint32_t len, const char *key)
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
172
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
176
spd_insert_range(si, SPD_KEY_NROW_BITS, nrows, &spd_ddr4_nrow_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
177
spd_insert_range(si, SPD_KEY_NCOL_BITS, ncols, &spd_ddr4_ncol_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
187
spd_parse_ddr4_pkg_common(spd_info_t *si, uint8_t data, const char *die_key,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
194
spd_nvl_insert_u32(si, die_key, ndie);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
195
spd_insert_map(si, sl_key, sl, spd_ddr4_sl_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
200
spd_parse_ddr4_pri_pkg(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
203
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
206
spd_nvl_insert_key(si, SPD_KEY_PKG_NOT_MONO);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
209
return (spd_parse_ddr4_pkg_common(si, si->si_data[off],
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
214
spd_parse_ddr4_sec_pkg(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
219
if (SPD_DDR4_PKG_TYPE(si->si_data[SPD_DDR4_PRI_PKG]) ==
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
224
return (spd_parse_ddr4_pkg_common(si, si->si_data[off],
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
246
spd_parse_ddr4_feat(spd_info_t *si, uint32_t off, uint32_t len, const char *key)
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
248
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
252
spd_insert_map(si, SPD_KEY_MAW, maw, spd_ddr4_maw_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
254
spd_insert_map(si, SPD_KEY_MAC, mac, spd_ddr4_mac_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
259
spd_parse_ddr4_feat2(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
262
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
268
spd_nvl_insert_u32(si, SPD_KEY_PPR_GRAN,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
281
spd_nvl_err(si, SPD_KEY_PPR, SPD_ERROR_NO_XLATE,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
290
spd_nvl_insert_u32(si, SPD_KEY_PPR, flags);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
294
spd_parse_ddr4_volt(spd_info_t *si, uint32_t off, uint32_t len, const char *key)
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
296
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
301
spd_nvl_insert_u32_array(si, key, volts, ARRAY_SIZE(volts));
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
316
spd_parse_ddr4_mod_org(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
319
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
325
spd_nvl_insert_key(si, SPD_KEY_RANK_ASYM);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
326
spd_insert_range(si, SPD_KEY_NRANKS, nranks, &spd_ddr4_nrank_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
327
spd_insert_map(si, SPD_KEY_DRAM_WIDTH, width, spd_ddr4_dram_width,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
344
spd_parse_ddr4_bus_width(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
347
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
355
spd_nvl_insert_u32(si, SPD_KEY_NSUBCHAN, 1);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
356
spd_nvl_insert_u32(si, SPD_KEY_DRAM_NCHAN, 1);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
357
spd_insert_map(si, SPD_KEY_DATA_WIDTH, pri, spd_ddr4_pri_width,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
359
spd_insert_map(si, SPD_KEY_ECC_WIDTH, ext, spd_ddr4_ext_width,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
364
spd_parse_ddr4_therm(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
367
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
375
spd_upsert_flag(si, key, SPD_DEVICE_TEMP_1);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
376
spd_nvl_insert_u32(si, SPD_KEY_DEV_TEMP_TYPE,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
390
spd_parse_ddr4_ts(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
393
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
398
spd_insert_map(si, SPD_KEY_MTB, mtb, spd_ddr4_ts_mtb,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
40
spd_parse_ddr4_nbytes(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
400
spd_insert_map(si, SPD_KEY_FTB, ftb, spd_ddr4_ts_ftb,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
408
spd_parse_ddr4_tras(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
411
const uint8_t ras_nib = SPD_DDR4_RAS_RC_UPPER_RAS(si->si_data[off]);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
414
return (spd_parse_ddr_time(si, key, ras_nib, si->si_data[off + 1], 0));
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
422
spd_parse_ddr4_trc(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
425
const uint8_t rc_nib = SPD_DDR4_RAS_RC_UPPER_RC(si->si_data[off]);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
427
return (spd_parse_ddr_time(si, key, rc_nib, si->si_data[off + 2],
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
428
si->si_data[off + len - 1]));
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
43
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
435
spd_parse_ddr4_tfaw(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
438
const uint8_t faw_nib = SPD_DDR4_TFAW_UPPER_FAW(si->si_data[off]);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
439
return (spd_parse_ddr_time(si, key, faw_nib, si->si_data[off + 1], 0));
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
443
spd_parse_ddr4_twr(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
446
const uint8_t twr_nib = SPD_DDR4_TWR_MIN_UPPER_TWR(si->si_data[off]);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
447
return (spd_parse_ddr_time(si, key, twr_nib, si->si_data[off + 1], 0));
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
451
spd_parse_ddr4_twtrs(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
454
const uint8_t twtrs_nib = SPD_DDR4_TWRT_UPPER_TWRS(si->si_data[off]);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
455
return (spd_parse_ddr_time(si, key, twtrs_nib, si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
460
spd_parse_ddr4_twtrl(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
463
const uint8_t twtrl_nib = SPD_DDR4_TWRT_UPPER_TWRL(si->si_data[off]);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
464
return (spd_parse_ddr_time(si, key, twtrl_nib, si->si_data[off + 2],
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
469
spd_parse_ddr4_cas(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
47
spd_insert_map(si, SPD_KEY_NBYTES_USED, used, spd_ddr4_nbytes_used_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
477
if (SPD_DDR4_CAS_SUP3_RANGE(si->si_data[off + 3]) ==
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
485
uint32_t data = si->si_data[off + byte];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
49
spd_insert_map(si, SPD_KEY_NBYTES_TOTAL, total,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
502
spd_nvl_insert_u32_array(si, key, cas, ncas);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
536
spd_parse_ddr4_nib_map(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
539
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
551
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
560
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
57
spd_upsert_flag(si, SPD_KEY_DEVS, SPD_DEVICE_SPD);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
577
spd_nvl_insert_u32_array(si, key, bits, ARRAY_SIZE(bits));
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
58
spd_nvl_insert_u32(si, SPD_KEY_DEV_SPD_TYPE, SPD_SPD_T_EE1004);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
728
spd_parse_ddr4_design(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
732
return (spd_parse_design(si, off, SPD_DDR4_RDIMM_HEIGHT));
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
736
spd_parse_ddr4_edge(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
739
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
742
spd_nvl_insert_key(si, SPD_KEY_MOD_EDGE_MIRROR);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
768
spd_parse_ddr4_rdimm_attr(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
771
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
776
spd_upsert_flag(si, SPD_KEY_DEVS, SPD_DEVICE_RCD);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
777
spd_insert_map(si, SPD_KEY_DEV_RCD_TYPE, rcd,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
780
spd_nvl_insert_u32(si, SPD_KEY_MOD_NROWS, nrow);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
782
spd_nvl_insert_u32(si, SPD_KEY_MOD_NREGS, nreg);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
786
spd_parse_ddr4_rdimm_therm(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
789
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
792
spd_upsert_flag(si, SPD_KEY_DEVS, SPD_DEVICE_HS);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
796
spd_parse_ddr4_rdimm_rcd_mfg(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
801
spd_parse_jedec_id(si, off, 2, SPD_KEY_DEV_RCD_MFG);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
802
spd_parse_jedec_id_str(si, off, 2, SPD_KEY_DEV_RCD_MFG_NAME);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
813
spd_parse_ddr4_rdimm_ods(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
816
const uint8_t ods0 = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
817
const uint8_t ods1 = si->si_data[off + 1];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
825
spd_insert_map(si, SPD_KEY_DDR4_RCD_DS_CKE, cke, spd_ddr4_rdimm_ods_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
827
spd_insert_map(si, SPD_KEY_DDR4_RCD_DS_ODT, odt, spd_ddr4_rdimm_ods_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
829
spd_insert_map(si, SPD_KEY_DDR4_RCD_DS_CA, ca, spd_ddr4_rdimm_ods_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
831
spd_insert_map(si, SPD_KEY_DDR4_RCD_DS_CS, cs, spd_ddr4_rdimm_ods_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
833
spd_insert_map(si, SPD_KEY_DDR4_RCD_DS_Y0, y0, spd_ddr4_rdimm_ods_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
835
spd_insert_map(si, SPD_KEY_DDR4_RCD_DS_Y1, y1, spd_ddr4_rdimm_ods_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
839
spd_nvl_insert_key(si, SPD_KEY_DDR4_RCD_SLEW);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
888
spd_parse_ddr4_lrdimm_attr(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
891
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
900
spd_upsert_flag(si, SPD_KEY_DEVS, SPD_DEVICE_RCD | SPD_DEVICE_DB);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
901
spd_insert_map(si, SPD_KEY_DEV_RCD_TYPE, rcd,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
903
spd_insert_map(si, SPD_KEY_DEV_DB_TYPE, rcd,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
905
spd_insert_map(si, SPD_KEY_MOD_NROWS, nrow, spd_ddr4_lrdimm_nrows_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
907
spd_insert_map(si, SPD_KEY_MOD_NREGS, nreg, spd_ddr4_lrdimm_nregs_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
916
spd_parse_ddr4_lrdimm_rcd_mfg(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
921
spd_parse_jedec_id(si, off, 2, SPD_KEY_DEV_RCD_MFG);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
922
spd_parse_jedec_id_str(si, off, 2, SPD_KEY_DEV_RCD_MFG_NAME);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
923
spd_parse_jedec_id(si, off, 2, SPD_KEY_DEV_DB_MFG);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
924
spd_parse_jedec_id_str(si, off, 2, SPD_KEY_DEV_DB_MFG_NAME);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
933
spd_parse_ddr4_lrdimm_ods(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
936
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
94
spd_parse_ddr4_mod_type(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
940
spd_insert_map(si, SPD_KEY_DDR4_RCD_DS_BCOM, bcom,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
942
spd_insert_map(si, SPD_KEY_DDR4_RCD_DS_BCK, bck,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
963
spd_parse_ddr4_vrefdq_common(spd_info_t *si, uint8_t range, uint8_t val,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
967
spd_insert_range(si, key, val, &spd_ddr4_vrefdq1_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
97
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
970
spd_insert_range(si, key, val, &spd_ddr4_vrefdq2_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
975
spd_parse_ddr4_lrdimm_vrefdq_r0(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
978
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
980
const uint8_t range = si->si_data[off + len - 1];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
982
spd_parse_ddr4_vrefdq_common(si, SPD_DDR4_LRDIMM_VREFDQ_RNG_R0(range),
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
987
spd_parse_ddr4_lrdimm_vrefdq_r1(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
990
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
992
const uint8_t range = si->si_data[off + len];
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
994
spd_parse_ddr4_vrefdq_common(si, SPD_DDR4_LRDIMM_VREFDQ_RNG_R1(range),
usr/src/lib/libjedec/common/libjedec_spd_ddr4.c
999
spd_parse_ddr4_lrdimm_vrefdq_r2(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
100
const uint8_t data = si->si_data[SPD_DDR5_COM_ORG];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1002
spd_parse_ddr5_dev_common(si, off, SPD_DEVICE_PMIC_2,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1016
spd_parse_ddr5_ts(spd_info_t *si, uint32_t off, uint32_t len, const char *key)
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1019
const uint8_t type = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1028
spd_parse_ddr5_dev_common(si, off, flags, SPD_KEY_DEV_TEMP_MFG,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1077
spd_parse_ddr5_design(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1080
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1084
spd_insert_str_map(si, SPD_KEY_MOD_REF_DESIGN, card,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1086
spd_insert_range(si, SPD_KEY_MOD_DESIGN_REV, rev,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1109
spd_parse_ddr5_attr(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1112
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1117
spd_upsert_flag(si, SPD_KEY_DEVS, SPD_DEVICE_HS);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1118
spd_insert_map(si, SPD_KEY_MOD_NROWS, nrows,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1120
spd_insert_map(si, SPD_KEY_MOD_OPER_TEMP, otr,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1129
spd_parse_ddr5_mod_org(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1132
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1136
spd_nvl_insert_key(si, SPD_KEY_RANK_ASYM);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1137
spd_insert_range(si, SPD_KEY_NRANKS, nranks, &spd_ddr5_nrank_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1159
spd_parse_ddr5_bus_width(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1162
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1167
spd_insert_range(si, SPD_KEY_NSUBCHAN, nsc, &spd_ddr5_nsc_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1168
spd_nvl_insert_u32(si, SPD_KEY_DRAM_NCHAN, 1);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1169
spd_insert_map(si, SPD_KEY_ECC_WIDTH, ext, spd_ddr5_ext_width,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1171
spd_insert_map(si, SPD_KEY_DATA_WIDTH, pri, spd_ddr5_pri_width,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1238
spd_parse_ddr5_udimm_cd(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1242
const uint8_t type = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1246
spd_parse_ddr5_dev_common(si, off, SPD_DEVICE_CD_0,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1253
spd_parse_ddr5_udimm_ckd_cfg(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1256
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1259
spd_nvl_insert_key(si, SPD_KEY_DDR5_CKD_CHAQCK0_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1261
spd_nvl_insert_key(si, SPD_KEY_DDR5_CKD_CHAQCK1_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1263
spd_nvl_insert_key(si, SPD_KEY_DDR5_CKD_CHBQCK0_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1265
spd_nvl_insert_key(si, SPD_KEY_DDR5_CKD_CHBQCK1_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1276
spd_parse_ddr5_udimm_ckd_drv(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1279
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1286
spd_insert_map(si, SPD_KEY_DDR5_CKD_CHAQCK0_DS, qck0a,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1288
spd_insert_map(si, SPD_KEY_DDR5_CKD_CHAQCK1_DS, qck1a,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1290
spd_insert_map(si, SPD_KEY_DDR5_CKD_CHBQCK0_DS, qck0b,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1292
spd_insert_map(si, SPD_KEY_DDR5_CKD_CHBQCK1_DS, qck1b,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1302
spd_parse_ddr5_udimm_ckd_slew(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1305
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1309
spd_insert_map(si, SPD_KEY_DDR5_CKD_CHAQCK_SLEW, qcka,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1311
spd_insert_map(si, SPD_KEY_DDR5_CKD_CHBQCK_SLEW, qckb,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1350
spd_parse_ddr5_rdimm_rcd(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1354
const uint8_t type = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1358
spd_parse_ddr5_dev_common(si, off, SPD_DEVICE_RCD,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1365
spd_parse_ddr5_lrdimm_db(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1369
const uint8_t type = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1373
spd_parse_ddr5_dev_common(si, off, SPD_DEVICE_DB,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1380
spd_parse_ddr5_rdimm_clken(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1383
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1386
spd_nvl_insert_key(si, SPD_KEY_DDR5_RCD_QACK_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1388
spd_nvl_insert_key(si, SPD_KEY_DDR5_RCD_QBCK_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1390
spd_nvl_insert_key(si, SPD_KEY_DDR5_RCD_QCCK_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1392
spd_nvl_insert_key(si, SPD_KEY_DDR5_RCD_QDCK_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1394
spd_nvl_insert_key(si, SPD_KEY_DDR5_RCD_BCK_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1398
spd_parse_ddr5_rdimm_rwen(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1401
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1404
spd_nvl_insert_key(si, SPD_KEY_DDR5_RCD_QBCS_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1406
spd_nvl_insert_key(si, SPD_KEY_DDR5_RCD_QACS_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1408
spd_nvl_insert_key(si, SPD_KEY_DDR5_RCD_QxCA13_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1410
spd_nvl_insert_key(si, SPD_KEY_DDR5_RCD_BCS_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1412
spd_nvl_insert_key(si, SPD_KEY_DDR5_RCD_QxCS_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1414
spd_nvl_insert_key(si, SPD_KEY_DDR5_RCD_QBCA_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1416
spd_nvl_insert_key(si, SPD_KEY_DDR5_RCD_QACA_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
142
spd_parse_ddr5_denpkg(spd_info_t *si, uint8_t data, const char *ndie_key,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1426
spd_parse_ddr5_rdimm_clkimp(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1429
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1435
spd_insert_map(si, SPD_KEY_DDR5_RCD_QACK_DS, qack, spd_ddr5_ds_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1437
spd_insert_map(si, SPD_KEY_DDR5_RCD_QBCK_DS, qbck, spd_ddr5_ds_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1439
spd_insert_map(si, SPD_KEY_DDR5_RCD_QCCK_DS, qcck, spd_ddr5_ds_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1441
spd_insert_map(si, SPD_KEY_DDR5_RCD_QDCK_DS, qdck, spd_ddr5_ds_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1446
spd_parse_ddr5_rdimm_casimp(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1449
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1453
spd_insert_map(si, SPD_KEY_DDR5_RCD_QxCS_DS, cs, spd_ddr5_ds_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1455
spd_insert_map(si, SPD_KEY_DDR5_RCD_CA_DS, ca, spd_ddr5_ds_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1460
spd_parse_ddr5_lrdimm_dbimp(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1463
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1467
spd_insert_map(si, SPD_KEY_DDR5_RCD_BCK_DS, bck, spd_ddr5_ds_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1469
spd_insert_map(si, SPD_KEY_DDR5_RCD_BCOM_DS, bcom, spd_ddr5_ds_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
148
spd_insert_map(si, ndie_key, ndie, spd_ddr5_ndies_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1480
spd_parse_ddr5_rdimm_qslew(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1483
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1488
spd_insert_map(si, SPD_KEY_DDR5_RCD_QCK_SLEW, qck,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1490
spd_insert_map(si, SPD_KEY_DDR5_RCD_QCA_SLEW, qca,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1492
spd_insert_map(si, SPD_KEY_DDR5_RCD_QCS_SLEW, qcs,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1497
spd_parse_ddr5_lrdimm_bslew(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
150
spd_insert_map(si, sl_key, ndie, spd_ddr5_sl_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1500
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1504
spd_insert_map(si, SPD_KEY_DDR5_RCD_BCK_SLEW, bck,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1506
spd_insert_map(si, SPD_KEY_DDR5_RCD_BCOM_SLEW, bcom,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
152
spd_insert_map64(si, den_key, dens, spd_ddr5_density_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1522
spd_parse_ddr5_lrdimm_rtt(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1525
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1528
spd_insert_map(si, SPD_KEY_DDR5_RCD_RTT_TERM, rtt,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
157
spd_parse_ddr5_denpkg_pri(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1584
spd_parse_ddr5_mrdimm_mrcd(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1588
const uint8_t type = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1592
spd_parse_ddr5_dev_common(si, off, SPD_DEVICE_MRCD,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1599
spd_parse_ddr5_mrdimm_mdb(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
160
spd_parse_ddr5_denpkg(si, si->si_data[off], SPD_KEY_PKG_NDIE,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1603
const uint8_t type = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1607
spd_parse_ddr5_dev_common(si, off, SPD_DEVICE_MDB,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1621
spd_parse_ddr5_mrdimm_cden(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1624
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1627
spd_nvl_insert_key(si, SPD_KEY_DDR5_MRCD_QACK_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1629
spd_nvl_insert_key(si, SPD_KEY_DDR5_MRCD_QBCK_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1631
spd_nvl_insert_key(si, SPD_KEY_DDR5_MRCD_QCCK_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1633
spd_nvl_insert_key(si, SPD_KEY_DDR5_MRCD_QDCK_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1635
spd_nvl_insert_key(si, SPD_KEY_DDR5_MRCD_BCK_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1639
spd_parse_ddr5_mrdimm_oacen(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1642
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1645
spd_nvl_insert_key(si, SPD_KEY_DDR5_MRCD_QACA_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1647
spd_nvl_insert_key(si, SPD_KEY_DDR5_MRCD_QBCA_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1649
spd_nvl_insert_key(si, SPD_KEY_DDR5_MRCD_QxCS_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
165
spd_parse_ddr5_denpkg_sec(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1651
spd_nvl_insert_key(si, SPD_KEY_DDR5_MRCD_BCS_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1653
spd_nvl_insert_key(si, SPD_KEY_DDR5_MRCD_QxCA13_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1655
spd_nvl_insert_key(si, SPD_KEY_DDR5_MRCD_QACS_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1657
spd_nvl_insert_key(si, SPD_KEY_DDR5_MRCD_QBCS_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1659
spd_nvl_insert_key(si, SPD_KEY_DDR5_MRCD_DCS1_EN);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1669
spd_parse_ddr5_mrdimm_qck_drv(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1672
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1678
spd_insert_map(si, SPD_KEY_DDR5_RCD_QACK_DS, qack, spd_ddr5_mrcd_ds_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
168
if (!spd_parse_ddr5_isassym(si))
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1680
spd_insert_map(si, SPD_KEY_DDR5_RCD_QBCK_DS, qbck, spd_ddr5_mrcd_ds_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1682
spd_insert_map(si, SPD_KEY_DDR5_RCD_QCCK_DS, qcck, spd_ddr5_mrcd_ds_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1684
spd_insert_map(si, SPD_KEY_DDR5_RCD_QDCK_DS, qdck, spd_ddr5_mrcd_ds_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1696
spd_parse_ddr5_mrdimm_qca_drv(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1699
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1704
spd_insert_map(si, SPD_KEY_DDR5_MRCD_QxCS_DS, cs, spd_ddr5_mrcd_ds_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1706
spd_insert_map(si, SPD_KEY_DDR5_MRCD_CA_DS, ca, spd_ddr5_mrcd_ds_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1708
spd_insert_map(si, SPD_KEY_DDR5_MRCD_QxCS_OUT, out, spd_ddr5_mrcd_out,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
171
spd_parse_ddr5_denpkg(si, si->si_data[off], SPD_KEY_SEC_PKG_NDIE,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1713
spd_parse_ddr5_mrdimm_db_drv(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1716
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1720
spd_insert_map(si, SPD_KEY_DDR5_MRCD_BCK_DS, bck, spd_ddr5_mrcd_ds_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1722
spd_insert_map(si, SPD_KEY_DDR5_MRCD_BCOM_DS, bcom,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1733
spd_parse_ddr5_mrdimm_qxx_slew(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1736
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1741
spd_insert_map(si, SPD_KEY_DDR5_MRCD_QCK_SLEW, qck,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1743
spd_insert_map(si, SPD_KEY_DDR5_MRCD_QCA_SLEW, qca,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1745
spd_insert_map(si, SPD_KEY_DDR5_MRCD_QCS_SLEW, qcs,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1750
spd_parse_ddr5_mrdimm_bxx_slew(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1753
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1757
spd_insert_map(si, SPD_KEY_DDR5_MRCD_BCK_SLEW, bck,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1759
spd_insert_map(si, SPD_KEY_DDR5_MRCD_BCOM_SLEW, bcom,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1770
spd_parse_ddr5_mrdimm_dca_cfg(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1773
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1776
spd_insert_map(si, SPD_KEY_DDR5_MRCD_DCA_CFG, cfg,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1788
spd_parse_ddr5_mrdimm_irxtype(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1791
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1794
spd_insert_map(si, SPD_KEY_DDR5_MRDIMM_IRXT, irxt,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1827
spd_parse_ddr5_ddimm_dmb(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1831
const uint8_t type = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1835
spd_parse_ddr5_dev_common(si, off, SPD_DEVICE_DMB,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1850
spd_parse_ddr5_camm2_ckd0(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1854
const uint8_t type = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1858
spd_parse_ddr5_dev_common(si, off, SPD_DEVICE_CD_0,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
186
spd_parse_ddr5_addr(spd_info_t *si, uint8_t data, const char *row_key,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1865
spd_parse_ddr5_camm2_ckd1(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1869
const uint8_t type = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1873
spd_parse_ddr5_dev_common(si, off, SPD_DEVICE_CD_1,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1887
spd_parse_ddr5_mod_specific(spd_info_t *si)
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1891
if (nvlist_lookup_uint32(si->si_nvl, SPD_KEY_MOD_TYPE, &type) != 0)
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1896
spd_parse(si, spd_ddr5_rdimm, ARRAY_SIZE(spd_ddr5_rdimm));
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1899
spd_parse(si, spd_ddr5_lrdimm, ARRAY_SIZE(spd_ddr5_lrdimm));
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1905
spd_parse(si, spd_ddr5_udimm, ARRAY_SIZE(spd_ddr5_udimm));
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1906
if (SPD_DDR5_SPD_REV_ADD(si->si_data[SPD_DDR5_COM_REV]) >= 1) {
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1907
spd_parse(si, spd_ddr5_udimm_1v1,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1912
spd_parse(si, spd_ddr5_mrdimm, ARRAY_SIZE(spd_ddr5_mrdimm));
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1913
if (SPD_DDR5_SPD_REV_ADD(si->si_data[SPD_DDR5_COM_REV]) >= 1) {
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1914
spd_parse(si, spd_ddr5_mrdimm_1v1,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1919
spd_parse(si, spd_ddr5_ddimm, ARRAY_SIZE(spd_ddr5_ddimm));
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
192
spd_insert_range(si, col_key, ncols, &spd_ddr5_ncol_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1922
spd_parse(si, spd_ddr5_camm2, ARRAY_SIZE(spd_ddr5_camm2));
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
193
spd_insert_range(si, row_key, nrows, &spd_ddr5_nrow_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1940
spd_parse_ddr5_common(spd_info_t *si)
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1942
spd_parse(si, spd_ddr5_module, ARRAY_SIZE(spd_ddr5_module));
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1943
spd_parse(si, spd_ddr5_mfg, ARRAY_SIZE(spd_ddr5_mfg));
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1944
spd_parse_ddr5_mod_specific(si);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1955
spd_parse_ddr5(spd_info_t *si)
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1957
if (SPD_DDR5_SPD_REV_ENC(si->si_data[SPD_DDR5_SPD_REV]) !=
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1959
si->si_error = LIBJEDEC_SPD_UNSUP_REV;
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1963
if (si->si_nbytes <= SPD_DDR5_COM_REV) {
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1964
si->si_error = LIBJEDEC_SPD_TOOSHORT;
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1968
if (SPD_DDR5_SPD_REV_ENC(si->si_data[SPD_DDR5_COM_REV]) !=
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
197
spd_parse_ddr5_addr_pri(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1970
si->si_error = LIBJEDEC_SPD_UNSUP_REV;
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1974
spd_parse(si, spd_ddr5_base, ARRAY_SIZE(spd_ddr5_base));
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1975
if (SPD_DDR5_SPD_REV_ADD(si->si_data[SPD_DDR5_COM_REV]) >= 2)
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1976
spd_parse(si, spd_ddr5_base_1v2, ARRAY_SIZE(spd_ddr5_base_1v2));
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
1977
spd_parse_ddr5_common(si);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
200
spd_parse_ddr5_addr(si, si->si_data[off], SPD_KEY_NROW_BITS,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
205
spd_parse_ddr5_addr_sec(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
208
if (!spd_parse_ddr5_isassym(si))
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
211
spd_parse_ddr5_addr(si, si->si_data[off], SPD_KEY_SEC_NROW_BITS,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
223
spd_parse_ddr5_width(spd_info_t *si, uint8_t data, const char *key)
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
227
spd_insert_map(si, key, width, spd_ddr5_width_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
232
spd_parse_ddr5_width_pri(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
235
spd_parse_ddr5_width(si, si->si_data[off], SPD_KEY_DRAM_WIDTH);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
239
spd_parse_ddr5_width_sec(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
242
if (!spd_parse_ddr5_isassym(si))
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
245
spd_parse_ddr5_width(si, si->si_data[off], SPD_KEY_SEC_DRAM_WIDTH);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
257
spd_parse_ddr5_banks(spd_info_t *si, uint8_t data, const char *bg_key,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
263
spd_insert_range(si, bg_key, nbg, &spd_ddr5_nbg_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
264
spd_insert_range(si, ba_key, nba, &spd_ddr5_nba_range);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
268
spd_parse_ddr5_banks_pri(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
271
spd_parse_ddr5_banks(si, si->si_data[off], SPD_KEY_NBGRP_BITS,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
276
spd_parse_ddr5_banks_sec(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
279
if (!spd_parse_ddr5_isassym(si))
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
282
spd_parse_ddr5_banks(si, si->si_data[off], SPD_KEY_SEC_NBGRP_BITS,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
287
spd_parse_ddr5_ppr(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
290
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
294
spd_nvl_insert_u32(si, SPD_KEY_PPR_GRAN,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
297
spd_nvl_insert_u32(si, SPD_KEY_PPR_GRAN,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
305
spd_nvl_insert_u32(si, SPD_KEY_PPR, flags);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
308
spd_nvl_insert_key(si, SPD_KEY_DDR5_BL32);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
318
spd_parse_ddr5_dca(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
321
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
325
spd_nvl_insert_key(si, SPD_KEY_DDR_PASR);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
327
spd_insert_map(si, SPD_KEY_DDR5_DCA, dca, spd_ddr5_dca_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
332
spd_parse_ddr5_flt(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
335
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
339
spd_nvl_insert_key(si, SPD_KEY_DDR5_WIDE_TS);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
34
spd_parse_ddr5_nbytes(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
353
spd_nvl_insert_u32(si, SPD_KEY_DDR5_FLT, flt);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
361
spd_parse_ddr5_voltage(spd_info_t *si, uint8_t data, const char *key,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
367
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
37
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
370
spd_nvl_insert_u32_array(si, key, &mv[nom_idx], 1);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
375
spd_parse_ddr5_vdd(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
379
return (spd_parse_ddr5_voltage(si, si->si_data[off], key, volts,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
384
spd_parse_ddr5_vddq(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
388
return (spd_parse_ddr5_voltage(si, si->si_data[off], key, volts,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
393
spd_parse_ddr5_vpp(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
397
return (spd_parse_ddr5_voltage(si, si->si_data[off], key, volts,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
402
spd_parse_ddr5_time(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
405
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
408
spd_nvl_insert_key(si, SPD_KEY_DDR5_NONSTD_TIME);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
415
spd_parse_ddr5_ps(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
42
spd_nvl_insert_u32(si, SPD_KEY_BETA, beta);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
421
ps = (uint64_t)si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
422
ps |= (uint64_t)si->si_data[off + 1] << 8;
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
425
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
43
spd_insert_map(si, SPD_KEY_NBYTES_TOTAL, total,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
430
spd_nvl_insert_u64(si, key, ps);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
438
spd_parse_ddr5_ns(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
444
ns = (uint64_t)si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
445
ns |= (uint64_t)si->si_data[off + 1] << 8;
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
448
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
454
spd_nvl_insert_u64(si, key, ps);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
462
spd_parse_ddr5_3ds_ns(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
468
if (nvlist_lookup_uint32(si->si_nvl, SPD_KEY_PKG_SL, &val) != 0 ||
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
473
spd_parse_ddr5_ns(si, off, len, key);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
477
spd_parse_ddr5_nck(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
480
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
483
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
488
spd_nvl_insert_u32(si, key, data);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
492
spd_parse_ddr5_cas(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
502
uint32_t data = si->si_data[off + byte];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
512
spd_nvl_insert_u32_array(si, key, cas, ncas);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
550
spd_parse_ddr5_rfm_flags(spd_info_t *si, uint8_t rfm0, uint8_t rfm1,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
560
spd_nvl_insert_u32(si, key, flags);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
564
spd_parse_ddr5_arfm_flags(spd_info_t *si, uint8_t rfm1, const char *key)
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
571
spd_nvl_insert_u32(si, key, flags);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
575
spd_parse_ddr5_rfm_common(spd_info_t *si, uint8_t rfm0, uint8_t rfm1,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
593
spd_insert_range(si, raaimt_key, raaimt,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
595
spd_insert_range(si, raaimt_fgr_key, raaimt_fgr,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
597
spd_insert_range(si, raammt_key, raammt,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
599
spd_insert_range(si, raammt_fgr_key, raammt_fgr,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
601
spd_insert_map(si, raa_ctr_key, raa_ctr, spd_ddr5_raa_ctr_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
606
spd_insert_range(si, brc_cfg_key, brc_cfg,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
608
spd_nvl_insert_u32(si, brc_sup_key, brc_flags);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
613
spd_parse_ddr5_rfm_pri(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
618
spd_parse_ddr5_rfm_flags(si, si->si_data[off], si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
620
spd_parse_ddr5_rfm_common(si, si->si_data[off], si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
628
spd_parse_ddr5_rfm_sec(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
631
if (!spd_parse_ddr5_isassym(si))
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
634
spd_parse_ddr5_rfm_flags(si, si->si_data[off], si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
636
spd_parse_ddr5_rfm_common(si, si->si_data[off], si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
644
spd_parse_ddr5_arfma_pri(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
649
if (SPD_DDR5_ARFM_SUP(si->si_data[off]) == 0)
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
652
spd_parse_ddr5_arfm_flags(si, si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
654
spd_parse_ddr5_rfm_common(si, si->si_data[off], si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
662
spd_parse_ddr5_arfma_sec(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
665
if (!spd_parse_ddr5_isassym(si))
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
668
if (SPD_DDR5_ARFM_SUP(si->si_data[off]) == 0)
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
671
spd_parse_ddr5_arfm_flags(si, si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
673
spd_parse_ddr5_rfm_common(si, si->si_data[off], si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
681
spd_parse_ddr5_arfmb_pri(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
686
if (SPD_DDR5_ARFM_SUP(si->si_data[off]) == 0)
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
689
spd_parse_ddr5_arfm_flags(si, si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
691
spd_parse_ddr5_rfm_common(si, si->si_data[off], si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
699
spd_parse_ddr5_arfmb_sec(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
702
if (!spd_parse_ddr5_isassym(si))
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
705
if (SPD_DDR5_ARFM_SUP(si->si_data[off]) == 0)
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
708
spd_parse_ddr5_arfm_flags(si, si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
710
spd_parse_ddr5_rfm_common(si, si->si_data[off], si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
718
spd_parse_ddr5_arfmc_pri(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
723
if (SPD_DDR5_ARFM_SUP(si->si_data[off]) == 0)
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
726
spd_parse_ddr5_arfm_flags(si, si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
728
spd_parse_ddr5_rfm_common(si, si->si_data[off], si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
736
spd_parse_ddr5_arfmc_sec(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
739
if (!spd_parse_ddr5_isassym(si))
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
742
if (SPD_DDR5_ARFM_SUP(si->si_data[off]) == 0)
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
745
spd_parse_ddr5_arfm_flags(si, si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
747
spd_parse_ddr5_rfm_common(si, si->si_data[off], si->si_data[off + 1],
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
75
spd_parse_ddr5_mod_type(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
78
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
83
spd_insert_map(si, SPD_KEY_MOD_HYBRID_TYPE, is_hyb,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
87
spd_insert_map(si, SPD_KEY_MOD_NVDIMM_TYPE, hybrid,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
894
spd_parse_ddr5_mod_rev(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
897
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
901
spd_nvl_insert_u32(si, SPD_KEY_MOD_REV_ENC, enc);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
902
spd_nvl_insert_u32(si, SPD_KEY_MOD_REV_ADD, add);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
911
spd_parse_ddr5_hash_seq(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
914
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
917
spd_insert_map(si, key, alg, spd_ddr5_hash_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
92
spd_insert_map(si, SPD_KEY_MOD_TYPE, type, spd_ddr5_mod_type_map,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
922
spd_parse_ddr5_dev_common(spd_info_t *si, uint32_t off, spd_device_t flags,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
926
const uint8_t type = SPD_DDR5_COM_INFO_TYPE(si->si_data[off + 2]);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
928
spd_parse_jedec_id(si, off, 2, id_key);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
929
spd_parse_jedec_id_str(si, off, 2, id_str_key);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
930
spd_parse_hex_vers(si, off + 3, 1, rev_key);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
931
spd_upsert_flag(si, SPD_KEY_DEVS, flags);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
932
spd_insert_map(si, type_key, type, type_map, ntypes);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
941
spd_parse_ddr5_spd(spd_info_t *si, uint32_t off, uint32_t len, const char *key)
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
944
const uint8_t type = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
948
spd_parse_ddr5_dev_common(si, off, SPD_DEVICE_SPD, SPD_KEY_DEV_SPD_MFG,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
964
spd_parse_ddr5_pmic0(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
968
const uint8_t type = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
97
spd_parse_ddr5_isassym(spd_info_t *si)
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
972
spd_parse_ddr5_dev_common(si, off, SPD_DEVICE_PMIC_0,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
979
spd_parse_ddr5_pmic1(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
983
const uint8_t type = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
987
spd_parse_ddr5_dev_common(si, off, SPD_DEVICE_PMIC_1,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
99
ASSERT3U(si->si_size, >, SPD_DDR5_COM_ORG);
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
994
spd_parse_ddr5_pmic2(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
998
const uint8_t type = si->si_data[off + 2];
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
131
spd_parse_lp4_density(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
134
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
139
spd_insert_range(si, SPD_KEY_NBGRP_BITS, nbg, &spd_lp4_nbgrp_range);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
140
spd_insert_range(si, SPD_KEY_NBANK_BITS, nbank, &spd_lp4_nba_range);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
141
spd_insert_map64(si, SPD_KEY_DIE_SIZE, dens, spd_lp4_density_map,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
156
spd_parse_lp4_addr(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
159
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
163
spd_insert_range(si, SPD_KEY_NROW_BITS, nrows, &spd_lp4_nrow_range);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
164
spd_insert_range(si, SPD_KEY_NCOL_BITS, ncols, &spd_lp4_ncol_range);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
177
spd_parse_lp4_pkg(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
180
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
186
spd_nvl_insert_key(si, SPD_KEY_PKG_NOT_MONO);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
189
spd_insert_range(si, SPD_KEY_PKG_NDIE, ndie, &spd_lp4_ndie_range);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
190
spd_insert_range(si, SPD_KEY_DRAM_NCHAN, nchan, &spd_lp4_nchan_range);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
211
spd_parse_lp4_feat(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
214
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
218
spd_insert_map(si, SPD_KEY_MAW, maw, spd_lp4_maw_map,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
220
spd_insert_map(si, SPD_KEY_MAC, mac, spd_lp4_mac_map,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
225
spd_parse_lp4_feat2(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
228
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
234
spd_nvl_insert_u32(si, SPD_KEY_PPR_GRAN,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
247
spd_nvl_err(si, SPD_KEY_PPR, SPD_ERROR_NO_XLATE,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
254
spd_nvl_insert_u32(si, SPD_KEY_PPR, flags);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
269
spd_parse_lp4_mod_org(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
272
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
278
spd_nvl_insert_key(si, SPD_KEY_LP_BYTE_MODE);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
281
spd_insert_range(si, SPD_KEY_NRANKS, nrank, &spd_lp4_nrank_range);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
282
spd_insert_range(si, SPD_KEY_DRAM_WIDTH, width, &spd_lp4_width_range);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
301
spd_parse_lp4_bus_width(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
304
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
309
spd_insert_map(si, SPD_KEY_NSUBCHAN, nchan, spd_lp4_chan_map,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
313
spd_nvl_err(si, SPD_KEY_ECC_WIDTH, SPD_ERROR_NO_XLATE,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
316
spd_nvl_insert_u32(si, SPD_KEY_ECC_WIDTH, 0);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
319
spd_insert_range(si, SPD_KEY_DATA_WIDTH, width,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
324
spd_parse_lp4_therm(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
327
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
330
spd_upsert_flag(si, key, SPD_DEVICE_TEMP_1);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
335
spd_nvl_insert_u32(si, SPD_KEY_DEV_TEMP_TYPE, SPD_TEMP_T_TSE2004av);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
354
spd_parse_lp4_sigload(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
357
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
362
spd_insert_range(si, SPD_KEY_LP_LOAD_DSM, dsm, &spd_lp4_dsm_range);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
363
spd_insert_range(si, SPD_KEY_LP_LOAD_CAC, cac, &spd_lp4_cac_range);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
364
spd_insert_range(si, SPD_KEY_LP_LOAD_CS, cs, &spd_lp4_cs_range);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
376
spd_parse_lp4_timebase(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
379
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
383
spd_insert_map(si, SPD_KEY_MTB, mtb, spd_lp4_ts_mtb,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
385
spd_insert_map(si, SPD_KEY_FTB, ftb, spd_lp4_ts_ftb,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
41
spd_parse_lp4_nbytes(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
418
spd_parse_lp4_cas(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
426
uint32_t data = si->si_data[off + byte];
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
436
spd_nvl_err(si, key, SPD_ERROR_BAD_DATA,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
44
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
445
spd_nvl_insert_u32_array(si, key, cas, ncas);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
449
spd_parse_lp4_rwlat(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
452
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
465
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE, "unknown write "
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
477
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE, "unknown read "
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
48
spd_insert_map(si, SPD_KEY_NBYTES_USED, used, spd_lp4_nbytes_used_map,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
482
spd_nvl_insert_u32(si, key, rwlat);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
50
spd_insert_map(si, SPD_KEY_NBYTES_TOTAL, total,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
589
spd_parse_lp4_mod_specific(spd_info_t *si)
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
59
spd_upsert_flag(si, SPD_KEY_DEVS, SPD_DEVICE_SPD);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
593
if (nvlist_lookup_uint32(si->si_nvl, SPD_KEY_MOD_TYPE, &type) != 0)
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
598
spd_parse(si, spd_lp4_lpdimm, ARRAY_SIZE(spd_lp4_lpdimm));
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
606
spd_parse_lp4(spd_info_t *si)
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
608
if (SPD_LP4_SPD_REV_ENC(si->si_data[SPD_LP4_SPD_REV]) !=
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
61
spd_nvl_insert_u32(si, SPD_KEY_DEV_SPD_TYPE, SPD_SPD_T_EE1002);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
610
si->si_error = LIBJEDEC_SPD_UNSUP_REV;
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
614
spd_parse(si, spd_lp4_base, ARRAY_SIZE(spd_lp4_base));
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
615
spd_parse_lp4_mod_specific(si);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
616
spd_parse_ddr4_mfg(si);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
63
spd_nvl_insert_u32(si, SPD_KEY_DEV_SPD_TYPE, SPD_SPD_T_EE1004);
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
82
spd_parse_lp4_mod_type(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
85
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
89
spd_insert_map(si, SPD_KEY_MOD_HYBRID_TYPE, is_hyb,
usr/src/lib/libjedec/common/libjedec_spd_lp4.c
92
spd_insert_map(si, SPD_KEY_MOD_TYPE, type, spd_lp4_mod_type_map,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
106
spd_parse_lp5_address(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
109
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
113
spd_insert_range(si, SPD_KEY_NROW_BITS, nrow, &spd_lp5_nrow_range);
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
114
spd_insert_map(si, SPD_KEY_NCOL_BITS, bcol, spd_lp5_ncol_map,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
136
spd_parse_lp5_pkg(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
139
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
143
spd_nvl_insert_key(si, SPD_KEY_PKG_NOT_MONO);
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
146
spd_insert_map(si, SPD_KEY_PKG_NDIE, ndie, spd_lp5_ndie_map,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
151
spd_parse_lp5_opt_feat(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
154
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
165
spd_nvl_err(si, key, SPD_ERROR_NO_XLATE,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
175
spd_nvl_insert_u32(si, key, flags);
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
191
spd_parse_lp5_mod_org(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
194
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
200
spd_nvl_insert_key(si, SPD_KEY_LP_BYTE_MODE);
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
203
spd_insert_range(si, SPD_KEY_NRANKS, nrank, &spd_lp5_nrank_range);
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
204
spd_insert_range(si, SPD_KEY_DRAM_WIDTH, width, &spd_lp5_width_range);
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
217
spd_parse_lp5_width(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
220
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
223
spd_insert_map(si, key, scw, spd_lp5_subchan_width,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
243
spd_parse_lp5_sigload(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
246
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
251
spd_insert_range(si, SPD_KEY_LP_LOAD_DSM, dsm, &spd_lp5_dsm_range);
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
252
spd_insert_range(si, SPD_KEY_LP_LOAD_CAC, cac, &spd_lp5_cac_range);
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
253
spd_insert_range(si, SPD_KEY_LP_LOAD_CS, cs, &spd_lp5_cs_range);
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
265
spd_parse_lp5_timebase(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
268
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
272
spd_insert_map(si, SPD_KEY_MTB, mtb, spd_lp5_ts_mtb,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
274
spd_insert_map(si, SPD_KEY_FTB, ftb, spd_lp5_ts_ftb,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
329
spd_parse_lp5(spd_info_t *si)
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
331
if (SPD_LP5_SPD_REV_ENC(si->si_data[SPD_LP5_SPD_REV]) !=
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
333
si->si_error = LIBJEDEC_SPD_UNSUP_REV;
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
337
spd_parse(si, spd_lp5_base, ARRAY_SIZE(spd_lp5_base));
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
338
spd_parse_ddr5_common(si);
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
35
spd_parse_lp5_nbytes(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
38
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
43
spd_nvl_insert_u32(si, SPD_KEY_BETA, beta);
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
44
spd_insert_map(si, SPD_KEY_NBYTES_TOTAL, total,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
81
spd_parse_lp5_density(spd_info_t *si, uint32_t off, uint32_t len,
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
84
const uint8_t data = si->si_data[off];
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
89
spd_insert_range(si, SPD_KEY_NBGRP_BITS, nbg, &spd_lp5_nbg_range);
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
90
spd_insert_range(si, SPD_KEY_NBANK_BITS, nba, &spd_lp5_nba_range);
usr/src/lib/libjedec/common/libjedec_spd_lp5.c
91
spd_insert_map64(si, SPD_KEY_DIE_SIZE, dens, spd_lp5_density_map,
usr/src/lib/libproc/amd64/Pisadep.c
168
prsyminfo_t si = { 0 };
usr/src/lib/libproc/amd64/Pisadep.c
170
if (Pxlookup_by_addr(P, pc, NULL, 0, &sym, &si) != 0)
usr/src/lib/libproc/amd64/Pisadep.c
176
if (ctf_func_info(ctfp, si.prs_id, &finfo) == CTF_ERR)
usr/src/lib/libproc/amd64/Pisadep.c
390
prsyminfo_t si = {0};
usr/src/lib/libproc/amd64/Pisadep.c
400
if (Pxlookup_by_addr(P, pc, NULL, 0, &sym, &si) != 0)
usr/src/lib/libproc/amd64/Pisadep.c
406
if (ctf_func_info(ctfp, si.prs_id, &finfo) == CTF_ERR)
usr/src/lib/libproc/amd64/Pisadep.c
432
if (ctf_func_args(ctfp, si.prs_id, 5, args_types) == CTF_ERR)
usr/src/lib/libproc/common/Pcore.c
1344
siginfo_t *si = &killinfo.prk_info;
usr/src/lib/libproc/common/Pcore.c
1380
if (sig2str(si->si_signo, signame) == -1) {
usr/src/lib/libproc/common/Pcore.c
1382
"<Unknown signal: 0x%x>, ", si->si_signo);
usr/src/lib/libproc/common/Pcore.c
1387
if (si->si_code == SI_USER || si->si_code == SI_QUEUE) {
usr/src/lib/libproc/common/Pcore.c
1390
si->si_pid, si->si_uid, si->si_zoneid, si->si_ctid);
usr/src/lib/libproc/common/Pcore.c
1393
"code=%d", si->si_code);
usr/src/lib/libproc/common/Psymtab.c
2900
prsyminfo_t si;
usr/src/lib/libproc/common/Psymtab.c
2965
si = *sip;
usr/src/lib/libproc/common/Psymtab.c
2973
*sip = si;
usr/src/lib/libproc/common/Psymtab.c
3179
prsyminfo_t si;
usr/src/lib/libproc/common/Psymtab.c
3196
si.prs_table = PR_SYMTAB;
usr/src/lib/libproc/common/Psymtab.c
3200
si.prs_table = PR_DYNSYM;
usr/src/lib/libproc/common/Psymtab.c
3206
si.prs_object = object_name;
usr/src/lib/libproc/common/Psymtab.c
3207
si.prs_lmid = fptr->file_lo == NULL ?
usr/src/lib/libproc/common/Psymtab.c
3265
si.prs_name = strs + sym.st_name;
usr/src/lib/libproc/common/Psymtab.c
3277
si.prs_name = fptr->file_shstrs + shdr.sh_name;
usr/src/lib/libproc/common/Psymtab.c
3279
si.prs_id = ndx;
usr/src/lib/libproc/common/Psymtab.c
3280
if ((rv = func(cd, &sym, si.prs_name, &si)) != 0)
usr/src/lib/libproc/i386/Pisadep.c
128
prsyminfo_t si = { 0 };
usr/src/lib/libproc/i386/Pisadep.c
130
if (Pxlookup_by_addr(P, pc, NULL, 0, &sym, &si) != 0)
usr/src/lib/libproc/i386/Pisadep.c
136
if (ctf_func_info(ctfp, si.prs_id, &finfo) == CTF_ERR)
usr/src/lib/libshare/smb/libshare_smb.c
1600
smb_add_transient(sa_handle_t handle, smb_share_t *si)
usr/src/lib/libshare/smb/libshare_smb.c
1609
if (si == NULL)
usr/src/lib/libshare/smb/libshare_smb.c
1612
if ((share = sa_find_share(handle, si->shr_path)) == NULL) {
usr/src/lib/libshare/smb/libshare_smb.c
1616
share = sa_get_share(group, si->shr_path);
usr/src/lib/libshare/smb/libshare_smb.c
1618
share = sa_add_share(group, si->shr_path,
usr/src/lib/libshare/smb/libshare_smb.c
1629
resource = sa_get_share_resource(share, si->shr_name);
usr/src/lib/libshare/smb/libshare_smb.c
1632
si->shr_name, SA_SHARE_TRANSIENT, &err);
usr/src/lib/libshare/smb/libshare_smb.c
1637
if (si->shr_cmnt[0] != '\0')
usr/src/lib/libshare/smb/libshare_smb.c
1638
(void) sa_set_resource_description(resource, si->shr_cmnt);
usr/src/lib/libshare/smb/libshare_smb.c
1640
if (si->shr_container[0] != '\0')
usr/src/lib/libshare/smb/libshare_smb.c
1642
si->shr_container);
usr/src/lib/libshare/smb/libshare_smb.c
1647
if ((opt = smb_csc_name(si)) != NULL)
usr/src/lib/libshare/smb/libshare_smb.c
1650
opt = (si->shr_flags & SMB_SHRF_ABE) ? "true" : "false";
usr/src/lib/libshare/smb/libshare_smb.c
1653
if ((si->shr_flags & SMB_SHRF_AUTOHOME) == 0) {
usr/src/lib/libshare/smb/libshare_smb.c
1654
opt = (si->shr_flags & SMB_SHRF_GUEST_OK) ? "true" : "false";
usr/src/lib/libshare/smb/libshare_smb.c
1658
if (si->shr_access_ro[0] != '\0')
usr/src/lib/libshare/smb/libshare_smb.c
1659
err |= nvlist_add_string(nvl, SHOPT_RO, si->shr_access_ro);
usr/src/lib/libshare/smb/libshare_smb.c
1661
if (si->shr_access_rw[0] != '\0')
usr/src/lib/libshare/smb/libshare_smb.c
1662
err |= nvlist_add_string(nvl, SHOPT_RW, si->shr_access_rw);
usr/src/lib/libshare/smb/libshare_smb.c
1664
if (si->shr_access_none[0] != '\0')
usr/src/lib/libshare/smb/libshare_smb.c
1665
err |= nvlist_add_string(nvl, SHOPT_NONE, si->shr_access_none);
usr/src/lib/libshare/smb/libshare_smb.c
2121
smb_build_shareinfo(sa_share_t share, sa_resource_t resource, smb_share_t *si)
usr/src/lib/libshare/smb/libshare_smb.c
2130
bzero(si, sizeof (smb_share_t));
usr/src/lib/libshare/smb/libshare_smb.c
2140
(void) strlcpy(si->shr_path, path, sizeof (si->shr_path));
usr/src/lib/libshare/smb/libshare_smb.c
2141
(void) strlcpy(si->shr_name, rname, sizeof (si->shr_name));
usr/src/lib/libshare/smb/libshare_smb.c
2150
(void) strlcpy(si->shr_cmnt, val, sizeof (si->shr_cmnt));
usr/src/lib/libshare/smb/libshare_smb.c
2154
si->shr_flags = (sa_is_persistent(share))
usr/src/lib/libshare/smb/libshare_smb.c
2162
si->shr_flags |= SMB_SHRF_CATIA;
usr/src/lib/libshare/smb/libshare_smb.c
2165
si->shr_flags |= SMB_SHRF_ABE;
usr/src/lib/libshare/smb/libshare_smb.c
2168
si->shr_flags |= SMB_SHRF_GUEST_OK;
usr/src/lib/libshare/smb/libshare_smb.c
2171
si->shr_flags |= SMB_SHRF_DFSROOT;
usr/src/lib/libshare/smb/libshare_smb.c
2174
si->shr_flags |= SMB_SHRF_CA;
usr/src/lib/libshare/smb/libshare_smb.c
2177
si->shr_flags |= SMB_SHRF_FSO;
usr/src/lib/libshare/smb/libshare_smb.c
2181
si->shr_flags |= SMB_SHRF_QUOTAS;
usr/src/lib/libshare/smb/libshare_smb.c
2184
smb_cfg_set_require(strbuf, &si->shr_encrypt);
usr/src/lib/libshare/smb/libshare_smb.c
2186
(void) smb_saprop_getstr(opts, SHOPT_AD_CONTAINER, si->shr_container,
usr/src/lib/libshare/smb/libshare_smb.c
2187
sizeof (si->shr_container));
usr/src/lib/libshare/smb/libshare_smb.c
2190
smb_csc_option(csc_value, si);
usr/src/lib/libshare/smb/libshare_smb.c
2192
if (smb_saprop_getstr(opts, SHOPT_RO, si->shr_access_ro,
usr/src/lib/libshare/smb/libshare_smb.c
2193
sizeof (si->shr_access_ro)))
usr/src/lib/libshare/smb/libshare_smb.c
2194
si->shr_flags |= SMB_SHRF_ACC_RO;
usr/src/lib/libshare/smb/libshare_smb.c
2196
if (smb_saprop_getstr(opts, SHOPT_RW, si->shr_access_rw,
usr/src/lib/libshare/smb/libshare_smb.c
2197
sizeof (si->shr_access_rw)))
usr/src/lib/libshare/smb/libshare_smb.c
2198
si->shr_flags |= SMB_SHRF_ACC_RW;
usr/src/lib/libshare/smb/libshare_smb.c
2200
if (smb_saprop_getstr(opts, SHOPT_NONE, si->shr_access_none,
usr/src/lib/libshare/smb/libshare_smb.c
2201
sizeof (si->shr_access_none)))
usr/src/lib/libshare/smb/libshare_smb.c
2202
si->shr_flags |= SMB_SHRF_ACC_NONE;
usr/src/lib/libshare/smb/libshare_smb.c
2219
smb_csc_option(const char *value, smb_share_t *si)
usr/src/lib/libshare/smb/libshare_smb.c
2226
si->shr_flags |= cscopt[i].flag;
usr/src/lib/libshare/smb/libshare_smb.c
2231
switch (si->shr_flags & SMB_SHRF_CSC_MASK) {
usr/src/lib/libshare/smb/libshare_smb.c
2243
if (si->shr_flags & cscopt[i].flag) {
usr/src/lib/libshare/smb/libshare_smb.c
2260
smb_csc_name(const smb_share_t *si)
usr/src/lib/libshare/smb/libshare_smb.c
2265
if (si->shr_flags & cscopt[i].flag)
usr/src/lib/libshare/smb/libshare_smb.c
394
smb_share_t si;
usr/src/lib/libshare/smb/libshare_smb.c
444
err = smb_build_shareinfo(share, resource, &si);
usr/src/lib/libshare/smb/libshare_smb.c
451
err = smb_share_create(&si);
usr/src/lib/libshare/smb/libshare_smb.c
457
&si, ZFS_SHARE_SMB);
usr/src/lib/libshare/smb/libshare_smb.c
484
smb_share_t si;
usr/src/lib/libshare/smb/libshare_smb.c
507
if ((ret = smb_build_shareinfo(share, resource, &si)) != SA_OK)
usr/src/lib/libshare/smb/libshare_smb.c
517
err = smb_share_create(&si);
usr/src/lib/libshare/smb/libshare_smb.c
608
smb_share_t si;
usr/src/lib/libshare/smb/libshare_smb.c
616
if ((res = smb_build_shareinfo(share, resource, &si)) != SA_OK)
usr/src/lib/libshare/smb/libshare_smb.c
619
res = smb_share_modify(&si);
usr/src/lib/libshare/smb/smb_share_doorclnt.c
380
smb_share_create(smb_share_t *si)
usr/src/lib/libshare/smb/smb_share_doorclnt.c
392
smb_dr_put_share(enc_ctx, si);
usr/src/lib/libshare/smb/smb_share_doorclnt.c
414
smb_dr_get_share(dec_ctx, si);
usr/src/lib/libshare/smb/smb_share_doorclnt.c
425
smb_share_modify(smb_share_t *si)
usr/src/lib/libshare/smb/smb_share_doorclnt.c
437
smb_dr_put_share(enc_ctx, si);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1209
pin_expired(CK_SESSION_INFO *si, CK_FLAGS flags)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1213
(si->state == CKS_RW_SO_FUNCTIONS))
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1216
((si->state == CKS_RO_USER_FUNCTIONS) ||
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1217
(si->state == CKS_RW_USER_FUNCTIONS)));
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1221
pin_locked(CK_SESSION_INFO *si, CK_FLAGS flags) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1224
(si->state == CKS_RW_SO_FUNCTIONS))
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1228
((si->state == CKS_RO_USER_FUNCTIONS) ||
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1229
(si->state == CKS_RW_USER_FUNCTIONS)));
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1092
smb_share_t si;
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1094
if (smb_shr_get(share, &si) != NERR_Success) {
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1118
(void) dfs_cache_add_byunc(uncpath, si.shr_path, DFS_OBJECT_ROOT);
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1120
dfs_cache_populate(uncpath, si.shr_path);
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
259
smb_share_t si;
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
261
if (smb_shr_get((char *)name, &si) != NERR_Success)
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
264
if ((si.shr_flags & SMB_SHRF_DFSROOT) == 0)
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
271
(void) strlcpy(path, si.shr_path, pathsz);
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
315
smb_share_t si;
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
324
if (smb_shr_get((char *)rootshr, &si) != NERR_Success)
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
358
if ((status = dfs_root_add(si.shr_path, &info)) != ERROR_SUCCESS) {
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
363
status = srvsvc_shr_setdfsroot(&si, B_TRUE);
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
382
smb_share_t si;
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
385
if (smb_shr_get((char *)name, &si) != NERR_Success)
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
388
if ((si.shr_flags & SMB_SHRF_DFSROOT) == 0)
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
391
if ((status = dfs_root_remove(si.shr_path)) != ERROR_SUCCESS)
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
394
status = srvsvc_shr_setdfsroot(&si, B_FALSE);
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
764
smb_share_t si;
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
766
if (smb_shr_get((char *)name, &si) != NERR_Success)
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
772
return (dfs_cache_add_byunc(uncpath, si.shr_path, type));
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
776
(void) snprintf(fspath, DFS_PATH_MAX, "%s/%s", si.shr_path, relpath);
usr/src/lib/smbsrv/libmlsvc/common/netdfs.c
1089
return (netdfs_info_storage(&info3->si, info, mxa, size));
usr/src/lib/smbsrv/libmlsvc/common/netdfs.c
1122
return (netdfs_info_storage(&info4->si, info, mxa, size));
usr/src/lib/smbsrv/libmlsvc/common/netdfs.c
1192
return (netdfs_info_storage1(&info6->si, info, mxa, size));
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
118
smb_share_t si;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
122
if (smb_shr_get((char *)username, &si) == NERR_Success) {
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
123
if (si.shr_flags & SMB_SHRF_AUTOHOME)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
142
smb_share_t si;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
148
if (smb_shr_get(shr_name, &si) == NERR_Success) {
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
149
if ((si.shr_flags & SMB_SHRF_AUTOHOME) == 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
152
(void) smb_shr_add(&si);
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
163
bzero(&si, sizeof (smb_share_t));
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
164
(void) strlcpy(si.shr_path, ai->ah_path, MAXPATHLEN);
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
165
(void) strsubst(si.shr_path, '\\', '/');
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
167
(void) strlcpy(si.shr_name, username, MAXNAMELEN);
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
168
(void) strlcpy(si.shr_container, ai->ah_container, MAXPATHLEN);
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
169
(void) strlcpy(si.shr_cmnt, "Autohome", SMB_SHARE_CMNT_MAX);
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
170
smb_autohome_parse_options(&si);
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
171
si.shr_flags |= SMB_SHRF_TRANS | SMB_SHRF_AUTOHOME;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
172
si.shr_uid = uid;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
173
si.shr_gid = gid;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
177
return (smb_shr_add(&si));
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
252
smb_autohome_info_t *si;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
257
if ((si = smb_autohome_getinfo()) != 0) {
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
258
(void) fseek(si->fp, 0L, SEEK_SET);
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
259
si->lineno = 0;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
263
if ((si = &smb_ai) == 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
273
if ((si->fp = fopen(filename, "r")) == NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
276
si->magic1 = si;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
277
si->magic2 = si;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
278
si->lineno = 0;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
289
smb_autohome_info_t *si;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
291
if ((si = smb_autohome_getinfo()) != 0) {
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
292
(void) fclose(si->fp);
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
293
si->fp = 0;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
294
si->magic1 = 0;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
295
si->magic2 = 0;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
310
smb_autohome_info_t *si;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
313
if ((si = smb_autohome_getinfo()) == 0) {
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
316
if ((si = smb_autohome_getinfo()) == 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
330
if (fgets(si->buf, SMB_AUTOHOME_BUFSIZ, si->fp) == 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
333
++si->lineno;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
335
if ((bp = strpbrk(si->buf, "#\r\n")) != 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
338
(void) trim_whitespace(si->buf);
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
339
bp = strcanon(si->buf, " \t");
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
342
(void) smb_autohome_keysub(name, si->buf, SMB_AUTOHOME_BUFSIZ);
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
343
return (smb_autohome_make_entry(si));
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
352
smb_autohome_make_entry(smb_autohome_info_t *si)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
357
bp = si->buf;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
360
si->argv[i] = NULL;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
364
if ((si->argv[i] = strsep(&bp, " \t")) == NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
366
} while (*(si->argv[i]) == '\0');
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
368
if (si->argv[i] == NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
372
if ((si->autohome.ah_name = si->argv[0]) == NULL) {
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
380
if ((si->autohome.ah_path = si->argv[1]) == NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
381
si->autohome.ah_path = "";
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
383
if ((si->autohome.ah_container = si->argv[2]) == NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
384
si->autohome.ah_container = "";
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
386
return (&si->autohome);
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
439
smb_autohome_info_t *si;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
441
if ((si = &smb_ai) == 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
444
if ((si->magic1 == si) && (si->magic2 == si) && (si->fp != NULL))
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
445
return (si);
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
461
smb_autohome_parse_options(smb_share_t *si)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
472
if (strlcpy(buf, si->shr_container, MAXPATHLEN) == 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
475
for (argc = 1, bp = si->shr_container; *bp != '\0'; ++bp)
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
496
si->shr_container[0] = '\0';
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
497
bp = si->shr_container;
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
503
smb_shr_sa_setflag((value + 6), si, SMB_SHRF_CATIA);
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
508
smb_shr_sa_csc_option((value + 4), si);
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
513
smb_shr_sa_setflag((value + 4), si, SMB_SHRF_ABE);
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
518
(void) strlcpy(si->shr_cmnt, (value + 12),
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
524
(void) strlcpy(si->shr_access_rw, (value + 3),
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
525
sizeof (si->shr_access_rw));
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
530
(void) strlcpy(si->shr_access_ro, (value + 3),
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
531
sizeof (si->shr_access_ro));
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
536
(void) strlcpy(si->shr_access_none, (value + 5),
usr/src/lib/smbsrv/libmlsvc/common/smb_autohome.c
537
sizeof (si->shr_access_none));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1119
smb_share_t *si;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1125
while ((si = smb_shr_iterate(&iterator)) != NULL) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1129
if ((si->shr_flags & SMB_SHRF_TRANS) &&
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1130
(!STYPE_ISIPC(si->shr_type))) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1131
bcopy(si, &list->sl_shares[n], sizeof (smb_share_t));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1152
smb_share_t si;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1154
if (smb_shr_get(subs->e_sharename, &si) != 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1219
if (smb_shr_expand_subs(cmd_tokens, &si, subs) != 0) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1286
smb_shr_lookup(char *sharename, smb_share_t *si)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1296
bcopy(cached_si, si, sizeof (smb_share_t));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1511
smb_shr_cache_addent(smb_share_t *si)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1519
si->shr_type |= smb_shr_is_special(si->shr_name);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1521
if (smb_shr_is_admin(si->shr_name))
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1522
si->shr_flags |= SMB_SHRF_ADMIN;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1524
bcopy(si, cache_ent, sizeof (smb_share_t));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1526
if (si->shr_flags & SMB_SHRF_AUTOHOME)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1631
smb_share_t *si;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1642
while ((si = smb_shr_iterate(&iterator)) != NULL) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1645
if ((si->shr_flags & SMB_SHRF_TRANS) ||
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1646
STYPE_ISIPC(si->shr_type))
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1649
rc = sa_delete_sharetab(handle, si->shr_path, "smb");
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1653
si->shr_path, rc, errno);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1709
smb_share_t si;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1724
if ((status = smb_shr_sa_get(share, resource, &si)) != NERR_Success) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1726
si.shr_name, status);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1730
status = smb_shr_add(&si);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1733
si.shr_name, status);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1766
smb_shr_sa_get(sa_share_t share, sa_resource_t resource, smb_share_t *si)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1781
bzero(si, sizeof (smb_share_t));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1782
si->shr_flags = SMB_SHRF_PERM;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1784
(void) strlcpy(si->shr_path, path, sizeof (si->shr_path));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1785
(void) strlcpy(si->shr_name, rname, sizeof (si->shr_name));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1794
(void) strlcpy(si->shr_cmnt, val, sizeof (si->shr_cmnt));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1804
(void) strlcpy(si->shr_container, val,
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1805
sizeof (si->shr_container));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1811
smb_shr_sa_setflag(val, si, SMB_SHRF_CATIA);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1817
smb_shr_sa_setflag(val, si, SMB_SHRF_ABE);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1823
smb_shr_sa_setflag(val, si, SMB_SHRF_GUEST_OK);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1829
smb_shr_sa_setflag(val, si, SMB_SHRF_DFSROOT);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1835
smb_shr_sa_setflag(val, si, SMB_SHRF_CA);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1841
smb_shr_sa_setflag(val, si, SMB_SHRF_FSO);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1848
smb_shr_sa_setflag(val, si, SMB_SHRF_QUOTAS);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1852
si->shr_flags |= SMB_SHRF_QUOTAS;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1857
smb_cfg_set_require(val, &si->shr_encrypt);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1863
smb_shr_sa_csc_option(val, si);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1869
(void) strlcpy(si->shr_access_none, val,
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1870
sizeof (si->shr_access_none));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1872
si->shr_flags |= SMB_SHRF_ACC_NONE;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1877
(void) strlcpy(si->shr_access_ro, val,
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1878
sizeof (si->shr_access_ro));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1880
si->shr_flags |= SMB_SHRF_ACC_RO;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1885
(void) strlcpy(si->shr_access_rw, val,
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1886
sizeof (si->shr_access_rw));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1888
si->shr_flags |= SMB_SHRF_ACC_RW;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1906
smb_shr_sa_csc_option(const char *value, smb_share_t *si)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1912
si->shr_flags |= cscopt[i].flag;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1917
switch (si->shr_flags & SMB_SHRF_CSC_MASK) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1927
si->shr_flags & SMB_SHRF_CSC_MASK);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1937
smb_shr_sa_csc_name(const smb_share_t *si)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1942
if (si->shr_flags & cscopt[i].flag)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1954
smb_shr_sa_setflag(const char *value, smb_share_t *si, uint32_t flag)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1957
si->shr_flags |= flag;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
1959
si->shr_flags &= ~flag;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2240
smb_shr_zfs_add(smb_share_t *si)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2250
if (smb_getdataset(libhd, si->shr_path, buf, MAXPATHLEN) != 0) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2261
ret = zfs_smb_acl_add(libhd, buf, si->shr_path, si->shr_name);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2264
si->shr_name, strerror(errno));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2270
"%s\n", si->shr_name);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2272
if ((si->shr_flags & SMB_SHRF_QUOTAS) != 0) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2288
smb_shr_zfs_remove(smb_share_t *si)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2297
if (smb_getdataset(libhd, si->shr_path, buf, MAXPATHLEN) != 0) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2303
ret = zfs_smb_acl_remove(libhd, buf, si->shr_path, si->shr_name);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2306
si->shr_name, strerror(errno));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2447
smb_shr_expand_subs(char **cmd_toks, smb_share_t *si, smb_shr_execinfo_t *subs)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2527
ptr = strdup(si->shr_name);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2530
ptr = strdup(si->shr_path);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2588
smb_shr_encode(smb_share_t *si, nvlist_t **nvlist)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2613
rc |= nvlist_add_string(share, "name", si->shr_name);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2614
rc |= nvlist_add_string(share, "path", si->shr_path);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2615
rc |= nvlist_add_string(share, "desc", si->shr_cmnt);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2618
rc = nvlist_add_string(smb, SHOPT_AD_CONTAINER, si->shr_container);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2619
if ((si->shr_flags & SMB_SHRF_ACC_NONE) != 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2620
rc |= nvlist_add_string(smb, SHOPT_NONE, si->shr_access_none);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2621
if ((si->shr_flags & SMB_SHRF_ACC_RO) != 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2622
rc |= nvlist_add_string(smb, SHOPT_RO, si->shr_access_ro);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2623
if ((si->shr_flags & SMB_SHRF_ACC_RW) != 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2624
rc |= nvlist_add_string(smb, SHOPT_RW, si->shr_access_rw);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2626
if ((si->shr_flags & SMB_SHRF_ABE) != 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2628
if ((si->shr_flags & SMB_SHRF_CATIA) != 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2630
if ((si->shr_flags & SMB_SHRF_GUEST_OK) != 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2632
if ((si->shr_flags & SMB_SHRF_DFSROOT) != 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2634
if ((si->shr_flags & SMB_SHRF_CA) != 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2636
if ((si->shr_flags & SMB_SHRF_FSO) != 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2638
if ((si->shr_flags & SMB_SHRF_QUOTAS) != 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2641
if (si->shr_encrypt == SMB_CONFIG_REQUIRED)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2643
else if (si->shr_encrypt == SMB_CONFIG_ENABLED)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2648
if ((si->shr_flags & SMB_SHRF_AUTOHOME) != 0) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2650
rc |= nvlist_add_uint32(smb, "uid", si->shr_uid);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2651
rc |= nvlist_add_uint32(smb, "gid", si->shr_gid);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2654
if ((csc = smb_shr_sa_csc_name(si)) != NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2657
rc |= nvlist_add_uint32(smb, "type", si->shr_type);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
2660
rc |= nvlist_add_nvlist(list, si->shr_name, share);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
388
smb_shr_add(smb_share_t *si)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
397
assert(si != NULL);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
399
if (smb_name_validate_share(si->shr_name) != ERROR_SUCCESS)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
405
cached_si = smb_shr_cache_findent(si->shr_name);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
407
if (si->shr_flags & SMB_SHRF_AUTOHOME) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
417
if (STYPE_ISDSK(si->shr_type)) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
434
rc = stat(si->shr_path, &st);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
436
smb_shr_zfs_add(si);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
455
if ((status = smb_shr_cache_addent(si)) != NERR_Success) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
464
if ((rc = smb_shr_encode(si, &shrlist)) == 0) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
470
smb_shr_publish(si->shr_name, si->shr_container);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
472
if ((si->shr_flags & SMB_SHRF_DFSROOT) != 0)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
473
dfs_namespace_load(si->shr_name);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
484
smb_shr_cache_delent(si->shr_name);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
496
smb_shr_zfs_remove(si);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
524
smb_share_t *si;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
537
if ((si = smb_shr_cache_findent(sharename)) == NULL) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
542
if (STYPE_ISIPC(si->shr_type)) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
548
if (si->shr_flags & SMB_SHRF_AUTOHOME) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
549
if ((--si->shr_refcnt) > 0) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
568
smb_shr_zfs_remove(si);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
579
(void) smb_shr_encode(si, &shrlist);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
581
(void) strlcpy(container, si->shr_container, sizeof (container));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
582
dfsroot = ((si->shr_flags & SMB_SHRF_DFSROOT) != 0);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
693
smb_shr_get(char *sharename, smb_share_t *si)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
700
if ((status = smb_shr_lookup(sharename, si)) == NERR_Success)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
704
status = smb_shr_lookup(sharename, si);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
721
smb_share_t *si;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
732
if ((si = smb_shr_cache_findent(new_si->shr_name)) == NULL) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
737
if (STYPE_ISIPC(si->shr_type)) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
748
bcopy(si, &old_si, sizeof (old_si));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
751
(void) strlcpy(si->shr_cmnt, new_si->shr_cmnt, sizeof (si->shr_cmnt));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
754
(void) strlcpy(si->shr_container, new_si->shr_container,
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
755
sizeof (si->shr_container));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
756
adc_changed = (strcmp(old_si.shr_container, si->shr_container) != 0);
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
759
si->shr_flags &= ~SMB_SHRF_ABE;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
760
si->shr_flags |= flag;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
763
si->shr_flags &= ~SMB_SHRF_CATIA;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
764
si->shr_flags |= flag;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
767
si->shr_flags &= ~SMB_SHRF_GUEST_OK;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
768
si->shr_flags |= flag;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
771
si->shr_flags &= ~SMB_SHRF_DFSROOT;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
772
si->shr_flags |= flag;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
775
si->shr_flags &= ~SMB_SHRF_CA;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
776
si->shr_flags |= flag;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
779
si->shr_flags &= ~SMB_SHRF_FSO;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
780
si->shr_flags |= flag;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
783
si->shr_flags &= ~SMB_SHRF_QUOTAS;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
784
si->shr_flags |= flag;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
785
if ((old_si.shr_flags ^ si->shr_flags) & SMB_SHRF_QUOTAS)
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
789
si->shr_flags &= ~SMB_SHRF_CSC_MASK;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
790
si->shr_flags |= flag;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
793
si->shr_flags &= ~SMB_SHRF_ACC_ALL;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
794
si->shr_flags |= access;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
796
si->shr_encrypt = new_si->shr_encrypt;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
799
(void) strlcpy(si->shr_access_none, new_si->shr_access_none,
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
800
sizeof (si->shr_access_none));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
803
(void) strlcpy(si->shr_access_ro, new_si->shr_access_ro,
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
804
sizeof (si->shr_access_ro));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
807
(void) strlcpy(si->shr_access_rw, new_si->shr_access_rw,
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
808
sizeof (si->shr_access_rw));
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
812
if (smb_shr_encode(si, &shrlist) == 0) {
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
837
smb_shr_zfs_add(si);
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
290
smb_share_t si;
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
305
if ((rc = smb_shr_get(SMB_SHARE_PRINT, &si)) != NERR_Success) {
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
337
(void) snprintf(g_path, MAXPATHLEN, "%s/%s%d", si.shr_path,
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
710
smb_share_t si;
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
785
if (smb_shr_get(SMB_SHARE_PRINT, &si) != NERR_Success) {
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
790
(void) snprintf(buf, MAXPATHLEN, "C:/%s", si.shr_path);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_sd.c
108
srvsvc_sd_set(smb_share_t *si, uint8_t *sdbuf)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_sd.c
115
ret = srvsvc_shareacl_getpath(si, path);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_sd.c
150
srvsvc_sd_get(smb_share_t *si, uint8_t *sdbuf, uint32_t *size)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_sd.c
162
if (si->shr_flags & SMB_SHRF_AUTOHOME) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_sd.c
163
status = srvsvc_sd_get_autohome(si, &sd);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_sd.c
165
ret = srvsvc_shareacl_getpath(si, path);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_sd.c
191
srvsvc_sd_get_autohome(const smb_share_t *si, smb_sd_t *sd)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_sd.c
201
fs_sd.sd_uid = si->shr_uid;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_sd.c
202
fs_sd.sd_gid = si->shr_gid;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_sd.c
55
srvsvc_shareacl_getpath(smb_share_t *si, char *shr_acl_path)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_sd.c
66
ret = smb_getdataset(libhd, si->shr_path, dataset, MAXPATHLEN);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_sd.c
89
mp, si->shr_name);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1012
status = srvsvc_share_getsd(mxa, &si, &sd);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1039
srvsvc_share_getsd(ndr_xa_t *mxa, smb_share_t *si, srvsvc_sd_t *sd)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1043
status = srvsvc_sd_get(si, NULL, &sd->sd_size);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1056
status = srvsvc_sd_get(si, sd->sd_buf, NULL);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1091
smb_share_t si;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1103
if (smb_shr_get((char *)param->netname, &si) != NERR_Success) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1119
status = srvsvc_modify_share(&si, &info);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1127
status = srvsvc_modify_share(&si, &info);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1136
status = srvsvc_modify_share(&si, &info);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1145
status = srvsvc_modify_share(&si, &info);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1147
status = srvsvc_update_share_flags(&si,
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1159
status = srvsvc_modify_share(&si, &info);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1170
status = srvsvc_modify_share(&si, &info);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1177
status = srvsvc_modify_share(&si, &info);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1183
status = srvsvc_update_share_flags(&si,
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1202
status = srvsvc_sd_set(&si, sdbuf);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1223
srvsvc_modify_share(smb_share_t *si, srvsvc_netshare_setinfo_t *info)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1227
if (si->shr_flags & SMB_SHRF_TRANS)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1228
return (srvsvc_modify_transient_share(si, info));
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1231
nerr = srvsvc_sd_set(si, info->nss_sd.sd_buf);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1236
if ((nerr = srvsvc_sa_modify(si, info)) == NERR_Success)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1237
nerr = smb_shr_modify(si);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1246
srvsvc_modify_transient_share(smb_share_t *si, srvsvc_netshare_setinfo_t *info)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1251
smb_strcasecmp(info->nss_netname, si->shr_name, 0) != 0) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1252
nerr = smb_shr_rename(si->shr_name, info->nss_netname);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1256
(void) strlcpy(si->shr_name, info->nss_netname, MAXNAMELEN);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1260
(strcmp(info->nss_comment, si->shr_cmnt) != 0)) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1261
(void) strlcpy(si->shr_cmnt, info->nss_comment,
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1264
if ((nerr = smb_shr_modify(si)) != NERR_Success)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1279
srvsvc_update_share_flags(smb_share_t *si, uint32_t shi_flags)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1293
si->shr_flags &= ~SMB_SHRF_ABE;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1294
si->shr_flags |= flag;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1313
si->shr_flags &= ~SMB_SHRF_CSC_MASK;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1314
si->shr_flags |= flag;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1316
if ((si->shr_flags & SMB_SHRF_TRANS) == 0) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1317
csc_value = smb_shr_sa_csc_name(si);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1329
nerr = srvsvc_sa_setprop(si, nvl);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1336
return (smb_shr_modify(si));
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1340
srvsvc_get_share_flags(smb_share_t *si)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1345
switch (si->shr_flags & SMB_SHRF_CSC_MASK) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1363
if (si->shr_flags & SMB_SHRF_ABE)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1367
if ((smb_kmod_shareinfo(si->shr_name, &shortnames) == 0) &&
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
192
srvsvc_shr_setdfsroot(smb_share_t *si, boolean_t on)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
1979
smb_share_t si;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
198
if (on && ((si->shr_flags & SMB_SHRF_DFSROOT) == 0)) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
199
si->shr_flags |= SMB_SHRF_DFSROOT;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
201
} else if (!on && (si->shr_flags & SMB_SHRF_DFSROOT)) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
202
si->shr_flags &= ~SMB_SHRF_DFSROOT;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2041
status = smb_shr_get((char *)info2->shi2_netname, &si);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2044
(void) srvsvc_sd_set(&si, sdbuf);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
217
nerr = srvsvc_sa_setprop(si, nvl);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
223
return (smb_shr_modify(si));
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2288
smb_share_t *si;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2303
while ((si = smb_shr_iterate(&iterator)) != NULL) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2311
if ((si->shr_flags & SMB_SHRF_ABE) != 0 &&
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2312
!srvsvc_share_access(mxa, si))
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2315
if (sticky && (si->shr_flags & SMB_SHRF_TRANS))
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2318
if (si->shr_flags & SMB_SHRF_AUTOHOME)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2326
status = mlsvc_NetShareEnumCommon(mxa, se, si, (void *)info0);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2352
smb_share_t *si;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2367
while ((si = smb_shr_iterate(&iterator)) != 0) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2375
if ((si->shr_flags & SMB_SHRF_ABE) != 0 &&
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2376
!srvsvc_share_access(mxa, si))
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2379
if (sticky && (si->shr_flags & SMB_SHRF_TRANS))
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2382
if (si->shr_flags & SMB_SHRF_AUTOHOME)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2390
status = mlsvc_NetShareEnumCommon(mxa, se, si, (void *)info1);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2416
smb_share_t *si;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2431
while ((si = smb_shr_iterate(&iterator)) != 0) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2439
if ((si->shr_flags & SMB_SHRF_ABE) != 0 &&
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2440
!srvsvc_share_access(mxa, si))
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2443
if (sticky && (si->shr_flags & SMB_SHRF_TRANS))
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2446
if (si->shr_flags & SMB_SHRF_AUTOHOME)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2454
status = mlsvc_NetShareEnumCommon(mxa, se, si, (void *)info2);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2480
smb_share_t *si;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2496
while ((si = smb_shr_iterate(&iterator)) != 0) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2504
if ((si->shr_flags & SMB_SHRF_ABE) != 0 &&
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2505
!srvsvc_share_access(mxa, si))
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2508
if (sticky && (si->shr_flags & SMB_SHRF_TRANS))
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2511
if (si->shr_flags & SMB_SHRF_AUTOHOME)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2519
status = mlsvc_NetShareEnumCommon(mxa, se, si, (void *)info501);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2545
smb_share_t *si;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2561
while ((si = smb_shr_iterate(&iterator)) != NULL) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2569
if ((si->shr_flags & SMB_SHRF_ABE) != 0 &&
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2570
!srvsvc_share_access(mxa, si))
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2573
if (sticky && (si->shr_flags & SMB_SHRF_TRANS))
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2576
if (si->shr_flags & SMB_SHRF_AUTOHOME)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2584
status = mlsvc_NetShareEnumCommon(mxa, se, si, (void *)info502);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2618
smb_share_t *si, void *infop)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2632
netname = (uint8_t *)NDR_STRDUP(mxa, si->shr_name);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2633
comment = (uint8_t *)NDR_STRDUP(mxa, si->shr_cmnt);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2635
path = (uint8_t *)srvsvc_share_mkpath(mxa, si->shr_path);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2650
info1[i].shi1_type = si->shr_type;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2658
info2[i].shi2_type = si->shr_type;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2669
info501[i].shi501_type = si->shr_type;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2670
info501[i].shi501_flags = srvsvc_get_share_flags(si);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2678
info502[i].shi502_type = si->shr_type;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2684
if (srvsvc_share_getsd(mxa, si, &sd) == ERROR_SUCCESS) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2709
srvsvc_share_access(ndr_xa_t *xa, smb_share_t *si)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2727
if ((si->shr_flags & SMB_SHRF_ACC_ALL) != SMB_SHRF_ACC_OPEN) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2730
si->shr_access_none,
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2731
si->shr_access_ro,
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2732
si->shr_access_rw,
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2733
si->shr_flags & SMB_SHRF_ACC_ALL);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2741
if (smb_kmod_shareaccess(ui, si) != 0)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2758
smb_share_t si;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2773
if (smb_shr_get(username, &si) != NERR_Success)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2776
if ((si.shr_flags & SMB_SHRF_AUTOHOME) == 0)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2779
status = mlsvc_NetShareEnumCommon(mxa, se, &si, infop);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2835
smb_share_t *si;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2848
while ((si = smb_shr_iterate(&iterator)) != NULL) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2849
path = srvsvc_share_mkpath(mxa, si->shr_path);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2851
if ((si->shr_flags & SMB_SHRF_ABE) != 0 &&
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2852
!srvsvc_share_access(mxa, si))
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2856
param->stype = (si->shr_type & STYPE_MASK);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2881
smb_share_t si;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2889
if (smb_shr_get((char *)param->netname, &si) == NERR_Success) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
2890
if (si.shr_flags & SMB_SHRF_DFSROOT) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
3044
srvsvc_sa_modify(smb_share_t *si, srvsvc_netshare_setinfo_t *info)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
3056
if ((share = sa_find_share(handle, si->shr_path)) == NULL) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
3061
if ((resource = sa_get_share_resource(share, si->shr_name)) == NULL) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
3075
smb_strcasecmp(info->nss_netname, si->shr_name, 0) != 0) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
3086
(strcmp(info->nss_comment, si->shr_cmnt) != 0)) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
3093
(void) strlcpy(si->shr_cmnt, info->nss_comment,
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
3098
if (sa_zfs_setprop(handle, si->shr_path, nvl) != 0) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
3108
nerr = smb_shr_rename(si->shr_name, info->nss_netname);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
3112
(void) strlcpy(si->shr_name, info->nss_netname, MAXNAMELEN);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
3127
srvsvc_sa_setprop(smb_share_t *si, nvlist_t *nvl)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
3142
if ((share = sa_find_share(handle, si->shr_path)) == NULL) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
3147
if ((resource = sa_get_share_resource(share, si->shr_name)) == NULL) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
3153
if (sa_zfs_setprop(handle, si->shr_path, nvl) != 0)
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
876
smb_share_t si;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
880
status = smb_shr_get((char *)param->netname, &si);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
887
if ((si.shr_flags & SMB_SHRF_ABE) != 0 &&
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
888
!srvsvc_share_access(mxa, &si)) {
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
894
netname = (uint8_t *)NDR_STRDUP(mxa, si.shr_name);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
895
comment = (uint8_t *)NDR_STRDUP(mxa, si.shr_cmnt);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
915
info1->shi1_type = si.shr_type;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
924
(uint8_t *)srvsvc_share_mkpath(mxa, si.shr_path);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
926
info2->shi2_type = si.shr_type;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
937
info501->shi501_type = si.shr_type;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
938
info501->shi501_flags = srvsvc_get_share_flags(&si);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
947
(uint8_t *)srvsvc_share_mkpath(mxa, si.shr_path);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
949
info502->shi502_type = si.shr_type;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
954
status = srvsvc_share_getsd(mxa, &si, &sd);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
971
(uint8_t *)srvsvc_share_mkpath(mxa, si.shr_path);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
973
info503->shi503_type = si.shr_type;
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
979
status = srvsvc_share_getsd(mxa, &si, &sd);
usr/src/lib/smbsrv/libmlsvc/common/srvsvc_svc.c
999
info1005->shi1005_flags = srvsvc_get_share_flags(&si);
usr/src/lib/smbsrv/libsmb/common/smb_kmod.c
245
smb_kmod_shareaccess(smb_netuserinfo_t *ui, smb_share_t *si)
usr/src/lib/smbsrv/libsmb/common/smb_kmod.c
253
(void) strlcpy(ioc.shrname, si->shr_name, MAXNAMELEN);
usr/src/lib/udapl/udapl_tavor/common/dapl_ia_open.c
581
struct sockaddr_in *si;
usr/src/lib/udapl/udapl_tavor/common/dapl_ia_open.c
586
si = (struct sockaddr_in *)&hca_ptr->hca_address;
usr/src/lib/udapl/udapl_tavor/common/dapl_ia_open.c
587
si->sin_family = AF_INET;
usr/src/lib/udapl/udapl_tavor/common/dapl_ia_open.c
588
si->sin_addr.s_addr = 0x01020304;
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
126
struct sockaddr_in *si;
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
154
si = (struct sockaddr_in *)addr->ai_addr;
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
156
gmt.ip_address = si->sin_addr.s_addr;
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
240
struct sockaddr_in *si;
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
244
si = (struct sockaddr_in *)remote_ia_address;
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
247
if (gmt->ip_address == si->sin_addr.s_addr) {
usr/src/tools/smatch/src/test-dissect.c
59
struct ident *ni, *si, *mi;
usr/src/tools/smatch/src/test-dissect.c
64
si = sym->ident ?: ni;
usr/src/tools/smatch/src/test-dissect.c
69
si->len, si->name,
usr/src/tools/smatch/src/test-dissect.c
70
32-1 - si->len, mi->len, mi->name,
usr/src/tools/smatch/src/validation/linear/fp2i-cast.c
15
si f2si(float a) { return a; }
usr/src/tools/smatch/src/validation/linear/fp2i-cast.c
19
si d2si(double a) { return a; }
usr/src/tools/smatch/src/validation/optim/muldiv-by-one.c
4
si smul1(si a) { return a * 1; }
usr/src/tools/smatch/src/validation/optim/muldiv-by-one.c
6
si sdiv1(si a) { return a / 1; }
usr/src/tools/smatch/src/validation/optim/muldiv-by-one.c
8
si smod1(si a) { return a % 1; }
usr/src/tools/smatch/src/validation/optim/muldiv-by-zero.c
4
si smul0(si a) { return a * 0; }
usr/src/ucbcmd/expr/expr.y
237
int si, wi;
usr/src/ucbcmd/expr/expr.y
240
si = atol(s);
usr/src/ucbcmd/expr/expr.y
242
while(--si) if(*v) ++v;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1168
seconfig_t *si;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1320
si = &secp[i].s_secinfo;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1321
resok_val[i].flavor = si->sc_rpcnum;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1326
info->qop = si->sc_qop;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1327
info->service = (rpc_gss_svc_t)si->sc_service;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1331
si->sc_gss_mech_type->length;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1333
si->sc_gss_mech_type->length, KM_SLEEP);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1335
si->sc_gss_mech_type->elements,
usr/src/uts/common/fs/nfs/nfs4_srv.c
1375
si = &secp[i].s_secinfo;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1376
if (in_flavor_list(si->sc_nfsnum,
usr/src/uts/common/fs/nfs/nfs4_srv.c
1378
resok_val[k].flavor = si->sc_rpcnum;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1383
info->qop = si->sc_qop;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1385
si->sc_service;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1389
si->sc_gss_mech_type->length;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1391
si->sc_gss_mech_type->length,
usr/src/uts/common/fs/nfs/nfs4_srv.c
1393
bcopy(si->sc_gss_mech_type->elements,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
381
servinfo4_t *si;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
388
for (si = svp_head; si; si = si->sv_next) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
389
(void) nfs_rw_enter_sig(&si->sv_lock, RW_READER, 0);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
390
if (si->sv_flags & SV4_NOTINUSE) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
391
nfs_rw_exit(&si->sv_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
394
nfs_rw_exit(&si->sv_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
395
if (si == svp)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
397
if (si->sv_addr.len == svp->sv_addr.len &&
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
398
strcmp(si->sv_knconf->knc_protofmly,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
400
bcmp(si->sv_addr.buf, svp->sv_addr.buf,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
401
si->sv_addr.len) == 0) {
usr/src/uts/common/fs/smbsrv/smb2_durable.c
334
sr->arg.tcon.si = shr; /* hold from above */
usr/src/uts/common/fs/smbsrv/smb2_durable.c
348
smb_kshare_t *shr = sr->arg.tcon.si;
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
114
smb2_setf_rename(smb_request_t *sr, smb_setinfo_t *si)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
123
rc = smb_mbc_decodef(&si->si_data, "b7.ql",
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
126
rc = smb_mbc_decodef(&si->si_data, "%#U",
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
136
status = smb_setinfo_rename(sr, si->si_node, fname, flags);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
145
smb2_setf_link(smb_request_t *sr, smb_setinfo_t *si)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
154
rc = smb_mbc_decodef(&si->si_data, "b7.ql",
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
157
rc = smb_mbc_decodef(&si->si_data, "%#U",
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
167
status = smb_setinfo_link(sr, si->si_node, fname, flags);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
177
smb2_setf_seek(smb_request_t *sr, smb_setinfo_t *si)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
182
if (smb_mbc_decodef(&si->si_data, "q", &newoff) != 0)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
199
smb2_setf_full_ea(smb_request_t *sr, smb_setinfo_t *si)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
212
smb2_setf_mode(smb_request_t *sr, smb_setinfo_t *si)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
217
if (smb_mbc_decodef(&si->si_data, "l", &Mode) != 0)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
235
smb2_setf_pipe(smb_request_t *sr, smb_setinfo_t *si)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
237
_NOTE(ARGUNUSED(si))
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
243
if (smb_mbc_decodef(&si->si_data, "ll",
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
273
smb2_setf_valid_len(smb_request_t *sr, smb_setinfo_t *si)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
279
if (smb_mbc_decodef(&si->si_data, "q", &eod) != 0)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
299
smb2_setf_shortname(smb_request_t *sr, smb_setinfo_t *si)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
301
_NOTE(ARGUNUSED(si))
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
41
smb2_setinfo_file(smb_request_t *sr, smb_setinfo_t *si, int InfoClass)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
46
si->si_node = of->f_node;
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
65
status = smb_set_basic_info(sr, si);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
68
status = smb2_setf_rename(sr, si);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
71
status = smb2_setf_link(sr, si);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
74
status = smb_set_disposition_info(sr, si);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
77
status = smb2_setf_seek(sr, si);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
80
status = smb2_setf_full_ea(sr, si);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
83
status = smb2_setf_mode(sr, si);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
86
status = smb_set_alloc_info(sr, si);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
89
status = smb_set_eof_info(sr, si);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
92
status = smb2_setf_pipe(sr, si);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
95
status = smb2_setf_valid_len(sr, si);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_file.c
98
status = smb2_setf_shortname(sr, si);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_fs.c
41
smb2_setinfo_fs(smb_request_t *sr, smb_setinfo_t *si, int InfoClass)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_fs.c
50
status = smb2_setfs_control(sr, si);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_fs.c
53
status = smb2_setfs_obj_id(sr, si);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_fs.c
68
smb2_setfs_control(smb_request_t *sr, smb_setinfo_t *si)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_fs.c
70
_NOTE(ARGUNUSED(si))
usr/src/uts/common/fs/smbsrv/smb2_setinfo_fs.c
84
smb2_setfs_obj_id(smb_request_t *sr, smb_setinfo_t *si)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_quota.c
46
smb2_setinfo_quota(smb_request_t *sr, smb_setinfo_t *si)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_quota.c
80
status = smb_quota_decode_quotas(&si->si_data, quota_list);
usr/src/uts/common/fs/smbsrv/smb2_setinfo_sec.c
37
smb2_setinfo_sec(smb_request_t *sr, smb_setinfo_t *si, uint32_t secinfo)
usr/src/uts/common/fs/smbsrv/smb2_setinfo_sec.c
67
status = smb_decode_sd(&si->si_data, &sd);
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
129
smb_set_eof_info(smb_request_t *sr, smb_setinfo_t *si)
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
131
smb_attr_t *attr = &si->si_attr;
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
132
smb_node_t *node = si->si_node;
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
137
if (smb_mbc_decodef(&si->si_data, "q", &eof) != 0)
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
171
smb_set_alloc_info(smb_request_t *sr, smb_setinfo_t *si)
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
173
smb_attr_t *attr = &si->si_attr;
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
174
smb_node_t *node = si->si_node;
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
179
if (smb_mbc_decodef(&si->si_data, "q", &allocsz) != 0)
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
244
smb_set_disposition_info(smb_request_t *sr, smb_setinfo_t *si)
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
246
smb_attr_t *attr = &si->si_attr;
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
247
smb_node_t *node = si->si_node;
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
253
if (smb_mbc_decodef(&si->si_data, "b", &mark_delete) != 0)
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
54
smb_set_basic_info(smb_request_t *sr, smb_setinfo_t *si)
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
56
smb_attr_t *attr = &si->si_attr;
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
57
smb_node_t *node = si->si_node;
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
62
if (smb_mbc_decodef(&si->si_data, "qqqql",
usr/src/uts/common/fs/smbsrv/smb_common_transact.c
1001
si = smb_kshare_lookup(sr->sr_server, share);
usr/src/uts/common/fs/smbsrv/smb_common_transact.c
1002
if ((si == NULL) || (si->shr_oemname == NULL)) {
usr/src/uts/common/fs/smbsrv/smb_common_transact.c
1005
if (si)
usr/src/uts/common/fs/smbsrv/smb_common_transact.c
1006
smb_kshare_release(sr->sr_server, si);
usr/src/uts/common/fs/smbsrv/smb_common_transact.c
1018
si->shr_oemname);
usr/src/uts/common/fs/smbsrv/smb_common_transact.c
1023
si->shr_oemname, si->shr_type, si->shr_cmnt);
usr/src/uts/common/fs/smbsrv/smb_common_transact.c
1028
si->shr_oemname, si->shr_type, si->shr_cmnt, access,
usr/src/uts/common/fs/smbsrv/smb_common_transact.c
1029
si->shr_path, password);
usr/src/uts/common/fs/smbsrv/smb_common_transact.c
1033
smb_kshare_release(sr->sr_server, si);
usr/src/uts/common/fs/smbsrv/smb_common_transact.c
1040
smb_kshare_release(sr->sr_server, si);
usr/src/uts/common/fs/smbsrv/smb_common_transact.c
1362
smb_kmod_cfg_t *si;
usr/src/uts/common/fs/smbsrv/smb_common_transact.c
1369
si = sr->sr_cfg;
usr/src/uts/common/fs/smbsrv/smb_common_transact.c
1371
if (smb_strcasecmp(si->skc_nbdomain, (char *)domain, 0) != 0) {
usr/src/uts/common/fs/smbsrv/smb_common_transact.c
1383
hostname = si->skc_hostname;
usr/src/uts/common/fs/smbsrv/smb_common_transact.c
1391
(void) smb_mbc_encodef(&str_mb, "s", si->skc_system_comment);
usr/src/uts/common/fs/smbsrv/smb_common_transact.c
992
smb_kshare_t *si;
usr/src/uts/common/fs/smbsrv/smb_print.c
108
smb_kshare_t *si;
usr/src/uts/common/fs/smbsrv/smb_print.c
124
si = smb_kshare_lookup(sr->sr_server, SMB_SHARE_PRINT);
usr/src/uts/common/fs/smbsrv/smb_print.c
125
if (si == NULL) {
usr/src/uts/common/fs/smbsrv/smb_print.c
130
(void) snprintf(sp->sd_path, MAXPATHLEN, "%s/%s", si->shr_path,
usr/src/uts/common/fs/smbsrv/smb_print.c
139
smb_kshare_release(sr->sr_server, si);
usr/src/uts/common/fs/smbsrv/smb_tree.c
1107
smb_tree_getattr(const smb_kshare_t *si, smb_node_t *node, smb_tree_t *tree)
usr/src/uts/common/fs/smbsrv/smb_tree.c
1124
smb_tree_get_flags(si, realvfsp, tree);
usr/src/uts/common/fs/smbsrv/smb_tree.c
1128
si->shr_name);
usr/src/uts/common/fs/smbsrv/smb_tree.c
1130
smb_tree_get_flags(si, vfsp, tree);
usr/src/uts/common/fs/smbsrv/smb_tree.c
1134
tree->t_encrypt = si->shr_encrypt;
usr/src/uts/common/fs/smbsrv/smb_tree.c
1197
smb_tree_get_flags(const smb_kshare_t *si, vfs_t *vfsp, smb_tree_t *tree)
usr/src/uts/common/fs/smbsrv/smb_tree.c
1225
if (si->shr_flags & SMB_SHRF_DFSROOT)
usr/src/uts/common/fs/smbsrv/smb_tree.c
1228
if (si->shr_flags & SMB_SHRF_CATIA)
usr/src/uts/common/fs/smbsrv/smb_tree.c
1231
if (si->shr_flags & SMB_SHRF_ABE)
usr/src/uts/common/fs/smbsrv/smb_tree.c
1234
if (si->shr_flags & SMB_SHRF_CA)
usr/src/uts/common/fs/smbsrv/smb_tree.c
1237
if (si->shr_flags & SMB_SHRF_FSO)
usr/src/uts/common/fs/smbsrv/smb_tree.c
1273
if ((si->shr_flags & SMB_SHRF_QUOTAS) == 0)
usr/src/uts/common/fs/smbsrv/smb_tree.c
234
smb_kshare_t *si;
usr/src/uts/common/fs/smbsrv/smb_tree.c
245
si = smb_kshare_lookup(sr->sr_server, name);
usr/src/uts/common/fs/smbsrv/smb_tree.c
246
if (si == NULL) {
usr/src/uts/common/fs/smbsrv/smb_tree.c
252
smb_kshare_release(sr->sr_server, si);
usr/src/uts/common/fs/smbsrv/smb_tree.c
259
sr->sr_tcon.si = si;
usr/src/uts/common/fs/smbsrv/smb_tree.c
274
si->shr_encrypt == SMB_CONFIG_REQUIRED) &&
usr/src/uts/common/fs/smbsrv/smb_tree.c
280
switch (si->shr_type & STYPE_MASK) {
usr/src/uts/common/fs/smbsrv/smb_tree.c
296
smb_kshare_release(sr->sr_server, si);
usr/src/uts/common/fs/smbsrv/smb_tree.c
297
sr->sr_tcon.si = NULL;
usr/src/uts/common/fs/smbsrv/smb_tree.c
530
smb_tree_acl_access(smb_request_t *sr, const smb_kshare_t *si, vnode_t *pathvp)
usr/src/uts/common/fs/smbsrv/smb_tree.c
547
if (si->shr_flags & SMB_SHRF_AUTOHOME) {
usr/src/uts/common/fs/smbsrv/smb_tree.c
552
if (si->shr_uid != crgetuid(cred))
usr/src/uts/common/fs/smbsrv/smb_tree.c
571
size = sizeof (SHARES_DIR) + strlen(si->shr_name) + 1;
usr/src/uts/common/fs/smbsrv/smb_tree.c
573
(void) snprintf(sharepath, size, "%s%s", SHARES_DIR, si->shr_name);
usr/src/uts/common/fs/smbsrv/smb_tree.c
672
smb_kshare_t *si = tcon->si;
usr/src/uts/common/fs/smbsrv/smb_tree.c
693
snode = si->shr_root_node;
usr/src/uts/common/fs/smbsrv/smb_tree.c
695
smb_tree_log(sr, sharename, "bad path: %s", si->shr_path);
usr/src/uts/common/fs/smbsrv/smb_tree.c
699
if ((access = smb_tree_chkaccess(sr, si, snode->vp)) == 0) {
usr/src/uts/common/fs/smbsrv/smb_tree.c
710
mutex_enter(&si->shr_mutex);
usr/src/uts/common/fs/smbsrv/smb_tree.c
711
while (si->shr_import_busy != NULL) {
usr/src/uts/common/fs/smbsrv/smb_tree.c
712
if (cv_timedwait(&si->shr_cv, &si->shr_mutex, time) < 0) {
usr/src/uts/common/fs/smbsrv/smb_tree.c
713
mutex_exit(&si->shr_mutex);
usr/src/uts/common/fs/smbsrv/smb_tree.c
717
mutex_exit(&si->shr_mutex);
usr/src/uts/common/fs/smbsrv/smb_tree.c
724
switch (si->shr_flags & SMB_SHRF_CSC_MASK) {
usr/src/uts/common/fs/smbsrv/smb_tree.c
743
if (si->shr_flags & SMB_SHRF_ABE)
usr/src/uts/common/fs/smbsrv/smb_tree.c
747
if (si->shr_flags & SMB_SHRF_DFSROOT)
usr/src/uts/common/fs/smbsrv/smb_tree.c
750
tree = smb_tree_alloc(sr, si, snode, access, sr->sr_cfg->skc_execflags);
usr/src/uts/common/fs/smbsrv/smb_tree.c
800
smb_kshare_t *si = tcon->si;
usr/src/uts/common/fs/smbsrv/smb_tree.c
825
rc = smb_pathname_reduce(sr, user->u_cred, si->shr_path, 0, 0, &dnode,
usr/src/uts/common/fs/smbsrv/smb_tree.c
839
smb_tree_log(sr, sharename, "bad path: %s", si->shr_path);
usr/src/uts/common/fs/smbsrv/smb_tree.c
843
if ((access = smb_tree_chkaccess(sr, si, snode->vp)) == 0) {
usr/src/uts/common/fs/smbsrv/smb_tree.c
850
tree = smb_tree_alloc(sr, si, snode, access, sr->sr_cfg->skc_execflags);
usr/src/uts/common/fs/smbsrv/smb_tree.c
873
smb_kshare_t *si = tcon->si;
usr/src/uts/common/fs/smbsrv/smb_tree.c
893
tree = smb_tree_alloc(sr, si, NULL, ACE_ALL_PERMS, 0);
usr/src/uts/common/fs/smbsrv/smb_tree.c
907
smb_tree_alloc(smb_request_t *sr, const smb_kshare_t *si,
usr/src/uts/common/fs/smbsrv/smb_tree.c
912
uint32_t stype = si->shr_type;
usr/src/uts/common/fs/smbsrv/smb_tree.c
925
if (smb_tree_getattr(si, snode, tree) != 0) {
usr/src/uts/common/fs/smbsrv/smb_tree.c
952
(void) strlcpy(tree->t_sharename, si->shr_name,
usr/src/uts/common/fs/smbsrv/smb_tree.c
954
(void) strlcpy(tree->t_resource, si->shr_path,
usr/src/uts/common/inet/sctp/sctp_opt_data.c
338
struct sctp_initmsg *si = ptr;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
340
si->sinit_num_ostreams = sctp->sctp_num_ostr;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
341
si->sinit_max_instreams = sctp->sctp_num_istr;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
342
si->sinit_max_attempts = sctp->sctp_max_init_rxt;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
343
si->sinit_max_init_timeo = TICK_TO_MSEC(sctp->sctp_rto_max_init);
usr/src/uts/common/inet/sctp/sctp_opt_data.c
345
return (sizeof (*si));
usr/src/uts/common/inet/sctp/sctp_opt_data.c
351
const struct sctp_initmsg *si = invalp;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
358
if (inlen < sizeof (*si)) {
usr/src/uts/common/inet/sctp/sctp_opt_data.c
361
if (si->sinit_num_ostreams != 0 &&
usr/src/uts/common/inet/sctp/sctp_opt_data.c
362
(si->sinit_num_ostreams < sctps->sctps_initial_out_streams_low ||
usr/src/uts/common/inet/sctp/sctp_opt_data.c
363
si->sinit_num_ostreams >
usr/src/uts/common/inet/sctp/sctp_opt_data.c
370
if (si->sinit_max_instreams != 0 &&
usr/src/uts/common/inet/sctp/sctp_opt_data.c
371
(si->sinit_max_instreams < sctps->sctps_max_in_streams_low ||
usr/src/uts/common/inet/sctp/sctp_opt_data.c
372
si->sinit_max_instreams > sctps->sctps_max_in_streams_high)) {
usr/src/uts/common/inet/sctp/sctp_opt_data.c
375
if (si->sinit_max_attempts != 0 &&
usr/src/uts/common/inet/sctp/sctp_opt_data.c
376
(si->sinit_max_attempts < sctps->sctps_max_init_retr_low ||
usr/src/uts/common/inet/sctp/sctp_opt_data.c
377
si->sinit_max_attempts > sctps->sctps_max_init_retr_high)) {
usr/src/uts/common/inet/sctp/sctp_opt_data.c
380
if (si->sinit_max_init_timeo != 0 &&
usr/src/uts/common/inet/sctp/sctp_opt_data.c
382
(si->sinit_max_init_timeo < sctps->sctps_rto_maxg_low ||
usr/src/uts/common/inet/sctp/sctp_opt_data.c
383
si->sinit_max_init_timeo > sctps->sctps_rto_maxg_high))) {
usr/src/uts/common/inet/sctp/sctp_opt_data.c
386
if (si->sinit_num_ostreams != 0)
usr/src/uts/common/inet/sctp/sctp_opt_data.c
387
sctp->sctp_num_ostr = si->sinit_num_ostreams;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
389
if (si->sinit_max_instreams != 0)
usr/src/uts/common/inet/sctp/sctp_opt_data.c
390
sctp->sctp_num_istr = si->sinit_max_instreams;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
392
if (si->sinit_max_attempts != 0)
usr/src/uts/common/inet/sctp/sctp_opt_data.c
393
sctp->sctp_max_init_rxt = si->sinit_max_attempts;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
395
if (si->sinit_max_init_timeo != 0) {
usr/src/uts/common/inet/sctp/sctp_opt_data.c
397
MSEC_TO_TICK(si->sinit_max_init_timeo);
usr/src/uts/common/io/audio/impl/audio_oss.c
1155
sndctl_sysinfo(oss_sysinfo *si)
usr/src/uts/common/io/audio/impl/audio_oss.c
1157
bzero(si, sizeof (*si));
usr/src/uts/common/io/audio/impl/audio_oss.c
1158
(void) snprintf(si->product, sizeof (si->product), "SunOS Audio");
usr/src/uts/common/io/audio/impl/audio_oss.c
1159
(void) snprintf(si->version, sizeof (si->version), "4.0");
usr/src/uts/common/io/audio/impl/audio_oss.c
1160
si->versionnum = OSS_VERSION;
usr/src/uts/common/io/audio/impl/audio_oss.c
1161
si->numcards = oss_cnt_devs();
usr/src/uts/common/io/audio/impl/audio_oss.c
1162
si->nummixers = si->numcards - 1;
usr/src/uts/common/io/audio/impl/audio_oss.c
1163
si->numaudios = si->numcards - 1;
usr/src/uts/common/io/audio/impl/audio_oss.c
1164
si->numaudioengines = si->numaudios;
usr/src/uts/common/io/audio/impl/audio_oss.c
1165
(void) snprintf(si->license, sizeof (si->license), "CDDL");
usr/src/uts/common/io/audio/impl/audio_oss.c
1230
oss_audioinfo *si = a;
usr/src/uts/common/io/audio/impl/audio_oss.c
1241
si->oformats |= oss_formats[i].oss;
usr/src/uts/common/io/audio/impl/audio_oss.c
1244
si->iformats |= oss_formats[i].oss;
usr/src/uts/common/io/audio/impl/audio_oss.c
1249
si->max_channels = max(nchan, si->max_channels);
usr/src/uts/common/io/audio/impl/audio_oss.c
1250
si->max_rate = max(rate, si->max_rate);
usr/src/uts/common/io/audio/impl/audio_oss.c
1256
sndctl_audioinfo(audio_client_t *c, oss_audioinfo *si)
usr/src/uts/common/io/audio/impl/audio_oss.c
1264
if ((n = si->dev) == -1) {
usr/src/uts/common/io/audio/impl/audio_oss.c
1274
bzero(si, sizeof (*si));
usr/src/uts/common/io/audio/impl/audio_oss.c
1275
si->dev = n - 1;
usr/src/uts/common/io/audio/impl/audio_oss.c
1279
si->card_number = n;
usr/src/uts/common/io/audio/impl/audio_oss.c
1280
si->mixer_dev = n - 1;
usr/src/uts/common/io/audio/impl/audio_oss.c
1281
si->legacy_device = -1;
usr/src/uts/common/io/audio/impl/audio_oss.c
1282
si->enabled = 0;
usr/src/uts/common/io/audio/impl/audio_oss.c
1283
(void) snprintf(si->name, sizeof (si->name), "<removed>");
usr/src/uts/common/io/audio/impl/audio_oss.c
1288
(void) snprintf(si->name, sizeof (si->name), "%s", name);
usr/src/uts/common/io/audio/impl/audio_oss.c
1290
si->legacy_device = auclnt_get_dev_number(d);
usr/src/uts/common/io/audio/impl/audio_oss.c
1291
si->caps = 0;
usr/src/uts/common/io/audio/impl/audio_oss.c
1293
auclnt_dev_walk_engines(d, audioinfo_walker, si);
usr/src/uts/common/io/audio/impl/audio_oss.c
1298
si->caps |= PCM_CAP_DUPLEX;
usr/src/uts/common/io/audio/impl/audio_oss.c
1301
si->caps |= PCM_CAP_OUTPUT;
usr/src/uts/common/io/audio/impl/audio_oss.c
1304
si->caps |= PCM_CAP_INPUT;
usr/src/uts/common/io/audio/impl/audio_oss.c
1307
if (si->caps != 0) {
usr/src/uts/common/io/audio/impl/audio_oss.c
1309
si->caps |= PCM_CAP_TRIGGER | PCM_CAP_BATCH;
usr/src/uts/common/io/audio/impl/audio_oss.c
1310
si->enabled = 1;
usr/src/uts/common/io/audio/impl/audio_oss.c
1311
si->rate_source = si->dev;
usr/src/uts/common/io/audio/impl/audio_oss.c
1315
si->min_channels = min(2, si->max_channels);
usr/src/uts/common/io/audio/impl/audio_oss.c
1316
si->min_rate = min(5000, si->max_rate);
usr/src/uts/common/io/audio/impl/audio_oss.c
1317
si->caps |= PCM_CAP_FREERATE | PCM_CAP_MULTI;
usr/src/uts/common/io/audio/impl/audio_oss.c
1319
(void) snprintf(si->devnode, sizeof (si->devnode),
usr/src/uts/common/io/audio/impl/audio_oss.c
1323
si->enabled = 0; /* stops apps from using us directly */
usr/src/uts/common/io/audio/impl/audio_oss.c
1324
si->caps = PCM_CAP_VIRTUAL;
usr/src/uts/common/io/audio/impl/audio_oss.c
1325
(void) snprintf(si->devnode, sizeof (si->devnode),
usr/src/uts/common/io/audio/impl/audio_oss.c
1329
si->pid = -1;
usr/src/uts/common/io/audio/impl/audio_oss.c
1330
(void) snprintf(si->handle, sizeof (si->handle), "%s", name);
usr/src/uts/common/io/audio/impl/audio_oss.c
1331
(void) snprintf(si->label, sizeof (si->label), "%s", name);
usr/src/uts/common/io/audio/impl/audio_oss.c
1332
si->latency = -1;
usr/src/uts/common/io/audio/impl/audio_oss.c
1333
si->card_number = n;
usr/src/uts/common/io/audio/impl/audio_oss.c
1334
si->mixer_dev = n - 1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5104
wqe->un.XmitSeq.si = 1;
usr/src/uts/common/io/mac/mac_stat.c
344
i_mac_kstat_init(kstat_named_t *knp, mac_stat_info_t *si, uint_t count)
usr/src/uts/common/io/mac/mac_stat.c
348
kstat_named_init(knp, si[i].msi_name, si[i].msi_type);
usr/src/uts/common/io/scsi/targets/sd.c
17274
struct sd_sense_info si;
usr/src/uts/common/io/scsi/targets/sd.c
17282
si.ssi_severity = SCSI_ERR_FATAL;
usr/src/uts/common/io/scsi/targets/sd.c
17283
si.ssi_pfa_flag = FALSE;
usr/src/uts/common/io/scsi/targets/sd.c
17288
&si, EIO, (clock_t)0, NULL);
usr/src/uts/common/io/scsi/targets/sd.c
17304
struct sd_sense_info si;
usr/src/uts/common/io/scsi/targets/sd.c
17327
si.ssi_severity = SCSI_ERR_INFO;
usr/src/uts/common/io/scsi/targets/sd.c
17328
si.ssi_pfa_flag = TRUE;
usr/src/uts/common/io/scsi/targets/sd.c
17332
si.ssi_severity = SCSI_ERR_RECOVERED;
usr/src/uts/common/io/scsi/targets/sd.c
17333
si.ssi_pfa_flag = FALSE;
usr/src/uts/common/io/scsi/targets/sd.c
17337
sd_print_sense_msg(un, bp, &si, SD_NO_RETRY_ISSUED);
usr/src/uts/common/io/scsi/targets/sd.c
17343
&si, EIO, (clock_t)0, NULL);
usr/src/uts/common/io/scsi/targets/sd.c
17361
struct sd_sense_info si;
usr/src/uts/common/io/scsi/targets/sd.c
17371
si.ssi_severity = SCSI_ERR_FATAL;
usr/src/uts/common/io/scsi/targets/sd.c
17372
si.ssi_pfa_flag = FALSE;
usr/src/uts/common/io/scsi/targets/sd.c
17392
si.ssi_severity = SCSI_ERR_ALL;
usr/src/uts/common/io/scsi/targets/sd.c
17495
si.ssi_severity = SCSI_ERR_ALL;
usr/src/uts/common/io/scsi/targets/sd.c
17588
si.ssi_severity = SCSI_ERR_RETRYABLE;
usr/src/uts/common/io/scsi/targets/sd.c
17590
&si, EIO, un->un_busy_timeout, NULL);
usr/src/uts/common/io/scsi/targets/sd.c
17595
sd_print_sense_msg(un, bp, &si, SD_NO_RETRY_ISSUED);
usr/src/uts/common/io/scsi/targets/sd.c
17614
struct sd_sense_info si;
usr/src/uts/common/io/scsi/targets/sd.c
17623
si.ssi_severity = SCSI_ERR_FATAL;
usr/src/uts/common/io/scsi/targets/sd.c
17624
si.ssi_pfa_flag = FALSE;
usr/src/uts/common/io/scsi/targets/sd.c
17662
&si, EIO, (clock_t)0, NULL);
usr/src/uts/common/io/scsi/targets/sd.c
17679
struct sd_sense_info si;
usr/src/uts/common/io/scsi/targets/sd.c
17689
si.ssi_severity = SCSI_ERR_INFO;
usr/src/uts/common/io/scsi/targets/sd.c
17690
si.ssi_pfa_flag = FALSE;
usr/src/uts/common/io/scsi/targets/sd.c
17693
sd_print_sense_msg(un, bp, &si, SD_NO_RETRY_ISSUED);
usr/src/uts/common/io/scsi/targets/sd.c
17719
struct sd_sense_info si;
usr/src/uts/common/io/scsi/targets/sd.c
17729
si.ssi_severity = SCSI_ERR_INFO;
usr/src/uts/common/io/scsi/targets/sd.c
17730
si.ssi_pfa_flag = FALSE;
usr/src/uts/common/io/scsi/targets/sd.c
17737
si.ssi_pfa_flag = TRUE;
usr/src/uts/common/io/scsi/targets/sd.c
17787
si.ssi_severity = SCSI_ERR_FATAL;
usr/src/uts/common/io/scsi/targets/sd.c
17788
sd_print_sense_msg(un, bp, &si, SD_NO_RETRY_ISSUED);
usr/src/uts/common/io/scsi/targets/sd.c
17843
sd_retry_command(un, bp, retry_check_flag, sd_print_sense_msg, &si,
usr/src/uts/common/io/scsi/targets/sd.c
17862
struct sd_sense_info si;
usr/src/uts/common/io/scsi/targets/sd.c
17870
si.ssi_severity = SCSI_ERR_FATAL;
usr/src/uts/common/io/scsi/targets/sd.c
17871
si.ssi_pfa_flag = FALSE;
usr/src/uts/common/io/scsi/targets/sd.c
17873
sd_print_sense_msg(un, bp, &si, SD_NO_RETRY_ISSUED);
usr/src/uts/common/io/scsi/targets/sd.c
17892
struct sd_sense_info si;
usr/src/uts/common/io/scsi/targets/sd.c
17904
si.ssi_severity = (un->un_f_has_removable_media) ? SCSI_ERR_ALL :
usr/src/uts/common/io/scsi/targets/sd.c
17906
si.ssi_pfa_flag = FALSE;
usr/src/uts/common/io/scsi/targets/sd.c
17908
sd_print_sense_msg(un, bp, &si, SD_NO_RETRY_ISSUED);
usr/src/uts/common/io/scsi/targets/sd.c
17927
struct sd_sense_info si;
usr/src/uts/common/io/scsi/targets/sd.c
17935
si.ssi_severity = SCSI_ERR_FATAL;
usr/src/uts/common/io/scsi/targets/sd.c
17936
si.ssi_pfa_flag = FALSE;
usr/src/uts/common/io/scsi/targets/sd.c
17945
&si, EIO, drv_usectohz(100000), NULL);
usr/src/uts/common/io/scsi/targets/sd.c
17963
struct sd_sense_info si;
usr/src/uts/common/io/scsi/targets/sd.c
17983
si.ssi_severity = SCSI_ERR_FATAL;
usr/src/uts/common/io/scsi/targets/sd.c
17984
si.ssi_pfa_flag = FALSE;
usr/src/uts/common/io/scsi/targets/sd.c
17987
&si, EIO, (clock_t)0, NULL);
usr/src/uts/common/io/scsi/targets/sd.c
18913
struct sd_sense_info si;
usr/src/uts/common/io/scsi/targets/sd.c
18925
si.ssi_severity = SCSI_ERR_INFO;
usr/src/uts/common/io/scsi/targets/sd.c
18926
si.ssi_pfa_flag = FALSE;
usr/src/uts/common/io/scsi/targets/sd.c
18958
si.ssi_severity = SCSI_ERR_FATAL;
usr/src/uts/common/io/scsi/targets/sd.c
18959
sd_print_sense_msg(un, bp, &si, SD_NO_RETRY_ISSUED);
usr/src/uts/common/io/scsi/targets/sd.c
18963
&si, EIO, (clock_t)0, NULL);
usr/src/uts/common/smbsrv/smb_ktypes.h
787
smb_kshare_t *si;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
1064
uint32_t si:1;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
1083
uint32_t si:1;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_queue.h
651
uint32_t si: 1;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_queue.h
657
uint32_t si: 1;
usr/src/uts/common/sys/fs/ufs_acl.h
88
struct si *s_next; /* signature hash next */
usr/src/uts/common/sys/fs/ufs_acl.h
89
struct si *s_forw; /* inode hash next */
usr/src/uts/common/sys/fs/ufs_acl.h
90
struct si *s_fore; /* unref'd list next */
usr/src/uts/common/xen/public/arch-x86/xen-x86_64.h
170
__DECL_REG(si);
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
926
smbios_info_t si;
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
937
smbios_info_common(ksmbios, id, &si) != SMB_ERR) {
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
940
if (strncmp(asd->asd_sys_vendor, si.smbi_manufacturer,
usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c
942
strncmp(asd->asd_sys_product, si.smbi_product,
usr/src/uts/i86pc/os/biosdisk.c
174
rp.esi.word.si = (uint16_t)FP_OFF((uint_t)(uintptr_t)bufp);
usr/src/uts/i86pc/os/biosdisk.c
308
rp.esi.word.si = (uint16_t)FP_OFF((uint_t)(uintptr_t)bufp);
usr/src/uts/i86pc/os/fakebop.c
929
unsigned short ax, bx, cx, dx, si, di, bp, es, ds;
usr/src/uts/i86pc/os/fakebop.c
967
br.si = rp->esi.word.si;
usr/src/uts/i86pc/os/fakebop.c
988
rp->esi.word.si = br.si;
usr/src/uts/i86xpv/io/xpvtod.c
48
shared_info_t *si = HYPERVISOR_shared_info;
usr/src/uts/i86xpv/io/xpvtod.c
58
xen_wc_version = si->wc_version;
usr/src/uts/i86xpv/io/xpvtod.c
62
wcts.tv_sec = si->wc_sec;
usr/src/uts/i86xpv/io/xpvtod.c
63
wcts.tv_nsec = si->wc_nsec;
usr/src/uts/i86xpv/io/xpvtod.c
67
} while ((si->wc_version & 1) | (xen_wc_version ^ si->wc_version));
usr/src/uts/i86xpv/os/evtchn.c
1231
#define UNBLOCKED_EVENTS(si, ix, cpe, cpu_id) \
usr/src/uts/i86xpv/os/evtchn.c
1232
((si)->evtchn_pending[ix] & ~(si)->evtchn_mask[ix] & \
usr/src/uts/i86xpv/os/evtchn.c
1259
volatile shared_info_t *si = HYPERVISOR_shared_info;
usr/src/uts/i86xpv/os/evtchn.c
1266
ASSERT(&si->vcpu_info[cpu->cpu_id] == vci);
usr/src/uts/i86xpv/os/evtchn.c
1291
while ((pe = UNBLOCKED_EVENTS(si, i, cpe, cpu->cpu_id)) != 0) {
usr/src/uts/i86xpv/os/evtchn.c
1469
volatile shared_info_t *si = HYPERVISOR_shared_info;
usr/src/uts/i86xpv/os/evtchn.c
1483
ulp = (volatile ulong_t *)&si->evtchn_mask[evi];
usr/src/uts/i86xpv/os/evtchn.c
1493
if (si->evtchn_pending[evi] & (1ul << evb)) {
usr/src/uts/i86xpv/os/evtchn.c
1512
volatile shared_info_t *si = HYPERVISOR_shared_info;
usr/src/uts/i86xpv/os/evtchn.c
1520
maskp = (volatile ulong_t *)&si->evtchn_mask[evi];
usr/src/uts/i86xpv/os/evtchn.c
1522
old = si->evtchn_mask[evi];
usr/src/uts/i86xpv/os/evtchn.c
1540
shared_info_t *si = HYPERVISOR_shared_info;
usr/src/uts/i86xpv/os/evtchn.c
1545
pendp = (volatile ulong_t *)&si->evtchn_pending[evi];
usr/src/uts/i86xpv/os/evtchn.c
904
shared_info_t *si = HYPERVISOR_shared_info;
usr/src/uts/i86xpv/os/evtchn.c
908
return ((si->evtchn_pending[evi] & (1ul << ev)) != 0);
usr/src/uts/i86xpv/os/xen_machdep.c
641
shared_info_t *si = HYPERVISOR_shared_info;
usr/src/uts/i86xpv/os/xen_machdep.c
646
prom_printf("%lx ", si->evtchn_pending[i]);
usr/src/uts/i86xpv/os/xen_machdep.c
649
prom_printf("%lx ", si->evtchn_mask[i]);
usr/src/uts/i86xpv/os/xen_machdep.c
653
vcpu_info_t *vcpu = &si->vcpu_info[i];
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
602
smbios_info_t si;
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
610
smbios_info_common(ksmbios, id, &si) != SMB_ERR) {
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
613
si.smbi_manufacturer,
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
615
strncmp(pl->sys_product, si.smbi_product,
usr/src/uts/intel/io/vmm/vmm_sol_glue.c
82
struct sysinit **si;
usr/src/uts/intel/io/vmm/vmm_sol_glue.c
84
SET_FOREACH(si, sysinit_set)
usr/src/uts/intel/io/vmm/vmm_sol_glue.c
85
(*si)->func((*si)->data);
usr/src/uts/intel/sys/bootregs.h
66
i8086reg(si) esi;
usr/src/uts/sun4/os/trap.c
1921
k_siginfo_t si;
usr/src/uts/sun4/os/trap.c
1931
bzero(&si, sizeof (k_siginfo_t));
usr/src/uts/sun4/os/trap.c
1932
si.si_signo = SIGKILL;
usr/src/uts/sun4/os/trap.c
1933
si.si_code = SI_NOINFO;
usr/src/uts/sun4/os/trap.c
1934
trapsig(&si, 1);
usr/src/uts/sun4/os/trap.c
1944
k_siginfo_t si;
usr/src/uts/sun4/os/trap.c
1947
bzero(&si, sizeof (k_siginfo_t));
usr/src/uts/sun4/os/trap.c
1949
si.si_signo = SIGBUS;
usr/src/uts/sun4/os/trap.c
1950
si.si_code = (type == ASYNC_BERR ? BUS_OBJERR : BUS_ADRERR);
usr/src/uts/sun4/os/trap.c
1951
si.si_addr = (caddr_t)rp->r_pc; /* AFAR unavailable - future RFE */
usr/src/uts/sun4/os/trap.c
1952
si.si_errno = ENXIO;
usr/src/uts/sun4/os/trap.c
1954
trapsig(&si, 1);