Lines Matching refs:response_size
1053 u_int32_t response_size = order_tlv_size + result_tlv_size + policy->conditions_size; in necp_session_get_policy() local
1055 if (uap->out_buffer_length < response_size || uap->out_buffer == 0) { in necp_session_get_policy()
1056 …ion_get_policy buffer not large enough (%zu < %u)", (size_t)uap->out_buffer_length, response_size); in necp_session_get_policy()
1061 if (response_size > NECP_MAX_POLICY_SIZE) { in necp_session_get_policy()
1062 NECPLOG(LOG_ERR, "necp_session_get_policy size too large to copy (%u)", response_size); in necp_session_get_policy()
1067 response = (u_int8_t *)kalloc_data(response_size, Z_WAITOK | Z_ZERO); in necp_session_get_policy()
1074 …cursor, NECP_TLV_POLICY_ORDER, sizeof(necp_policy_order), &policy->order, response, response_size); in necp_session_get_policy()
1076 …tlv(cursor, NECP_TLV_POLICY_RESULT, policy->result_size, &policy->result, response, response_size); in necp_session_get_policy()
1082 error = copyout(response, uap->out_buffer, response_size); in necp_session_get_policy()
1090 kfree_data(response, response_size); in necp_session_get_policy()
1142 u_int32_t response_size = 0; in necp_session_list_all() local
1161 response_size = num_policies * tlv_size; in necp_session_list_all()
1162 if (uap->out_buffer_length < response_size || uap->out_buffer == 0) { in necp_session_list_all()
1163 …ssion_list_all buffer not large enough (%zu < %u)", (size_t)uap->out_buffer_length, response_size); in necp_session_list_all()
1169 response = (u_int8_t *)kalloc_data(response_size, Z_WAITOK | Z_ZERO); in necp_session_list_all()
1178 …ite_tlv(cursor, NECP_TLV_POLICY_ID, sizeof(u_int32_t), &policy->local_id, response, response_size); in necp_session_list_all()
1183 error = copyout(response, uap->out_buffer, response_size); in necp_session_list_all()
1191 kfree_data(response, response_size); in necp_session_list_all()