Home
last modified time | relevance | path

Searched refs:dma_mem (Results 1 – 10 of 10) sorted by relevance

/linux-4.1.27/drivers/base/
Ddma-coherent.c24 struct dma_coherent_mem *dma_mem = NULL; in dma_init_coherent_memory() local
38 dma_mem = kzalloc(sizeof(struct dma_coherent_mem), GFP_KERNEL); in dma_init_coherent_memory()
39 if (!dma_mem) in dma_init_coherent_memory()
41 dma_mem->bitmap = kzalloc(bitmap_size, GFP_KERNEL); in dma_init_coherent_memory()
42 if (!dma_mem->bitmap) in dma_init_coherent_memory()
45 dma_mem->virt_base = mem_base; in dma_init_coherent_memory()
46 dma_mem->device_base = device_addr; in dma_init_coherent_memory()
47 dma_mem->pfn_base = PFN_DOWN(phys_addr); in dma_init_coherent_memory()
48 dma_mem->size = pages; in dma_init_coherent_memory()
49 dma_mem->flags = flags; in dma_init_coherent_memory()
[all …]
/linux-4.1.27/drivers/scsi/be2iscsi/
Dbe.h39 struct be_dma_mem dma_mem; member
61 return q->dma_mem.va + q->head * q->entry_size; in queue_head_node()
66 return q->dma_mem.va + wrb_num * q->entry_size; in queue_get_wrb()
71 return q->dma_mem.va + q->tail * q->entry_size; in queue_tail_node()
Dbe_cmds.c829 struct be_dma_mem *q_mem = &eq->dma_mem; in beiscsi_cmd_eq_create()
952 struct be_dma_mem *q_mem = &cq->dma_mem; in beiscsi_cmd_cq_create()
1025 struct be_dma_mem *q_mem = &mccq->dma_mem; in beiscsi_cmd_mccq_create()
1149 struct be_dma_mem *q_mem = &dq->dma_mem; in be_cmd_create_default_pdu_queue()
Dbe_main.c3210 struct be_dma_mem *mem = &q->dma_mem; in be_fill_queue()
3242 mem = &eq->dma_mem; in beiscsi_create_eqs()
3277 mem = &eq->dma_mem; in beiscsi_create_eqs()
3306 mem = &cq->dma_mem; in beiscsi_create_cqs()
3339 mem = &cq->dma_mem; in beiscsi_create_cqs()
3365 mem = &dq->dma_mem; in beiscsi_create_def_hdr()
3418 mem = &dataq->dma_mem; in beiscsi_create_def_data()
3535 struct be_dma_mem *mem = &q->dma_mem; in be_queue_free()
3546 struct be_dma_mem *mem = &q->dma_mem; in be_queue_alloc()
/linux-4.1.27/drivers/scsi/
Dstex.c296 void *dma_mem; member
396 struct req_msg *req = hba->dma_mem + hba->req_head * hba->rq_size; in stex_alloc_req()
406 return (struct req_msg *)(hba->dma_mem + in stex_ss_alloc_req()
1069 msg_h = (struct st_msg_header *)hba->dma_mem; in stex_ss_handshake()
1581 hba->dma_mem = dma_alloc_coherent(&pdev->dev, in stex_probe()
1583 if (!hba->dma_mem) { in stex_probe()
1592 hba->dma_mem = dma_alloc_coherent(&pdev->dev, in stex_probe()
1596 if (!hba->dma_mem) { in stex_probe()
1613 hba->scratch = (__le32 *)(hba->dma_mem + scratch_offset); in stex_probe()
1614 hba->status_buffer = (struct status_msg *)(hba->dma_mem + sts_offset); in stex_probe()
[all …]
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe.h117 struct be_dma_mem dma_mem; member
144 return q->dma_mem.va + q->head * q->entry_size; in queue_head_node()
149 return q->dma_mem.va + q->tail * q->entry_size; in queue_tail_node()
154 return q->dma_mem.va + index * q->entry_size; in queue_index_node()
Dbe_cmds.c901 struct be_dma_mem *q_mem = &eqo->q.dma_mem; in be_cmd_eq_create()
1066 struct be_dma_mem *q_mem = &cq->dma_mem; in be_cmd_cq_create()
1144 struct be_dma_mem *q_mem = &mccq->dma_mem; in be_cmd_mccq_ext_create()
1209 struct be_dma_mem *q_mem = &mccq->dma_mem; in be_cmd_mccq_org_create()
1268 struct be_dma_mem *q_mem = &txq->dma_mem; in be_cmd_txq_create()
1316 struct be_dma_mem *q_mem = &rxq->dma_mem; in be_cmd_rxq_create()
Dbe_main.c130 struct be_dma_mem *mem = &q->dma_mem; in be_queue_free()
142 struct be_dma_mem *mem = &q->dma_mem; in be_queue_alloc()
/linux-4.1.27/drivers/staging/media/dt3155v4l/
Ddt3155v4l.c852 if (dev->dma_mem) in dt3155_alloc_coherent()
870 dev->dma_mem = mem; in dt3155_alloc_coherent()
884 struct dma_coherent_mem *mem = dev->dma_mem; in dt3155_free_coherent()
888 dev->dma_mem = NULL; in dt3155_free_coherent()
/linux-4.1.27/include/linux/
Ddevice.h765 struct dma_coherent_mem *dma_mem; /* internal for coherent mem member