Lines Matching refs:ainfo

108 	const auditinfo_addr_t	*ainfo;  in getauid()  local
113 ainfo = crgetauinfo(CRED()); in getauid()
114 if (ainfo == NULL) in getauid()
117 if (copyout(&ainfo->ai_auid, auid_p, sizeof (au_id_t))) in getauid()
172 const auditinfo_addr_t *ainfo; in getaudit() local
181 ainfo = crgetauinfo(CRED()); in getaudit()
182 if (ainfo == NULL) in getaudit()
186 if (ainfo->ai_termid.at_type == AU_IPv6) in getaudit()
189 STRUCT_FSET(info, ai_auid, ainfo->ai_auid); in getaudit()
190 STRUCT_FSET(info, ai_mask, ainfo->ai_mask); in getaudit()
195 if (cmpldev(&dev, ainfo->ai_termid.at_port) == 0) { in getaudit()
200 STRUCT_FSET(info, ai_termid.port, ainfo->ai_termid.at_port); in getaudit()
202 STRUCT_FSET(info, ai_termid.port, ainfo->ai_termid.at_port); in getaudit()
204 STRUCT_FSET(info, ai_termid.machine, ainfo->ai_termid.at_addr[0]); in getaudit()
205 STRUCT_FSET(info, ai_asid, ainfo->ai_asid); in getaudit()
221 const auditinfo_addr_t *ainfo; in getaudit_addr() local
233 ainfo = crgetauinfo(CRED()); in getaudit_addr()
235 if (ainfo == NULL) in getaudit_addr()
238 STRUCT_FSET(info, ai_auid, ainfo->ai_auid); in getaudit_addr()
239 STRUCT_FSET(info, ai_mask, ainfo->ai_mask); in getaudit_addr()
244 if (cmpldev(&dev, ainfo->ai_termid.at_port) == 0) { in getaudit_addr()
249 STRUCT_FSET(info, ai_termid.at_port, ainfo->ai_termid.at_port); in getaudit_addr()
251 STRUCT_FSET(info, ai_termid.at_port, ainfo->ai_termid.at_port); in getaudit_addr()
253 STRUCT_FSET(info, ai_termid.at_type, ainfo->ai_termid.at_type); in getaudit_addr()
254 STRUCT_FSET(info, ai_termid.at_addr[0], ainfo->ai_termid.at_addr[0]); in getaudit_addr()
255 STRUCT_FSET(info, ai_termid.at_addr[1], ainfo->ai_termid.at_addr[1]); in getaudit_addr()
256 STRUCT_FSET(info, ai_termid.at_addr[2], ainfo->ai_termid.at_addr[2]); in getaudit_addr()
257 STRUCT_FSET(info, ai_termid.at_addr[3], ainfo->ai_termid.at_addr[3]); in getaudit_addr()
258 STRUCT_FSET(info, ai_asid, ainfo->ai_asid); in getaudit_addr()
277 auditinfo_addr_t *ainfo; in setaudit() local
289 if ((ainfo = crgetauinfo_modifiable(newcred)) == NULL) { in setaudit()
301 ainfo->ai_auid = STRUCT_FGET(info, ai_auid); in setaudit()
305 ainfo->ai_termid.at_port = in setaudit()
308 ainfo->ai_termid.at_port = STRUCT_FGET(info, ai_termid.port); in setaudit()
310 ainfo->ai_termid.at_port = STRUCT_FGET(info, ai_termid.port); in setaudit()
312 ainfo->ai_termid.at_type = AU_IPv4; in setaudit()
313 ainfo->ai_termid.at_addr[0] = STRUCT_FGET(info, ai_termid.machine); in setaudit()
314 ainfo->ai_asid = STRUCT_FGET(info, ai_asid); in setaudit()
315 ainfo->ai_mask = STRUCT_FGET(info, ai_mask); in setaudit()
337 auditinfo_addr_t *ainfo; in setaudit_addr() local
356 if ((ainfo = crgetauinfo_modifiable(newcred)) == NULL) { in setaudit_addr()
368 ainfo->ai_auid = STRUCT_FGET(info, ai_auid); in setaudit_addr()
369 ainfo->ai_mask = STRUCT_FGET(info, ai_mask); in setaudit_addr()
373 ainfo->ai_termid.at_port = in setaudit_addr()
376 ainfo->ai_termid.at_port = STRUCT_FGET(info, ai_termid.at_port); in setaudit_addr()
378 ainfo->ai_termid.at_port = STRUCT_FGET(info, ai_termid.at_port); in setaudit_addr()
380 ainfo->ai_termid.at_type = type; in setaudit_addr()
381 bzero(&ainfo->ai_termid.at_addr[0], sizeof (ainfo->ai_termid.at_addr)); in setaudit_addr()
383 ainfo->ai_termid.at_addr[i] = in setaudit_addr()
386 if (ainfo->ai_termid.at_type == AU_IPv6 && in setaudit_addr()
387 IN6_IS_ADDR_V4MAPPED(((in6_addr_t *)ainfo->ai_termid.at_addr))) { in setaudit_addr()
388 ainfo->ai_termid.at_type = AU_IPv4; in setaudit_addr()
389 ainfo->ai_termid.at_addr[0] = ainfo->ai_termid.at_addr[3]; in setaudit_addr()
390 ainfo->ai_termid.at_addr[1] = 0; in setaudit_addr()
391 ainfo->ai_termid.at_addr[2] = 0; in setaudit_addr()
392 ainfo->ai_termid.at_addr[3] = 0; in setaudit_addr()
395 ainfo->ai_asid = STRUCT_FGET(info, ai_asid); in setaudit_addr()
884 const auditinfo_addr_t *ainfo; in setumask() local
917 ainfo = crgetauinfo(cr); in setumask()
918 if (ainfo == NULL) { in setumask()
924 if (ainfo->ai_auid == STRUCT_FGET(user_info, ai_auid)) { in setumask()
935 err = bcmp(&mask, &ainfo->ai_mask, sizeof (au_mask_t)); in setumask()
967 const auditinfo_addr_t *ainfo; in setsmask() local
1000 ainfo = crgetauinfo(cr); in setsmask()
1001 if (ainfo == NULL) { in setsmask()
1007 if (ainfo->ai_asid == STRUCT_FGET(user_info, ai_asid)) { in setsmask()
1018 err = bcmp(&mask, &ainfo->ai_mask, sizeof (au_mask_t)); in setsmask()
1160 const auditinfo_addr_t *ainfo; in getpinfo() local
1188 ainfo = crgetauinfo(cr); in getpinfo()
1189 if (ainfo == NULL) { in getpinfo()
1195 if (ainfo->ai_termid.at_type == AU_IPv6) { in getpinfo()
1200 STRUCT_FSET(apinfo, ap_auid, ainfo->ai_auid); in getpinfo()
1201 STRUCT_FSET(apinfo, ap_asid, ainfo->ai_asid); in getpinfo()
1206 if (cmpldev(&dev, ainfo->ai_termid.at_port) == 0) { in getpinfo()
1212 STRUCT_FSET(apinfo, ap_termid.port, ainfo->ai_termid.at_port); in getpinfo()
1214 STRUCT_FSET(apinfo, ap_termid.port, ainfo->ai_termid.at_port); in getpinfo()
1216 STRUCT_FSET(apinfo, ap_termid.machine, ainfo->ai_termid.at_addr[0]); in getpinfo()
1217 STRUCT_FSET(apinfo, ap_mask, ainfo->ai_mask); in getpinfo()
1232 const auditinfo_addr_t *ainfo; in getpinfo_addr() local
1263 ainfo = crgetauinfo(cr); in getpinfo_addr()
1264 if (ainfo == NULL) { in getpinfo_addr()
1269 STRUCT_FSET(apinfo, ap_auid, ainfo->ai_auid); in getpinfo_addr()
1270 STRUCT_FSET(apinfo, ap_asid, ainfo->ai_asid); in getpinfo_addr()
1275 if (cmpldev(&dev, ainfo->ai_termid.at_port) == 0) { in getpinfo_addr()
1282 ainfo->ai_termid.at_port); in getpinfo_addr()
1284 STRUCT_FSET(apinfo, ap_termid.at_port, ainfo->ai_termid.at_port); in getpinfo_addr()
1286 STRUCT_FSET(apinfo, ap_termid.at_type, ainfo->ai_termid.at_type); in getpinfo_addr()
1287 STRUCT_FSET(apinfo, ap_termid.at_addr[0], ainfo->ai_termid.at_addr[0]); in getpinfo_addr()
1288 STRUCT_FSET(apinfo, ap_termid.at_addr[1], ainfo->ai_termid.at_addr[1]); in getpinfo_addr()
1289 STRUCT_FSET(apinfo, ap_termid.at_addr[2], ainfo->ai_termid.at_addr[2]); in getpinfo_addr()
1290 STRUCT_FSET(apinfo, ap_termid.at_addr[3], ainfo->ai_termid.at_addr[3]); in getpinfo_addr()
1291 STRUCT_FSET(apinfo, ap_mask, ainfo->ai_mask); in getpinfo_addr()
1307 auditinfo_addr_t *ainfo; in setpmask() local
1327 if ((ainfo = crgetauinfo_modifiable(newcred)) == NULL) { in setpmask()
1337 ainfo->ai_mask = STRUCT_FGET(apinfo, ap_mask); in setpmask()