Searched refs:phys_addr (Results 51 - 75 of 414) sorted by relevance

1234567891011>>

/linux-master/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dtx-gen2.c35 dma_addr_t phys_addr; local
204 phys_addr = dma_map_single(trans->dev,
208 if (dma_mapping_error(trans->dev, phys_addr)) {
213 iwl_txq_gen2_set_tb(trans, tfd, phys_addr,
228 phys_addr = dma_map_single(trans->dev, data,
230 if (dma_mapping_error(trans->dev, phys_addr)) {
235 iwl_txq_gen2_set_tb(trans, tfd, phys_addr, cmdlen[i]);
/linux-master/drivers/acpi/
H A Dprocessor_core.c324 u64 *phys_addr, int *ioapic_id)
331 *phys_addr = ioapic->address;
336 static int parse_madt_ioapic_entry(u32 gsi_base, u64 *phys_addr) argument
355 get_ioapic_id(hdr, gsi_base, phys_addr, &apic_id))
365 u64 *phys_addr)
385 get_ioapic_id(header, gsi_base, phys_addr, &apic_id);
396 * @phys_addr: Pointer to store physical address of matching IOAPIC record
400 * Return IOAPIC id and store physical address in @phys_addr if found a match,
403 int acpi_get_ioapic_id(acpi_handle handle, u32 gsi_base, u64 *phys_addr) argument
407 apic_id = parse_mat_ioapic_entry(handle, gsi_base, phys_addr);
323 get_ioapic_id(struct acpi_subtable_header *entry, u32 gsi_base, u64 *phys_addr, int *ioapic_id) argument
364 parse_mat_ioapic_entry(acpi_handle handle, u32 gsi_base, u64 *phys_addr) argument
[all...]
/linux-master/kernel/dma/
H A Dcoherent.c38 static struct dma_coherent_mem *dma_init_coherent_memory(phys_addr_t phys_addr, argument
48 mem_base = memremap(phys_addr, size, MEMREMAP_WC);
61 dma_mem->pfn_base = PFN_DOWN(phys_addr);
73 &phys_addr, size / SZ_1M);
105 * phys_addr is the CPU physical address to which the memory is currently
117 int dma_declare_coherent_memory(struct device *dev, phys_addr_t phys_addr, argument
123 mem = dma_init_coherent_memory(phys_addr, device_addr, size, false);
311 int dma_init_global_coherent(phys_addr_t phys_addr, size_t size) argument
315 mem = dma_init_coherent_memory(phys_addr, phys_addr, siz
[all...]
/linux-master/drivers/firmware/imx/
H A Dmisc.c115 * @param[in] phys_addr initial instruction address to be executed
120 bool enable, u64 phys_addr)
130 msg.address_hi = phys_addr >> 32;
131 msg.address_lo = phys_addr;
119 imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource, bool enable, u64 phys_addr) argument
/linux-master/arch/sparc/kernel/
H A Dprom_64.c81 (unsigned int) (regs->phys_addr >> 32UL),
82 (unsigned int) (regs->phys_addr & 0xffffffffUL));
86 type = regs->phys_addr >> 60UL;
87 high_bits = (regs->phys_addr >> 32UL) & 0x0fffffffUL;
88 low_bits = (regs->phys_addr & 0xffffffffUL);
122 (unsigned int) (regs->phys_addr >> 32UL),
123 (unsigned int) (regs->phys_addr & 0xffffffffUL));
139 (unsigned int) (regs->phys_addr & mask));
158 regs->phys_addr);
207 (unsigned int) (regs->phys_addr
[all...]
H A Dchmc.c274 static struct jbusmc_dimm_group *jbusmc_find_dimm_group(unsigned long phys_addr) argument
284 if (phys_addr < dp->base_addr ||
285 (dp->base_addr + dp->size) <= phys_addr)
295 unsigned long phys_addr,
303 dp = jbusmc_find_dimm_group(phys_addr);
322 get_pin_and_dimm_str(syndrome_code, phys_addr, &pin,
355 this_base = ent->phys_addr;
488 static int chmc_bank_match(struct chmc_bank_info *bp, unsigned long phys_addr) argument
490 unsigned long upper_bits = (phys_addr & PA_UPPER_BITS) >> PA_UPPER_BITS_SHIFT;
491 unsigned long lower_bits = (phys_addr
294 jbusmc_print_dimm(int syndrome_code, unsigned long phys_addr, char *buf, int buflen) argument
520 chmc_find_bank(unsigned long phys_addr) argument
540 chmc_print_dimm(int syndrome_code, unsigned long phys_addr, char *buf, int buflen) argument
[all...]
/linux-master/arch/x86/kvm/vmx/
H A Dvmx_onhyperv.h102 static inline void evmcs_load(u64 phys_addr)
109 vp_ap->current_nested_vmcs = phys_addr;
122 static inline void evmcs_load(u64 phys_addr) {}
/linux-master/drivers/firmware/efi/
H A Driscv-runtime.c39 phys_addr_t phys = md->phys_addr;
98 res->start = md->phys_addr;
99 res->end = md->phys_addr + md_size - 1;
H A Darm-runtime.c61 phys_addr_t phys = md->phys_addr;
120 res->start = md->phys_addr;
121 res->end = md->phys_addr + md_size - 1;
/linux-master/drivers/firmware/efi/libstub/
H A Drandomalloc.c32 region_end = min(md->phys_addr + md->num_pages * EFI_PAGE_SIZE - 1,
37 first_slot = round_up(max(md->phys_addr, alloc_min), align);
123 target = round_up(max_t(u64, md->phys_addr, alloc_min), align) + target_slot * align;
H A Dkaslr.c71 u64 end = md->phys_addr + md->num_pages * EFI_PAGE_SIZE;
77 if (base >= md->phys_addr && base < end) {
/linux-master/drivers/virt/
H A Dvmgenid.c29 phys_addr_t phys_addr; local
50 phys_addr = (obj->package.elements[0].integer.value << 0) |
52 state->next_id = devm_memremap(&device->dev, phys_addr, VMGENID_SIZE, MEMREMAP_WB);
/linux-master/drivers/pci/endpoint/functions/
H A Dpci-epf-ntb.c242 phys_addr_t phys_addr; local
255 phys_addr = peer_epf_bar->phys_addr;
260 phys_addr += ctrl->mw1_offset;
274 ret = pci_epc_map_addr(epc, func_no, vfunc_no, phys_addr, addr, size);
301 phys_addr_t phys_addr; local
312 phys_addr = peer_epf_bar->phys_addr;
315 phys_addr += ctrl->mw1_offset;
319 pci_epc_unmap_addr(epc, func_no, vfunc_no, phys_addr);
391 phys_addr_t phys_addr; local
498 phys_addr_t phys_addr; local
594 phys_addr_t phys_addr; local
1162 phys_addr_t phys_addr; local
1385 phys_addr_t phys_addr; local
[all...]
/linux-master/drivers/gpu/drm/armada/
H A Darmada_gem.h14 phys_addr_t phys_addr; member in struct:armada_gem_object
/linux-master/drivers/media/cec/core/
H A Dcec-api.c94 u16 phys_addr; local
97 phys_addr = adap->phys_addr;
99 if (copy_to_user(parg, &phys_addr, sizeof(phys_addr)))
104 static int cec_validate_phys_addr(u16 phys_addr) argument
108 if (phys_addr == CEC_PHYS_ADDR_INVALID)
111 if (phys_addr & (0xf << i))
116 if ((phys_addr & (0xf << i)) == 0)
124 u16 phys_addr; local
[all...]
/linux-master/drivers/nvdimm/
H A Dpmem.h16 phys_addr_t phys_addr; member in struct:pmem_device
/linux-master/drivers/w1/masters/
H A Dmatrox_w1.c48 unsigned long phys_addr; member in struct:matrox_device
134 dev->phys_addr = pci_resource_start(pdev, 1);
136 dev->virt_addr = ioremap(dev->phys_addr, 16384);
139 __func__, dev->phys_addr, 16384);
/linux-master/arch/arm/mm/
H A Dnommu.c213 void __iomem *__arm_ioremap_caller(phys_addr_t phys_addr, size_t size, argument
216 return (void __iomem *)phys_addr;
254 void *arch_memremap_wb(phys_addr_t phys_addr, size_t size) argument
256 return (void *)phys_addr;
/linux-master/drivers/accel/habanalabs/common/mmu/
H A Dmmu_v2_hr.c19 if (phys_hop_addr == pgt_info->phys_addr)
26 dma_addr_t phys_addr)
28 hash_add(ctx->hr_mmu_phys_hash, &pgt_info->node, phys_addr);
109 pgt_info->phys_addr, ctx->asid, pgt_info->num_of_ptes);
146 hops_pgt_info[i]->phys_addr,
206 u64 virt_addr, u64 phys_addr,
239 scrambled_phys_addr = hdev->asic_funcs->scramble_addr(hdev, phys_addr);
254 hops_pgt_info[i]->phys_addr,
287 curr_pte = (hops_pgt_info[i]->phys_addr & HOP_PHYS_ADDR_MASK) |
293 hops_pgt_info[i - 1]->phys_addr);
25 hl_mmu_v2_hr_add_pgt_info(struct hl_ctx *ctx, struct pgt_info *pgt_info, dma_addr_t phys_addr) argument
205 _hl_mmu_v2_hr_map(struct hl_ctx *ctx, u64 virt_addr, u64 phys_addr, u32 page_size, bool is_dram_addr) argument
[all...]
H A Dmmu.c275 * @phys_addr: phys addr to map to
292 int hl_mmu_map_page(struct hl_ctx *ctx, u64 virt_addr, u64 phys_addr, u32 page_size, argument
324 ((hdev->asic_funcs->scramble_addr(hdev, phys_addr) &
328 (!is_dram_addr && ((phys_addr & (real_page_size - 1)) ||
332 phys_addr, virt_addr, real_page_size);
336 real_phys_addr = phys_addr;
352 trace_habanalabs_mmu_map(hdev->dev, virt_addr, phys_addr, page_size, flush_pte);
377 * @phys_addr: phys addr to map to
382 u64 phys_addr, u32 size)
405 curr_pa = phys_addr
381 hl_mmu_map_contiguous(struct hl_ctx *ctx, u64 virt_addr, u64 phys_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
1066 dma_addr_t phys_addr; local
1322 u64 phys_addr, shadow_addr; local
[all...]
/linux-master/arch/mips/pic32/pic32mzda/
H A Dinit.c101 if (lookup->phys_addr) {
106 lookup->phys_addr = res.start;
/linux-master/include/linux/
H A Dof_platform.h19 * @phys_addr: Start address of registers to match against node
40 resource_size_t phys_addr; member in struct:of_dev_auxdata
47 { .compatible = _compat, .phys_addr = _phys, .name = _name, \
H A Dpci-epc.h77 phys_addr_t phys_addr, u8 interrupt_num,
238 phys_addr_t phys_addr,
241 phys_addr_t phys_addr);
249 phys_addr_t phys_addr, u8 interrupt_num,
271 phys_addr_t *phys_addr, size_t size);
272 void pci_epc_mem_free_addr(struct pci_epc *epc, phys_addr_t phys_addr,
/linux-master/drivers/net/ethernet/marvell/
H A Dmvneta_bm.c98 dma_addr_t phys_addr; local
105 phys_addr = dma_map_single(&priv->pdev->dev, buf, bm_pool->buf_size,
107 if (unlikely(dma_mapping_error(&priv->pdev->dev, phys_addr)))
110 mvneta_bm_pool_put_bp(priv, bm_pool, phys_addr);
124 &bm_pool->phys_addr,
131 bm_pool->phys_addr);
137 err = mvebu_mbus_get_dram_win_info(bm_pool->phys_addr, &target_id,
141 bm_pool->phys_addr);
147 bm_pool->phys_addr);
275 bm_pool->virt_addr, bm_pool->phys_addr);
[all...]
/linux-master/arch/x86/platform/efi/
H A Defi.c129 unsigned long long start = md->phys_addr;
247 u64 end = (md->num_pages << EFI_PAGE_SHIFT) + md->phys_addr - 1;
255 (md->phys_addr >> EFI_PAGE_SHIFT)) {
259 if ((md->phys_addr & U64_HIGH_BIT) && !(end & U64_HIGH_BIT))
270 md->phys_addr, end_hi, end);
274 md->phys_addr, end);
339 start = md->phys_addr;
365 md->phys_addr,
366 md->phys_addr + (md->num_pages << EFI_PAGE_SHIFT) - 1,
553 if (md->phys_addr
900 efi_is_table_address(unsigned long phys_addr) argument
[all...]

Completed in 200 milliseconds

1234567891011>>