Lines Matching refs:cpu_addr
182 wcn_ch->cpu_addr = dma_alloc_coherent(dev, size, &wcn_ch->dma_addr, in wcn36xx_dxe_init_descs()
184 if (!wcn_ch->cpu_addr) in wcn36xx_dxe_init_descs()
187 memset(wcn_ch->cpu_addr, 0, size); in wcn36xx_dxe_init_descs()
189 cur_dxe = (struct wcn36xx_dxe_desc *)wcn_ch->cpu_addr; in wcn36xx_dxe_init_descs()
538 void *cpu_addr; in wcn36xx_dxe_allocate_mem_pools() local
547 cpu_addr = dma_alloc_coherent(wcn->dev, s, &wcn->mgmt_mem_pool.phy_addr, in wcn36xx_dxe_allocate_mem_pools()
549 if (!cpu_addr) in wcn36xx_dxe_allocate_mem_pools()
552 wcn->mgmt_mem_pool.virt_addr = cpu_addr; in wcn36xx_dxe_allocate_mem_pools()
553 memset(cpu_addr, 0, s); in wcn36xx_dxe_allocate_mem_pools()
562 cpu_addr = dma_alloc_coherent(wcn->dev, s, &wcn->data_mem_pool.phy_addr, in wcn36xx_dxe_allocate_mem_pools()
564 if (!cpu_addr) in wcn36xx_dxe_allocate_mem_pools()
567 wcn->data_mem_pool.virt_addr = cpu_addr; in wcn36xx_dxe_allocate_mem_pools()
568 memset(cpu_addr, 0, s); in wcn36xx_dxe_allocate_mem_pools()