Lines Matching defs:ml_params
807 struct ath12k_wmi_mlo_mgmt_send_params *ml_params;
829 len += cmd_len + TLV_HDR_SIZE + sizeof(*ml_params);
870 tlv->header = ath12k_wmi_tlv_hdr(WMI_TAG_ARRAY_STRUCT, sizeof(*ml_params));
873 ml_params = ptr;
874 ml_params->tlv_header = ath12k_wmi_tlv_cmd_hdr(WMI_TAG_MLO_TX_SEND_PARAMS,
875 sizeof(*ml_params));
877 ml_params->hw_link_id = cpu_to_le32(WMI_MGMT_LINK_AGNOSTIC_ID);
931 struct wmi_vdev_create_mlo_params *ml_params;
942 (is_ml_vdev ? TLV_HDR_SIZE + sizeof(*ml_params) : 0);
996 sizeof(*ml_params));
998 ml_params = ptr;
1000 ml_params->tlv_header =
1002 sizeof(*ml_params));
1003 ether_addr_copy(ml_params->mld_macaddr.addr, args->mld_addr);
1164 struct wmi_vdev_start_mlo_params *ml_params;
1180 ml_arg_size = TLV_HDR_SIZE + sizeof(*ml_params) +
1240 sizeof(*ml_params));
1243 ml_params = ptr;
1245 ml_params->tlv_header =
1247 sizeof(*ml_params));
1249 ml_params->flags = le32_encode_bits(arg->ml.enabled,
1259 arg->vdev_id, ml_params->flags);
1261 ptr += sizeof(*ml_params);
2251 struct wmi_peer_assoc_mlo_params *ml_params;
2275 len += TLV_HDR_SIZE + sizeof(*ml_params) +
2406 len = arg->ml.enabled ? sizeof(*ml_params) : 0;
2412 ml_params = ptr;
2413 ml_params->tlv_header = ath12k_wmi_tlv_cmd_hdr(WMI_TAG_MLO_PEER_ASSOC_PARAMS,
2415 ml_params->flags = cpu_to_le32(ATH12K_WMI_FLAG_MLO_ENABLED);
2418 ml_params->flags |= cpu_to_le32(ATH12K_WMI_FLAG_MLO_ASSOC_LINK);
2421 ml_params->flags |= cpu_to_le32(ATH12K_WMI_FLAG_MLO_PRIMARY_UMAC);
2424 ml_params->flags |=
2428 ml_params->flags |= cpu_to_le32(ATH12K_WMI_FLAG_MLO_PEER_ID_VALID);
2430 ether_addr_copy(ml_params->mld_addr.addr, arg->ml.mld_addr);
2431 ml_params->logical_link_idx = cpu_to_le32(arg->ml.logical_link_idx);
2432 ml_params->ml_peer_id = cpu_to_le32(arg->ml.ml_peer_id);
2433 ml_params->ieee_link_id = cpu_to_le32(arg->ml.ieee_link_id);
2437 ml_params->flags |= cpu_to_le32(ATH12K_WMI_FLAG_MLO_EMLSR_SUPPORT);
2440 ml_params->emlsr_padding_delay_us = cpu_to_le32(eml_pad_delay);
2443 ml_params->emlsr_trans_delay_us = cpu_to_le32(eml_trans_delay);
2446 ml_params->emlsr_trans_timeout_us =
2453 ptr += sizeof(*ml_params);