• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 
2 #ifndef _wl_event_
3 #define _wl_event_
4 typedef enum WL_EVENT_PRIO {
5     PRIO_EVENT_IAPSTA,
6     PRIO_EVENT_ESCAN,
7     PRIO_EVENT_WEXT
8 } wl_event_prio_t;
9 s32 wl_ext_event_attach(struct net_device *net);
10 void wl_ext_event_dettach(dhd_pub_t *dhdp);
11 int wl_ext_event_attach_netdev(struct net_device *net, int ifidx, uint8 bssidx);
12 int wl_ext_event_dettach_netdev(struct net_device *net, int ifidx);
13 int wl_ext_event_register(struct net_device *dev, dhd_pub_t *dhd, uint32 event,
14                           void *cb_func, void *data, wl_event_prio_t prio);
15 void wl_ext_event_deregister(struct net_device *dev, dhd_pub_t *dhd,
16                              uint32 event, void *cb_func);
17 void wl_ext_event_send(void *params, const wl_event_msg_t *e, void *data);
18 #endif
19