Lines Matching refs:src
1441 static void ath10k_wmi_tlv_pull_vdev_stats(const struct wmi_tlv_vdev_stats *src,
1446 dst->vdev_id = __le32_to_cpu(src->vdev_id);
1447 dst->beacon_snr = __le32_to_cpu(src->beacon_snr);
1448 dst->data_snr = __le32_to_cpu(src->data_snr);
1449 dst->num_rx_frames = __le32_to_cpu(src->num_rx_frames);
1450 dst->num_rts_fail = __le32_to_cpu(src->num_rts_fail);
1451 dst->num_rts_success = __le32_to_cpu(src->num_rts_success);
1452 dst->num_rx_err = __le32_to_cpu(src->num_rx_err);
1453 dst->num_rx_discard = __le32_to_cpu(src->num_rx_discard);
1454 dst->num_tx_not_acked = __le32_to_cpu(src->num_tx_not_acked);
1456 for (i = 0; i < ARRAY_SIZE(src->num_tx_frames); i++)
1458 __le32_to_cpu(src->num_tx_frames[i]);
1460 for (i = 0; i < ARRAY_SIZE(src->num_tx_frames_retries); i++)
1462 __le32_to_cpu(src->num_tx_frames_retries[i]);
1464 for (i = 0; i < ARRAY_SIZE(src->num_tx_frames_failures); i++)
1466 __le32_to_cpu(src->num_tx_frames_failures[i]);
1468 for (i = 0; i < ARRAY_SIZE(src->tx_rate_history); i++)
1470 __le32_to_cpu(src->tx_rate_history[i]);
1472 for (i = 0; i < ARRAY_SIZE(src->beacon_rssi_history); i++)
1474 __le32_to_cpu(src->beacon_rssi_history[i]);
1525 const struct wmi_pdev_stats *src;
1528 src = data;
1529 if (data_len < sizeof(*src)) {
1534 data += sizeof(*src);
1535 data_len -= sizeof(*src);
1541 ath10k_wmi_pull_pdev_stats_base(&src->base, dst);
1542 ath10k_wmi_pull_pdev_stats_tx(&src->tx, dst);
1543 ath10k_wmi_pull_pdev_stats_rx(&src->rx, dst);
1548 const struct wmi_tlv_vdev_stats *src;
1551 src = data;
1552 if (data_len < sizeof(*src)) {
1557 data += sizeof(*src);
1558 data_len -= sizeof(*src);
1564 ath10k_wmi_tlv_pull_vdev_stats(src, dst);
1569 const struct wmi_10x_peer_stats *src;
1572 src = data;
1573 if (data_len < sizeof(*src)) {
1578 data += sizeof(*src);
1579 data_len -= sizeof(*src);
1585 ath10k_wmi_pull_peer_stats(&src->old, dst);
1586 dst->peer_rx_rate = __le32_to_cpu(src->peer_rx_rate);
1592 extd = data + sizeof(*src) * (num_peer_stats - i - 1)