Lines Matching refs:cpu_addr
181 wcn_ch->cpu_addr = dma_alloc_coherent(NULL, size, &wcn_ch->dma_addr, in wcn36xx_dxe_init_descs()
183 if (!wcn_ch->cpu_addr) in wcn36xx_dxe_init_descs()
186 memset(wcn_ch->cpu_addr, 0, size); in wcn36xx_dxe_init_descs()
188 cur_dxe = (struct wcn36xx_dxe_desc *)wcn_ch->cpu_addr; in wcn36xx_dxe_init_descs()
534 void *cpu_addr; in wcn36xx_dxe_allocate_mem_pools() local
543 cpu_addr = dma_alloc_coherent(NULL, s, &wcn->mgmt_mem_pool.phy_addr, in wcn36xx_dxe_allocate_mem_pools()
545 if (!cpu_addr) in wcn36xx_dxe_allocate_mem_pools()
548 wcn->mgmt_mem_pool.virt_addr = cpu_addr; in wcn36xx_dxe_allocate_mem_pools()
549 memset(cpu_addr, 0, s); in wcn36xx_dxe_allocate_mem_pools()
558 cpu_addr = dma_alloc_coherent(NULL, s, &wcn->data_mem_pool.phy_addr, in wcn36xx_dxe_allocate_mem_pools()
560 if (!cpu_addr) in wcn36xx_dxe_allocate_mem_pools()
563 wcn->data_mem_pool.virt_addr = cpu_addr; in wcn36xx_dxe_allocate_mem_pools()
564 memset(cpu_addr, 0, s); in wcn36xx_dxe_allocate_mem_pools()