Lines Matching refs:tlv_buffer
422 u_int8_t *tlv_buffer, size_t tlv_buffer_length, int offset, int *error);
911 u_int8_t *tlv_buffer = NULL; in necp_session_add_policy() local
925 if ((tlv_buffer = (u_int8_t *)kalloc_data(uap->in_buffer_length, Z_WAITOK | Z_ZERO)) == NULL) { in necp_session_add_policy()
930 error = copyin(uap->in_buffer, tlv_buffer, uap->in_buffer_length); in necp_session_add_policy()
936 …necp_policy_id new_policy_id = necp_handle_policy_add(session, tlv_buffer, uap->in_buffer_length, … in necp_session_add_policy()
949 if (tlv_buffer != NULL) { in necp_session_add_policy()
950 kfree_data(tlv_buffer, uap->in_buffer_length); in necp_session_add_policy()
951 tlv_buffer = NULL; in necp_session_add_policy()
2450 u_int8_t *tlv_buffer, size_t tlv_buffer_length, int offset, int *return_error) in necp_handle_policy_add() argument
2478 …error = necp_get_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_ORDER, sizeof(order), … in necp_handle_policy_add()
2486 cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_RESULT, &error, 0); in necp_handle_policy_add()
2492 …error = necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &policy_result_size… in necp_handle_policy_add()
2509 …error = necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, policy_result_size, policy_r… in necp_handle_policy_add()
2523 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_ROUTE_RULE, &error, 0); in necp_handle_policy_add()
2525 … cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_ROUTE_RULE, &error, 1)) { in necp_handle_policy_add()
2527 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &route_rule_size); in necp_handle_policy_add()
2555 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_ROUTE_RULE, &error, 0); in necp_handle_policy_add()
2557 … cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_ROUTE_RULE, &error, 1)) { in necp_handle_policy_add()
2560 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &route_rule_size); in necp_handle_policy_add()
2572 …necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, route_rule_size, (route_rules_array … in necp_handle_policy_add()
2595 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_CONDITION, &err… in necp_handle_policy_add()
2597 …cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_POLICY_CONDITION, &error, 1… in necp_handle_policy_add()
2599 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &condition_size); in necp_handle_policy_add()
2630 …for (cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, offset, NECP_TLV_POLICY_CONDITION, &err… in necp_handle_policy_add()
2632 …cursor = necp_find_tlv(tlv_buffer, tlv_buffer_length, cursor, NECP_TLV_POLICY_CONDITION, &error, 1… in necp_handle_policy_add()
2635 necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, 0, NULL, &condition_size); in necp_handle_policy_add()
2647 …necp_get_tlv_at_offset(tlv_buffer, tlv_buffer_length, cursor, condition_size, (conditions_array + … in necp_handle_policy_add()
3050 u_int8_t *tlv_buffer; in necp_handle_policy_dump_all() local
3051 tlv_buffer = (u_int8_t *)kalloc_data(total_allocated_bytes, Z_NOWAIT | Z_ZERO); in necp_handle_policy_dump_all()
3052 if (tlv_buffer == NULL) { in necp_handle_policy_dump_all()
3057 u_int8_t *cursor = tlv_buffer; in necp_handle_policy_dump_all()
3058 …write_tlv(cursor, NECP_TLV_POLICY_ID, sizeof(policy->id), &policy->id, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3059 …sor, NECP_TLV_POLICY_ORDER, sizeof(necp_policy_order), &policy->order, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3060 …_SESSION_ORDER, sizeof(policy->session_order), &policy->session_order, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3061 …rsor, NECP_TLV_POLICY_RESULT_STRING, result_string_len, result_string, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3062 …te_tlv(cursor, NECP_TLV_POLICY_OWNER, proc_name_len, proc_name_string, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3074 kfree_data(tlv_buffer, total_allocated_bytes); in necp_handle_policy_dump_all()
3226 …rsor, NECP_TLV_POLICY_CONDITION, cond_buf_cursor - cond_buf, cond_buf, tlv_buffer, total_allocated… in necp_handle_policy_dump_all()
3231 tlv_buffer_pointers[policy_i] = tlv_buffer; in necp_handle_policy_dump_all()
3232 tlv_buffer_lengths[policy_i] = (cursor - tlv_buffer); in necp_handle_policy_dump_all()
3235 total_tlv_len += sizeof(u_int8_t) + sizeof(u_int32_t) + (cursor - tlv_buffer); in necp_handle_policy_dump_all()