xref: /wlan-driver/qcacld-3.0/core/mac/src/sys/legacy/src/system/inc/sys_startup.h (revision 5113495b16420b49004c444715d2daae2066e7dc)
1 /*
2  * Copyright (c) 2011-2014, 2017-2018 The Linux Foundation. All rights reserved.
3  *
4  * Permission to use, copy, modify, and/or distribute this software for
5  * any purpose with or without fee is hereby granted, provided that the
6  * above copyright notice and this permission notice appear in all
7  * copies.
8  *
9  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
10  * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
11  * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
12  * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
13  * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
14  * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
15  * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
16  * PERFORMANCE OF THIS SOFTWARE.
17  */
18 
19 /*
20  *
21  * sys_startup.h: System startup header file.
22  * Author:  V. K. Kandarpa
23  * Date:    01/29/2002
24  *
25  * History:-
26  * Date     Modified by         Modification Information
27  * --------------------------------------------------------------------------
28  *
29  */
30 
31 #ifndef __SYSSTARTUP_H
32 #define __SYSSTARTUP_H
33 
34 #include "sir_params.h"
35 
36 /* Defines */
37 
38 /* Function */
39 
40 /**
41  * sys_bbt_process_message_core() - to process BBT messages
42  * @mac_ctx: pointer to mac context
43  * @msg: message pointer
44  * @type: type of persona
45  * @subtype: subtype of persona
46  *
47  * This routine is to process some bbt messages
48  *
49  * Return: None
50  */
51 QDF_STATUS sys_bbt_process_message_core(struct mac_context *mac_ctx,
52 					struct scheduler_msg *msg,
53 					uint32_t type, uint32_t subtype);
54 
55 #endif /* __SYSSTARTUP_H */
56