Lines Matching defs:d
73 struct dvobj_priv *d; in _halmac_sdio_cmd52_read() local
91 struct dvobj_priv *d; in _halmac_sdio_cmd52_write() local
104 struct dvobj_priv *d; in _halmac_sdio_reg_read_8() local
133 struct dvobj_priv *d; in _halmac_sdio_reg_read_16() local
162 struct dvobj_priv *d; in _halmac_sdio_reg_read_32() local
191 struct dvobj_priv *d = (struct dvobj_priv *)p; in _halmac_sdio_reg_read_n() local
224 struct dvobj_priv *d; in _halmac_sdio_reg_write_8() local
245 struct dvobj_priv *d; in _halmac_sdio_reg_write_16() local
267 struct dvobj_priv *d; in _halmac_sdio_reg_write_32() local
289 struct dvobj_priv *d; in _halmac_sdio_read_cia() local
307 struct dvobj_priv *d; in _halmac_reg_read_8() local
319 struct dvobj_priv *d; in _halmac_reg_read_16() local
331 struct dvobj_priv *d; in _halmac_reg_read_32() local
343 struct dvobj_priv *d; in _halmac_reg_write_8() local
358 struct dvobj_priv *d; in _halmac_reg_write_16() local
373 struct dvobj_priv *d; in _halmac_reg_write_32() local
391 struct dvobj_priv *d = (struct dvobj_priv *)p; in _halmac_reg_read_monitor() local
400 struct dvobj_priv *d = (struct dvobj_priv *)p; in _halmac_reg_write_monitor() local
647 static int init_halmac_event_with_waittime(struct dvobj_priv *d, enum halmac_feature_id id, u8 *buf… in init_halmac_event_with_waittime()
673 static inline int init_halmac_event(struct dvobj_priv *d, enum halmac_feature_id id, u8 *buf, u32 s… in init_halmac_event()
678 static void free_halmac_event(struct dvobj_priv *d, enum halmac_feature_id id) in free_halmac_event()
691 static int wait_halmac_event(struct dvobj_priv *d, enum halmac_feature_id id) in wait_halmac_event()
730 struct dvobj_priv *d; in _halmac_event_indication() local
880 static void _read_register(struct dvobj_priv *d, u32 addr, u32 cnt, u8 *buf) in _read_register()
939 static int _sdio_read_local(struct dvobj_priv *d, u32 addr, u32 cnt, u8 *buf) in _sdio_read_local()
965 struct dvobj_priv *d; in rtw_halmac_read_mem() local
1087 static int init_write_rsvd_page_size(struct dvobj_priv *d) in init_write_rsvd_page_size()
1186 static enum halmac_sdio_spec_ver _sdio_ver_drv2halmac(struct dvobj_priv *d) in _sdio_ver_drv2halmac()
1216 int rtw_halmac_init_adapter(struct dvobj_priv *d, struct halmac_platform_api *pf_api) in rtw_halmac_init_adapter()
1318 int rtw_halmac_deinit_adapter(struct dvobj_priv *d) in rtw_halmac_deinit_adapter()
1444 int rtw_halmac_get_hw_value(struct dvobj_priv *d, enum halmac_hw_id hw_id, void *pvalue) in rtw_halmac_get_hw_value()
1470 int rtw_halmac_get_tx_fifo_size(struct dvobj_priv *d, u32 *size) in rtw_halmac_get_tx_fifo_size()
1499 int rtw_halmac_get_rx_fifo_size(struct dvobj_priv *d, u32 *size) in rtw_halmac_get_rx_fifo_size()
1528 int rtw_halmac_get_rsvd_drv_pg_bndy(struct dvobj_priv *d, u16 *bndy) in rtw_halmac_get_rsvd_drv_pg_bndy()
1557 int rtw_halmac_get_page_size(struct dvobj_priv *d, u32 *size) in rtw_halmac_get_page_size()
1586 int rtw_halmac_get_tx_agg_align_size(struct dvobj_priv *d, u16 *size) in rtw_halmac_get_tx_agg_align_size()
1615 int rtw_halmac_get_rx_agg_align_size(struct dvobj_priv *d, u8 *size) in rtw_halmac_get_rx_agg_align_size()
1659 int rtw_halmac_get_rx_drv_info_sz(struct dvobj_priv *d, u8 *sz) in rtw_halmac_get_rx_drv_info_sz()
1683 int rtw_halmac_get_tx_desc_size(struct dvobj_priv *d, u32 *size) in rtw_halmac_get_tx_desc_size()
1712 int rtw_halmac_get_rx_desc_size(struct dvobj_priv *d, u32 *size) in rtw_halmac_get_rx_desc_size()
1744 int rtw_halmac_get_tx_dma_ch_map(struct dvobj_priv *d, u8 *dma_ch_map, u8 map_size) in rtw_halmac_get_tx_dma_ch_map()
1819 static int rtw_halmac_get_fw_max_size(struct dvobj_priv *d, u32 *size) in rtw_halmac_get_fw_max_size()
1848 int rtw_halmac_get_ori_h2c_size(struct dvobj_priv *d, u32 *size) in rtw_halmac_get_ori_h2c_size()
1868 int rtw_halmac_get_oqt_size(struct dvobj_priv *d, u8 *size) in rtw_halmac_get_oqt_size()
1890 int rtw_halmac_get_ac_queue_number(struct dvobj_priv *d, u8 *num) in rtw_halmac_get_ac_queue_number()
1922 int rtw_halmac_get_mac_address(struct dvobj_priv *d, enum _hw_port hwport, u8 *addr) in rtw_halmac_get_mac_address()
1961 int rtw_halmac_get_network_type(struct dvobj_priv *d, enum _hw_port hwport, u8 *type) in rtw_halmac_get_network_type()
2046 int rtw_halmac_get_bcn_ctrl(struct dvobj_priv *d, enum _hw_port hwport, in rtw_halmac_get_bcn_ctrl()
2076 int rtw_halmac_config_rx_info(struct dvobj_priv *d, enum halmac_drv_info info) in rtw_halmac_config_rx_info()
2114 int rtw_halmac_set_max_dl_fw_size(struct dvobj_priv *d, u32 size) in rtw_halmac_set_max_dl_fw_size()
2152 int rtw_halmac_set_mac_address(struct dvobj_priv *d, enum _hw_port hwport, u8 *addr) in rtw_halmac_set_mac_address()
2188 int rtw_halmac_set_bssid(struct dvobj_priv *d, enum _hw_port hwport, u8 *addr) in rtw_halmac_set_bssid()
2223 int rtw_halmac_set_tx_address(struct dvobj_priv *d, enum _hw_port hwport, u8 *addr) in rtw_halmac_set_tx_address()
2258 int rtw_halmac_set_network_type(struct dvobj_priv *d, enum _hw_port hwport, u8 type) in rtw_halmac_set_network_type()
2292 int rtw_halmac_reset_tsf(struct dvobj_priv *d, enum _hw_port hwport) in rtw_halmac_reset_tsf()
2324 int rtw_halmac_set_bcn_interval(struct dvobj_priv *d, enum _hw_port hwport, in rtw_halmac_set_bcn_interval()
2357 int rtw_halmac_set_bcn_ctrl(struct dvobj_priv *d, enum _hw_port hwport, in rtw_halmac_set_bcn_ctrl()
2393 int rtw_halmac_set_aid(struct dvobj_priv *d, enum _hw_port hwport, u16 aid) in rtw_halmac_set_aid()
2465 int rtw_halmac_set_bandwidth(struct dvobj_priv *d, u8 channel, u8 pri_ch_idx, u8 bw) in rtw_halmac_set_bandwidth()
2492 int rtw_halmac_set_edca(struct dvobj_priv *d, u8 queue, u8 aifs, u8 cw, u16 txop) in rtw_halmac_set_edca()
2542 int rtw_halmac_set_rts_full_bw(struct dvobj_priv *d, u8 enable) in rtw_halmac_set_rts_full_bw()
2562 static void _dump_mac_reg(struct dvobj_priv *d, u32 start, u32 end) in _dump_mac_reg()
2589 static void _dump_pcie_cfg_space(struct dvobj_priv *d) in _dump_pcie_cfg_space()
2629 static void _dump_mac_reg_for_power_switch(struct dvobj_priv *d, in _dump_mac_reg_for_power_switch()
2701 int rtw_halmac_poweron(struct dvobj_priv *d) in rtw_halmac_poweron()
2814 int rtw_halmac_poweroff(struct dvobj_priv *d) in rtw_halmac_poweroff()
2937 static enum halmac_trx_mode _choose_trx_mode(struct dvobj_priv *d) in _choose_trx_mode()
3050 static int _send_general_info_by_reg(struct dvobj_priv *d, in _send_general_info_by_reg()
3088 static int _send_general_info(struct dvobj_priv *d) in _send_general_info()
3141 static int _cfg_drv_rsvd_pg_num(struct dvobj_priv *d) in _cfg_drv_rsvd_pg_num()
3178 static void _debug_dlfw_fail(struct dvobj_priv *d) in _debug_dlfw_fail()
3245 static enum halmac_ret_status _enter_cpu_sleep_mode(struct dvobj_priv *d) in _enter_cpu_sleep_mode()
3285 static int _cpu_sleep(struct dvobj_priv *d, u32 timeout) in _cpu_sleep()
3342 static void _init_trx_cfg_drv(struct dvobj_priv *d) in _init_trx_cfg_drv()
3365 static int download_fw(struct dvobj_priv *d, u8 *fw, u32 fwsize, u8 re_dl) in download_fw()
3467 static int init_mac_flow(struct dvobj_priv *d) in init_mac_flow()
3558 static int _drv_enable_trx(struct dvobj_priv *d) in _drv_enable_trx()
3591 static int _halmac_init_hal(struct dvobj_priv *d, u8 *fw, u32 fwsize) in _halmac_init_hal()
3678 int rtw_halmac_init_hal(struct dvobj_priv *d) in rtw_halmac_init_hal()
3692 int rtw_halmac_init_hal_fw(struct dvobj_priv *d, u8 *fw, u32 fwsize) in rtw_halmac_init_hal_fw()
3706 int rtw_halmac_init_hal_fw_file(struct dvobj_priv *d, u8 *fwpath) in rtw_halmac_init_hal_fw_file()
3738 int rtw_halmac_deinit_hal(struct dvobj_priv *d) in rtw_halmac_deinit_hal()
3764 int rtw_halmac_self_verify(struct dvobj_priv *d) in rtw_halmac_self_verify()
3788 static u8 rtw_halmac_txfifo_is_empty(struct dvobj_priv *d) in rtw_halmac_txfifo_is_empty()
3817 int rtw_halmac_txfifo_wait_empty(struct dvobj_priv *d, u32 timeout) in rtw_halmac_txfifo_wait_empty()
3893 int rtw_halmac_dlfw_mem(struct dvobj_priv *d, u8 *fw, u32 fwsize, enum fw_mem mem) in rtw_halmac_dlfw_mem()
3945 int rtw_halmac_dlfw_mem_from_file(struct dvobj_priv *d, u8 *fwpath, enum fw_mem mem) in rtw_halmac_dlfw_mem_from_file()
3979 int rtw_halmac_dlfw(struct dvobj_priv *d, u8 *fw, u32 fwsize) in rtw_halmac_dlfw()
4022 int rtw_halmac_dlfw_from_file(struct dvobj_priv *d, u8 *fwpath) in rtw_halmac_dlfw_from_file()
4062 int rtw_halmac_phy_power_switch(struct dvobj_priv *d, u8 enable) in rtw_halmac_phy_power_switch()
4118 int rtw_halmac_send_h2c(struct dvobj_priv *d, u8 *h2c) in rtw_halmac_send_h2c()
4193 int rtw_halmac_c2h_handle(struct dvobj_priv *d, u8 *c2h, u32 size) in rtw_halmac_c2h_handle()
4255 int rtw_halmac_get_available_efuse_size(struct dvobj_priv *d, u32 *size) in rtw_halmac_get_available_efuse_size()
4274 int rtw_halmac_get_physical_efuse_size(struct dvobj_priv *d, u32 *size) in rtw_halmac_get_physical_efuse_size()
4293 int rtw_halmac_read_physical_efuse_map(struct dvobj_priv *d, u8 *map, u32 size) in rtw_halmac_read_physical_efuse_map()
4323 int rtw_halmac_read_physical_efuse(struct dvobj_priv *d, u32 offset, u32 cnt, u8 *data) in rtw_halmac_read_physical_efuse()
4366 int rtw_halmac_write_physical_efuse(struct dvobj_priv *d, u32 offset, u32 cnt, u8 *data) in rtw_halmac_write_physical_efuse()
4389 int rtw_halmac_get_logical_efuse_size(struct dvobj_priv *d, u32 *size) in rtw_halmac_get_logical_efuse_size()
4408 int rtw_halmac_read_logical_efuse_map(struct dvobj_priv *d, u8 *map, u32 size, u8 *maskmap, u32 mas… in rtw_halmac_read_logical_efuse_map()
4451 int rtw_halmac_write_logical_efuse_map(struct dvobj_priv *d, u8 *map, u32 size, u8 *maskmap, u32 ma… in rtw_halmac_write_logical_efuse_map()
4474 int rtw_halmac_read_logical_efuse(struct dvobj_priv *d, u32 offset, u32 cnt, u8 *data) in rtw_halmac_read_logical_efuse()
4496 int rtw_halmac_write_logical_efuse(struct dvobj_priv *d, u32 offset, u32 cnt, u8 *data) in rtw_halmac_write_logical_efuse()
4516 int rtw_halmac_write_bt_physical_efuse(struct dvobj_priv *d, u32 offset, u32 cnt, u8 *data) in rtw_halmac_write_bt_physical_efuse()
4540 int rtw_halmac_read_bt_physical_efuse_map(struct dvobj_priv *d, u8 *map, u32 size) in rtw_halmac_read_bt_physical_efuse_map()
4583 int rtw_halmac_dump_fifo(struct dvobj_priv *d, u8 fifo_sel, u32 addr, u32 size, u8 *buffer) in rtw_halmac_dump_fifo()
4663 int rtw_halmac_rx_agg_switch(struct dvobj_priv *d, u8 enable) in rtw_halmac_rx_agg_switch()
4822 int rtw_halmac_iqk(struct dvobj_priv *d, u8 clear, u8 segment) in rtw_halmac_iqk()
4877 int rtw_halmac_dpk(struct dvobj_priv *d, u8 *buf, u32 bufsz) in rtw_halmac_dpk()
5014 int rtw_halmac_cfg_phy_para(struct dvobj_priv *d, struct rtw_phy_parameter *para) in rtw_halmac_cfg_phy_para()
5109 int rtw_halmac_led_cfg(struct dvobj_priv *d, u8 enable, u8 mode) in rtw_halmac_led_cfg()
5170 void rtw_halmac_led_switch(struct dvobj_priv *d, u8 on) in rtw_halmac_led_switch()
5182 static int _gpio_cfg(struct dvobj_priv *d, enum halmac_gpio_func gpio, u8 enable) in _gpio_cfg()
5222 int rtw_halmac_bt_wake_cfg(struct dvobj_priv *d, u8 enable) in rtw_halmac_bt_wake_cfg()
5267 int rtw_halmac_rfe_ctrl_cfg(struct dvobj_priv *d, u8 gpio) in rtw_halmac_rfe_ctrl_cfg()
5291 static int _halmac_scanoffload(struct dvobj_priv *d, u32 enable, u8 nlo, in _halmac_scanoffload()
5471 int rtw_halmac_pno_scanoffload(struct dvobj_priv *d, u32 enable) in rtw_halmac_pno_scanoffload()
5490 int rtw_halmac_preinit_sdio_io_indirect(struct dvobj_priv *d, bool enable) in rtw_halmac_preinit_sdio_io_indirect()
5521 int rtw_halmac_query_tx_page_num(struct dvobj_priv *d) in rtw_halmac_query_tx_page_num()
5614 int rtw_halmac_get_tx_queue_page_num(struct dvobj_priv *d, u8 queue, u32 *page) in rtw_halmac_get_tx_queue_page_num()
5627 u32 rtw_halmac_sdio_get_tx_addr(struct dvobj_priv *d, u8 *desc, u32 size) in rtw_halmac_sdio_get_tx_addr()
5645 int rtw_halmac_sdio_tx_allowed(struct dvobj_priv *d, u8 *buf, u32 size) in rtw_halmac_sdio_tx_allowed()
5662 u32 rtw_halmac_sdio_get_rx_addr(struct dvobj_priv *d, u8 *seq) in rtw_halmac_sdio_get_rx_addr()
5674 int rtw_halmac_sdio_set_tx_format(struct dvobj_priv *d, enum halmac_sdio_tx_format format) in rtw_halmac_sdio_set_tx_format()
5692 u8 rtw_halmac_usb_get_bulkout_id(struct dvobj_priv *d, u8 *buf, u32 size) in rtw_halmac_usb_get_bulkout_id()
5719 int rtw_halmac_usb_get_txagg_desc_num(struct dvobj_priv *d, u8 *num) in rtw_halmac_usb_get_txagg_desc_num()
5758 u8 rtw_halmac_switch_usb_mode(struct dvobj_priv *d, enum RTW_USB_SPEED usb_mode) in rtw_halmac_switch_usb_mode()
5781 int rtw_halmac_bf_add_mu_bfer(struct dvobj_priv *d, u16 paid, u16 csi_para, in rtw_halmac_bf_add_mu_bfer()
5807 int rtw_halmac_bf_del_mu_bfer(struct dvobj_priv *d) in rtw_halmac_bf_del_mu_bfer()
5825 int rtw_halmac_bf_cfg_sounding(struct dvobj_priv *d, in rtw_halmac_bf_cfg_sounding()
5843 int rtw_halmac_bf_del_sounding(struct dvobj_priv *d, in rtw_halmac_bf_del_sounding()
5885 int rtw_halmac_bf_cfg_csi_rate(struct dvobj_priv *d, u8 rssi, in rtw_halmac_bf_cfg_csi_rate()
5906 int rtw_halmac_bf_cfg_mu_mimo(struct dvobj_priv *d, enum halmac_snd_role role, in rtw_halmac_bf_cfg_mu_mimo()