Lines Matching refs:attrs
56 msg->attrs = in radius_msg_initialize()
57 os_malloc(RADIUS_DEFAULT_ATTR_COUNT * sizeof(*msg->attrs)); in radius_msg_initialize()
58 if (msg->attrs == NULL) { in radius_msg_initialize()
88 if (msg->attrs != NULL) { in radius_msg_free()
89 os_free(msg->attrs); in radius_msg_free()
90 msg->attrs = NULL; in radius_msg_free()
284 radius_msg_dump_attr(msg->attrs[i]); in radius_msg_dump()
388 nattrs = os_realloc(msg->attrs, nlen * sizeof(*msg->attrs)); in radius_msg_add_attr_to_array()
392 msg->attrs = nattrs; in radius_msg_add_attr_to_array()
396 msg->attrs[msg->attr_used++] = attr; in radius_msg_add_attr_to_array()
432 msg->attrs[i] = (struct radius_attr_hdr *) in radius_msg_add_attr()
433 (((u8 *) msg->attrs[i]) + diff); in radius_msg_add_attr()
552 if (msg->attrs[i]->type == RADIUS_ATTR_EAP_MESSAGE) in radius_msg_get_eap()
553 len += msg->attrs[i]->length - in radius_msg_get_eap()
566 if (msg->attrs[i]->type == RADIUS_ATTR_EAP_MESSAGE) { in radius_msg_get_eap()
567 struct radius_attr_hdr *attr = msg->attrs[i]; in radius_msg_get_eap()
590 if (msg->attrs[i]->type == RADIUS_ATTR_MESSAGE_AUTHENTICATOR) { in radius_msg_verify_msg_auth()
596 attr = msg->attrs[i]; in radius_msg_verify_msg_auth()
674 attr = src->attrs[i]; in radius_msg_copy_attr()
727 struct radius_attr_hdr *attr = msg->attrs[i]; in radius_msg_get_vendor_attr()
1100 if (msg->attrs[i]->type == type) { in radius_msg_get_attr()
1101 attr = msg->attrs[i]; in radius_msg_get_attr()
1123 if (msg->attrs[i]->type == type && in radius_msg_get_attr_ptr()
1124 (start == NULL || (u8 *) msg->attrs[i] > start)) { in radius_msg_get_attr_ptr()
1125 attr = msg->attrs[i]; in radius_msg_get_attr_ptr()
1145 if (msg->attrs[i]->type == type && in radius_msg_count_attr()
1146 msg->attrs[i]->length >= in radius_msg_count_attr()
1180 attr = msg->attrs[i]; in radius_msg_get_vlanid()