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
1000
tad->tad_event, tad->tad_evmod, NULL);
usr/src/uts/common/c2/audit.c
1009
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1025
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1026
ASSERT(tad != NULL);
usr/src/uts/common/c2/audit.c
1028
switch (tad->tad_scid) {
usr/src/uts/common/c2/audit.c
1061
if (tad->tad_atpath != NULL) {
usr/src/uts/common/c2/audit.c
1062
au_pathrele(tad->tad_atpath);
usr/src/uts/common/c2/audit.c
1063
tad->tad_atpath = NULL;
usr/src/uts/common/c2/audit.c
1067
tad->tad_ctrl |= TAD_ATCALL;
usr/src/uts/common/c2/audit.c
1069
if (tad->tad_scid == SYS_openat ||
usr/src/uts/common/c2/audit.c
1070
tad->tad_scid == SYS_openat64) {
usr/src/uts/common/c2/audit.c
1073
tad->tad_ctrl |= TAD_ATTPATH;
usr/src/uts/common/c2/audit.c
1078
tad->tad_ctrl |= TAD_NOPATH;
usr/src/uts/common/c2/audit.c
108
if (tad->tad_flag != 0 && flag == ENOENT && pvp != NULL &&
usr/src/uts/common/c2/audit.c
1084
tad->tad_ctrl |= TAD_NOPATH;
usr/src/uts/common/c2/audit.c
1089
tad->tad_atpath = fad->fad_aupath;
usr/src/uts/common/c2/audit.c
109
(tad->tad_ctrl & TAD_PUBLIC_EV) &&
usr/src/uts/common/c2/audit.c
1092
if (tad->tad_scid == SYS_open ||
usr/src/uts/common/c2/audit.c
1093
tad->tad_scid == SYS_open64) {
usr/src/uts/common/c2/audit.c
1096
tad->tad_ctrl |= TAD_ATTPATH;
usr/src/uts/common/c2/audit.c
1103
tad->tad_atpath = pad->pad_cwd;
usr/src/uts/common/c2/audit.c
1111
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1114
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1117
if (tad->tad_flag == 0)
usr/src/uts/common/c2/audit.c
1145
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1147
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1148
tad->tad_ctrl |= TAD_NOATTRB;
usr/src/uts/common/c2/audit.c
116
tad->tad_ctrl |= TAD_NOAUDIT;
usr/src/uts/common/c2/audit.c
1162
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1167
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1170
if (tad->tad_flag == 0)
usr/src/uts/common/c2/audit.c
1173
if (tad->tad_ctrl & TAD_TRUE_CREATE) {
usr/src/uts/common/c2/audit.c
1177
if (tad->tad_ctrl & TAD_CORE) {
usr/src/uts/common/c2/audit.c
1179
tad->tad_ctrl &= ~TAD_CORE;
usr/src/uts/common/c2/audit.c
1182
if (!error && ((tad->tad_event == AUE_MKNOD) ||
usr/src/uts/common/c2/audit.c
1183
(tad->tad_event == AUE_MKDIR))) {
usr/src/uts/common/c2/audit.c
1188
tad->tad_ctrl &= ~TAD_NOATTRB;
usr/src/uts/common/c2/audit.c
1215
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1218
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1221
if (!tad->tad_flag)
usr/src/uts/common/c2/audit.c
1232
tad->tad_event = AUE_PFEXEC;
usr/src/uts/common/c2/audit.c
1298
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1302
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1305
if (!tad->tad_flag)
usr/src/uts/common/c2/audit.c
138
if ((tad->tad_flag == 0 && !(tad->tad_ctrl & TAD_SAVPATH)) ||
usr/src/uts/common/c2/audit.c
139
((tad->tad_ctrl & TAD_PATHFND) &&
usr/src/uts/common/c2/audit.c
141
(tad->tad_ctrl & TAD_NOPATH)) {
usr/src/uts/common/c2/audit.c
1413
t_audit_data_t *tad = T2A(curthread);
usr/src/uts/common/c2/audit.c
1419
if ((tad->tad_scid == SYS_chdir) || (tad->tad_scid == SYS_chroot)) {
usr/src/uts/common/c2/audit.c
1420
chdir = tad->tad_scid == SYS_chdir;
usr/src/uts/common/c2/audit.c
1421
if (tad->tad_aupath) {
usr/src/uts/common/c2/audit.c
1429
*appp = tad->tad_aupath;
usr/src/uts/common/c2/audit.c
1430
tad->tad_aupath = NULL;
usr/src/uts/common/c2/audit.c
1433
} else if ((tad->tad_scid == SYS_fchdir) ||
usr/src/uts/common/c2/audit.c
1434
(tad->tad_scid == SYS_fchroot)) {
usr/src/uts/common/c2/audit.c
1435
fchdir = tad->tad_scid == SYS_fchdir;
usr/src/uts/common/c2/audit.c
1449
if (tad->tad_flag) {
usr/src/uts/common/c2/audit.c
145
tad->tad_ctrl |= TAD_NOPATH; /* prevent possible reentry */
usr/src/uts/common/c2/audit.c
1482
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1522
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1527
if (!tad->tad_flag)
usr/src/uts/common/c2/audit.c
154
if (tad->tad_flag) {
usr/src/uts/common/c2/audit.c
1552
tad->tad_event = AUE_SOCKCONNECT;
usr/src/uts/common/c2/audit.c
156
(tad->tad_scid == SYS_open ||
usr/src/uts/common/c2/audit.c
1565
tad->tad_event = AUE_SOCKACCEPT;
usr/src/uts/common/c2/audit.c
157
tad->tad_scid == SYS_open64 ||
usr/src/uts/common/c2/audit.c
1578
tad->tad_event = AUE_SOCKSEND;
usr/src/uts/common/c2/audit.c
158
tad->tad_scid == SYS_openat ||
usr/src/uts/common/c2/audit.c
159
tad->tad_scid == SYS_openat64)) {
usr/src/uts/common/c2/audit.c
1591
tad->tad_event = AUE_SOCKRECEIVE;
usr/src/uts/common/c2/audit.c
160
tad->tad_ctrl |= TAD_TRUE_CREATE;
usr/src/uts/common/c2/audit.c
1605
tad->tad_event = AUE_GETMSG;
usr/src/uts/common/c2/audit.c
1613
au_write(&(tad->tad_ad), au_to_sock_inet(sock_data));
usr/src/uts/common/c2/audit.c
1616
tad->tad_event = AUE_GETMSG;
usr/src/uts/common/c2/audit.c
164
au_uwrite(au_to_path(tad->tad_aupath));
usr/src/uts/common/c2/audit.c
1653
t_audit_data_t *tad; /* current thread */
usr/src/uts/common/c2/audit.c
1658
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1659
ASSERT(tad != (t_audit_data_t *)0);
usr/src/uts/common/c2/audit.c
1660
if (!tad->tad_flag)
usr/src/uts/common/c2/audit.c
1688
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1695
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1697
if (tad->tad_flag == 0)
usr/src/uts/common/c2/audit.c
1700
target = flag ? &tad->tad_sprivs : &tad->tad_fprivs;
usr/src/uts/common/c2/audit.c
1704
if (!(tad->tad_evmod & sbit)) {
usr/src/uts/common/c2/audit.c
1707
tad->tad_evmod |= sbit;
usr/src/uts/common/c2/audit.c
1731
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1740
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1742
if (tad->tad_flag == 0)
usr/src/uts/common/c2/audit.c
178
if (!flag && !(tad->tad_ctrl & TAD_NOATTRB))
usr/src/uts/common/c2/audit.c
1795
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1800
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1802
if (tad->tad_flag == 0)
usr/src/uts/common/c2/audit.c
1839
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
184
if ((tad->tad_ctrl & TAD_SAVPATH) == 0) {
usr/src/uts/common/c2/audit.c
1842
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1844
if (tad->tad_flag == 0)
usr/src/uts/common/c2/audit.c
185
if (tad->tad_aupath != NULL) {
usr/src/uts/common/c2/audit.c
186
au_pathrele(tad->tad_aupath);
usr/src/uts/common/c2/audit.c
1866
t_audit_data_t *tad; /* current thread */
usr/src/uts/common/c2/audit.c
187
tad->tad_aupath = NULL;
usr/src/uts/common/c2/audit.c
1871
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1872
ASSERT(tad != (t_audit_data_t *)0);
usr/src/uts/common/c2/audit.c
1873
if (!tad->tad_flag)
usr/src/uts/common/c2/audit.c
190
if (tad->tad_ctrl & TAD_MLD)
usr/src/uts/common/c2/audit.c
191
tad->tad_ctrl |= TAD_PATHFND;
usr/src/uts/common/c2/audit.c
1912
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
1918
tad = U2A(u);
usr/src/uts/common/c2/audit.c
1919
if (tad == NULL)
usr/src/uts/common/c2/audit.c
1925
tad->tad_event = AUE_CRYPTOADM;
usr/src/uts/common/c2/audit.c
1927
if (audit_success(kctx, tad, error, NULL) != AU_OK)
usr/src/uts/common/c2/audit.c
193
tad->tad_ctrl &= ~TAD_NOPATH; /* restore */
usr/src/uts/common/c2/audit.c
2044
add_return_token((caddr_t *)&ad, tad->tad_scid, -1, error);
usr/src/uts/common/c2/audit.c
2046
add_return_token((caddr_t *)&ad, tad->tad_scid, 0, rv);
usr/src/uts/common/c2/audit.c
205
t_audit_data_t *tad; /* current thread */
usr/src/uts/common/c2/audit.c
2051
au_close(kctx, (caddr_t *)&ad, AU_OK, AUE_CRYPTOADM, tad->tad_evmod,
usr/src/uts/common/c2/audit.c
2074
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
208
tad = U2A(u);
usr/src/uts/common/c2/audit.c
2080
tad = U2A(u);
usr/src/uts/common/c2/audit.c
2081
if (tad == NULL)
usr/src/uts/common/c2/audit.c
209
ASSERT(tad != NULL);
usr/src/uts/common/c2/audit.c
2095
tad->tad_event = AUE_PF_POLICY_ADDRULE;
usr/src/uts/common/c2/audit.c
2100
tad->tad_event = AUE_PF_POLICY_DELRULE;
usr/src/uts/common/c2/audit.c
2105
tad->tad_event = AUE_PF_POLICY_FLUSH;
usr/src/uts/common/c2/audit.c
2110
tad->tad_event = AUE_PF_POLICY_ALGS;
usr/src/uts/common/c2/audit.c
2115
tad->tad_event = AUE_PF_POLICY_CLONE;
usr/src/uts/common/c2/audit.c
2120
tad->tad_event = AUE_PF_POLICY_FLIP;
usr/src/uts/common/c2/audit.c
2125
tad->tad_event = AUE_NULL;
usr/src/uts/common/c2/audit.c
2128
tad->tad_evmod = 0;
usr/src/uts/common/c2/audit.c
2130
if (flag = audit_success(kctx, tad, error, cred)) {
usr/src/uts/common/c2/audit.c
218
if (tad->tad_aupath != NULL) {
usr/src/uts/common/c2/audit.c
2184
au_close(kctx, (caddr_t *)&ad, flag, tad->tad_event, tad->tad_evmod,
usr/src/uts/common/c2/audit.c
219
pfxapp = tad->tad_aupath;
usr/src/uts/common/c2/audit.c
2191
tad->tad_scid = 0;
usr/src/uts/common/c2/audit.c
2192
tad->tad_event = 0;
usr/src/uts/common/c2/audit.c
2193
tad->tad_evmod = 0;
usr/src/uts/common/c2/audit.c
2194
tad->tad_ctrl = 0;
usr/src/uts/common/c2/audit.c
220
} else if ((tad->tad_ctrl & TAD_ATCALL) && pnp->pn_buf[0] != '/') {
usr/src/uts/common/c2/audit.c
221
ASSERT(tad->tad_atpath != NULL);
usr/src/uts/common/c2/audit.c
222
pfxapp = tad->tad_atpath;
usr/src/uts/common/c2/audit.c
223
} else if (tad->tad_ctrl & TAD_ABSPATH) {
usr/src/uts/common/c2/audit.c
232
newsect = tad->tad_ctrl & TAD_ATTPATH;
usr/src/uts/common/c2/audit.c
249
if (tad->tad_aupath)
usr/src/uts/common/c2/audit.c
250
au_pathrele(tad->tad_aupath);
usr/src/uts/common/c2/audit.c
251
tad->tad_aupath = newapp;
usr/src/uts/common/c2/audit.c
254
tad->tad_ctrl &= ~(TAD_ABSPATH | TAD_ATTPATH);
usr/src/uts/common/c2/audit.c
281
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
283
tad = U2A(u);
usr/src/uts/common/c2/audit.c
302
if ((tad->tad_flag == 0 && !(tad->tad_ctrl & TAD_SAVPATH)) ||
usr/src/uts/common/c2/audit.c
303
((tad->tad_ctrl & TAD_PATHFND) &&
usr/src/uts/common/c2/audit.c
305
(tad->tad_ctrl & TAD_NOPATH)) {
usr/src/uts/common/c2/audit.c
310
tad->tad_ctrl |= TAD_ABSPATH;
usr/src/uts/common/c2/audit.c
311
if (tad->tad_aupath != NULL) {
usr/src/uts/common/c2/audit.c
312
au_pathrele(tad->tad_aupath);
usr/src/uts/common/c2/audit.c
313
tad->tad_aupath = NULL;
usr/src/uts/common/c2/audit.c
350
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
353
tad = U2A(u);
usr/src/uts/common/c2/audit.c
372
if ((tad->tad_flag == 0 &&
usr/src/uts/common/c2/audit.c
373
!(tad->tad_ctrl & TAD_SAVPATH)) ||
usr/src/uts/common/c2/audit.c
374
((tad->tad_ctrl & TAD_PATHFND) &&
usr/src/uts/common/c2/audit.c
376
(tad->tad_ctrl & TAD_NOPATH)) {
usr/src/uts/common/c2/audit.c
455
struct t_audit_data *tad;
usr/src/uts/common/c2/audit.c
457
tad = U2A(u);
usr/src/uts/common/c2/audit.c
465
(tad->tad_ctrl & TAD_PUBLIC_EV)) {
usr/src/uts/common/c2/audit.c
473
tad->tad_ctrl |= TAD_NOAUDIT;
usr/src/uts/common/c2/audit.c
494
struct t_audit_data *tad;
usr/src/uts/common/c2/audit.c
495
tad = U2A(u);
usr/src/uts/common/c2/audit.c
501
if (tad->tad_scid == SYS_exit) {
usr/src/uts/common/c2/audit.c
506
if (tad->tad_flag && tad->tad_event == AUE_EXIT)
usr/src/uts/common/c2/audit.c
514
if (tad->tad_flag) {
usr/src/uts/common/c2/audit.c
516
audit_finish(0, tad->tad_scid, 0, 0);
usr/src/uts/common/c2/audit.c
538
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
541
tad = U2A(u);
usr/src/uts/common/c2/audit.c
543
ASSERT(tad != (t_audit_data_t *)0);
usr/src/uts/common/c2/audit.c
545
ASSERT(tad->tad_scid == 0);
usr/src/uts/common/c2/audit.c
546
ASSERT(tad->tad_event == 0);
usr/src/uts/common/c2/audit.c
547
ASSERT(tad->tad_evmod == 0);
usr/src/uts/common/c2/audit.c
548
ASSERT(tad->tad_ctrl == 0);
usr/src/uts/common/c2/audit.c
549
ASSERT(tad->tad_flag == 0);
usr/src/uts/common/c2/audit.c
550
ASSERT(tad->tad_aupath == NULL);
usr/src/uts/common/c2/audit.c
558
if ((tad->tad_flag = auditme(kctx, tad, estate)) == 0)
usr/src/uts/common/c2/audit.c
562
tad->tad_ctrl = TAD_CORE;
usr/src/uts/common/c2/audit.c
563
tad->tad_scid = 0;
usr/src/uts/common/c2/audit.c
570
tad->tad_flag = 0;
usr/src/uts/common/c2/audit.c
571
tad->tad_ctrl = 0;
usr/src/uts/common/c2/audit.c
575
tad->tad_event = event;
usr/src/uts/common/c2/audit.c
576
tad->tad_evmod = 0;
usr/src/uts/common/c2/audit.c
578
ASSERT(tad->tad_ad == NULL);
usr/src/uts/common/c2/audit.c
597
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
600
tad = U2A(u);
usr/src/uts/common/c2/audit.c
602
ASSERT(tad != (t_audit_data_t *)0);
usr/src/uts/common/c2/audit.c
604
if ((flag = tad->tad_flag) == 0) {
usr/src/uts/common/c2/audit.c
605
tad->tad_event = 0;
usr/src/uts/common/c2/audit.c
606
tad->tad_evmod = 0;
usr/src/uts/common/c2/audit.c
607
tad->tad_ctrl = 0;
usr/src/uts/common/c2/audit.c
608
ASSERT(tad->tad_aupath == NULL);
usr/src/uts/common/c2/audit.c
611
tad->tad_flag = 0;
usr/src/uts/common/c2/audit.c
616
if (flag = audit_success(kctx, tad, 0, NULL)) {
usr/src/uts/common/c2/audit.c
629
add_return_token((caddr_t *)&(u_ad), tad->tad_scid, 0, 0);
usr/src/uts/common/c2/audit.c
636
au_close(kctx, &(u_ad), flag, tad->tad_event, tad->tad_evmod, NULL);
usr/src/uts/common/c2/audit.c
639
if (tad->tad_aupath != NULL) {
usr/src/uts/common/c2/audit.c
640
au_pathrele(tad->tad_aupath);
usr/src/uts/common/c2/audit.c
641
tad->tad_aupath = NULL;
usr/src/uts/common/c2/audit.c
643
tad->tad_event = 0;
usr/src/uts/common/c2/audit.c
644
tad->tad_evmod = 0;
usr/src/uts/common/c2/audit.c
645
tad->tad_ctrl = 0;
usr/src/uts/common/c2/audit.c
655
t_audit_data_t *tad = U2A(u);
usr/src/uts/common/c2/audit.c
657
ASSERT(tad != (t_audit_data_t *)0);
usr/src/uts/common/c2/audit.c
665
if (!tad->tad_flag) {
usr/src/uts/common/c2/audit.c
685
t_audit_data_t *tad = U2A(u);
usr/src/uts/common/c2/audit.c
687
ASSERT(tad != (t_audit_data_t *)0);
usr/src/uts/common/c2/audit.c
695
if (!tad->tad_flag) {
usr/src/uts/common/c2/audit.c
732
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
747
tad = U2A(u);
usr/src/uts/common/c2/audit.c
751
if (tad->tad_event == AUE_CLOSE) {
usr/src/uts/common/c2/audit.c
753
tad->tad_evmod |= (au_emod_t)fad->fad_flags;
usr/src/uts/common/c2/audit.c
758
auditing = (tad->tad_audit == AUC_UNSET) ?
usr/src/uts/common/c2/audit.c
759
kctx->auk_auditstate : tad->tad_audit;
usr/src/uts/common/c2/audit.c
814
add_return_token((caddr_t *)&(ad), tad->tad_scid, 0, 0);
usr/src/uts/common/c2/audit.c
846
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
851
tad = T2A(curthread);
usr/src/uts/common/c2/audit.c
854
if (!(tad->tad_scid == SYS_open ||
usr/src/uts/common/c2/audit.c
855
tad->tad_scid == SYS_open64 ||
usr/src/uts/common/c2/audit.c
856
tad->tad_scid == SYS_openat ||
usr/src/uts/common/c2/audit.c
857
tad->tad_scid == SYS_openat64))
usr/src/uts/common/c2/audit.c
861
if (tad->tad_aupath == 0)
usr/src/uts/common/c2/audit.c
868
fad->fad_aupath = tad->tad_aupath;
usr/src/uts/common/c2/audit.c
869
tad->tad_aupath = NULL;
usr/src/uts/common/c2/audit.c
871
if (!(tad->tad_ctrl & TAD_TRUE_CREATE)) {
usr/src/uts/common/c2/audit.c
873
switch (tad->tad_event) {
usr/src/uts/common/c2/audit.c
875
tad->tad_event = AUE_OPEN_R;
usr/src/uts/common/c2/audit.c
876
tad->tad_ctrl |= TAD_PUBLIC_EV;
usr/src/uts/common/c2/audit.c
879
tad->tad_event = AUE_OPEN_RT;
usr/src/uts/common/c2/audit.c
882
tad->tad_event = AUE_OPEN_W;
usr/src/uts/common/c2/audit.c
885
tad->tad_event = AUE_OPEN_WT;
usr/src/uts/common/c2/audit.c
888
tad->tad_event = AUE_OPEN_RW;
usr/src/uts/common/c2/audit.c
891
tad->tad_event = AUE_OPEN_RWT;
usr/src/uts/common/c2/audit.c
95
t_audit_data_t *tad; /* current thread */
usr/src/uts/common/c2/audit.c
962
t_audit_data_t *tad;
usr/src/uts/common/c2/audit.c
965
tad = U2A(u);
usr/src/uts/common/c2/audit.c
968
if (tad->tad_flag == 0)
usr/src/uts/common/c2/audit.c
972
if (flag = audit_success(kctx, tad, 0, NULL)) {
usr/src/uts/common/c2/audit.c
98
tad = U2A(u);
usr/src/uts/common/c2/audit.c
985
add_return_token((caddr_t *)&(u_ad), tad->tad_scid, 0, 0);
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
332
t_audit_data_t *tad; /* per-thread audit data */
usr/src/uts/common/os/audit_core.c
334
tad = kmem_zalloc(sizeof (struct t_audit_data), KM_SLEEP);
usr/src/uts/common/os/audit_core.c
336
T2A(t) = tad; /* set up thread audit data ptr */
usr/src/uts/common/os/audit_core.c
337
tad->tad_thread = t; /* back ptr to thread: DEBUG */
usr/src/uts/common/os/audit_core.c
350
t_audit_data_t *tad;
usr/src/uts/common/os/audit_core.c
353
tad = T2A(t);
usr/src/uts/common/os/audit_core.c
357
if (tad == tad0) {
usr/src/uts/common/os/audit_core.c
361
if (tad == NULL) {
usr/src/uts/common/os/audit_core.c
368
ASSERT(tad->tad_ad == NULL);
usr/src/uts/common/os/audit_core.c
371
ASSERT(tad->tad_aupath == NULL);
usr/src/uts/common/os/audit_core.c
373
if (tad->tad_atpath)
usr/src/uts/common/os/audit_core.c
374
au_pathrele(tad->tad_atpath);
usr/src/uts/common/os/audit_core.c
377
attr = tad->tad_defer_head;
usr/src/uts/common/os/audit_core.c
388
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];