Home
last modified time | relevance | path

Searched refs:dram (Results 1 – 25 of 29) sorted by relevance

12

/drivers/net/wireless/intel/iwlwifi/pcie/
A Dctxt-info.c54 if (!dram->block) in iwl_pcie_ctxt_info_alloc_dma()
57 dram->size = len; in iwl_pcie_ctxt_info_alloc_dma()
68 if (!dram->paging) { in iwl_pcie_ctxt_info_free_paging()
103 if (!dram->fw) in iwl_pcie_init_fw_sec()
106 if (!dram->paging) in iwl_pcie_init_fw_sec()
113 &dram->fw[dram->fw_cnt]); in iwl_pcie_init_fw_sec()
117 cpu_to_le64(dram->fw[dram->fw_cnt].physical); in iwl_pcie_init_fw_sec()
118 dram->fw_cnt++; in iwl_pcie_init_fw_sec()
127 &dram->fw[dram->fw_cnt]); in iwl_pcie_init_fw_sec()
131 cpu_to_le64(dram->fw[dram->fw_cnt].physical); in iwl_pcie_init_fw_sec()
[all …]
A Dctxt-info-v2.c193 ret = iwl_pcie_init_fw_sec(trans, img, &prph_scratch->dram.common); in iwl_pcie_ctxt_info_v2_alloc()
235 BUILD_BUG_ON(offsetofend(typeof(*prph_scratch), dram.common) + in iwl_pcie_ctxt_info_v2_alloc()
236 sizeof(prph_scratch->dram.fseq_img) != in iwl_pcie_ctxt_info_v2_alloc()
244 dram.common)); in iwl_pcie_ctxt_info_v2_alloc()
355 struct iwl_dram_data *dram) in iwl_pcie_load_payloads_contig() argument
373 dram->block = iwl_pcie_ctxt_info_dma_alloc_coherent(trans, len, in iwl_pcie_load_payloads_contig()
374 &dram->physical); in iwl_pcie_load_payloads_contig()
375 if (!dram->block) { in iwl_pcie_load_payloads_contig()
380 dram->size = len; in iwl_pcie_load_payloads_contig()
381 memcpy(dram->block, pnvm_data->chunks[0].data, len0); in iwl_pcie_load_payloads_contig()
[all …]
A Diwl-context-info.h180 struct iwl_context_info_dram_nonfseq dram; member
195 struct iwl_dram_data *dram);
A Diwl-context-info-v2.h235 struct iwl_context_info_dram_fseq dram; member
/drivers/tty/serial/
A Dicom.c260 struct func_dram __iomem *dram; member
605 void __iomem *dram_ptr = icom_port->dram; in load_code()
772 if (!icom_port->dram) { in startup()
908 &icom_port->dram->CmdReg); in icom_write()
912 readb(&icom_port->dram->StartXmitCmd); in icom_write()
927 status = readb(&icom_port->dram->isr); in check_modem_status()
1222 status = readb(&icom_port->dram->isr); in icom_get_mctrl()
1250 &icom_port->dram->CmdReg); in icom_start_tx()
1267 xdata = readb(&icom_port->dram->xchar); in icom_send_xchar()
1270 writeb(ch, &icom_port->dram->xchar); in icom_send_xchar()
[all …]
/drivers/usb/host/
A Dxhci-mvebu.c23 const struct mbus_dram_target_info *dram) in xhci_mvebu_mbus_config() argument
34 for (win = 0; win < dram->num_cs; win++) { in xhci_mvebu_mbus_config()
35 const struct mbus_dram_window *cs = &dram->cs[win]; in xhci_mvebu_mbus_config()
38 (dram->mbus_dram_target_id << 4) | 1, in xhci_mvebu_mbus_config()
51 const struct mbus_dram_target_info *dram; in xhci_mvebu_mbus_init_quirk() local
65 dram = mv_mbus_dram_info(); in xhci_mvebu_mbus_init_quirk()
66 xhci_mvebu_mbus_config(base, dram); in xhci_mvebu_mbus_init_quirk()
A Dehci-orion.c149 const struct mbus_dram_target_info *dram) in ehci_orion_conf_mbus_windows() argument
158 for (i = 0; i < dram->num_cs; i++) { in ehci_orion_conf_mbus_windows()
159 const struct mbus_dram_window *cs = dram->cs + i; in ehci_orion_conf_mbus_windows()
163 (dram->mbus_dram_target_id << 4) | 1); in ehci_orion_conf_mbus_windows()
215 const struct mbus_dram_target_info *dram; in ehci_orion_drv_probe() local
289 dram = mv_mbus_dram_info(); in ehci_orion_drv_probe()
290 if (dram) in ehci_orion_drv_probe()
291 ehci_orion_conf_mbus_windows(hcd, dram); in ehci_orion_drv_probe()
/drivers/ata/
A Dahci_mvebu.c37 const struct mbus_dram_target_info *dram) in ahci_mvebu_mbus_config() argument
47 for (i = 0; i < dram->num_cs; i++) { in ahci_mvebu_mbus_config()
48 const struct mbus_dram_window *cs = dram->cs + i; in ahci_mvebu_mbus_config()
51 (dram->mbus_dram_target_id << 4) | 1, in ahci_mvebu_mbus_config()
72 const struct mbus_dram_target_info *dram; in ahci_mvebu_armada_380_config() local
75 dram = mv_mbus_dram_info(); in ahci_mvebu_armada_380_config()
76 if (dram) in ahci_mvebu_armada_380_config()
77 ahci_mvebu_mbus_config(hpriv, dram); in ahci_mvebu_armada_380_config()
A Dsata_mv.c3983 const struct mbus_dram_target_info *dram) in mv_conf_mbus_windows() argument
3992 for (i = 0; i < dram->num_cs; i++) { in mv_conf_mbus_windows()
3997 (dram->mbus_dram_target_id << 4) | 1, in mv_conf_mbus_windows()
4014 const struct mbus_dram_target_info *dram; in mv_platform_probe() local
4132 dram = mv_mbus_dram_info(); in mv_platform_probe()
4133 if (dram) in mv_platform_probe()
4134 mv_conf_mbus_windows(hpriv, dram); in mv_platform_probe()
4218 const struct mbus_dram_target_info *dram; in mv_platform_resume() local
4227 dram = mv_mbus_dram_info(); in mv_platform_resume()
4228 if (dram) in mv_platform_resume()
[all …]
/drivers/net/ethernet/ti/icssg/
A Dicssg_config.c258 p = emac->dram.va + MGR_R30_CMD_OFFSET; in emac_r30_cmd_init()
270 p = emac->dram.va + MGR_R30_CMD_OFFSET; in emac_r30_is_done()
303 bpool_cfg = emac->dram.va + BUFFER_POOL_0_ADDR_OFFSET; in prueth_fw_offload_buffer_setup()
341 rxq_ctx = emac->dram.va + HOST_RX_Q_EXP_CONTEXT_OFFSET; in prueth_fw_offload_buffer_setup()
352 rxq_ctx = emac->dram.va + HOST_RX_Q_PRE_CONTEXT_OFFSET; in prueth_fw_offload_buffer_setup()
362 rxq_ctx = emac->dram.va + DEFAULT_MSMC_Q_OFFSET; in prueth_fw_offload_buffer_setup()
390 bpool_cfg = emac->dram.va + BUFFER_POOL_0_ADDR_OFFSET; in prueth_emac_buffer_setup()
405 bpool_cfg = emac->dram.va + BUFFER_POOL_0_ADDR_OFFSET; in prueth_emac_buffer_setup()
448 rxq_ctx = emac->dram.va + DEFAULT_MSMC_Q_OFFSET; in prueth_emac_buffer_setup()
592 p = emac->dram.va + MGR_R30_CMD_OFFSET; in icssg_set_port_state()
[all …]
A Dicssg_prueth.h228 struct pruss_mem_region dram; member
A Dicssg_prueth_sr1.c795 &emac->dram); in prueth_netdev_init()
884 pruss_release_mem_region(prueth->pruss, &emac->dram); in prueth_netdev_init()
A Dicssg_prueth.c758 flow_cfg = emac->dram.va + ICSSG_CONFIG_OFFSET + PSI_L_REGULAR_FLOW_ID_BASE_OFFSET; in emac_ndo_open()
1174 &emac->dram); in prueth_netdev_init()
1276 pruss_release_mem_region(prueth->pruss, &emac->dram); in prueth_netdev_init()
/drivers/firmware/tegra/
A Dbpmp-tegra186.c25 void *dram; member
130 iosys_map_set_vaddr(&rx, priv->rx.dram + offset); in tegra186_bpmp_channel_init()
131 iosys_map_set_vaddr(&tx, priv->tx.dram + offset); in tegra186_bpmp_channel_init()
215 priv->tx.dram = devm_memremap(bpmp->dev, priv->tx.phys, size, in tegra186_bpmp_dram_init()
217 if (IS_ERR(priv->tx.dram)) { in tegra186_bpmp_dram_init()
218 err = PTR_ERR(priv->tx.dram); in tegra186_bpmp_dram_init()
223 priv->rx.dram = priv->tx.dram + SZ_4K; in tegra186_bpmp_dram_init()
/drivers/crypto/marvell/cesa/
A Dcesa.c316 const struct mbus_dram_target_info *dram) in mv_cesa_conf_mbus_windows() argument
326 for (i = 0; i < dram->num_cs; i++) { in mv_cesa_conf_mbus_windows()
327 const struct mbus_dram_window *cs = dram->cs + i; in mv_cesa_conf_mbus_windows()
331 (dram->mbus_dram_target_id << 4) | 1, in mv_cesa_conf_mbus_windows()
422 const struct mbus_dram_target_info *dram; in mv_cesa_probe() local
472 dram = mv_mbus_dram_info_nooverlap(); in mv_cesa_probe()
518 if (dram && cesa->caps->has_tdma) in mv_cesa_probe()
519 mv_cesa_conf_mbus_windows(engine, dram); in mv_cesa_probe()
/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/
A Dinternal.h842 struct iwl_self_init_dram *dram = &trans->init_dram; in iwl_pcie_ctxt_info_free_fw_img() local
845 if (!dram->fw) { in iwl_pcie_ctxt_info_free_fw_img()
846 WARN_ON(dram->fw_cnt); in iwl_pcie_ctxt_info_free_fw_img()
850 for (i = 0; i < dram->fw_cnt; i++) in iwl_pcie_ctxt_info_free_fw_img()
851 dma_free_coherent(trans->dev, dram->fw[i].size, in iwl_pcie_ctxt_info_free_fw_img()
852 dram->fw[i].block, dram->fw[i].physical); in iwl_pcie_ctxt_info_free_fw_img()
854 kfree(dram->fw); in iwl_pcie_ctxt_info_free_fw_img()
855 dram->fw_cnt = 0; in iwl_pcie_ctxt_info_free_fw_img()
856 dram->fw = NULL; in iwl_pcie_ctxt_info_free_fw_img()
/drivers/mmc/host/
A Dmvsdio.c673 const struct mbus_dram_target_info *dram) in mv_conf_mbus_windows() argument
683 for (i = 0; i < dram->num_cs; i++) { in mv_conf_mbus_windows()
684 const struct mbus_dram_window *cs = dram->cs + i; in mv_conf_mbus_windows()
687 (dram->mbus_dram_target_id << 4) | 1, in mv_conf_mbus_windows()
698 const struct mbus_dram_target_info *dram; in mvsd_probe() local
760 dram = mv_mbus_dram_info(); in mvsd_probe()
761 if (dram) in mvsd_probe()
762 mv_conf_mbus_windows(host, dram); in mvsd_probe()
A Dsdhci-pxav3.c73 const struct mbus_dram_target_info *dram) in mv_conf_mbus_windows() argument
79 if (!dram) { in mv_conf_mbus_windows()
101 for (i = 0; i < dram->num_cs; i++) { in mv_conf_mbus_windows()
102 const struct mbus_dram_window *cs = dram->cs + i; in mv_conf_mbus_windows()
107 (dram->mbus_dram_target_id << 4) | 1, in mv_conf_mbus_windows()
/drivers/dma/
A Dmv_xor.c1180 const struct mbus_dram_target_info *dram) in mv_xor_conf_mbus_windows() argument
1193 for (i = 0; i < dram->num_cs; i++) { in mv_xor_conf_mbus_windows()
1194 const struct mbus_dram_window *cs = dram->cs + i; in mv_xor_conf_mbus_windows()
1271 const struct mbus_dram_target_info *dram; in mv_xor_resume() local
1291 dram = mv_mbus_dram_info(); in mv_xor_resume()
1292 if (dram) in mv_xor_resume()
1293 mv_xor_conf_mbus_windows(xordev, dram); in mv_xor_resume()
1309 const struct mbus_dram_target_info *dram; in mv_xor_probe() local
1357 dram = mv_mbus_dram_info(); in mv_xor_probe()
1358 if (dram) in mv_xor_probe()
[all …]
/drivers/bus/
A Dmvebu-mbus.c933 const struct mbus_dram_target_info *dram; in mvebu_mbus_get_dram_win_info() local
937 dram = mv_mbus_dram_info(); in mvebu_mbus_get_dram_win_info()
938 if (!dram) { in mvebu_mbus_get_dram_win_info()
944 for (i = 0; i < dram->num_cs; i++) { in mvebu_mbus_get_dram_win_info()
945 const struct mbus_dram_window *cs = dram->cs + i; in mvebu_mbus_get_dram_win_info()
949 *target = dram->mbus_dram_target_id; in mvebu_mbus_get_dram_win_info()
/drivers/net/ethernet/netronome/nfp/nfpcore/
A Dnfp_rtsym.c97 const u32 dram = NFP_CPP_ID(NFP_CPP_TARGET_MU, NFP_CPP_ACTION_RW, 0) | in __nfp_rtsym_table_read() local
132 err = nfp_cpp_read(cpp, dram, symtab_addr, rtsymtab, symtab_size); in __nfp_rtsym_table_read()
136 err = nfp_cpp_read(cpp, dram, strtab_addr, cache->strtab, strtab_size); in __nfp_rtsym_table_read()
/drivers/pci/controller/
A Dpci-mvebu.c206 const struct mbus_dram_target_info *dram; in mvebu_pcie_setup_wins() local
210 dram = mv_mbus_dram_info(); in mvebu_pcie_setup_wins()
217 for (i = 0; i < dram->num_cs; i++) { in mvebu_pcie_setup_wins()
218 const struct mbus_dram_window *cs = dram->cs + i; in mvebu_pcie_setup_wins()
226 (dram->mbus_dram_target_id << 4) | 1, in mvebu_pcie_setup_wins()
237 mvebu_writel(port, dram->cs[0].base, PCIE_BAR_LO_OFF(1)); in mvebu_pcie_setup_wins()
/drivers/cxl/core/
A Dmbox.c948 if (evt->dram.media_hdr.descriptor & in cxl_event_trace_record()
950 WARN_ON_ONCE((evt->dram.media_hdr.type & in cxl_event_trace_record()
952 !get_unaligned_le24(evt->dram.cvme_count)); in cxl_event_trace_record()
954 WARN_ON_ONCE(evt->dram.media_hdr.type & in cxl_event_trace_record()
958 &evt->dram); in cxl_event_trace_record()
/drivers/net/ethernet/marvell/
A Dmv643xx_eth.c2624 const struct mbus_dram_target_info *dram) in mv643xx_eth_conf_mbus_windows() argument
2641 for (i = 0; i < dram->num_cs; i++) { in mv643xx_eth_conf_mbus_windows()
2642 const struct mbus_dram_window *cs = dram->cs + i; in mv643xx_eth_conf_mbus_windows()
2646 dram->mbus_dram_target_id, base + WINDOW_BASE(i)); in mv643xx_eth_conf_mbus_windows()
2852 const struct mbus_dram_target_info *dram; in mv643xx_eth_shared_probe() local
2875 dram = mv_mbus_dram_info(); in mv643xx_eth_shared_probe()
2876 if (dram) in mv643xx_eth_shared_probe()
2877 mv643xx_eth_conf_mbus_windows(msp, dram); in mv643xx_eth_shared_probe()
A Dmvneta.c5412 const struct mbus_dram_target_info *dram) in mvneta_conf_mbus_windows() argument
5429 if (dram) { in mvneta_conf_mbus_windows()
5430 for (i = 0; i < dram->num_cs; i++) { in mvneta_conf_mbus_windows()
5431 const struct mbus_dram_window *cs = dram->cs + i; in mvneta_conf_mbus_windows()
5436 dram->mbus_dram_target_id); in mvneta_conf_mbus_windows()

Completed in 81 milliseconds

12