Searched refs:mem_addr (Results 1 - 25 of 56) sorted by path

123

/linux-master/drivers/misc/mei/
H A Dhw-txe.h30 * @mem_addr: SeC and BRIDGE bars
38 void __iomem * const *mem_addr; member in struct:mei_txe_hw
H A Dgsc-me.c30 *val = ioread32(hw->mem_addr + where + 0xC00);
41 iowrite32(low, hw->mem_addr + H_GSC_EXT_OP_MEM_BASE_ADDR_LO_REG);
42 iowrite32(hi, hw->mem_addr + H_GSC_EXT_OP_MEM_BASE_ADDR_HI_REG);
43 iowrite32(limit, hw->mem_addr + H_GSC_EXT_OP_MEM_LIMIT_REG);
69 hw->mem_addr = devm_ioremap_resource(device, &adev->bar);
70 if (IS_ERR(hw->mem_addr)) {
71 ret = PTR_ERR(hw->mem_addr);
H A Dhw-me.c34 return ioread32(hw->mem_addr + offset);
48 iowrite32(value, hw->mem_addr + offset);
H A Dhw-me.h48 * @mem_addr: io memory address
60 void __iomem *mem_addr; member in struct:mei_me_hw
H A Dhw-txe.c66 return mei_txe_reg_read(hw->mem_addr[SEC_BAR], offset);
98 mei_txe_reg_write(hw->mem_addr[SEC_BAR], offset, value);
127 return mei_txe_reg_read(hw->mem_addr[BRIDGE_BAR], offset);
140 mei_txe_reg_write(hw->mem_addr[BRIDGE_BAR], offset, value);
/linux-master/arch/parisc/include/asm/
H A Dpdcpat.h367 unsigned long mod, unsigned long view_type, void *mem_addr);
372 extern int pdc_pat_pd_get_addr_map(unsigned long *actual_len, void *mem_addr,
/linux-master/arch/parisc/kernel/
H A Dfirmware.c1474 * @actcnt: The number of bytes written to mem_addr.
1478 * @mem_addr: The return buffer.
1484 unsigned long view_type, void *mem_addr)
1495 memcpy(mem_addr, &result, *actcnt);
1598 * @mem_addr: Pointer to the memory buffer.
1603 int pdc_pat_pd_get_addr_map(unsigned long *actual_len, void *mem_addr, argument
1613 memcpy(mem_addr, pdc_result2, *actual_len);
1650 * @mem_addr: Pointer to return memory buffer.
1653 int pdc_pat_io_pci_cfg_read(unsigned long pci_addr, int pci_size, u32 *mem_addr) argument
1662 case 1: *(u8 *) mem_addr
1483 pdc_pat_cell_module(unsigned long *actcnt, unsigned long ploc, unsigned long mod, unsigned long view_type, void *mem_addr) argument
[all...]
/linux-master/drivers/dma/dw-axi-dmac/
H A Ddw-axi-dmac-platform.c650 dma_addr_t mem_addr, size_t len)
663 mem_width = __ffs(data_width | mem_addr | len);
667 if (!IS_ALIGNED(mem_addr, 4)) {
714 write_desc_sar(hw_desc, mem_addr);
718 write_desc_dar(hw_desc, mem_addr);
648 dw_axi_dma_set_hw_desc(struct axi_dma_chan *chan, struct axi_dma_hw_desc *hw_desc, dma_addr_t mem_addr, size_t len) argument
/linux-master/drivers/dma/
H A Dls2x-apb-dma.c54 * @mem_addr: memory low address.
67 u32 mem_addr; member in struct:ls2x_dma_hw_desc
253 ldma_sg->hw->mem_addr = lower_32_bits(ldma_sg->phys);
H A Dpch_dma.c66 u32 mem_addr; member in struct:pch_dma_desc_regs
329 dev_dbg(chan2dev(&pd_chan->chan), "chan %d -> mem_addr: %x\n",
330 pd_chan->chan.chan_id, desc->regs.mem_addr);
338 channel_writel(pd_chan, MEM_ADDR, desc->regs.mem_addr);
602 desc->regs.mem_addr = sg_dma_address(sg);
753 pd->ch_regs[i].mem_addr = channel_readl(pd_chan, MEM_ADDR);
776 channel_writel(pd_chan, MEM_ADDR, pd->ch_regs[i].mem_addr);
/linux-master/drivers/dma/qcom/
H A Dqcom_adm.c238 u32 mem_addr = sg_dma_address(sg); local
239 u32 *incr_addr = &mem_addr;
246 dst = &mem_addr;
250 src = &mem_addr;
304 u32 mem_addr = sg_dma_address(sg); local
305 u32 *incr_addr = &mem_addr;
310 dst = &mem_addr;
312 src = &mem_addr;
/linux-master/drivers/dma/sh/
H A Drcar-dmac.c965 dma_addr_t mem_addr = sg_dma_address(sg); local
973 high_mem_addr = mem_addr >> 32;
977 (mem_addr >> 32 != high_mem_addr))
992 if (mem_addr >> 32 != (mem_addr + size - 1) >> 32) {
993 size = ALIGN(mem_addr, 1ULL << 32) - mem_addr;
1006 chunk->dst_addr = mem_addr;
1008 chunk->src_addr = mem_addr;
1019 mem_addr
[all...]
H A Dusb-dmac.c31 * @mem_addr: memory address
35 dma_addr_t mem_addr; member in struct:usb_dmac_sg
203 dst_addr = sg->mem_addr;
205 src_addr = sg->mem_addr;
438 desc->sg[i].mem_addr = sg_dma_address(sg);
472 u32 mem_addr = sg->mem_addr & 0xffffffff; local
480 residue -= usb_dmac_chan_read(chan, USB_DMADAR) - mem_addr;
482 residue -= usb_dmac_chan_read(chan, USB_DMASAR) - mem_addr;
/linux-master/drivers/firmware/cirrus/
H A Dcs_dsp.c2899 * @mem_addr: the address of the data within the memory region
2909 int cs_dsp_read_raw_data_block(struct cs_dsp *dsp, int mem_type, unsigned int mem_addr, argument
2921 reg = dsp->ops->region_to_reg(mem, mem_addr);
2936 * @mem_addr: the address of the data within the memory region
2941 int cs_dsp_read_data_word(struct cs_dsp *dsp, int mem_type, unsigned int mem_addr, u32 *data) argument
2946 ret = cs_dsp_read_raw_data_block(dsp, mem_type, mem_addr, 1, &raw);
2960 * @mem_addr: the address of the data within the memory region
2965 int cs_dsp_write_data_word(struct cs_dsp *dsp, int mem_type, unsigned int mem_addr, u32 data) argument
2976 reg = dsp->ops->region_to_reg(mem, mem_addr);
/linux-master/drivers/firmware/qcom/
H A Dqcom_scm.c55 __le64 mem_addr; member in struct:qcom_scm_mem_map_info
971 * @mem_addr: mem region whose ownership need to be reassigned
981 int qcom_scm_assign_mem(phys_addr_t mem_addr, size_t mem_sz, argument
1022 mem_to_map->mem_addr = cpu_to_le64(mem_addr);
/linux-master/drivers/hid/intel-ish-hid/ipc/
H A Dhw-ish.h70 void __iomem *mem_addr; member in struct:ish_hw
H A Dipc.c35 return readl(hw->mem_addr + offset);
52 writel(value, hw->mem_addr + offset);
H A Dpci-ish.c171 hw->mem_addr = pcim_iomap_table(pdev)[0];
/linux-master/drivers/i2c/busses/
H A Di2c-dln2.c78 __le32 mem_addr; member in struct:__anon72
89 tx->mem_addr = 0;
109 __le32 mem_addr; member in struct:__anon73
123 tx.mem_addr = 0;
/linux-master/drivers/media/common/siano/
H A Dsmscoreapi.c961 data_msg->mem_addr = mem_address;
H A Dsmscoreapi.h634 u32 mem_addr; member in struct:sms_data_download
/linux-master/drivers/media/dvb-frontends/
H A Dmxl5xx.c842 u32 mem_addr, u32 total_size, u8 *data_ptr)
865 status = write_firmware_block(state, mem_addr, size, w_buf_ptr);
869 mem_addr += size;
841 write_fw_segment(struct mxl *state, u32 mem_addr, u32 total_size, u8 *data_ptr) argument
/linux-master/drivers/media/platform/mediatek/vcodec/common/
H A Dmtk_vcodec_fw.c53 void *mtk_vcodec_fw_map_dm_addr(struct mtk_vcodec_fw *fw, u32 mem_addr) argument
55 return fw->ops->map_dm_addr(fw, mem_addr);
H A Dmtk_vcodec_fw.h36 void *mtk_vcodec_fw_map_dm_addr(struct mtk_vcodec_fw *fw, u32 mem_addr);
/linux-master/drivers/media/usb/dvb-usb/
H A Dpctv452e.c621 const u8 mem_addr[] = { 0x1f, 0xcc }; local
630 mem_addr + 1, /* snd_len */ 1,
636 mem_addr, 2,

Completed in 534 milliseconds

123