| /linux/arch/powerpc/platforms/ps3/ |
| H A D | mm.c | 344 return r->bus_addr + lpar_addr - r->offset; in dma_sb_lpar_to_bus() 354 DBG("%s:%d: bus_addr %lxh\n", func, line, r->bus_addr); in _dma_dump_region() 376 unsigned long bus_addr; member 388 DBG("%s:%d: r.bus_addr %lxh\n", func, line, c->region->bus_addr); in _dma_dump_chunk() 393 DBG("%s:%d: c.bus_addr %lxh\n", func, line, c->bus_addr); in _dma_dump_chunk() 398 unsigned long bus_addr, unsigned long len) in dma_find_chunk() argument 401 unsigned long aligned_bus = ALIGN_DOWN(bus_addr, 1 << r->page_size); in dma_find_chunk() 402 unsigned long aligned_len = ALIGN(len+bus_addr-aligned_bus, in dma_find_chunk() 407 if (aligned_bus >= c->bus_addr && in dma_find_chunk() 408 aligned_bus + aligned_len <= c->bus_addr + c->len) in dma_find_chunk() [all …]
|
| H A D | gelic_udbg.c | 42 static u64 bus_addr; variable 81 u64 bus_addr = 0; in map_dma_mem() local 87 &bus_addr); in map_dma_mem() 92 bus_addr, map_end - map_start, in map_dma_mem() 97 *real_bus_addr = bus_addr + real_addr - map_start; in map_dma_mem() 100 static int unmap_dma_mem(int bus_id, int dev_id, u64 bus_addr, size_t len) in unmap_dma_mem() argument 105 real_bus_addr = bus_addr & ~0xfff; in unmap_dma_mem() 106 len += bus_addr - real_bus_addr; in unmap_dma_mem() 129 &bus_addr); in gelic_debug_init() 133 dbg.descr.buf_addr = bus_addr + offsetof(struct debug_block, pkt); in gelic_debug_init() [all …]
|
| H A D | system-bus.c | 236 pr_debug("%s:%d: bus_addr %lxh\n", func, line, r->bus_addr); in _dump_mmio_region() 247 r->bus_addr, r->len, r->page_size, &lpar_addr); in ps3_sb_mmio_region_create() 313 struct ps3_mmio_region *r, unsigned long bus_addr, unsigned long len, in ps3_mmio_region_init() argument 317 r->bus_addr = bus_addr; in ps3_mmio_region_init() 563 dma_addr_t bus_addr; in ps3_sb_map_phys() local 570 &bus_addr, in ps3_sb_map_phys() 579 return bus_addr; in ps3_sb_map_phys() 589 dma_addr_t bus_addr; in ps3_ioc0_map_phys() local 612 &bus_addr, iopte_flag); in ps3_ioc0_map_phys() 618 return bus_addr; in ps3_ioc0_map_phys()
|
| H A D | platform.h | 117 unsigned int dev_index, unsigned int reg_index, u64 *bus_addr, 121 enum ps3_reg_type *reg_type, u64 *bus_addr, u64 *len); 144 enum ps3_reg_type reg_type, u64 *bus_addr, u64 *len);
|
| /linux/drivers/net/mdio/ |
| H A D | mdio-i2c.c | 39 int bus_addr, ret; in i2c_mii_read_default_c45() local 51 bus_addr = i2c_mii_phy_addr(phy_id); in i2c_mii_read_default_c45() 52 msgs[0].addr = bus_addr; in i2c_mii_read_default_c45() 56 msgs[1].addr = bus_addr; in i2c_mii_read_default_c45() 214 static int __i2c_rollball_get_page(struct i2c_adapter *i2c, int bus_addr, in __i2c_rollball_get_page() argument 220 msgs[0].addr = bus_addr; in __i2c_rollball_get_page() 225 msgs[1].addr = bus_addr; in __i2c_rollball_get_page() 233 static int __i2c_rollball_set_page(struct i2c_adapter *i2c, int bus_addr, in __i2c_rollball_set_page() argument 242 msg.addr = bus_addr; in __i2c_rollball_set_page() 295 static int i2c_rollball_mii_poll(struct mii_bus *bus, int bus_addr, u8 *buf, in i2c_rollball_mii_poll() argument [all …]
|
| /linux/arch/powerpc/platforms/pasemi/ |
| H A D | iommu.c | 84 unsigned long bus_addr; in iobmap_build() local 88 bus_addr = (tbl->it_offset + index) << IOBMAP_PAGE_SHIFT; in iobmap_build() 97 out_le32(iob+IOB_AT_INVAL_TLB_REG, bus_addr >> 14); in iobmap_build() 100 bus_addr += IOBMAP_PAGE_SIZE; in iobmap_build() 110 unsigned long bus_addr; in iobmap_free() local 114 bus_addr = (tbl->it_offset + index) << IOBMAP_PAGE_SHIFT; in iobmap_free() 121 out_le32(iob+IOB_AT_INVAL_TLB_REG, bus_addr >> 14); in iobmap_free() 122 bus_addr += IOBMAP_PAGE_SIZE; in iobmap_free()
|
| /linux/arch/sparc/kernel/ |
| H A D | iommu.c | 272 u32 bus_addr, ret; in dma_4u_map_phys() local 305 bus_addr = (iommu->tbl.table_map_base + in dma_4u_map_phys() 307 ret = bus_addr | (oaddr & ~IO_PAGE_MASK); in dma_4u_map_phys() 394 static void dma_4u_unmap_phys(struct device *dev, dma_addr_t bus_addr, in dma_4u_unmap_phys() argument 412 npages = IO_PAGE_ALIGN(bus_addr + sz) - (bus_addr & IO_PAGE_MASK); in dma_4u_unmap_phys() 415 ((bus_addr - iommu->tbl.table_map_base) >> IO_PAGE_SHIFT); in dma_4u_unmap_phys() 416 bus_addr &= IO_PAGE_MASK; in dma_4u_unmap_phys() 427 strbuf_flush(strbuf, iommu, bus_addr, ctx, in dma_4u_unmap_phys() 437 iommu_tbl_range_free(&iommu->tbl, bus_addr, npages, IOMMU_ERROR_CODE); in dma_4u_unmap_phys() 601 u32 bus_addr; in fetch_sg_ctx() local [all …]
|
| H A D | pci_sun4v.c | 365 dma_addr_t bus_addr, ret; in dma_4v_map_phys() local 400 bus_addr = (tbl->table_map_base + (entry << IO_PAGE_SHIFT)); in dma_4v_map_phys() 401 ret = bus_addr | (oaddr & ~IO_PAGE_MASK); in dma_4v_map_phys() 432 iommu_tbl_range_free(tbl, bus_addr, npages, IOMMU_ERROR_CODE); in dma_4v_map_phys() 436 static void dma_4v_unmap_phys(struct device *dev, dma_addr_t bus_addr, in dma_4v_unmap_phys() argument 460 npages = IO_PAGE_ALIGN(bus_addr + sz) - (bus_addr & IO_PAGE_MASK); in dma_4v_unmap_phys() 462 bus_addr &= IO_PAGE_MASK; in dma_4v_unmap_phys() 464 if (bus_addr <= DMA_BIT_MASK(32)) { in dma_4v_unmap_phys() 471 entry = (bus_addr - tbl->table_map_base) >> IO_PAGE_SHIFT; in dma_4v_unmap_phys() 472 dma_4v_iommu_demap(dev, devhandle, bus_addr, iotsb_num, entry, npages); in dma_4v_unmap_phys() [all …]
|
| H A D | ebus.c | 176 int ebus_dma_request(struct ebus_dma_info *p, dma_addr_t bus_addr, size_t len) in ebus_dma_request() argument 195 writel(bus_addr, p->regs + EBDMA_ADDR); in ebus_dma_request()
|
| /linux/drivers/remoteproc/ |
| H A D | ti_k3_common.c | 364 phys_addr_t bus_addr; in k3_rproc_da_to_va() local 373 bus_addr = kproc->mem[i].bus_addr; in k3_rproc_da_to_va() 385 if (da >= bus_addr && (da + len) <= (bus_addr + size)) { in k3_rproc_da_to_va() 386 offset = da - bus_addr; in k3_rproc_da_to_va() 446 kproc->mem[i].bus_addr = res->start; in k3_rproc_of_get_memories() 451 data->mems[i].name, &kproc->mem[i].bus_addr, in k3_rproc_of_get_memories() 511 kproc->rmem[i].bus_addr = res.start; in k3_reserved_mem_init() 523 i + 1, &kproc->rmem[i].bus_addr, in k3_reserved_mem_init()
|
| H A D | stm32_rproc.c | 61 phys_addr_t bus_addr; member 68 u32 bus_addr; member 105 if (pa < p_mem->bus_addr || in stm32_rproc_pa_to_da() 106 pa >= p_mem->bus_addr + p_mem->size) in stm32_rproc_pa_to_da() 108 *da = pa - p_mem->bus_addr + p_mem->dev_addr; in stm32_rproc_pa_to_da() 181 p_mems[i].bus_addr = mem_range[i].bus_addr; in stm32_rproc_of_memory_translations() 186 i, p_mems[i].dev_addr, &p_mems[i].bus_addr, in stm32_rproc_of_memory_translations() 598 *pa = da - p_mem->dev_addr + p_mem->bus_addr; in stm32_rproc_da_to_pa()
|
| H A D | st_slim_rproc.c | 183 if (da != slim_rproc->mem[i].bus_addr) in slim_rproc_da_to_va() 258 slim_rproc->mem[i].bus_addr = res->start; in st_slim_rproc_alloc()
|
| /linux/drivers/crypto/intel/qat/qat_common/ |
| H A D | qat_uclo.c | 1238 u64 bus_addr; in qat_uclo_auth_fw() local 1240 bus_addr = ADD_ADDR(desc->css_hdr_high, desc->css_hdr_low) in qat_uclo_auth_fw() 1248 SET_CAP_CSR(handle, fcu_dram_hi_csr, bus_addr >> BITS_PER_TYPE(u32)); in qat_uclo_auth_fw() 1249 SET_CAP_CSR(handle, fcu_dram_lo_csr, bus_addr); in qat_uclo_auth_fw() 1454 u64 bus_addr; in qat_uclo_build_auth_desc_RSA() local 1458 bus_addr = dram_desc->dram_bus_addr + sizeof(struct icp_qat_auth_chunk); in qat_uclo_build_auth_desc_RSA() 1460 auth_desc->css_hdr_high = upper_32_bits(bus_addr); in qat_uclo_build_auth_desc_RSA() 1461 auth_desc->css_hdr_low = lower_32_bits(bus_addr); in qat_uclo_build_auth_desc_RSA() 1466 bus_addr = ADD_ADDR(auth_desc->css_hdr_high, auth_desc->css_hdr_low) + in qat_uclo_build_auth_desc_RSA() 1470 auth_desc->fwsk_pub_high = upper_32_bits(bus_addr); in qat_uclo_build_auth_desc_RSA() [all …]
|
| /linux/arch/powerpc/include/asm/ |
| 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,
|
| /linux/drivers/tty/serial/8250/ |
| H A D | 8250_acorn.c | 44 unsigned long bus_addr; in serial_card_probe() local 53 bus_addr = ecard_resource_start(ec, type->type); in serial_card_probe() 72 uart.port.mapbase = bus_addr + type->offset[i]; in serial_card_probe()
|
| /linux/drivers/dma/ |
| H A D | fsl-qdma.c | 199 dma_addr_t bus_addr; member 207 dma_addr_t bus_addr; member 334 comp_temp->bus_addr); in fsl_qdma_free_chan_resources() 346 comp_temp->bus_addr); in fsl_qdma_free_chan_resources() 378 qdma_desc_addr_set64(ccdf, fsl_comp->bus_addr + 16); in fsl_qdma_comp_fill_memcpy() 414 &comp_temp->bus_addr); in fsl_qdma_pre_request_enqueue_desc() 431 comp_temp->bus_addr); in fsl_qdma_pre_request_enqueue_desc() 442 comp_temp->bus_addr); in fsl_qdma_pre_request_enqueue_desc() 524 &queue_temp->bus_addr, in fsl_qdma_alloc_queue_resources() 573 &status_head->bus_addr, in fsl_qdma_prep_status_queue() [all …]
|
| /linux/Documentation/driver-api/ |
| H A D | zorro.rst | 84 virt_addr = ZTWO_VADDR(bus_addr); 85 bus_addr = ZTWO_PADDR(virt_addr); 90 virt_addr = z_ioremap(bus_addr, size);
|
| /linux/arch/mips/loongson64/ |
| H A D | init.c | 210 range.bus_addr); in reserve_pio_range() 218 range.bus_addr); in reserve_pio_range()
|
| /linux/include/linux/remoteproc/ |
| H A D | st_slim_rproc.h | 28 phys_addr_t bus_addr; member
|
| /linux/drivers/bus/ |
| H A D | uniphier-system-bus.c | 201 upper_32_bits(range.bus_addr), in uniphier_system_bus_probe() 202 lower_32_bits(range.bus_addr), in uniphier_system_bus_probe()
|
| /linux/arch/sparc/include/asm/ |
| H A D | ebus_dma.h | 29 int ebus_dma_request(struct ebus_dma_info *p, dma_addr_t bus_addr,
|
| /linux/drivers/net/ethernet/cisco/enic/ |
| H A D | vnic_dev.h | 48 dma_addr_t bus_addr; member 73 dma_addr_t bus_addr; member
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | swap.h | 41 __le32 bus_addr[ATH10K_SWAP_CODE_SEG_NUM_MAX]; member
|
| /linux/drivers/net/wwan/t7xx/ |
| H A D | t7xx_hif_dpmaif_tx.h | 60 dma_addr_t bus_addr; member
|
| /linux/drivers/scsi/aic7xxx/ |
| H A D | aic79xx_osm_pci.c | 255 resource_size_t *bus_addr, in ahd_linux_pci_reserve_mem_region() argument 273 *bus_addr = start; in ahd_linux_pci_reserve_mem_region()
|