Loading dp/inc/cdp_txrx_cmn.h +25 −1 Original line number Diff line number Diff line /* * Copyright (c) 2011-2018 The Linux Foundation. All rights reserved. * Copyright (c) 2011-2019 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the Loading Loading @@ -119,6 +119,18 @@ enum wlan_op_mode { wlan_op_mode_ndi, }; /** * mon_data_process_type - data pkt type for pkt capture mode * @PROCESS_TYPE_DATA_RX: process RX data packet (normal rx + offloaded rx) * @PROCESS_TYPE_DATA_TX: process TX data packet (ofloaded tx) * @PROCESS_TYPE_DATA_TX_COMPL: process TX compl data packet (normal tx) */ enum mon_data_process_type { PROCESS_TYPE_DATA_RX, PROCESS_TYPE_DATA_TX, PROCESS_TYPE_DATA_TX_COMPL, }; /** * connectivity_stats_pkt_status - data pkt type * @PKT_TYPE_REQ: Request packet Loading Loading @@ -183,6 +195,9 @@ typedef bool (*ol_txrx_tx_flow_control_is_pause_fp)(void *osif_dev); */ typedef QDF_STATUS (*ol_txrx_rx_fp)(void *osif_dev, qdf_nbuf_t msdu_list); typedef QDF_STATUS(*ol_txrx_mon_callback_fp)(void *osif_dev, qdf_nbuf_t msdu_list); /** * ol_txrx_stats_rx_fp - receive function to hand batches of data * frames from txrx to OS shim Loading Loading @@ -410,6 +425,11 @@ ol_txrx_mgmt_tx_cb_set(ol_txrx_pdev_handle pdev, int ol_txrx_get_tx_pending(ol_txrx_pdev_handle pdev); void ol_txrx_mon_cb_deregister(void); void ol_txrx_mon_cb_register(void *osif_vdev, ol_txrx_mon_callback_fp mon_cb); /** * enum data_stall_log_event_indicator - Module triggering data stall * @DATA_STALL_LOG_INDICATOR_UNUSED: Unused Loading Loading @@ -579,6 +599,10 @@ void ol_txrx_fw_stats_cfg( #define PER_RADIO_FW_STATS_REQUEST 0 #define PER_VDEV_FW_STATS_REQUEST 1 #define TXRX_PKT_FORMAT_8023 0 #define TXRX_PKT_FORMAT_80211 1 /** * ol_txrx_get_vdev_mac_addr() - Return mac addr of vdev * @vdev: vdev handle Loading qdf/inc/qdf_types.h +2 −1 Original line number Diff line number Diff line /* * Copyright (c) 2014-2018 The Linux Foundation. All rights reserved. * Copyright (c) 2014-2019 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the Loading Loading @@ -457,6 +457,7 @@ void qdf_vtrace_msg(QDF_MODULE_ID module, QDF_TRACE_LEVEL level, #define QDF_SAP_MASK (1 << QDF_SAP_MODE) #define QDF_P2P_CLIENT_MASK (1 << QDF_P2P_CLIENT_MODE) #define QDF_P2P_GO_MASK (1 << QDF_P2P_GO_MODE) #define QDF_MONITOR_MASK (1 << QDF_MONITOR_MODE) #ifdef FEATURE_WLAN_MCC_TO_SCC_SWITCH Loading wmi/src/wmi_unified_apf_tlv.c +4 −3 Original line number Diff line number Diff line /* * Copyright (c) 2016-2018 The Linux Foundation. All rights reserved. * Copyright (c) 2016-2019 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the Loading Loading @@ -211,10 +211,11 @@ extract_apf_read_memory_resp_event_tlv(wmi_unified_t wmi_handle, void *evt_buf, param_buf->num_data); return QDF_STATUS_E_INVAL; } resp->length = data_event->length; if (resp->length) if (data_event->length && param_buf->data) { resp->length = data_event->length; resp->data = (uint8_t *)param_buf->data; } return QDF_STATUS_SUCCESS; } wmi/src/wmi_unified_tlv.c +3 −1 Original line number Diff line number Diff line Loading @@ -10895,8 +10895,10 @@ QDF_STATUS send_log_supported_evt_cmd_tlv(wmi_unified_t wmi_handle, __func__, num_of_diag_events_logs); /* Free any previous allocation */ if (wmi_handle->events_logs_list) if (wmi_handle->events_logs_list) { qdf_mem_free(wmi_handle->events_logs_list); wmi_handle->events_logs_list = NULL; } if (num_of_diag_events_logs > (WMI_SVC_MSG_MAX_SIZE / sizeof(uint32_t))) { Loading Loading
dp/inc/cdp_txrx_cmn.h +25 −1 Original line number Diff line number Diff line /* * Copyright (c) 2011-2018 The Linux Foundation. All rights reserved. * Copyright (c) 2011-2019 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the Loading Loading @@ -119,6 +119,18 @@ enum wlan_op_mode { wlan_op_mode_ndi, }; /** * mon_data_process_type - data pkt type for pkt capture mode * @PROCESS_TYPE_DATA_RX: process RX data packet (normal rx + offloaded rx) * @PROCESS_TYPE_DATA_TX: process TX data packet (ofloaded tx) * @PROCESS_TYPE_DATA_TX_COMPL: process TX compl data packet (normal tx) */ enum mon_data_process_type { PROCESS_TYPE_DATA_RX, PROCESS_TYPE_DATA_TX, PROCESS_TYPE_DATA_TX_COMPL, }; /** * connectivity_stats_pkt_status - data pkt type * @PKT_TYPE_REQ: Request packet Loading Loading @@ -183,6 +195,9 @@ typedef bool (*ol_txrx_tx_flow_control_is_pause_fp)(void *osif_dev); */ typedef QDF_STATUS (*ol_txrx_rx_fp)(void *osif_dev, qdf_nbuf_t msdu_list); typedef QDF_STATUS(*ol_txrx_mon_callback_fp)(void *osif_dev, qdf_nbuf_t msdu_list); /** * ol_txrx_stats_rx_fp - receive function to hand batches of data * frames from txrx to OS shim Loading Loading @@ -410,6 +425,11 @@ ol_txrx_mgmt_tx_cb_set(ol_txrx_pdev_handle pdev, int ol_txrx_get_tx_pending(ol_txrx_pdev_handle pdev); void ol_txrx_mon_cb_deregister(void); void ol_txrx_mon_cb_register(void *osif_vdev, ol_txrx_mon_callback_fp mon_cb); /** * enum data_stall_log_event_indicator - Module triggering data stall * @DATA_STALL_LOG_INDICATOR_UNUSED: Unused Loading Loading @@ -579,6 +599,10 @@ void ol_txrx_fw_stats_cfg( #define PER_RADIO_FW_STATS_REQUEST 0 #define PER_VDEV_FW_STATS_REQUEST 1 #define TXRX_PKT_FORMAT_8023 0 #define TXRX_PKT_FORMAT_80211 1 /** * ol_txrx_get_vdev_mac_addr() - Return mac addr of vdev * @vdev: vdev handle Loading
qdf/inc/qdf_types.h +2 −1 Original line number Diff line number Diff line /* * Copyright (c) 2014-2018 The Linux Foundation. All rights reserved. * Copyright (c) 2014-2019 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the Loading Loading @@ -457,6 +457,7 @@ void qdf_vtrace_msg(QDF_MODULE_ID module, QDF_TRACE_LEVEL level, #define QDF_SAP_MASK (1 << QDF_SAP_MODE) #define QDF_P2P_CLIENT_MASK (1 << QDF_P2P_CLIENT_MODE) #define QDF_P2P_GO_MASK (1 << QDF_P2P_GO_MODE) #define QDF_MONITOR_MASK (1 << QDF_MONITOR_MODE) #ifdef FEATURE_WLAN_MCC_TO_SCC_SWITCH Loading
wmi/src/wmi_unified_apf_tlv.c +4 −3 Original line number Diff line number Diff line /* * Copyright (c) 2016-2018 The Linux Foundation. All rights reserved. * Copyright (c) 2016-2019 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the Loading Loading @@ -211,10 +211,11 @@ extract_apf_read_memory_resp_event_tlv(wmi_unified_t wmi_handle, void *evt_buf, param_buf->num_data); return QDF_STATUS_E_INVAL; } resp->length = data_event->length; if (resp->length) if (data_event->length && param_buf->data) { resp->length = data_event->length; resp->data = (uint8_t *)param_buf->data; } return QDF_STATUS_SUCCESS; }
wmi/src/wmi_unified_tlv.c +3 −1 Original line number Diff line number Diff line Loading @@ -10895,8 +10895,10 @@ QDF_STATUS send_log_supported_evt_cmd_tlv(wmi_unified_t wmi_handle, __func__, num_of_diag_events_logs); /* Free any previous allocation */ if (wmi_handle->events_logs_list) if (wmi_handle->events_logs_list) { qdf_mem_free(wmi_handle->events_logs_list); wmi_handle->events_logs_list = NULL; } if (num_of_diag_events_logs > (WMI_SVC_MSG_MAX_SIZE / sizeof(uint32_t))) { Loading