Lines Matching refs:tlv_buffer

425     u_int8_t *tlv_buffer, size_t tlv_buffer_length, int offset, int *error);
926 u_int8_t *tlv_buffer = NULL; in necp_session_add_policy() local
940 if ((tlv_buffer = (u_int8_t *)kalloc_data(uap->in_buffer_length, Z_WAITOK | Z_ZERO)) == NULL) { in necp_session_add_policy()
945 error = copyin(uap->in_buffer, tlv_buffer, uap->in_buffer_length); in necp_session_add_policy()
951 …necp_policy_id new_policy_id = necp_handle_policy_add(session, tlv_buffer, uap->in_buffer_length, … in necp_session_add_policy()
964 if (tlv_buffer != NULL) { in necp_session_add_policy()
965 kfree_data(tlv_buffer, uap->in_buffer_length); in necp_session_add_policy()
966 tlv_buffer = NULL; in necp_session_add_policy()
2466 u_int8_t *tlv_buffer, size_t tlv_buffer_length, int offset, int *return_error) in necp_handle_policy_add() argument
2494 …error = necp_get_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_ORDER, sizeof(order), … in necp_handle_policy_add()
2502 cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_RESULT, &error, 0); in necp_handle_policy_add()
2508 …error = necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &policy_result_size… in necp_handle_policy_add()
2525 …error = necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, policy_result_size, policy_r… in necp_handle_policy_add()
2539 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_ROUTE_RULE, &error, 0); in necp_handle_policy_add()
2541 … cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_ROUTE_RULE, &error, 1)) { in necp_handle_policy_add()
2543 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &route_rule_size); in necp_handle_policy_add()
2571 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_ROUTE_RULE, &error, 0); in necp_handle_policy_add()
2573 … cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_ROUTE_RULE, &error, 1)) { in necp_handle_policy_add()
2576 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &route_rule_size); in necp_handle_policy_add()
2588 …necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, route_rule_size, (route_rules_array … in necp_handle_policy_add()
2611 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_CONDITION, &err… in necp_handle_policy_add()
2613 …cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_POLICY_CONDITION, &error, 1… in necp_handle_policy_add()
2615 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &condition_size); in necp_handle_policy_add()
2646 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_CONDITION, &err… in necp_handle_policy_add()
2648 …cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_POLICY_CONDITION, &error, 1… in necp_handle_policy_add()
2651 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &condition_size); in necp_handle_policy_add()
2663 …necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, condition_size, (conditions_array + … in necp_handle_policy_add()
3066 u_int8_t *tlv_buffer; in necp_handle_policy_dump_all() local
3067 tlv_buffer = (u_int8_t *)kalloc_data(total_allocated_bytes, Z_NOWAIT | Z_ZERO); in necp_handle_policy_dump_all()
3068 if (tlv_buffer == NULL) { in necp_handle_policy_dump_all()
3073 u_int8_t *cursor = tlv_buffer; in necp_handle_policy_dump_all()
3074 …write_tlv(cursor, NECP_TLV_POLICY_ID, sizeof(policy->id), &policy->id, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3075 …sor, NECP_TLV_POLICY_ORDER, sizeof(necp_policy_order), &policy->order, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3076 …_SESSION_ORDER, sizeof(policy->session_order), &policy->session_order, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3077 …rsor, NECP_TLV_POLICY_RESULT_STRING, result_string_len, result_string, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3078 …te_tlv(cursor, NECP_TLV_POLICY_OWNER, proc_name_len, proc_name_string, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3090 kfree_data(tlv_buffer, total_allocated_bytes); in necp_handle_policy_dump_all()
3242 …rsor, NECP_TLV_POLICY_CONDITION, cond_buf_cursor - cond_buf, cond_buf, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3247 tlv_buffer_pointers[policy_i] = tlv_buffer; in necp_handle_policy_dump_all()
3248 tlv_buffer_lengths[policy_i] = (cursor - tlv_buffer); in necp_handle_policy_dump_all()
3251 total_tlv_len += sizeof(u_int8_t) + sizeof(u_int32_t) + (cursor - tlv_buffer); in necp_handle_policy_dump_all()