/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | hif.h | 13 u32 (*read32)(struct ath11k_base *ab, u32 address); 14 void (*write32)(struct ath11k_base *ab, u32 address, u32 data); 15 int (*read)(struct ath11k_base *ab, void *buf, u32 start, u32 end); 16 void (*irq_enable)(struct ath11k_base *ab); 17 void (*irq_disable)(struct ath11k_base *ab); 18 int (*start)(struct ath11k_base *ab); 19 void (*stop)(struct ath11k_base *ab); 20 int (*power_up)(struct ath11k_base *ab); 21 void (*power_down)(struct ath11k_base *ab, bool is_suspend); 22 int (*suspend)(struct ath11k_base *ab); 36 ath11k_hif_ce_irq_enable(struct ath11k_base *ab) argument 42 ath11k_hif_ce_irq_disable(struct ath11k_base *ab) argument 48 ath11k_hif_start(struct ath11k_base *ab) argument 53 ath11k_hif_stop(struct ath11k_base *ab) argument 58 ath11k_hif_irq_enable(struct ath11k_base *ab) argument 63 ath11k_hif_irq_disable(struct ath11k_base *ab) argument 68 ath11k_hif_power_up(struct ath11k_base *ab) argument 76 ath11k_hif_power_down(struct ath11k_base *ab, bool is_suspend) argument 84 ath11k_hif_suspend(struct ath11k_base *ab) argument 92 ath11k_hif_resume(struct ath11k_base *ab) argument 100 ath11k_hif_read32(struct ath11k_base *ab, u32 address) argument 105 ath11k_hif_write32(struct ath11k_base *ab, u32 address, u32 data) argument 110 ath11k_hif_read(struct ath11k_base *ab, void *buf, u32 start, u32 end) argument 119 ath11k_hif_map_service_to_pipe(struct ath11k_base *ab, u16 service_id, u8 *ul_pipe, u8 *dl_pipe) argument 125 ath11k_get_user_msi_vector(struct ath11k_base *ab, char *user_name, int *num_vectors, u32 *user_base_data, u32 *base_vector) argument 137 ath11k_get_msi_address(struct ath11k_base *ab, u32 *msi_addr_lo, u32 *msi_addr_hi) argument 146 ath11k_get_ce_msi_idx(struct ath11k_base *ab, u32 ce_id, u32 *msi_data_idx) argument [all...] |
H A D | pcic.h | 29 int ath11k_pcic_get_user_msi_assignment(struct ath11k_base *ab, char *user_name, 32 void ath11k_pcic_write32(struct ath11k_base *ab, u32 offset, u32 value); 33 u32 ath11k_pcic_read32(struct ath11k_base *ab, u32 offset); 34 void ath11k_pcic_get_msi_address(struct ath11k_base *ab, u32 *msi_addr_lo, 36 void ath11k_pcic_get_ce_msi_idx(struct ath11k_base *ab, u32 ce_id, u32 *msi_idx); 37 void ath11k_pcic_free_irq(struct ath11k_base *ab); 38 int ath11k_pcic_config_irq(struct ath11k_base *ab); 39 void ath11k_pcic_ext_irq_enable(struct ath11k_base *ab); 40 void ath11k_pcic_ext_irq_disable(struct ath11k_base *ab); 41 void ath11k_pcic_stop(struct ath11k_base *ab); [all...] |
H A D | peer.c | 11 static struct ath11k_peer *ath11k_peer_find_list_by_id(struct ath11k_base *ab, argument 16 lockdep_assert_held(&ab->base_lock); 18 list_for_each_entry(peer, &ab->peers, list) { 28 struct ath11k_peer *ath11k_peer_find(struct ath11k_base *ab, int vdev_id, argument 33 lockdep_assert_held(&ab->base_lock); 35 list_for_each_entry(peer, &ab->peers, list) { 47 struct ath11k_peer *ath11k_peer_find_by_addr(struct ath11k_base *ab, argument 52 lockdep_assert_held(&ab->base_lock); 54 if (!ab->rhead_peer_addr) 57 peer = rhashtable_lookup_fast(ab 63 ath11k_peer_find_by_id(struct ath11k_base *ab, int peer_id) argument 79 ath11k_peer_find_by_vdev_id(struct ath11k_base *ab, int vdev_id) argument 96 ath11k_peer_unmap_event(struct ath11k_base *ab, u16 peer_id) argument 120 ath11k_peer_map_event(struct ath11k_base *ab, u8 vdev_id, u16 peer_id, u8 *mac_addr, u16 ast_hash, u16 hw_peer_id) argument 148 ath11k_wait_for_peer_common(struct ath11k_base *ab, int vdev_id, const u8 *addr, bool expect_mapped) argument 170 ath11k_peer_rhash_insert(struct ath11k_base *ab, struct rhashtable *rtbl, struct rhash_head *rhead, struct rhashtable_params *params, void *key) argument 190 ath11k_peer_rhash_remove(struct ath11k_base *ab, struct rhashtable *rtbl, struct rhash_head *rhead, struct rhashtable_params *params) argument 206 ath11k_peer_rhash_add(struct ath11k_base *ab, struct ath11k_peer *peer) argument 243 struct ath11k_base *ab = ar->ab; local 297 struct ath11k_base *ab = ar->ab; local 474 ath11k_peer_rhash_delete(struct ath11k_base *ab, struct ath11k_peer *peer) argument 503 ath11k_peer_rhash_id_tbl_init(struct ath11k_base *ab) argument 558 ath11k_peer_rhash_addr_tbl_init(struct ath11k_base *ab) argument 613 ath11k_peer_rhash_id_tbl_destroy(struct ath11k_base *ab) argument 625 ath11k_peer_rhash_addr_tbl_destroy(struct ath11k_base *ab) argument 637 ath11k_peer_rhash_tbl_init(struct ath11k_base *ab) argument 662 ath11k_peer_rhash_tbl_destroy(struct ath11k_base *ab) argument [all...] |
H A D | pci.c | 43 static int ath11k_pci_bus_wake_up(struct ath11k_base *ab) argument 45 struct ath11k_pci *ab_pci = ath11k_pci_priv(ab); 50 static void ath11k_pci_bus_release(struct ath11k_base *ab) argument 52 struct ath11k_pci *ab_pci = ath11k_pci_priv(ab); 57 static u32 ath11k_pci_get_window_start(struct ath11k_base *ab, u32 offset) argument 59 if (!ab->hw_params.static_window_map) 65 else if ((offset ^ HAL_SEQ_WCSS_UMAC_CE0_SRC_REG(ab)) < 75 struct ath11k_base *ab = ab_pci->ab; local 83 ab 90 ath11k_pci_window_write32(struct ath11k_base *ab, u32 offset, u32 value) argument 109 ath11k_pci_window_read32(struct ath11k_base *ab, u32 offset) argument 130 ath11k_pci_get_msi_irq(struct ath11k_base *ab, unsigned int vector) argument 178 ath11k_pci_soc_global_reset(struct ath11k_base *ab) argument 204 ath11k_pci_clear_dbg_registers(struct ath11k_base *ab) argument 234 ath11k_pci_set_link_reg(struct ath11k_base *ab, u32 offset, u32 value, u32 mask) argument 260 ath11k_pci_fix_l1ss(struct ath11k_base *ab) argument 303 ath11k_pci_enable_ltssm(struct ath11k_base *ab) argument 331 ath11k_pci_clear_all_intrs(struct ath11k_base *ab) argument 341 ath11k_pci_set_wlaon_pwr_ctrl(struct ath11k_base *ab) argument 350 ath11k_pci_force_wake(struct ath11k_base *ab) argument 356 ath11k_pci_sw_reset(struct ath11k_base *ab, bool power_on) argument 374 ath11k_pci_init_qmi_ce_config(struct ath11k_base *ab) argument 416 struct ath11k_base *ab = ab_pci->ab; local 502 struct ath11k_base *ab = ab_pci->ab; local 575 struct ath11k_base *ab = ab_pci->ab; local 587 struct ath11k_base *ab = ab_pci->ab; local 613 ath11k_pci_power_up(struct ath11k_base *ab) argument 641 ath11k_pci_power_down(struct ath11k_base *ab, bool is_suspend) argument 657 ath11k_pci_hif_suspend(struct ath11k_base *ab) argument 664 ath11k_pci_hif_resume(struct ath11k_base *ab) argument 671 ath11k_pci_hif_ce_irq_enable(struct ath11k_base *ab) argument 676 ath11k_pci_hif_ce_irq_disable(struct ath11k_base *ab) argument 681 ath11k_pci_start(struct ath11k_base *ab) argument 718 ath11k_pci_read_hw_version(struct ath11k_base *ab, u32 *major, u32 *minor) argument 744 struct ath11k_base *ab; local 967 struct ath11k_base *ab = pci_get_drvdata(pdev); local 997 struct ath11k_base *ab = pci_get_drvdata(pdev); local 1006 struct ath11k_base *ab = dev_get_drvdata(dev); local 1023 struct ath11k_base *ab = dev_get_drvdata(dev); local 1040 struct ath11k_base *ab = dev_get_drvdata(dev); local 1055 struct ath11k_base *ab = dev_get_drvdata(dev); local [all...] |
H A D | core.c | 814 static inline struct ath11k_pdev *ath11k_core_get_single_pdev(struct ath11k_base *ab) argument 816 WARN_ON(!ab->hw_params.single_pdev_only); 818 return &ab->pdevs[0]; 867 bool ath11k_core_coldboot_cal_support(struct ath11k_base *ab) argument 873 return ab->hw_params.coldboot_cal_ftm; 876 return ab->hw_params.coldboot_cal_mm; 879 int ath11k_core_suspend(struct ath11k_base *ab) argument 885 if (!ab->hw_params.supports_suspend) 891 pdev = ath11k_core_get_single_pdev(ab); 896 ret = ath11k_dp_rx_pktlog_stop(ab, tru 936 ath11k_core_suspend_late(struct ath11k_base *ab) argument 961 ath11k_core_resume_early(struct ath11k_base *ab) argument 987 ath11k_core_resume(struct ath11k_base *ab) argument 1023 struct ath11k_base *ab = data; local 1101 ath11k_core_check_smbios(struct ath11k_base *ab) argument 1112 ath11k_core_check_dt(struct ath11k_base *ab) argument 1141 __ath11k_core_create_board_name(struct ath11k_base *ab, char *name, size_t name_len, bool with_variant, enum ath11k_bdf_name_type name_type) argument 1193 ath11k_core_create_board_name(struct ath11k_base *ab, char *name, size_t name_len) argument 1200 ath11k_core_create_fallback_board_name(struct ath11k_base *ab, char *name, size_t name_len) argument 1207 ath11k_core_create_bus_type_board_name(struct ath11k_base *ab, char *name, size_t name_len) argument 1214 ath11k_core_create_chip_id_board_name(struct ath11k_base *ab, char *name, size_t name_len) argument 1221 ath11k_core_firmware_request(struct ath11k_base *ab, const char *file) argument 1243 ath11k_core_free_bdf(struct ath11k_base *ab, struct ath11k_board_data *bd) argument 1251 ath11k_core_parse_bd_ie_board(struct ath11k_base *ab, struct ath11k_board_data *bd, const void *buf, size_t buf_len, const char *boardname, int ie_id, int name_id, int data_id) argument 1336 ath11k_core_fetch_board_data_api_n(struct ath11k_base *ab, struct ath11k_board_data *bd, const char *boardname, int ie_id_match, int name_id, int data_id) argument 1447 ath11k_core_fetch_board_data_api_1(struct ath11k_base *ab, struct ath11k_board_data *bd, const char *name) argument 1463 ath11k_core_fetch_bdf(struct ath11k_base *ab, struct ath11k_board_data *bd) argument 1561 ath11k_core_fetch_regdb(struct ath11k_base *ab, struct ath11k_board_data *bd) argument 1607 ath11k_core_stop(struct ath11k_base *ab) argument 1619 ath11k_core_soc_create(struct ath11k_base *ab) argument 1655 ath11k_core_soc_destroy(struct ath11k_base *ab) argument 1663 ath11k_core_pdev_create(struct ath11k_base *ab) argument 1712 ath11k_core_pdev_destroy(struct ath11k_base *ab) argument 1722 ath11k_core_start(struct ath11k_base *ab) argument 1833 ath11k_core_start_firmware(struct ath11k_base *ab, enum ath11k_firmware_mode mode) argument 1850 ath11k_core_qmi_firmware_ready(struct ath11k_base *ab) argument 1918 ath11k_core_reconfigure_on_crash(struct ath11k_base *ab) argument 1957 struct ath11k_base *ab = ar->ab; local 1978 struct ath11k_base *ab = container_of(work, struct ath11k_base, update_11d_work); local 2005 ath11k_core_pre_reconfigure_recovery(struct ath11k_base *ab) argument 2054 ath11k_core_post_reconfigure_recovery(struct ath11k_base *ab) argument 2101 struct ath11k_base *ab = container_of(work, struct ath11k_base, restart_work); local 2121 struct ath11k_base *ab = container_of(work, struct ath11k_base, reset_work); local 2192 ath11k_init_hw_params(struct ath11k_base *ab) argument 2216 ath11k_core_pre_init(struct ath11k_base *ab) argument 2236 ath11k_core_init(struct ath11k_base *ab) argument 2250 ath11k_core_deinit(struct ath11k_base *ab) argument 2266 ath11k_core_free(struct ath11k_base *ab) argument 2278 struct ath11k_base *ab; local [all...] |
H A D | fw.c | 10 static int ath11k_fw_request_firmware_api_n(struct ath11k_base *ab, argument 19 ab->fw.fw = ath11k_core_firmware_request(ab, name); 20 if (IS_ERR(ab->fw.fw)) { 21 ret = PTR_ERR(ab->fw.fw); 22 ath11k_dbg(ab, ATH11K_DBG_BOOT, "failed to load %s: %d\n", name, ret); 23 ab->fw.fw = NULL; 27 data = ab->fw.fw->data; 28 len = ab->fw.fw->size; 34 ath11k_err(ab, "firmwar 146 ath11k_fw_pre_init(struct ath11k_base *ab) argument 165 ath11k_fw_destroy(struct ath11k_base *ab) argument [all...] |
H A D | dp.c | 16 static void ath11k_dp_htt_htc_tx_complete(struct ath11k_base *ab, argument 24 struct ath11k_base *ab = ar->ab; local 29 spin_lock_bh(&ab->base_lock); 30 peer = ath11k_peer_find(ab, vdev_id, addr); 32 ath11k_warn(ab, "failed to lookup peer %pM on vdev %d\n", 34 spin_unlock_bh(&ab->base_lock); 41 spin_unlock_bh(&ab->base_lock); 46 struct ath11k_base *ab = ar->ab; local 102 ath11k_dp_srng_cleanup(struct ath11k_base *ab, struct dp_srng *ring) argument 133 ath11k_dp_srng_calculate_msi_group(struct ath11k_base *ab, enum hal_ring_type type, int ring_num) argument 184 ath11k_dp_srng_msi_setup(struct ath11k_base *ab, struct hal_srng_params *ring_params, enum hal_ring_type type, int ring_num) argument 224 ath11k_dp_srng_setup(struct ath11k_base *ab, struct dp_srng *ring, enum hal_ring_type type, int ring_num, int mac_id, int num_entries) argument 351 ath11k_dp_stop_shadow_timers(struct ath11k_base *ab) argument 364 ath11k_dp_srng_common_cleanup(struct ath11k_base *ab) argument 384 ath11k_dp_srng_common_setup(struct ath11k_base *ab) argument 501 ath11k_dp_scatter_idle_link_desc_cleanup(struct ath11k_base *ab) argument 517 ath11k_dp_scatter_idle_link_desc_setup(struct ath11k_base *ab, int size, u32 n_link_desc_bank, u32 n_link_desc, u32 last_bank_sz) argument 593 ath11k_dp_link_desc_bank_free(struct ath11k_base *ab, struct dp_link_desc_bank *link_desc_banks) argument 609 ath11k_dp_link_desc_bank_alloc(struct ath11k_base *ab, struct dp_link_desc_bank *desc_bank, int n_link_desc_bank, int last_bank_sz) argument 648 ath11k_dp_link_desc_cleanup(struct ath11k_base *ab, struct dp_link_desc_bank *desc_bank, u32 ring_type, struct dp_srng *ring) argument 660 ath11k_wbm_idle_ring_setup(struct ath11k_base *ab, u32 *n_link_desc) argument 696 ath11k_dp_link_desc_setup(struct ath11k_base *ab, struct dp_link_desc_bank *link_desc_banks, u32 ring_type, struct hal_srng *srng, u32 n_link_desc) argument 785 ath11k_dp_service_srng(struct ath11k_base *ab, struct ath11k_ext_irq_grp *irq_grp, int budget) argument 886 ath11k_dp_pdev_free(struct ath11k_base *ab) argument 901 ath11k_dp_pdev_pre_alloc(struct ath11k_base *ab) argument 925 ath11k_dp_pdev_alloc(struct ath11k_base *ab) argument 1026 struct ath11k_base *ab = ctx; local 1037 ath11k_dp_free(struct ath11k_base *ab) argument 1061 ath11k_dp_alloc(struct ath11k_base *ab) argument 1135 struct ath11k_base *ab = update_timer->ab; local 1157 ath11k_dp_shadow_start_timer(struct ath11k_base *ab, struct hal_srng *srng, struct ath11k_hp_update_timer *update_timer) argument 1177 ath11k_dp_shadow_stop_timer(struct ath11k_base *ab, struct ath11k_hp_update_timer *update_timer) argument 1189 ath11k_dp_shadow_init_timer(struct ath11k_base *ab, struct ath11k_hp_update_timer *update_timer, u32 interval, u32 ring_id) argument [all...] |
H A D | ahb.c | 145 ath11k_ahb_get_msi_irq_wcn6750(struct ath11k_base *ab, unsigned int vector) argument 147 return ab->pci.msi.irqs[vector]; 151 ath11k_ahb_get_window_start_wcn6750(struct ath11k_base *ab, u32 offset) argument 159 else if ((offset ^ HAL_SEQ_WCSS_UMAC_CE0_SRC_REG(ab)) < 167 ath11k_ahb_window_write32_wcn6750(struct ath11k_base *ab, u32 offset, u32 value) argument 172 window_start = ath11k_ahb_get_window_start_wcn6750(ab, offset); 174 iowrite32(value, ab->mem + window_start + 178 static u32 ath11k_ahb_window_read32_wcn6750(struct ath11k_base *ab, u32 offset) argument 184 window_start = ath11k_ahb_get_window_start_wcn6750(ab, offset); 186 val = ioread32(ab 199 ath11k_ahb_read32(struct ath11k_base *ab, u32 offset) argument 204 ath11k_ahb_write32(struct ath11k_base *ab, u32 offset, u32 value) argument 209 ath11k_ahb_kill_tasklets(struct ath11k_base *ab) argument 231 __ath11k_ahb_ext_irq_disable(struct ath11k_base *ab) argument 256 ath11k_ahb_setbit32(struct ath11k_base *ab, u8 bit, u32 offset) argument 264 ath11k_ahb_clearbit32(struct ath11k_base *ab, u8 bit, u32 offset) argument 272 ath11k_ahb_ce_irq_enable(struct ath11k_base *ab, u16 ce_id) argument 293 ath11k_ahb_ce_irq_disable(struct ath11k_base *ab, u16 ce_id) argument 314 ath11k_ahb_sync_ce_irqs(struct ath11k_base *ab) argument 328 ath11k_ahb_sync_ext_irqs(struct ath11k_base *ab) argument 343 ath11k_ahb_ce_irqs_enable(struct ath11k_base *ab) argument 354 ath11k_ahb_ce_irqs_disable(struct ath11k_base *ab) argument 365 ath11k_ahb_start(struct ath11k_base *ab) argument 373 ath11k_ahb_ext_irq_enable(struct ath11k_base *ab) argument 388 ath11k_ahb_ext_irq_disable(struct ath11k_base *ab) argument 394 ath11k_ahb_stop(struct ath11k_base *ab) argument 404 ath11k_ahb_power_up(struct ath11k_base *ab) argument 416 ath11k_ahb_power_down(struct ath11k_base *ab, bool is_suspend) argument 423 ath11k_ahb_init_qmi_ce_config(struct ath11k_base *ab) argument 434 ath11k_ahb_free_ext_irq(struct ath11k_base *ab) argument 449 ath11k_ahb_free_irq(struct ath11k_base *ab) argument 495 struct ath11k_base *ab = irq_grp->ab; local 524 ath11k_ahb_config_ext_irq(struct ath11k_base *ab) argument 610 ath11k_ahb_config_irq(struct ath11k_base *ab) argument 644 ath11k_ahb_map_service_to_pipe(struct ath11k_base *ab, u16 service_id, u8 *ul_pipe, u8 *dl_pipe) argument 687 ath11k_ahb_hif_suspend(struct ath11k_base *ab) argument 722 ath11k_ahb_hif_resume(struct ath11k_base *ab) argument 797 ath11k_core_get_rproc(struct ath11k_base *ab) argument 819 ath11k_ahb_setup_msi_resources(struct ath11k_base *ab) argument 869 ath11k_ahb_setup_smp2p_handle(struct ath11k_base *ab) argument 887 ath11k_ahb_release_smp2p_handle(struct ath11k_base *ab) argument 897 ath11k_ahb_setup_resources(struct ath11k_base *ab) argument 918 ath11k_ahb_setup_msa_resources(struct ath11k_base *ab) argument 957 ath11k_ahb_fw_resources_init(struct ath11k_base *ab) argument 1055 ath11k_ahb_fw_resource_deinit(struct ath11k_base *ab) argument 1092 struct ath11k_base *ab; local 1226 ath11k_ahb_remove_prepare(struct ath11k_base *ab) argument 1242 ath11k_ahb_free_resources(struct ath11k_base *ab) argument 1261 struct ath11k_base *ab = platform_get_drvdata(pdev); local 1279 struct ath11k_base *ab = platform_get_drvdata(pdev); local [all...] |
H A D | fw.h | 24 int ath11k_fw_pre_init(struct ath11k_base *ab); 25 void ath11k_fw_destroy(struct ath11k_base *ab);
|
H A D | mhi.c | 154 void ath11k_mhi_set_mhictrl_reset(struct ath11k_base *ab) argument 158 val = ath11k_pcic_read32(ab, MHISTATUS); 160 ath11k_dbg(ab, ATH11K_DBG_PCI, "mhistatus 0x%x\n", val); 165 ath11k_pcic_write32(ab, MHICTRL, MHICTRL_RESET_MASK); 170 static void ath11k_mhi_reset_txvecdb(struct ath11k_base *ab) argument 172 ath11k_pcic_write32(ab, PCIE_TXVECDB, 0); 175 static void ath11k_mhi_reset_txvecstatus(struct ath11k_base *ab) argument 177 ath11k_pcic_write32(ab, PCIE_TXVECSTATUS, 0); 180 static void ath11k_mhi_reset_rxvecdb(struct ath11k_base *ab) argument 182 ath11k_pcic_write32(ab, PCIE_RXVECD 185 ath11k_mhi_reset_rxvecstatus(struct ath11k_base *ab) argument 190 ath11k_mhi_clear_vector(struct ath11k_base *ab) argument 200 struct ath11k_base *ab = ab_pci->ab; local 271 struct ath11k_base *ab = dev_get_drvdata(mhi_cntrl->cntrl_dev); local 339 struct ath11k_base *ab = ab_pci->ab; local 436 struct ath11k_base *ab = ab_pci->ab; local 472 struct ath11k_base *ab = ab_pci->ab; local 486 struct ath11k_base *ab = ab_pci->ab; local [all...] |
H A D | pcic.c | 131 int ath11k_pcic_init_msi_config(struct ath11k_base *ab) argument 139 if (msi_config->hw_rev == ab->hw_rev) 144 ath11k_err(ab, "failed to fetch msi config, unsupported hw version: 0x%x\n", 145 ab->hw_rev); 149 ab->pci.msi.config = msi_config; 154 static void __ath11k_pcic_write32(struct ath11k_base *ab, u32 offset, u32 value) argument 157 iowrite32(value, ab->mem + offset); 159 ab->pci.ops->window_write32(ab, offset, value); 162 void ath11k_pcic_write32(struct ath11k_base *ab, u3 argument 182 __ath11k_pcic_read32(struct ath11k_base *ab, u32 offset) argument 194 ath11k_pcic_read32(struct ath11k_base *ab, u32 offset) argument 217 ath11k_pcic_read(struct ath11k_base *ab, void *buf, u32 start, u32 end) argument 255 ath11k_pcic_get_msi_address(struct ath11k_base *ab, u32 *msi_addr_lo, u32 *msi_addr_hi) argument 263 ath11k_pcic_get_user_msi_assignment(struct ath11k_base *ab, char *user_name, int *num_vectors, u32 *user_base_data, u32 *base_vector) argument 291 ath11k_pcic_get_ce_msi_idx(struct ath11k_base *ab, u32 ce_id, u32 *msi_idx) argument 308 ath11k_pcic_free_ext_irq(struct ath11k_base *ab) argument 323 ath11k_pcic_free_irq(struct ath11k_base *ab) argument 338 ath11k_pcic_ce_irq_enable(struct ath11k_base *ab, u16 ce_id) argument 352 ath11k_pcic_ce_irq_disable(struct ath11k_base *ab, u16 ce_id) argument 366 ath11k_pcic_ce_irqs_disable(struct ath11k_base *ab) argument 379 ath11k_pcic_sync_ce_irqs(struct ath11k_base *ab) argument 406 struct ath11k_base *ab = ce_pipe->ab; local 424 struct ath11k_base *ab = irq_grp->ab; local 437 __ath11k_pcic_ext_irq_disable(struct ath11k_base *ab) argument 458 struct ath11k_base *ab = irq_grp->ab; local 471 ath11k_pcic_ext_irq_enable(struct ath11k_base *ab) argument 489 ath11k_pcic_sync_ext_irqs(struct ath11k_base *ab) argument 503 ath11k_pcic_ext_irq_disable(struct ath11k_base *ab) argument 515 struct ath11k_base *ab = irq_grp->ab; local 535 struct ath11k_base *ab = irq_grp->ab; local 555 ath11k_pcic_get_msi_irq(struct ath11k_base *ab, unsigned int vector) argument 560 ath11k_pcic_ext_irq_config(struct ath11k_base *ab) argument 649 ath11k_pcic_config_irq(struct ath11k_base *ab) argument 706 ath11k_pcic_ce_irqs_enable(struct ath11k_base *ab) argument 720 ath11k_pcic_kill_tasklets(struct ath11k_base *ab) argument 734 ath11k_pcic_ce_irq_disable_sync(struct ath11k_base *ab) argument 742 ath11k_pcic_stop(struct ath11k_base *ab) argument 749 ath11k_pcic_start(struct ath11k_base *ab) argument 760 ath11k_pcic_map_service_to_pipe(struct ath11k_base *ab, u16 service_id, u8 *ul_pipe, u8 *dl_pipe) argument 804 ath11k_pcic_register_pci_ops(struct ath11k_base *ab, const struct ath11k_pci_ops *pci_ops) argument 820 ath11k_pci_enable_ce_irqs_except_wake_irq(struct ath11k_base *ab) argument 833 ath11k_pci_disable_ce_irqs_except_wake_irq(struct ath11k_base *ab) argument [all...] |
H A D | hal.h | 35 #define HAL_SHADOW_BASE_ADDR(ab) ab->hw_params.regs->hal_shadow_base_addr 40 #define HAL_SHADOW_REG(ab, x) (HAL_SHADOW_BASE_ADDR(ab) + (4 * (x))) 47 (ab->hw_params.regs->hal_seq_wcss_umac_ce0_src_reg) 49 (ab->hw_params.regs->hal_seq_wcss_umac_ce0_dst_reg) 51 (ab->hw_params.regs->hal_seq_wcss_umac_ce1_src_reg) 53 (ab->hw_params.regs->hal_seq_wcss_umac_ce1_dst_reg) 62 #define HAL_TCL1_RING_BASE_LSB(ab) ab [all...] |
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | hif.h | 13 u32 (*read32)(struct ath12k_base *ab, u32 address); 14 void (*write32)(struct ath12k_base *ab, u32 address, u32 data); 15 void (*irq_enable)(struct ath12k_base *ab); 16 void (*irq_disable)(struct ath12k_base *ab); 17 int (*start)(struct ath12k_base *ab); 18 void (*stop)(struct ath12k_base *ab); 19 int (*power_up)(struct ath12k_base *ab); 20 void (*power_down)(struct ath12k_base *ab, bool is_suspend); 21 int (*suspend)(struct ath12k_base *ab); 22 int (*resume)(struct ath12k_base *ab); 35 ath12k_hif_map_service_to_pipe(struct ath12k_base *ab, u16 service_id, u8 *ul_pipe, u8 *dl_pipe) argument 42 ath12k_hif_get_user_msi_vector(struct ath12k_base *ab, char *user_name, int *num_vectors, u32 *user_base_data, u32 *base_vector) argument 56 ath12k_hif_get_msi_address(struct ath12k_base *ab, u32 *msi_addr_lo, u32 *msi_addr_hi) argument 66 ath12k_hif_get_ce_msi_idx(struct ath12k_base *ab, u32 ce_id, u32 *msi_data_idx) argument 75 ath12k_hif_ce_irq_enable(struct ath12k_base *ab) argument 81 ath12k_hif_ce_irq_disable(struct ath12k_base *ab) argument 87 ath12k_hif_irq_enable(struct ath12k_base *ab) argument 92 ath12k_hif_irq_disable(struct ath12k_base *ab) argument 97 ath12k_hif_suspend(struct ath12k_base *ab) argument 105 ath12k_hif_resume(struct ath12k_base *ab) argument 113 ath12k_hif_start(struct ath12k_base *ab) argument 118 ath12k_hif_stop(struct ath12k_base *ab) argument 123 ath12k_hif_read32(struct ath12k_base *ab, u32 address) argument 128 ath12k_hif_write32(struct ath12k_base *ab, u32 address, u32 data) argument 134 ath12k_hif_power_up(struct ath12k_base *ab) argument 142 ath12k_hif_power_down(struct ath12k_base *ab, bool is_suspend) argument [all...] |
H A D | core.c | 24 static int ath12k_core_rfkill_config(struct ath12k_base *ab) argument 29 if (!(ab->target_caps.sys_cap_info & WMI_SYS_CAP_INFO_RFKILL)) 32 for (i = 0; i < ab->num_radios; i++) { 33 ar = ab->pdevs[i].ar; 37 ath12k_warn(ab, "failed to configure rfkill: %d", ret); 45 int ath12k_core_suspend(struct ath12k_base *ab) argument 50 if (!ab->hw_params->supports_suspend) 54 for (i = 0; i < ab->num_radios; i++) { 55 ar = ath12k_mac_get_ar_by_pdev_id(ab, i); 60 ath12k_warn(ab, "faile 84 ath12k_core_suspend_late(struct ath12k_base *ab) argument 98 ath12k_core_resume_early(struct ath12k_base *ab) argument 114 ath12k_core_resume(struct ath12k_base *ab) argument 132 __ath12k_core_create_board_name(struct ath12k_base *ab, char *name, size_t name_len, bool with_variant, bool bus_type_mode) argument 174 ath12k_core_create_board_name(struct ath12k_base *ab, char *name, size_t name_len) argument 180 ath12k_core_create_fallback_board_name(struct ath12k_base *ab, char *name, size_t name_len) argument 186 ath12k_core_create_bus_type_board_name(struct ath12k_base *ab, char *name, size_t name_len) argument 192 ath12k_core_firmware_request(struct ath12k_base *ab, const char *file) argument 214 ath12k_core_free_bdf(struct ath12k_base *ab, struct ath12k_board_data *bd) argument 222 ath12k_core_parse_bd_ie_board(struct ath12k_base *ab, struct ath12k_board_data *bd, const void *buf, size_t buf_len, const char *boardname, int ie_id, int name_id, int data_id) argument 307 ath12k_core_fetch_board_data_api_n(struct ath12k_base *ab, struct ath12k_board_data *bd, const char *boardname, int ie_id_match, int name_id, int data_id) argument 418 ath12k_core_fetch_board_data_api_1(struct ath12k_base *ab, struct ath12k_board_data *bd, char *filename) argument 433 ath12k_core_fetch_bdf(struct ath12k_base *ab, struct ath12k_board_data *bd) argument 491 ath12k_core_fetch_regdb(struct ath12k_base *ab, struct ath12k_board_data *bd) argument 537 ath12k_core_get_max_station_per_radio(struct ath12k_base *ab) argument 546 ath12k_core_get_max_peers_per_radio(struct ath12k_base *ab) argument 555 ath12k_core_get_max_num_tids(struct ath12k_base *ab) argument 564 ath12k_core_stop(struct ath12k_base *ab) argument 580 struct ath12k_base *ab = data; local 636 ath12k_core_check_smbios(struct ath12k_base *ab) argument 647 ath12k_core_soc_create(struct ath12k_base *ab) argument 673 ath12k_core_soc_destroy(struct ath12k_base *ab) argument 681 ath12k_core_pdev_create(struct ath12k_base *ab) argument 705 ath12k_core_pdev_destroy(struct ath12k_base *ab) argument 712 ath12k_core_start(struct ath12k_base *ab, enum ath12k_firmware_mode mode) argument 830 ath12k_core_start_firmware(struct ath12k_base *ab, enum ath12k_firmware_mode mode) argument 847 ath12k_core_qmi_firmware_ready(struct ath12k_base *ab) argument 907 ath12k_core_reconfigure_on_crash(struct ath12k_base *ab) argument 944 struct ath12k_base *ab = container_of(work, struct ath12k_base, rfkill_work); local 975 struct ath12k_base *ab = ar->ab; local 994 ath12k_core_pre_reconfigure_recovery(struct ath12k_base *ab) argument 1044 ath12k_core_post_reconfigure_recovery(struct ath12k_base *ab) argument 1086 struct ath12k_base *ab = container_of(work, struct ath12k_base, restart_work); local 1103 struct ath12k_base *ab = container_of(work, struct ath12k_base, reset_work); local 1173 ath12k_core_pre_init(struct ath12k_base *ab) argument 1188 ath12k_core_init(struct ath12k_base *ab) argument 1201 ath12k_core_deinit(struct ath12k_base *ab) argument 1216 ath12k_core_free(struct ath12k_base *ab) argument 1227 struct ath12k_base *ab; local [all...] |
H A D | acpi.c | 11 static int ath12k_acpi_dsm_get_data(struct ath12k_base *ab, int func) argument 17 root_handle = ACPI_HANDLE(ab->dev); 19 ath12k_dbg(ab, ATH12K_DBG_BOOT, "invalid acpi handler\n"); 23 obj = acpi_evaluate_dsm(root_handle, ab->hw_params->acpi_guid, 0, func, 27 ath12k_dbg(ab, ATH12K_DBG_BOOT, "acpi_evaluate_dsm() failed\n"); 32 ab->acpi.func_bit = obj->integer.value; 37 ath12k_warn(ab, "invalid ACPI DSM TAS config size: %d\n", 43 memcpy(&ab->acpi.tas_cfg, obj->buffer.pointer, 49 ath12k_warn(ab, "invalid ACPI DSM TAS data size: %d\n", 55 memcpy(&ab 122 ath12k_acpi_set_power_limit(struct ath12k_base *ab) argument 144 ath12k_acpi_set_bios_sar_power(struct ath12k_base *ab) argument 166 struct ath12k_base *ab = data; local 206 ath12k_acpi_set_bios_sar_params(struct ath12k_base *ab) argument 225 ath12k_acpi_set_tas_params(struct ath12k_base *ab) argument 250 ath12k_acpi_start(struct ath12k_base *ab) argument 386 ath12k_acpi_stop(struct ath12k_base *ab) argument [all...] |
H A D | fw.c | 10 static int ath12k_fw_request_firmware_api_n(struct ath12k_base *ab, argument 19 ab->fw.fw = ath12k_core_firmware_request(ab, name); 20 if (IS_ERR(ab->fw.fw)) { 21 ret = PTR_ERR(ab->fw.fw); 22 ath12k_dbg(ab, ATH12K_DBG_BOOT, "failed to load %s: %d\n", name, ret); 23 ab->fw.fw = NULL; 27 data = ab->fw.fw->data; 28 len = ab->fw.fw->size; 34 ath12k_err(ab, "firmwar 153 ath12k_fw_map(struct ath12k_base *ab) argument 167 ath12k_fw_unmap(struct ath12k_base *ab) argument [all...] |
H A D | debugfs.h | 11 void ath12k_debugfs_soc_create(struct ath12k_base *ab); 12 void ath12k_debugfs_soc_destroy(struct ath12k_base *ab); 16 static inline void ath12k_debugfs_soc_create(struct ath12k_base *ab) argument 20 static inline void ath12k_debugfs_soc_destroy(struct ath12k_base *ab) argument
|
H A D | pci.c | 137 static int ath12k_pci_bus_wake_up(struct ath12k_base *ab) argument 139 struct ath12k_pci *ab_pci = ath12k_pci_priv(ab); 144 static void ath12k_pci_bus_release(struct ath12k_base *ab) argument 146 struct ath12k_pci *ab_pci = ath12k_pci_priv(ab); 163 struct ath12k_base *ab = ab_pci->ab; local 176 ab->mem + WINDOW_REG_ADDRESS); 177 ioread32(ab->mem + WINDOW_REG_ADDRESS); 194 iowrite32(WINDOW_ENABLE_BIT | window, ab_pci->ab->mem + WINDOW_REG_ADDRESS); 197 static u32 ath12k_pci_get_window_start(struct ath12k_base *ab, argument 219 ath12k_pci_soc_global_reset(struct ath12k_base *ab) argument 245 ath12k_pci_clear_dbg_registers(struct ath12k_base *ab) argument 275 ath12k_pci_enable_ltssm(struct ath12k_base *ab) argument 303 ath12k_pci_clear_all_intrs(struct ath12k_base *ab) argument 313 ath12k_pci_set_wlaon_pwr_ctrl(struct ath12k_base *ab) argument 322 ath12k_pci_force_wake(struct ath12k_base *ab) argument 328 ath12k_pci_sw_reset(struct ath12k_base *ab, bool power_on) argument 342 ath12k_pci_free_ext_irq(struct ath12k_base *ab) argument 356 ath12k_pci_free_irq(struct ath12k_base *ab) argument 370 ath12k_pci_ce_irq_enable(struct ath12k_base *ab, u16 ce_id) argument 385 ath12k_pci_ce_irq_disable(struct ath12k_base *ab, u16 ce_id) argument 400 ath12k_pci_ce_irqs_disable(struct ath12k_base *ab) argument 413 ath12k_pci_sync_ce_irqs(struct ath12k_base *ab) argument 440 struct ath12k_base *ab = ce_pipe->ab; local 471 __ath12k_pci_ext_irq_disable(struct ath12k_base *ab) argument 502 ath12k_pci_sync_ext_irqs(struct ath12k_base *ab) argument 521 struct ath12k_base *ab = irq_grp->ab; local 541 struct ath12k_base *ab = irq_grp->ab; local 560 ath12k_pci_ext_irq_config(struct ath12k_base *ab) argument 632 ath12k_pci_config_irq(struct ath12k_base *ab) argument 684 ath12k_pci_init_qmi_ce_config(struct ath12k_base *ab) argument 706 ath12k_pci_ce_irqs_enable(struct ath12k_base *ab) argument 746 struct ath12k_base *ab = ab_pci->ab; local 827 struct ath12k_base *ab = ab_pci->ab; local 888 struct ath12k_base *ab = ab_pci->ab; local 900 struct ath12k_base *ab = ab_pci->ab; local 917 ath12k_pci_update_qrtr_node_id(struct ath12k_base *ab) argument 946 ath12k_pci_kill_tasklets(struct ath12k_base *ab) argument 960 ath12k_pci_ce_irq_disable_sync(struct ath12k_base *ab) argument 967 ath12k_pci_map_service_to_pipe(struct ath12k_base *ab, u16 service_id, u8 *ul_pipe, u8 *dl_pipe) argument 1017 ath12k_pci_get_user_msi_assignment(struct ath12k_base *ab, char *user_name, int *num_vectors, u32 *user_base_data, u32 *base_vector) argument 1045 ath12k_pci_get_msi_address(struct ath12k_base *ab, u32 *msi_addr_lo, u32 *msi_addr_hi) argument 1062 ath12k_pci_get_ce_msi_idx(struct ath12k_base *ab, u32 ce_id, u32 *msi_idx) argument 1079 ath12k_pci_hif_ce_irq_enable(struct ath12k_base *ab) argument 1084 ath12k_pci_hif_ce_irq_disable(struct ath12k_base *ab) argument 1089 ath12k_pci_ext_irq_enable(struct ath12k_base *ab) argument 1103 ath12k_pci_ext_irq_disable(struct ath12k_base *ab) argument 1109 ath12k_pci_hif_suspend(struct ath12k_base *ab) argument 1118 ath12k_pci_hif_resume(struct ath12k_base *ab) argument 1127 ath12k_pci_stop(struct ath12k_base *ab) argument 1133 ath12k_pci_start(struct ath12k_base *ab) argument 1150 ath12k_pci_read32(struct ath12k_base *ab, u32 offset) argument 1197 ath12k_pci_write32(struct ath12k_base *ab, u32 offset, u32 value) argument 1243 ath12k_pci_power_up(struct ath12k_base *ab) argument 1274 ath12k_pci_power_down(struct ath12k_base *ab, bool is_suspend) argument 1308 ath12k_pci_read_hw_version(struct ath12k_base *ab, u32 *major, u32 *minor) argument 1326 struct ath12k_base *ab; local 1500 struct ath12k_base *ab = pci_get_drvdata(pdev); local 1530 struct ath12k_base *ab = pci_get_drvdata(pdev); local 1539 struct ath12k_base *ab = dev_get_drvdata(dev); local 1551 struct ath12k_base *ab = dev_get_drvdata(dev); local 1563 struct ath12k_base *ab = dev_get_drvdata(dev); local 1575 struct ath12k_base *ab = dev_get_drvdata(dev); local [all...] |
H A D | fw.h | 30 void ath12k_fw_map(struct ath12k_base *ab); 31 void ath12k_fw_unmap(struct ath12k_base *ab);
|
H A D | peer.c | 11 struct ath12k_peer *ath12k_peer_find(struct ath12k_base *ab, int vdev_id, argument 16 lockdep_assert_held(&ab->base_lock); 18 list_for_each_entry(peer, &ab->peers, list) { 30 static struct ath12k_peer *ath12k_peer_find_by_pdev_idx(struct ath12k_base *ab, argument 35 lockdep_assert_held(&ab->base_lock); 37 list_for_each_entry(peer, &ab->peers, list) { 49 struct ath12k_peer *ath12k_peer_find_by_addr(struct ath12k_base *ab, argument 54 lockdep_assert_held(&ab->base_lock); 56 list_for_each_entry(peer, &ab->peers, list) { 66 struct ath12k_peer *ath12k_peer_find_by_id(struct ath12k_base *ab, argument 80 ath12k_peer_exist_by_vdev_id(struct ath12k_base *ab, int vdev_id) argument 96 ath12k_peer_find_by_ast(struct ath12k_base *ab, int ast_hash) argument 110 ath12k_peer_unmap_event(struct ath12k_base *ab, u16 peer_id) argument 134 ath12k_peer_map_event(struct ath12k_base *ab, u8 vdev_id, u16 peer_id, u8 *mac_addr, u16 ast_hash, u16 hw_peer_id) argument 162 ath12k_wait_for_peer_common(struct ath12k_base *ab, int vdev_id, const u8 *addr, bool expect_mapped) argument 187 struct ath12k_base *ab = ar->ab; local [all...] |
H A D | pci.h | 38 #define PCIE_QSERDES_COM_SYSCLK_EN_SEL_REG(ab) \ 39 ((ab)->hw_params->regs->pcie_qserdes_sysclk_en_sel) 42 #define PCIE_PCS_OSC_DTCT_CONFIG1_REG(ab) \ 43 ((ab)->hw_params->regs->pcie_pcs_osc_dtct_config_base) 45 #define PCIE_PCS_OSC_DTCT_CONFIG2_REG(ab) \ 46 ((ab)->hw_params->regs->pcie_pcs_osc_dtct_config_base + 0x4) 48 #define PCIE_PCS_OSC_DTCT_CONFIG4_REG(ab) \ 49 ((ab)->hw_params->regs->pcie_pcs_osc_dtct_config_base + 0xc) 94 int (*wakeup)(struct ath12k_base *ab); 95 void (*release)(struct ath12k_base *ab); 100 struct ath12k_base *ab; member in struct:ath12k_pci 120 ath12k_pci_priv(struct ath12k_base *ab) argument [all...] |
/linux-master/drivers/usb/phy/ |
H A D | phy-ab8500-usb.c | 121 /* Driver is using the ab-iddet driver*/ 150 static void ab8500_usb_wd_workaround(struct ab8500_usb *ab) argument 152 abx500_set_register_interruptible(ab->dev, 159 abx500_set_register_interruptible(ab->dev, 167 abx500_set_register_interruptible(ab->dev, 173 static void ab8500_usb_regulator_enable(struct ab8500_usb *ab) argument 177 ret = regulator_enable(ab->v_ape); 179 dev_err(ab->dev, "Failed to enable v-ape\n"); 181 if (ab->flags & AB8500_USB_FLAG_REGULATOR_SET_VOLTAGE) { 182 ab 213 ab8500_usb_regulator_disable(struct ab8500_usb *ab) argument 240 ab8500_usb_wd_linkstatus(struct ab8500_usb *ab, u8 bit) argument 251 ab8500_usb_phy_enable(struct ab8500_usb *ab, bool sel_host) argument 272 ab8500_usb_phy_disable(struct ab8500_usb *ab, bool sel_host) argument 314 ab8505_usb_link_status_update(struct ab8500_usb *ab, enum ab8505_usb_link_status lsts) argument 422 ab8500_usb_link_status_update(struct ab8500_usb *ab, enum ab8500_usb_link_status lsts) argument 525 abx500_usb_link_status_update(struct ab8500_usb *ab) argument 564 struct ab8500_usb *ab = (struct ab8500_usb *) data; local 608 struct ab8500_usb *ab = (struct ab8500_usb *)data; local 617 struct ab8500_usb *ab = container_of(work, struct ab8500_usb, local 636 struct ab8500_usb *ab; local 660 struct ab8500_usb *ab; local 682 ab8500_usb_restart_phy(struct ab8500_usb *ab) argument 709 ab8500_usb_regulator_get(struct ab8500_usb *ab) argument 737 ab8500_usb_irq_setup(struct platform_device *pdev, struct ab8500_usb *ab) argument 788 ab8500_usb_set_ab8500_tuning_values(struct ab8500_usb *ab) argument 825 ab8500_usb_set_ab8505_tuning_values(struct ab8500_usb *ab) argument 870 struct ab8500_usb *ab; local 970 struct ab8500_usb *ab = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/md/ |
H A D | dm-audit.c | 23 struct audit_buffer *ab; local 28 ab = audit_log_start(audit_context(), GFP_KERNEL, audit_type); 29 if (unlikely(!ab)) 32 audit_log_format(ab, "module=%s op=%s", dm_msg_prefix, op); 33 return ab; 39 struct audit_buffer *ab = NULL; local 46 ab = dm_audit_log_start(audit_type, dm_msg_prefix, op); 47 if (unlikely(!ab)) 49 audit_log_task_info(ab); 50 audit_log_format(ab, " de 72 struct audit_buffer *ab; local [all...] |
/linux-master/security/integrity/ |
H A D | integrity_audit.c | 41 struct audit_buffer *ab; local 47 ab = audit_log_start(audit_context(), GFP_KERNEL, audit_msgno); 48 if (!ab) 50 audit_log_format(ab, "pid=%d uid=%u auid=%u ses=%u", 55 audit_log_task_context(ab); 56 audit_log_format(ab, " op=%s cause=%s comm=", op, cause); 57 audit_log_untrustedstring(ab, get_task_comm(name, current)); 59 audit_log_format(ab, " name="); 60 audit_log_untrustedstring(ab, fname); 63 audit_log_format(ab, " de [all...] |
/linux-master/include/linux/mfd/abx500/ |
H A D | ab8500.h | 387 static inline int is_ab8500(struct ab8500 *ab) argument 389 return ab->version == AB8500_VERSION_AB8500; 392 static inline int is_ab8505(struct ab8500 *ab) argument 394 return ab->version == AB8500_VERSION_AB8505; 397 static inline int is_ab9540(struct ab8500 *ab) argument 399 return ab->version == AB8500_VERSION_AB9540; 402 static inline int is_ab8540(struct ab8500 *ab) argument 404 return ab->version == AB8500_VERSION_AB8540; 408 static inline int is_ab8500_1p0_or_earlier(struct ab8500 *ab) argument 410 return (is_ab8500(ab) 414 is_ab8500_1p1_or_earlier(struct ab8500 *ab) argument 420 is_ab8500_2p0_or_earlier(struct ab8500 *ab) argument 425 is_ab8500_3p3_or_earlier(struct ab8500 *ab) argument 431 is_ab8500_2p0(struct ab8500 *ab) argument 436 is_ab8505_1p0_or_earlier(struct ab8500 *ab) argument 441 is_ab8505_2p0(struct ab8500 *ab) argument 446 is_ab9540_1p0_or_earlier(struct ab8500 *ab) argument 451 is_ab9540_2p0(struct ab8500 *ab) argument 460 is_ab9540_3p0(struct ab8500 *ab) argument 465 is_ab8540_1p0_or_earlier(struct ab8500 *ab) argument 470 is_ab8540_1p1_or_earlier(struct ab8500 *ab) argument 475 is_ab8540_1p2_or_earlier(struct ab8500 *ab) argument 480 is_ab8540_2p0_or_earlier(struct ab8500 *ab) argument 485 is_ab8540_2p0(struct ab8500 *ab) argument 490 is_ab8505_2p0_earlier(struct ab8500 *ab) argument 495 is_ab9540_2p0_or_earlier(struct ab8500 *ab) argument [all...] |