Home
last modified time | relevance | path

Searched refs:phys_addr (Results 1 – 25 of 295) sorted by relevance

12345678910>>...12

/linux/arch/x86/mm/
H A Dioremap.c184 __ioremap_caller(resource_size_t phys_addr, unsigned long size, in __ioremap_caller() argument
189 const resource_size_t unaligned_phys_addr = phys_addr; in __ioremap_caller()
199 last_addr = phys_addr + size - 1; in __ioremap_caller()
200 if (!size || last_addr < phys_addr) in __ioremap_caller()
203 if (!phys_addr_valid(phys_addr)) { in __ioremap_caller()
205 (unsigned long long)phys_addr); in __ioremap_caller()
210 __ioremap_check_mem(phys_addr, size, &io_desc); in __ioremap_caller()
217 &phys_addr, &last_addr); in __ioremap_caller()
224 offset = phys_addr & ~PAGE_MASK; in __ioremap_caller()
225 phys_addr &= PAGE_MASK; in __ioremap_caller()
[all …]
/linux/arch/nios2/mm/
H A Dioremap.c23 unsigned long size, unsigned long phys_addr, in remap_area_pte() argument
37 pfn = PFN_DOWN(phys_addr); in remap_area_pte()
51 unsigned long size, unsigned long phys_addr, in remap_area_pmd() argument
60 phys_addr -= address; in remap_area_pmd()
68 remap_area_pte(pte, address, end - address, address + phys_addr, in remap_area_pmd()
76 static int remap_area_pages(unsigned long address, unsigned long phys_addr, in remap_area_pages() argument
83 phys_addr -= address; in remap_area_pages()
104 phys_addr + address, flags)) in remap_area_pages()
119 void __iomem *ioremap(unsigned long phys_addr, unsigned long size) in ioremap() argument
127 last_addr = phys_addr + size - 1; in ioremap()
[all …]
/linux/arch/riscv/mm/
H A Dkasan_init.c31 phys_addr_t phys_addr; in kasan_populate_pte() local
43 phys_addr = memblock_phys_alloc(PAGE_SIZE, PAGE_SIZE); in kasan_populate_pte()
44 set_pte(ptep, pfn_pte(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_pte()
45 memset(__va(phys_addr), KASAN_SHADOW_INIT, PAGE_SIZE); in kasan_populate_pte()
52 phys_addr_t phys_addr; in kasan_populate_pmd() local
68 phys_addr = memblock_phys_alloc(PMD_SIZE, PMD_SIZE); in kasan_populate_pmd()
69 if (phys_addr) { in kasan_populate_pmd()
70 set_pmd(pmdp, pfn_pmd(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_pmd()
71 memset(__va(phys_addr), KASAN_SHADOW_INIT, PMD_SIZE); in kasan_populate_pmd()
83 phys_addr_t phys_addr; in kasan_populate_pud() local
[all …]
/linux/arch/loongarch/mm/
H A Dioremap.c9 void __init __iomem *early_ioremap(phys_addr_t phys_addr, unsigned long size) in early_ioremap() argument
11 return ((void __iomem *)TO_CACHE(phys_addr)); in early_ioremap()
19 void * __init early_memremap_ro(resource_size_t phys_addr, unsigned long size) in early_memremap_ro() argument
21 return early_memremap(phys_addr, size); in early_memremap_ro()
24 void * __init early_memremap_prot(resource_size_t phys_addr, unsigned long size, in early_memremap_prot() argument
27 return early_memremap(phys_addr, size); in early_memremap_prot()
/linux/include/uapi/linux/
H A Dcec-funcs.h14 static inline void cec_msg_active_source(struct cec_msg *msg, __u16 phys_addr) in cec_msg_active_source() argument
19 msg->msg[2] = phys_addr >> 8; in cec_msg_active_source()
20 msg->msg[3] = phys_addr & 0xff; in cec_msg_active_source()
24 __u16 *phys_addr) in cec_ops_active_source() argument
26 *phys_addr = (msg->msg[2] << 8) | msg->msg[3]; in cec_ops_active_source()
44 __u16 phys_addr) in cec_msg_inactive_source() argument
48 msg->msg[2] = phys_addr >> 8; in cec_msg_inactive_source()
49 msg->msg[3] = phys_addr & 0xff; in cec_msg_inactive_source()
53 __u16 *phys_addr) in cec_ops_inactive_source() argument
55 *phys_addr in cec_ops_inactive_source()
68 cec_msg_routing_information(struct cec_msg * msg,__u16 phys_addr) cec_msg_routing_information() argument
78 cec_ops_routing_information(const struct cec_msg * msg,__u16 * phys_addr) cec_ops_routing_information() argument
106 cec_msg_set_stream_path(struct cec_msg * msg,__u16 phys_addr) cec_msg_set_stream_path() argument
116 cec_ops_set_stream_path(const struct cec_msg * msg,__u16 * phys_addr) cec_ops_set_stream_path() argument
185 __u16 phys_addr; global() member
283 cec_msg_record_on_phys_addr(struct cec_msg * msg,__u16 phys_addr) cec_msg_record_on_phys_addr() argument
545 cec_msg_clear_ext_timer(struct cec_msg * msg,int reply,__u8 day,__u8 month,__u8 start_hr,__u8 start_min,__u8 duration_hr,__u8 duration_min,__u8 recording_seq,__u8 ext_src_spec,__u8 plug,__u16 phys_addr) cec_msg_clear_ext_timer() argument
574 cec_ops_clear_ext_timer(const struct cec_msg * msg,__u8 * day,__u8 * month,__u8 * start_hr,__u8 * start_min,__u8 * duration_hr,__u8 * duration_min,__u8 * recording_seq,__u8 * ext_src_spec,__u8 * plug,__u16 * phys_addr) cec_ops_clear_ext_timer() argument
701 cec_msg_set_ext_timer(struct cec_msg * msg,int reply,__u8 day,__u8 month,__u8 start_hr,__u8 start_min,__u8 duration_hr,__u8 duration_min,__u8 recording_seq,__u8 ext_src_spec,__u8 plug,__u16 phys_addr) cec_msg_set_ext_timer() argument
730 cec_ops_set_ext_timer(const struct cec_msg * msg,__u8 * day,__u8 * month,__u8 * start_hr,__u8 * start_min,__u8 * duration_hr,__u8 * duration_min,__u8 * recording_seq,__u8 * ext_src_spec,__u8 * plug,__u16 * phys_addr) cec_ops_set_ext_timer() argument
791 cec_msg_report_physical_addr(struct cec_msg * msg,__u16 phys_addr,__u8 prim_devtype) cec_msg_report_physical_addr() argument
802 cec_ops_report_physical_addr(const struct cec_msg * msg,__u16 * phys_addr,__u8 * prim_devtype) cec_ops_report_physical_addr() argument
1464 cec_msg_system_audio_mode_request(struct cec_msg * msg,int reply,__u16 phys_addr) cec_msg_system_audio_mode_request() argument
1475 cec_ops_system_audio_mode_request(const struct cec_msg * msg,__u16 * phys_addr) cec_ops_system_audio_mode_request() argument
1651 cec_msg_report_current_latency(struct cec_msg * msg,__u16 phys_addr,__u8 video_latency,__u8 low_latency_mode,__u8 audio_out_compensated,__u8 audio_out_delay) cec_msg_report_current_latency() argument
1669 cec_ops_report_current_latency(const struct cec_msg * msg,__u16 * phys_addr,__u8 * video_latency,__u8 * low_latency_mode,__u8 * audio_out_compensated,__u8 * audio_out_delay) cec_ops_report_current_latency() argument
1687 cec_msg_request_current_latency(struct cec_msg * msg,int reply,__u16 phys_addr) cec_msg_request_current_latency() argument
1698 cec_ops_request_current_latency(const struct cec_msg * msg,__u16 * phys_addr) cec_ops_request_current_latency() argument
1721 cec_ops_cdc_hec_inquire_state(const struct cec_msg * msg,__u16 * phys_addr,__u16 * phys_addr1,__u16 * phys_addr2) cec_ops_cdc_hec_inquire_state() argument
1757 cec_ops_cdc_hec_report_state(const struct cec_msg * msg,__u16 * phys_addr,__u16 * target_phys_addr,__u8 * hec_func_state,__u8 * host_func_state,__u8 * enc_func_state,__u8 * cdc_errcode,__u8 * has_field,__u16 * hec_field) cec_ops_cdc_hec_report_state() argument
1809 cec_ops_cdc_hec_set_state(const struct cec_msg * msg,__u16 * phys_addr,__u16 * phys_addr1,__u16 * phys_addr2,__u8 * hec_set_state,__u16 * phys_addr3,__u16 * phys_addr4,__u16 * phys_addr5) cec_ops_cdc_hec_set_state() argument
1845 cec_ops_cdc_hec_set_state_adjacent(const struct cec_msg * msg,__u16 * phys_addr,__u16 * phys_addr1,__u8 * hec_set_state) cec_ops_cdc_hec_set_state_adjacent() argument
1873 cec_ops_cdc_hec_request_deactivation(const struct cec_msg * msg,__u16 * phys_addr,__u16 * phys_addr1,__u16 * phys_addr2,__u16 * phys_addr3) cec_ops_cdc_hec_request_deactivation() argument
1894 cec_ops_cdc_hec_notify_alive(const struct cec_msg * msg,__u16 * phys_addr) cec_ops_cdc_hec_notify_alive() argument
1909 cec_ops_cdc_hec_discover(const struct cec_msg * msg,__u16 * phys_addr) cec_ops_cdc_hec_discover() argument
1927 cec_ops_cdc_hpd_set_state(const struct cec_msg * msg,__u16 * phys_addr,__u8 * input_port,__u8 * hpd_state) cec_ops_cdc_hpd_set_state() argument
1949 cec_ops_cdc_hpd_report_state(const struct cec_msg * msg,__u16 * phys_addr,__u8 * hpd_state,__u8 * hpd_error) cec_ops_cdc_hpd_report_state() argument
[all...]
/linux/arch/x86/platform/efi/
H A Dmemmap.c128 start = md->phys_addr; in efi_memmap_split_count()
193 start = md->phys_addr; in efi_memmap_insert()
194 end = md->phys_addr + (md->num_pages << EFI_PAGE_SHIFT) - 1; in efi_memmap_insert()
203 md->num_pages = (m_end - md->phys_addr + 1) >> in efi_memmap_insert()
209 md->phys_addr = m_end + 1; in efi_memmap_insert()
210 md->num_pages = (end - md->phys_addr + 1) >> in efi_memmap_insert()
216 md->num_pages = (m_start - md->phys_addr) >> in efi_memmap_insert()
223 md->phys_addr = m_start; in efi_memmap_insert()
230 md->phys_addr = m_end + 1; in efi_memmap_insert()
238 md->num_pages = (m_start - md->phys_addr) >> in efi_memmap_insert()
[all …]
H A Defi_32.c42 start_pfn = PFN_DOWN(md->phys_addr); in efi_map_region()
44 end = md->phys_addr + size; in efi_map_region()
48 va = __va(md->phys_addr); in efi_map_region()
53 va = ioremap_cache(md->phys_addr, size); in efi_map_region()
58 pr_err("ioremap of 0x%llX failed!\n", md->phys_addr); in efi_map_region()
88 void __init parse_efi_setup(u64 phys_addr, u32 data_len) {} in parse_efi_setup() argument
/linux/include/linux/
H A Dio-mapping.h68 resource_size_t phys_addr; in io_mapping_map_atomic_wc() local
71 phys_addr = mapping->base + offset; in io_mapping_map_atomic_wc()
77 return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot); in io_mapping_map_atomic_wc()
94 resource_size_t phys_addr; in io_mapping_map_local_wc() local
97 phys_addr = mapping->base + offset; in io_mapping_map_local_wc()
98 return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot); in io_mapping_map_local_wc()
111 resource_size_t phys_addr; in io_mapping_map_wc() local
114 phys_addr = mapping->base + offset; in io_mapping_map_wc()
116 return ioremap_wc(phys_addr, size); in io_mapping_map_wc()
/linux/arch/sh/mm/
H A Dioremap_fixed.c48 ioremap_fixed(phys_addr_t phys_addr, unsigned long size, pgprot_t prot) in ioremap_fixed() argument
59 offset = phys_addr & ~PAGE_MASK; in ioremap_fixed()
60 phys_addr &= PAGE_MASK; in ioremap_fixed()
61 size = PAGE_ALIGN(phys_addr + size) - phys_addr; in ioremap_fixed()
90 __set_fixmap(idx, phys_addr, prot); in ioremap_fixed()
91 phys_addr += PAGE_SIZE; in ioremap_fixed()
/linux/arch/arm/mm/
H A Dioremap.c63 if (vm->phys_addr > paddr || in find_static_vm_paddr()
64 paddr + size - 1 > vm->phys_addr + vm->size - 1) in find_static_vm_paddr()
309 addr += paddr - svm->vm.phys_addr; in __arm_ioremap_pfn_caller()
326 area->phys_addr = paddr; in __arm_ioremap_pfn_caller()
352 void __iomem *__arm_ioremap_caller(phys_addr_t phys_addr, size_t size, in __arm_ioremap_caller() argument
356 unsigned long offset = phys_addr & ~PAGE_MASK; in __arm_ioremap_caller()
357 unsigned long pfn = __phys_to_pfn(phys_addr); in __arm_ioremap_caller()
362 last_addr = phys_addr + size - 1; in __arm_ioremap_caller()
363 if (!size || last_addr < phys_addr) in __arm_ioremap_caller()
421 __arm_ioremap_exec(phys_addr_t phys_addr, size_t size, bool cached) in __arm_ioremap_exec() argument
[all …]
/linux/arch/powerpc/boot/
H A Dcuboot-pq2.c33 u32 phys_addr; member
178 if (mem->phys_addr + mem->size[1] == mmio->phys_addr) in fixup_pci()
180 else if (mmio->phys_addr + mmio->size[1] == mem->phys_addr) in fixup_pci()
185 out_be32(&pci_regs[1][0], mem_base->phys_addr | 1); in fixup_pci()
188 out_be32(&pci_regs[1][1], io->phys_addr | 1); in fixup_pci()
192 out_le32(&pci_regs[0][2], mem->phys_addr >> 12); in fixup_pci()
196 out_le32(&pci_regs[0][8], mmio->phys_addr >> 12); in fixup_pci()
200 out_le32(&pci_regs[0][14], io->phys_addr >> 12); in fixup_pci()
/linux/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_ctx.c267 u64 phys_addr; in nx_fw_cmd_create_rx_ctx() local
328 prq_rds[i].host_phys_addr = cpu_to_le64(rds_ring->phys_addr); in nx_fw_cmd_create_rx_ctx()
341 prq_sds[i].host_phys_addr = cpu_to_le64(sds_ring->phys_addr); in nx_fw_cmd_create_rx_ctx()
346 phys_addr = hostrq_phys_addr; in nx_fw_cmd_create_rx_ctx()
348 cmd.req.arg1 = (u32)(phys_addr >> 32); in nx_fw_cmd_create_rx_ctx()
349 cmd.req.arg2 = (u32)(phys_addr & 0xffffffff); in nx_fw_cmd_create_rx_ctx()
427 u64 offset, phys_addr; in nx_fw_cmd_create_tx_ctx() local
462 prq->dummy_dma_addr = cpu_to_le64(adapter->dummy_dma.phys_addr); in nx_fw_cmd_create_tx_ctx()
464 offset = recv_ctx->phys_addr + sizeof(struct netxen_ring_ctx); in nx_fw_cmd_create_tx_ctx()
469 prq_cds->host_phys_addr = cpu_to_le64(tx_ring->phys_addr); in nx_fw_cmd_create_tx_ctx()
[all …]
/linux/drivers/input/serio/
H A Dxilinx_ps2.c230 resource_size_t remap_size, phys_addr; in xps2_of_probe() local
262 phys_addr = r_mem.start; in xps2_of_probe()
264 if (!request_mem_region(phys_addr, remap_size, DRIVER_NAME)) { in xps2_of_probe()
266 (unsigned long long)phys_addr); in xps2_of_probe()
272 drvdata->base_address = ioremap(phys_addr, remap_size); in xps2_of_probe()
275 (unsigned long long)phys_addr); in xps2_of_probe()
290 (unsigned long long)phys_addr, drvdata->base_address, in xps2_of_probe()
300 "Xilinx XPS PS/2 at %08llX", (unsigned long long)phys_addr); in xps2_of_probe()
302 "xilinxps2/serio at %08llX", (unsigned long long)phys_addr); in xps2_of_probe()
310 release_mem_region(phys_addr, remap_size); in xps2_of_probe()
/linux/drivers/accel/habanalabs/common/mmu/
H A Dmmu.c293 int hl_mmu_map_page(struct hl_ctx *ctx, u64 virt_addr, u64 phys_addr, u32 page_size, in hl_mmu_map_page() argument
325 ((hdev->asic_funcs->scramble_addr(hdev, phys_addr) & in hl_mmu_map_page()
329 (!is_dram_addr && ((phys_addr & (real_page_size - 1)) || in hl_mmu_map_page()
333 phys_addr, virt_addr, real_page_size); in hl_mmu_map_page()
337 real_phys_addr = phys_addr; in hl_mmu_map_page()
353 trace_habanalabs_mmu_map(&hdev->pdev->dev, virt_addr, phys_addr, page_size, flush_pte); in hl_mmu_map_page()
383 u64 phys_addr, u32 size) in hl_mmu_map_contiguous() argument
406 curr_pa = phys_addr + off; in hl_mmu_map_contiguous()
478 u64 *phys_addr) in hl_mmu_pa_page_with_offset() argument
517 *phys_addr = page_start + page_off + dram_base; in hl_mmu_pa_page_with_offset()
[all …]
H A Dmmu_v2_hr.c19 if (phys_hop_addr == pgt_info->phys_addr) in hl_mmu_v2_hr_get_pgt_info()
26 dma_addr_t phys_addr) in hl_mmu_v2_hr_add_pgt_info() argument
28 hash_add(ctx->hr_mmu_phys_hash, &pgt_info->node, phys_addr); in hl_mmu_v2_hr_add_pgt_info()
109 pgt_info->phys_addr, ctx->asid, pgt_info->num_of_ptes); in hl_mmu_v2_hr_ctx_fini()
146 hops_pgt_info[i]->phys_addr, in _hl_mmu_v2_hr_unmap()
206 u64 virt_addr, u64 phys_addr, in _hl_mmu_v2_hr_map() argument
239 scrambled_phys_addr = hdev->asic_funcs->scramble_addr(hdev, phys_addr); in _hl_mmu_v2_hr_map()
254 hops_pgt_info[i]->phys_addr, in _hl_mmu_v2_hr_map()
287 curr_pte = (hops_pgt_info[i]->phys_addr & HOP_PHYS_ADDR_MASK) | in _hl_mmu_v2_hr_map()
293 hops_pgt_info[i - 1]->phys_addr); in _hl_mmu_v2_hr_map()
[all …]
/linux/drivers/pci/endpoint/functions/
H A Dpci-epf-ntb.c242 phys_addr_t phys_addr; in epf_ntb_configure_mw() local
255 phys_addr = peer_epf_bar->phys_addr; in epf_ntb_configure_mw()
260 phys_addr += ctrl->mw1_offset; in epf_ntb_configure_mw()
274 ret = pci_epc_map_addr(epc, func_no, vfunc_no, phys_addr, addr, size); in epf_ntb_configure_mw()
301 phys_addr_t phys_addr; in epf_ntb_teardown_mw() local
312 phys_addr = peer_epf_bar->phys_addr; in epf_ntb_teardown_mw()
315 phys_addr += ctrl->mw1_offset; in epf_ntb_teardown_mw()
319 pci_epc_unmap_addr(epc, func_no, vfunc_no, phys_addr); in epf_ntb_teardown_mw()
391 phys_addr_t phys_addr; in epf_ntb_configure_msi() local
405 phys_addr = peer_epf_bar->phys_addr; in epf_ntb_configure_msi()
[all …]
/linux/arch/powerpc/platforms/ps3/
H A Dmm.c125 unsigned long ps3_mm_phys_to_lpar(unsigned long phys_addr) in ps3_mm_phys_to_lpar() argument
127 BUG_ON(is_kernel_addr(phys_addr)); in ps3_mm_phys_to_lpar()
128 return (phys_addr < map.rm.size || phys_addr >= map.total) in ps3_mm_phys_to_lpar()
129 ? phys_addr : phys_addr + map.r1.offset; in ps3_mm_phys_to_lpar()
513 static int dma_sb_map_pages(struct ps3_dma_region *r, unsigned long phys_addr, in dma_sb_map_pages() argument
526 c->lpar_addr = ps3_mm_phys_to_lpar(phys_addr); in dma_sb_map_pages()
553 static int dma_ioc0_map_pages(struct ps3_dma_region *r, unsigned long phys_addr, in dma_ioc0_map_pages() argument
563 phys_addr, ps3_mm_phys_to_lpar(phys_addr), len); in dma_ioc0_map_pages()
572 c->lpar_addr = ps3_mm_phys_to_lpar(phys_addr); in dma_ioc0_map_pages()
780 unsigned long phys_addr = is_kernel_addr(virt_addr) ? __pa(virt_addr) in dma_sb_map_area() local
[all …]
/linux/arch/sparc/kernel/
H A Dauxio_32.c67 r.start = auxregs[0].phys_addr; in auxio_probe()
68 r.end = auxregs[0].phys_addr + auxregs[0].reg_size - 1; in auxio_probe()
71 if ((((unsigned long) auxregs[0].phys_addr) & 3) == 3) in auxio_probe()
131 r.start = regs.phys_addr; in auxio_power_probe()
132 r.end = regs.phys_addr + regs.reg_size - 1; in auxio_power_probe()
H A Dchmc.c274 static struct jbusmc_dimm_group *jbusmc_find_dimm_group(unsigned long phys_addr) in jbusmc_find_dimm_group() argument
284 if (phys_addr < dp->base_addr || in jbusmc_find_dimm_group()
285 (dp->base_addr + dp->size) <= phys_addr) in jbusmc_find_dimm_group()
295 unsigned long phys_addr, in jbusmc_print_dimm() argument
303 dp = jbusmc_find_dimm_group(phys_addr); in jbusmc_print_dimm()
322 get_pin_and_dimm_str(syndrome_code, phys_addr, &pin, in jbusmc_print_dimm()
355 this_base = ent->phys_addr; in jbusmc_dimm_group_size()
488 static int chmc_bank_match(struct chmc_bank_info *bp, unsigned long phys_addr) in chmc_bank_match() argument
490 unsigned long upper_bits = (phys_addr & PA_UPPER_BITS) >> PA_UPPER_BITS_SHIFT; in chmc_bank_match()
491 unsigned long lower_bits = (phys_addr & PA_LOWER_BITS) >> PA_LOWER_BITS_SHIFT; in chmc_bank_match()
[all …]
/linux/drivers/media/cec/core/
H A Dcec-notifier.c31 u16 phys_addr; member
78 n->phys_addr = CEC_PHYS_ADDR_INVALID; in cec_notifier_get_conn()
115 n->phys_addr = CEC_PHYS_ADDR_INVALID; in cec_notifier_conn_register()
137 n->phys_addr = CEC_PHYS_ADDR_INVALID; in cec_notifier_conn_unregister()
166 cec_s_phys_addr(adap, n->phys_addr, false); in cec_notifier_cec_adap_register()
192 n->phys_addr = pa; in cec_notifier_set_phys_addr()
194 cec_s_phys_addr(n->cec_adap, n->phys_addr, false); in cec_notifier_set_phys_addr()
/linux/drivers/firmware/efi/
H A Defi.c391 debugfs_blob[i].data = memremap(md->phys_addr, in efi_debugfs_init()
514 unsigned long long start = md->phys_addr; in efi_find_mirror()
534 int __efi_mem_desc_lookup(u64 phys_addr, efi_memory_desc_t *out_md) in __efi_mem_desc_lookup() argument
553 if ((md->phys_addr & (EFI_PAGE_SIZE - 1)) || in __efi_mem_desc_lookup()
555 (md->num_pages > (U64_MAX - md->phys_addr) >> EFI_PAGE_SHIFT)) in __efi_mem_desc_lookup()
559 end = md->phys_addr + size; in __efi_mem_desc_lookup()
560 if (phys_addr >= md->phys_addr && phys_addr < end) { in __efi_mem_desc_lookup()
568 extern int efi_mem_desc_lookup(u64 phys_addr, efi_memory_desc_t *out_md)
578 u64 end = md->phys_addr + size; in efi_mem_desc_end()
983 u64 efi_mem_attributes(unsigned long phys_addr) in efi_mem_attributes() argument
[all …]
/linux/kernel/dma/
H A Dcoherent.c38 static struct dma_coherent_mem *dma_init_coherent_memory(phys_addr_t phys_addr, in dma_init_coherent_memory() argument
48 mem_base = memremap(phys_addr, size, MEMREMAP_WC); in dma_init_coherent_memory()
61 dma_mem->pfn_base = PFN_DOWN(phys_addr); in dma_init_coherent_memory()
73 &phys_addr, size / SZ_1M); in dma_init_coherent_memory()
117 int dma_declare_coherent_memory(struct device *dev, phys_addr_t phys_addr, in dma_declare_coherent_memory() argument
123 mem = dma_init_coherent_memory(phys_addr, device_addr, size, false); in dma_declare_coherent_memory()
311 int dma_init_global_coherent(phys_addr_t phys_addr, size_t size) in dma_init_global_coherent() argument
315 mem = dma_init_coherent_memory(phys_addr, phys_addr, size, true); in dma_init_global_coherent()
/linux/drivers/misc/sgi-xp/
H A Dxp_uv.c89 xp_expand_memprotect_uv(unsigned long phys_addr, unsigned long size) in xp_expand_memprotect_uv() argument
94 ret = uv_bios_change_memprotect(phys_addr, size, UV_MEMPROT_ALLOW_RW); in xp_expand_memprotect_uv()
107 xp_restrict_memprotect_uv(unsigned long phys_addr, unsigned long size) in xp_restrict_memprotect_uv() argument
112 ret = uv_bios_change_memprotect(phys_addr, size, in xp_restrict_memprotect_uv()
/linux/drivers/net/ethernet/3com/
H A D3c509.c215 static int el3_isa_id_sequence(__be16 *phys_addr) in el3_isa_id_sequence() argument
243 phys_addr[i] = htons(id_read_eeprom(i)); in el3_isa_id_sequence()
251 ether_addr_equal((u8 *)phys_addr, el3_devs[i]->dev_addr)) { in el3_isa_id_sequence()
254 phys_addr[0] & 0xff, phys_addr[0] >> 8, in el3_isa_id_sequence()
255 phys_addr[1] & 0xff, phys_addr[1] >> 8, in el3_isa_id_sequence()
256 phys_addr[2] & 0xff, phys_addr[2] >> 8); in el3_isa_id_sequence()
268 static void el3_dev_fill(struct net_device *dev, __be16 *phys_addr, int ioaddr, in el3_dev_fill() argument
273 eth_hw_addr_set(dev, (u8 *)phys_addr); in el3_dev_fill()
285 __be16 phys_addr[3]; in el3_isa_match() local
287 while ((err = el3_isa_id_sequence(phys_addr)) == 2) in el3_isa_match()
[all …]
/linux/arch/arm/mach-imx/
H A Dmm-imx3.c55 static void __iomem *imx3_ioremap_caller(phys_addr_t phys_addr, size_t size, in imx3_ioremap_caller() argument
64 if (phys_addr < 0x80000000 && in imx3_ioremap_caller()
65 !addr_in_module(phys_addr, MX3x_L2CC)) in imx3_ioremap_caller()
69 return __arm_ioremap_caller(phys_addr, size, mtype, caller); in imx3_ioremap_caller()

12345678910>>...12