/linux-master/arch/x86/include/asm/ |
H A D | edac.h | 9 u32 i, *virt_addr = va; local 15 for (i = 0; i < size / 4; i++, virt_addr++) 16 asm volatile("lock; addl $0, %0"::"m" (*virt_addr));
|
H A D | boot.h | 87 unsigned long decompress_kernel(unsigned char *outbuf, unsigned long virt_addr,
|
/linux-master/arch/mips/include/asm/ |
H A D | edac.h | 11 unsigned long *virt_addr = va; local 20 * Intel: asm("lock; addl $0, %0"::"m"(*virt_addr)); 31 : "=&r" (temp), "=" GCC_OFF_SMALL_ASM() (*virt_addr) 32 : GCC_OFF_SMALL_ASM() (*virt_addr)); 34 virt_addr++;
|
/linux-master/arch/powerpc/include/asm/ |
H A D | edac.h | 21 unsigned int *virt_addr = va; local 25 for (i = 0; i < size / sizeof(*virt_addr); i++, virt_addr++) { 35 : "r"(virt_addr)
|
/linux-master/arch/arm/include/asm/ |
H A D | edac.h | 18 unsigned int *virt_addr = va; local 22 for (i = 0; i < size / sizeof(*virt_addr); i++, virt_addr++) { 32 : "r"(virt_addr)
|
/linux-master/drivers/usb/gadget/udc/ |
H A D | amd5536udc_pci.c | 72 iounmap(dev->virt_addr); 118 dev->virt_addr = ioremap(resource, len); 119 if (!dev->virt_addr) { 133 dev->csr = dev->virt_addr + UDC_CSR_ADDR; 135 dev->regs = dev->virt_addr + UDC_DEVCFG_ADDR; 137 dev->ep_regs = dev->virt_addr + UDC_EPREGS_ADDR; 139 dev->rxfifo = (u32 __iomem *)(dev->virt_addr + UDC_RXFIFO_ADDR); 140 dev->txfifo = (u32 __iomem *)(dev->virt_addr + UDC_TXFIFO_ADDR); 184 iounmap(dev->virt_addr);
|
/linux-master/drivers/scsi/pm8001/ |
H A D | pm8001_chips.h | 44 static inline u32 pm8001_read_32(void *virt_addr) argument 46 return *((u32 *)virt_addr);
|
/linux-master/drivers/accel/habanalabs/common/mmu/ |
H A D | mmu.c | 28 bool hl_is_dram_va(struct hl_device *hdev, u64 virt_addr) argument 32 return hl_mem_area_inside_range(virt_addr, prop->dmmu.page_size, 209 * @virt_addr: virt addr to map from 226 int hl_mmu_unmap_page(struct hl_ctx *ctx, u64 virt_addr, u32 page_size, bool flush_pte) argument 239 is_dram_addr = hl_is_dram_va(hdev, virt_addr); 251 real_virt_addr = virt_addr; 265 trace_habanalabs_mmu_unmap(hdev->dev, virt_addr, 0, page_size, flush_pte); 274 * @virt_addr: virt addr to map from 292 int hl_mmu_map_page(struct hl_ctx *ctx, u64 virt_addr, u64 phys_addr, u32 page_size, argument 307 is_dram_addr = hl_is_dram_va(hdev, virt_addr); 381 hl_mmu_map_contiguous(struct hl_ctx *ctx, u64 virt_addr, u64 phys_addr, u32 size) argument 442 hl_mmu_unmap_contiguous(struct hl_ctx *ctx, u64 virt_addr, u32 size) argument 475 hl_mmu_pa_page_with_offset(struct hl_ctx *ctx, u64 virt_addr, struct hl_mmu_hop_info *hops, u64 *phys_addr) argument 531 hl_mmu_va_to_pa(struct hl_ctx *ctx, u64 virt_addr, u64 *phys_addr) argument 547 hl_mmu_get_tlb_info(struct hl_ctx *ctx, u64 virt_addr, struct hl_mmu_hop_info *hops) argument 732 hl_mmu_get_hop_pte_phys_addr(struct hl_ctx *ctx, struct hl_mmu_properties *mmu_prop, u8 hop_idx, u64 hop_addr, u64 virt_addr) argument 827 u64 virt_addr; local 973 u64 virt_addr = hl_mmu_hr_pte_phys_to_virt(ctx, pgt_info, phys_pte_addr, hop_table_size); local 1067 void *virt_addr; local 1151 hl_mmu_hr_get_tlb_info(struct hl_ctx *ctx, u64 virt_addr, struct hl_mmu_hop_info *hops, struct hl_hr_mmu_funcs *hr_func) argument [all...] |
H A D | mmu_v2.c | 58 static int hl_mmu_v2_unmap(struct hl_ctx *ctx, u64 virt_addr, bool is_dram_addr) argument 76 scrambled_virt_addr = hdev->asic_funcs->scramble_addr(hdev, virt_addr); 125 virt_addr); 130 static int hl_mmu_v2_map(struct hl_ctx *ctx, u64 virt_addr, u64 phys_addr, argument 149 scrambled_virt_addr = hdev->asic_funcs->scramble_addr(hdev, virt_addr); 183 "mapping already exists for virt_addr 0x%llx\n", 184 virt_addr); 245 static int hl_mmu_v2_get_tlb_info(struct hl_ctx *ctx, u64 virt_addr, struct hl_mmu_hop_info *hops) argument 253 is_dram_addr = hl_mem_area_inside_range(virt_addr, prop->dmmu.page_size, 264 hops->scrambled_vaddr = hdev->asic_funcs->scramble_addr(hdev, virt_addr); [all...] |
H A D | mmu_v1.c | 16 u64 *hop_addr_arr, u64 virt_addr, enum mmu_hop_num hop_idx) 23 ctx->hdev->asic_prop.mmu_pte_size * ((virt_addr & mask) >> shift); 220 u64 virt_addr, bool is_dram_addr) 242 get_hop_pte_addr(ctx, mmu_prop, hop_addr, virt_addr, hop_idx); 261 get_hop_pte_addr(ctx, mmu_prop, hop_addr, virt_addr, hop_idx); 273 virt_addr); 280 virt_addr); 318 virt_addr); 323 static int hl_mmu_v1_map(struct hl_ctx *ctx, u64 virt_addr, u64 phys_addr, argument 364 get_hop_pte_addr(ctx, mmu_prop, hop_addr, virt_addr, hop_id 15 get_hop_pte_addr(struct hl_ctx *ctx, struct hl_mmu_properties *mmu_prop, u64 *hop_addr_arr, u64 virt_addr, enum mmu_hop_num hop_idx) argument 219 hl_mmu_v1_unmap(struct hl_ctx *ctx, u64 virt_addr, bool is_dram_addr) argument 453 hl_mmu_v1_get_tlb_info(struct hl_ctx *ctx, u64 virt_addr, struct hl_mmu_hop_info *hops) argument [all...] |
/linux-master/tools/testing/nvdimm/ |
H A D | pmem-dax.c | 29 *kaddr = pmem->virt_addr + offset; 30 page = vmalloc_to_page(pmem->virt_addr + offset); 40 *kaddr = pmem->virt_addr + offset;
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | swap.c | 19 u8 *virt_addr = seg_info->virt_address[0]; local 55 memcpy(virt_addr, swap_item->tlv.data, payload_len); 56 virt_addr += payload_len; 93 void *virt_addr; local 107 virt_addr = dma_alloc_coherent(ar->dev, swap_bin_len, &paddr, 109 if (!virt_addr) 118 seg_info->virt_address[0] = virt_addr;
|
/linux-master/drivers/w1/masters/ |
H A D | matrox_w1.c | 49 void __iomem *virt_addr; member in struct:matrox_device 136 dev->virt_addr = ioremap(dev->phys_addr, 16384); 137 if (!dev->virt_addr) { 144 dev->base_addr = dev->virt_addr + MATROX_BASE; 168 if (dev->virt_addr) 169 iounmap(dev->virt_addr); 181 iounmap(dev->virt_addr);
|
/linux-master/include/trace/events/ |
H A D | habanalabs.h | 17 TP_PROTO(struct device *dev, u64 virt_addr, u64 phys_addr, u32 page_size, bool flush_pte), 19 TP_ARGS(dev, virt_addr, phys_addr, page_size, flush_pte), 23 __field(u64, virt_addr) 31 __entry->virt_addr = virt_addr; 39 __entry->virt_addr, 46 TP_PROTO(struct device *dev, u64 virt_addr, u64 phys_addr, u32 page_size, bool flush_pte), 47 TP_ARGS(dev, virt_addr, phys_addr, page_size, flush_pte)); 50 TP_PROTO(struct device *dev, u64 virt_addr, u64 phys_addr, u32 page_size, bool flush_pte), 51 TP_ARGS(dev, virt_addr, phys_add [all...] |
/linux-master/include/linux/dma/ |
H A D | sprd-dma.h | 119 * @virt_addr: link-list virtual address to configure link-list node 185 unsigned long virt_addr; member in struct:sprd_dma_linklist
|
/linux-master/arch/powerpc/kexec/ |
H A D | vmcore_info.c | 23 VMCOREINFO_OFFSET(vmemmap_backing, virt_addr);
|
/linux-master/arch/x86/boot/compressed/ |
H A D | misc.c | 200 unsigned long virt_addr) 228 delta = virt_addr - LOAD_PHYSICAL_ADDR; 290 unsigned long virt_addr) 355 unsigned long decompress_kernel(unsigned char *outbuf, unsigned long virt_addr, argument 370 handle_relocations(outbuf, output_len, virt_addr); 407 unsigned long virt_addr = LOAD_PHYSICAL_ADDR; local 489 &virt_addr); 494 if (virt_addr & (MIN_KERNEL_ALIGN - 1)) 499 if (virt_addr + needed_size > KERNEL_IMAGE_SIZE) 506 if (virt_addr ! 199 handle_relocations(void *output, unsigned long output_len, unsigned long virt_addr) argument 289 handle_relocations(void *output, unsigned long output_len, unsigned long virt_addr) argument [all...] |
/linux-master/arch/x86/kernel/cpu/sgx/ |
H A D | sgx.h | 59 void *virt_addr; member in struct:sgx_epc_section 83 return section->virt_addr + index * PAGE_SIZE;
|
/linux-master/drivers/comedi/ |
H A D | comedi_buf.c | 37 buf->virt_addr, buf->dma_addr); 41 ClearPageReserved(virt_to_page(buf->virt_addr)); 42 free_page((unsigned long)buf->virt_addr); 97 void *virt_addr; local 104 virt_addr = dma_alloc_coherent(bm->dma_hw_dev, 107 if (!virt_addr) 112 buf->virt_addr = virt_addr + (i << PAGE_SHIFT); 120 buf->virt_addr = (void *)get_zeroed_page(GFP_KERNEL); 121 if (!buf->virt_addr) [all...] |
/linux-master/drivers/pci/endpoint/ |
H A D | pci-epc-mem.c | 181 void __iomem *virt_addr = NULL; local 201 virt_addr = ioremap(*phys_addr, align_size); 202 if (!virt_addr) { 209 return virt_addr; 214 return virt_addr; 239 * @virt_addr: virtual address of the allocated mem space 245 void __iomem *virt_addr, size_t size) 261 iounmap(virt_addr); 244 pci_epc_mem_free_addr(struct pci_epc *epc, phys_addr_t phys_addr, void __iomem *virt_addr, size_t size) argument
|
/linux-master/drivers/firmware/efi/ |
H A D | memattr.c | 90 if (md->virt_addr == 0 && md->phys_addr != 0) { 112 out->virt_addr = in_paddr + (md->virt_addr - md_paddr);
|
/linux-master/arch/m68k/include/asm/ |
H A D | oplib.h | 62 extern void prom_unmapio(char *virt_addr, unsigned int num_bytes); 203 extern void prom_free(char *virt_addr, unsigned int size); 210 extern void prom_putsegment(int context, unsigned long virt_addr,
|
/linux-master/drivers/nvdimm/ |
H A D | pmem.h | 20 void *virt_addr; member in struct:pmem_device
|
/linux-master/arch/riscv/mm/ |
H A D | physaddr.c | 24 unsigned long kernel_start = kernel_map.virt_addr;
|
/linux-master/drivers/infiniband/sw/rdmavt/ |
H A D | mr.h | 28 u64 virt_addr, int mr_access_flags,
|