Lines Matching refs:tlv_buffer
460 …u_int8_t * __sized_by(tlv_buffer_length)tlv_buffer, size_t tlv_buffer_length, int offset, int *err…
1126 u_int8_t * __indexable tlv_buffer = NULL; in necp_session_add_policy() local
1140 if ((tlv_buffer = (u_int8_t *)kalloc_data(uap->in_buffer_length, Z_WAITOK | Z_ZERO)) == NULL) { in necp_session_add_policy()
1145 error = copyin(uap->in_buffer, tlv_buffer, uap->in_buffer_length); in necp_session_add_policy()
1151 …necp_policy_id new_policy_id = necp_handle_policy_add(session, tlv_buffer, uap->in_buffer_length, … in necp_session_add_policy()
1164 if (tlv_buffer != NULL) { in necp_session_add_policy()
1165 kfree_data(tlv_buffer, uap->in_buffer_length); in necp_session_add_policy()
1166 tlv_buffer = NULL; in necp_session_add_policy()
3008 …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
3036 …error = necp_get_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_ORDER, sizeof(order), … in necp_handle_policy_add()
3044 cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_RESULT, &error, 0); in necp_handle_policy_add()
3051 …error = necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &policy_result_size… in necp_handle_policy_add()
3068 …error = necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, policy_result_size, policy_r… in necp_handle_policy_add()
3083 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_ROUTE_RULE, &error, 0); in necp_handle_policy_add()
3085 … cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_ROUTE_RULE, &error, 1)) { in necp_handle_policy_add()
3087 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &route_rule_size); in necp_handle_policy_add()
3115 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_ROUTE_RULE, &error, 0); in necp_handle_policy_add()
3117 … cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_ROUTE_RULE, &error, 1)) { in necp_handle_policy_add()
3120 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &route_rule_size); in necp_handle_policy_add()
3132 …necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, route_rule_size, (route_rules_array … in necp_handle_policy_add()
3155 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_CONDITION, &err… in necp_handle_policy_add()
3157 …cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_POLICY_CONDITION, &error, 1… in necp_handle_policy_add()
3159 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &condition_size); in necp_handle_policy_add()
3190 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_CONDITION, &err… in necp_handle_policy_add()
3192 …cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_POLICY_CONDITION, &error, 1… in necp_handle_policy_add()
3195 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &condition_size); in necp_handle_policy_add()
3207 …necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, condition_size, (conditions_array + … in necp_handle_policy_add()
3626 u_int8_t * __indexable tlv_buffer; in necp_handle_policy_dump_all() local
3627 tlv_buffer = (u_int8_t *)kalloc_data(total_allocated_bytes, Z_NOWAIT | Z_ZERO); in necp_handle_policy_dump_all()
3628 if (tlv_buffer == NULL) { in necp_handle_policy_dump_all()
3633 u_int8_t *cursor = tlv_buffer; in necp_handle_policy_dump_all()
3634 …write_tlv(cursor, NECP_TLV_POLICY_ID, sizeof(policy->id), &policy->id, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3635 …sor, NECP_TLV_POLICY_ORDER, sizeof(necp_policy_order), &policy->order, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3636 …_SESSION_ORDER, sizeof(policy->session_order), &policy->session_order, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3637 …rsor, NECP_TLV_POLICY_RESULT_STRING, result_string_len, result_string, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3638 …te_tlv(cursor, NECP_TLV_POLICY_OWNER, proc_name_len, proc_name_string, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3650 kfree_data(tlv_buffer, total_allocated_bytes); in necp_handle_policy_dump_all()
3846 …rsor, NECP_TLV_POLICY_CONDITION, cond_buf_cursor - cond_buf, cond_buf, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3851 tlv_buffer_pointers[policy_i] = tlv_buffer; in necp_handle_policy_dump_all()
3852 tlv_buffer_lengths[policy_i] = (cursor - tlv_buffer); in necp_handle_policy_dump_all()
3855 total_tlv_len += sizeof(u_int8_t) + sizeof(u_int32_t) + (cursor - tlv_buffer); in necp_handle_policy_dump_all()