Searched refs:dmem (Results 1 - 11 of 11) sorted by relevance

/linux-4.4.14/arch/blackfin/mach-common/
H A Dcache-c.c17 u32 dmem = bfin_read_DMEM_CONTROL(); blackfin_invalidate_entire_dcache() local
18 bfin_write_DMEM_CONTROL(dmem & ~0xc); blackfin_invalidate_entire_dcache()
20 bfin_write_DMEM_CONTROL(dmem); blackfin_invalidate_entire_dcache()
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.c52 static int nicvf_alloc_q_desc_mem(struct nicvf *nic, struct q_desc_mem *dmem, nicvf_alloc_q_desc_mem() argument
55 dmem->q_len = q_len; nicvf_alloc_q_desc_mem()
56 dmem->size = (desc_size * q_len) + align_bytes; nicvf_alloc_q_desc_mem()
58 dmem->unalign_base = dma_zalloc_coherent(&nic->pdev->dev, dmem->size, nicvf_alloc_q_desc_mem()
59 &dmem->dma, GFP_KERNEL); nicvf_alloc_q_desc_mem()
60 if (!dmem->unalign_base) nicvf_alloc_q_desc_mem()
64 dmem->phys_base = NICVF_ALIGNED_ADDR((u64)dmem->dma, align_bytes); nicvf_alloc_q_desc_mem()
65 dmem->base = dmem->unalign_base + (dmem->phys_base - dmem->dma); nicvf_alloc_q_desc_mem()
70 static void nicvf_free_q_desc_mem(struct nicvf *nic, struct q_desc_mem *dmem) nicvf_free_q_desc_mem() argument
72 if (!dmem) nicvf_free_q_desc_mem()
75 dma_free_coherent(&nic->pdev->dev, dmem->size, nicvf_free_q_desc_mem()
76 dmem->unalign_base, dmem->dma); nicvf_free_q_desc_mem()
77 dmem->unalign_base = NULL; nicvf_free_q_desc_mem()
78 dmem->base = NULL; nicvf_free_q_desc_mem()
168 err = nicvf_alloc_q_desc_mem(nic, &rbdr->dmem, ring_len, nicvf_init_rbdr()
174 rbdr->desc = rbdr->dmem.base; nicvf_init_rbdr()
205 if (!rbdr->dmem.base) nicvf_free_rbdr()
218 head &= (rbdr->dmem.q_len - 1); nicvf_free_rbdr()
227 nicvf_free_q_desc_mem(nic, &rbdr->dmem); nicvf_free_rbdr()
265 tail &= (rbdr->dmem.q_len - 1); nicvf_refill_rbdr()
327 err = nicvf_alloc_q_desc_mem(nic, &cq->dmem, q_len, CMP_QUEUE_DESC_SIZE, nicvf_init_cmp_queue()
332 cq->desc = cq->dmem.base; nicvf_init_cmp_queue()
343 if (!cq->dmem.base) nicvf_free_cmp_queue()
346 nicvf_free_q_desc_mem(nic, &cq->dmem); nicvf_free_cmp_queue()
355 err = nicvf_alloc_q_desc_mem(nic, &sq->dmem, q_len, SND_QUEUE_DESC_SIZE, nicvf_init_snd_queue()
360 sq->desc = sq->dmem.base; nicvf_init_snd_queue()
383 if (!sq->dmem.base) nicvf_free_snd_queue()
388 sq->dmem.q_len * TSO_HEADER_SIZE, nicvf_free_snd_queue()
392 nicvf_free_q_desc_mem(nic, &sq->dmem); nicvf_free_snd_queue()
583 qidx, (u64)(cq->dmem.phys_base)); nicvf_cmp_queue_config()
632 qidx, (u64)(sq->dmem.phys_base)); nicvf_snd_queue_config()
668 qidx, (u64)(rbdr->dmem.phys_base)); nicvf_rbdr_config()
845 sq->tail &= (sq->dmem.q_len - 1); nicvf_get_sq_desc()
855 sq->head &= (sq->dmem.q_len - 1); nicvf_put_sq_desc()
861 qentry &= (sq->dmem.q_len - 1); nicvf_get_nxt_sqentry()
1024 qentry &= (sq->dmem.q_len - 1); nicvf_sq_add_gather_subdesc()
H A Dnicvf_queues.h229 struct q_desc_mem dmem; member in struct:rbdr
252 struct q_desc_mem dmem; member in struct:cmp_queue
274 struct q_desc_mem dmem; member in struct:snd_queue
H A Dnicvf_main.c664 cqe_head &= (cq->dmem.q_len - 1); nicvf_cq_intr_handler()
/linux-4.4.14/drivers/usb/host/
H A Dimx21-dbg.c213 struct imx21_dmem_area *dmem; debug_status_show() local
228 list_for_each_entry(dmem, &imx21->dmem_list, list) { debug_status_show()
229 dmem_bytes += dmem->size; debug_status_show()
265 struct imx21_dmem_area *dmem; debug_dmem_show() local
271 list_for_each_entry(dmem, &imx21->dmem_list, list) debug_dmem_show()
275 dmem->offset, dmem->size, debug_dmem_show()
276 format_ep(dmem->ep, ep_text, sizeof(ep_text))); debug_dmem_show()
496 if (!debugfs_create_file("dmem", S_IRUGO, create_debug_files()
H A Dimx21-hcd.c247 void __iomem *dmem = imx21->regs + USBOTG_DMEM + dmem_offset; copy_to_dmem() local
257 writel(word, dmem); copy_to_dmem()
258 dmem += 4; copy_to_dmem()
264 writel(word, dmem); copy_to_dmem()
806 dev_dbg(imx21->dev, "failed alloc isoc dmem\n"); imx21_hc_urb_enqueue_isoc()
H A Dimx21-hcd.h426 struct list_head queue_for_dmem; /* etds queued due to dmem shortage */
/linux-4.4.14/drivers/remoteproc/
H A Dwkup_m3_rproc.c131 const char *mem_names[WKUPM3_MEM_MAX] = { "umem", "dmem" }; wkup_m3_rproc_probe()
/linux-4.4.14/drivers/staging/rtl8712/
H A Dhal_init.c287 /* polling dmem code done */ rtl8712_dl_fw()
/linux-4.4.14/drivers/staging/rdma/hfi1/
H A Dfirmware.c1135 /* NOTE: the dmem address, write_en, and wdata are all pre-packed, load_pcie_serdes_firmware()
/linux-4.4.14/arch/arm/mach-omap2/
H A Domap_hwmod_44xx_data.c3444 .name = "dmem",

Completed in 375 milliseconds