Home
last modified time | relevance | path

Searched refs:dma_addr (Results 1 – 13 of 13) sorted by relevance

/net/core/
A Ddevmem.c85 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 Dnetmem_priv.h34 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 Dpage_pool.c450 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 Dsmc_ism.c213 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 Dsmc_loopback.c84 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 Dsmc_loopback.h31 dma_addr_t dma_addr; member
A Dsmc_core.c1331 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 Dsmc_tx.c327 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 Dsmc_core.h228 dma_addr_t dma_addr; member
235 u64 dma_addr; member
/net/sunrpc/xprtrdma/
A Dsvc_rdma_sendto.c579 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 Dib_frmr.c222 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 Dib_cm.c410 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 Dib_recv.c856 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