Lines Matching refs:dhd_bus

195 struct dhd_bus *g_dhd_bus = NULL;
211 static int dhdpcie_bus_lpback_req(struct dhd_bus *bus, uint32 intval);
212 static int dhdpcie_bus_dmaxfer_req(struct dhd_bus *bus,
217 static int dhdpcie_bus_set_tx_lpback(struct dhd_bus *bus, bool enable);
218 static int dhdpcie_bus_get_tx_lpback(struct dhd_bus *bus);
224 static int _dhdpcie_download_firmware(struct dhd_bus *bus);
302 struct dhd_bus *bus, unsigned char **p_dlarray,
335 static int dhdpcie_cto_error_recovery(struct dhd_bus *bus);
337 static int dhdpcie_init_d11status(struct dhd_bus *bus);
339 static int dhdpcie_wrt_rnd(struct dhd_bus *bus);
349 static uint16 dhd_bus_set_hp2p_ring_max_size(struct dhd_bus *bus, bool tx, uint16 val);
357 static bool dhd_bus_tcm_test(struct dhd_bus *bus);
666 dhd_bus_get_flr_force_fail(struct dhd_bus *bus) in dhd_bus_get_flr_force_fail()
711 dhd_bus_db0_addr_get(struct dhd_bus *bus) in dhd_bus_db0_addr_get()
730 dhd_bus_db0_addr_2_get(struct dhd_bus *bus) in dhd_bus_db0_addr_2_get()
736 dhd_bus_db1_addr_get(struct dhd_bus *bus) in dhd_bus_db1_addr_get()
742 dhd_bus_db1_addr_3_get(struct dhd_bus *bus) in dhd_bus_db1_addr_3_get()
796 dhd_bus_pcie_pwr_req_wl_domain(struct dhd_bus *bus, uint offset, bool enable) in dhd_bus_pcie_pwr_req_wl_domain()
809 _dhd_bus_pcie_pwr_req_clear_cmn(struct dhd_bus *bus) in _dhd_bus_pcie_pwr_req_clear_cmn()
837 dhd_bus_pcie_pwr_req_clear(struct dhd_bus *bus) in dhd_bus_pcie_pwr_req_clear()
847 dhd_bus_pcie_pwr_req_clear_nolock(struct dhd_bus *bus) in dhd_bus_pcie_pwr_req_clear_nolock()
853 _dhd_bus_pcie_pwr_req_cmn(struct dhd_bus *bus) in _dhd_bus_pcie_pwr_req_cmn()
880 dhd_bus_pcie_pwr_req(struct dhd_bus *bus) in dhd_bus_pcie_pwr_req()
890 _dhd_bus_pcie_pwr_req_pd0123_cmn(struct dhd_bus *bus) in _dhd_bus_pcie_pwr_req_pd0123_cmn()
901 dhd_bus_pcie_pwr_req_reload_war(struct dhd_bus *bus) in dhd_bus_pcie_pwr_req_reload_war()
919 _dhd_bus_pcie_pwr_req_clear_pd0123_cmn(struct dhd_bus *bus) in _dhd_bus_pcie_pwr_req_clear_pd0123_cmn()
929 dhd_bus_pcie_pwr_req_clear_reload_war(struct dhd_bus *bus) in dhd_bus_pcie_pwr_req_clear_reload_war()
943 dhd_bus_pcie_pwr_req_nolock(struct dhd_bus *bus) in dhd_bus_pcie_pwr_req_nolock()
1136 dhd_bus_chip(struct dhd_bus *bus) in dhd_bus_chip()
1143 dhd_bus_chiprev(struct dhd_bus *bus) in dhd_bus_chiprev()
1151 dhd_bus_pub(struct dhd_bus *bus) in dhd_bus_pub()
1157 dhd_bus_sih(struct dhd_bus *bus) in dhd_bus_sih()
1163 dhd_bus_txq(struct dhd_bus *bus) in dhd_bus_txq()
1189 int dhd_bus_get_ids(struct dhd_bus *bus, uint32 *bus_type, uint32 *bus_num, uint32 *slot_num) in dhd_bus_get_ids()
1406 dhd_bus_dump_imp_cfg_registers(struct dhd_bus *bus) in dhd_bus_dump_imp_cfg_registers()
2922 dhdpcie_bus_dongle_setmemsize(struct dhd_bus *bus, int mem_size) in dhdpcie_bus_dongle_setmemsize()
2954 void dhd_bus_stop(struct dhd_bus *bus, bool enforce_mutex) in dhd_bus_stop()
3486 dhd_get_chipid(struct dhd_bus *bus) in dhd_get_chipid()
3520 dhd_bus_download_firmware(struct dhd_bus *bus, osl_t *osh, in dhd_bus_download_firmware()
3558 dhd_set_bus_params(struct dhd_bus *bus) in dhd_set_bus_params()
3598 dhdpcie_download_firmware(struct dhd_bus *bus, osl_t *osh) in dhdpcie_download_firmware()
3732 dhdpcie_sbtopcie_translation_config(struct dhd_bus *bus, int bp_window, dmaaddr_t addr) in dhdpcie_sbtopcie_translation_config()
3777 dhdpcie_hybridfw_download(struct dhd_bus *bus, char *fp) in dhdpcie_hybridfw_download()
4008 dhdpcie_download_code_file(struct dhd_bus *bus, char *pfw_path) in dhdpcie_download_code_file()
4125 dhdpcie_download_code_file(struct dhd_bus *bus, char *pfw_path) in dhdpcie_download_code_file()
4331 dhdpcie_download_nvram(struct dhd_bus *bus) in dhdpcie_download_nvram()
4508 struct dhd_bus *bus, unsigned char **p_dlarray, in select_fd_image()
4551 dhdpcie_download_code_array(struct dhd_bus *bus) in dhdpcie_download_code_array()
4686 _dhdpcie_get_nvram_params(struct dhd_bus *bus) in _dhdpcie_get_nvram_params()
4754 _dhdpcie_free_nvram_params(struct dhd_bus *bus) in _dhdpcie_free_nvram_params()
4763 dhdpcie_handle_dongle_trap(struct dhd_bus *bus) in dhdpcie_handle_dongle_trap()
4788 _dhdpcie_download_firmware(struct dhd_bus *bus) in _dhdpcie_download_firmware()
5672 BCMFASTPATH(dhd_bus_schedule_queue)(struct dhd_bus *bus, uint16 flow_id, bool txs) in BCMFASTPATH()
5807 BCMFASTPATH(dhd_bus_txdata)(struct dhd_bus *bus, void *txp, uint8 ifidx) in BCMFASTPATH()
5985 dhd_bus_stop_queue(struct dhd_bus *bus) in dhd_bus_stop_queue()
5991 dhd_bus_start_queue(struct dhd_bus *bus) in dhd_bus_start_queue()
6075 BCMFASTPATH(dhd_bus_rx_frame)(struct dhd_bus *bus, void* pkt, int ifidx, uint pkt_count) in BCMFASTPATH()
7298 dhd_bus_cfg_ss_ctrl_bp_reset(struct dhd_bus *bus) in dhd_bus_cfg_ss_ctrl_bp_reset()
7402 dhd_bus_cfg_sprom_ctrl_bp_reset(struct dhd_bus *bus) in dhd_bus_cfg_sprom_ctrl_bp_reset()
9376 dhdpcie_bus_lpback_req(struct dhd_bus *bus, uint32 len) in dhdpcie_bus_lpback_req()
9395 dhd_bus_dump_dar_registers(struct dhd_bus *bus) in dhd_bus_dump_dar_registers()
9450 dhd_bus_hostready(struct dhd_bus *bus) in dhd_bus_hostready()
9476 dhdpcie_bus_clear_intstatus(struct dhd_bus *bus) in dhdpcie_bus_clear_intstatus()
9498 dhdpcie_bus_suspend(struct dhd_bus *bus, bool state, bool byint) in dhdpcie_bus_suspend()
9500 dhdpcie_bus_suspend(struct dhd_bus *bus, bool state) in dhdpcie_bus_suspend()
10137 dhdpcie_force_alp(struct dhd_bus *bus, bool enable) in dhdpcie_force_alp()
10152 dhdpcie_set_l1_entry_time(struct dhd_bus *bus, int l1_entry_time) in dhdpcie_set_l1_entry_time()
10170 dhd_apply_d11_war_length(struct dhd_bus *bus, uint32 len, uint32 d11_lpbk) in dhd_apply_d11_war_length()
10192 dhdpcie_bus_dmaxfer_req(struct dhd_bus *bus, in dhdpcie_bus_dmaxfer_req()
10247 dhdpcie_bus_set_tx_lpback(struct dhd_bus *bus, bool enable) in dhdpcie_bus_set_tx_lpback()
10266 dhdpcie_bus_get_tx_lpback(struct dhd_bus *bus) in dhdpcie_bus_get_tx_lpback()
10278 dhd_bus_is_multibp_capable(struct dhd_bus *bus) in dhd_bus_is_multibp_capable()
11460 dhdpcie_set_pmu_min_res_mask(struct dhd_bus *bus, uint min_res_mask) in dhdpcie_set_pmu_min_res_mask()
12062 struct dhd_bus *bus = dhd->bus; in dhd_update_txflowrings()
12103 dhd_bus_gen_devmb_intr(struct dhd_bus *bus) in dhd_bus_gen_devmb_intr()
12171 dhd_bus_inb_set_device_wake(struct dhd_bus *bus, bool val) in dhd_bus_inb_set_device_wake()
12302 dhd_bus_doorbell_timeout_reset(struct dhd_bus *bus) in dhd_bus_doorbell_timeout_reset()
12328 dhd_bus_set_device_wake(struct dhd_bus *bus, bool val) in dhd_bus_set_device_wake()
12399 dhd_bus_ringbell(struct dhd_bus *bus, uint32 value) in dhd_bus_ringbell()
12440 dhd_bus_ringbell_2(struct dhd_bus *bus, uint32 value, bool devwake) in dhd_bus_ringbell_2()
12466 dhdpcie_bus_ringbell_fast(struct dhd_bus *bus, uint32 value) in dhdpcie_bus_ringbell_fast()
12510 dhdpcie_bus_ringbell_2_fast(struct dhd_bus *bus, uint32 value, bool devwake) in dhdpcie_bus_ringbell_2_fast()
12544 dhd_bus_ringbell_oldpcie(struct dhd_bus *bus, uint32 value) in dhd_bus_ringbell_oldpcie()
12565 dhd_bus_get_mbintr_fn(struct dhd_bus *bus) in dhd_bus_get_mbintr_fn()
12587 dhd_bus_get_mbintr_2_fn(struct dhd_bus *bus) in dhd_bus_get_mbintr_2_fn()
12599 BCMFASTPATH(dhd_bus_dpc)(struct dhd_bus *bus) in BCMFASTPATH()
14818 dhd_bus_max_h2d_queues(struct dhd_bus *bus) in dhd_bus_max_h2d_queues()
14973 void dhd_flow_ring_move_to_active_list_head(struct dhd_bus *bus, flow_ring_node_t *flow_ring_node) in dhd_flow_ring_move_to_active_list_head()
14994 void dhd_flow_ring_add_to_active_list(struct dhd_bus *bus, flow_ring_node_t *flow_ring_node) in dhd_flow_ring_add_to_active_list()
15008 void __dhd_flow_ring_delete_from_active_list(struct dhd_bus *bus, flow_ring_node_t *flow_ring_node) in __dhd_flow_ring_delete_from_active_list()
15013 void dhd_flow_ring_delete_from_active_list(struct dhd_bus *bus, flow_ring_node_t *flow_ring_node) in dhd_flow_ring_delete_from_active_list()
15029 dhdpcie_bus_start_host_dev(struct dhd_bus *bus) in dhdpcie_bus_start_host_dev()
15035 dhdpcie_bus_stop_host_dev(struct dhd_bus *bus) in dhdpcie_bus_stop_host_dev()
15041 dhdpcie_bus_disable_device(struct dhd_bus *bus) in dhdpcie_bus_disable_device()
15047 dhdpcie_bus_enable_device(struct dhd_bus *bus) in dhdpcie_bus_enable_device()
15053 dhdpcie_bus_alloc_resource(struct dhd_bus *bus) in dhdpcie_bus_alloc_resource()
15059 dhdpcie_bus_free_resource(struct dhd_bus *bus) in dhdpcie_bus_free_resource()
15065 dhd_bus_request_irq(struct dhd_bus *bus) in dhd_bus_request_irq()
15071 dhdpcie_bus_dongle_attach(struct dhd_bus *bus) in dhdpcie_bus_dongle_attach()
15077 dhd_bus_release_dongle(struct dhd_bus *bus) in dhd_bus_release_dongle()
15103 dhdpcie_cto_cfg_init(struct dhd_bus *bus, bool enable) in dhdpcie_cto_cfg_init()
15115 dhdpcie_cto_init(struct dhd_bus *bus, bool enable) in dhdpcie_cto_init()
15156 dhdpcie_cto_error_recovery(struct dhd_bus *bus) in dhdpcie_cto_error_recovery()
15223 dhdpcie_ssreset_dis_enum_rst(struct dhd_bus *bus) in dhdpcie_ssreset_dis_enum_rst()
15239 dhdpcie_init_d11status(struct dhd_bus *bus) in dhdpcie_init_d11status()
15264 dhdpcie_init_d11status(struct dhd_bus *bus) in dhdpcie_init_d11status()
15271 dhdpcie_get_max_eventbufpost(struct dhd_bus *bus) in dhdpcie_get_max_eventbufpost()
15704 struct dhd_bus *bus = dhdp->bus; in dhd_bus_readwrite_bp_addr()
16983 BCMFASTPATH(dhd_bus_rx_bt_log)(struct dhd_bus *bus, void* pkt) in BCMFASTPATH()
17006 dhdpcie_wrt_rnd(struct dhd_bus *bus) in dhdpcie_wrt_rnd()
17072 struct dhd_bus *bus = dhd->bus; in dhd_pcie_intr_count_dump()
17650 dhd_bus_force_bt_quiesce_enabled(struct dhd_bus *bus) in dhd_bus_force_bt_quiesce_enabled()
17664 dhd_bus_get_hp2p_ring_max_size(struct dhd_bus *bus, bool tx) in dhd_bus_get_hp2p_ring_max_size()
17673 dhd_bus_set_hp2p_ring_max_size(struct dhd_bus *bus, bool tx, uint16 val) in dhd_bus_set_hp2p_ring_max_size()
17692 dhd_bus_tcm_test(struct dhd_bus *bus) in dhd_bus_tcm_test()
17801 dhd_bus_checkdied(struct dhd_bus *bus, char *data, uint size) in dhd_bus_checkdied()