Lines Matching full:device

359 typedef void (*rt_wlan_dev_event_handler)(struct rt_wlan_device *device, rt_wlan_dev_event_t event,…
361 typedef void (*rt_wlan_pormisc_callback_t)(struct rt_wlan_device *device, void *data, int len);
438 struct rt_device device; member
502 * wlan device init
504 rt_err_t rt_wlan_dev_init(struct rt_wlan_device *device, rt_wlan_mode_t mode);
507 * wlan device station interface
509 rt_err_t rt_wlan_dev_connect(struct rt_wlan_device *device, struct rt_wlan_info *info, const char *…
510 rt_err_t rt_wlan_dev_disconnect(struct rt_wlan_device *device);
511 int rt_wlan_dev_get_rssi(struct rt_wlan_device *device);
514 * wlan device ap interface
516 rt_err_t rt_wlan_dev_ap_start(struct rt_wlan_device *device, struct rt_wlan_info *info, const char …
517 rt_err_t rt_wlan_dev_ap_stop(struct rt_wlan_device *device);
518 rt_err_t rt_wlan_dev_ap_deauth(struct rt_wlan_device *device, rt_uint8_t mac[6]);
521 * wlan device scan interface
523 rt_err_t rt_wlan_dev_scan(struct rt_wlan_device *device, struct rt_wlan_info *info);
524 rt_err_t rt_wlan_dev_scan_stop(struct rt_wlan_device *device);
527 * wlan device mac interface
529 rt_err_t rt_wlan_dev_get_mac(struct rt_wlan_device *device, rt_uint8_t mac[6]);
530 rt_err_t rt_wlan_dev_set_mac(struct rt_wlan_device *device, rt_uint8_t mac[6]);
533 * wlan device powersave interface
535 rt_err_t rt_wlan_dev_set_powersave(struct rt_wlan_device *device, int level);
536 int rt_wlan_dev_get_powersave(struct rt_wlan_device *device);
539 * wlan device event interface
541 rt_err_t rt_wlan_dev_register_event_handler(struct rt_wlan_device *device, rt_wlan_dev_event_t even…
542 rt_err_t rt_wlan_dev_unregister_event_handler(struct rt_wlan_device *device, rt_wlan_dev_event_t ev…
543 void rt_wlan_dev_indicate_event_handle(struct rt_wlan_device *device, rt_wlan_dev_event_t event, st…
546 * wlan device promisc interface
548 rt_err_t rt_wlan_dev_enter_promisc(struct rt_wlan_device *device);
549 rt_err_t rt_wlan_dev_exit_promisc(struct rt_wlan_device *device);
550 rt_err_t rt_wlan_dev_set_promisc_callback(struct rt_wlan_device *device, rt_wlan_pormisc_callback_t…
551 void rt_wlan_dev_promisc_handler(struct rt_wlan_device *device, void *data, int len);
554 * wlan device filter interface
556 rt_err_t rt_wlan_dev_cfg_filter(struct rt_wlan_device *device, struct rt_wlan_filter *filter);
559 * wlan device channel interface
561 rt_err_t rt_wlan_dev_set_channel(struct rt_wlan_device *device, int channel);
562 int rt_wlan_dev_get_channel(struct rt_wlan_device *device);
565 * wlan device country interface
567 rt_err_t rt_wlan_dev_set_country(struct rt_wlan_device *device, rt_country_code_t country_code);
568 rt_country_code_t rt_wlan_dev_get_country(struct rt_wlan_device *device);
571 * wlan device datat transfer interface
573 rt_err_t rt_wlan_dev_report_data(struct rt_wlan_device *device, void *buff, int len);
574 // void rt_wlan_dev_data_ready(struct rt_wlan_device *device, int len);
577 * wlan device register interface