/Linux-v4.19/drivers/staging/rtlwifi/halmac/halmac_88xx/ |
D | halmac_api_88xx.h | 20 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 …]
|
D | halmac_func_88xx.h | 20 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 …]
|
D | halmac_api_88xx.c | 25 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 …]
|
D | halmac_func_88xx.c | 17 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 …]
|
D | halmac_api_88xx_pcie.c | 24 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 …]
|
D | halmac_api_88xx_usb.c | 24 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 …]
|
D | halmac_api_88xx_sdio.c | 24 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 …]
|
D | halmac_api_88xx_sdio.h | 21 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 …]
|
D | halmac_api_88xx_usb.h | 21 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 …]
|
D | halmac_api_88xx_pcie.h | 27 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/ |
D | halmac_api_8822b.c | 28 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 …]
|
D | halmac_func_8822b.c | 158 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 …]
|
D | halmac_api_8822b_pcie.c | 27 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 …]
|
D | halmac_api_8822b_sdio.c | 25 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 …]
|
D | halmac_api_8822b_usb.c | 26 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 …]
|
D | halmac_api_8822b_pcie.h | 24 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);
|
D | halmac_api_8822b.h | 21 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);
|
D | halmac_api_8822b_sdio.h | 21 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);
|
D | halmac_api_8822b_usb.h | 24 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);
|
D | halmac_func_8822b.h | 20 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/ |
D | halmac_type.h | 33 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 …]
|
D | halmac_api.c | 182 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 …]
|
D | halmac_api.h | 60 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);
|
D | rtl_halmac.c | 379 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 …]
|
D | rtl_halmac.h | 20 ((struct halmac_adapter *)((priv)->halmac.internal))
|