Lines Matching refs:tlv_buffer
453 …u_int8_t * __sized_by(tlv_buffer_length)tlv_buffer, size_t tlv_buffer_length, int offset, int *err…
1129 u_int8_t * __indexable tlv_buffer = NULL; in necp_session_add_policy() local
1143 if ((tlv_buffer = (u_int8_t *)kalloc_data(uap->in_buffer_length, Z_WAITOK | Z_ZERO)) == NULL) { in necp_session_add_policy()
1148 error = copyin(uap->in_buffer, tlv_buffer, uap->in_buffer_length); in necp_session_add_policy()
1154 …necp_policy_id new_policy_id = necp_handle_policy_add(session, tlv_buffer, uap->in_buffer_length, … in necp_session_add_policy()
1167 if (tlv_buffer != NULL) { in necp_session_add_policy()
1168 kfree_data(tlv_buffer, uap->in_buffer_length); in necp_session_add_policy()
1169 tlv_buffer = NULL; in necp_session_add_policy()
2932 …u_int8_t * __sized_by(tlv_buffer_length)tlv_buffer, size_t tlv_buffer_length, int offset, int *ret… in necp_handle_policy_add() argument
2960 …error = necp_get_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_ORDER, sizeof(order), … in necp_handle_policy_add()
2968 cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_RESULT, &error, 0); in necp_handle_policy_add()
2975 …error = necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &policy_result_size… in necp_handle_policy_add()
2992 …error = necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, policy_result_size, policy_r… in necp_handle_policy_add()
3007 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_ROUTE_RULE, &error, 0); in necp_handle_policy_add()
3009 … cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_ROUTE_RULE, &error, 1)) { in necp_handle_policy_add()
3011 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &route_rule_size); in necp_handle_policy_add()
3039 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_ROUTE_RULE, &error, 0); in necp_handle_policy_add()
3041 … cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_ROUTE_RULE, &error, 1)) { in necp_handle_policy_add()
3044 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &route_rule_size); in necp_handle_policy_add()
3056 …necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, route_rule_size, (route_rules_array … in necp_handle_policy_add()
3079 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_CONDITION, &err… in necp_handle_policy_add()
3081 …cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_POLICY_CONDITION, &error, 1… in necp_handle_policy_add()
3083 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &condition_size); in necp_handle_policy_add()
3114 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_CONDITION, &err… in necp_handle_policy_add()
3116 …cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_POLICY_CONDITION, &error, 1… in necp_handle_policy_add()
3119 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &condition_size); in necp_handle_policy_add()
3131 …necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, condition_size, (conditions_array + … in necp_handle_policy_add()
3550 u_int8_t * __indexable tlv_buffer; in necp_handle_policy_dump_all() local
3551 tlv_buffer = (u_int8_t *)kalloc_data(total_allocated_bytes, Z_NOWAIT | Z_ZERO); in necp_handle_policy_dump_all()
3552 if (tlv_buffer == NULL) { in necp_handle_policy_dump_all()
3557 u_int8_t *cursor = tlv_buffer; in necp_handle_policy_dump_all()
3558 …write_tlv(cursor, NECP_TLV_POLICY_ID, sizeof(policy->id), &policy->id, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3559 …sor, NECP_TLV_POLICY_ORDER, sizeof(necp_policy_order), &policy->order, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3560 …_SESSION_ORDER, sizeof(policy->session_order), &policy->session_order, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3561 …rsor, NECP_TLV_POLICY_RESULT_STRING, result_string_len, result_string, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3562 …te_tlv(cursor, NECP_TLV_POLICY_OWNER, proc_name_len, proc_name_string, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3574 kfree_data(tlv_buffer, total_allocated_bytes); in necp_handle_policy_dump_all()
3770 …rsor, NECP_TLV_POLICY_CONDITION, cond_buf_cursor - cond_buf, cond_buf, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3775 tlv_buffer_pointers[policy_i] = tlv_buffer; in necp_handle_policy_dump_all()
3776 tlv_buffer_lengths[policy_i] = (cursor - tlv_buffer); in necp_handle_policy_dump_all()
3779 total_tlv_len += sizeof(u_int8_t) + sizeof(u_int32_t) + (cursor - tlv_buffer); in necp_handle_policy_dump_all()