Searched refs:dma_addr (Results 1 – 13 of 13) sorted by relevance
| /net/core/ |
| A D | devmem.c | 85 unsigned long dma_addr; in net_devmem_alloc_dmabuf() local 90 dma_addr = gen_pool_alloc_owner(binding->chunk_pool, PAGE_SIZE, in net_devmem_alloc_dmabuf() 92 if (!dma_addr) in net_devmem_alloc_dmabuf() 95 offset = dma_addr - owner->base_dma_addr; in net_devmem_alloc_dmabuf() 109 unsigned long dma_addr = net_devmem_get_dma_addr(niov); in net_devmem_free_dmabuf() local 111 if (WARN_ON(!gen_pool_has_addr(binding->chunk_pool, dma_addr, in net_devmem_free_dmabuf() 115 gen_pool_free(binding->chunk_pool, dma_addr, PAGE_SIZE); in net_devmem_free_dmabuf() 250 dma_addr_t dma_addr = sg_dma_address(sg); in net_devmem_bind_dmabuf() local 263 owner->base_dma_addr = dma_addr; in net_devmem_bind_dmabuf() 267 err = gen_pool_add_owner(binding->chunk_pool, dma_addr, in net_devmem_bind_dmabuf() [all …]
|
| A D | netmem_priv.h | 34 unsigned long dma_addr) in netmem_set_dma_addr() argument 36 __netmem_clear_lsb(netmem)->dma_addr = dma_addr; in netmem_set_dma_addr()
|
| A D | page_pool.c | 450 dma_addr_t dma_addr = page_pool_get_dma_addr_netmem(netmem); in __page_pool_dma_sync_for_device() local 453 __dma_sync_single_for_device(pool->p.dev, dma_addr + pool->p.offset, in __page_pool_dma_sync_for_device()
|
| /net/smc/ |
| A D | smc_ism.c | 213 if (!dmb_desc->dma_addr) in smc_ism_unregister_dmb() 220 dmb.dma_addr = dmb_desc->dma_addr; in smc_ism_unregister_dmb() 225 dmb_desc->dma_addr = 0; in smc_ism_unregister_dmb() 247 dmb_desc->dma_addr = dmb.dma_addr; in smc_ism_register_dmb() 279 dmb_desc->dma_addr = dmb.dma_addr; in smc_ism_attach_dmb()
|
| A D | smc_loopback.c | 84 dmb_node->dma_addr = SMC_DMA_ADDR_INVALID; in smc_lo_register_dmb() 104 dmb->dma_addr = dmb_node->dma_addr; in smc_lo_register_dmb() 190 dmb->dma_addr = dmb_node->dma_addr; in smc_lo_attach_dmb()
|
| A D | smc_loopback.h | 31 dma_addr_t dma_addr; member
|
| A D | smc_core.c | 1331 lgr->rtokens[i][lnk->link_idx].dma_addr = 0; in smcr_rtoken_clear_link() 2631 lgr->rtokens[rtok_idx][link_idx_new].dma_addr = be64_to_cpu(nw_vaddr); in smc_rtoken_set() 2638 u64 dma_addr = be64_to_cpu(nw_vaddr); in smc_rtoken_set2() local 2652 lgr->rtokens[rtok_idx][link_idx].dma_addr = dma_addr; in smc_rtoken_set2() 2659 u64 dma_addr = be64_to_cpu(nw_vaddr); in smc_rtoken_add() local 2665 lgr->rtokens[i][lnk->link_idx].dma_addr == dma_addr && in smc_rtoken_add() 2675 lgr->rtokens[i][lnk->link_idx].dma_addr = dma_addr; in smc_rtoken_add() 2691 lgr->rtokens[i][j].dma_addr = 0; in smc_rtoken_delete()
|
| A D | smc_tx.c | 327 lgr->rtokens[conn->rtoken_idx][link->link_idx].dma_addr + in smc_tx_rdma_write() 363 dma_addr_t dma_addr = in smcr_tx_rdma_writes() local 375 u64 base_addr = dma_addr; in smcr_tx_rdma_writes()
|
| A D | smc_core.h | 228 dma_addr_t dma_addr; member 235 u64 dma_addr; member
|
| /net/sunrpc/xprtrdma/ |
| A D | svc_rdma_sendto.c | 579 dma_addr_t dma_addr; in svc_rdma_page_dma_map() local 583 dma_addr = ib_dma_map_page(dev, page, offset, len, DMA_TO_DEVICE); in svc_rdma_page_dma_map() 584 if (ib_dma_mapping_error(dev, dma_addr)) in svc_rdma_page_dma_map() 587 trace_svcrdma_dma_map_page(&ctxt->sc_cid, dma_addr, len); in svc_rdma_page_dma_map() 588 ctxt->sc_sges[ctxt->sc_cur_sge_no].addr = dma_addr; in svc_rdma_page_dma_map() 594 trace_svcrdma_dma_map_err(&ctxt->sc_cid, dma_addr, len); in svc_rdma_page_dma_map()
|
| /net/rds/ |
| A D | ib_frmr.c | 222 u64 dma_addr = sg_dma_address(&ibmr->sg[i]); in rds_ib_map_frmr() local 225 if (dma_addr & ~PAGE_MASK) { in rds_ib_map_frmr() 232 if ((dma_addr + dma_len) & ~PAGE_MASK) { in rds_ib_map_frmr()
|
| A D | ib_cm.c | 410 dma_addr_t dma_addr, enum dma_data_direction dir) in rds_dma_hdr_free() argument 412 ib_dma_unmap_single(dev, dma_addr, sizeof(*hdr), dir); in rds_dma_hdr_free() 417 dma_addr_t *dma_addr, enum dma_data_direction dir) in rds_dma_hdr_alloc() argument 425 *dma_addr = ib_dma_map_single(dev, hdr, sizeof(*hdr), in rds_dma_hdr_alloc() 427 if (ib_dma_mapping_error(dev, *dma_addr)) { in rds_dma_hdr_alloc()
|
| A D | ib_recv.c | 856 dma_addr_t dma_addr = ic->i_recv_hdrs_dma[recv - ic->i_recvs]; in rds_ib_process_recv() local 875 ib_dma_sync_single_for_cpu(ic->rds_ibdev->dev, dma_addr, in rds_ib_process_recv() 980 ib_dma_sync_single_for_device(ic->rds_ibdev->dev, dma_addr, in rds_ib_process_recv()
|
Completed in 30 milliseconds