| /linux/drivers/scsi/bfa/ |
| H A D | bfa_hw_ct.c | 29 void __iomem *kva = bfa_ioc_bar0(&bfa->ioc); in bfa_hwct_reginit() local 33 bfa_regs->intr_status = (kva + HOSTFN0_INT_STATUS); in bfa_hwct_reginit() 34 bfa_regs->intr_mask = (kva + HOSTFN0_INT_MSK); in bfa_hwct_reginit() 36 bfa_regs->intr_status = (kva + HOSTFN1_INT_STATUS); in bfa_hwct_reginit() 37 bfa_regs->intr_mask = (kva + HOSTFN1_INT_MSK); in bfa_hwct_reginit() 45 void __iomem *kva = bfa_ioc_bar0(&bfa->ioc); in bfa_hwct2_reginit() local 47 bfa_regs->intr_status = (kva + CT2_HOSTFN_INT_STATUS); in bfa_hwct2_reginit() 48 bfa_regs->intr_mask = (kva + CT2_HOSTFN_INTR_MASK); in bfa_hwct2_reginit()
|
| H A D | bfa_hw_cb.c | 19 void __iomem *kva = bfa_ioc_bar0(&bfa->ioc); in bfa_hwcb_reginit() local 23 bfa_regs->intr_status = (kva + HOSTFN0_INT_STATUS); in bfa_hwcb_reginit() 24 bfa_regs->intr_mask = (kva + HOSTFN0_INT_MSK); in bfa_hwcb_reginit() 26 bfa_regs->intr_status = (kva + HOSTFN1_INT_STATUS); in bfa_hwcb_reginit() 27 bfa_regs->intr_mask = (kva + HOSTFN1_INT_MSK); in bfa_hwcb_reginit()
|
| H A D | bfa_port.c | 91 memcpy(port->stats, port->stats_dma.kva, in bfa_port_get_stats_isr() 205 port->stats_dma.kva = dma_kva; in bfa_port_mem_claim() 524 memcpy(cee->attr, cee->attr_dma.kva, in bfa_cee_get_attr_isr() 557 memcpy(cee->stats, cee->stats_dma.kva, in bfa_cee_get_stats_isr() 622 cee->attr_dma.kva = dma_kva; in bfa_cee_mem_claim() 624 cee->stats_dma.kva = dma_kva + BFA_ROUNDUP( in bfa_cee_mem_claim()
|
| H A D | bfad.c | 536 vfree(kva_elem->kva); in bfad_hal_mem_release() 543 dma_elem->mem_len, dma_elem->kva, in bfad_hal_mem_release() 605 kva_elem->kva = vzalloc(kva_elem->mem_len); in bfad_hal_mem_alloc() 606 if (kva_elem->kva == NULL) { in bfad_hal_mem_alloc() 616 dma_elem->kva = dma_alloc_coherent(&bfad->pcidev->dev, in bfad_hal_mem_alloc() 619 if (dma_elem->kva == NULL) { in bfad_hal_mem_alloc() 625 memset(dma_elem->kva, 0, dma_elem->mem_len); in bfad_hal_mem_alloc()
|
| /linux/arch/powerpc/kernel/ |
| H A D | early_32.c | 21 unsigned long kva, offset = reloc_offset(); in early_init() local 23 kva = *PTRRELOC(&kernstart_virt_addr); in early_init() 26 if (kva == KERNELBASE) in early_init() 37 return kva + offset; in early_init()
|
| /linux/drivers/net/ethernet/brocade/bna/ |
| H A D | bfa_msgq.c | 209 dst = (u8 *)cmdq->addr.kva; in __cmd_copy() 219 dst = (u8 *)cmdq->addr.kva; in __cmd_copy() 280 u8 *addr = (u8 *)cmdq->addr.kva; in bfa_msgq_cmdq_copy_rsp() 469 rspq_qe = (u8 *)rspq->addr.kva; in bfa_msgq_rspq_pi_update() 588 bfa_msgq_memclaim(struct bfa_msgq *msgq, u8 *kva, u64 pa) in bfa_msgq_memclaim() argument 590 msgq->cmdq.addr.kva = kva; in bfa_msgq_memclaim() 593 kva += roundup(BFA_MSGQ_CMDQ_SIZE, BFA_DMA_ALIGN_SZ); in bfa_msgq_memclaim() 596 msgq->rspq.addr.kva = kva; in bfa_msgq_memclaim() 644 src = (u8 *)rspq->addr.kva; in bfa_msgq_rsp_copy() 655 src = (u8 *)rspq->addr.kva; in bfa_msgq_rsp_copy()
|
| H A D | bfa_cee.c | 75 memcpy(cee->attr, cee->attr_dma.kva, in bfa_cee_get_attr_isr() 95 memcpy(cee->stats, cee->stats_dma.kva, in bfa_cee_get_stats_isr() 137 cee->attr_dma.kva = dma_kva; in bfa_nw_cee_mem_claim() 139 cee->stats_dma.kva = dma_kva + bfa_cee_attr_meminfo(); in bfa_nw_cee_mem_claim()
|
| H A D | bna_enet.c | 1692 u8 *kva; in bna_ioceth_init() local 1706 kva = res_info[BNA_RES_MEM_T_ATTR].res_u.mem_info.mdl[0].kva; in bna_ioceth_init() 1707 bfa_nw_ioc_mem_claim(&ioceth->ioc, kva, dma); in bna_ioceth_init() 1709 kva = res_info[BNA_RES_MEM_T_FWTRC].res_u.mem_info.mdl[0].kva; in bna_ioceth_init() 1710 bfa_nw_ioc_debug_memclaim(&ioceth->ioc, kva); in bna_ioceth_init() 1718 kva = res_info[BNA_RES_MEM_T_COM].res_u.mem_info.mdl[0].kva; in bna_ioceth_init() 1720 bfa_nw_cee_mem_claim(&bna->cee, kva, dma); in bna_ioceth_init() 1721 kva += bfa_nw_cee_meminfo(); in bna_ioceth_init() 1725 bfa_nw_flash_memclaim(&bna->flash, kva, dma); in bna_ioceth_init() 1726 kva += bfa_nw_flash_meminfo(); in bna_ioceth_init() [all …]
|
| H A D | bna_tx_rx.c | 628 res_info[BNA_RX_RES_MEM_T_RIT].res_u.mem_info.mdl[0].kva; in bna_rxf_init() 1861 u8 *kva; in bna_rxq_qpt_setup() local 1868 rxq->qpt.kv_qpt_ptr = qpt_mem->kva; in bna_rxq_qpt_setup() 1872 rxq->rcb->sw_qpt = (void **) swqpt_mem->kva; in bna_rxq_qpt_setup() 1873 rxq->rcb->sw_q = page_mem->kva; in bna_rxq_qpt_setup() 1875 kva = page_mem->kva; in bna_rxq_qpt_setup() 1879 rxq->rcb->sw_qpt[i] = kva; in bna_rxq_qpt_setup() 1880 kva += PAGE_SIZE; in bna_rxq_qpt_setup() 1899 u8 *kva; in bna_rxp_cqpt_setup() local 1906 rxp->cq.qpt.kv_qpt_ptr = qpt_mem->kva; in bna_rxp_cqpt_setup() [all …]
|
| H A D | bfa_msgq.h | 119 void bfa_msgq_memclaim(struct bfa_msgq *msgq, u8 *kva, u64 pa);
|
| H A D | bnad.c | 1321 if (mem_info->mdl[i].kva != NULL) { in bnad_mem_free() 1327 mem_info->mdl[i].kva, dma_pa); in bnad_mem_free() 1329 kfree(mem_info->mdl[i].kva); in bnad_mem_free() 1355 mem_info->mdl[i].kva = in bnad_mem_alloc() 1359 if (mem_info->mdl[i].kva == NULL) in bnad_mem_alloc() 1368 mem_info->mdl[i].kva = kzalloc(mem_info->len, in bnad_mem_alloc() 1370 if (mem_info->mdl[i].kva == NULL) in bnad_mem_alloc()
|
| H A D | bfa_ioc.h | 39 void *kva; /* ! Kernel virtual address */ member
|
| H A D | bna_types.h | 263 void *kva; member
|
| H A D | bfa_ioc.c | 2586 ioc->attr_dma.kva = dm_kva; in bfa_nw_ioc_mem_claim()
|
| /linux/drivers/media/platform/qcom/venus/ |
| H A D | hfi_venus.c | 99 void *kva; /* kernel virtual address */ member 171 if (!queue->qmem.kva) in venus_write_queue() 210 wr_ptr = (u32 *)(queue->qmem.kva + (wr_idx << 2)); in venus_write_queue() 212 if (wr_ptr < (u32 *)queue->qmem.kva || in venus_write_queue() 213 wr_ptr > (u32 *)(queue->qmem.kva + queue->qmem.size - sizeof(*wr_ptr))) in venus_write_queue() 224 memcpy(queue->qmem.kva, packet + len, new_wr_idx << 2); in venus_write_queue() 250 if (!queue->qmem.kva) in venus_read_queue() 286 rd_ptr = (u32 *)(queue->qmem.kva + (rd_idx << 2)); in venus_read_queue() 288 if (rd_ptr < (u32 *)queue->qmem.kva || in venus_read_queue() 289 rd_ptr > (u32 *)(queue->qmem.kva + queue->qmem.size - sizeof(*rd_ptr))) in venus_read_queue() [all …]
|
| /linux/drivers/accel/amdxdna/ |
| H A D | amdxdna_gem.c | 204 if (abo->mem.kva) in amdxdna_hmm_invalidate() 205 return abo->mem.kva; in amdxdna_hmm_invalidate() 207 /* The first call to get the kva, taking slow path. */ in amdxdna_hmm_invalidate() 210 if (!abo->mem.kva) { in amdxdna_hmm_invalidate() 215 abo->mem.kva = map.vaddr; in amdxdna_hmm_invalidate() 217 return abo->mem.kva; in amdxdna_hmm_invalidate() 227 if (abo->mem.kva) { 228 struct iosys_map map = IOSYS_MAP_INIT_VADDR(abo->mem.kva); 231 abo->mem.kva = NULL;
|
| H A D | amdxdna_gem.h | 27 void *kva; member 44 struct mutex lock; /* Protects: pinned, mem.kva, open_ref */
|
| /linux/arch/mips/kernel/ |
| H A D | bmips_5xxx_init.S | 28 #define cacheop(kva, size, linesize, op) \ argument 30 addu t1, kva, size ; \ 33 and t0, kva, t2 ; \
|
| /linux/drivers/infiniband/sw/siw/ |
| H A D | siw_qp_rx.c | 104 static int siw_rx_kva(struct siw_rx_stream *srx, void *kva, int len) in siw_rx_kva() argument 108 siw_dbg_qp(rx_qp(srx), "kva: 0x%p, len: %u\n", kva, len); in siw_rx_kva() 110 rv = skb_copy_bits(srx->skb, srx->skb_offset, kva, len); in siw_rx_kva() 112 pr_warn("siw: [QP %u]: %s, len %d, kva 0x%p, rv %d\n", in siw_rx_kva() 113 qp_id(rx_qp(srx)), __func__, len, kva, rv); in siw_rx_kva() 118 siw_crc_update(&srx->mpa_crc, kva, len); in siw_rx_kva()
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | verbs.c | 3921 u64 kva = 0; 3923 return irdma_reg_phys_mr(pd, 0, 0, acc, &kva, true); 3929 u64 kva = 0; irdma_get_dma_mr() local
|