Home
last modified time | relevance | path

Searched refs:mbox_info (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/wireless/ath/ath10k/
H A Dsdio.c38 return __ALIGN_MASK((len), ar_sdio->mbox_info.block_mask); in ath10k_sdio_calc_txrx_padded_len()
206 ret = sdio_set_block_size(func, ar_sdio->mbox_info.block_size); in ath10k_sdio_config()
209 ar_sdio->mbox_info.block_size, ret); in ath10k_sdio_config()
359 len = round_down(len, ar_sdio->mbox_info.block_size); in ath10k_sdio_readsb()
651 ret = ath10k_sdio_readsb(ar, ar_sdio->mbox_info.htc_addr, in ath10k_sdio_mbox_rx_fetch()
692 ret = ath10k_sdio_readsb(ar, ar_sdio->mbox_info.htc_addr, in ath10k_sdio_mbox_rx_fetch_bundle()
1082 struct ath10k_mbox_info *mbox_info = &ar_sdio->mbox_info; in ath10k_sdio_set_mbox_info() local
1085 mbox_info->htc_addr = ATH10K_HIF_MBOX_BASE_ADDR; in ath10k_sdio_set_mbox_info()
1086 mbox_info->block_size = ATH10K_HIF_MBOX_BLOCK_SIZE; in ath10k_sdio_set_mbox_info()
1087 mbox_info->block_mask = ATH10K_HIF_MBOX_BLOCK_SIZE - 1; in ath10k_sdio_set_mbox_info()
[all …]
H A Dsdio.h187 struct ath10k_mbox_info mbox_info; member
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_mbox.c1121 static int init_mbox_info(struct hinic_recv_mbox *mbox_info) in init_mbox_info() argument
1125 mbox_info->seq_id = SEQ_ID_MAX_VAL; in init_mbox_info()
1127 mbox_info->mbox = kzalloc(MBOX_MAX_BUF_SZ, GFP_KERNEL); in init_mbox_info()
1128 if (!mbox_info->mbox) in init_mbox_info()
1131 mbox_info->buf_out = kzalloc(MBOX_MAX_BUF_SZ, GFP_KERNEL); in init_mbox_info()
1132 if (!mbox_info->buf_out) { in init_mbox_info()
1137 atomic_set(&mbox_info->msg_cnt, 0); in init_mbox_info()
1142 kfree(mbox_info->mbox); in init_mbox_info()
1147 static void clean_mbox_info(struct hinic_recv_mbox *mbox_info) in clean_mbox_info() argument
1149 kfree(mbox_info->buf_out); in clean_mbox_info()
[all …]
/linux/drivers/net/wireless/ath/ath6kl/
H A Dhif.c237 scat_req->addr = dev->ar->mbox_info.htc_addr; in ath6kl_hif_submit_scat_req()
243 dev->ar->mbox_info.htc_ext_addr : in ath6kl_hif_submit_scat_req()
244 dev->ar->mbox_info.htc_addr; in ath6kl_hif_submit_scat_req()
680 dev->htc_cnxt->block_sz = dev->ar->mbox_info.block_size; in ath6kl_hif_setup()
693 dev->htc_cnxt->block_sz, dev->ar->mbox_info.htc_addr); in ath6kl_hif_setup()
H A Dsdio.c98 struct ath6kl_mbox_info *mbox_info = &ar->mbox_info; in ath6kl_sdio_set_mbox_info() local
101 mbox_info->htc_addr = HIF_MBOX_BASE_ADDR; in ath6kl_sdio_set_mbox_info()
102 mbox_info->htc_ext_addr = HIF_MBOX0_EXT_BASE_ADDR; in ath6kl_sdio_set_mbox_info()
103 mbox_info->htc_ext_sz = HIF_MBOX0_EXT_WIDTH; in ath6kl_sdio_set_mbox_info()
104 mbox_info->block_size = HIF_MBOX_BLOCK_SIZE; in ath6kl_sdio_set_mbox_info()
105 mbox_info->gmbox_addr = HIF_GMBOX_BASE_ADDR; in ath6kl_sdio_set_mbox_info()
106 mbox_info->gmbox_sz = HIF_GMBOX_WIDTH; in ath6kl_sdio_set_mbox_info()
1141 addr = ar->mbox_info.htc_addr; in ath6kl_sdio_bmi_write()
1210 addr = ar->mbox_info.htc_addr; in ath6kl_sdio_bmi_read()
H A Dhtc_mbox.c523 target->dev->ar->mbox_info.htc_addr, in ath6kl_htc_tx_issue()
528 target->dev->ar->mbox_info.htc_addr, in ath6kl_htc_tx_issue()
536 target->dev->ar->mbox_info.htc_addr, in ath6kl_htc_tx_issue()
1318 padded_len, dev->ar->mbox_info.htc_addr); in ath6kl_htc_rx_packet()
1321 dev->ar->mbox_info.htc_addr, in ath6kl_htc_rx_packet()
2788 block_size = target->dev->ar->mbox_info.block_size; in ath6kl_htc_reset()
H A Dcore.h809 struct ath6kl_mbox_info mbox_info; member
H A Dinit.c422 blk_size = ar->mbox_info.block_size; in ath6kl_set_htc_params()