69f0b42f8f0b486ad1c38649ca8b53d2b2f1ad76
[open-ath9k-htc-firmware.git] / target_firmware / magpie_fw_dev / target / adf / adf_os_irq_pvt.c
1
2 #include <adf_os_types.h>
3 #include <adf_os_util.h>
4
5 int     __adf_os_setup_intr(__adf_os_device_t  osdev, adf_os_drv_intr fn);
6 void    __adf_os_free_intr(__adf_os_device_t osdev);
7
8 extern adf_os_drv_intr         g_wlan_intr;
9
10 /**
11  * @brief setup the Interrupt handler for the driver
12  * @param[in] dev
13  * @param[in] sc
14  * 
15  * @return int
16  */
17
18 int
19 __adf_os_setup_intr(__adf_os_device_t  osdev, adf_os_drv_intr fn)
20 {
21     g_wlan_intr = fn;
22     
23     return 0;    
24 }
25
26 /**
27  * @brief deregister from the kernel the interrupt handler
28  * @param[in] dev
29  * @param[in] sc
30  */
31 void
32 __adf_os_free_intr(__adf_os_device_t osdev)
33 {
34     g_wlan_intr = NULL;  
35 }