usr/src/common/mc/imc/imc_decode.c
459
imc_tad_gran_to_shift(const imc_tad_t *tad, imc_tad_gran_t gran)
usr/src/common/mc/imc/imc_decode.c
466
if ((tad->itad_flags & IMC_TAD_FLAG_CHANSHIFT) != 0) {
usr/src/common/mc/imc/imc_decode.c
490
const imc_tad_t *tad = dec->ids_tad;
usr/src/common/mc/imc/imc_decode.c
499
for (i = 0; i < tad->itad_nrules; i++) {
usr/src/common/mc/imc/imc_decode.c
500
rule = &tad->itad_rules[i];
usr/src/common/mc/imc/imc_decode.c
508
if (rule == NULL || i == tad->itad_nrules) {
usr/src/common/mc/imc/imc_decode.c
589
chanshift = imc_tad_gran_to_shift(tad, rule->itr_chan_gran);
usr/src/common/mc/imc/imc_decode.c
590
sockshift = imc_tad_gran_to_shift(tad, rule->itr_sock_gran);
usr/src/common/mc/imc/imc_dump.c
112
fnvlist_add_nvlist_array(nvl, "itad_rules", rules, tad->itad_nrules);
usr/src/common/mc/imc/imc_dump.c
113
for (i = 0; i < tad->itad_nrules; i++) {
usr/src/common/mc/imc/imc_dump.c
223
nvlist_t *tad[IMC_MAX_TAD];
usr/src/common/mc/imc/imc_dump.c
233
tad[i] = imc_dump_tad(&sock->isock_tad[i]);
usr/src/common/mc/imc/imc_dump.c
235
fnvlist_add_nvlist_array(nvl, "isock_tad", tad, i);
usr/src/common/mc/imc/imc_dump.c
237
fnvlist_free(tad[i]);
usr/src/common/mc/imc/imc_dump.c
349
imc_restore_tad(nvlist_t *nvl, imc_tad_t *tad)
usr/src/common/mc/imc/imc_dump.c
353
if (nvlist_lookup_uint32(nvl, "itad_valid", &tad->itad_valid) != 0 ||
usr/src/common/mc/imc/imc_dump.c
354
nvlist_lookup_uint32(nvl, "itad_flags", &tad->itad_flags) != 0 ||
usr/src/common/mc/imc/imc_dump.c
356
&tad->itad_nrules) != 0 || tad->itad_nrules > IMC_MAX_TAD_RULES) {
usr/src/common/mc/imc/imc_dump.c
360
for (uint_t i = 0; i < tad->itad_nrules; i++) {
usr/src/common/mc/imc/imc_dump.c
361
imc_tad_rule_t *r = &tad->itad_rules[i];
usr/src/common/mc/imc/imc_dump.c
88
imc_dump_tad(imc_tad_t *tad)
usr/src/common/mc/imc/imc_dump.c
95
fnvlist_add_uint32(nvl, "itad_valid", tad->itad_valid);
usr/src/common/mc/imc/imc_dump.c
96
fnvlist_add_uint32(nvl, "itad_flags", tad->itad_flags);
usr/src/common/mc/imc/imc_dump.c
97
for (i = 0; i < tad->itad_nrules; i++) {
usr/src/common/mc/imc/imc_dump.c
99
imc_tad_rule_t *r = &tad->itad_rules[i];
usr/src/test/util-tests/tests/awk/examples/out/t.8.y
66
tad tad
usr/src/uts/common/c2/audit.c
1008
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1024
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1025
ASSERT(tad != NULL);
usr/src/uts/common/c2/audit.c
1027
switch (tad->tad_scid) {
usr/src/uts/common/c2/audit.c
1060
if (tad->tad_atpath != NULL) {
usr/src/uts/common/c2/audit.c
1061
au_pathrele(tad->tad_atpath);
usr/src/uts/common/c2/audit.c
1062
tad->tad_atpath = NULL;
usr/src/uts/common/c2/audit.c
1066
tad->tad_ctrl |= TAD_ATCALL;
usr/src/uts/common/c2/audit.c
1068
if (tad->tad_scid == SYS_openat ||
usr/src/uts/common/c2/audit.c
1069
tad->tad_scid == SYS_openat64) {
usr/src/uts/common/c2/audit.c
107
if (tad->tad_flag != 0 && flag == ENOENT && pvp != NULL &&
usr/src/uts/common/c2/audit.c
1072
tad->tad_ctrl |= TAD_ATTPATH;
usr/src/uts/common/c2/audit.c
1077
tad->tad_ctrl |= TAD_NOPATH;
usr/src/uts/common/c2/audit.c
108
(tad->tad_ctrl & TAD_PUBLIC_EV) &&
usr/src/uts/common/c2/audit.c
1083
tad->tad_ctrl |= TAD_NOPATH;
usr/src/uts/common/c2/audit.c
1088
tad->tad_atpath = fad->fad_aupath;
usr/src/uts/common/c2/audit.c
1091
if (tad->tad_scid == SYS_open ||
usr/src/uts/common/c2/audit.c
1092
tad->tad_scid == SYS_open64) {
usr/src/uts/common/c2/audit.c
1095
tad->tad_ctrl |= TAD_ATTPATH;
usr/src/uts/common/c2/audit.c
1102
tad->tad_atpath = pad->pad_cwd;
usr/src/uts/common/c2/audit.c
1110
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1113
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1116
if (tad->tad_flag == 0)
usr/src/uts/common/c2/audit.c
1144
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1146
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1147
tad->tad_ctrl |= TAD_NOATTRB;
usr/src/uts/common/c2/audit.c
115
tad->tad_ctrl |= TAD_NOAUDIT;
usr/src/uts/common/c2/audit.c
1161
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1166
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1169
if (tad->tad_flag == 0)
usr/src/uts/common/c2/audit.c
1172
if (tad->tad_ctrl & TAD_TRUE_CREATE) {
usr/src/uts/common/c2/audit.c
1176
if (tad->tad_ctrl & TAD_CORE) {
usr/src/uts/common/c2/audit.c
1178
tad->tad_ctrl &= ~TAD_CORE;
usr/src/uts/common/c2/audit.c
1181
if (!error && ((tad->tad_event == AUE_MKNOD) ||
usr/src/uts/common/c2/audit.c
1182
(tad->tad_event == AUE_MKDIR))) {
usr/src/uts/common/c2/audit.c
1187
tad->tad_ctrl &= ~TAD_NOATTRB;
usr/src/uts/common/c2/audit.c
1214
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1217
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1220
if (!tad->tad_flag)
usr/src/uts/common/c2/audit.c
1231
tad->tad_event = AUE_PFEXEC;
usr/src/uts/common/c2/audit.c
1362
t_audit_data_t *tad = T2A(curthread);
usr/src/uts/common/c2/audit.c
1368
if ((tad->tad_scid == SYS_chdir) || (tad->tad_scid == SYS_chroot)) {
usr/src/uts/common/c2/audit.c
1369
chdir = tad->tad_scid == SYS_chdir;
usr/src/uts/common/c2/audit.c
137
if ((tad->tad_flag == 0 && !(tad->tad_ctrl & TAD_SAVPATH)) ||
usr/src/uts/common/c2/audit.c
1370
if (tad->tad_aupath) {
usr/src/uts/common/c2/audit.c
1378
*appp = tad->tad_aupath;
usr/src/uts/common/c2/audit.c
1379
tad->tad_aupath = NULL;
usr/src/uts/common/c2/audit.c
138
((tad->tad_ctrl & TAD_PATHFND) &&
usr/src/uts/common/c2/audit.c
1382
} else if ((tad->tad_scid == SYS_fchdir) ||
usr/src/uts/common/c2/audit.c
1383
(tad->tad_scid == SYS_fchroot)) {
usr/src/uts/common/c2/audit.c
1384
fchdir = tad->tad_scid == SYS_fchdir;
usr/src/uts/common/c2/audit.c
1398
if (tad->tad_flag) {
usr/src/uts/common/c2/audit.c
140
(tad->tad_ctrl & TAD_NOPATH)) {
usr/src/uts/common/c2/audit.c
1431
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
144
tad->tad_ctrl |= TAD_NOPATH; /* prevent possible reentry */
usr/src/uts/common/c2/audit.c
1471
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1476
if (!tad->tad_flag)
usr/src/uts/common/c2/audit.c
1501
tad->tad_event = AUE_SOCKCONNECT;
usr/src/uts/common/c2/audit.c
1514
tad->tad_event = AUE_SOCKACCEPT;
usr/src/uts/common/c2/audit.c
1527
tad->tad_event = AUE_SOCKSEND;
usr/src/uts/common/c2/audit.c
153
if (tad->tad_flag) {
usr/src/uts/common/c2/audit.c
1540
tad->tad_event = AUE_SOCKRECEIVE;
usr/src/uts/common/c2/audit.c
155
(tad->tad_scid == SYS_open ||
usr/src/uts/common/c2/audit.c
1554
tad->tad_event = AUE_GETMSG;
usr/src/uts/common/c2/audit.c
156
tad->tad_scid == SYS_open64 ||
usr/src/uts/common/c2/audit.c
1562
au_write(&(tad->tad_ad), au_to_sock_inet(sock_data));
usr/src/uts/common/c2/audit.c
1565
tad->tad_event = AUE_GETMSG;
usr/src/uts/common/c2/audit.c
157
tad->tad_scid == SYS_openat ||
usr/src/uts/common/c2/audit.c
158
tad->tad_scid == SYS_openat64)) {
usr/src/uts/common/c2/audit.c
159
tad->tad_ctrl |= TAD_TRUE_CREATE;
usr/src/uts/common/c2/audit.c
1602
t_audit_data_t *tad; /* current thread */
usr/src/uts/common/c2/audit.c
1607
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1608
ASSERT(tad != (t_audit_data_t *)0);
usr/src/uts/common/c2/audit.c
1609
if (!tad->tad_flag)
usr/src/uts/common/c2/audit.c
163
au_uwrite(au_to_path(tad->tad_aupath));
usr/src/uts/common/c2/audit.c
1637
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1644
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1646
if (tad->tad_flag == 0)
usr/src/uts/common/c2/audit.c
1649
target = flag ? &tad->tad_sprivs : &tad->tad_fprivs;
usr/src/uts/common/c2/audit.c
1653
if (!(tad->tad_evmod & sbit)) {
usr/src/uts/common/c2/audit.c
1656
tad->tad_evmod |= sbit;
usr/src/uts/common/c2/audit.c
1680
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1689
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1691
if (tad->tad_flag == 0)
usr/src/uts/common/c2/audit.c
1744
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1749
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1751
if (tad->tad_flag == 0)
usr/src/uts/common/c2/audit.c
177
if (!flag && !(tad->tad_ctrl & TAD_NOATTRB))
usr/src/uts/common/c2/audit.c
1788
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1791
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1793
if (tad->tad_flag == 0)
usr/src/uts/common/c2/audit.c
1815
t_audit_data_t *tad; /* current thread */
usr/src/uts/common/c2/audit.c
1820
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1821
ASSERT(tad != (t_audit_data_t *)0);
usr/src/uts/common/c2/audit.c
1822
if (!tad->tad_flag)
usr/src/uts/common/c2/audit.c
183
if ((tad->tad_ctrl & TAD_SAVPATH) == 0) {
usr/src/uts/common/c2/audit.c
184
if (tad->tad_aupath != NULL) {
usr/src/uts/common/c2/audit.c
185
au_pathrele(tad->tad_aupath);
usr/src/uts/common/c2/audit.c
186
tad->tad_aupath = NULL;
usr/src/uts/common/c2/audit.c
1861
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1867
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1868
if (tad == NULL)
usr/src/uts/common/c2/audit.c
1874
tad->tad_event = AUE_CRYPTOADM;
usr/src/uts/common/c2/audit.c
1876
if (audit_success(kctx, tad, error, NULL) != AU_OK)
usr/src/uts/common/c2/audit.c
189
if (tad->tad_ctrl & TAD_MLD)
usr/src/uts/common/c2/audit.c
190
tad->tad_ctrl |= TAD_PATHFND;
usr/src/uts/common/c2/audit.c
192
tad->tad_ctrl &= ~TAD_NOPATH; /* restore */
usr/src/uts/common/c2/audit.c
1993
add_return_token((caddr_t *)&ad, tad->tad_scid, -1, error);
usr/src/uts/common/c2/audit.c
1995
add_return_token((caddr_t *)&ad, tad->tad_scid, 0, rv);
usr/src/uts/common/c2/audit.c
2000
au_close(kctx, (caddr_t *)&ad, AU_OK, AUE_CRYPTOADM, tad->tad_evmod,
usr/src/uts/common/c2/audit.c
2023
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
2029
tad = U2A(u);
usr/src/uts/common/c2/audit.c
2030
if (tad == NULL)
usr/src/uts/common/c2/audit.c
204
t_audit_data_t *tad; /* current thread */
usr/src/uts/common/c2/audit.c
2044
tad->tad_event = AUE_PF_POLICY_ADDRULE;
usr/src/uts/common/c2/audit.c
2049
tad->tad_event = AUE_PF_POLICY_DELRULE;
usr/src/uts/common/c2/audit.c
2054
tad->tad_event = AUE_PF_POLICY_FLUSH;
usr/src/uts/common/c2/audit.c
2059
tad->tad_event = AUE_PF_POLICY_ALGS;
usr/src/uts/common/c2/audit.c
2064
tad->tad_event = AUE_PF_POLICY_CLONE;
usr/src/uts/common/c2/audit.c
2069
tad->tad_event = AUE_PF_POLICY_FLIP;
usr/src/uts/common/c2/audit.c
207
tad = U2A(u);
usr/src/uts/common/c2/audit.c
2074
tad->tad_event = AUE_NULL;
usr/src/uts/common/c2/audit.c
2077
tad->tad_evmod = 0;
usr/src/uts/common/c2/audit.c
2079
if (flag = audit_success(kctx, tad, error, cred)) {
usr/src/uts/common/c2/audit.c
208
ASSERT(tad != NULL);
usr/src/uts/common/c2/audit.c
2133
au_close(kctx, (caddr_t *)&ad, flag, tad->tad_event, tad->tad_evmod,
usr/src/uts/common/c2/audit.c
2140
tad->tad_scid = 0;
usr/src/uts/common/c2/audit.c
2141
tad->tad_event = 0;
usr/src/uts/common/c2/audit.c
2142
tad->tad_evmod = 0;
usr/src/uts/common/c2/audit.c
2143
tad->tad_ctrl = 0;
usr/src/uts/common/c2/audit.c
217
if (tad->tad_aupath != NULL) {
usr/src/uts/common/c2/audit.c
218
pfxapp = tad->tad_aupath;
usr/src/uts/common/c2/audit.c
219
} else if ((tad->tad_ctrl & TAD_ATCALL) && pnp->pn_buf[0] != '/') {
usr/src/uts/common/c2/audit.c
220
ASSERT(tad->tad_atpath != NULL);
usr/src/uts/common/c2/audit.c
221
pfxapp = tad->tad_atpath;
usr/src/uts/common/c2/audit.c
222
} else if (tad->tad_ctrl & TAD_ABSPATH) {
usr/src/uts/common/c2/audit.c
231
newsect = tad->tad_ctrl & TAD_ATTPATH;
usr/src/uts/common/c2/audit.c
248
if (tad->tad_aupath)
usr/src/uts/common/c2/audit.c
249
au_pathrele(tad->tad_aupath);
usr/src/uts/common/c2/audit.c
250
tad->tad_aupath = newapp;
usr/src/uts/common/c2/audit.c
253
tad->tad_ctrl &= ~(TAD_ABSPATH | TAD_ATTPATH);
usr/src/uts/common/c2/audit.c
280
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
282
tad = U2A(u);
usr/src/uts/common/c2/audit.c
301
if ((tad->tad_flag == 0 && !(tad->tad_ctrl & TAD_SAVPATH)) ||
usr/src/uts/common/c2/audit.c
302
((tad->tad_ctrl & TAD_PATHFND) &&
usr/src/uts/common/c2/audit.c
304
(tad->tad_ctrl & TAD_NOPATH)) {
usr/src/uts/common/c2/audit.c
309
tad->tad_ctrl |= TAD_ABSPATH;
usr/src/uts/common/c2/audit.c
310
if (tad->tad_aupath != NULL) {
usr/src/uts/common/c2/audit.c
311
au_pathrele(tad->tad_aupath);
usr/src/uts/common/c2/audit.c
312
tad->tad_aupath = NULL;
usr/src/uts/common/c2/audit.c
349
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
352
tad = U2A(u);
usr/src/uts/common/c2/audit.c
371
if ((tad->tad_flag == 0 &&
usr/src/uts/common/c2/audit.c
372
!(tad->tad_ctrl & TAD_SAVPATH)) ||
usr/src/uts/common/c2/audit.c
373
((tad->tad_ctrl & TAD_PATHFND) &&
usr/src/uts/common/c2/audit.c
375
(tad->tad_ctrl & TAD_NOPATH)) {
usr/src/uts/common/c2/audit.c
454
struct t_audit_data *tad;
usr/src/uts/common/c2/audit.c
456
tad = U2A(u);
usr/src/uts/common/c2/audit.c
464
(tad->tad_ctrl & TAD_PUBLIC_EV)) {
usr/src/uts/common/c2/audit.c
472
tad->tad_ctrl |= TAD_NOAUDIT;
usr/src/uts/common/c2/audit.c
493
struct t_audit_data *tad;
usr/src/uts/common/c2/audit.c
494
tad = U2A(u);
usr/src/uts/common/c2/audit.c
500
if (tad->tad_scid == SYS_exit) {
usr/src/uts/common/c2/audit.c
505
if (tad->tad_flag && tad->tad_event == AUE_EXIT)
usr/src/uts/common/c2/audit.c
513
if (tad->tad_flag) {
usr/src/uts/common/c2/audit.c
515
audit_finish(0, tad->tad_scid, 0, 0);
usr/src/uts/common/c2/audit.c
537
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
540
tad = U2A(u);
usr/src/uts/common/c2/audit.c
542
ASSERT(tad != (t_audit_data_t *)0);
usr/src/uts/common/c2/audit.c
544
ASSERT(tad->tad_scid == 0);
usr/src/uts/common/c2/audit.c
545
ASSERT(tad->tad_event == 0);
usr/src/uts/common/c2/audit.c
546
ASSERT(tad->tad_evmod == 0);
usr/src/uts/common/c2/audit.c
547
ASSERT(tad->tad_ctrl == 0);
usr/src/uts/common/c2/audit.c
548
ASSERT(tad->tad_flag == 0);
usr/src/uts/common/c2/audit.c
549
ASSERT(tad->tad_aupath == NULL);
usr/src/uts/common/c2/audit.c
557
if ((tad->tad_flag = auditme(kctx, tad, estate)) == 0)
usr/src/uts/common/c2/audit.c
561
tad->tad_ctrl = TAD_CORE;
usr/src/uts/common/c2/audit.c
562
tad->tad_scid = 0;
usr/src/uts/common/c2/audit.c
569
tad->tad_flag = 0;
usr/src/uts/common/c2/audit.c
570
tad->tad_ctrl = 0;
usr/src/uts/common/c2/audit.c
574
tad->tad_event = event;
usr/src/uts/common/c2/audit.c
575
tad->tad_evmod = 0;
usr/src/uts/common/c2/audit.c
577
ASSERT(tad->tad_ad == NULL);
usr/src/uts/common/c2/audit.c
596
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
599
tad = U2A(u);
usr/src/uts/common/c2/audit.c
601
ASSERT(tad != (t_audit_data_t *)0);
usr/src/uts/common/c2/audit.c
603
if ((flag = tad->tad_flag) == 0) {
usr/src/uts/common/c2/audit.c
604
tad->tad_event = 0;
usr/src/uts/common/c2/audit.c
605
tad->tad_evmod = 0;
usr/src/uts/common/c2/audit.c
606
tad->tad_ctrl = 0;
usr/src/uts/common/c2/audit.c
607
ASSERT(tad->tad_aupath == NULL);
usr/src/uts/common/c2/audit.c
610
tad->tad_flag = 0;
usr/src/uts/common/c2/audit.c
615
if (flag = audit_success(kctx, tad, 0, NULL)) {
usr/src/uts/common/c2/audit.c
628
add_return_token((caddr_t *)&(u_ad), tad->tad_scid, 0, 0);
usr/src/uts/common/c2/audit.c
635
au_close(kctx, &(u_ad), flag, tad->tad_event, tad->tad_evmod, NULL);
usr/src/uts/common/c2/audit.c
638
if (tad->tad_aupath != NULL) {
usr/src/uts/common/c2/audit.c
639
au_pathrele(tad->tad_aupath);
usr/src/uts/common/c2/audit.c
640
tad->tad_aupath = NULL;
usr/src/uts/common/c2/audit.c
642
tad->tad_event = 0;
usr/src/uts/common/c2/audit.c
643
tad->tad_evmod = 0;
usr/src/uts/common/c2/audit.c
644
tad->tad_ctrl = 0;
usr/src/uts/common/c2/audit.c
654
t_audit_data_t *tad = U2A(u);
usr/src/uts/common/c2/audit.c
656
ASSERT(tad != (t_audit_data_t *)0);
usr/src/uts/common/c2/audit.c
664
if (!tad->tad_flag) {
usr/src/uts/common/c2/audit.c
684
t_audit_data_t *tad = U2A(u);
usr/src/uts/common/c2/audit.c
686
ASSERT(tad != (t_audit_data_t *)0);
usr/src/uts/common/c2/audit.c
694
if (!tad->tad_flag) {
usr/src/uts/common/c2/audit.c
731
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
746
tad = U2A(u);
usr/src/uts/common/c2/audit.c
750
if (tad->tad_event == AUE_CLOSE) {
usr/src/uts/common/c2/audit.c
752
tad->tad_evmod |= (au_emod_t)fad->fad_flags;
usr/src/uts/common/c2/audit.c
757
auditing = (tad->tad_audit == AUC_UNSET) ?
usr/src/uts/common/c2/audit.c
758
kctx->auk_auditstate : tad->tad_audit;
usr/src/uts/common/c2/audit.c
813
add_return_token((caddr_t *)&(ad), tad->tad_scid, 0, 0);
usr/src/uts/common/c2/audit.c
845
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
850
tad = T2A(curthread);
usr/src/uts/common/c2/audit.c
853
if (!(tad->tad_scid == SYS_open ||
usr/src/uts/common/c2/audit.c
854
tad->tad_scid == SYS_open64 ||
usr/src/uts/common/c2/audit.c
855
tad->tad_scid == SYS_openat ||
usr/src/uts/common/c2/audit.c
856
tad->tad_scid == SYS_openat64))
usr/src/uts/common/c2/audit.c
860
if (tad->tad_aupath == 0)
usr/src/uts/common/c2/audit.c
867
fad->fad_aupath = tad->tad_aupath;
usr/src/uts/common/c2/audit.c
868
tad->tad_aupath = NULL;
usr/src/uts/common/c2/audit.c
870
if (!(tad->tad_ctrl & TAD_TRUE_CREATE)) {
usr/src/uts/common/c2/audit.c
872
switch (tad->tad_event) {
usr/src/uts/common/c2/audit.c
874
tad->tad_event = AUE_OPEN_R;
usr/src/uts/common/c2/audit.c
875
tad->tad_ctrl |= TAD_PUBLIC_EV;
usr/src/uts/common/c2/audit.c
878
tad->tad_event = AUE_OPEN_RT;
usr/src/uts/common/c2/audit.c
881
tad->tad_event = AUE_OPEN_W;
usr/src/uts/common/c2/audit.c
884
tad->tad_event = AUE_OPEN_WT;
usr/src/uts/common/c2/audit.c
887
tad->tad_event = AUE_OPEN_RW;
usr/src/uts/common/c2/audit.c
890
tad->tad_event = AUE_OPEN_RWT;
usr/src/uts/common/c2/audit.c
94
t_audit_data_t *tad; /* current thread */
usr/src/uts/common/c2/audit.c
961
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
964
tad = U2A(u);
usr/src/uts/common/c2/audit.c
967
if (tad->tad_flag == 0)
usr/src/uts/common/c2/audit.c
97
tad = U2A(u);
usr/src/uts/common/c2/audit.c
971
if (flag = audit_success(kctx, tad, 0, NULL)) {
usr/src/uts/common/c2/audit.c
984
add_return_token((caddr_t *)&(u_ad), tad->tad_scid, 0, 0);
usr/src/uts/common/c2/audit.c
999
tad->tad_event, tad->tad_evmod, NULL);
usr/src/uts/common/c2/audit_event.c
1109
aus_open(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
1124
tad->tad_ctrl |= TAD_PUBLIC_EV;
usr/src/uts/common/c2/audit_event.c
1131
t_audit_data_t *tad = T2A(curthread);
usr/src/uts/common/c2/audit_event.c
1150
tad->tad_ctrl |= TAD_MLD;
usr/src/uts/common/c2/audit_event.c
1156
aus_openat(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
1172
tad->tad_ctrl |= TAD_PUBLIC_EV;
usr/src/uts/common/c2/audit_event.c
1462
aus_execve(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
1495
tad->tad_ctrl |= TAD_PATHFND;
usr/src/uts/common/c2/audit_event.c
1502
aus_fcntl(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
1549
aus_kill(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
1610
aus_mkdir(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
1627
aus_mkdirat(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
1645
aus_mknod(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
1670
auf_mknod(struct t_audit_data *tad, int error, rval_t *rval)
usr/src/uts/common/c2/audit_event.c
1688
tad->tad_ctrl |= TAD_NOATTRB;
usr/src/uts/common/c2/audit_event.c
1696
aus_mknodat(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
1722
auf_mknodat(struct t_audit_data *tad, int error, rval_t *rval)
usr/src/uts/common/c2/audit_event.c
1747
tad->tad_ctrl |= TAD_NOATTRB;
usr/src/uts/common/c2/audit_event.c
1758
aus_mount(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
1851
aus_umount2(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
1865
aus_msgsys(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
1879
switch (tad->tad_event) {
usr/src/uts/common/c2/audit_event.c
1896
auf_msgsys(struct t_audit_data *tad, int error, rval_t *rval)
usr/src/uts/common/c2/audit_event.c
1902
if (tad->tad_event == AUE_MSGGET) {
usr/src/uts/common/c2/audit_event.c
1907
scid = tad->tad_scid;
usr/src/uts/common/c2/audit_event.c
1928
aus_semsys(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
1942
switch (tad->tad_event) {
usr/src/uts/common/c2/audit_event.c
1965
auf_semsys(struct t_audit_data *tad, int error, rval_t *rval)
usr/src/uts/common/c2/audit_event.c
1971
if (tad->tad_event == AUE_SEMGET) {
usr/src/uts/common/c2/audit_event.c
1976
scid = tad->tad_scid;
usr/src/uts/common/c2/audit_event.c
1998
aus_close(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2025
tad->tad_evmod = (au_emod_t)fad->fad_flags;
usr/src/uts/common/c2/audit_event.c
2037
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
2038
tad->tad_evmod = 0;
usr/src/uts/common/c2/audit_event.c
2056
aus_fstatfs(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2138
aus_setpgrp(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2216
aus_setregid(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2235
aus_setgid(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2252
aus_setreuid(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2272
aus_setuid(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2288
aus_shmsys(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2302
switch (tad->tad_event) {
usr/src/uts/common/c2/audit_event.c
2324
auf_shmsys(struct t_audit_data *tad, int error, rval_t *rval)
usr/src/uts/common/c2/audit_event.c
2330
if (tad->tad_event == AUE_SHMGET) {
usr/src/uts/common/c2/audit_event.c
2335
scid = tad->tad_scid;
usr/src/uts/common/c2/audit_event.c
2357
aus_ioctl(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2445
aus_memcntl(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2477
aus_mmap(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2515
tad->tad_ctrl |= TAD_PUBLIC_EV;
usr/src/uts/common/c2/audit_event.c
2544
aus_munmap(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2571
aus_priocntlsys(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2590
aus_setegid(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2609
aus_setgroups(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2647
aus_seteuid(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2664
aus_putmsg(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2702
aus_putpmsg(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2744
aus_getmsg(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2785
aus_getpmsg(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2861
aus_labelsys(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
2876
switch (tad->tad_event) {
usr/src/uts/common/c2/audit_event.c
3113
aus_auditsys(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
3140
switch (tad->tad_event) {
usr/src/uts/common/c2/audit_event.c
3398
aus_sysinfo(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
3505
aus_modctl(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
3511
switch (tad->tad_event) {
usr/src/uts/common/c2/audit_event.c
3635
struct t_audit_data *tad,
usr/src/uts/common/c2/audit_event.c
3650
scid = tad->tad_scid;
usr/src/uts/common/c2/audit_event.c
3738
auf_bind(struct t_audit_data *tad, int error, rval_t *rvp)
usr/src/uts/common/c2/audit_event.c
3814
auf_connect(struct t_audit_data *tad, int error, rval_t *rval)
usr/src/uts/common/c2/audit_event.c
3902
aus_shutdown(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
3994
auf_setsockopt(struct t_audit_data *tad, int error, rval_t *rval)
usr/src/uts/common/c2/audit_event.c
4106
aus_sockconfig(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
4175
struct t_audit_data *tad,
usr/src/uts/common/c2/audit_event.c
4280
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
4326
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
4374
struct t_audit_data *tad,
usr/src/uts/common/c2/audit_event.c
4482
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
4527
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
4574
auf_sendmsg(struct t_audit_data *tad, int error, rval_t *rval)
usr/src/uts/common/c2/audit_event.c
4672
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
4718
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
4763
auf_sendto(struct t_audit_data *tad, int error, rval_t *rval)
usr/src/uts/common/c2/audit_event.c
4868
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
4913
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
4966
aus_socket(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
4981
aus_sigqueue(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
5032
aus_inst_sync(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
5044
aus_brandsys(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
5078
aus_p_online(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
5113
aus_processor_bind(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
5298
aus_doorfs(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
5321
switch (tad->tad_event) {
usr/src/uts/common/c2/audit_event.c
5477
aus_acl(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
5494
aus_facl(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
5534
auf_read(struct t_audit_data *tad, int error, rval_t *rval)
usr/src/uts/common/c2/audit_event.c
5564
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
5588
auf_write(struct t_audit_data *tad, int error, rval_t *rval)
usr/src/uts/common/c2/audit_event.c
5618
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
5642
auf_recv(struct t_audit_data *tad, int error, rval_t *rval)
usr/src/uts/common/c2/audit_event.c
5664
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
5674
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
5690
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
5733
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
5773
auf_send(struct t_audit_data *tad, int error, rval_t *rval)
usr/src/uts/common/c2/audit_event.c
5797
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
5807
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
5823
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
5865
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_event.c
741
aus_exit(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
756
aus_acct(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
774
aus_chown(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
795
aus_fchown(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
840
aus_lchown(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
884
aus_fchownat(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
906
aus_chmod(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
923
aus_fchmod(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_event.c
985
aus_fchmodat(struct t_audit_data *tad)
usr/src/uts/common/c2/audit_io.c
108
t_audit_data_t *tad = U2A(u);
usr/src/uts/common/c2/audit_io.c
110
ASSERT(tad != NULL);
usr/src/uts/common/c2/audit_io.c
124
(tad->tad_scid != 0) && (tad->tad_scid != SYS_exit))) {
usr/src/uts/common/c2/audit_io.c
141
t_audit_data_t *tad = U2A(u);
usr/src/uts/common/c2/audit_io.c
143
ASSERT(tad != NULL);
usr/src/uts/common/c2/audit_io.c
183
if (tad->tad_defer_head)
usr/src/uts/common/c2/audit_io.c
184
tad->tad_defer_tail->audi_next = attr;
usr/src/uts/common/c2/audit_io.c
186
tad->tad_defer_head = attr;
usr/src/uts/common/c2/audit_io.c
187
tad->tad_defer_tail = attr;
usr/src/uts/common/c2/audit_io.c
744
t_audit_data_t *tad = U2A(u);
usr/src/uts/common/c2/audit_io.c
748
ASSERT(tad != NULL);
usr/src/uts/common/c2/audit_io.c
749
ASSERT(tad->tad_ctrl & TAD_ERRJMP);
usr/src/uts/common/c2/audit_io.c
751
tad->tad_ctrl &= ~TAD_ERRJMP;
usr/src/uts/common/c2/audit_io.c
752
tad->tad_errjmp = NULL;
usr/src/uts/common/c2/audit_io.c
804
t_audit_data_t *tad = U2A(u);
usr/src/uts/common/c2/audit_io.c
828
ASSERT(tad->tad_errjmp == NULL);
usr/src/uts/common/c2/audit_io.c
829
tad->tad_errjmp = (void *)jb;
usr/src/uts/common/c2/audit_io.c
830
tad->tad_ctrl |= TAD_ERRJMP;
usr/src/uts/common/c2/audit_mem.c
51
t_audit_data_t *tad = U2A(u);
usr/src/uts/common/c2/audit_mem.c
53
ASSERT(tad);
usr/src/uts/common/c2/audit_mem.c
59
if (tad->tad_ctrl & TAD_ERRJMP) {
usr/src/uts/common/c2/audit_mem.c
63
ASSERT(tad->tad_errjmp);
usr/src/uts/common/c2/audit_mem.c
64
longjmp(tad->tad_errjmp);
usr/src/uts/common/c2/audit_mem.c
83
t_audit_data_t *tad = U2A(u);
usr/src/uts/common/c2/audit_mem.c
85
ASSERT(tad);
usr/src/uts/common/c2/audit_mem.c
91
if (tad->tad_ctrl & TAD_ERRJMP) {
usr/src/uts/common/c2/audit_start.c
103
ASSERT(tad->tad_errjmp == NULL);
usr/src/uts/common/c2/audit_start.c
104
tad->tad_errjmp = (void *)&jb;
usr/src/uts/common/c2/audit_start.c
105
tad->tad_ctrl |= TAD_ERRJMP;
usr/src/uts/common/c2/audit_start.c
130
struct t_audit_data *tad;
usr/src/uts/common/c2/audit_start.c
133
tad = U2A(u);
usr/src/uts/common/c2/audit_start.c
134
ASSERT(tad != NULL);
usr/src/uts/common/c2/audit_start.c
137
tad->tad_audit = audit_state;
usr/src/uts/common/c2/audit_start.c
140
tad->tad_ctrl = 0;
usr/src/uts/common/c2/audit_start.c
141
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_start.c
152
tad->tad_ctrl = 0;
usr/src/uts/common/c2/audit_start.c
153
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_start.c
173
tad->tad_ctrl = audit_s2e[scid].au_ctrl;
usr/src/uts/common/c2/audit_start.c
174
tad->tad_scid = scid;
usr/src/uts/common/c2/audit_start.c
177
tad->tad_event = audit_s2e[scid].au_event;
usr/src/uts/common/c2/audit_start.c
180
tad->tad_event = (*audit_s2e[scid].au_init)(tad->tad_event);
usr/src/uts/common/c2/audit_start.c
186
if ((tad->tad_flag = auditme(kctx, tad,
usr/src/uts/common/c2/audit_start.c
187
kctx->auk_ets[tad->tad_event])) == 0) {
usr/src/uts/common/c2/audit_start.c
202
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_start.c
215
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_start.c
224
tad->tad_evmod = 0;
usr/src/uts/common/c2/audit_start.c
228
(*audit_s2e[scid].au_start)(tad);
usr/src/uts/common/c2/audit_start.c
246
struct t_audit_data *tad;
usr/src/uts/common/c2/audit_start.c
251
tad = U2A(u);
usr/src/uts/common/c2/audit_start.c
256
attr = tad->tad_defer_head;
usr/src/uts/common/c2/audit_start.c
266
tad->tad_defer_head = tad->tad_defer_tail = NULL;
usr/src/uts/common/c2/audit_start.c
268
if (tad->tad_flag == 0 && !(tad->tad_ctrl & TAD_SAVPATH)) {
usr/src/uts/common/c2/audit_start.c
273
tad->tad_scid = 0;
usr/src/uts/common/c2/audit_start.c
274
tad->tad_event = 0;
usr/src/uts/common/c2/audit_start.c
275
tad->tad_evmod = 0;
usr/src/uts/common/c2/audit_start.c
276
tad->tad_ctrl = 0;
usr/src/uts/common/c2/audit_start.c
277
tad->tad_audit = AUC_UNSET;
usr/src/uts/common/c2/audit_start.c
278
ASSERT(tad->tad_aupath == NULL);
usr/src/uts/common/c2/audit_start.c
282
scid = tad->tad_scid;
usr/src/uts/common/c2/audit_start.c
290
(*audit_s2e[scid].au_finish)(tad, error, rval);
usr/src/uts/common/c2/audit_start.c
292
if (tad->tad_flag) {
usr/src/uts/common/c2/audit_start.c
293
tad->tad_flag = 0;
usr/src/uts/common/c2/audit_start.c
295
if (flag = audit_success(kctx, tad, error, NULL)) {
usr/src/uts/common/c2/audit_start.c
305
if (tad->tad_evmod & PAD_SPRIVUSE) {
usr/src/uts/common/c2/audit_start.c
307
au_to_privset("", &tad->tad_sprivs,
usr/src/uts/common/c2/audit_start.c
311
if (tad->tad_evmod & PAD_FPRIVUSE) {
usr/src/uts/common/c2/audit_start.c
313
au_to_privset("", &tad->tad_fprivs,
usr/src/uts/common/c2/audit_start.c
368
au_close(kctx, &(u_ad), flag, tad->tad_event, tad->tad_evmod,
usr/src/uts/common/c2/audit_start.c
375
if (tad->tad_aupath != NULL) {
usr/src/uts/common/c2/audit_start.c
376
au_pathrele(tad->tad_aupath);
usr/src/uts/common/c2/audit_start.c
377
tad->tad_aupath = NULL;
usr/src/uts/common/c2/audit_start.c
381
if (tad->tad_atpath) {
usr/src/uts/common/c2/audit_start.c
382
au_pathrele(tad->tad_atpath);
usr/src/uts/common/c2/audit_start.c
383
tad->tad_atpath = NULL;
usr/src/uts/common/c2/audit_start.c
390
tad->tad_scid = 0;
usr/src/uts/common/c2/audit_start.c
391
tad->tad_event = 0;
usr/src/uts/common/c2/audit_start.c
392
tad->tad_evmod = 0;
usr/src/uts/common/c2/audit_start.c
393
tad->tad_ctrl = 0;
usr/src/uts/common/c2/audit_start.c
394
tad->tad_audit = AUC_UNSET;
usr/src/uts/common/c2/audit_start.c
398
audit_success(au_kcontext_t *kctx, struct t_audit_data *tad, int error,
usr/src/uts/common/c2/audit_start.c
406
ess = esf = kctx->auk_ets[tad->tad_event];
usr/src/uts/common/c2/audit_start.c
409
tad->tad_evmod |= PAD_FAILURE;
usr/src/uts/common/c2/audit_start.c
412
if (tad->tad_ctrl & TAD_NOAUDIT)
usr/src/uts/common/c2/audit_start.c
435
auditme(au_kcontext_t *kctx, struct t_audit_data *tad, au_state_t estate)
usr/src/uts/common/c2/audit_start.c
450
} else if ((tad->tad_scid == SYS_putmsg) ||
usr/src/uts/common/c2/audit_start.c
451
(tad->tad_scid == SYS_getmsg)) {
usr/src/uts/common/c2/audit_start.c
458
} else if (tad->tad_scid == SYS_execve &&
usr/src/uts/common/c2/audit_start.c
73
t_audit_data_t *tad = U2A(u);
usr/src/uts/common/os/audit_core.c
322
t_audit_data_t *tad; /* per-thread audit data */
usr/src/uts/common/os/audit_core.c
324
tad = kmem_zalloc(sizeof (struct t_audit_data), KM_SLEEP);
usr/src/uts/common/os/audit_core.c
326
T2A(t) = tad; /* set up thread audit data ptr */
usr/src/uts/common/os/audit_core.c
327
tad->tad_thread = t; /* back ptr to thread: DEBUG */
usr/src/uts/common/os/audit_core.c
340
t_audit_data_t *tad;
usr/src/uts/common/os/audit_core.c
343
tad = T2A(t);
usr/src/uts/common/os/audit_core.c
347
if (tad == tad0) {
usr/src/uts/common/os/audit_core.c
351
if (tad == NULL) {
usr/src/uts/common/os/audit_core.c
358
ASSERT(tad->tad_ad == NULL);
usr/src/uts/common/os/audit_core.c
361
ASSERT(tad->tad_aupath == NULL);
usr/src/uts/common/os/audit_core.c
363
if (tad->tad_atpath)
usr/src/uts/common/os/audit_core.c
364
au_pathrele(tad->tad_atpath);
usr/src/uts/common/os/audit_core.c
367
attr = tad->tad_defer_head;
usr/src/uts/common/os/audit_core.c
378
kmem_free(tad, sizeof (*tad));
usr/src/uts/intel/io/imc/imc.c
1760
imc_tad_fill_rule(imc_t *imc, imc_tad_t *tad, imc_tad_rule_t *prev,
usr/src/uts/intel/io/imc/imc.c
1812
imc_tad_fill_skx(imc_t *imc, imc_tad_t *tad, imc_tad_rule_t *rule,
usr/src/uts/intel/io/imc/imc.c
1832
tad->itad_valid |= IMC_TAD_V_BAD_CHAN_GRAN;
usr/src/uts/intel/io/imc/imc.c
1858
imc_tad_read_rules(imc_t *imc, imc_tad_t *tad)
usr/src/uts/intel/io/imc/imc.c
1864
tad->itad_nrules = imc->imc_gen_data->igd_tad_nrules;
usr/src/uts/intel/io/imc/imc.c
1866
prev = NULL; i < tad->itad_nrules;
usr/src/uts/intel/io/imc/imc.c
1870
imc_tad_rule_t *rule = &tad->itad_rules[i];
usr/src/uts/intel/io/imc/imc.c
1882
val = pci_config_get32(tad->itad_stub->istub_cfgspace, off);
usr/src/uts/intel/io/imc/imc.c
1884
tad->itad_valid |= IMC_TAD_V_BAD_PCI_READ;
usr/src/uts/intel/io/imc/imc.c
1888
imc_tad_fill_rule(imc, tad, prev, rule, val);
usr/src/uts/intel/io/imc/imc.c
1893
val = pci_config_get32(tad->itad_stub->istub_cfgspace, baseoff);
usr/src/uts/intel/io/imc/imc.c
1895
tad->itad_valid |= IMC_TAD_V_BAD_PCI_READ;
usr/src/uts/intel/io/imc/imc.c
1899
imc_tad_fill_skx(imc, tad, rule, val);
usr/src/uts/intel/io/imc/imc.c
1907
imc_tad_read_features(imc_t *imc, imc_tad_t *tad, imc_mc_t *mc)
usr/src/uts/intel/io/imc/imc.c
1924
val = pci_config_get32(tad->itad_stub->istub_cfgspace,
usr/src/uts/intel/io/imc/imc.c
1927
tad->itad_valid |= IMC_TAD_V_BAD_PCI_READ;
usr/src/uts/intel/io/imc/imc.c
1931
tad->itad_flags |= IMC_TAD_FLAG_LOCKSTEP;
usr/src/uts/intel/io/imc/imc.c
1937
tad->itad_valid |= IMC_TAD_V_BAD_PCI_READ;
usr/src/uts/intel/io/imc/imc.c
1941
tad->itad_flags |= IMC_TAD_FLAG_MIRROR;
usr/src/uts/intel/io/imc/imc.c
1958
val = pci_config_get32(tad->itad_stub->istub_cfgspace,
usr/src/uts/intel/io/imc/imc.c
1961
tad->itad_valid |= IMC_TAD_V_BAD_PCI_READ;
usr/src/uts/intel/io/imc/imc.c
1965
tad->itad_flags |= IMC_TAD_FLAG_CHANSHIFT;
usr/src/uts/intel/io/imc/imc.c
1968
tad->itad_flags |= IMC_TAD_FLAG_CHANHASH;
usr/src/uts/intel/io/intel_nhm/intel_nhm.h
247
#define TAD_DRAM_LIMIT(tad) ((((uint64_t)(tad) & 0x000fffc0ULL) + 0x40) << 20)
usr/src/uts/intel/io/intel_nhm/intel_nhm.h
248
#define TAD_DRAM_MODE(tad) (((tad) >> 1) & 3)
usr/src/uts/intel/io/intel_nhm/intel_nhm.h
249
#define TAD_DRAM_RULE_ENABLE(tad) ((tad) & 1)
usr/src/uts/intel/io/intel_nhm/mem_addr.c
100
tad[node][rule].pkg_list, i);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
197
if (tad[node][i].enable && addr >= base &&
usr/src/uts/intel/io/intel_nhm/mem_addr.c
198
addr < tad[node][i].limit) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
199
switch (tad[node][i].mode) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
214
channel = TAD_INTERLEAVE(tad[node][i].pkg_list, way);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
223
*interleave_p = tad[node][i].interleave;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
226
base = tad[node][i].limit;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
343
mode = tad[node][rule].mode;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
381
tad[node][rule].pkg_list,
usr/src/uts/intel/io/intel_nhm/mem_addr.c
43
tad_t tad[MAX_CPU_NODES][MAX_TAD_DRAM_RULE];
usr/src/uts/intel/io/intel_nhm/mem_addr.c
475
if (tad[node][i].enable &&
usr/src/uts/intel/io/intel_nhm/mem_addr.c
505
if (addr < tad[node][i].limit) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
527
tad[node][i].limit) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
535
rank_sz = (tad[node][i].limit - baddr) /
usr/src/uts/intel/io/intel_nhm/mem_addr.c
549
switch (tad[node][i].mode) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
608
} else if (baddr < tad[node][i].limit) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
624
rank_sz -= (tad[node][i].limit - baddr) /
usr/src/uts/intel/io/intel_nhm/mem_addr.c
626
cbaddr += (tad[node][i].limit - baddr) /
usr/src/uts/intel/io/intel_nhm/mem_addr.c
630
base = tad[node][i].limit;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
92
if (node && tad[node][rule].mode == 2)
usr/src/uts/intel/io/intel_nhm/mem_addr.c
949
tad[i][j].enable = TAD_DRAM_RULE_ENABLE(tad_dram_rule);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
95
if (lc == TAD_INTERLEAVE(tad[node][rule].pkg_list, way)) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
950
tad[i][j].limit = TAD_DRAM_LIMIT(tad_dram_rule);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
951
tad[i][j].mode = TAD_DRAM_MODE(tad_dram_rule);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
952
tad[i][j].pkg_list =
usr/src/uts/intel/io/intel_nhm/mem_addr.c
955
tad[i][j].pkg_tgt[k] = ((tad[i][j].pkg_list >>
usr/src/uts/intel/io/intel_nhm/mem_addr.c
959
tad[i][j].interleave = 1;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
961
tad[i][j].interleave =
usr/src/uts/intel/io/intel_nhm/mem_addr.c
962
tad_interleave(tad[i][j].pkg_list);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
964
tad[i][j].interleave ==
usr/src/uts/intel/io/intel_nhm/mem_addr.c
966
tad[i][j].interleave--;
usr/src/uts/intel/io/intel_nhm/mem_addr.h
61
extern tad_t tad[MAX_CPU_NODES][MAX_TAD_DRAM_RULE];