Lines Matching refs:cur_ctl
79 struct wcn36xx_dxe_ctl *cur_ctl = NULL; in wcn36xx_dxe_allocate_ctl_block() local
84 cur_ctl = kzalloc(sizeof(*cur_ctl), GFP_KERNEL); in wcn36xx_dxe_allocate_ctl_block()
85 if (!cur_ctl) in wcn36xx_dxe_allocate_ctl_block()
88 spin_lock_init(&cur_ctl->skb_lock); in wcn36xx_dxe_allocate_ctl_block()
89 cur_ctl->ctl_blk_order = i; in wcn36xx_dxe_allocate_ctl_block()
91 ch->head_blk_ctl = cur_ctl; in wcn36xx_dxe_allocate_ctl_block()
92 ch->tail_blk_ctl = cur_ctl; in wcn36xx_dxe_allocate_ctl_block()
94 prev_ctl->next = cur_ctl; in wcn36xx_dxe_allocate_ctl_block()
95 cur_ctl->next = ch->head_blk_ctl; in wcn36xx_dxe_allocate_ctl_block()
97 prev_ctl->next = cur_ctl; in wcn36xx_dxe_allocate_ctl_block()
99 prev_ctl = cur_ctl; in wcn36xx_dxe_allocate_ctl_block()
177 struct wcn36xx_dxe_ctl *cur_ctl = NULL; in wcn36xx_dxe_init_descs() local
190 cur_ctl = wcn_ch->head_blk_ctl; in wcn36xx_dxe_init_descs()
193 cur_ctl->desc = cur_dxe; in wcn36xx_dxe_init_descs()
194 cur_ctl->desc_phy_addr = wcn_ch->dma_addr + in wcn36xx_dxe_init_descs()
219 cur_ctl->desc_phy_addr; in wcn36xx_dxe_init_descs()
222 cur_ctl->desc_phy_addr; in wcn36xx_dxe_init_descs()
226 cur_ctl = cur_ctl->next; in wcn36xx_dxe_init_descs()
296 struct wcn36xx_dxe_ctl *cur_ctl = NULL; in wcn36xx_dxe_ch_alloc_skb() local
298 cur_ctl = wcn_ch->head_blk_ctl; in wcn36xx_dxe_ch_alloc_skb()
301 wcn36xx_dxe_fill_skb(wcn->dev, cur_ctl); in wcn36xx_dxe_ch_alloc_skb()
302 cur_ctl = cur_ctl->next; in wcn36xx_dxe_ch_alloc_skb()