Lines Matching refs:src
1452 static void ath10k_wmi_tlv_pull_vdev_stats(const struct wmi_tlv_vdev_stats *src,
1457 dst->vdev_id = __le32_to_cpu(src->vdev_id);
1458 dst->beacon_snr = __le32_to_cpu(src->beacon_snr);
1459 dst->data_snr = __le32_to_cpu(src->data_snr);
1460 dst->num_rx_frames = __le32_to_cpu(src->num_rx_frames);
1461 dst->num_rts_fail = __le32_to_cpu(src->num_rts_fail);
1462 dst->num_rts_success = __le32_to_cpu(src->num_rts_success);
1463 dst->num_rx_err = __le32_to_cpu(src->num_rx_err);
1464 dst->num_rx_discard = __le32_to_cpu(src->num_rx_discard);
1465 dst->num_tx_not_acked = __le32_to_cpu(src->num_tx_not_acked);
1467 for (i = 0; i < ARRAY_SIZE(src->num_tx_frames); i++)
1469 __le32_to_cpu(src->num_tx_frames[i]);
1471 for (i = 0; i < ARRAY_SIZE(src->num_tx_frames_retries); i++)
1473 __le32_to_cpu(src->num_tx_frames_retries[i]);
1475 for (i = 0; i < ARRAY_SIZE(src->num_tx_frames_failures); i++)
1477 __le32_to_cpu(src->num_tx_frames_failures[i]);
1479 for (i = 0; i < ARRAY_SIZE(src->tx_rate_history); i++)
1481 __le32_to_cpu(src->tx_rate_history[i]);
1483 for (i = 0; i < ARRAY_SIZE(src->beacon_rssi_history); i++)
1485 __le32_to_cpu(src->beacon_rssi_history[i]);
1536 const struct wmi_pdev_stats *src;
1539 src = data;
1540 if (data_len < sizeof(*src)) {
1545 data += sizeof(*src);
1546 data_len -= sizeof(*src);
1552 ath10k_wmi_pull_pdev_stats_base(&src->base, dst);
1553 ath10k_wmi_pull_pdev_stats_tx(&src->tx, dst);
1554 ath10k_wmi_pull_pdev_stats_rx(&src->rx, dst);
1559 const struct wmi_tlv_vdev_stats *src;
1562 src = data;
1563 if (data_len < sizeof(*src)) {
1568 data += sizeof(*src);
1569 data_len -= sizeof(*src);
1575 ath10k_wmi_tlv_pull_vdev_stats(src, dst);
1580 const struct wmi_10x_peer_stats *src;
1583 src = data;
1584 if (data_len < sizeof(*src)) {
1589 data += sizeof(*src);
1590 data_len -= sizeof(*src);
1596 ath10k_wmi_pull_peer_stats(&src->old, dst);
1597 dst->peer_rx_rate = __le32_to_cpu(src->peer_rx_rate);
1603 extd = data + sizeof(*src) * (num_peer_stats - i - 1)