Lines Matching refs:tlv_buffer
420 u_int8_t *tlv_buffer, size_t tlv_buffer_length, int offset, int *error);
907 u_int8_t *tlv_buffer = NULL; in necp_session_add_policy() local
921 if ((tlv_buffer = (u_int8_t *)kalloc_data(uap->in_buffer_length, Z_WAITOK | Z_ZERO)) == NULL) { in necp_session_add_policy()
926 error = copyin(uap->in_buffer, tlv_buffer, uap->in_buffer_length); in necp_session_add_policy()
932 …necp_policy_id new_policy_id = necp_handle_policy_add(session, tlv_buffer, uap->in_buffer_length, … in necp_session_add_policy()
945 if (tlv_buffer != NULL) { in necp_session_add_policy()
946 kfree_data(tlv_buffer, uap->in_buffer_length); in necp_session_add_policy()
947 tlv_buffer = NULL; in necp_session_add_policy()
2446 u_int8_t *tlv_buffer, size_t tlv_buffer_length, int offset, int *return_error) in necp_handle_policy_add() argument
2474 …error = necp_get_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_ORDER, sizeof(order), … in necp_handle_policy_add()
2482 cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_RESULT, &error, 0); in necp_handle_policy_add()
2488 …error = necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &policy_result_size… in necp_handle_policy_add()
2505 …error = necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, policy_result_size, policy_r… in necp_handle_policy_add()
2519 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_ROUTE_RULE, &error, 0); in necp_handle_policy_add()
2521 … cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_ROUTE_RULE, &error, 1)) { in necp_handle_policy_add()
2523 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &route_rule_size); in necp_handle_policy_add()
2551 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_ROUTE_RULE, &error, 0); in necp_handle_policy_add()
2553 … cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_ROUTE_RULE, &error, 1)) { in necp_handle_policy_add()
2556 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &route_rule_size); in necp_handle_policy_add()
2568 …necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, route_rule_size, (route_rules_array … in necp_handle_policy_add()
2591 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_CONDITION, &err… in necp_handle_policy_add()
2593 …cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_POLICY_CONDITION, &error, 1… in necp_handle_policy_add()
2595 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &condition_size); in necp_handle_policy_add()
2626 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_CONDITION, &err… in necp_handle_policy_add()
2628 …cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_POLICY_CONDITION, &error, 1… in necp_handle_policy_add()
2631 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &condition_size); in necp_handle_policy_add()
2643 …necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, condition_size, (conditions_array + … in necp_handle_policy_add()
3046 u_int8_t *tlv_buffer; in necp_handle_policy_dump_all() local
3047 tlv_buffer = (u_int8_t *)kalloc_data(total_allocated_bytes, Z_NOWAIT | Z_ZERO); in necp_handle_policy_dump_all()
3048 if (tlv_buffer == NULL) { in necp_handle_policy_dump_all()
3053 u_int8_t *cursor = tlv_buffer; in necp_handle_policy_dump_all()
3054 …write_tlv(cursor, NECP_TLV_POLICY_ID, sizeof(policy->id), &policy->id, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3055 …sor, NECP_TLV_POLICY_ORDER, sizeof(necp_policy_order), &policy->order, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3056 …_SESSION_ORDER, sizeof(policy->session_order), &policy->session_order, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3057 …rsor, NECP_TLV_POLICY_RESULT_STRING, result_string_len, result_string, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3058 …te_tlv(cursor, NECP_TLV_POLICY_OWNER, proc_name_len, proc_name_string, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3070 kfree_data(tlv_buffer, total_allocated_bytes); in necp_handle_policy_dump_all()
3222 …rsor, NECP_TLV_POLICY_CONDITION, cond_buf_cursor - cond_buf, cond_buf, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3227 tlv_buffer_pointers[policy_i] = tlv_buffer; in necp_handle_policy_dump_all()
3228 tlv_buffer_lengths[policy_i] = (cursor - tlv_buffer); in necp_handle_policy_dump_all()
3231 total_tlv_len += sizeof(u_int8_t) + sizeof(u_int32_t) + (cursor - tlv_buffer); in necp_handle_policy_dump_all()