/linux-master/drivers/iommu/ |
H A D | omap-iommu.c | 156 u32 l, pa; local 161 pa = virt_to_phys(obj->iopgd); 162 if (!IS_ALIGNED(pa, SZ_16K)) 169 iommu_write_reg(obj, pa, MMU_TTB); 319 cr->ram = e->pa | e->endian | e->elsz | e->mixed; 544 static int iopgd_alloc_section(struct omap_iommu *obj, u32 da, u32 pa, u32 prot) argument 549 if ((da | pa) & ~IOSECTION_MASK) { 551 __func__, da, pa, IOSECTION_SIZE); 555 *iopgd = (pa & IOSECTION_MASK) | prot | IOPGD_SECTION; 560 static int iopgd_alloc_super(struct omap_iommu *obj, u32 da, u32 pa, u3 argument 578 iopte_alloc_page(struct omap_iommu *obj, u32 da, u32 pa, u32 prot) argument 597 iopte_alloc_large(struct omap_iommu *obj, u32 da, u32 pa, u32 prot) argument 1297 iotlb_init_entry(struct iotlb_entry *e, u32 da, u32 pa, int pgsz) argument 1312 omap_iommu_map(struct iommu_domain *domain, unsigned long da, phys_addr_t pa, size_t bytes, size_t count, int prot, gfp_t gfp, size_t *mapped) argument [all...] |
/linux-master/drivers/media/i2c/ |
H A D | mt9m114.c | 400 } pa; member in struct:mt9m114 936 ret = __v4l2_ctrl_handler_setup(&sensor->pa.hdl); 991 return container_of(ctrl->handler, struct mt9m114, pa.hdl); 1047 state = v4l2_subdev_get_locked_active_state(&sensor->pa.sd); 1116 mt9m114_pa_g_ctrl(sensor->pa.exposure); 1117 sensor->pa.exposure->cur.val = sensor->pa.exposure->val; 1118 sensor->pa.exposure->flags &= ~V4L2_CTRL_FLAG_VOLATILE; 1120 mt9m114_pa_g_ctrl(sensor->pa.gain); 1121 sensor->pa [all...] |
/linux-master/tools/testing/ktest/ |
H A D | config-bisect.pl | 320 my ($pa, $pb) = @_; 323 my %a = %{$pa}; 339 my ($pa, $pb) = @_; 344 my %a = %{$pa}; 361 my ($pa, $pb) = @_; 366 my %a = %{$pa};
|
/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | pmc.c | 17 dma_addr_t pa; member in struct:desc_alloc_info 147 &pmc->descriptors[i].pa, 162 cpu_to_le32(lower_32_bits(pmc->descriptors[i].pa)); 164 cpu_to_le16((u16)upper_32_bits(pmc->descriptors[i].pa)); 200 pmc->descriptors[i].pa); 283 pmc->descriptors[i].pa);
|
/linux-master/drivers/pci/controller/ |
H A D | pcie-xilinx.c | 219 phys_addr_t pa = ALIGN_DOWN(virt_to_phys(pcie), SZ_4K); local 221 msg->address_lo = lower_32_bits(pa); 222 msg->address_hi = upper_32_bits(pa); 480 phys_addr_t pa = ALIGN_DOWN(virt_to_phys(pcie), SZ_4K); local 486 pcie_write(pcie, upper_32_bits(pa), XILINX_PCIE_REG_MSIBASE1); 487 pcie_write(pcie, lower_32_bits(pa), XILINX_PCIE_REG_MSIBASE2);
|
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_adminq.c | 126 cpu_to_le32(upper_32_bits(bi->pa)); 128 cpu_to_le32(lower_32_bits(bi->pa)); 216 if (hw->aq.asq.r.asq_bi[i].pa) 247 wr32(hw, IAVF_VF_ATQBAL1, lower_32_bits(hw->aq.asq.desc_buf.pa)); 248 wr32(hw, IAVF_VF_ATQBAH1, upper_32_bits(hw->aq.asq.desc_buf.pa)); 252 if (reg != lower_32_bits(hw->aq.asq.desc_buf.pa)) 276 wr32(hw, IAVF_VF_ARQBAL1, lower_32_bits(hw->aq.arq.desc_buf.pa)); 277 wr32(hw, IAVF_VF_ARQBAH1, upper_32_bits(hw->aq.arq.desc_buf.pa)); 284 if (reg != lower_32_bits(hw->aq.arq.desc_buf.pa)) 717 /* Update the address values in the desc with the pa valu [all...] |
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_adminq.c | 123 cpu_to_le32(upper_32_bits(bi->pa)); 125 cpu_to_le32(lower_32_bits(bi->pa)); 211 if (hw->aq.asq.r.asq_bi[i].pa) 242 wr32(hw, I40E_PF_ATQBAL, lower_32_bits(hw->aq.asq.desc_buf.pa)); 243 wr32(hw, I40E_PF_ATQBAH, upper_32_bits(hw->aq.asq.desc_buf.pa)); 247 if (reg != lower_32_bits(hw->aq.asq.desc_buf.pa)) 271 wr32(hw, I40E_PF_ARQBAL, lower_32_bits(hw->aq.arq.desc_buf.pa)); 272 wr32(hw, I40E_PF_ARQBAH, upper_32_bits(hw->aq.arq.desc_buf.pa)); 279 if (reg != lower_32_bits(hw->aq.arq.desc_buf.pa)) 851 /* Update the address values in the desc with the pa valu [all...] |
/linux-master/arch/powerpc/mm/kasan/ |
H A D | init_book3e_64.c | 32 static int __init kasan_map_kernel_page(unsigned long ea, unsigned long pa, pgprot_t prot) argument 61 __set_pte_at(&init_mm, ea, ptep, pfn_pte(pa >> PAGE_SHIFT, prot), 0);
|
/linux-master/drivers/net/ethernet/brocade/bna/ |
H A D | bfa_msgq.c | 515 bfa_dma_be_addr_set(msgq_cfg->cmdq.addr, msgq->cmdq.addr.pa); 517 bfa_dma_be_addr_set(msgq_cfg->rspq.addr, msgq->rspq.addr.pa); 588 bfa_msgq_memclaim(struct bfa_msgq *msgq, u8 *kva, u64 pa) argument 591 msgq->cmdq.addr.pa = pa; 594 pa += roundup(BFA_MSGQ_CMDQ_SIZE, BFA_DMA_ALIGN_SZ); 597 msgq->rspq.addr.pa = pa;
|
H A D | bfa_cee.c | 138 cee->attr_dma.pa = dma_pa; 140 cee->stats_dma.pa = dma_pa + bfa_cee_attr_meminfo(); 176 bfa_dma_be_addr_set(cmd->dma_addr, cee->attr_dma.pa);
|
/linux-master/arch/arm/mach-omap1/ |
H A D | hardware.h | 65 #define OMAP1_IO_ADDRESS(pa) IOMEM((pa) - OMAP1_IO_OFFSET)
|
/linux-master/arch/x86/platform/efi/ |
H A D | efi_64.c | 157 phys_addr_t pa; local 165 pa = slow_virt_to_phys(va); 168 if (WARN_ON((pa ^ (pa + size - 1)) & PAGE_MASK)) 171 return pa; 308 u64 pa = md->phys_addr; local 330 if (!(pa & (PMD_SIZE - 1))) { 333 u64 pa_offset = pa & (PMD_SIZE - 1);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | umc_v12_0.c | 255 /* translate umc channel address to soc pa, 3 parts are included */ 263 addr_out->pa.pa = soc_pa; 264 addr_out->pa.bank = bank; 265 addr_out->pa.channel_idx = channel_index; 285 /* fallback to old path if fail to get pa from psp */ 289 soc_pa = addr_out.pa.pa; 290 bank = addr_out.pa.bank; 291 channel_index = addr_out.pa [all...] |
/linux-master/drivers/perf/ |
H A D | xgene_pmu.c | 431 XGENE_PMU_EVENT_ATTR(pa-req-buf-alloc-all, 0x01), 432 XGENE_PMU_EVENT_ATTR(pa-req-buf-alloc-rd, 0x02), 433 XGENE_PMU_EVENT_ATTR(pa-req-buf-alloc-wr, 0x03), 434 XGENE_PMU_EVENT_ATTR(pa-all-cp-req, 0x04), 435 XGENE_PMU_EVENT_ATTR(pa-cp-blk-req, 0x05), 436 XGENE_PMU_EVENT_ATTR(pa-cp-ptl-req, 0x06), 437 XGENE_PMU_EVENT_ATTR(pa-cp-rd-req, 0x07), 438 XGENE_PMU_EVENT_ATTR(pa-cp-wr-req, 0x08), 442 XGENE_PMU_EVENT_ATTR(pa-rd-shared-req-issued, 0x10), 443 XGENE_PMU_EVENT_ATTR(pa [all...] |
/linux-master/arch/powerpc/mm/ |
H A D | pgtable_32.c | 73 int __ref map_kernel_page(unsigned long va, phys_addr_t pa, pgprot_t prot) argument 92 set_pte_at(&init_mm, va, pg, pfn_pte(pa >> PAGE_SHIFT, prot));
|
/linux-master/arch/x86/include/asm/ |
H A D | cpu_entry_area.h | 138 extern void cea_set_pte(void *cea_vaddr, phys_addr_t pa, pgprot_t flags);
|
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | hash_pgtable.c | 147 int hash__map_kernel_page(unsigned long ea, unsigned long pa, pgprot_t prot) argument 168 set_pte_at(&init_mm, ea, ptep, pfn_pte(pa >> PAGE_SHIFT, prot)); 176 if (htab_bolt_mapping(ea, ea + PAGE_SIZE, pa, pgprot_val(prot), 179 "memory at %016lx !\n", pa);
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_hv_rm_mmu.c | 188 unsigned long i, pa, gpa, gfn, psize; local 229 pa = 0; 272 pa = pte_pfn(pte) << PAGE_SHIFT; 273 pa |= hva & (host_pte_size - 1); 274 pa |= gpa & ~PAGE_MASK; 280 ptel |= pa; 282 if (pa) 889 unsigned long gfn, hva, pa, psize = PAGE_SHIFT; local 913 pa = pte_pfn(pte) << PAGE_SHIFT; 914 pa | 930 unsigned long pa, mmu_seq; local [all...] |
/linux-master/arch/powerpc/mm/book3s32/ |
H A D | mmu.c | 67 unsigned long p_block_mapped(phys_addr_t pa) argument 71 if (pa >= bat_addrs[b].phys 72 && pa < (bat_addrs[b].limit-bat_addrs[b].start) 74 return bat_addrs[b].start+(pa-bat_addrs[b].phys);
|
/linux-master/arch/powerpc/mm/nohash/ |
H A D | e500.c | 78 unsigned long p_block_mapped(phys_addr_t pa) argument 82 if (pa >= tlbcam_addrs[b].phys 83 && pa < (tlbcam_addrs[b].limit-tlbcam_addrs[b].start) 85 return tlbcam_addrs[b].start+(pa-tlbcam_addrs[b].phys);
|
/linux-master/drivers/scsi/be2iscsi/ |
H A D | be_mgmt.h | 143 #define ISCSI_GET_PDU_TEMPLATE_ADDRESS(pc, pa) {\ 144 pa->lo = phba->init_mem[ISCSI_MEM_GLOBAL_HEADER].mem_array[0].\ 146 pa->hi = phba->init_mem[ISCSI_MEM_GLOBAL_HEADER].mem_array[0].\
|
/linux-master/drivers/media/cec/usb/pulse8/ |
H A D | pulse8-cec.c | 505 u16 pa = adap->phys_addr; local 579 cmd[1] = pa >> 8; 580 cmd[2] = pa & 0xff; 664 struct cec_log_addrs *log_addrs, u16 *pa) 680 *pa = CEC_PHYS_ADDR_INVALID; 765 *pa = (data[0] << 8) | data[1]; 767 cec_phys_addr_exp(*pa)); 791 u16 pa) 799 cec_s_phys_addr(pulse8->adap, pa, false); 841 u16 pa local 663 pulse8_setup(struct pulse8 *pulse8, struct serio *serio, struct cec_log_addrs *log_addrs, u16 *pa) argument 789 pulse8_apply_persistent_config(struct pulse8 *pulse8, struct cec_log_addrs *log_addrs, u16 pa) argument [all...] |
/linux-master/drivers/infiniband/hw/irdma/ |
H A D | hw.c | 602 cqp->sq.pa); 652 aeq->mem.pa); 685 iwceq->mem.pa); 741 iwceq->mem.va, iwceq->mem.pa); 768 ccq->mem_cq.pa); 909 memptr->pa = rf->obj_next.pa + extra; 915 rf->obj_next.pa = memptr->pa + size; 952 &cqp->sq.pa, GFP_KERNE [all...] |
H A D | puda.c | 87 dma_sync_single_for_device(rsrc->dev->hw->device, buf->mem.pa, 97 set_64bit_val(wqe, 0, buf->mem.pa); 155 buf->mem.pa = dma_map_single(dev->hw->device, buf->mem.va, 157 if (dma_mapping_error(dev->hw->device, buf->mem.pa)) { 180 dma_unmap_single(dev->hw->device, buf->mem.pa, buf->mem.size, 366 dma_sync_single_for_cpu(dev->hw->device, buf->mem.pa, 397 dma_sync_single_for_cpu(dev->hw->device, buf->mem.pa, 532 info.paddr = buf->mem.pa; 545 dma_sync_single_for_cpu(rsrc->dev->hw->device, buf->mem.pa, 657 rsrc->qpmem.size, &rsrc->qpmem.pa, [all...] |
/linux-master/arch/x86/include/asm/uv/ |
H A D | uv_hub.h | 391 static inline struct uv_gam_range_s *uv_gam_range(unsigned long pa) argument 394 unsigned long pal = (pa & uv_hub_info->gpa_mask) >> UV_GAM_RANGE_SHFT; 403 pr_crit("UV: GAM Range for 0x%lx not found at %p!\n", pa, gr); 408 static inline unsigned long uv_gam_range_base(unsigned long pa) argument 410 struct uv_gam_range_s *gr = uv_gam_range(pa);
|