Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/staging/rtlwifi/halmac/halmac_88xx/
Dhalmac_api_88xx.h20 void halmac_init_state_machine_88xx(struct halmac_adapter *halmac_adapter);
22 void halmac_init_adapter_para_88xx(struct halmac_adapter *halmac_adapter);
25 struct halmac_adapter *halmac_adapter);
28 halmac_mount_api_88xx(struct halmac_adapter *halmac_adapter);
31 halmac_download_firmware_88xx(struct halmac_adapter *halmac_adapter,
35 halmac_free_download_firmware_88xx(struct halmac_adapter *halmac_adapter,
40 halmac_get_fw_version_88xx(struct halmac_adapter *halmac_adapter,
44 halmac_cfg_mac_addr_88xx(struct halmac_adapter *halmac_adapter, u8 halmac_port,
48 halmac_cfg_bssid_88xx(struct halmac_adapter *halmac_adapter, u8 halmac_port,
52 halmac_cfg_multicast_addr_88xx(struct halmac_adapter *halmac_adapter,
[all …]
Dhalmac_func_88xx.h20 struct halmac_adapter *halmac_adapter);
23 halmac_send_h2c_pkt_88xx(struct halmac_adapter *halmac_adapter, u8 *hal_buff,
27 halmac_download_rsvd_page_88xx(struct halmac_adapter *halmac_adapter,
31 halmac_set_h2c_header_88xx(struct halmac_adapter *halmac_adapter,
35 struct halmac_adapter *halmac_adapter, u8 *hal_h2c_hdr,
39 halmac_dump_efuse_88xx(struct halmac_adapter *halmac_adapter,
43 halmac_func_read_efuse_88xx(struct halmac_adapter *halmac_adapter, u32 offset,
47 halmac_func_write_efuse_88xx(struct halmac_adapter *halmac_adapter, u32 offset,
51 halmac_func_switch_efuse_bank_88xx(struct halmac_adapter *halmac_adapter,
55 halmac_read_logical_efuse_map_88xx(struct halmac_adapter *halmac_adapter,
[all …]
Dhalmac_api_88xx.c25 void halmac_init_adapter_para_88xx(struct halmac_adapter *halmac_adapter) in halmac_init_adapter_para_88xx() argument
27 halmac_adapter->api_record.array_wptr = 0; in halmac_init_adapter_para_88xx()
28 halmac_adapter->hal_adapter_backup = halmac_adapter; in halmac_init_adapter_para_88xx()
29 halmac_adapter->hal_efuse_map = (u8 *)NULL; in halmac_init_adapter_para_88xx()
30 halmac_adapter->hal_efuse_map_valid = false; in halmac_init_adapter_para_88xx()
31 halmac_adapter->efuse_end = 0; in halmac_init_adapter_para_88xx()
32 halmac_adapter->hal_mac_addr[0].address_l_h.address_low = 0; in halmac_init_adapter_para_88xx()
33 halmac_adapter->hal_mac_addr[0].address_l_h.address_high = 0; in halmac_init_adapter_para_88xx()
34 halmac_adapter->hal_mac_addr[1].address_l_h.address_low = 0; in halmac_init_adapter_para_88xx()
35 halmac_adapter->hal_mac_addr[1].address_l_h.address_high = 0; in halmac_init_adapter_para_88xx()
[all …]
Dhalmac_func_88xx.c17 halmac_dump_efuse_fw_88xx(struct halmac_adapter *halmac_adapter);
20 halmac_dump_efuse_drv_88xx(struct halmac_adapter *halmac_adapter);
23 halmac_update_eeprom_mask_88xx(struct halmac_adapter *halmac_adapter,
28 halmac_check_efuse_enough_88xx(struct halmac_adapter *halmac_adapter,
33 halmac_program_efuse_88xx(struct halmac_adapter *halmac_adapter,
38 halmac_pwr_sub_seq_parer_88xx(struct halmac_adapter *halmac_adapter, u8 cut,
43 halmac_parse_c2h_debug_88xx(struct halmac_adapter *halmac_adapter, u8 *c2h_buf,
47 halmac_parse_scan_status_rpt_88xx(struct halmac_adapter *halmac_adapter,
51 halmac_parse_psd_data_88xx(struct halmac_adapter *halmac_adapter, u8 *c2h_buf,
55 halmac_parse_efuse_data_88xx(struct halmac_adapter *halmac_adapter, u8 *c2h_buf,
[all …]
Dhalmac_api_88xx_pcie.c24 halmac_init_pcie_cfg_88xx(struct halmac_adapter *halmac_adapter) in halmac_init_pcie_cfg_88xx() argument
28 if (halmac_adapter_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_init_pcie_cfg_88xx()
31 if (halmac_api_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_init_pcie_cfg_88xx()
34 halmac_api_record_id_88xx(halmac_adapter, HALMAC_API_INIT_PCIE_CFG); in halmac_init_pcie_cfg_88xx()
36 driver_adapter = halmac_adapter->driver_adapter; in halmac_init_pcie_cfg_88xx()
55 halmac_deinit_pcie_cfg_88xx(struct halmac_adapter *halmac_adapter) in halmac_deinit_pcie_cfg_88xx() argument
59 if (halmac_adapter_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_deinit_pcie_cfg_88xx()
62 if (halmac_api_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_deinit_pcie_cfg_88xx()
65 halmac_api_record_id_88xx(halmac_adapter, HALMAC_API_DEINIT_PCIE_CFG); in halmac_deinit_pcie_cfg_88xx()
67 driver_adapter = halmac_adapter->driver_adapter; in halmac_deinit_pcie_cfg_88xx()
[all …]
Dhalmac_api_88xx_usb.c24 halmac_init_usb_cfg_88xx(struct halmac_adapter *halmac_adapter) in halmac_init_usb_cfg_88xx() argument
29 if (halmac_adapter_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_init_usb_cfg_88xx()
32 if (halmac_api_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_init_usb_cfg_88xx()
35 halmac_api_record_id_88xx(halmac_adapter, HALMAC_API_INIT_USB_CFG); in halmac_init_usb_cfg_88xx()
37 driver_adapter = halmac_adapter->driver_adapter; in halmac_init_usb_cfg_88xx()
78 halmac_deinit_usb_cfg_88xx(struct halmac_adapter *halmac_adapter) in halmac_deinit_usb_cfg_88xx() argument
82 if (halmac_adapter_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_deinit_usb_cfg_88xx()
85 if (halmac_api_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_deinit_usb_cfg_88xx()
88 halmac_api_record_id_88xx(halmac_adapter, HALMAC_API_DEINIT_USB_CFG); in halmac_deinit_usb_cfg_88xx()
90 driver_adapter = halmac_adapter->driver_adapter; in halmac_deinit_usb_cfg_88xx()
[all …]
Dhalmac_api_88xx_sdio.c24 halmac_init_sdio_cfg_88xx(struct halmac_adapter *halmac_adapter) in halmac_init_sdio_cfg_88xx() argument
29 if (halmac_adapter_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_init_sdio_cfg_88xx()
32 if (halmac_api_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_init_sdio_cfg_88xx()
35 halmac_api_record_id_88xx(halmac_adapter, HALMAC_API_INIT_SDIO_CFG); in halmac_init_sdio_cfg_88xx()
37 driver_adapter = halmac_adapter->driver_adapter; in halmac_init_sdio_cfg_88xx()
38 halmac_api = (struct halmac_api *)halmac_adapter->halmac_api; in halmac_init_sdio_cfg_88xx()
43 HALMAC_REG_READ_32(halmac_adapter, REG_SDIO_FREE_TXPG); in halmac_init_sdio_cfg_88xx()
44 HALMAC_REG_WRITE_32(halmac_adapter, REG_SDIO_TX_CTRL, 0x00000000); in halmac_init_sdio_cfg_88xx()
60 halmac_deinit_sdio_cfg_88xx(struct halmac_adapter *halmac_adapter) in halmac_deinit_sdio_cfg_88xx() argument
64 if (halmac_adapter_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_deinit_sdio_cfg_88xx()
[all …]
Dhalmac_api_88xx_sdio.h21 halmac_init_sdio_cfg_88xx(struct halmac_adapter *halmac_adapter);
24 halmac_deinit_sdio_cfg_88xx(struct halmac_adapter *halmac_adapter);
27 halmac_cfg_rx_aggregation_88xx_sdio(struct halmac_adapter *halmac_adapter,
30 u8 halmac_reg_read_8_sdio_88xx(struct halmac_adapter *halmac_adapter,
34 halmac_reg_write_8_sdio_88xx(struct halmac_adapter *halmac_adapter,
37 u16 halmac_reg_read_16_sdio_88xx(struct halmac_adapter *halmac_adapter,
41 halmac_reg_write_16_sdio_88xx(struct halmac_adapter *halmac_adapter,
44 u32 halmac_reg_read_32_sdio_88xx(struct halmac_adapter *halmac_adapter,
48 halmac_reg_write_32_sdio_88xx(struct halmac_adapter *halmac_adapter,
52 halmac_get_sdio_tx_addr_88xx(struct halmac_adapter *halmac_adapter,
[all …]
Dhalmac_api_88xx_usb.h21 halmac_init_usb_cfg_88xx(struct halmac_adapter *halmac_adapter);
24 halmac_deinit_usb_cfg_88xx(struct halmac_adapter *halmac_adapter);
27 halmac_cfg_rx_aggregation_88xx_usb(struct halmac_adapter *halmac_adapter,
30 u8 halmac_reg_read_8_usb_88xx(struct halmac_adapter *halmac_adapter,
34 halmac_reg_write_8_usb_88xx(struct halmac_adapter *halmac_adapter,
37 u16 halmac_reg_read_16_usb_88xx(struct halmac_adapter *halmac_adapter,
41 halmac_reg_write_16_usb_88xx(struct halmac_adapter *halmac_adapter,
44 u32 halmac_reg_read_32_usb_88xx(struct halmac_adapter *halmac_adapter,
48 halmac_reg_write_32_usb_88xx(struct halmac_adapter *halmac_adapter,
52 halmac_set_bulkout_num_88xx(struct halmac_adapter *halmac_adapter,
[all …]
Dhalmac_api_88xx_pcie.h27 halmac_init_pcie_cfg_88xx(struct halmac_adapter *halmac_adapter);
30 halmac_deinit_pcie_cfg_88xx(struct halmac_adapter *halmac_adapter);
33 halmac_cfg_rx_aggregation_88xx_pcie(struct halmac_adapter *halmac_adapter,
36 u8 halmac_reg_read_8_pcie_88xx(struct halmac_adapter *halmac_adapter,
40 halmac_reg_write_8_pcie_88xx(struct halmac_adapter *halmac_adapter,
43 u16 halmac_reg_read_16_pcie_88xx(struct halmac_adapter *halmac_adapter,
47 halmac_reg_write_16_pcie_88xx(struct halmac_adapter *halmac_adapter,
50 u32 halmac_reg_read_32_pcie_88xx(struct halmac_adapter *halmac_adapter,
54 halmac_reg_write_32_pcie_88xx(struct halmac_adapter *halmac_adapter,
58 struct halmac_adapter *halmac_adapter, u8 enable, u16 align_size);
/Linux-v4.19/drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/
Dhalmac_api_8822b.c28 halmac_mount_api_8822b(struct halmac_adapter *halmac_adapter) in halmac_mount_api_8822b() argument
31 (struct halmac_api *)halmac_adapter->halmac_api; in halmac_mount_api_8822b()
33 halmac_adapter->chip_id = HALMAC_CHIP_ID_8822B; in halmac_mount_api_8822b()
34 halmac_adapter->hw_config_info.efuse_size = HALMAC_EFUSE_SIZE_8822B; in halmac_mount_api_8822b()
35 halmac_adapter->hw_config_info.eeprom_size = HALMAC_EEPROM_SIZE_8822B; in halmac_mount_api_8822b()
36 halmac_adapter->hw_config_info.bt_efuse_size = in halmac_mount_api_8822b()
38 halmac_adapter->hw_config_info.cam_entry_num = in halmac_mount_api_8822b()
40 halmac_adapter->hw_config_info.txdesc_size = HALMAC_TX_DESC_SIZE_8822B; in halmac_mount_api_8822b()
41 halmac_adapter->hw_config_info.rxdesc_size = HALMAC_RX_DESC_SIZE_8822B; in halmac_mount_api_8822b()
42 halmac_adapter->hw_config_info.tx_fifo_size = HALMAC_TX_FIFO_SIZE_8822B; in halmac_mount_api_8822b()
[all …]
Dhalmac_func_8822b.c158 halmac_txdma_queue_mapping_8822b(struct halmac_adapter *halmac_adapter, in halmac_txdma_queue_mapping_8822b() argument
167 driver_adapter = halmac_adapter->driver_adapter; in halmac_txdma_queue_mapping_8822b()
168 halmac_api = (struct halmac_api *)halmac_adapter->halmac_api; in halmac_txdma_queue_mapping_8822b()
170 if (halmac_adapter->halmac_interface == HALMAC_INTERFACE_SDIO) { in halmac_txdma_queue_mapping_8822b()
172 } else if (halmac_adapter->halmac_interface == HALMAC_INTERFACE_PCIE) { in halmac_txdma_queue_mapping_8822b()
174 } else if (halmac_adapter->halmac_interface == HALMAC_INTERFACE_USB) { in halmac_txdma_queue_mapping_8822b()
175 if (halmac_adapter->halmac_bulkout_num == 2) { in halmac_txdma_queue_mapping_8822b()
177 } else if (halmac_adapter->halmac_bulkout_num == 3) { in halmac_txdma_queue_mapping_8822b()
179 } else if (halmac_adapter->halmac_bulkout_num == 4) { in halmac_txdma_queue_mapping_8822b()
189 status = halmac_rqpn_parser_88xx(halmac_adapter, halmac_trx_mode, in halmac_txdma_queue_mapping_8822b()
[all …]
Dhalmac_api_8822b_pcie.c27 halmac_mac_power_switch_8822b_pcie(struct halmac_adapter *halmac_adapter, in halmac_mac_power_switch_8822b_pcie() argument
35 if (halmac_adapter_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_mac_power_switch_8822b_pcie()
38 if (halmac_api_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_mac_power_switch_8822b_pcie()
41 halmac_api_record_id_88xx(halmac_adapter, HALMAC_API_MAC_POWER_SWITCH); in halmac_mac_power_switch_8822b_pcie()
43 driver_adapter = halmac_adapter->driver_adapter; in halmac_mac_power_switch_8822b_pcie()
44 halmac_api = (struct halmac_api *)halmac_adapter->halmac_api; in halmac_mac_power_switch_8822b_pcie()
52 value8 = HALMAC_REG_READ_8(halmac_adapter, REG_CR); in halmac_mac_power_switch_8822b_pcie()
54 halmac_adapter->halmac_state.mac_power = HALMAC_MAC_POWER_OFF; in halmac_mac_power_switch_8822b_pcie()
56 halmac_adapter->halmac_state.mac_power = HALMAC_MAC_POWER_ON; in halmac_mac_power_switch_8822b_pcie()
60 halmac_adapter->halmac_state.mac_power == HALMAC_MAC_POWER_ON) { in halmac_mac_power_switch_8822b_pcie()
[all …]
Dhalmac_api_8822b_sdio.c25 halmac_mac_power_switch_8822b_sdio(struct halmac_adapter *halmac_adapter, in halmac_mac_power_switch_8822b_sdio() argument
35 if (halmac_adapter_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_mac_power_switch_8822b_sdio()
38 if (halmac_api_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_mac_power_switch_8822b_sdio()
41 driver_adapter = halmac_adapter->driver_adapter; in halmac_mac_power_switch_8822b_sdio()
42 halmac_api = (struct halmac_api *)halmac_adapter->halmac_api; in halmac_mac_power_switch_8822b_sdio()
55 halmac_adapter->rpwm_record = in halmac_mac_power_switch_8822b_sdio()
56 HALMAC_REG_READ_8(halmac_adapter, REG_SDIO_HRPWM1); in halmac_mac_power_switch_8822b_sdio()
59 if (HALMAC_REG_READ_16(halmac_adapter, REG_MCUFW_CTRL) == 0xC078) { in halmac_mac_power_switch_8822b_sdio()
61 rpwm = (u8)((halmac_adapter->rpwm_record ^ BIT(7)) & 0x80); in halmac_mac_power_switch_8822b_sdio()
62 HALMAC_REG_WRITE_8(halmac_adapter, REG_SDIO_HRPWM1, rpwm); in halmac_mac_power_switch_8822b_sdio()
[all …]
Dhalmac_api_8822b_usb.c26 halmac_mac_power_switch_8822b_usb(struct halmac_adapter *halmac_adapter, in halmac_mac_power_switch_8822b_usb() argument
34 if (halmac_adapter_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_mac_power_switch_8822b_usb()
37 if (halmac_api_validate(halmac_adapter) != HALMAC_RET_SUCCESS) in halmac_mac_power_switch_8822b_usb()
40 halmac_api_record_id_88xx(halmac_adapter, HALMAC_API_MAC_POWER_SWITCH); in halmac_mac_power_switch_8822b_usb()
42 driver_adapter = halmac_adapter->driver_adapter; in halmac_mac_power_switch_8822b_usb()
43 halmac_api = (struct halmac_api *)halmac_adapter->halmac_api; in halmac_mac_power_switch_8822b_usb()
52 value8 = HALMAC_REG_READ_8(halmac_adapter, REG_CR); in halmac_mac_power_switch_8822b_usb()
54 halmac_adapter->halmac_state.mac_power = HALMAC_MAC_POWER_OFF; in halmac_mac_power_switch_8822b_usb()
57 (HALMAC_REG_READ_8(halmac_adapter, REG_SYS_STATUS1 + 1) & in halmac_mac_power_switch_8822b_usb()
59 halmac_adapter->halmac_state.mac_power = in halmac_mac_power_switch_8822b_usb()
[all …]
Dhalmac_api_8822b_pcie.h24 halmac_mac_power_switch_8822b_pcie(struct halmac_adapter *halmac_adapter,
28 halmac_pcie_switch_8822b(struct halmac_adapter *halmac_adapter,
32 halmac_pcie_switch_8822b_nc(struct halmac_adapter *halmac_adapter,
36 halmac_phy_cfg_8822b_pcie(struct halmac_adapter *halmac_adapter,
40 struct halmac_adapter *halmac_adapter);
Dhalmac_api_8822b.h21 halmac_mount_api_8822b(struct halmac_adapter *halmac_adapter);
24 halmac_init_trx_cfg_8822b(struct halmac_adapter *halmac_adapter,
28 halmac_init_protocol_cfg_8822b(struct halmac_adapter *halmac_adapter);
31 halmac_init_h2c_8822b(struct halmac_adapter *halmac_adapter);
Dhalmac_api_8822b_sdio.h21 halmac_mac_power_switch_8822b_sdio(struct halmac_adapter *halmac_adapter,
25 halmac_phy_cfg_8822b_sdio(struct halmac_adapter *halmac_adapter,
29 struct halmac_adapter *halmac_adapter);
Dhalmac_api_8822b_usb.h24 halmac_mac_power_switch_8822b_usb(struct halmac_adapter *halmac_adapter,
28 halmac_phy_cfg_8822b_usb(struct halmac_adapter *halmac_adapter,
32 struct halmac_adapter *halmac_adapter);
Dhalmac_func_8822b.h20 halmac_txdma_queue_mapping_8822b(struct halmac_adapter *halmac_adapter,
24 halmac_priority_queue_config_8822b(struct halmac_adapter *halmac_adapter,
/Linux-v4.19/drivers/staging/rtlwifi/halmac/
Dhalmac_type.h33 halmac_adapter->halmac_platform_api->SDIO_CMD52_READ
35 halmac_adapter->halmac_platform_api->SDIO_CMD53_READ_8
37 halmac_adapter->halmac_platform_api->SDIO_CMD53_READ_16
39 halmac_adapter->halmac_platform_api->SDIO_CMD53_READ_32
41 halmac_adapter->halmac_platform_api->SDIO_CMD53_READ_N
43 halmac_adapter->halmac_platform_api->SDIO_CMD52_WRITE
45 halmac_adapter->halmac_platform_api->SDIO_CMD53_WRITE_8
47 halmac_adapter->halmac_platform_api->SDIO_CMD53_WRITE_16
49 halmac_adapter->halmac_platform_api->SDIO_CMD53_WRITE_32
51 #define PLATFORM_REG_READ_8 halmac_adapter->halmac_platform_api->REG_READ_8
[all …]
Dhalmac_api.c182 struct halmac_adapter *halmac_adapter) in halmac_get_chip_info() argument
188 halmac_api = (struct halmac_api *)halmac_adapter->halmac_api; in halmac_get_chip_info()
191 if (halmac_adapter->halmac_interface == HALMAC_INTERFACE_SDIO) { in halmac_get_chip_info()
228 halmac_adapter->chip_version = (enum halmac_chip_ver)chip_version; in halmac_get_chip_info()
231 halmac_adapter->chip_id = HALMAC_CHIP_ID_8822B; in halmac_get_chip_info()
233 halmac_adapter->chip_id = HALMAC_CHIP_ID_8821C; in halmac_get_chip_info()
235 halmac_adapter->chip_id = HALMAC_CHIP_ID_8814B; in halmac_get_chip_info()
237 halmac_adapter->chip_id = HALMAC_CHIP_ID_8197F; in halmac_get_chip_info()
239 halmac_adapter->chip_id = HALMAC_CHIP_ID_UNDEFINE; in halmac_get_chip_info()
241 if (halmac_adapter->chip_id == HALMAC_CHIP_ID_UNDEFINE) in halmac_get_chip_info()
[all …]
Dhalmac_api.h60 struct halmac_adapter **pp_halmac_adapter,
64 halmac_deinit_adapter(struct halmac_adapter *halmac_adapter);
66 enum halmac_ret_status halmac_halt_api(struct halmac_adapter *halmac_adapter);
Drtl_halmac.c379 struct halmac_adapter *halmac; in rtl_halmac_init_adapter()
417 struct halmac_adapter *halmac; in rtl_halmac_deinit_adapter()
444 struct halmac_adapter *halmac; in rtl_halmac_poweron()
474 struct halmac_adapter *halmac; in rtl_halmac_poweroff()
501 struct halmac_adapter *halmac; in rtl_halmac_config_rx_info()
520 struct halmac_adapter *halmac; in init_mac_flow()
587 struct halmac_adapter *halmac; in _send_general_info()
626 struct halmac_adapter *halmac; in _halmac_init_hal()
726 struct halmac_adapter *halmac; in rtl_halmac_deinit_hal()
752 struct halmac_adapter *mac; in rtl_halmac_self_verify()
[all …]
Drtl_halmac.h20 ((struct halmac_adapter *)((priv)->halmac.internal))