Lines Matching refs:valsize

8562 	size_t valsize = 0;  in necp_client_flow_mac_and_gateway()  local
8590 valsize += sizeof(struct necp_tlv_header) + sizeof(struct ether_addr); in necp_client_flow_mac_and_gateway()
8599 valsize += sizeof(struct necp_tlv_header) + sizeof(struct ether_addr); in necp_client_flow_mac_and_gateway()
8602 if (valsize == 0) { in necp_client_flow_mac_and_gateway()
8606 buffer = kalloc_data(valsize, Z_WAITOK | Z_ZERO); in necp_client_flow_mac_and_gateway()
8615 buffer, valsize); in necp_client_flow_mac_and_gateway()
8620 buffer, valsize); in necp_client_flow_mac_and_gateway()
8622 *buflen = valsize; in necp_client_flow_mac_and_gateway()
12009 size_t valsize = sopt->sopt_valsize; in necp_set_socket_attributes() local
12010 if (valsize == 0 || in necp_set_socket_attributes()
12011 valsize > ((sizeof(struct necp_tlv_header) + NECP_MAX_SOCKET_ATTRIBUTE_STRING_LENGTH) * 4)) { in necp_set_socket_attributes()
12015 buffer = (u_int8_t *)kalloc_data(valsize, Z_WAITOK | Z_ZERO); in necp_set_socket_attributes()
12020 error = sooptcopyin(sopt, buffer, valsize, 0); in necp_set_socket_attributes()
12027 …error = necp_set_socket_attribute(buffer, valsize, NECP_TLV_ATTRIBUTE_DOMAIN_CONTEXT, &attributes-… in necp_set_socket_attributes()
12036 …error = necp_set_socket_attribute(buffer, valsize, NECP_TLV_ATTRIBUTE_DOMAIN, &attributes->inp_dom… in necp_set_socket_attributes()
12042 …error = necp_set_socket_attribute(buffer, valsize, NECP_TLV_ATTRIBUTE_DOMAIN_OWNER, &attributes->i… in necp_set_socket_attributes()
12048 …error = necp_set_socket_attribute(buffer, valsize, NECP_TLV_ATTRIBUTE_TRACKER_DOMAIN, &attributes-… in necp_set_socket_attributes()
12054 …error = necp_set_socket_attribute(buffer, valsize, NECP_TLV_ATTRIBUTE_ACCOUNT, &attributes->inp_ac… in necp_set_socket_attributes()
12078 kfree_data(buffer, valsize); in necp_set_socket_attributes()
12088 size_t valsize = 0; in necp_get_socket_attributes() local
12093 valsize += sizeof(struct necp_tlv_header) + strlen(attributes->inp_domain); in necp_get_socket_attributes()
12096 valsize += sizeof(struct necp_tlv_header) + strlen(attributes->inp_domain_owner); in necp_get_socket_attributes()
12099 valsize += sizeof(struct necp_tlv_header) + strlen(attributes->inp_domain_context); in necp_get_socket_attributes()
12102 valsize += sizeof(struct necp_tlv_header) + strlen(attributes->inp_tracker_domain); in necp_get_socket_attributes()
12105 valsize += sizeof(struct necp_tlv_header) + strlen(attributes->inp_account); in necp_get_socket_attributes()
12107 if (valsize == 0) { in necp_get_socket_attributes()
12111 buffer = (u_int8_t *)kalloc_data(valsize, Z_WAITOK | Z_ZERO); in necp_get_socket_attributes()
12119 buffer, valsize); in necp_get_socket_attributes()
12124 buffer, valsize); in necp_get_socket_attributes()
12129 buffer, valsize); in necp_get_socket_attributes()
12134 buffer, valsize); in necp_get_socket_attributes()
12139 buffer, valsize); in necp_get_socket_attributes()
12142 error = sooptcopyout(sopt, buffer, valsize); in necp_get_socket_attributes()
12148 kfree_data(buffer, valsize); in necp_get_socket_attributes()
12157 const size_t valsize = sopt->sopt_valsize; in necp_set_socket_resolver_signature() local
12158 if (valsize > NECP_CLIENT_ACTION_SIGN_MAX_TOTAL_LENGTH + NECP_CLIENT_ACTION_SIGN_TAG_LENGTH) { in necp_set_socket_resolver_signature()
12168 if (valsize > 0) { in necp_set_socket_resolver_signature()
12169 inp->inp_resolver_signature = kalloc_data(valsize, Z_WAITOK | Z_ZERO); in necp_set_socket_resolver_signature()
12170 inp->inp_resolver_signature_length = valsize; in necp_set_socket_resolver_signature()
12171 if ((error = sooptcopyin(sopt, inp->inp_resolver_signature, valsize, in necp_set_socket_resolver_signature()
12172 valsize)) != 0) { in necp_set_socket_resolver_signature()
12256 size_t valsize = 0; in necp_set_socket_domain_attributes() local
12268 valsize = strlen(domain); in necp_set_socket_domain_attributes()
12269 if (valsize == 0 || valsize > NECP_MAX_SOCKET_ATTRIBUTE_STRING_LENGTH) { in necp_set_socket_domain_attributes()
12274 buffer = (u_int8_t *)kalloc_data(valsize + 1, Z_WAITOK | Z_ZERO); in necp_set_socket_domain_attributes()
12275 buffer_size = valsize + 1; in necp_set_socket_domain_attributes()
12281 buffer[valsize] = 0; in necp_set_socket_domain_attributes()
12291 …tracker_domain = __unsafe_null_terminated_from_indexable((char *)buffer, (char *)&buffer[valsize]); in necp_set_socket_domain_attributes()
12302 …tes.inp_domain = __unsafe_null_terminated_from_indexable((char *)buffer, (char *)&buffer[valsize]); in necp_set_socket_domain_attributes()
12313 valsize = strlen(domain_owner); in necp_set_socket_domain_attributes()
12314 if (valsize == 0 || valsize > NECP_MAX_SOCKET_ATTRIBUTE_STRING_LENGTH) { in necp_set_socket_domain_attributes()
12319 buffer = (u_int8_t *)kalloc_data(valsize + 1, Z_WAITOK | Z_ZERO); in necp_set_socket_domain_attributes()
12320 buffer_size = valsize + 1; in necp_set_socket_domain_attributes()
12326 buffer[valsize] = 0; in necp_set_socket_domain_attributes()
12333 …p_domain_owner = __unsafe_null_terminated_from_indexable((char *)buffer, (char *)&buffer[valsize]); in necp_set_socket_domain_attributes()
12377 size_t valsize = 0; in necp_create_nexus_assign_message() local
12382 valsize += sizeof(struct necp_tlv_header) + sizeof(uuid_t); in necp_create_nexus_assign_message()
12383 valsize += sizeof(struct necp_tlv_header) + sizeof(nexus_port_t); in necp_create_nexus_assign_message()
12386 valsize += sizeof(struct necp_tlv_header) + sizeof(u_int32_t); in necp_create_nexus_assign_message()
12389 valsize += sizeof(struct necp_tlv_header) + key_length; in necp_create_nexus_assign_message()
12392 valsize += sizeof(struct necp_tlv_header) + sizeof(struct necp_client_endpoint); in necp_create_nexus_assign_message()
12395 valsize += sizeof(struct necp_tlv_header) + sizeof(struct necp_client_endpoint); in necp_create_nexus_assign_message()
12398 valsize += sizeof(struct necp_tlv_header) + sizeof(struct ether_addr); in necp_create_nexus_assign_message()
12401 valsize += sizeof(struct necp_tlv_header) + sizeof(void *); in necp_create_nexus_assign_message()
12404 valsize += sizeof(struct necp_tlv_header) + sizeof(u_int32_t); in necp_create_nexus_assign_message()
12406 if (valsize == 0) { in necp_create_nexus_assign_message()
12411 buffer = kalloc_data(valsize, Z_WAITOK | Z_ZERO); in necp_create_nexus_assign_message()
12419 …te_tlv(cursor, NECP_CLIENT_RESULT_NEXUS_INSTANCE, sizeof(uuid_t), nexus_instance, buffer, valsize); in necp_create_nexus_assign_message()
12420 …ite_tlv(cursor, NECP_CLIENT_RESULT_NEXUS_PORT, sizeof(nexus_port_t), &nexus_port, buffer, valsize); in necp_create_nexus_assign_message()
12423 …or, NECP_CLIENT_RESULT_NEXUS_PORT_FLOW_INDEX, sizeof(u_int32_t), &flow_adv_index, buffer, valsize); in necp_create_nexus_assign_message()
12426 …= necp_buffer_write_tlv(cursor, NECP_CLIENT_PARAMETER_NEXUS_KEY, key_length, key, buffer, valsize); in necp_create_nexus_assign_message()
12429 …oint), (uint8_t *)(struct necp_client_endpoint * __bidi_indexable)local_endpoint, buffer, valsize); in necp_create_nexus_assign_message()
12432 …int), (uint8_t *)(struct necp_client_endpoint * __bidi_indexable)remote_endpoint, buffer, valsize); in necp_create_nexus_assign_message()
12435 …t ether_addr), (uint8_t *)(struct ether_addr * __bidi_indexable)local_ether_addr, buffer, valsize); in necp_create_nexus_assign_message()
12438 …ite_tlv(cursor, NECP_CLIENT_RESULT_NEXUS_FLOW_STATS, sizeof(void *), &flow_stats, buffer, valsize); in necp_create_nexus_assign_message()
12441 …rite_tlv(cursor, NECP_CLIENT_RESULT_UNIQUE_FLOW_TAG, sizeof(u_int32_t), &flow_id, buffer, valsize); in necp_create_nexus_assign_message()
12444 *message_length = valsize; in necp_create_nexus_assign_message()