/linux-master/drivers/net/wireless/intel/iwlwifi/pcie/ |
H A D | ctxt-info.c | 50 struct iwl_dram_data *dram) 52 dram->block = iwl_pcie_ctxt_info_dma_alloc_coherent(trans, len, 53 &dram->physical); 54 if (!dram->block) 57 dram->size = len; 58 memcpy(dram->block, data, len); 65 struct iwl_self_init_dram *dram = &trans->init_dram; local 68 if (!dram->paging) { 69 WARN_ON(dram->paging_cnt); 74 for (i = 0; i < dram 48 iwl_pcie_ctxt_info_alloc_dma(struct iwl_trans *trans, const void *data, u32 len, struct iwl_dram_data *dram) argument 88 struct iwl_self_init_dram *dram = &trans->init_dram; local [all...] |
H A D | internal.h | 608 struct iwl_self_init_dram *dram = &trans->init_dram; local 611 if (!dram->fw) { 612 WARN_ON(dram->fw_cnt); 616 for (i = 0; i < dram->fw_cnt; i++) 617 dma_free_coherent(trans->dev, dram->fw[i].size, 618 dram->fw[i].block, dram->fw[i].physical); 620 kfree(dram->fw); 621 dram->fw_cnt = 0; 622 dram [all...] |
H A D | ctxt-info-gen3.c | 172 /* allocate ucode sections in dram and set addresses */ 173 ret = iwl_pcie_init_fw_sec(trans, fw, &prph_scratch->dram); 315 struct iwl_dram_data *dram) 333 dram->block = iwl_pcie_ctxt_info_dma_alloc_coherent(trans, len, 334 &dram->physical); 335 if (!dram->block) { 340 dram->size = len; 341 memcpy(dram->block, pnvm_data->chunks[0].data, len0); 342 memcpy((u8 *)dram->block + len0, pnvm_data->chunks[1].data, len1); 313 iwl_pcie_load_payloads_continuously(struct iwl_trans *trans, const struct iwl_pnvm_image *pnvm_data, struct iwl_dram_data *dram) argument
|
/linux-master/drivers/usb/host/ |
H A D | xhci-mvebu.c | 23 const struct mbus_dram_target_info *dram) 34 for (win = 0; win < dram->num_cs; win++) { 35 const struct mbus_dram_window *cs = &dram->cs[win]; 38 (dram->mbus_dram_target_id << 4) | 1, 51 const struct mbus_dram_target_info *dram; local 65 dram = mv_mbus_dram_info(); 66 xhci_mvebu_mbus_config(base, dram); 22 xhci_mvebu_mbus_config(void __iomem *base, const struct mbus_dram_target_info *dram) argument
|
H A D | ehci-orion.c | 149 const struct mbus_dram_target_info *dram) 158 for (i = 0; i < dram->num_cs; i++) { 159 const struct mbus_dram_window *cs = dram->cs + i; 163 (dram->mbus_dram_target_id << 4) | 1); 215 const struct mbus_dram_target_info *dram; local 289 dram = mv_mbus_dram_info(); 290 if (dram) 291 ehci_orion_conf_mbus_windows(hcd, dram); 148 ehci_orion_conf_mbus_windows(struct usb_hcd *hcd, const struct mbus_dram_target_info *dram) argument
|
/linux-master/drivers/tty/serial/ |
H A D | icom.c | 260 struct func_dram __iomem *dram; member in struct:icom_port 605 void __iomem *dram_ptr = icom_port->dram; 636 iram_ptr = (char __iomem *)icom_port->dram + ICOM_IRAM_OFFSET; 656 iram_ptr = (char __iomem *) icom_port->dram + ICOM_IRAM_OFFSET; 664 writeb(V2_HARDWARE, &(icom_port->dram->misc_flags)); 670 &(icom_port->dram->HDLCConfigReg)); 671 writeb(0x04, &(icom_port->dram->FlagFillIdleTimer)); /* 0.5 seconds */ 672 writeb(0x00, &(icom_port->dram->CmdReg)); 673 writeb(0x10, &(icom_port->dram->async_config3)); 675 ICOM_ACFG_1STOP_BIT), &(icom_port->dram [all...] |
/linux-master/drivers/ata/ |
H A D | ahci_mvebu.c | 37 const struct mbus_dram_target_info *dram) 47 for (i = 0; i < dram->num_cs; i++) { 48 const struct mbus_dram_window *cs = dram->cs + i; 51 (dram->mbus_dram_target_id << 4) | 1, 72 const struct mbus_dram_target_info *dram; local 75 dram = mv_mbus_dram_info(); 76 if (dram) 77 ahci_mvebu_mbus_config(hpriv, dram); 36 ahci_mvebu_mbus_config(struct ahci_host_priv *hpriv, const struct mbus_dram_target_info *dram) argument
|
/linux-master/sound/soc/kirkwood/ |
H A D | kirkwood-dma.c | 79 const struct mbus_dram_target_info *dram) 88 for (i = 0; i < dram->num_cs; i++) { 89 const struct mbus_dram_window *cs = &dram->cs[i]; 95 (dram->mbus_dram_target_id << 4) | 1, 182 const struct mbus_dram_target_info *dram = mv_mbus_dram_info(); local 185 if (!dram) 190 KIRKWOOD_PLAYBACK_WIN, addr, dram); 193 KIRKWOOD_RECORD_WIN, addr, dram); 77 kirkwood_dma_conf_mbus_windows(void __iomem *base, int win, unsigned long dma, const struct mbus_dram_target_info *dram) argument
|
/linux-master/include/linux/ |
H A D | mv643xx_eth.h | 24 struct mbus_dram_target_info *dram; member in struct:mv643xx_eth_shared_platform_data
|
H A D | cxl-event.h | 110 struct cxl_event_dram dram; member in union:cxl_event
|
/linux-master/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-context-info.h | 157 * @dram: firmware image addresses in DRAM 170 struct iwl_context_info_dram dram; member in struct:iwl_context_info 185 struct iwl_dram_data *dram);
|
/linux-master/arch/arm/plat-orion/ |
H A D | pcie.c | 125 const struct mbus_dram_target_info *dram; local 129 dram = mv_mbus_dram_info(); 154 for (i = 0; i < dram->num_cs; i++) { 155 const struct mbus_dram_window *cs = dram->cs + i; 161 (dram->mbus_dram_target_id << 4) | 1, 176 writel(dram->cs[0].base, base + PCIE_BAR_LO_OFF(1));
|
/linux-master/sound/soc/intel/catpt/ |
H A D | loader.c | 159 if (off < cdev->dram.start || off > cdev->dram.end) 219 if (off < cdev->dram.start || off > cdev->dram.end) 248 r1.start = cdev->dram.start + blk->ram_offset; 264 if (off < cdev->dram.start || off > cdev->dram.end) 305 sram = &cdev->dram; 632 catpt_dsp_update_srampge(cdev, &cdev->dram, cdev->spec->dram_mask); 650 __request_region(&cdev->dram, [all...] |
H A D | dsp.c | 383 catpt_dsp_set_srampge(cdev, &cdev->dram, cdev->spec->dram_mask, 419 catpt_dsp_set_srampge(cdev, &cdev->dram, cdev->spec->dram_mask, 0); 468 dump_size = resource_size(&cdev->dram); 515 hdr->size = resource_size(&cdev->dram); 518 memcpy_fromio(pos, cdev->lpe_ba + cdev->dram.start, hdr->size);
|
/linux-master/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_config.c | 237 p = emac->dram.va + MGR_R30_CMD_OFFSET; 249 p = emac->dram.va + MGR_R30_CMD_OFFSET; 282 bpool_cfg = emac->dram.va + BUFFER_POOL_0_ADDR_OFFSET; 301 rxq_ctx = emac->dram.va + HOST_RX_Q_PRE_CONTEXT_OFFSET; 309 rxq_ctx = emac->dram.va + HOST_RX_Q_EXP_CONTEXT_OFFSET; 338 void __iomem *config = emac->dram.va + ICSSG_CONFIG_OFFSET; 419 p = emac->dram.va + MGR_R30_CMD_OFFSET; 452 writel(val, emac->dram.va + HD_RAND_SEED_OFFSET); 478 writeb(fw_speed, emac->dram.va + PORT_LINK_SPEED_OFFSET);
|
/linux-master/sound/soc/intel/atom/sst/ |
H A D | sst_pci.c | 93 ctx->dram = pcim_iomap(pci, 4, pci_resource_len(pci, 4)); 94 if (!ctx->dram) { 98 dev_dbg(ctx->dev, "DRAM Ptr %p\n", ctx->dram);
|
H A D | sst.c | 474 fw_save->dram = kvzalloc(ctx->dram_end - ctx->dram_base, GFP_KERNEL); 475 if (!fw_save->dram) { 477 goto dram; 492 memcpy32_fromio(fw_save->dram, ctx->dram, ctx->dram_end - ctx->dram_base); 502 kvfree(fw_save->dram); 503 dram: 528 memcpy32_toio(ctx->dram, fw_save->dram, ctx->dram_end - ctx->dram_base); 533 kvfree(fw_save->dram); [all...] |
/linux-master/drivers/firmware/tegra/ |
H A D | bpmp-tegra186.c | 25 void *dram; member in union:tegra186_bpmp::__anon448::__anon449 130 iosys_map_set_vaddr(&rx, priv->rx.dram + offset); 131 iosys_map_set_vaddr(&tx, priv->tx.dram + offset); 220 priv->tx.dram = devm_memremap(bpmp->dev, priv->tx.phys, size, 222 if (IS_ERR(priv->tx.dram)) { 223 err = PTR_ERR(priv->tx.dram); 228 priv->rx.dram = priv->tx.dram + SZ_4K;
|
/linux-master/drivers/crypto/marvell/cesa/ |
H A D | cesa.c | 316 const struct mbus_dram_target_info *dram) 326 for (i = 0; i < dram->num_cs; i++) { 327 const struct mbus_dram_window *cs = dram->cs + i; 331 (dram->mbus_dram_target_id << 4) | 1, 435 const struct mbus_dram_target_info *dram; local 485 dram = mv_mbus_dram_info_nooverlap(); 535 if (dram && cesa->caps->has_tdma) 536 mv_cesa_conf_mbus_windows(engine, dram); 315 mv_cesa_conf_mbus_windows(struct mv_cesa_engine *engine, const struct mbus_dram_target_info *dram) argument
|
/linux-master/drivers/dma/ |
H A D | mv_xor.c | 1163 const struct mbus_dram_target_info *dram) 1176 for (i = 0; i < dram->num_cs; i++) { 1177 const struct mbus_dram_window *cs = dram->cs + i; 1181 dram->mbus_dram_target_id, base + WINDOW_BASE(i)); 1212 * For Armada3700 open default 4GB Mbus window. The dram 1254 const struct mbus_dram_target_info *dram; local 1274 dram = mv_mbus_dram_info(); 1275 if (dram) 1276 mv_xor_conf_mbus_windows(xordev, dram); 1292 const struct mbus_dram_target_info *dram; local 1162 mv_xor_conf_mbus_windows(struct mv_xor_device *xordev, const struct mbus_dram_target_info *dram) argument [all...] |
/linux-master/sound/mips/ |
H A D | hal2.h | 229 u32 dram; /* DRAM Access */ member in struct:hal2_syn_regs
|
/linux-master/drivers/mmc/host/ |
H A D | mvsdio.c | 708 const struct mbus_dram_target_info *dram) 718 for (i = 0; i < dram->num_cs; i++) { 719 const struct mbus_dram_window *cs = dram->cs + i; 722 (dram->mbus_dram_target_id << 4) | 1, 733 const struct mbus_dram_target_info *dram; local 799 dram = mv_mbus_dram_info(); 800 if (dram) 801 mv_conf_mbus_windows(host, dram); 707 mv_conf_mbus_windows(struct mvsd_host *host, const struct mbus_dram_target_info *dram) argument
|
H A D | sdhci-pxav3.c | 73 const struct mbus_dram_target_info *dram) 79 if (!dram) { 80 dev_err(&pdev->dev, "no mbus dram info\n"); 101 for (i = 0; i < dram->num_cs; i++) { 102 const struct mbus_dram_window *cs = dram->cs + i; 107 (dram->mbus_dram_target_id << 4) | 1, 72 mv_conf_mbus_windows(struct platform_device *pdev, const struct mbus_dram_target_info *dram) argument
|
/linux-master/arch/arm/mach-orion5x/ |
H A D | pci.c | 409 const struct mbus_dram_target_info *dram = mv_mbus_dram_info(); local 425 for (i = 0; i < dram->num_cs; i++) { 426 const struct mbus_dram_window *cs = dram->cs + i;
|
/linux-master/arch/sparc/kernel/ |
H A D | sbus.c | 613 unsigned long dram, tag; local 615 dram = iommu->iommu_control + (IOMMU_DRAMDIAG - IOMMU_CONTROL); 618 dram += (unsigned long)i * 8UL; 620 upa_writeq(0, dram);
|