wcn_ch            168 drivers/net/wireless/ath/wcn36xx/dxe.c static int wcn36xx_dxe_init_descs(struct device *dev, struct wcn36xx_dxe_ch *wcn_ch)
wcn_ch            176 drivers/net/wireless/ath/wcn36xx/dxe.c 	size = wcn_ch->desc_num * sizeof(struct wcn36xx_dxe_desc);
wcn_ch            177 drivers/net/wireless/ath/wcn36xx/dxe.c 	wcn_ch->cpu_addr = dma_alloc_coherent(dev, size, &wcn_ch->dma_addr,
wcn_ch            179 drivers/net/wireless/ath/wcn36xx/dxe.c 	if (!wcn_ch->cpu_addr)
wcn_ch            182 drivers/net/wireless/ath/wcn36xx/dxe.c 	cur_dxe = (struct wcn36xx_dxe_desc *)wcn_ch->cpu_addr;
wcn_ch            183 drivers/net/wireless/ath/wcn36xx/dxe.c 	cur_ctl = wcn_ch->head_blk_ctl;
wcn_ch            185 drivers/net/wireless/ath/wcn36xx/dxe.c 	for (i = 0; i < wcn_ch->desc_num; i++) {
wcn_ch            187 drivers/net/wireless/ath/wcn36xx/dxe.c 		cur_ctl->desc_phy_addr = wcn_ch->dma_addr +
wcn_ch            190 drivers/net/wireless/ath/wcn36xx/dxe.c 		switch (wcn_ch->ch_type) {
wcn_ch            210 drivers/net/wireless/ath/wcn36xx/dxe.c 		} else if ((0 < i) && (i < wcn_ch->desc_num - 1)) {
wcn_ch            213 drivers/net/wireless/ath/wcn36xx/dxe.c 		} else if (i == (wcn_ch->desc_num - 1)) {
wcn_ch            217 drivers/net/wireless/ath/wcn36xx/dxe.c 				wcn_ch->head_blk_ctl->desc_phy_addr;
wcn_ch            227 drivers/net/wireless/ath/wcn36xx/dxe.c static void wcn36xx_dxe_deinit_descs(struct device *dev, struct wcn36xx_dxe_ch *wcn_ch)
wcn_ch            231 drivers/net/wireless/ath/wcn36xx/dxe.c 	size = wcn_ch->desc_num * sizeof(struct wcn36xx_dxe_desc);
wcn_ch            232 drivers/net/wireless/ath/wcn36xx/dxe.c 	dma_free_coherent(dev, size,wcn_ch->cpu_addr, wcn_ch->dma_addr);
wcn_ch            259 drivers/net/wireless/ath/wcn36xx/dxe.c static int wcn36xx_dxe_enable_ch_int(struct wcn36xx *wcn, u16 wcn_ch)
wcn_ch            267 drivers/net/wireless/ath/wcn36xx/dxe.c 	reg_data |= wcn_ch;
wcn_ch            301 drivers/net/wireless/ath/wcn36xx/dxe.c 				    struct wcn36xx_dxe_ch *wcn_ch)
wcn_ch            306 drivers/net/wireless/ath/wcn36xx/dxe.c 	cur_ctl = wcn_ch->head_blk_ctl;
wcn_ch            308 drivers/net/wireless/ath/wcn36xx/dxe.c 	for (i = 0; i < wcn_ch->desc_num; i++) {
wcn_ch            317 drivers/net/wireless/ath/wcn36xx/dxe.c 				     struct wcn36xx_dxe_ch *wcn_ch)
wcn_ch            319 drivers/net/wireless/ath/wcn36xx/dxe.c 	struct wcn36xx_dxe_ctl *cur = wcn_ch->head_blk_ctl;
wcn_ch            322 drivers/net/wireless/ath/wcn36xx/dxe.c 	for (i = 0; i < wcn_ch->desc_num; i++) {