Searched refs:virt_addr (Results 1 - 25 of 189) sorted by relevance

12345678

/linux-master/arch/x86/include/asm/
H A Dedac.h9 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 Dboot.h87 unsigned long decompress_kernel(unsigned char *outbuf, unsigned long virt_addr,
/linux-master/arch/mips/include/asm/
H A Dedac.h11 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 Dedac.h21 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 Dedac.h18 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 Damd5536udc_pci.c72 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 Dpm8001_chips.h44 static inline u32 pm8001_read_32(void *virt_addr) argument
46 return *((u32 *)virt_addr);
/linux-master/drivers/accel/habanalabs/common/mmu/
H A Dmmu.c28 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 Dmmu_v2.c58 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 Dmmu_v1.c16 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 Dpmem-dax.c29 *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 Dswap.c19 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 Dmatrox_w1.c49 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 Dhabanalabs.h17 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 Dsprd-dma.h119 * @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 Dvmcore_info.c23 VMCOREINFO_OFFSET(vmemmap_backing, virt_addr);
/linux-master/arch/x86/boot/compressed/
H A Dmisc.c200 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 Dsgx.h59 void *virt_addr; member in struct:sgx_epc_section
83 return section->virt_addr + index * PAGE_SIZE;
/linux-master/drivers/comedi/
H A Dcomedi_buf.c37 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 Dpci-epc-mem.c181 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 Dmemattr.c90 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 Doplib.h62 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 Dpmem.h20 void *virt_addr; member in struct:pmem_device
/linux-master/arch/riscv/mm/
H A Dphysaddr.c24 unsigned long kernel_start = kernel_map.virt_addr;
/linux-master/drivers/infiniband/sw/rdmavt/
H A Dmr.h28 u64 virt_addr, int mr_access_flags,

Completed in 204 milliseconds

12345678