Searched refs:dma_mem (Results 1 – 13 of 13) sorted by relevance
| /Linux-v5.4/kernel/dma/ |
| D | coherent.c | 26 if (dev && dev->dma_mem) in dev_get_coherent_memory() 27 return dev->dma_mem; in dev_get_coherent_memory() 44 struct dma_coherent_mem *dma_mem = NULL; in dma_init_coherent_memory() local 60 dma_mem = kzalloc(sizeof(struct dma_coherent_mem), GFP_KERNEL); in dma_init_coherent_memory() 61 if (!dma_mem) { in dma_init_coherent_memory() 65 dma_mem->bitmap = kzalloc(bitmap_size, GFP_KERNEL); in dma_init_coherent_memory() 66 if (!dma_mem->bitmap) { in dma_init_coherent_memory() 71 dma_mem->virt_base = mem_base; in dma_init_coherent_memory() 72 dma_mem->device_base = device_addr; in dma_init_coherent_memory() 73 dma_mem->pfn_base = PFN_DOWN(phys_addr); in dma_init_coherent_memory() [all …]
|
| /Linux-v5.4/drivers/scsi/be2iscsi/ |
| D | be.h | 31 struct be_dma_mem dma_mem; member 53 return q->dma_mem.va + q->head * q->entry_size; in queue_head_node() 58 return q->dma_mem.va + wrb_num * q->entry_size; in queue_get_wrb() 63 return q->dma_mem.va + q->tail * q->entry_size; in queue_tail_node()
|
| D | be_cmds.c | 741 struct be_dma_mem *q_mem = &eq->dma_mem; in beiscsi_cmd_eq_create() 783 struct be_dma_mem *q_mem = &cq->dma_mem; in beiscsi_cmd_cq_create() 856 struct be_dma_mem *q_mem = &mccq->dma_mem; in beiscsi_cmd_mccq_create() 982 struct be_dma_mem *q_mem = &dq->dma_mem; in be_cmd_create_default_pdu_queue()
|
| D | be_main.c | 2981 struct be_dma_mem *mem = &q->dma_mem; in be_fill_queue() 3013 mem = &eq->dma_mem; in beiscsi_create_eqs() 3051 mem = &eq->dma_mem; in beiscsi_create_eqs() 3080 mem = &cq->dma_mem; in beiscsi_create_cqs() 3116 mem = &cq->dma_mem; in beiscsi_create_cqs() 3141 mem = &dq->dma_mem; in beiscsi_create_def_hdr() 3193 mem = &dataq->dma_mem; in beiscsi_create_def_data() 3308 struct be_dma_mem *mem = &q->dma_mem; in be_queue_free() 3319 struct be_dma_mem *mem = &q->dma_mem; in be_queue_alloc()
|
| /Linux-v5.4/drivers/scsi/ |
| D | stex.c | 311 void *dma_mem; member 411 struct req_msg *req = hba->dma_mem + hba->req_head * hba->rq_size; in stex_alloc_req() 421 return (struct req_msg *)(hba->dma_mem + in stex_ss_alloc_req() 1146 msg_h = (struct st_msg_header *)hba->dma_mem; in stex_ss_handshake() 1736 hba->dma_mem = dma_alloc_coherent(&pdev->dev, in stex_probe() 1738 if (!hba->dma_mem) { in stex_probe() 1747 hba->dma_mem = dma_alloc_coherent(&pdev->dev, in stex_probe() 1751 if (!hba->dma_mem) { in stex_probe() 1768 hba->scratch = (__le32 *)(hba->dma_mem + scratch_offset); in stex_probe() 1769 hba->status_buffer = (struct status_msg *)(hba->dma_mem + sts_offset); in stex_probe() [all …]
|
| /Linux-v5.4/drivers/staging/fsl-dpaa2/ethsw/ |
| D | ethsw.c | 632 u8 *dma_mem; in port_fdb_dump() local 635 dma_mem = kzalloc(fdb_dump_size, GFP_KERNEL); in port_fdb_dump() 636 if (!dma_mem) in port_fdb_dump() 639 fdb_dump_iova = dma_map_single(dev, dma_mem, fdb_dump_size, in port_fdb_dump() 656 fdb_entries = (struct fdb_dump_entry *)dma_mem; in port_fdb_dump() 671 kfree(dma_mem); in port_fdb_dump() 678 kfree(dma_mem); in port_fdb_dump()
|
| /Linux-v5.4/drivers/infiniband/hw/i40iw/ |
| D | i40iw_verbs.h | 129 struct i40iw_dma_mem dma_mem; member
|
| D | i40iw_verbs.c | 382 i40iw_free_dma_mem(iwdev->sc_dev.hw, &iwqp->kqp.dma_mem); in i40iw_free_qp_resources() 461 struct i40iw_dma_mem *mem = &iwqp->kqp.dma_mem; in i40iw_setup_kmode_qp()
|
| /Linux-v5.4/drivers/net/ethernet/emulex/benet/ |
| D | be.h | 132 struct be_dma_mem dma_mem; member 154 return q->dma_mem.va + q->head * q->entry_size; in queue_head_node() 159 return q->dma_mem.va + q->tail * q->entry_size; in queue_tail_node() 164 return q->dma_mem.va + index * q->entry_size; in queue_index_node()
|
| D | be_cmds.c | 996 struct be_dma_mem *q_mem = &eqo->q.dma_mem; in be_cmd_eq_create() 1161 struct be_dma_mem *q_mem = &cq->dma_mem; in be_cmd_cq_create() 1239 struct be_dma_mem *q_mem = &mccq->dma_mem; in be_cmd_mccq_ext_create() 1304 struct be_dma_mem *q_mem = &mccq->dma_mem; in be_cmd_mccq_org_create() 1363 struct be_dma_mem *q_mem = &txq->dma_mem; in be_cmd_txq_create() 1411 struct be_dma_mem *q_mem = &rxq->dma_mem; in be_cmd_rxq_create()
|
| D | be_main.c | 148 struct be_dma_mem *mem = &q->dma_mem; in be_queue_free() 160 struct be_dma_mem *mem = &q->dma_mem; in be_queue_alloc() 1437 entry = txo->q.dma_mem.va; in be_tx_timeout() 1447 entry = txo->cq.dma_mem.va; in be_tx_timeout()
|
| /Linux-v5.4/drivers/net/ethernet/freescale/dpaa2/ |
| D | dpaa2-eth.c | 2957 u8 *dma_mem; in dpaa2_eth_set_dist_key() local 2987 dma_mem = kzalloc(DPAA2_CLASSIFIER_DMA_SIZE, GFP_KERNEL); in dpaa2_eth_set_dist_key() 2988 if (!dma_mem) in dpaa2_eth_set_dist_key() 2991 err = dpni_prepare_key_cfg(&cls_cfg, dma_mem); in dpaa2_eth_set_dist_key() 2998 key_iova = dma_map_single(dev, dma_mem, DPAA2_CLASSIFIER_DMA_SIZE, in dpaa2_eth_set_dist_key() 3021 kfree(dma_mem); in dpaa2_eth_set_dist_key()
|
| /Linux-v5.4/include/linux/ |
| D | device.h | 1281 struct dma_coherent_mem *dma_mem; /* internal for coherent mem member
|