qcacmn: Fix umac/mlme documentation
The kernel-doc script identified some documentation errors in the umac/mlme folder, so fix them. Change-Id: I84617fe2007e51dcb009801ebc6cdf87c0d0a686 CRs-Fixed: 3381478
Bu işleme şunda yer alıyor:

işlemeyi yapan:
Madan Koyyalamudi

ebeveyn
de12add913
işleme
b4b8c2933f
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2019-2021 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
* Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. 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
|
||||
@@ -45,8 +45,8 @@
|
||||
#ifdef QCA_VDEV_STATS_HW_OFFLOAD_SUPPORT
|
||||
/**
|
||||
* vdev_mgr_alloc_vdev_stats_id() - Allocate vdev stats id for vdev
|
||||
* @vdev - pointer to vdev
|
||||
* @param - pointer to vdev create params
|
||||
* @vdev: pointer to vdev
|
||||
* @param: pointer to vdev create params
|
||||
*
|
||||
* Return: none
|
||||
*/
|
||||
@@ -78,8 +78,8 @@ static void vdev_mgr_alloc_vdev_stats_id(struct wlan_objmgr_vdev *vdev,
|
||||
|
||||
/**
|
||||
* vdev_mgr_reset_vdev_stats_id() -Reset vdev stats id
|
||||
* @vdev - pointer to vdev
|
||||
* @vdev_stats_id - Value of vdev_stats_id
|
||||
* @vdev: pointer to vdev
|
||||
* @vdev_stats_id: Value of vdev_stats_id
|
||||
*
|
||||
* Return: none
|
||||
*/
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2019-2020 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2021 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
* Copyright (c) 2021, 2023 Qualcomm Innovation Center, Inc. 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
|
||||
@@ -33,7 +33,7 @@
|
||||
#include "include/wlan_vdev_mlme.h"
|
||||
|
||||
/**
|
||||
* vdev_mgr_create_send() – MLME API to create command to
|
||||
* vdev_mgr_create_send() - MLME API to create command to
|
||||
* target_if
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
*
|
||||
@@ -42,7 +42,7 @@
|
||||
QDF_STATUS vdev_mgr_create_send(struct vdev_mlme_obj *mlme_obj);
|
||||
|
||||
/**
|
||||
* vdev_mgr_start_send() – MLME API to send start request to
|
||||
* vdev_mgr_start_send() - MLME API to send start request to
|
||||
* target_if
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @restart: flag to indicate type of request START/RESTART
|
||||
@@ -52,7 +52,7 @@ QDF_STATUS vdev_mgr_create_send(struct vdev_mlme_obj *mlme_obj);
|
||||
QDF_STATUS vdev_mgr_start_send(struct vdev_mlme_obj *mlme_obj, bool restart);
|
||||
|
||||
/**
|
||||
* vdev_mgr_delete_send() – MLME API to send delete request to
|
||||
* vdev_mgr_delete_send() - MLME API to send delete request to
|
||||
* target_if
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
*
|
||||
@@ -61,7 +61,7 @@ QDF_STATUS vdev_mgr_start_send(struct vdev_mlme_obj *mlme_obj, bool restart);
|
||||
QDF_STATUS vdev_mgr_delete_send(struct vdev_mlme_obj *mlme_obj);
|
||||
|
||||
/**
|
||||
* vdev_mgr_peer_flush_tids_send () – MLME API to setup peer flush tids
|
||||
* vdev_mgr_peer_flush_tids_send () - MLME API to setup peer flush tids
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @mac: pointer to peer mac address
|
||||
* @peer_tid_bitmap: peer tid bitmap
|
||||
@@ -72,7 +72,7 @@ QDF_STATUS vdev_mgr_peer_flush_tids_send(struct vdev_mlme_obj *mlme_obj,
|
||||
uint8_t *mac,
|
||||
uint32_t peer_tid_bitmap);
|
||||
/**
|
||||
* vdev_mgr_stop_send () – MLME API to send STOP request
|
||||
* vdev_mgr_stop_send () - MLME API to send STOP request
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
*
|
||||
* Return: QDF_STATUS - Success or Failure
|
||||
@@ -80,7 +80,7 @@ QDF_STATUS vdev_mgr_peer_flush_tids_send(struct vdev_mlme_obj *mlme_obj,
|
||||
QDF_STATUS vdev_mgr_stop_send(struct vdev_mlme_obj *mlme_obj);
|
||||
|
||||
/**
|
||||
* vdev_mgr_up_send () – MLME API to send UP command
|
||||
* vdev_mgr_up_send () - MLME API to send UP command
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
*
|
||||
* Return: QDF_STATUS - Success or Failure
|
||||
@@ -88,7 +88,7 @@ QDF_STATUS vdev_mgr_stop_send(struct vdev_mlme_obj *mlme_obj);
|
||||
QDF_STATUS vdev_mgr_up_send(struct vdev_mlme_obj *mlme_obj);
|
||||
|
||||
/**
|
||||
* vdev_mgr_down_send () – MLME API to send down command
|
||||
* vdev_mgr_down_send () - MLME API to send down command
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
*
|
||||
* Return: QDF_STATUS - Success or Failure
|
||||
@@ -96,7 +96,7 @@ QDF_STATUS vdev_mgr_up_send(struct vdev_mlme_obj *mlme_obj);
|
||||
QDF_STATUS vdev_mgr_down_send(struct vdev_mlme_obj *mlme_obj);
|
||||
|
||||
/**
|
||||
* vdev_mgr_set_param_send() – MLME API to send vdev param
|
||||
* vdev_mgr_set_param_send() - MLME API to send vdev param
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param_id: parameter id
|
||||
* @param_value: value corresponding to parameter id
|
||||
@@ -108,7 +108,7 @@ QDF_STATUS vdev_mgr_set_param_send(struct vdev_mlme_obj *mlme_obj,
|
||||
uint32_t param_value);
|
||||
|
||||
/**
|
||||
* vdev_mgr_set_neighbour_rx_cmd_send() – MLME API to send neighbour Rx
|
||||
* vdev_mgr_set_neighbour_rx_cmd_send() - MLME API to send neighbour Rx
|
||||
* cmd
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to set neighbour rx params
|
||||
@@ -120,7 +120,7 @@ QDF_STATUS vdev_mgr_set_neighbour_rx_cmd_send(
|
||||
struct set_neighbour_rx_params *param);
|
||||
|
||||
/**
|
||||
* vdev_mgr_set_nac_rssi_send() – MLME API to send nac rssi
|
||||
* vdev_mgr_nac_rssi_send() - MLME API to send nac rssi
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to vdev_scan_nac_rssi_params
|
||||
*
|
||||
@@ -131,7 +131,7 @@ QDF_STATUS vdev_mgr_nac_rssi_send(
|
||||
struct vdev_scan_nac_rssi_params *param);
|
||||
|
||||
/**
|
||||
* vdev_mgr_sifs_trigger_send() – MLME API to send SIFS trigger
|
||||
* vdev_mgr_sifs_trigger_send() - MLME API to send SIFS trigger
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param_value: parameter value
|
||||
*
|
||||
@@ -142,8 +142,7 @@ QDF_STATUS vdev_mgr_sifs_trigger_send(
|
||||
uint32_t param_value);
|
||||
|
||||
/**
|
||||
* vdev_mgr_set_custom_aggr_size_cmd_send() – MLME API to send custom aggr
|
||||
* size
|
||||
* vdev_mgr_set_custom_aggr_size_send() - MLME API to send custom aggr size
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @is_amsdu: boolean to indicate value corresponds to amsdu/ampdu
|
||||
*
|
||||
@@ -153,7 +152,7 @@ QDF_STATUS vdev_mgr_set_custom_aggr_size_send(
|
||||
struct vdev_mlme_obj *mlme_obj, bool is_amsdu);
|
||||
|
||||
/**
|
||||
* vdev_mgr_onfig_ratemask_cmd_send() – MLME API to send ratemask
|
||||
* vdev_mgr_config_ratemask_cmd_send() - MLME API to send ratemask
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @type: type of ratemask configuration
|
||||
* @lower32: Lower 32 bits in the 1st 64-bit value
|
||||
@@ -170,7 +169,7 @@ QDF_STATUS vdev_mgr_config_ratemask_cmd_send(
|
||||
uint32_t lower32_2);
|
||||
|
||||
/**
|
||||
* vdev_mgr_beacon_stop() – MLME API to stop beacon
|
||||
* vdev_mgr_beacon_stop() - MLME API to stop beacon
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
*
|
||||
* Return: QDF_STATUS - Success or Failure
|
||||
@@ -178,7 +177,7 @@ QDF_STATUS vdev_mgr_config_ratemask_cmd_send(
|
||||
QDF_STATUS vdev_mgr_beacon_stop(struct vdev_mlme_obj *mlme_obj);
|
||||
|
||||
/**
|
||||
* vdev_mgr_beacon_free() – MLME API to free beacon
|
||||
* vdev_mgr_beacon_free() - MLME API to free beacon
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
*
|
||||
* Return: QDF_STATUS - Success or Failure
|
||||
@@ -186,7 +185,7 @@ QDF_STATUS vdev_mgr_beacon_stop(struct vdev_mlme_obj *mlme_obj);
|
||||
QDF_STATUS vdev_mgr_beacon_free(struct vdev_mlme_obj *mlme_obj);
|
||||
|
||||
/**
|
||||
* vdev_mgr_beacon_send() – MLME API to send beacon
|
||||
* vdev_mgr_beacon_send() - MLME API to send beacon
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to beacon_params
|
||||
*
|
||||
@@ -196,7 +195,7 @@ QDF_STATUS vdev_mgr_beacon_send(struct vdev_mlme_obj *mlme_obj,
|
||||
struct beacon_params *param);
|
||||
|
||||
/**
|
||||
* vdev_mgr_beacon_tmpl_send() – MLME API to send beacon template
|
||||
* vdev_mgr_beacon_tmpl_send() - MLME API to send beacon template
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to beacon_tmpl_params
|
||||
*
|
||||
@@ -206,7 +205,7 @@ QDF_STATUS vdev_mgr_beacon_tmpl_send(struct vdev_mlme_obj *mlme_obj,
|
||||
struct beacon_tmpl_params *param);
|
||||
|
||||
/**
|
||||
* vdev_mgr_bcn_miss_offload_send() – MLME API to send bcn miss offload
|
||||
* vdev_mgr_bcn_miss_offload_send() - MLME API to send bcn miss offload
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
*
|
||||
* Return: QDF_STATUS - Success or Failure
|
||||
@@ -214,7 +213,7 @@ QDF_STATUS vdev_mgr_beacon_tmpl_send(struct vdev_mlme_obj *mlme_obj,
|
||||
QDF_STATUS vdev_mgr_bcn_miss_offload_send(struct vdev_mlme_obj *mlme_obj);
|
||||
|
||||
/**
|
||||
* vdev_mgr_multiple_restart_send() – MLME API to send multiple vdev restart
|
||||
* vdev_mgr_multiple_restart_send() - MLME API to send multiple vdev restart
|
||||
* @pdev: pointer to pdev object
|
||||
* @chan: pointer to channel param structure
|
||||
* @disable_hw_ack: ddisable hw ack value
|
||||
@@ -233,7 +232,7 @@ QDF_STATUS vdev_mgr_multiple_restart_send(
|
||||
struct vdev_mlme_mvr_param *mvr_param);
|
||||
|
||||
/**
|
||||
* vdev_mgr_peer_delete_all_send() – MLME API to send peer delete all request
|
||||
* vdev_mgr_peer_delete_all_send() - MLME API to send peer delete all request
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
*
|
||||
* Return: QDF_STATUS - Success or Failure
|
||||
|
@@ -140,6 +140,9 @@ static void mlme_vdev_state_init_exit(void *ctx)
|
||||
/**
|
||||
* mlme_vdev_state_init_event() - Init State event handler
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in INIT state
|
||||
*
|
||||
@@ -256,6 +259,9 @@ static void mlme_vdev_state_start_exit(void *ctx)
|
||||
/**
|
||||
* mlme_vdev_state_start_event() - Start State event handler
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in START state
|
||||
*
|
||||
@@ -335,6 +341,9 @@ static void mlme_vdev_state_dfs_cac_wait_exit(void *ctx)
|
||||
/**
|
||||
* mlme_vdev_state_dfs_cac_wait_event() - DFS CAC WAIT State event handler
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in DFS CAC WAIT state
|
||||
*
|
||||
@@ -443,6 +452,9 @@ static void mlme_vdev_state_up_exit(void *ctx)
|
||||
/**
|
||||
* mlme_vdev_state_up_event() - UP State event handler
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in UP state
|
||||
*
|
||||
@@ -545,6 +557,9 @@ static void mlme_vdev_state_suspend_exit(void *ctx)
|
||||
/**
|
||||
* mlme_vdev_state_suspend_event() - Suspend State event handler
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in SUSPEND state
|
||||
*
|
||||
@@ -640,6 +655,9 @@ static void mlme_vdev_state_stop_exit(void *ctx)
|
||||
/**
|
||||
* mlme_vdev_state_stop_event() - Stop State event handler
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in STOP state
|
||||
*
|
||||
@@ -694,6 +712,9 @@ static void mlme_vdev_subst_start_start_progress_exit(void *ctx)
|
||||
* mlme_vdev_subst_start_start_progress_event() - Event handler API for Start
|
||||
* Progress substate
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in START-PROGRESS substate
|
||||
*
|
||||
@@ -798,6 +819,9 @@ static void mlme_vdev_subst_start_restart_progress_exit(void *ctx)
|
||||
* mlme_vdev_subst_start_restart_progress_event() - Event handler API for
|
||||
* Restart Progress substate
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in RESTART-PROGRESS substate
|
||||
*
|
||||
@@ -905,6 +929,9 @@ static void mlme_vdev_subst_start_conn_progress_exit(void *ctx)
|
||||
* mlme_vdev_subst_start_conn_progress_event() - Event handler API for Conn.
|
||||
* Progress substate
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in CONN-PROGRESS substate
|
||||
*
|
||||
@@ -1030,6 +1057,9 @@ static void mlme_vdev_subst_start_disconn_progress_exit(void *ctx)
|
||||
* mlme_vdev_subst_start_disconn_progress_event() - Event handler API for Discon
|
||||
* Progress substate
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in DISCONN-PROGRESS substate
|
||||
*
|
||||
@@ -1120,6 +1150,9 @@ static void mlme_vdev_subst_suspend_suspend_down_exit(void *ctx)
|
||||
* mlme_vdev_subst_suspend_suspend_down_event() - Event handler API for Suspend
|
||||
* down substate
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in SUSPEND-DOWN substate
|
||||
*
|
||||
@@ -1196,6 +1229,9 @@ static void mlme_vdev_subst_suspend_suspend_restart_exit(void *ctx)
|
||||
* mlme_vdev_subst_suspend_suspend_restart_event() - Event handler API for
|
||||
* Suspend restart substate
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in SUSPEND-RESTART substate
|
||||
*
|
||||
@@ -1284,9 +1320,12 @@ static void mlme_vdev_subst_suspend_host_restart_exit(void *ctx)
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_subst_suspend_host_restart_entry() - Event handler API for Host
|
||||
* mlme_vdev_subst_suspend_host_restart_event() - Event handler API for Host
|
||||
* restart substate
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in HOST-RESTART substate
|
||||
*
|
||||
@@ -1377,6 +1416,9 @@ static void mlme_vdev_subst_suspend_csa_restart_exit(void *ctx)
|
||||
* mlme_vdev_subst_suspend_csa_restart_event() - Event handler API for CSA
|
||||
* restart substate
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in CSA-RESTART substate
|
||||
*
|
||||
@@ -1492,6 +1534,9 @@ static void mlme_vdev_subst_stop_stop_progress_exit(void *ctx)
|
||||
* mlme_vdev_subst_stop_stop_progress_event() - Event handler API for Stop
|
||||
* Progress substate
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in STOP-PROGRESS substate
|
||||
*
|
||||
@@ -1590,6 +1635,9 @@ static void mlme_vdev_subst_stop_down_progress_exit(void *ctx)
|
||||
* mlme_vdev_subst_stop_down_progress_event() - Event handler API for Down
|
||||
* Progress substate
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in DOWN-PROGRESS substate
|
||||
*
|
||||
@@ -1678,6 +1726,9 @@ static void mlme_vdev_subst_mlo_sync_wait_exit(void *ctx)
|
||||
* mlme_vdev_subst_mlo_sync_wait_event() - Event handler API for mlo sync wait
|
||||
* substate
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in MLO-SYNC-WAIT substate
|
||||
*
|
||||
@@ -1769,6 +1820,9 @@ static void mlme_vdev_subst_up_active_exit(void *ctx)
|
||||
/**
|
||||
* mlme_vdev_subst_up_active_event() - Event handler API for up active substate
|
||||
* @ctx: VDEV MLME object
|
||||
* @event: MLME event
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
* API to handle events in UP-ACTIVE substate
|
||||
*
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2018-2021 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
* Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. 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
|
||||
@@ -83,8 +83,8 @@ void mlme_vdev_sm_history_print(struct vdev_mlme_obj *vdev_mlme);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* mlme_vdev_sm_create - Invoke SME creation for VDEV
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_sm_create() - Invoke SME creation for VDEV
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
*
|
||||
* API allocates VDEV MLME SM and initializes SM lock
|
||||
*
|
||||
@@ -94,8 +94,8 @@ void mlme_vdev_sm_history_print(struct vdev_mlme_obj *vdev_mlme);
|
||||
QDF_STATUS mlme_vdev_sm_create(struct vdev_mlme_obj *vdev_mlme);
|
||||
|
||||
/**
|
||||
* mlme_vdev_sm_destroy - Invoke SME destroy for VDEV
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_sm_destroy() - Invoke SME destroy for VDEV
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
*
|
||||
* API frees VDEV MLME SM and destroys the SM lock
|
||||
*
|
||||
@@ -105,8 +105,8 @@ QDF_STATUS mlme_vdev_sm_create(struct vdev_mlme_obj *vdev_mlme);
|
||||
QDF_STATUS mlme_vdev_sm_destroy(struct vdev_mlme_obj *vdev_mlme);
|
||||
|
||||
/**
|
||||
* mlme_vdev_validate_basic_params - Validate basic params
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_validate_basic_params() - Validate basic params
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -129,8 +129,8 @@ static inline QDF_STATUS mlme_vdev_validate_basic_params(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_reset_proto_params - Reset VDEV protocol params
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_reset_proto_params() - Reset VDEV protocol params
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -153,8 +153,8 @@ static inline QDF_STATUS mlme_vdev_reset_proto_params(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_start_send - Invokes VDEV start operation
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_start_send() - Invokes VDEV start operation
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -177,8 +177,8 @@ static inline QDF_STATUS mlme_vdev_start_send(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_restart_send - Invokes VDEV restart operation
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_restart_send() - Invokes VDEV restart operation
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -201,8 +201,8 @@ static inline QDF_STATUS mlme_vdev_restart_send(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_stop_start_send - Invoke block VDEV restart operation
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_stop_start_send() - Invoke block VDEV restart operation
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @restart: restart req/start req
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
@@ -226,8 +226,8 @@ static inline QDF_STATUS mlme_vdev_stop_start_send(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_start_continue - VDEV start response handling
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_start_continue() - VDEV start response handling
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -250,8 +250,8 @@ static inline QDF_STATUS mlme_vdev_start_continue(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_start_req_failed - Invoke Station VDEV connection, if it pause
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_start_req_failed() - Invoke Station VDEV connection, if it pause
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -274,8 +274,8 @@ static inline QDF_STATUS mlme_vdev_start_req_failed(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_sta_conn_start - Invoke Station VDEV connection, if it pause
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_sta_conn_start() - Invoke Station VDEV connection, if it pause
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -298,8 +298,8 @@ static inline QDF_STATUS mlme_vdev_sta_conn_start(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_sta_disconn_start - Invoke Station VDEV disconnection
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_sta_disconn_start() - Invoke Station VDEV disconnection
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -322,8 +322,8 @@ static inline QDF_STATUS mlme_vdev_sta_disconn_start(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_up_send - VDEV up operation
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_up_send() - VDEV up operation
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -346,8 +346,8 @@ static inline QDF_STATUS mlme_vdev_up_send(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_notify_up_complete - VDEV up state transition notification
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_notify_up_complete() - VDEV up state transition notification
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -371,8 +371,8 @@ QDF_STATUS mlme_vdev_notify_up_complete(struct vdev_mlme_obj *vdev_mlme,
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_notify_roam_start - VDEV Roaming notification
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_notify_roam_start() - VDEV Roaming notification
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -396,8 +396,8 @@ QDF_STATUS mlme_vdev_notify_roam_start(struct vdev_mlme_obj *vdev_mlme,
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_update_beacon - Updates beacon
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_update_beacon() - Updates beacon
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @op: beacon update type
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
@@ -422,8 +422,8 @@ QDF_STATUS mlme_vdev_update_beacon(struct vdev_mlme_obj *vdev_mlme,
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_disconnect_peers - Disconnect peers
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_disconnect_peers() - Disconnect peers
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -447,8 +447,8 @@ static inline QDF_STATUS mlme_vdev_disconnect_peers(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_dfs_cac_timer_stop - Stop CAC timer
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_dfs_cac_timer_stop() - Stop CAC timer
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -471,8 +471,8 @@ static inline QDF_STATUS mlme_vdev_dfs_cac_timer_stop(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_stop_send - Invokes VDEV stop operation
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_stop_send() - Invokes VDEV stop operation
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -495,8 +495,8 @@ static inline QDF_STATUS mlme_vdev_stop_send(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_stop_continue - VDEV stop response handling
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_stop_continue() - VDEV stop response handling
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -520,8 +520,8 @@ static inline QDF_STATUS mlme_vdev_stop_continue(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_down_send - VDEV down operation
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_down_send() - VDEV down operation
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -544,8 +544,8 @@ static inline QDF_STATUS mlme_vdev_down_send(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_notify_down_complete - VDEV init state transition notification
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_notify_down_complete() - VDEV init state transition notification
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
* @event_data_len: data size
|
||||
* @event_data: event data
|
||||
*
|
||||
@@ -568,8 +568,8 @@ static inline QDF_STATUS mlme_vdev_notify_down_complete(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_notify_start_state_exit - VDEV SM start state exit notification
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_notify_start_state_exit() - VDEV SM start state exit notification
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
*
|
||||
* API notifies on start state exit
|
||||
*
|
||||
@@ -590,8 +590,8 @@ static inline QDF_STATUS mlme_vdev_notify_start_state_exit(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_is_newchan_no_cac - Checks new channel requires CAC
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_is_newchan_no_cac() - Checks new channel requires CAC
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
*
|
||||
* API checks whether Channel needs CAC period,
|
||||
* if yes, it moves to SUSPEND_RESTART to disconnect stations before
|
||||
@@ -612,8 +612,8 @@ static inline QDF_STATUS mlme_vdev_is_newchan_no_cac(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_dfs_cac_wait_notify - Notifies DFS CAC wait state
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_dfs_cac_wait_notify() - Notifies DFS CAC wait state
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
*
|
||||
* Return: NO_SUPPORT if the callback is not supported.
|
||||
* SUCCESS if DFS CAC Wait notification handled by caller
|
||||
@@ -630,7 +630,7 @@ static inline QDF_STATUS mlme_vdev_dfs_cac_wait_notify(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_chan_switch_disable_notify_dfs - Notifies DFS when channel
|
||||
* mlme_vdev_chan_switch_disable_notify_dfs() - Notifies DFS when channel
|
||||
* switch is disabled
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
*
|
||||
@@ -643,7 +643,7 @@ static inline QDF_STATUS mlme_vdev_chan_switch_disable_notify_dfs(
|
||||
}
|
||||
#ifdef WLAN_FEATURE_11BE_MLO
|
||||
/**
|
||||
* mlme_vdev_up_notify_mlo_mgr - notify mlo link is ready to up
|
||||
* mlme_vdev_up_notify_mlo_mgr() - notify mlo link is ready to up
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
*
|
||||
* Return: true if MLO_SYNC_COMPLETE is posted, else false
|
||||
@@ -657,8 +657,8 @@ static inline bool mlme_vdev_up_notify_mlo_mgr(struct vdev_mlme_obj *vdev_mlme)
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_start_rsp_notify_mlo_mgr - notify mlo link is started
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_start_rsp_notify_mlo_mgr() - notify mlo link is started
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
*
|
||||
* Return: VOID.
|
||||
*/
|
||||
@@ -670,8 +670,8 @@ static inline void mlme_vdev_start_rsp_notify_mlo_mgr(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_down_cmpl_notify_mlo_mgr - notify mlo link is down complete
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_down_cmpl_notify_mlo_mgr() - notify mlo link is down complete
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
*
|
||||
* Return: VOID.
|
||||
*/
|
||||
@@ -683,8 +683,8 @@ static inline void mlme_vdev_down_cmpl_notify_mlo_mgr(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_up_active_notify_mlo_mgr - notify mlo link is up active
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_up_active_notify_mlo_mgr() - notify mlo link is up active
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
*
|
||||
* Return: VOID.
|
||||
*/
|
||||
@@ -697,8 +697,8 @@ static inline void mlme_vdev_up_active_notify_mlo_mgr(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_notify_mlo_sync_wait_entry - Notifies mlo sync wait state
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_notify_mlo_sync_wait_entry() - Notifies mlo sync wait state
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
*
|
||||
* Return: NO_SUPPORT if the callback is not supported.
|
||||
* SUCCESS if notification is handled by caller
|
||||
@@ -744,8 +744,8 @@ static inline QDF_STATUS mlme_vdev_notify_mlo_sync_wait_entry(
|
||||
|
||||
#ifdef VDEV_SM_LOCK_SUPPORT
|
||||
/**
|
||||
* mlme_vdev_sm_spinlock_create - Create VDEV MLME spinlock
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_sm_spinlock_create() - Create VDEV MLME spinlock
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
*
|
||||
* Creates VDEV MLME spinlock
|
||||
*
|
||||
@@ -757,8 +757,8 @@ static inline void mlme_vdev_sm_spinlock_create(struct vdev_mlme_obj *vdev_mlme)
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_sm_spinlock_destroy - Destroy VDEV MLME spinlock
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_sm_spinlock_destroy() - Destroy VDEV MLME spinlock
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
*
|
||||
* Destroy VDEV MLME spinlock
|
||||
*
|
||||
@@ -771,8 +771,8 @@ static inline void mlme_vdev_sm_spinlock_destroy(
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_sm_spin_lock - acquire spinlock
|
||||
* @vdev_mlme_obj: vdev mlme comp object
|
||||
* mlme_vdev_sm_spin_lock() - acquire spinlock
|
||||
* @vdev_mlme: vdev mlme comp object
|
||||
*
|
||||
* acquire vdev mlme spinlock
|
||||
*
|
||||
@@ -784,8 +784,8 @@ static inline void mlme_vdev_sm_spin_lock(struct vdev_mlme_obj *vdev_mlme)
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_sm_spin_unlock - release spinlock
|
||||
* @vdev_mlme_obj: vdev mlme comp object
|
||||
* mlme_vdev_sm_spin_unlock() - release spinlock
|
||||
* @vdev_mlme: vdev mlme comp object
|
||||
*
|
||||
* release vdev mlme spinlock
|
||||
*
|
||||
@@ -797,8 +797,8 @@ static inline void mlme_vdev_sm_spin_unlock(struct vdev_mlme_obj *vdev_mlme)
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_cmd_mutex_create - Create VDEV MLME cmd mutex
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_cmd_mutex_create() - Create VDEV MLME cmd mutex
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
*
|
||||
* Creates VDEV MLME cmd mutex
|
||||
*
|
||||
@@ -811,8 +811,8 @@ mlme_vdev_cmd_mutex_create(struct vdev_mlme_obj *vdev_mlme)
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_cmd_mutex_destroy - Destroy VDEV MLME cmd mutex
|
||||
* @vdev_mlme_obj: VDEV MLME comp object
|
||||
* mlme_vdev_cmd_mutex_destroy() - Destroy VDEV MLME cmd mutex
|
||||
* @vdev_mlme: VDEV MLME comp object
|
||||
*
|
||||
* Destroy VDEV MLME cmd mutex
|
||||
*
|
||||
@@ -825,8 +825,8 @@ mlme_vdev_cmd_mutex_destroy(struct vdev_mlme_obj *vdev_mlme)
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_cmd_mutex_acquire - acquire mutex
|
||||
* @vdev_mlme_obj: vdev mlme comp object
|
||||
* mlme_vdev_cmd_mutex_acquire() - acquire mutex
|
||||
* @vdev_mlme: vdev mlme comp object
|
||||
*
|
||||
* acquire vdev mlme cmd mutex
|
||||
*
|
||||
@@ -838,8 +838,8 @@ static inline void mlme_vdev_cmd_mutex_acquire(struct vdev_mlme_obj *vdev_mlme)
|
||||
}
|
||||
|
||||
/**
|
||||
* mlme_vdev_cmd_mutex_release - release mutex
|
||||
* @vdev_mlme_obj: vdev mlme comp object
|
||||
* mlme_vdev_cmd_mutex_release() - release mutex
|
||||
* @vdev_mlme: vdev mlme comp object
|
||||
*
|
||||
* release vdev mlme cmd mutex
|
||||
*
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2019-2021 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
* Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. 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
|
||||
@@ -37,12 +37,13 @@
|
||||
|
||||
/**
|
||||
* enum wlan_vdev_mgr_tgt_if_rsp_bit - response status bit
|
||||
* START_RESPONSE_BIT: vdev start response bit
|
||||
* RESTART_RESPONSE_BIT: vdev restart response bit
|
||||
* STOP_RESPONSE_BIT: vdev stop response bit
|
||||
* DELETE_RESPONSE_BIT: vdev delete response bit
|
||||
* PEER_DELETE_ALL_RESPONSE_BIT: vdev peer delete all response bit
|
||||
* RSO_STOP_RESPONSE_BIT : RSO stop response bit
|
||||
* @START_RESPONSE_BIT: vdev start response bit
|
||||
* @RESTART_RESPONSE_BIT: vdev restart response bit
|
||||
* @STOP_RESPONSE_BIT: vdev stop response bit
|
||||
* @DELETE_RESPONSE_BIT: vdev delete response bit
|
||||
* @PEER_DELETE_ALL_RESPONSE_BIT: vdev peer delete all response bit
|
||||
* @RSO_STOP_RESPONSE_BIT: RSO stop response bit
|
||||
* @RESPONSE_BIT_MAX: Max enumeration
|
||||
*/
|
||||
enum wlan_vdev_mgr_tgt_if_rsp_bit {
|
||||
START_RESPONSE_BIT = 0,
|
||||
@@ -56,7 +57,7 @@ enum wlan_vdev_mgr_tgt_if_rsp_bit {
|
||||
|
||||
/**
|
||||
* string_from_rsp_bit() - Convert response bit to string
|
||||
* @bit - response bit as in wlan_vdev_mgr_tgt_if_rsp_bit
|
||||
* @bit: response bit as in wlan_vdev_mgr_tgt_if_rsp_bit
|
||||
*
|
||||
* Please note to add new string in the array at index equal to
|
||||
* its enum value in wlan_vdev_mgr_tgt_if_rsp_bit.
|
||||
@@ -175,12 +176,15 @@ struct peer_delete_all_response {
|
||||
uint32_t peer_type_bitmap;
|
||||
};
|
||||
|
||||
/**
|
||||
/*
|
||||
* struct multi_vdev_restart_resp - multi-vdev restart response structure
|
||||
* @pdev_id: pdev id
|
||||
* @status: FW status for multi vdev restart request
|
||||
* @vdev_id_bmap: Bitmap of vdev_ids
|
||||
* @timestamp: Time stamp corresponding to the start of event processing
|
||||
*
|
||||
* NB: not using kernel-doc format since the kernel-doc script doesn't
|
||||
* handle the qdf_bitmap() macro
|
||||
*/
|
||||
struct multi_vdev_restart_resp {
|
||||
uint8_t pdev_id;
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2019, 2021 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
* Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. 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
|
||||
@@ -33,7 +33,7 @@
|
||||
#include <include/wlan_vdev_mlme.h>
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_create_send() – API to send create command
|
||||
* tgt_vdev_mgr_create_send() - API to send create command
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to vdev_create_params
|
||||
*
|
||||
@@ -44,7 +44,7 @@ QDF_STATUS tgt_vdev_mgr_create_send(
|
||||
struct vdev_create_params *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_create_complete() – API to send wmi cfg corresponding
|
||||
* tgt_vdev_mgr_create_complete() - API to send wmi cfg corresponding
|
||||
* to create command
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
*
|
||||
@@ -53,7 +53,7 @@ QDF_STATUS tgt_vdev_mgr_create_send(
|
||||
QDF_STATUS tgt_vdev_mgr_create_complete(struct vdev_mlme_obj *mlme_obj);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_start_send() – API to send start command
|
||||
* tgt_vdev_mgr_start_send() - API to send start command
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to vdev_start_params
|
||||
*
|
||||
@@ -64,7 +64,7 @@ QDF_STATUS tgt_vdev_mgr_start_send(
|
||||
struct vdev_start_params *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_delete_send() – API to send delete
|
||||
* tgt_vdev_mgr_delete_send() - API to send delete
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to vdev_delete_params
|
||||
*
|
||||
@@ -75,7 +75,7 @@ QDF_STATUS tgt_vdev_mgr_delete_send(
|
||||
struct vdev_delete_params *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_peer_flush_tids_send() – API to send peer flush tids in FW
|
||||
* tgt_vdev_mgr_peer_flush_tids_send() - API to send peer flush tids in FW
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to peer_flush_params
|
||||
*
|
||||
@@ -86,7 +86,7 @@ QDF_STATUS tgt_vdev_mgr_peer_flush_tids_send(
|
||||
struct peer_flush_params *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_stop_send() – API to send stop command
|
||||
* tgt_vdev_mgr_stop_send() - API to send stop command
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to vdev_stop_params
|
||||
*
|
||||
@@ -97,7 +97,7 @@ QDF_STATUS tgt_vdev_mgr_stop_send(
|
||||
struct vdev_stop_params *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_beacon_stop() – API to handle beacon buffer
|
||||
* tgt_vdev_mgr_beacon_stop() - API to handle beacon buffer
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
*
|
||||
* Return: QDF_STATUS - Success or Failure
|
||||
@@ -105,7 +105,7 @@ QDF_STATUS tgt_vdev_mgr_stop_send(
|
||||
QDF_STATUS tgt_vdev_mgr_beacon_stop(struct vdev_mlme_obj *mlme_obj);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_beacon_free() – API to free beacon buffer
|
||||
* tgt_vdev_mgr_beacon_free() - API to free beacon buffer
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
*
|
||||
* Return: QDF_STATUS - Success or Failure
|
||||
@@ -113,7 +113,7 @@ QDF_STATUS tgt_vdev_mgr_beacon_stop(struct vdev_mlme_obj *mlme_obj);
|
||||
QDF_STATUS tgt_vdev_mgr_beacon_free(struct vdev_mlme_obj *mlme_obj);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_up_send() – API to send up
|
||||
* tgt_vdev_mgr_up_send() - API to send up
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to vdev_up_params
|
||||
*
|
||||
@@ -124,7 +124,7 @@ QDF_STATUS tgt_vdev_mgr_up_send(
|
||||
struct vdev_up_params *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_down_send() – API to send down
|
||||
* tgt_vdev_mgr_down_send() - API to send down
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to vdev_down_params
|
||||
*
|
||||
@@ -135,7 +135,7 @@ QDF_STATUS tgt_vdev_mgr_down_send(
|
||||
struct vdev_down_params *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_set_neighbour_rx_cmd_send() – API to send neighbour rx
|
||||
* tgt_vdev_mgr_set_neighbour_rx_cmd_send() - API to send neighbour rx
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to set_neighbour_rx_params
|
||||
*
|
||||
@@ -146,7 +146,7 @@ QDF_STATUS tgt_vdev_mgr_set_neighbour_rx_cmd_send(
|
||||
struct set_neighbour_rx_params *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_nac_rssi_send() – API to send NAC RSSI
|
||||
* tgt_vdev_mgr_nac_rssi_send() - API to send NAC RSSI
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to vdev_scan_nac_rssi_params
|
||||
*
|
||||
@@ -157,7 +157,7 @@ QDF_STATUS tgt_vdev_mgr_nac_rssi_send(
|
||||
struct vdev_scan_nac_rssi_params *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_sifs_trigger_send() – API to send SIFS trigger
|
||||
* tgt_vdev_mgr_sifs_trigger_send() - API to send SIFS trigger
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to sifs_trigger_param
|
||||
*
|
||||
@@ -168,7 +168,7 @@ QDF_STATUS tgt_vdev_mgr_sifs_trigger_send(
|
||||
struct sifs_trigger_param *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_set_custom_aggr_size_send() – API to send custom aggr size
|
||||
* tgt_vdev_mgr_set_custom_aggr_size_send() - API to send custom aggr size
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to set_custom_aggr_size_params
|
||||
*
|
||||
@@ -179,7 +179,7 @@ QDF_STATUS tgt_vdev_mgr_set_custom_aggr_size_send(
|
||||
struct set_custom_aggr_size_params *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_config_ratemask_cmd_send() – API to configure ratemask
|
||||
* tgt_vdev_mgr_config_ratemask_cmd_send() - API to configure ratemask
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to config_ratemask_params
|
||||
*
|
||||
@@ -190,7 +190,7 @@ QDF_STATUS tgt_vdev_mgr_config_ratemask_cmd_send(
|
||||
struct config_ratemask_params *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_sta_ps_param_send() – API to send sta power save configuration
|
||||
* tgt_vdev_mgr_sta_ps_param_send() - API to send sta power save configuration
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to sta_ps_params
|
||||
*
|
||||
@@ -201,7 +201,7 @@ QDF_STATUS tgt_vdev_mgr_sta_ps_param_send(
|
||||
struct sta_ps_params *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_beacon_cmd_send() – API to send beacon
|
||||
* tgt_vdev_mgr_beacon_cmd_send() - API to send beacon
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to beacon_params
|
||||
*
|
||||
@@ -212,7 +212,7 @@ QDF_STATUS tgt_vdev_mgr_beacon_cmd_send(
|
||||
struct beacon_params *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_beacon_tmpl_send() – API to send beacon template
|
||||
* tgt_vdev_mgr_beacon_tmpl_send() - API to send beacon template
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to beacon_tmpl_params
|
||||
*
|
||||
@@ -250,7 +250,7 @@ static inline QDF_STATUS tgt_vdev_mgr_fils_enable_send(
|
||||
#endif
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_multiple_vdev_restart_send() – API to send multiple vdev
|
||||
* tgt_vdev_mgr_multiple_vdev_restart_send() - API to send multiple vdev
|
||||
* restart
|
||||
* @pdev: pointer to pdev
|
||||
* @param: pointer to multiple_vdev_restart_params
|
||||
@@ -262,7 +262,7 @@ QDF_STATUS tgt_vdev_mgr_multiple_vdev_restart_send(
|
||||
struct multiple_vdev_restart_params *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_multiple_vdev_set_param() – API to send multiple vdev
|
||||
* tgt_vdev_mgr_multiple_vdev_set_param() - API to send multiple vdev
|
||||
* param
|
||||
* @pdev: pointer to pdev
|
||||
* @param: pointer to multiple_vdev_set_param
|
||||
@@ -274,10 +274,10 @@ QDF_STATUS tgt_vdev_mgr_multiple_vdev_set_param(
|
||||
struct multiple_vdev_set_param *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_set_tx_rx_decap_type() – API to send tx rx decap type
|
||||
* tgt_vdev_mgr_set_tx_rx_decap_type() - API to send tx rx decap type
|
||||
* @mlme_obj: pointer to vdev mlme obj
|
||||
* @param_id: param id
|
||||
* value: value to set for param id
|
||||
* @value: value to set for param id
|
||||
*
|
||||
* Return: QDF_STATUS - Success or Failure
|
||||
*/
|
||||
@@ -286,7 +286,7 @@ QDF_STATUS tgt_vdev_mgr_set_tx_rx_decap_type(struct vdev_mlme_obj *mlme_obj,
|
||||
uint32_t value);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_set_param_send() – API to send parameter cfg
|
||||
* tgt_vdev_mgr_set_param_send() - API to send parameter cfg
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to vdev_set_params
|
||||
*
|
||||
@@ -297,7 +297,7 @@ QDF_STATUS tgt_vdev_mgr_set_param_send(
|
||||
struct vdev_set_params *param);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_bcn_miss_offload_send() – API to send beacon miss offload
|
||||
* tgt_vdev_mgr_bcn_miss_offload_send() - API to send beacon miss offload
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
*
|
||||
* Return: QDF_STATUS - Success or Failure
|
||||
@@ -305,7 +305,7 @@ QDF_STATUS tgt_vdev_mgr_set_param_send(
|
||||
QDF_STATUS tgt_vdev_mgr_bcn_miss_offload_send(struct vdev_mlme_obj *mlme_obj);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_peer_delete_all_send() – API to send peer delete all request
|
||||
* tgt_vdev_mgr_peer_delete_all_send() - API to send peer delete all request
|
||||
* @mlme_obj: pointer to vdev_mlme_obj
|
||||
* @param: pointer to peer_delete_all_params
|
||||
*
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2019-2021 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
* Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. 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
|
||||
@@ -32,15 +32,17 @@
|
||||
#endif
|
||||
#include <wlan_mlme_dbg.h>
|
||||
|
||||
/** slot time long */
|
||||
/* slot time long */
|
||||
#define WLAN_MLME_VDEV_SLOT_TIME_LONG 0x1
|
||||
/** slot time short */
|
||||
/* slot time short */
|
||||
#define WLAN_MLME_VDEV_SLOT_TIME_SHORT 0x2
|
||||
|
||||
#define WLAN_MU_SNIF_MAX_AIDS 4
|
||||
|
||||
/**
|
||||
* enum mlme_dev_setparam - type of set params pdev/vdev
|
||||
* @MLME_PDEV_SETPARAM: pdev param
|
||||
* @MLME_VDEV_SETPARAM: vdev param
|
||||
*/
|
||||
enum mlme_dev_setparam {
|
||||
MLME_PDEV_SETPARAM = 0,
|
||||
@@ -48,7 +50,19 @@ enum mlme_dev_setparam {
|
||||
};
|
||||
|
||||
/**
|
||||
* enum MLME_bcn_tx_rate_code - beacon tx rate code
|
||||
* enum mlme_bcn_tx_rate_code - beacon tx rate code
|
||||
* @MLME_BCN_TX_RATE_CODE_1_M:
|
||||
* @MLME_BCN_TX_RATE_CODE_2_M:
|
||||
* @MLME_BCN_TX_RATE_CODE_5_5_M:
|
||||
* @MLME_BCN_TX_RATE_CODE_6_M:
|
||||
* @MLME_BCN_TX_RATE_CODE_9_M:
|
||||
* @MLME_BCN_TX_RATE_CODE_11M:
|
||||
* @MLME_BCN_TX_RATE_CODE_12_M:
|
||||
* @MLME_BCN_TX_RATE_CODE_18_M:
|
||||
* @MLME_BCN_TX_RATE_CODE_24_M:
|
||||
* @MLME_BCN_TX_RATE_CODE_36_M:
|
||||
* @MLME_BCN_TX_RATE_CODE_48_M:
|
||||
* @MLME_BCN_TX_RATE_CODE_54_M:
|
||||
*/
|
||||
enum mlme_bcn_tx_rate_code {
|
||||
MLME_BCN_TX_RATE_CODE_1_M = 0x43,
|
||||
@@ -67,6 +81,14 @@ enum mlme_bcn_tx_rate_code {
|
||||
|
||||
/**
|
||||
* enum wlan_mlme_host_sta_ps_param_uapsd - STA UPASD params
|
||||
* @WLAN_MLME_HOST_STA_PS_UAPSD_AC0_DELIVERY_EN:
|
||||
* @WLAN_MLME_HOST_STA_PS_UAPSD_AC0_TRIGGER_EN:
|
||||
* @WLAN_MLME_HOST_STA_PS_UAPSD_AC1_DELIVERY_EN:
|
||||
* @WLAN_MLME_HOST_STA_PS_UAPSD_AC1_TRIGGER_EN:
|
||||
* @WLAN_MLME_HOST_STA_PS_UAPSD_AC2_DELIVERY_EN:
|
||||
* @WLAN_MLME_HOST_STA_PS_UAPSD_AC2_TRIGGER_EN:
|
||||
* @WLAN_MLME_HOST_STA_PS_UAPSD_AC3_DELIVERY_EN:
|
||||
* @WLAN_MLME_HOST_STA_PS_UAPSD_AC3_TRIGGER_EN:
|
||||
*/
|
||||
enum wlan_mlme_host_sta_ps_param_uapsd {
|
||||
WLAN_MLME_HOST_STA_PS_UAPSD_AC0_DELIVERY_EN = (1 << 0),
|
||||
@@ -81,6 +103,14 @@ enum wlan_mlme_host_sta_ps_param_uapsd {
|
||||
|
||||
/**
|
||||
* enum wlan_mlme_host_vdev_start_status - vdev start status code
|
||||
* @WLAN_MLME_HOST_VDEV_START_OK:
|
||||
* @WLAN_MLME_HOST_VDEV_START_CHAN_INVALID:
|
||||
* @WLAN_MLME_HOST_VDEV_START_CHAN_BLOCKED:
|
||||
* @WLAN_MLME_HOST_VDEV_START_CHAN_DFS_VIOLATION:
|
||||
* @WLAN_MLME_HOST_VDEV_START_CHAN_INVALID_REGDOMAIN:
|
||||
* @WLAN_MLME_HOST_VDEV_START_CHAN_INVALID_BAND:
|
||||
* @WLAN_MLME_HOST_VDEV_START_TIMEOUT:
|
||||
* @WLAN_MLME_HOST_VDEV_START_MAX_REASON: Max enumeration
|
||||
*/
|
||||
enum wlan_mlme_host_vdev_start_status {
|
||||
WLAN_MLME_HOST_VDEV_START_OK = 0,
|
||||
@@ -96,7 +126,7 @@ enum wlan_mlme_host_vdev_start_status {
|
||||
|
||||
/**
|
||||
* string_from_start_rsp_status() - Convert start response status to string
|
||||
* @start_rsp - start response status
|
||||
* @start_rsp: start response status
|
||||
*
|
||||
* Please note to add new string in the array at index equal to
|
||||
* its enum value in wlan_mlme_host_vdev_start_status.
|
||||
@@ -121,6 +151,8 @@ static inline char *string_from_start_rsp_status(
|
||||
|
||||
/**
|
||||
* enum wlan_mlme_host_start_event_param - start/restart resp event
|
||||
* @WLAN_MLME_HOST_VDEV_START_RESP_EVENT: Start response
|
||||
* @WLAN_MLME_HOST_VDEV_RESTART_RESP_EVENT: Restart response
|
||||
*/
|
||||
enum wlan_mlme_host_start_event_param {
|
||||
WLAN_MLME_HOST_VDEV_START_RESP_EVENT = 0,
|
||||
@@ -359,8 +391,8 @@ struct fils_discovery_tmpl_params {
|
||||
* @cfreq2: centre frequency on secondary
|
||||
* @maxpower: max power for channel
|
||||
* @minpower: min power for channel
|
||||
* @maxreqpower: Max regulatory power
|
||||
* @antennamac: Max antenna
|
||||
* @maxregpower: Max regulatory power
|
||||
* @antennamax: Max antenna
|
||||
* @reg_class_id: Regulatory class id.
|
||||
* @puncture_bitmap: 11be static puncture bitmap
|
||||
*/
|
||||
@@ -457,9 +489,9 @@ struct peer_flush_params {
|
||||
};
|
||||
|
||||
/**
|
||||
* struct peer_delete_params - peer delete cmd parameter
|
||||
* struct peer_delete_cmd_params - peer delete cmd parameter
|
||||
* @vdev_id: vdev id
|
||||
* @mlo_logical_link_id_bitmap: logical link id bitmap for peers
|
||||
* @hw_link_id_bitmap: logical link id bitmap for peers
|
||||
* not getting created
|
||||
*/
|
||||
struct peer_delete_cmd_params {
|
||||
@@ -506,7 +538,13 @@ struct config_ratemask_params {
|
||||
* @vdev_id : vdev id
|
||||
* @tx_aggr_size : TX aggr size
|
||||
* @rx_aggr_size : RX aggr size
|
||||
* @enable_bitmap: Bitmap for aggr size check
|
||||
* @ac:
|
||||
* @aggr_type:
|
||||
* @tx_aggr_size_disable:
|
||||
* @rx_aggr_size_disable:
|
||||
* @tx_ac_enable:
|
||||
* @aggr_ba_enable:
|
||||
* @reserved: spare bits
|
||||
*/
|
||||
struct set_custom_aggr_size_params {
|
||||
uint32_t vdev_id;
|
||||
@@ -575,12 +613,14 @@ struct vdev_scan_nac_rssi_params {
|
||||
|
||||
#ifdef WLAN_FEATURE_11BE_MLO
|
||||
/**
|
||||
* struct mlo_vdev_start_flags - MLO start flags
|
||||
* @mlo_enabled: indicate is MLO enabled
|
||||
* @mlo_assoc_link: indicate is the link used to initialize
|
||||
* the association of mlo connection
|
||||
* @mlo_mcast_vdev: MLO cast vdev
|
||||
* @emlsr_support: indicate non AP MLD STA supports eMLSR mode
|
||||
* @mlo_link_add: Dynamic link addition
|
||||
* @rsvd: reserved bits
|
||||
*/
|
||||
struct mlo_vdev_start_flags {
|
||||
uint32_t mlo_enabled:1,
|
||||
@@ -604,7 +644,7 @@ struct ml_vdev_start_partner_info {
|
||||
};
|
||||
|
||||
/**
|
||||
* struct mlo_vdev_start__partner_links - ML partner links
|
||||
* struct mlo_vdev_start_partner_links - ML partner links
|
||||
* @num_links: Number of links
|
||||
* @partner_info: Partner link info
|
||||
*/
|
||||
@@ -630,11 +670,13 @@ struct mlo_vdev_start_partner_links {
|
||||
* @regdomain: Regulatory domain
|
||||
* @he_ops: HE ops
|
||||
* @eht_ops: EHT ops
|
||||
* @channel_param: Channel params required by target.
|
||||
* @channel: Channel params required by target.
|
||||
* @bcn_tx_rate_code: Beacon tx rate code.
|
||||
* @ldpc_rx_enabled: Enable/Disable LDPC RX for this vdev
|
||||
* @mbssid_flags: MBSSID flags to FW
|
||||
* @vdevid_trans: Tx VDEV ID
|
||||
* @mlo_flags: Flags for multi-link operation
|
||||
* @mlo_partner: Partner links for multi-link operation
|
||||
* @mbssid_multi_group_flag: Flag to identify multi group mbssid support
|
||||
* @mbssid_multi_group_id: Group id of current vdev
|
||||
*/
|
||||
@@ -682,7 +724,7 @@ struct vdev_set_params {
|
||||
};
|
||||
|
||||
/**
|
||||
* struct dev_set_param_info - vdev/pdev set param info
|
||||
* struct dev_set_param - vdev/pdev set param info
|
||||
* @param_id: parameter id
|
||||
* @param_value: parameter value
|
||||
*/
|
||||
@@ -737,7 +779,7 @@ QDF_STATUS mlme_check_index_setparam(struct dev_set_param *param,
|
||||
}
|
||||
|
||||
/**
|
||||
* struct vdev_set_mu_snif_params - vdev set mu sniffer cmd parameter
|
||||
* struct vdev_set_mu_snif_param - vdev set mu sniffer cmd parameter
|
||||
* @vdev_id: vdev id
|
||||
* @mode: mu snif mode
|
||||
* @num_user: max number of user
|
||||
@@ -766,6 +808,7 @@ struct vdev_set_mu_snif_param {
|
||||
* @mbssid_flags: MBSS IE flags indicating vdev type
|
||||
* @vdevid_trans: id of transmitting vdev for MBSS IE
|
||||
* @special_vdev_mode: indicates special vdev mode
|
||||
* @mlo_mac: Multilink Operation MAC address
|
||||
*/
|
||||
struct vdev_create_params {
|
||||
uint8_t vdev_id;
|
||||
@@ -841,6 +884,7 @@ struct peer_delete_all_params {
|
||||
#define WMI_MUEDCA_PARAM_MASK 0xff
|
||||
/**
|
||||
* struct muedca_params - MU-EDCA parameters
|
||||
* @pdev_id: pdev id
|
||||
* @muedca_ecwmin: CWmin in exponential form
|
||||
* @muedca_ecwmax: CWmax in exponential form
|
||||
* @muedca_aifsn: AIFSN parameter
|
||||
|
@@ -144,7 +144,7 @@ struct wlan_vdev_mgr_cfg {
|
||||
};
|
||||
|
||||
/**
|
||||
* ucfg_wlan_vdev_mgr_set_param() – ucfg MLME API to
|
||||
* ucfg_wlan_vdev_mgr_set_param() - ucfg MLME API to
|
||||
* set value into mlme vdev mgr component
|
||||
* @vdev: pointer to vdev object
|
||||
* @param_id: param of type wlan_mlme_cfg_id
|
||||
@@ -157,7 +157,7 @@ QDF_STATUS ucfg_wlan_vdev_mgr_set_param(struct wlan_objmgr_vdev *vdev,
|
||||
struct wlan_vdev_mgr_cfg mlme_cfg);
|
||||
|
||||
/**
|
||||
* ucfg_wlan_vdev_mgr_get_param() – ucfg MLME API to
|
||||
* ucfg_wlan_vdev_mgr_get_param() - ucfg MLME API to
|
||||
* get value from mlme vdev mgr component
|
||||
* @vdev: pointer to vdev object
|
||||
* @param_id: param of type wlan_mlme_cfg_id
|
||||
@@ -170,7 +170,7 @@ void ucfg_wlan_vdev_mgr_get_param(struct wlan_objmgr_vdev *vdev,
|
||||
uint32_t *param_value);
|
||||
|
||||
/**
|
||||
* ucfg_wlan_vdev_mgr_get_param_ssid() – ucfg MLME API to
|
||||
* ucfg_wlan_vdev_mgr_get_param_ssid() - ucfg MLME API to
|
||||
* get ssid from mlme vdev mgr component
|
||||
* @vdev: pointer to vdev object
|
||||
* @ssid: pointer to store the ssid
|
||||
@@ -183,7 +183,7 @@ void ucfg_wlan_vdev_mgr_get_param_ssid(struct wlan_objmgr_vdev *vdev,
|
||||
uint8_t *ssid_len);
|
||||
|
||||
/**
|
||||
* ucfg_wlan_vdev_mgr_get_param_bssid() – ucfg MLME API to
|
||||
* ucfg_wlan_vdev_mgr_get_param_bssid() - ucfg MLME API to
|
||||
* get bssid from mlme vdev mgr component
|
||||
* @vdev: pointer to vdev object
|
||||
* @bssid: pointer to store the bssid
|
||||
@@ -194,7 +194,7 @@ void ucfg_wlan_vdev_mgr_get_param_bssid(
|
||||
uint8_t *bssid);
|
||||
|
||||
/**
|
||||
* ucfg_wlan_vdev_mgr_get_beacon_buffer() – ucfg MLME API to
|
||||
* ucfg_wlan_vdev_mgr_get_beacon_buffer() - ucfg MLME API to
|
||||
* get beacon buffer from mlme vdev mgr component
|
||||
* @vdev: pointer to vdev object
|
||||
* @buf: pointer to store the beacon buffer
|
||||
@@ -205,7 +205,7 @@ void ucfg_wlan_vdev_mgr_get_beacon_buffer(struct wlan_objmgr_vdev *vdev,
|
||||
qdf_nbuf_t buf);
|
||||
|
||||
/**
|
||||
* ucfg_wlan_vdev_mgr_get_trans_bssid() – ucfg MLME API to
|
||||
* ucfg_wlan_vdev_mgr_get_trans_bssid() - ucfg MLME API to
|
||||
* get transmission bssid from mlme vdev mgr component
|
||||
* @vdev: pointer to vdev object
|
||||
* @addr: pointer to store the transmission bssid
|
||||
@@ -216,7 +216,7 @@ void ucfg_wlan_vdev_mgr_get_trans_bssid(struct wlan_objmgr_vdev *vdev,
|
||||
uint8_t *addr);
|
||||
|
||||
/**
|
||||
* ucfg_wlan_vdev_mgr_get_tsf_adjust() – ucfg MLME API to
|
||||
* ucfg_wlan_vdev_mgr_get_tsf_adjust() - ucfg MLME API to
|
||||
* get tsf_adjust from mlme vdev mgr component
|
||||
* @vdev: pointer to vdev object
|
||||
* @tsf_adjust: pointer to store the tsf adjust value
|
||||
@@ -236,7 +236,7 @@ void ucfg_wlan_vdev_mgr_get_tsf_adjust(struct wlan_objmgr_vdev *vdev,
|
||||
QDF_STATUS ucfg_vdev_mgr_cdp_vdev_attach(struct wlan_objmgr_vdev *vdev);
|
||||
|
||||
/**
|
||||
* vdev_mgr_cdp_vdev_detach() - ucfg MLME API to detach CDP vdev
|
||||
* ucfg_vdev_mgr_cdp_vdev_detach() - ucfg MLME API to detach CDP vdev
|
||||
* @vdev: pointer to vdev object
|
||||
*
|
||||
* Return: QDF_STATUS - Success or Failure
|
||||
|
@@ -60,7 +60,7 @@ enum wlan_op_subtype
|
||||
wlan_util_vdev_get_cdp_txrx_subtype(struct wlan_objmgr_vdev *vdev);
|
||||
|
||||
/**
|
||||
* wlan_util_vdev_mlme_set_ratemask_config) – common MLME API to set
|
||||
* wlan_util_vdev_mlme_set_ratemask_config() - common MLME API to set
|
||||
* ratemask configuration and send it to FW
|
||||
* @vdev_mlme: pointer to vdev_mlme object
|
||||
* @index: ratemask array index
|
||||
@@ -72,11 +72,11 @@ wlan_util_vdev_mlme_set_ratemask_config(struct vdev_mlme_obj *vdev_mlme,
|
||||
uint8_t index);
|
||||
|
||||
/**
|
||||
* wlan_util_vdev_mlme_set_param() – common MLME API to fill common
|
||||
* wlan_util_vdev_mlme_set_param() - common MLME API to fill common
|
||||
* parameters of vdev_mlme object
|
||||
* @vdev_mlme: pointer to vdev_mlme object
|
||||
* @param_id: param id for which the value should be set
|
||||
* @param_value: value that should bem set to the parameter
|
||||
* @mlme_cfg: value that should be set to the parameter
|
||||
*
|
||||
* Return: QDF_STATUS - Success or Failure
|
||||
*/
|
||||
@@ -85,7 +85,7 @@ QDF_STATUS wlan_util_vdev_mlme_set_param(struct vdev_mlme_obj *vdev_mlme,
|
||||
struct wlan_vdev_mgr_cfg mlme_cfg);
|
||||
|
||||
/**
|
||||
* wlan_util_vdev_mlme_get_param() – common MLME API to get common
|
||||
* wlan_util_vdev_mlme_get_param() - common MLME API to get common
|
||||
* parameters of vdev_mlme object
|
||||
* @vdev_mlme: pointer to vdev_mlme object
|
||||
* @param_id: param id for which the value should be set
|
||||
@@ -98,7 +98,7 @@ void wlan_util_vdev_mlme_get_param(struct vdev_mlme_obj *vdev_mlme,
|
||||
uint32_t *param_value);
|
||||
|
||||
/**
|
||||
* wlan_util_vdev_get_param() – common MLME API to get common
|
||||
* wlan_util_vdev_get_param() - common MLME API to get common
|
||||
* parameters of vdev_mlme object
|
||||
* @vdev: pointer to vdev object
|
||||
* @param_id: param id for which the value should be set
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2018-2019, 2021 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
* Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. 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 above
|
||||
@@ -52,6 +52,7 @@
|
||||
/**
|
||||
* enum wlan_mlme_peer_param_id - peer param id in mlme layer
|
||||
* @WLAN_MLME_PEER_BW_PUNCTURE: update puncture 20 MHz bitmap
|
||||
* @WLAN_MLME_PEER_MAX: max enumeration
|
||||
*/
|
||||
enum wlan_mlme_peer_param_id {
|
||||
WLAN_MLME_PEER_BW_PUNCTURE,
|
||||
@@ -230,7 +231,7 @@ QDF_STATUS wlan_vdev_is_dfs_cac_wait(struct wlan_objmgr_vdev *vdev);
|
||||
|
||||
/**
|
||||
* wlan_vdev_mlme_cmd_lock - Acquire lock for command queuing atomicity
|
||||
* vdev: Object manager VDEV object
|
||||
* @vdev: Object manager VDEV object
|
||||
*
|
||||
* API to take VDEV MLME command lock
|
||||
*
|
||||
@@ -240,7 +241,7 @@ void wlan_vdev_mlme_cmd_lock(struct wlan_objmgr_vdev *vdev);
|
||||
|
||||
/**
|
||||
* wlan_vdev_mlme_cmd_unlock - Release lock for command queuing atomicity
|
||||
* vdev: Object manager VDEV object
|
||||
* @vdev: Object manager VDEV object
|
||||
*
|
||||
* API to release VDEV MLME command lock
|
||||
*
|
||||
|
Yeni konuda referans
Bir kullanıcı engelle