Home
last modified time | relevance | path

Searched refs:virt_addr (Results 1 – 25 of 221) sorted by relevance

123456789

/OK3568_Linux_fs/yocto/poky/meta/recipes-core/busybox/busybox/
H A D0001-devmem-add-128-bit-width.patch30 void *map_base, *virt_addr;
47 virt_addr = (char*)map_base + offset_in_page;
52 - read_result = *(volatile uint8_t*)virt_addr;
55 - read_result = *(volatile uint16_t*)virt_addr;
58 - read_result = *(volatile uint32_t*)virt_addr;
61 - read_result = *(volatile uint64_t*)virt_addr;
68 + *(volatile unsigned __int128 *)virt_addr;
78 + read_result = *(volatile uint8_t*)virt_addr;
81 + read_result = *(volatile uint16_t*)virt_addr;
84 + read_result = *(volatile uint32_t*)virt_addr;
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/rknn_matmul_api_demo/src/
H A Drknn_matmul_demo.cpp62 void* virt_addr = (void*)((size_t)tensor->virt_addr + tensor->offset); in dump_matmul_tensor() local
64 printf(" %2d", ((int8_t*)virt_addr)[i * attr->dims[1] + j]); in dump_matmul_tensor()
66 printf(" %3d", ((int32_t*)virt_addr)[i * attr->dims[1] + j]); in dump_matmul_tensor()
78 void* virt_addr = (void*)((size_t)tensor->virt_addr + tensor->offset); in dump_matmul_tensor() local
80 printf(" %2d ", ((int8_t*)virt_addr)[(i * attr->dims[1] + j) * attr->dims[2] + k]); in dump_matmul_tensor()
82 printf(" %2d ", ((int32_t*)virt_addr)[(i * attr->dims[1] + j) * attr->dims[2] + k]); in dump_matmul_tensor()
100 void* virt_addr = (void*)((size_t)tensor->virt_addr + tensor->offset); in dump_matmul_tensor() local
103 … ((int8_t*)virt_addr)[((n * attr->dims[1] + k) * attr->dims[2] + nn) * attr->dims[3] + kk]); in dump_matmul_tensor()
106 … ((int32_t*)virt_addr)[((n * attr->dims[1] + k) * attr->dims[2] + nn) * attr->dims[3] + kk]); in dump_matmul_tensor()
183 memset(A->virt_addr, 1, A->size); in main()
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/gadget/udc/
H A Damd5536udc_pci.c72 iounmap(dev->virt_addr); in udc_pci_remove()
118 dev->virt_addr = ioremap(resource, len); in udc_pci_probe()
119 if (!dev->virt_addr) { in udc_pci_probe()
133 dev->csr = dev->virt_addr + UDC_CSR_ADDR; in udc_pci_probe()
135 dev->regs = dev->virt_addr + UDC_DEVCFG_ADDR; in udc_pci_probe()
137 dev->ep_regs = dev->virt_addr + UDC_EPREGS_ADDR; in udc_pci_probe()
139 dev->rxfifo = (u32 __iomem *)(dev->virt_addr + UDC_RXFIFO_ADDR); in udc_pci_probe()
140 dev->txfifo = (u32 __iomem *)(dev->virt_addr + UDC_TXFIFO_ADDR); in udc_pci_probe()
181 iounmap(dev->virt_addr); in udc_pci_probe()
H A Dsnps_udc_plat.c116 udc->virt_addr = devm_ioremap_resource(dev, res); in udc_plat_probe()
117 if (IS_ERR(udc->virt_addr)) in udc_plat_probe()
118 return PTR_ERR(udc->virt_addr); in udc_plat_probe()
121 udc->csr = udc->virt_addr + UDC_CSR_ADDR; in udc_plat_probe()
124 udc->regs = udc->virt_addr + UDC_DEVCFG_ADDR; in udc_plat_probe()
127 udc->ep_regs = udc->virt_addr + UDC_EPREGS_ADDR; in udc_plat_probe()
130 udc->rxfifo = (u32 __iomem *)(udc->virt_addr + UDC_RXFIFO_ADDR); in udc_plat_probe()
131 udc->txfifo = (u32 __iomem *)(udc->virt_addr + UDC_TXFIFO_ADDR); in udc_plat_probe()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/
H A Drga_mm.c172 static struct sg_table *rga_alloc_sgt(struct rga_virt_addr *virt_addr) in rga_alloc_sgt() argument
186 virt_addr->pages, in rga_alloc_sgt()
187 virt_addr->page_count, in rga_alloc_sgt()
189 virt_addr->size, in rga_alloc_sgt()
207 struct rga_virt_addr *virt_addr = NULL; in rga_free_virt_addr() local
212 virt_addr = *virt_addr_p; in rga_free_virt_addr()
213 if (virt_addr == NULL) in rga_free_virt_addr()
216 for (i = 0; i < virt_addr->result; i++) in rga_free_virt_addr()
217 put_page(virt_addr->pages[i]); in rga_free_virt_addr()
219 free_pages((unsigned long)virt_addr->pages, virt_addr->pages_order); in rga_free_virt_addr()
[all …]
/OK3568_Linux_fs/kernel/drivers/crypto/qat/qat_common/
H A Dadf_admin.c107 void *virt_addr; member
131 memcpy(admin->virt_addr + offset, in, ADF_ADMINMSG_LEN); in adf_put_admin_msg_sync()
147 memcpy(out, admin->virt_addr + offset + in adf_put_admin_msg_sync()
227 void __iomem *csr = pmisc->virt_addr; in adf_init_admin_comms()
236 admin->virt_addr = dma_alloc_coherent(&GET_DEV(accel_dev), PAGE_SIZE, in adf_init_admin_comms()
238 if (!admin->virt_addr) { in adf_init_admin_comms()
251 admin->virt_addr, admin->phy_addr); in adf_init_admin_comms()
274 if (admin->virt_addr) in adf_exit_admin_comms()
276 admin->virt_addr, admin->phy_addr); in adf_exit_admin_comms()
/OK3568_Linux_fs/kernel/drivers/misc/habanalabs/common/
H A Dmmu.c12 static bool is_dram_va(struct hl_device *hdev, u64 virt_addr) in is_dram_va() argument
16 return hl_mem_area_inside_range(virt_addr, prop->dmmu.page_size, in is_dram_va()
112 int hl_mmu_unmap(struct hl_ctx *ctx, u64 virt_addr, u32 page_size, in hl_mmu_unmap() argument
126 is_dram_addr = is_dram_va(hdev, virt_addr); in hl_mmu_unmap()
150 real_virt_addr = virt_addr; in hl_mmu_unmap()
188 int hl_mmu_map(struct hl_ctx *ctx, u64 virt_addr, u64 phys_addr, u32 page_size, in hl_mmu_map() argument
202 is_dram_addr = is_dram_va(hdev, virt_addr); in hl_mmu_map()
230 real_virt_addr = virt_addr; in hl_mmu_map()
250 real_virt_addr = virt_addr; in hl_mmu_map()
H A Dmmu_v1.c175 u64 virt_addr, u64 mask, u64 shift) in get_hopN_pte_addr() argument
178 ((virt_addr & mask) >> shift); in get_hopN_pte_addr()
525 u64 virt_addr, bool is_dram_addr) in _hl_mmu_v1_unmap() argument
542 hop0_pte_addr = get_hop0_pte_addr(ctx, mmu_prop, hop0_addr, virt_addr); in _hl_mmu_v1_unmap()
551 hop1_pte_addr = get_hop1_pte_addr(ctx, mmu_prop, hop1_addr, virt_addr); in _hl_mmu_v1_unmap()
560 hop2_pte_addr = get_hop2_pte_addr(ctx, mmu_prop, hop2_addr, virt_addr); in _hl_mmu_v1_unmap()
569 hop3_pte_addr = get_hop3_pte_addr(ctx, mmu_prop, hop3_addr, virt_addr); in _hl_mmu_v1_unmap()
588 virt_addr); in _hl_mmu_v1_unmap()
602 virt_addr); in _hl_mmu_v1_unmap()
609 virt_addr); in _hl_mmu_v1_unmap()
[all …]
/OK3568_Linux_fs/kernel/drivers/w1/masters/
H A Dmatrox_w1.c50 void __iomem *virt_addr; member
142 dev->virt_addr = ioremap(dev->phys_addr, 16384); in matrox_w1_probe()
143 if (!dev->virt_addr) { in matrox_w1_probe()
150 dev->base_addr = dev->virt_addr + MATROX_BASE; in matrox_w1_probe()
174 if (dev->virt_addr) in matrox_w1_probe()
175 iounmap(dev->virt_addr); in matrox_w1_probe()
187 iounmap(dev->virt_addr); in matrox_w1_remove()
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Dedac.h21 unsigned int *virt_addr = va; in edac_atomic_scrub() local
25 for (i = 0; i < size / sizeof(*virt_addr); i++, virt_addr++) { in edac_atomic_scrub()
35 : "r"(virt_addr) in edac_atomic_scrub()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath10k/
H A Dswap.c19 u8 *virt_addr = seg_info->virt_address[0]; in ath10k_swap_code_seg_fill() local
55 memcpy(virt_addr, swap_item->tlv.data, payload_len); in ath10k_swap_code_seg_fill()
56 virt_addr += payload_len; in ath10k_swap_code_seg_fill()
93 void *virt_addr; in ath10k_swap_code_seg_alloc() local
107 virt_addr = dma_alloc_coherent(ar->dev, swap_bin_len, &paddr, in ath10k_swap_code_seg_alloc()
109 if (!virt_addr) in ath10k_swap_code_seg_alloc()
118 seg_info->virt_address[0] = virt_addr; in ath10k_swap_code_seg_alloc()
/OK3568_Linux_fs/kernel/arch/mips/include/asm/
H A Dedac.h11 unsigned long *virt_addr = va; in edac_atomic_scrub() local
31 : "=&r" (temp), "=" GCC_OFF_SMALL_ASM() (*virt_addr) in edac_atomic_scrub()
32 : GCC_OFF_SMALL_ASM() (*virt_addr)); in edac_atomic_scrub()
34 virt_addr++; in edac_atomic_scrub()
/OK3568_Linux_fs/kernel/arch/arm/include/asm/
H A Dedac.h18 unsigned int *virt_addr = va; in edac_atomic_scrub() local
22 for (i = 0; i < size / sizeof(*virt_addr); i++, virt_addr++) { in edac_atomic_scrub()
32 : "r"(virt_addr) in edac_atomic_scrub()
/OK3568_Linux_fs/kernel/arch/x86/boot/compressed/
H A Dmisc.c177 unsigned long virt_addr) in handle_relocations() argument
205 delta = virt_addr - LOAD_PHYSICAL_ADDR; in handle_relocations()
267 unsigned long virt_addr) in handle_relocations() argument
348 unsigned long virt_addr = LOAD_PHYSICAL_ADDR; in extract_kernel() local
416 &virt_addr); in extract_kernel()
421 if (virt_addr & (MIN_KERNEL_ALIGN - 1)) in extract_kernel()
426 if (virt_addr + max(output_len, kernel_total_size) > KERNEL_IMAGE_SIZE) in extract_kernel()
435 if (virt_addr != LOAD_PHYSICAL_ADDR) in extract_kernel()
443 handle_relocations(output, output_len, virt_addr); in extract_kernel()
/OK3568_Linux_fs/kernel/drivers/staging/comedi/
H A Dcomedi_buf.c38 buf->virt_addr, buf->dma_addr); in comedi_buf_map_kref_release()
42 ClearPageReserved(virt_to_page(buf->virt_addr)); in comedi_buf_map_kref_release()
43 free_page((unsigned long)buf->virt_addr); in comedi_buf_map_kref_release()
98 void *virt_addr; in comedi_buf_map_alloc() local
105 virt_addr = dma_alloc_coherent(bm->dma_hw_dev, in comedi_buf_map_alloc()
108 if (!virt_addr) in comedi_buf_map_alloc()
113 buf->virt_addr = virt_addr + (i << PAGE_SHIFT); in comedi_buf_map_alloc()
121 buf->virt_addr = (void *)get_zeroed_page(GFP_KERNEL); in comedi_buf_map_alloc()
122 if (!buf->virt_addr) in comedi_buf_map_alloc()
125 SetPageReserved(virt_to_page(buf->virt_addr)); in comedi_buf_map_alloc()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/nvhe/
H A Dmm.c74 unsigned long virt_addr; in pkvm_create_mappings() local
80 for (virt_addr = start; virt_addr < end; virt_addr += PAGE_SIZE) { in pkvm_create_mappings()
83 phys = hyp_virt_to_phys((void *)virt_addr); in pkvm_create_mappings()
84 err = __pkvm_create_mappings(virt_addr, PAGE_SIZE, phys, prot); in pkvm_create_mappings()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/cirrus/
H A Dcs89x0.c150 void __iomem *virt_addr;/* CS89x0 virtual address. */ member
204 tmp16 = ioread16(lp->virt_addr + portno); in readwords()
219 iowrite16(tmp16, lp->virt_addr + portno); in writewords()
228 iowrite16(regno, lp->virt_addr + ADD_PORT); in readreg()
229 return ioread16(lp->virt_addr + DATA_PORT); in readreg()
237 iowrite16(regno, lp->virt_addr + ADD_PORT); in writereg()
238 iowrite16(value, lp->virt_addr + DATA_PORT); in writereg()
526 iowrite16(TX_AFTER_ALL, lp->virt_addr + TX_CMD_PORT); in send_test_pkt()
527 iowrite16(ETH_ZLEN, lp->virt_addr + TX_LEN_PORT); in send_test_pkt()
677 status = ioread16(lp->virt_addr + RX_FRAME_PORT); in net_rx()
[all …]
/OK3568_Linux_fs/kernel/drivers/pci/endpoint/
H A Dpci-epc-mem.c171 void __iomem *virt_addr = NULL; in pci_epc_mem_alloc_addr() local
191 virt_addr = ioremap(*phys_addr, align_size); in pci_epc_mem_alloc_addr()
192 if (!virt_addr) { in pci_epc_mem_alloc_addr()
199 return virt_addr; in pci_epc_mem_alloc_addr()
204 return virt_addr; in pci_epc_mem_alloc_addr()
235 void __iomem *virt_addr, size_t size) in pci_epc_mem_free_addr() argument
251 iounmap(virt_addr); in pci_epc_mem_free_addr()
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/ps3/
H A Dmm.c772 static int dma_sb_map_area(struct ps3_dma_region *r, unsigned long virt_addr, in dma_sb_map_area() argument
779 unsigned long phys_addr = is_kernel_addr(virt_addr) ? __pa(virt_addr) in dma_sb_map_area()
780 : virt_addr; in dma_sb_map_area()
790 virt_addr); in dma_sb_map_area()
827 static int dma_ioc0_map_area(struct ps3_dma_region *r, unsigned long virt_addr, in dma_ioc0_map_area() argument
834 unsigned long phys_addr = is_kernel_addr(virt_addr) ? __pa(virt_addr) in dma_ioc0_map_area()
835 : virt_addr; in dma_ioc0_map_area()
841 virt_addr, len); in dma_ioc0_map_area()
869 virt_addr, phys_addr, aligned_phys, *bus_addr); in dma_ioc0_map_area()
971 unsigned long virt_addr, len; in dma_sb_region_create_linear() local
[all …]
/OK3568_Linux_fs/kernel/drivers/soc/rockchip/minidump/
H A Dminidump_log.c158 ksp_entry->virt_addr = sp; in register_stack_entry()
192 ksec_entry.virt_addr = (u64)_sdata; in register_kernel_sections()
201 ksec_entry.virt_addr = (uintptr_t)start_ro; in register_kernel_sections()
214 ksec_entry.virt_addr = (uintptr_t)start; in register_kernel_sections()
292 ktsk_entry.virt_addr = (u64)current; in dump_stack_minidump()
305 ksp_entry->virt_addr = sp; in update_stack_entry()
408 mdr->virt_addr = (u64)current; in update_md_current_task()
509 mdr->virt_addr = (u64)current; in register_current_task()
536 md_entry.virt_addr = (u64)per_cpu(irq_stack_ptr, cpu); in register_irq_stacks()
539 sp_page = vmalloc_to_page((const void *) md_entry.virt_addr); in register_irq_stacks()
[all …]
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Dedac.h9 u32 i, *virt_addr = va; in edac_atomic_scrub() local
15 for (i = 0; i < size / 4; i++, virt_addr++) in edac_atomic_scrub()
16 asm volatile("lock; addl $0, %0"::"m" (*virt_addr)); in edac_atomic_scrub()
/OK3568_Linux_fs/kernel/drivers/acpi/
H A Dosl.c684 int acpi_os_read_iomem(void __iomem *virt_addr, u64 *value, u32 width) in acpi_os_read_iomem() argument
689 *(u8 *) value = readb(virt_addr); in acpi_os_read_iomem()
692 *(u16 *) value = readw(virt_addr); in acpi_os_read_iomem()
695 *(u32 *) value = readl(virt_addr); in acpi_os_read_iomem()
698 *(u64 *) value = readq(virt_addr); in acpi_os_read_iomem()
710 void __iomem *virt_addr; in acpi_os_read_memory() local
717 virt_addr = acpi_map_vaddr_lookup(phys_addr, size); in acpi_os_read_memory()
718 if (!virt_addr) { in acpi_os_read_memory()
720 virt_addr = acpi_os_ioremap(phys_addr, size); in acpi_os_read_memory()
721 if (!virt_addr) in acpi_os_read_memory()
[all …]
/OK3568_Linux_fs/kernel/tools/testing/nvdimm/
H A Dpmem-dax.c27 *kaddr = pmem->virt_addr + offset; in __pmem_direct_access()
28 page = vmalloc_to_page(pmem->virt_addr + offset); in __pmem_direct_access()
38 *kaddr = pmem->virt_addr + offset; in __pmem_direct_access()
/OK3568_Linux_fs/kernel/drivers/media/platform/omap3isp/
H A Dispstat.c109 for (w = buf->virt_addr, end = w + MAGIC_SIZE; w < end; w++) in isp_stat_buf_check_magic()
121 for (w = buf->virt_addr + buf_size, end = w + MAGIC_SIZE; in isp_stat_buf_check_magic()
151 memset(buf->virt_addr, MAGIC_NUM, MAGIC_SIZE); in isp_stat_buf_insert_magic()
152 memset(buf->virt_addr + buf_size, MAGIC_NUM, MAGIC_SIZE); in isp_stat_buf_insert_magic()
321 buf->virt_addr, in isp_stat_buf_get()
344 if (!buf->virt_addr) in isp_stat_bufs_free()
349 dma_free_coherent(dev, stat->buf_alloc_size, buf->virt_addr, in isp_stat_bufs_free()
353 buf->virt_addr = NULL; in isp_stat_bufs_free()
370 buf->virt_addr = dma_alloc_coherent(dev, size, &buf->dma_addr, in isp_stat_bufs_alloc_one()
372 if (!buf->virt_addr) in isp_stat_bufs_alloc_one()
[all …]
/OK3568_Linux_fs/kernel/drivers/mtd/
H A Dftl.c795 uint32_t virt_addr) in set_bam_entry() argument
806 part, log_addr, virt_addr); in set_bam_entry()
822 if (((virt_addr == 0xfffffffe) && !BLOCK_FREE(old_addr)) || in set_bam_entry()
823 ((virt_addr == 0) && (BLOCK_TYPE(old_addr) != BLOCK_DATA)) || in set_bam_entry()
824 (!BLOCK_DELETED(virt_addr) && (old_addr != 0xfffffffe))) { in set_bam_entry()
829 ", new = 0x%x\n", log_addr, old_addr, virt_addr); in set_bam_entry()
834 le_virt_addr = cpu_to_le32(virt_addr); in set_bam_entry()
857 log_addr, virt_addr); in set_bam_entry()
865 uint32_t bsize, log_addr, virt_addr, old_addr, blk; in ftl_write() local
885 virt_addr = sector * SECTOR_SIZE | BLOCK_DATA; in ftl_write()
[all …]

123456789