| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/platform/ |
| H A D | platform_mips_98d_pci.c | 19 dma_addr_t *bus_addr, size_t size, int direction) in pci_cache_wback() argument 21 if (NULL != hwdev && NULL != bus_addr) in pci_cache_wback() 22 pci_dma_sync_single_for_device(hwdev, *bus_addr, size, in pci_cache_wback() 28 dma_addr_t *bus_addr, size_t size, int direction) in pci_cache_inv() argument 30 if (NULL != hwdev && NULL != bus_addr) in pci_cache_inv() 31 pci_dma_sync_single_for_cpu(hwdev, *bus_addr, size, direction); in pci_cache_inv() 36 void *vir_addr, dma_addr_t *bus_addr, in pci_get_bus_addr() argument 40 *bus_addr = pci_map_single(hwdev, vir_addr, size, direction); in pci_get_bus_addr() 43 *bus_addr = (dma_addr_t)virt_to_phys(vir_addr); in pci_get_bus_addr() 48 dma_addr_t *bus_addr, size_t size, int direction) in pci_unmap_bus_addr() argument [all …]
|
| H A D | platform_linux_pc_pci.c | 23 dma_addr_t *bus_addr, size_t size, int direction) in pci_cache_wback() argument 25 if (NULL != hwdev && NULL != bus_addr) { in pci_cache_wback() 30 pci_dma_sync_single_for_device(hwdev, *bus_addr, size, in pci_cache_wback() 36 dma_addr_t *bus_addr, size_t size, int direction) in pci_cache_inv() argument 38 if (NULL != hwdev && NULL != bus_addr) { in pci_cache_inv() 43 pci_dma_sync_single_for_cpu(hwdev, *bus_addr, size, direction); in pci_cache_inv() 48 void *vir_addr, dma_addr_t *bus_addr, in pci_get_bus_addr() argument 56 *bus_addr = pci_map_single(hwdev, vir_addr, size, direction); in pci_get_bus_addr() 59 *bus_addr = (dma_addr_t)virt_to_phys(vir_addr); in pci_get_bus_addr() 64 dma_addr_t *bus_addr, size_t size, int direction) in pci_unmap_bus_addr() argument [all …]
|
| H A D | platform_ops.h | 28 dma_addr_t *bus_addr, size_t size, int direction); 30 dma_addr_t *bus_addr, size_t size, int direction); 32 void *vir_addr, dma_addr_t *bus_addr, size_t size, int direction); 34 dma_addr_t *bus_addr, size_t size, int direction); 36 dma_addr_t *bus_addr, size_t size, int direction); 38 dma_addr_t *bus_addr, size_t size); 40 dma_addr_t *bus_addr, size_t size, int direction); 42 dma_addr_t *bus_addr, size_t size); 45 void *pci_zalloc_pool_mem(struct pci_dev *pdev, struct dma_pool *pool, dma_addr_t *bus_addr); 46 …i_free_pool_mem(struct pci_dev *pdev, struct dma_pool *pool, void *vir_addr, dma_addr_t *bus_addr);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/platform/ |
| H A D | platform_mips_98d_pci.c | 19 dma_addr_t *bus_addr, size_t size, int direction) in pci_cache_wback() argument 21 if (NULL != hwdev && NULL != bus_addr) in pci_cache_wback() 22 pci_dma_sync_single_for_device(hwdev, *bus_addr, size, in pci_cache_wback() 28 dma_addr_t *bus_addr, size_t size, int direction) in pci_cache_inv() argument 30 if (NULL != hwdev && NULL != bus_addr) in pci_cache_inv() 31 pci_dma_sync_single_for_cpu(hwdev, *bus_addr, size, direction); in pci_cache_inv() 36 void *vir_addr, dma_addr_t *bus_addr, in pci_get_bus_addr() argument 40 *bus_addr = pci_map_single(hwdev, vir_addr, size, direction); in pci_get_bus_addr() 43 *bus_addr = (dma_addr_t)virt_to_phys(vir_addr); in pci_get_bus_addr() 48 dma_addr_t *bus_addr, size_t size, int direction) in pci_unmap_bus_addr() argument [all …]
|
| H A D | platform_linux_pc_pci.c | 18 dma_addr_t *bus_addr, size_t size, int direction) in pci_cache_wback() argument 20 if (NULL != hwdev && NULL != bus_addr) in pci_cache_wback() 21 pci_dma_sync_single_for_device(hwdev, *bus_addr, size, in pci_cache_wback() 27 dma_addr_t *bus_addr, size_t size, int direction) in pci_cache_inv() argument 29 if (NULL != hwdev && NULL != bus_addr) in pci_cache_inv() 30 pci_dma_sync_single_for_cpu(hwdev, *bus_addr, size, direction); in pci_cache_inv() 35 void *vir_addr, dma_addr_t *bus_addr, in pci_get_bus_addr() argument 39 *bus_addr = pci_map_single(hwdev, vir_addr, size, direction); in pci_get_bus_addr() 42 *bus_addr = (dma_addr_t)virt_to_phys(vir_addr); in pci_get_bus_addr() 47 dma_addr_t *bus_addr, size_t size, int direction) in pci_unmap_bus_addr() argument [all …]
|
| H A D | platform_ops.h | 26 dma_addr_t *bus_addr, size_t size, int direction); 28 dma_addr_t *bus_addr, size_t size, int direction); 30 void *vir_addr, dma_addr_t *bus_addr, size_t size, int direction); 32 dma_addr_t *bus_addr, size_t size, int direction); 34 dma_addr_t *bus_addr, size_t size, int direction); 36 dma_addr_t *bus_addr, size_t size); 38 dma_addr_t *bus_addr, size_t size, int direction); 40 dma_addr_t *bus_addr, size_t size);
|
| /OK3568_Linux_fs/kernel/arch/powerpc/platforms/ps3/ |
| H A D | mm.c | 343 return r->bus_addr + lpar_addr - r->offset; in dma_sb_lpar_to_bus() 353 DBG("%s:%d: bus_addr %lxh\n", func, line, r->bus_addr); in _dma_dump_region() 375 unsigned long bus_addr; member 387 DBG("%s:%d: r.bus_addr %lxh\n", func, line, c->region->bus_addr); in _dma_dump_chunk() 392 DBG("%s:%d: c.bus_addr %lxh\n", func, line, c->bus_addr); in _dma_dump_chunk() 397 unsigned long bus_addr, unsigned long len) in dma_find_chunk() argument 400 unsigned long aligned_bus = ALIGN_DOWN(bus_addr, 1 << r->page_size); in dma_find_chunk() 401 unsigned long aligned_len = ALIGN(len+bus_addr-aligned_bus, in dma_find_chunk() 406 if (aligned_bus >= c->bus_addr && in dma_find_chunk() 407 aligned_bus + aligned_len <= c->bus_addr + c->len) in dma_find_chunk() [all …]
|
| H A D | gelic_udbg.c | 41 static u64 bus_addr; variable 80 u64 bus_addr = 0; in map_dma_mem() local 86 &bus_addr); in map_dma_mem() 91 bus_addr, map_end - map_start, in map_dma_mem() 96 *real_bus_addr = bus_addr + real_addr - map_start; in map_dma_mem() 99 static int unmap_dma_mem(int bus_id, int dev_id, u64 bus_addr, size_t len) in unmap_dma_mem() argument 104 real_bus_addr = bus_addr & ~0xfff; in unmap_dma_mem() 105 len += bus_addr - real_bus_addr; in unmap_dma_mem() 128 &bus_addr); in gelic_debug_init() 132 dbg.descr.buf_addr = bus_addr + offsetof(struct debug_block, pkt); in gelic_debug_init() [all …]
|
| H A D | system-bus.c | 235 pr_debug("%s:%d: bus_addr %lxh\n", func, line, r->bus_addr); in _dump_mmio_region() 246 r->bus_addr, r->len, r->page_size, &lpar_addr); in ps3_sb_mmio_region_create() 312 struct ps3_mmio_region *r, unsigned long bus_addr, unsigned long len, in ps3_mmio_region_init() argument 316 r->bus_addr = bus_addr; in ps3_mmio_region_init() 566 dma_addr_t bus_addr; in ps3_sb_map_page() local 570 &bus_addr, in ps3_sb_map_page() 579 return bus_addr; in ps3_sb_map_page() 589 dma_addr_t bus_addr; in ps3_ioc0_map_page() local 609 &bus_addr, iopte_flag); in ps3_ioc0_map_page() 615 return bus_addr; in ps3_ioc0_map_page()
|
| /OK3568_Linux_fs/u-boot/drivers/pci/ |
| H A D | pci_common.c | 145 pci_addr_t bus_addr, in __pci_hose_bus_to_phys() argument 162 if (bus_addr >= res->bus_start && in __pci_hose_bus_to_phys() 163 (bus_addr - res->bus_start) < res->size) { in __pci_hose_bus_to_phys() 164 *pa = (bus_addr - res->bus_start + res->phys_start); in __pci_hose_bus_to_phys() 173 pci_addr_t bus_addr, in pci_hose_bus_to_phys() argument 189 ret = __pci_hose_bus_to_phys(hose, bus_addr, in pci_hose_bus_to_phys() 195 ret = __pci_hose_bus_to_phys(hose, bus_addr, flags, 0, &phys_addr); in pci_hose_bus_to_phys() 210 pci_addr_t bus_addr; in __pci_hose_phys_to_bus() local 222 bus_addr = phys_addr - res->phys_start + res->bus_start; in __pci_hose_phys_to_bus() 224 if (bus_addr >= res->bus_start && in __pci_hose_phys_to_bus() [all …]
|
| H A D | pci-uclass.c | 1098 pci_addr_t bus_addr, unsigned long flags, in _dm_pci_bus_to_phys() argument 1114 if (bus_addr >= res->bus_start && in _dm_pci_bus_to_phys() 1115 (bus_addr - res->bus_start) < res->size) { in _dm_pci_bus_to_phys() 1116 *pa = (bus_addr - res->bus_start + res->phys_start); in _dm_pci_bus_to_phys() 1124 phys_addr_t dm_pci_bus_to_phys(struct udevice *dev, pci_addr_t bus_addr, in dm_pci_bus_to_phys() argument 1139 ret = _dm_pci_bus_to_phys(ctlr, bus_addr, in dm_pci_bus_to_phys() 1146 ret = _dm_pci_bus_to_phys(ctlr, bus_addr, flags, 0, &phys_addr); in dm_pci_bus_to_phys() 1160 pci_addr_t bus_addr; in _dm_pci_phys_to_bus() local 1177 bus_addr = phys_addr - res->phys_start + res->bus_start; in _dm_pci_phys_to_bus() 1179 if (bus_addr >= res->bus_start && in _dm_pci_phys_to_bus() [all …]
|
| /OK3568_Linux_fs/kernel/arch/alpha/include/asm/ |
| H A D | floppy.h | 41 static dma_addr_t bus_addr = 0; in alpha_fd_dma_setup() local 48 if (bus_addr in alpha_fd_dma_setup() 51 pci_unmap_single(isa_bridge, bus_addr, prev_size, prev_dir); in alpha_fd_dma_setup() 52 bus_addr = 0; in alpha_fd_dma_setup() 55 if (!bus_addr) /* need to map it */ in alpha_fd_dma_setup() 56 bus_addr = pci_map_single(isa_bridge, addr, size, dir); in alpha_fd_dma_setup() 65 set_dma_addr(FLOPPY_DMA, bus_addr); in alpha_fd_dma_setup()
|
| /OK3568_Linux_fs/kernel/arch/sparc/kernel/ |
| H A D | iommu.c | 273 u32 bus_addr, ret; in dma_4u_map_page() local 296 bus_addr = (iommu->tbl.table_map_base + in dma_4u_map_page() 298 ret = bus_addr | (oaddr & ~IO_PAGE_MASK); in dma_4u_map_page() 386 static void dma_4u_unmap_page(struct device *dev, dma_addr_t bus_addr, in dma_4u_unmap_page() argument 404 npages = IO_PAGE_ALIGN(bus_addr + sz) - (bus_addr & IO_PAGE_MASK); in dma_4u_unmap_page() 407 ((bus_addr - iommu->tbl.table_map_base) >> IO_PAGE_SHIFT); in dma_4u_unmap_page() 408 bus_addr &= IO_PAGE_MASK; in dma_4u_unmap_page() 419 strbuf_flush(strbuf, iommu, bus_addr, ctx, in dma_4u_unmap_page() 429 iommu_tbl_range_free(&iommu->tbl, bus_addr, npages, IOMMU_ERROR_CODE); in dma_4u_unmap_page() 595 u32 bus_addr; in fetch_sg_ctx() local [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/platforms/pasemi/ |
| H A D | iommu.c | 83 unsigned long bus_addr; in iobmap_build() local 87 bus_addr = (tbl->it_offset + index) << IOBMAP_PAGE_SHIFT; in iobmap_build() 96 out_le32(iob+IOB_AT_INVAL_TLB_REG, bus_addr >> 14); in iobmap_build() 99 bus_addr += IOBMAP_PAGE_SIZE; in iobmap_build() 109 unsigned long bus_addr; in iobmap_free() local 113 bus_addr = (tbl->it_offset + index) << IOBMAP_PAGE_SHIFT; in iobmap_free() 120 out_le32(iob+IOB_AT_INVAL_TLB_REG, bus_addr >> 14); in iobmap_free() 121 bus_addr += IOBMAP_PAGE_SIZE; in iobmap_free()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/include/asm/ |
| H A D | floppy.h | 131 static dma_addr_t bus_addr = 0; in hard_dma_setup() local 139 if (bus_addr in hard_dma_setup() 142 pci_unmap_single(isa_bridge_pcidev, bus_addr, prev_size, prev_dir); in hard_dma_setup() 143 bus_addr = 0; in hard_dma_setup() 146 if (!bus_addr) /* need to map it */ in hard_dma_setup() 147 bus_addr = pci_map_single(isa_bridge_pcidev, addr, size, dir); in hard_dma_setup() 156 set_dma_addr(FLOPPY_DMA, bus_addr); in hard_dma_setup()
|
| H A D | ps3.h | 92 unsigned long bus_addr; member 105 dma_addr_t *bus_addr, 108 dma_addr_t bus_addr, 126 unsigned long len, dma_addr_t *bus_addr, 128 int ps3_dma_unmap(struct ps3_dma_region *r, dma_addr_t bus_addr, 148 unsigned long bus_addr; member 166 struct ps3_mmio_region *r, unsigned long bus_addr, unsigned long len,
|
| /OK3568_Linux_fs/u-boot/board/ti/common/ |
| H A D | board_detect.c | 29 int __maybe_unused ti_i2c_set_alen(int bus_addr, int dev_addr, int alen) in ti_i2c_set_alen() argument 35 rc = uclass_get_device_by_seq(UCLASS_I2C, bus_addr, &bus); in ti_i2c_set_alen() 48 int __maybe_unused ti_i2c_set_alen(int bus_addr, int dev_addr, int alen) in ti_i2c_set_alen() argument 123 static int __maybe_unused ti_i2c_eeprom_get(int bus_addr, int dev_addr, in ti_i2c_eeprom_get() argument 130 rc = ti_i2c_eeprom_init(bus_addr, dev_addr); in ti_i2c_eeprom_get() 139 rc = ti_i2c_set_alen(bus_addr, dev_addr, byte); in ti_i2c_eeprom_get() 156 rc = ti_i2c_set_alen(bus_addr, dev_addr, byte); in ti_i2c_eeprom_get() 200 int __maybe_unused ti_i2c_eeprom_am_get(int bus_addr, int dev_addr) in ti_i2c_eeprom_am_get() argument 219 rc = ti_i2c_eeprom_get(bus_addr, dev_addr, TI_EEPROM_HEADER_MAGIC, in ti_i2c_eeprom_am_get() 246 int __maybe_unused ti_i2c_eeprom_dra7_get(int bus_addr, int dev_addr) in ti_i2c_eeprom_dra7_get() argument [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-ixp4xx/include/mach/ |
| H A D | io.h | 94 static inline void __indirect_writesb(volatile void __iomem *bus_addr, in __indirect_writesb() argument 100 writeb(*vaddr++, bus_addr); in __indirect_writesb() 119 static inline void __indirect_writesw(volatile void __iomem *bus_addr, in __indirect_writesw() argument 125 writew(*vaddr++, bus_addr); in __indirect_writesw() 140 static inline void __indirect_writesl(volatile void __iomem *bus_addr, in __indirect_writesl() argument 145 writel(*vaddr++, bus_addr); in __indirect_writesl() 164 static inline void __indirect_readsb(const volatile void __iomem *bus_addr, in __indirect_readsb() argument 170 *vaddr++ = readb(bus_addr); in __indirect_readsb() 189 static inline void __indirect_readsw(const volatile void __iomem *bus_addr, in __indirect_readsw() argument 195 *vaddr++ = readw(bus_addr); in __indirect_readsw() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/remoteproc/ |
| H A D | keystone_remoteproc.c | 36 phys_addr_t bus_addr; member 253 phys_addr_t bus_addr; in keystone_rproc_da_to_va() local 262 bus_addr = ksproc->mem[i].bus_addr; in keystone_rproc_da_to_va() 276 if ((da >= bus_addr) && in keystone_rproc_da_to_va() 277 (da + len) <= (bus_addr + size)) { in keystone_rproc_da_to_va() 278 offset = da - bus_addr; in keystone_rproc_da_to_va() 319 ksproc->mem[i].bus_addr = res->start; in keystone_rproc_of_get_memories()
|
| H A D | ti_k3_dsp_remoteproc.c | 35 phys_addr_t bus_addr; member 361 phys_addr_t bus_addr; in k3_dsp_rproc_da_to_va() local 370 bus_addr = kproc->mem[i].bus_addr; in k3_dsp_rproc_da_to_va() 384 if (da >= bus_addr && in k3_dsp_rproc_da_to_va() 385 (da + len) <= (bus_addr + size)) { in k3_dsp_rproc_da_to_va() 386 offset = da - bus_addr; in k3_dsp_rproc_da_to_va() 453 kproc->mem[i].bus_addr = res->start; in k3_dsp_rproc_of_get_memories() 458 data->mems[i].name, &kproc->mem[i].bus_addr, in k3_dsp_rproc_of_get_memories() 520 kproc->rmem[i].bus_addr = rmem->base; in k3_dsp_reserved_mem_init() 533 i + 1, &kproc->rmem[i].bus_addr, in k3_dsp_reserved_mem_init()
|
| /OK3568_Linux_fs/kernel/arch/alpha/kernel/ |
| H A D | core_cia.c | 287 void __iomem *bus_addr; in cia_pci_tbi_try2() local 310 bus_addr = cia_ioremap(CIA_BROKEN_TBIA_BASE, 32768 * 4); in cia_pci_tbi_try2() 312 cia_readl(bus_addr + 0x00000); in cia_pci_tbi_try2() 313 cia_readl(bus_addr + 0x08000); in cia_pci_tbi_try2() 314 cia_readl(bus_addr + 0x10000); in cia_pci_tbi_try2() 315 cia_readl(bus_addr + 0x18000); in cia_pci_tbi_try2() 317 cia_iounmap(bus_addr); in cia_pci_tbi_try2() 359 void __iomem *bus_addr; in verify_tb_operation() local 394 bus_addr = cia_ioremap(addr0, 8*PAGE_SIZE); in verify_tb_operation() 431 temp = cia_readl(bus_addr); in verify_tb_operation() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/mdio/ |
| H A D | mdio-i2c.c | 36 int bus_addr, ret; in i2c_mii_read() local 48 bus_addr = i2c_mii_phy_addr(phy_id); in i2c_mii_read() 49 msgs[0].addr = bus_addr; in i2c_mii_read() 53 msgs[1].addr = bus_addr; in i2c_mii_read()
|
| /OK3568_Linux_fs/kernel/drivers/crypto/qat/qat_common/ |
| H A D | qat_uclo.c | 1156 u64 bus_addr; in qat_uclo_auth_fw() local 1158 bus_addr = ADD_ADDR(desc->css_hdr_high, desc->css_hdr_low) in qat_uclo_auth_fw() 1160 SET_CAP_CSR(handle, FCU_DRAM_ADDR_HI, (bus_addr >> BITS_IN_DWORD)); in qat_uclo_auth_fw() 1161 SET_CAP_CSR(handle, FCU_DRAM_ADDR_LO, bus_addr); in qat_uclo_auth_fw() 1226 u64 virt_addr, bus_addr, virt_base; in qat_uclo_map_auth_fw() local 1246 bus_addr = img_desc.dram_bus_addr + simg_offset; in qat_uclo_map_auth_fw() 1248 auth_desc->css_hdr_high = (unsigned int)(bus_addr >> BITS_IN_DWORD); in qat_uclo_map_auth_fw() 1249 auth_desc->css_hdr_low = (unsigned int)bus_addr; in qat_uclo_map_auth_fw() 1254 bus_addr = ADD_ADDR(auth_desc->css_hdr_high, auth_desc->css_hdr_low) + in qat_uclo_map_auth_fw() 1258 auth_desc->fwsk_pub_high = (unsigned int)(bus_addr >> BITS_IN_DWORD); in qat_uclo_map_auth_fw() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pci/controller/dwc/ |
| H A D | pcie-dw-dmatest.c | 38 static unsigned int bus_addr = 0x3c000000; variable 39 module_param(bus_addr, uint, 0644); 40 MODULE_PARM_DESC(bus_addr, "Dmatest chn0 bus_addr(remote), chn1 add offset 0x100000, (default 0x3c0… 291 dma_test(&s_dmatest_dev[test_dev], 0, bus_addr, local_addr, test_size, in dma_test_ch0() 301 dma_test(&s_dmatest_dev[test_dev], 1, bus_addr + test_size, local_addr + test_size, test_size, in dma_test_ch1() 304 dma_test(&s_dmatest_dev[test_dev], 1, bus_addr, local_addr, test_size, in dma_test_ch1()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/r128/ |
| H A D | ati_pcigart.c | 76 if (gart_info->bus_addr) { in drm_ati_pcigart_cleanup() 90 gart_info->bus_addr = 0; in drm_ati_pcigart_cleanup() 138 bus_address = gart_info->bus_addr; in drm_ati_pcigart_init() 208 gart_info->bus_addr = bus_address; in drm_ati_pcigart_init()
|