Lines Matching defs:ainfo

106 	const auditinfo_addr_t	*ainfo;
111 ainfo = crgetauinfo(CRED());
112 if (ainfo == NULL)
115 if (copyout(&ainfo->ai_auid, auid_p, sizeof (au_id_t)))
170 const auditinfo_addr_t *ainfo;
179 ainfo = crgetauinfo(CRED());
180 if (ainfo == NULL)
184 if (ainfo->ai_termid.at_type == AU_IPv6)
187 STRUCT_FSET(info, ai_auid, ainfo->ai_auid);
188 STRUCT_FSET(info, ai_mask, ainfo->ai_mask);
193 if (cmpldev(&dev, ainfo->ai_termid.at_port) == 0) {
198 STRUCT_FSET(info, ai_termid.port, ainfo->ai_termid.at_port);
200 STRUCT_FSET(info, ai_termid.port, ainfo->ai_termid.at_port);
202 STRUCT_FSET(info, ai_termid.machine, ainfo->ai_termid.at_addr[0]);
203 STRUCT_FSET(info, ai_asid, ainfo->ai_asid);
219 const auditinfo_addr_t *ainfo;
231 ainfo = crgetauinfo(CRED());
233 if (ainfo == NULL)
236 STRUCT_FSET(info, ai_auid, ainfo->ai_auid);
237 STRUCT_FSET(info, ai_mask, ainfo->ai_mask);
242 if (cmpldev(&dev, ainfo->ai_termid.at_port) == 0) {
247 STRUCT_FSET(info, ai_termid.at_port, ainfo->ai_termid.at_port);
249 STRUCT_FSET(info, ai_termid.at_port, ainfo->ai_termid.at_port);
251 STRUCT_FSET(info, ai_termid.at_type, ainfo->ai_termid.at_type);
252 STRUCT_FSET(info, ai_termid.at_addr[0], ainfo->ai_termid.at_addr[0]);
253 STRUCT_FSET(info, ai_termid.at_addr[1], ainfo->ai_termid.at_addr[1]);
254 STRUCT_FSET(info, ai_termid.at_addr[2], ainfo->ai_termid.at_addr[2]);
255 STRUCT_FSET(info, ai_termid.at_addr[3], ainfo->ai_termid.at_addr[3]);
256 STRUCT_FSET(info, ai_asid, ainfo->ai_asid);
275 auditinfo_addr_t *ainfo;
287 if ((ainfo = crgetauinfo_modifiable(newcred)) == NULL) {
299 ainfo->ai_auid = STRUCT_FGET(info, ai_auid);
303 ainfo->ai_termid.at_port =
306 ainfo->ai_termid.at_port = STRUCT_FGET(info, ai_termid.port);
308 ainfo->ai_termid.at_port = STRUCT_FGET(info, ai_termid.port);
310 ainfo->ai_termid.at_type = AU_IPv4;
311 ainfo->ai_termid.at_addr[0] = STRUCT_FGET(info, ai_termid.machine);
312 ainfo->ai_asid = STRUCT_FGET(info, ai_asid);
313 ainfo->ai_mask = STRUCT_FGET(info, ai_mask);
335 auditinfo_addr_t *ainfo;
354 if ((ainfo = crgetauinfo_modifiable(newcred)) == NULL) {
366 ainfo->ai_auid = STRUCT_FGET(info, ai_auid);
367 ainfo->ai_mask = STRUCT_FGET(info, ai_mask);
371 ainfo->ai_termid.at_port =
374 ainfo->ai_termid.at_port = STRUCT_FGET(info, ai_termid.at_port);
376 ainfo->ai_termid.at_port = STRUCT_FGET(info, ai_termid.at_port);
378 ainfo->ai_termid.at_type = type;
379 bzero(&ainfo->ai_termid.at_addr[0], sizeof (ainfo->ai_termid.at_addr));
381 ainfo->ai_termid.at_addr[i] =
384 if (ainfo->ai_termid.at_type == AU_IPv6 &&
385 IN6_IS_ADDR_V4MAPPED(((in6_addr_t *)ainfo->ai_termid.at_addr))) {
386 ainfo->ai_termid.at_type = AU_IPv4;
387 ainfo->ai_termid.at_addr[0] = ainfo->ai_termid.at_addr[3];
388 ainfo->ai_termid.at_addr[1] = 0;
389 ainfo->ai_termid.at_addr[2] = 0;
390 ainfo->ai_termid.at_addr[3] = 0;
393 ainfo->ai_asid = STRUCT_FGET(info, ai_asid);
878 const auditinfo_addr_t *ainfo;
911 ainfo = crgetauinfo(cr);
912 if (ainfo == NULL) {
918 if (ainfo->ai_auid == STRUCT_FGET(user_info, ai_auid)) {
929 err = bcmp(&mask, &ainfo->ai_mask, sizeof (au_mask_t));
961 const auditinfo_addr_t *ainfo;
994 ainfo = crgetauinfo(cr);
995 if (ainfo == NULL) {
1001 if (ainfo->ai_asid == STRUCT_FGET(user_info, ai_asid)) {
1012 err = bcmp(&mask, &ainfo->ai_mask, sizeof (au_mask_t));
1154 const auditinfo_addr_t *ainfo;
1182 ainfo = crgetauinfo(cr);
1183 if (ainfo == NULL) {
1189 if (ainfo->ai_termid.at_type == AU_IPv6) {
1194 STRUCT_FSET(apinfo, ap_auid, ainfo->ai_auid);
1195 STRUCT_FSET(apinfo, ap_asid, ainfo->ai_asid);
1200 if (cmpldev(&dev, ainfo->ai_termid.at_port) == 0) {
1206 STRUCT_FSET(apinfo, ap_termid.port, ainfo->ai_termid.at_port);
1208 STRUCT_FSET(apinfo, ap_termid.port, ainfo->ai_termid.at_port);
1210 STRUCT_FSET(apinfo, ap_termid.machine, ainfo->ai_termid.at_addr[0]);
1211 STRUCT_FSET(apinfo, ap_mask, ainfo->ai_mask);
1226 const auditinfo_addr_t *ainfo;
1257 ainfo = crgetauinfo(cr);
1258 if (ainfo == NULL) {
1263 STRUCT_FSET(apinfo, ap_auid, ainfo->ai_auid);
1264 STRUCT_FSET(apinfo, ap_asid, ainfo->ai_asid);
1269 if (cmpldev(&dev, ainfo->ai_termid.at_port) == 0) {
1276 ainfo->ai_termid.at_port);
1278 STRUCT_FSET(apinfo, ap_termid.at_port, ainfo->ai_termid.at_port);
1280 STRUCT_FSET(apinfo, ap_termid.at_type, ainfo->ai_termid.at_type);
1281 STRUCT_FSET(apinfo, ap_termid.at_addr[0], ainfo->ai_termid.at_addr[0]);
1282 STRUCT_FSET(apinfo, ap_termid.at_addr[1], ainfo->ai_termid.at_addr[1]);
1283 STRUCT_FSET(apinfo, ap_termid.at_addr[2], ainfo->ai_termid.at_addr[2]);
1284 STRUCT_FSET(apinfo, ap_termid.at_addr[3], ainfo->ai_termid.at_addr[3]);
1285 STRUCT_FSET(apinfo, ap_mask, ainfo->ai_mask);
1301 auditinfo_addr_t *ainfo;
1321 if ((ainfo = crgetauinfo_modifiable(newcred)) == NULL) {
1331 ainfo->ai_mask = STRUCT_FGET(apinfo, ap_mask);