Home
last modified time | relevance | path

Searched refs:dhd_pub_t (Results 1 – 25 of 329) sorted by relevance

12345678910>>...14

/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Ddhd_proto.h89 extern int dhd_prot_attach(dhd_pub_t *dhdp);
92 extern int dhd_prot_dma_indx_init(dhd_pub_t *dhdp, uint32 rw_index_sz,
95 extern int dhd_prot_dma_indx_copybuf_init(dhd_pub_t *dhd, uint32 buf_sz,
97 extern uint32 dhd_prot_read_seqnum(dhd_pub_t *dhd, bool host);
98 extern void dhd_prot_write_host_seqnum(dhd_pub_t *dhd, uint32 seq_num);
99 extern void dhd_prot_save_dmaidx(dhd_pub_t *dhd);
102 extern void dhd_prot_detach(dhd_pub_t *dhdp);
107 extern int dhd_sync_with_dongle(dhd_pub_t *dhdp);
110 extern int dhd_prot_init(dhd_pub_t *dhd);
113 extern void dhd_prot_stop(dhd_pub_t *dhdp);
[all …]
H A Ddhd_bus.h56 extern int dhd_bus_init(dhd_pub_t *dhdp, bool enforce_mutex);
59 extern void dhd_bus_getidletime(dhd_pub_t *dhdp, int *idletime);
62 extern void dhd_bus_setidletime(dhd_pub_t *dhdp, int idle_time);
72 extern uint16 dhd_prot_get_rxbufpost_sz(dhd_pub_t *dhd);
73 extern uint16 dhd_prot_get_h2d_rx_post_active(dhd_pub_t *dhd);
74 extern uint16 dhd_prot_get_d2h_rx_cpln_active(dhd_pub_t *dhd);
75 extern void dhdpcie_cto_recovery_handler(dhd_pub_t *dhd);
85 extern bool dhd_bus_watchdog(dhd_pub_t *dhd);
87 extern int dhd_bus_oob_intr_register(dhd_pub_t *dhdp);
88 extern void dhd_bus_oob_intr_unregister(dhd_pub_t *dhdp);
[all …]
H A Ddhd.h450 (dhd ? ((((dhd_pub_t *)dhd)->op_mode) & opmode_flag) : -1)
452 (dhd ? (((((dhd_pub_t *)dhd)->op_mode) & DHD_FLAG_CONCURR_STA_HOSTAP_MODE) == \
1957 } dhd_pub_t; typedef
1960 int dhd_wifi_platform_set_power(dhd_pub_t *pub, bool on);
1962 static INLINE int dhd_wifi_platform_set_power(dhd_pub_t *pub, bool on) { return 0; } in dhd_wifi_platform_set_power()
2050 dhd_pub_t *dhd_pub;
2120 int dhd_pno_clean(dhd_pub_t *dhd);
2128 extern int dhd_os_wake_lock(dhd_pub_t *pub);
2129 extern int dhd_os_wake_unlock(dhd_pub_t *pub);
2130 extern int dhd_os_wake_lock_waive(dhd_pub_t *pub);
[all …]
H A Ddhd_rtt.h316 dhd_pub_t *dhd;
442 int dhd_rtt_set_cfg(dhd_pub_t *dhd, rtt_config_params_t *params);
445 void dhd_rtt_initialize_geofence_cfg(dhd_pub_t *dhd);
447 void dhd_rtt_set_geofence_cont_ind(dhd_pub_t *dhd, bool geofence_cont);
449 void dhd_rtt_get_geofence_cont_ind(dhd_pub_t *dhd, bool* geofence_cont);
453 void dhd_rtt_set_geofence_rtt_interval(dhd_pub_t *dhd, int interval);
456 int dhd_rtt_get_geofence_max_sessions(dhd_pub_t *dhd);
458 bool dhd_rtt_geofence_sessions_maxed_out(dhd_pub_t *dhd);
460 int dhd_rtt_get_geofence_sessions_cnt(dhd_pub_t *dhd);
462 int dhd_rtt_update_geofence_sessions_cnt(dhd_pub_t *dhd, bool incr,
[all …]
H A Ddhd_config.h396 void dhd_conf_get_otp(dhd_pub_t *dhd, bcmsdh_info_t *sdh, si_t *sih);
400 void dhd_conf_set_txglom_params(dhd_pub_t *dhd, bool enable);
403 int dhd_conf_get_otp(dhd_pub_t *dhd, si_t *sih);
404 bool dhd_conf_legacy_msi_chip(dhd_pub_t *dhd);
407 bool dhd_conf_legacy_chip_check(dhd_pub_t *dhd);
408 bool dhd_conf_new_chip_check(dhd_pub_t *dhd);
409 bool dhd_conf_extsae_chip(dhd_pub_t *dhd);
411 void dhd_conf_set_path_params(dhd_pub_t *dhd, char *fw_path, char *nv_path);
412 int dhd_conf_set_intiovar(dhd_pub_t *dhd, int ifidx, uint cmd, char *name,
414 int dhd_conf_get_band(dhd_pub_t *dhd);
[all …]
H A Ddhd_debug.h641 typedef void (*dbg_urgent_noti_t) (dhd_pub_t *dhdp, const void *data, const uint32 len);
642 typedef int (*dbg_mon_tx_pkts_t) (dhd_pub_t *dhdp, void *pkt, uint32 pktid);
643 typedef int (*dbg_mon_tx_status_t) (dhd_pub_t *dhdp, void *pkt,
645 typedef int (*dbg_mon_rx_pkts_t) (dhd_pub_t *dhdp, void *pkt);
780 extern void dhd_dbg_trace_evnt_handler(dhd_pub_t *dhdp, void *event_data,
782 void dhd_dbg_msgtrace_log_parser(dhd_pub_t *dhdp, void *event_data,
787 extern void dhd_dbg_bt_log_handler(dhd_pub_t *dhdp, void *data, uint datalen);
789 extern int dhd_dbg_attach(dhd_pub_t *dhdp, dbg_pullreq_t os_pullreq,
791 extern void dhd_dbg_detach(dhd_pub_t *dhdp);
792 extern int dhd_dbg_start(dhd_pub_t *dhdp, bool start);
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/
H A Ddhd_proto.h85 extern int dhd_prot_attach(dhd_pub_t *dhdp);
88 extern int dhd_prot_dma_indx_init(dhd_pub_t *dhdp, uint32 rw_index_sz,
92 extern void dhd_prot_detach(dhd_pub_t *dhdp);
97 extern int dhd_sync_with_dongle(dhd_pub_t *dhdp);
100 extern int dhd_prot_init(dhd_pub_t *dhd);
103 extern void dhd_prot_stop(dhd_pub_t *dhdp);
108 extern void dhd_prot_hdrpush(dhd_pub_t *, int ifidx, void *txp);
109 extern uint dhd_prot_hdrlen(dhd_pub_t *, void *txp);
112 extern int dhd_prot_hdrpull(dhd_pub_t *, int *ifidx, void *rxp, uchar *buf, uint *len);
115 extern int dhd_prot_ioctl(dhd_pub_t *dhd, int ifidx, wl_ioctl_t * ioc, void * buf, int len);
[all …]
H A Ddhd.h360 (dhd ? ((((dhd_pub_t *)dhd)->op_mode) & opmode_flag) : -1)
1427 } dhd_pub_t; typedef
1518 dhd_pub_t *dhd_pub;
1581 int dhd_pno_clean(dhd_pub_t *dhd);
1589 extern int dhd_os_wake_lock(dhd_pub_t *pub);
1590 extern int dhd_os_wake_unlock(dhd_pub_t *pub);
1591 extern int dhd_os_wake_lock_waive(dhd_pub_t *pub);
1592 extern int dhd_os_wake_lock_restore(dhd_pub_t *pub);
1593 extern void dhd_event_wake_lock(dhd_pub_t *pub);
1594 extern void dhd_event_wake_unlock(dhd_pub_t *pub);
[all …]
H A Ddhd_bus.h59 extern int dhd_bus_init(dhd_pub_t *dhdp, bool enforce_mutex);
62 extern void dhd_bus_getidletime(dhd_pub_t *dhdp, int *idletime);
65 extern void dhd_bus_setidletime(dhd_pub_t *dhdp, int idle_time);
75 extern void dhdpcie_cto_recovery_handler(dhd_pub_t *dhd);
85 extern bool dhd_bus_watchdog(dhd_pub_t *dhd);
87 extern int dhd_bus_oob_intr_register(dhd_pub_t *dhdp);
88 extern void dhd_bus_oob_intr_unregister(dhd_pub_t *dhdp);
89 extern void dhd_bus_oob_intr_set(dhd_pub_t *dhdp, bool enable);
90 extern void dhd_bus_dev_pm_stay_awake(dhd_pub_t *dhdpub);
91 extern void dhd_bus_dev_pm_relax(dhd_pub_t *dhdpub);
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/
H A Ddhd_proto.h85 extern int dhd_prot_attach(dhd_pub_t *dhdp);
88 extern int dhd_prot_dma_indx_init(dhd_pub_t *dhdp, uint32 rw_index_sz,
92 extern void dhd_prot_detach(dhd_pub_t *dhdp);
97 extern int dhd_sync_with_dongle(dhd_pub_t *dhdp);
100 extern int dhd_prot_init(dhd_pub_t *dhd);
103 extern void dhd_prot_stop(dhd_pub_t *dhdp);
108 extern void dhd_prot_hdrpush(dhd_pub_t *, int ifidx, void *txp);
109 extern uint dhd_prot_hdrlen(dhd_pub_t *, void *txp);
112 extern int dhd_prot_hdrpull(dhd_pub_t *, int *ifidx, void *rxp, uchar *buf, uint *len);
115 extern int dhd_prot_ioctl(dhd_pub_t *dhd, int ifidx, wl_ioctl_t * ioc, void * buf, int len);
[all …]
H A Ddhd.h360 (dhd ? ((((dhd_pub_t *)dhd)->op_mode) & opmode_flag) : -1)
1429 } dhd_pub_t; typedef
1520 dhd_pub_t *dhd_pub;
1583 int dhd_pno_clean(dhd_pub_t *dhd);
1591 extern int dhd_os_wake_lock(dhd_pub_t *pub);
1592 extern int dhd_os_wake_unlock(dhd_pub_t *pub);
1593 extern int dhd_os_wake_lock_waive(dhd_pub_t *pub);
1594 extern int dhd_os_wake_lock_restore(dhd_pub_t *pub);
1595 extern void dhd_event_wake_lock(dhd_pub_t *pub);
1596 extern void dhd_event_wake_unlock(dhd_pub_t *pub);
[all …]
H A Ddhd_bus.h59 extern int dhd_bus_init(dhd_pub_t *dhdp, bool enforce_mutex);
62 extern void dhd_bus_getidletime(dhd_pub_t *dhdp, int *idletime);
65 extern void dhd_bus_setidletime(dhd_pub_t *dhdp, int idle_time);
75 extern void dhdpcie_cto_recovery_handler(dhd_pub_t *dhd);
85 extern bool dhd_bus_watchdog(dhd_pub_t *dhd);
87 extern int dhd_bus_oob_intr_register(dhd_pub_t *dhdp);
88 extern void dhd_bus_oob_intr_unregister(dhd_pub_t *dhdp);
89 extern void dhd_bus_oob_intr_set(dhd_pub_t *dhdp, bool enable);
90 extern void dhd_bus_dev_pm_stay_awake(dhd_pub_t *dhdpub);
91 extern void dhd_bus_dev_pm_relax(dhd_pub_t *dhdpub);
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/
H A Ddhd_proto.h85 extern int dhd_prot_attach(dhd_pub_t *dhdp);
88 extern int dhd_prot_dma_indx_init(dhd_pub_t *dhdp, uint32 rw_index_sz,
92 extern void dhd_prot_detach(dhd_pub_t *dhdp);
97 extern int dhd_sync_with_dongle(dhd_pub_t *dhdp);
100 extern int dhd_prot_init(dhd_pub_t *dhd);
103 extern void dhd_prot_stop(dhd_pub_t *dhdp);
108 extern void dhd_prot_hdrpush(dhd_pub_t *, int ifidx, void *txp);
109 extern uint dhd_prot_hdrlen(dhd_pub_t *, void *txp);
112 extern int dhd_prot_hdrpull(dhd_pub_t *, int *ifidx, void *rxp, uchar *buf, uint *len);
115 extern int dhd_prot_ioctl(dhd_pub_t *dhd, int ifidx, wl_ioctl_t * ioc, void * buf, int len);
[all …]
H A Ddhd.h360 (dhd ? ((((dhd_pub_t *)dhd)->op_mode) & opmode_flag) : -1)
1427 } dhd_pub_t; typedef
1518 dhd_pub_t *dhd_pub;
1581 int dhd_pno_clean(dhd_pub_t *dhd);
1589 extern int dhd_os_wake_lock(dhd_pub_t *pub);
1590 extern int dhd_os_wake_unlock(dhd_pub_t *pub);
1591 extern int dhd_os_wake_lock_waive(dhd_pub_t *pub);
1592 extern int dhd_os_wake_lock_restore(dhd_pub_t *pub);
1593 extern void dhd_event_wake_lock(dhd_pub_t *pub);
1594 extern void dhd_event_wake_unlock(dhd_pub_t *pub);
[all …]
H A Ddhd_bus.h59 extern int dhd_bus_init(dhd_pub_t *dhdp, bool enforce_mutex);
62 extern void dhd_bus_getidletime(dhd_pub_t *dhdp, int *idletime);
65 extern void dhd_bus_setidletime(dhd_pub_t *dhdp, int idle_time);
75 extern void dhdpcie_cto_recovery_handler(dhd_pub_t *dhd);
85 extern bool dhd_bus_watchdog(dhd_pub_t *dhd);
87 extern int dhd_bus_oob_intr_register(dhd_pub_t *dhdp);
88 extern void dhd_bus_oob_intr_unregister(dhd_pub_t *dhdp);
89 extern void dhd_bus_oob_intr_set(dhd_pub_t *dhdp, bool enable);
90 extern void dhd_bus_dev_pm_stay_awake(dhd_pub_t *dhdpub);
91 extern void dhd_bus_dev_pm_relax(dhd_pub_t *dhdpub);
[all …]
H A Ddhd_linux_pktdump.h56 extern void dhd_dump_pkt(dhd_pub_t *dhd, int ifidx, uint8 *pktdata,
60 extern void dhd_dump_mod_pkt_timer(dhd_pub_t *dhdp, uint16 rsn);
61 extern void dhd_dump_pkt_init(dhd_pub_t *dhdp);
62 extern void dhd_dump_pkt_deinit(dhd_pub_t *dhdp);
63 extern void dhd_dump_pkt_clear(dhd_pub_t *dhdp);
65 static INLINE void dhd_dump_mod_pkt_timer(dhd_pub_t *dhdp, uint16 rsn) { } in dhd_dump_mod_pkt_timer()
66 static INLINE void dhd_dump_pkt_init(dhd_pub_t *dhdp) { } in dhd_dump_pkt_init()
67 static INLINE void dhd_dump_pkt_deinit(dhd_pub_t *dhdp) { } in dhd_dump_pkt_deinit()
68 static INLINE void dhd_dump_pkt_clear(dhd_pub_t *dhdp) { } in dhd_dump_pkt_clear()
73 extern void dhd_rx_pkt_dump(dhd_pub_t *dhdp, int ifidx,
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Ddhd_proto.h89 extern int dhd_prot_attach(dhd_pub_t *dhdp);
92 extern int dhd_prot_dma_indx_init(dhd_pub_t *dhdp, uint32 rw_index_sz,
95 extern int dhd_prot_dma_indx_copybuf_init(dhd_pub_t *dhd, uint32 buf_sz,
97 extern uint32 dhd_prot_read_seqnum(dhd_pub_t *dhd, bool host);
98 extern void dhd_prot_write_host_seqnum(dhd_pub_t *dhd, uint32 seq_num);
99 extern void dhd_prot_save_dmaidx(dhd_pub_t *dhd);
102 extern void dhd_prot_detach(dhd_pub_t *dhdp);
107 extern int dhd_sync_with_dongle(dhd_pub_t *dhdp);
110 extern int dhd_prot_init(dhd_pub_t *dhd);
113 extern void dhd_prot_stop(dhd_pub_t *dhdp);
[all …]
H A Ddhd_bus.h58 extern int dhd_bus_init(dhd_pub_t *dhdp, bool enforce_mutex);
61 extern void dhd_bus_getidletime(dhd_pub_t *dhdp, int *idletime);
64 extern void dhd_bus_setidletime(dhd_pub_t *dhdp, int idle_time);
74 extern uint16 dhd_prot_get_rxbufpost_sz(dhd_pub_t *dhd);
75 extern uint16 dhd_prot_get_h2d_rx_post_active(dhd_pub_t *dhd);
76 extern uint16 dhd_prot_get_d2h_rx_cpln_active(dhd_pub_t *dhd);
77 extern void dhdpcie_cto_recovery_handler(dhd_pub_t *dhd);
87 extern bool dhd_bus_watchdog(dhd_pub_t *dhd);
89 extern int dhd_bus_oob_intr_register(dhd_pub_t *dhdp);
90 extern void dhd_bus_oob_intr_unregister(dhd_pub_t *dhdp);
[all …]
H A Ddhd.h448 (dhd ? ((((dhd_pub_t *)dhd)->op_mode) & opmode_flag) : -1)
450 (dhd ? (((((dhd_pub_t *)dhd)->op_mode) & DHD_FLAG_CONCURR_STA_HOSTAP_MODE) == \
1952 } dhd_pub_t; typedef
1955 int dhd_wifi_platform_set_power(dhd_pub_t *pub, bool on);
1957 static INLINE int dhd_wifi_platform_set_power(dhd_pub_t *pub, bool on) { return 0; } in dhd_wifi_platform_set_power()
2045 dhd_pub_t *dhd_pub;
2115 int dhd_pno_clean(dhd_pub_t *dhd);
2123 extern int dhd_os_wake_lock(dhd_pub_t *pub);
2124 extern int dhd_os_wake_unlock(dhd_pub_t *pub);
2125 extern int dhd_os_wake_lock_waive(dhd_pub_t *pub);
[all …]
H A Ddhd_rtt.h316 dhd_pub_t *dhd;
442 int dhd_rtt_set_cfg(dhd_pub_t *dhd, rtt_config_params_t *params);
445 void dhd_rtt_initialize_geofence_cfg(dhd_pub_t *dhd);
447 void dhd_rtt_set_geofence_cont_ind(dhd_pub_t *dhd, bool geofence_cont);
449 void dhd_rtt_get_geofence_cont_ind(dhd_pub_t *dhd, bool* geofence_cont);
453 void dhd_rtt_set_geofence_rtt_interval(dhd_pub_t *dhd, int interval);
456 int dhd_rtt_get_geofence_max_sessions(dhd_pub_t *dhd);
458 bool dhd_rtt_geofence_sessions_maxed_out(dhd_pub_t *dhd);
460 int dhd_rtt_get_geofence_sessions_cnt(dhd_pub_t *dhd);
462 int dhd_rtt_update_geofence_sessions_cnt(dhd_pub_t *dhd, bool incr,
[all …]
H A Ddhd_config.h393 void dhd_conf_get_otp(dhd_pub_t *dhd, bcmsdh_info_t *sdh, si_t *sih);
397 void dhd_conf_set_txglom_params(dhd_pub_t *dhd, bool enable);
400 int dhd_conf_get_otp(dhd_pub_t *dhd, si_t *sih);
401 bool dhd_conf_legacy_msi_chip(dhd_pub_t *dhd);
403 void dhd_conf_set_path_params(dhd_pub_t *dhd, char *fw_path, char *nv_path);
404 int dhd_conf_set_intiovar(dhd_pub_t *dhd, int ifidx, uint cmd, char *name,
406 int dhd_conf_get_band(dhd_pub_t *dhd);
407 int dhd_conf_set_country(dhd_pub_t *dhd, wl_country_t *cspec);
408 int dhd_conf_get_country(dhd_pub_t *dhd, wl_country_t *cspec);
409 int dhd_conf_map_country_list(dhd_pub_t *dhd, wl_country_t *cspec);
[all …]
H A Ddhd_debug.h641 typedef void (*dbg_urgent_noti_t) (dhd_pub_t *dhdp, const void *data, const uint32 len);
642 typedef int (*dbg_mon_tx_pkts_t) (dhd_pub_t *dhdp, void *pkt, uint32 pktid);
643 typedef int (*dbg_mon_tx_status_t) (dhd_pub_t *dhdp, void *pkt,
645 typedef int (*dbg_mon_rx_pkts_t) (dhd_pub_t *dhdp, void *pkt);
780 extern void dhd_dbg_trace_evnt_handler(dhd_pub_t *dhdp, void *event_data,
782 void dhd_dbg_msgtrace_log_parser(dhd_pub_t *dhdp, void *event_data,
787 extern void dhd_dbg_bt_log_handler(dhd_pub_t *dhdp, void *data, uint datalen);
789 extern int dhd_dbg_attach(dhd_pub_t *dhdp, dbg_pullreq_t os_pullreq,
791 extern void dhd_dbg_detach(dhd_pub_t *dhdp);
792 extern int dhd_dbg_start(dhd_pub_t *dhdp, bool start);
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Ddhd_proto.h73 extern int dhd_prot_attach(dhd_pub_t *dhdp);
76 extern int dhd_prot_dma_indx_init(dhd_pub_t *dhdp, uint32 rw_index_sz,
80 extern void dhd_prot_detach(dhd_pub_t *dhdp);
85 extern int dhd_sync_with_dongle(dhd_pub_t *dhdp);
88 extern int dhd_prot_init(dhd_pub_t *dhd);
91 extern void dhd_prot_stop(dhd_pub_t *dhdp);
96 extern void dhd_prot_hdrpush(dhd_pub_t *, int ifidx, void *txp);
97 extern uint dhd_prot_hdrlen(dhd_pub_t *, void *txp);
100 extern int dhd_prot_hdrpull(dhd_pub_t *, int *ifidx, void *rxp, uchar *buf, uint *len);
103 extern int dhd_prot_ioctl(dhd_pub_t *dhd, int ifidx, wl_ioctl_t * ioc, void * buf, int len);
[all …]
H A Ddhd.h279 (dhd ? ((((dhd_pub_t *)dhd)->op_mode) & opmode_flag) : -1)
1071 } dhd_pub_t; typedef
1136 dhd_pub_t *dhd_pub;
1199 int dhd_pno_clean(dhd_pub_t *dhd);
1203 void dhd_linux_get_modfw_address(dhd_pub_t *dhd);
1210 extern int dhd_os_wake_lock(dhd_pub_t *pub);
1211 extern int dhd_os_wake_unlock(dhd_pub_t *pub);
1212 extern int dhd_os_wake_lock_waive(dhd_pub_t *pub);
1213 extern int dhd_os_wake_lock_restore(dhd_pub_t *pub);
1214 extern void dhd_event_wake_lock(dhd_pub_t *pub);
[all …]
H A Ddhd_config.h297 void dhd_conf_get_otp(dhd_pub_t *dhd, bcmsdh_info_t *sdh);
301 void dhd_conf_set_txglom_params(dhd_pub_t *dhd, bool enable);
303 void dhd_conf_set_path_params(dhd_pub_t *dhd, char *fw_path, char *nv_path);
304 int dhd_conf_set_intiovar(dhd_pub_t *dhd, uint cmd, char *name, int val,
306 int dhd_conf_get_band(dhd_pub_t *dhd);
307 int dhd_conf_set_country(dhd_pub_t *dhd, wl_country_t *cspec);
308 int dhd_conf_get_country(dhd_pub_t *dhd, wl_country_t *cspec);
309 int dhd_conf_map_country_list(dhd_pub_t *dhd, wl_country_t *cspec);
311 int dhd_ccode_map_country_list(dhd_pub_t *dhd, wl_country_t *cspec);
313 int dhd_conf_fix_country(dhd_pub_t *dhd);
[all …]

12345678910>>...14