| /linux/drivers/net/phy/ |
| H A D | Kconfig | 12 configuration links, PHYs, and Serdes links with MAC level 57 tristate "MDIO Bus/PHY emulation with fixed speed/link PHYs" 61 PHYs that are not connected to the real MDIO bus. 82 tristate "Aeonsemi AS21xxx PHYs" 86 These are C45 PHYs 10G that require all a generic firmware. 88 Supported PHYs AS21011JB1, AS21011PB1, AS21010JB1, AS21010PB1, 112 tristate "AMD and Altima PHYs" 124 tristate "Analog Devices Industrial Ethernet PHYs" 126 Adds support for the Analog Devices Industrial Ethernet PHYs. 133 tristate "Analog Devices Industrial Ethernet T1L PHYs" [all …]
|
| /linux/fs/bfs/ |
| H A D | file.c | 68 unsigned long phys; in bfs_get_block() local 74 phys = bi->i_sblock + block; in bfs_get_block() 76 if (phys <= bi->i_eblock) { in bfs_get_block() 77 dprintf("c=%d, b=%08lx, phys=%09lx (granted)\n", in bfs_get_block() 78 create, (unsigned long)block, phys); in bfs_get_block() 79 map_bh(bh_result, sb, phys); in bfs_get_block() 88 if (bi->i_sblock && (phys <= bi->i_eblock)) { in bfs_get_block() 89 dprintf("c=%d, b=%08lx, phys=%08lx (interim block granted)\n", in bfs_get_block() 90 create, (unsigned long)block, phys); in bfs_get_block() 91 map_bh(bh_result, sb, phys); in bfs_get_block() [all …]
|
| /linux/sound/core/ |
| H A D | pcm_misc.c | 21 unsigned char phys; /* physical bit width */ member 34 .width = 8, .phys = 8, .le = -1, .signd = 1, 38 .width = 8, .phys = 8, .le = -1, .signd = 0, 42 .width = 16, .phys = 16, .le = 1, .signd = 1, 46 .width = 16, .phys = 16, .le = 0, .signd = 1, 50 .width = 16, .phys = 16, .le = 1, .signd = 0, 54 .width = 16, .phys = 16, .le = 0, .signd = 0, 58 .width = 24, .phys = 32, .le = 1, .signd = 1, 62 .width = 24, .phys = 32, .le = 0, .signd = 1, 66 .width = 24, .phys [all...] |
| /linux/arch/arm64/boot/dts/microchip/ |
| H A D | sparx5_pcb135_board.dtsi | 367 phys = <&serdes 13>; 374 phys = <&serdes 13>; 381 phys = <&serdes 13>; 388 phys = <&serdes 13>; 395 phys = <&serdes 14>; 402 phys = <&serdes 14>; 409 phys = <&serdes 14>; 416 phys = <&serdes 14>; 423 phys = <&serdes 15>; 430 phys = <&serdes 15>; [all …]
|
| /linux/drivers/net/phy/mediatek/ |
| H A D | Kconfig | 3 tristate "MediaTek 2.5Gb Ethernet PHYs" 7 Supports MediaTek SoC built-in 2.5Gb Ethernet PHYs. 14 tristate "MediaTek Gigabit Ethernet PHYs" 17 Supports the MediaTek non-built-in Gigabit Ethernet PHYs. 19 Non-built-in Gigabit Ethernet PHYs include mt7530/mt7531. 22 Ethernet PHYs. 25 tristate "MediaTek SoC Fast Ethernet PHYs" 28 Support for MediaTek MT7628 built-in Fast Ethernet PHYs. 34 tristate "MediaTek SoC Gigabit Ethernet PHYs" 41 Supports MediaTek SoC built-in Gigabit Ethernet PHYs. [all …]
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | phy-bindings.txt | 19 phys: phy { 29 That node describes an IP block (PHY provider) that implements 2 different PHYs. 30 In order to differentiate between these 2 PHYs, an additional specifier should be 37 phys : the phandle for the PHY device (used by the PHY subsystem; not to be 40 phy-names : the names of the PHY corresponding to the PHYs present in the 41 *phys* phandle 49 phys = <&usb2_phy>, <&usb3_phy>; 55 This node represents a controller that uses two PHYs, one for usb2 and one for 64 phys = <&phys 1>; 70 This node represents a controller that uses one of the PHYs of the PHY provider [all …]
|
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| H A D | mm.c | 37 unsigned long phys, enum kvm_pgtable_prot prot) in __pkvm_create_mappings() 42 err = kvm_pgtable_hyp_map(&pkvm_pgtable, start, size, phys, prot); in __pkvm_create_mappings() 94 int __pkvm_create_private_mapping(phys_addr_t phys, size_t size, in __pkvm_create_private_mapping() 101 size = PAGE_ALIGN(size + offset_in_page(phys)); in __pkvm_create_private_mapping() 106 err = __pkvm_create_mappings(addr, size, phys, prot); in __pkvm_create_private_mapping() 110 *haddr = addr + offset_in_page(phys); in __pkvm_create_private_mapping() 119 phys_addr_t phys; in pkvm_create_mappings_locked() 129 phys = hyp_virt_to_phys((void *)virt_addr); in pkvm_create_mappings_locked() 131 phys, prot); in pkvm_create_mappings_locked() 213 phys_addr_t phys; in hyp_map_vectors() 36 __pkvm_create_mappings(unsigned long start,unsigned long size,unsigned long phys,enum kvm_pgtable_prot prot) __pkvm_create_mappings() argument 93 __pkvm_create_private_mapping(phys_addr_t phys,size_t size,enum kvm_pgtable_prot prot,unsigned long * haddr) __pkvm_create_private_mapping() argument 118 phys_addr_t phys; pkvm_create_mappings_locked() local 212 phys_addr_t phys; hyp_map_vectors() local 232 fixmap_map_slot(struct hyp_fixmap_slot * slot,phys_addr_t phys) fixmap_map_slot() argument 245 hyp_fixmap_map(phys_addr_t phys) hyp_fixmap_map() argument 330 phys_addr_t phys; create_fixblock() local 364 hyp_fixblock_map(phys_addr_t phys,size_t * size) hyp_fixblock_map() argument 434 pkvm_create_stack(phys_addr_t phys,unsigned long * haddr) pkvm_create_stack() argument [all...] |
| /linux/arch/xtensa/mm/ |
| H A D | cache.c | 142 unsigned long phys = folio_pfn(folio) * PAGE_SIZE; in flush_dcache_folio() local 145 unsigned long alias = !(DCACHE_ALIAS_EQ(temp, phys)); in flush_dcache_folio() 160 virt = TLBTEMP_BASE_1 + (phys & DCACHE_ALIAS_MASK); in flush_dcache_folio() 161 __flush_invalidate_dcache_page_alias(virt, phys); in flush_dcache_folio() 166 __flush_invalidate_dcache_page_alias(virt, phys); in flush_dcache_folio() 169 __invalidate_icache_page_alias(virt, phys); in flush_dcache_folio() 170 phys += PAGE_SIZE; in flush_dcache_folio() 204 unsigned long phys = page_to_phys(pfn_to_page(pfn)); in local_flush_cache_page() local 208 __flush_invalidate_dcache_page_alias(virt, phys); in local_flush_cache_page() 209 __invalidate_icache_page_alias(virt, phys); in local_flush_cache_page() [all …]
|
| /linux/drivers/virt/coco/pkvm-guest/ |
| H A D | arm-pkvm-guest.c | 22 static int arm_smccc_do_one_page(u32 func_id, phys_addr_t phys) in arm_smccc_do_one_page() argument 24 phys_addr_t end = phys + PAGE_SIZE; in arm_smccc_do_one_page() 26 while (phys < end) { in arm_smccc_do_one_page() 29 arm_smccc_1_1_invoke(func_id, phys, 0, 0, &res); in arm_smccc_do_one_page() 33 phys += pkvm_granule; in arm_smccc_do_one_page() 73 static int mmio_guard_ioremap_hook(phys_addr_t phys, size_t size, in mmio_guard_ioremap_hook() argument 86 end = PAGE_ALIGN(phys + size); in mmio_guard_ioremap_hook() 87 phys = PAGE_ALIGN_DOWN(phys); in mmio_guard_ioremap_hook() 89 while (phys < end) { in mmio_guard_ioremap_hook() 92 WARN_ON_ONCE(arm_smccc_do_one_page(func_id, phys)); in mmio_guard_ioremap_hook() [all …]
|
| /linux/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_encoder.c | 320 struct dpu_encoder_phys *phys = dpu_enc->phys_encs[i]; in dpu_encoder_get_crc_values_cnt() local 322 if (phys->hw_intf && phys->hw_intf->ops.setup_misr in dpu_encoder_get_crc_values_cnt() 323 && phys->hw_intf->ops.collect_misr) in dpu_encoder_get_crc_values_cnt() 343 struct dpu_encoder_phys *phys = dpu_enc->phys_encs[i]; in dpu_encoder_setup_misr() local 345 if (!phys->hw_intf || !phys->hw_intf->ops.setup_misr) in dpu_encoder_setup_misr() 348 phys->hw_intf->ops.setup_misr(phys->hw_intf); in dpu_encoder_setup_misr() 373 struct dpu_encoder_phys *phys = dpu_enc->phys_encs[i]; in dpu_encoder_get_crc() local 375 if (!phys->hw_intf || !phys->hw_intf->ops.collect_misr) in dpu_encoder_get_crc() 378 rc = phys->hw_intf->ops.collect_misr(phys->hw_intf, &crcs[pos + entries_added]); in dpu_encoder_get_crc() 539 struct dpu_encoder_phys *phys = dpu_enc ? dpu_enc->cur_master : NULL; in dpu_encoder_get_vsync_count() local [all …]
|
| /linux/drivers/firmware/tegra/ |
| H A D | ivc.c | 77 static inline void tegra_ivc_invalidate(struct tegra_ivc *ivc, dma_addr_t phys) in tegra_ivc_invalidate() argument 82 dma_sync_single_for_cpu(ivc->peer, phys, TEGRA_IVC_ALIGN, in tegra_ivc_invalidate() 86 static inline void tegra_ivc_flush(struct tegra_ivc *ivc, dma_addr_t phys) in tegra_ivc_flush() argument 91 dma_sync_single_for_device(ivc->peer, phys, TEGRA_IVC_ALIGN, in tegra_ivc_flush() 198 tegra_ivc_invalidate(ivc, ivc->rx.phys + offset); in tegra_ivc_check_read() 218 tegra_ivc_invalidate(ivc, ivc->tx.phys + offset); in tegra_ivc_check_write() 240 dma_addr_t phys, in tegra_ivc_frame_phys() argument 247 return phys + offset; in tegra_ivc_frame_phys() 251 dma_addr_t phys, in tegra_ivc_invalidate_frame() argument 259 phys = tegra_ivc_frame_phys(ivc, phys, frame) + offset; in tegra_ivc_invalidate_frame() [all …]
|
| /linux/drivers/net/thunderbolt/ |
| H A D | trace.h | 26 TP_PROTO(unsigned int index, const void *page, dma_addr_t phys, 28 TP_ARGS(index, page, phys, dir), 32 __field(dma_addr_t, phys) 38 __entry->phys = phys; 41 TP_printk("index=%u page=%p phys=%pad dir=%s", 42 __entry->index, __entry->page, &__entry->phys, 47 TP_PROTO(unsigned int index, const void *page, dma_addr_t phys, 49 TP_ARGS(index, page, phys, dir) 53 TP_PROTO(unsigned int index, const void *page, dma_addr_t phys, 55 TP_ARGS(index, page, phys, dir) [all …]
|
| /linux/arch/m68k/mm/ |
| H A D | sun3kmap.c | 27 static inline void do_page_mapin(unsigned long phys, unsigned long virt, in do_page_mapin() argument 33 ptep = pfn_pte(phys >> PAGE_SHIFT, PAGE_KERNEL); in do_page_mapin() 46 static inline void do_pmeg_mapin(unsigned long phys, unsigned long virt, in do_pmeg_mapin() argument 54 do_page_mapin(phys, virt, type); in do_pmeg_mapin() 55 phys += PAGE_SIZE; in do_pmeg_mapin() 61 void __iomem *sun3_ioremap(unsigned long phys, unsigned long size, in sun3_ioremap() argument 72 offset = phys & (PAGE_SIZE-1); in sun3_ioremap() 73 phys &= ~(PAGE_SIZE-1); in sun3_ioremap() 96 do_pmeg_mapin(phys, virt, type, seg_pages); in sun3_ioremap() 99 phys += seg_pages * PAGE_SIZE; in sun3_ioremap() [all …]
|
| /linux/arch/powerpc/mm/nohash/ |
| H A D | e500.c | 59 phys_addr_t phys; member 71 return tlbcam_addrs[b].phys + (va - tlbcam_addrs[b].start); in v_block_mapped() 82 if (pa >= tlbcam_addrs[b].phys in p_block_mapped() 84 +tlbcam_addrs[b].phys) in p_block_mapped() 85 return tlbcam_addrs[b].start+(pa-tlbcam_addrs[b].phys); in p_block_mapped() 97 static void settlbcam(int index, unsigned long virt, phys_addr_t phys, in settlbcam() argument 119 TLBCAM[index].MAS3 = (phys & MAS3_RPN) | MAS3_SR; in settlbcam() 122 TLBCAM[index].MAS7 = (u64)phys >> 32; in settlbcam() 135 tlbcam_addrs[index].phys = phys; in settlbcam() 139 phys_addr_t phys) in calc_cam_sz() argument [all …]
|
| /linux/arch/x86/events/intel/ |
| H A D | bts.c | 149 struct bts_phys *phys = &bb->buf[bb->cur_buf]; in bts_config_buffer() local 150 unsigned long index, thresh = 0, end = phys->size; in bts_config_buffer() 151 struct page *page = phys->page; in bts_config_buffer() 156 if (bb->end < phys->offset + buf_size(page)) in bts_config_buffer() 157 end = bb->end - phys->offset - phys->displacement; in bts_config_buffer() 159 index -= phys->offset + phys->displacement; in bts_config_buffer() 169 ds->bts_buffer_base = (u64)(long)page_address(page) + phys->displacement; in bts_config_buffer() 177 static void bts_buffer_pad_out(struct bts_phys *phys, unsigned long head) in bts_buffer_pad_out() argument 179 unsigned long index = head - phys->offset; in bts_buffer_pad_out() 181 memset(page_address(phys->page) + index, 0, phys->size - index); in bts_buffer_pad_out() [all …]
|
| /linux/drivers/xen/ |
| H A D | swiotlb-xen.c | 148 phys_addr_t phys; in xen_swiotlb_alloc_coherent() local 157 phys = virt_to_phys(ret); in xen_swiotlb_alloc_coherent() 159 *dma_handle = xen_phys_to_dma(dev, phys); in xen_swiotlb_alloc_coherent() 161 range_straddles_page_boundary(phys, size) || in xen_swiotlb_alloc_coherent() 162 range_requires_alignment(phys, size)) { in xen_swiotlb_alloc_coherent() 163 if (xen_create_contiguous_region(phys, order, fls64(dma_mask), in xen_swiotlb_alloc_coherent() 181 phys_addr_t phys = virt_to_phys(vaddr); in xen_swiotlb_free_coherent() local 188 WARN_ON_ONCE(range_straddles_page_boundary(phys, size) || in xen_swiotlb_free_coherent() 189 range_requires_alignment(phys, size))) in xen_swiotlb_free_coherent() 193 xen_destroy_contiguous_region(phys, order); in xen_swiotlb_free_coherent() [all …]
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_chain.c | 72 dma_addr_t phys, phys_next; in qed_chain_free_next_ptr() local 78 phys = chain->p_phys_addr; in qed_chain_free_next_ptr() 88 dma_free_coherent(dev, chain->page_size, virt, phys); in qed_chain_free_next_ptr() 91 phys = phys_next; in qed_chain_free_next_ptr() 203 dma_addr_t phys; in qed_chain_alloc_next_ptr() local 207 virt = dma_alloc_coherent(dev, chain->page_size, &phys, in qed_chain_alloc_next_ptr() 213 qed_chain_init_mem(chain, virt, phys); in qed_chain_alloc_next_ptr() 217 phys); in qed_chain_alloc_next_ptr() 235 dma_addr_t phys; in qed_chain_alloc_single() local 239 &phys, GFP_KERNEL); in qed_chain_alloc_single() [all …]
|
| /linux/arch/powerpc/mm/kasan/ |
| H A D | book3s_32.c | 15 phys_addr_t phys; in kasan_init_region() local 26 phys = memblock_phys_alloc_range(k_size, k_size, 0, in kasan_init_region() 28 if (!phys) in kasan_init_region() 31 setbat(idx, k_nobat, phys, k_size, PAGE_KERNEL); in kasan_init_region() 38 phys = memblock_phys_alloc_range(k_end - k_nobat, PAGE_SIZE, 0, in kasan_init_region() 40 if (!phys) in kasan_init_region() 52 pte_t pte = pfn_pte(PHYS_PFN(phys + k_cur - k_nobat), PAGE_KERNEL); in kasan_init_region()
|
| /linux/drivers/ata/ |
| H A D | libahci_platform.c | 37 * ahci_platform_enable_phys - Enable PHYs 40 * This function enables all the PHYs found in hpriv->phys, if any. 41 * If a PHY fails to be enabled, it disables all the PHYs already 55 rc = phy_init(hpriv->phys[i]); in ahci_platform_enable_phys() 59 rc = phy_set_mode(hpriv->phys[i], PHY_MODE_SATA); in ahci_platform_enable_phys() 61 phy_exit(hpriv->phys[i]); in ahci_platform_enable_phys() 65 rc = phy_power_on(hpriv->phys[i]); in ahci_platform_enable_phys() 67 phy_exit(hpriv->phys[i]); in ahci_platform_enable_phys() 79 phy_power_off(hpriv->phys[i]); in ahci_platform_enable_phys() 80 phy_exit(hpriv->phys[i]); in ahci_platform_enable_phys() [all …]
|
| /linux/drivers/phy/samsung/ |
| H A D | phy-exynos-mipi-video.c | 51 } phys[EXYNOS_MIPI_PHYS_NUM]; member 58 .phys = { 103 .phys = { 166 .phys = { 224 .phys = { 272 } phys[EXYNOS_MIPI_PHYS_NUM]; member 286 state->phys[data->coupled_phy_id].phy->power_count == 0) in __set_phy_state() 307 container_of((desc), struct exynos_mipi_video_phy, phys[(desc)->index]) 333 return state->phys[args->args[0]].phy; in exynos_mipi_video_phy_xlate() 381 state->phys[i].phy = phy; in exynos_mipi_video_phy_probe() [all …]
|
| /linux/drivers/iommu/ |
| H A D | dma-iommu.c | 44 phys_addr_t phys; member 488 msi_page->phys = start; in cookie_init_hw_msi_region() 846 static dma_addr_t __iommu_dma_map(struct device *dev, phys_addr_t phys, in __iommu_dma_map() argument 852 size_t iova_off = iova_offset(iovad, phys); in __iommu_dma_map() 870 if (iommu_map(domain, iova, phys - iova_off, size, prot, GFP_ATOMIC)) { in __iommu_dma_map() 1103 phys_addr_t phys; in iommu_dma_sync_single_for_cpu() local 1108 phys = iommu_iova_to_phys(iommu_get_dma_domain(dev), dma_handle); in iommu_dma_sync_single_for_cpu() 1110 arch_sync_dma_for_cpu(phys, size, dir); in iommu_dma_sync_single_for_cpu() 1114 swiotlb_sync_single_for_cpu(dev, phys, size, dir); in iommu_dma_sync_single_for_cpu() 1120 phys_addr_t phys; in iommu_dma_sync_single_for_device() local 1169 iommu_dma_map_swiotlb(struct device * dev,phys_addr_t phys,size_t size,enum dma_data_direction dir,unsigned long attrs) iommu_dma_map_swiotlb() argument 1211 iova_unaligned(struct iova_domain * iovad,phys_addr_t phys,size_t size) iova_unaligned() argument 1217 iommu_dma_map_phys(struct device * dev,phys_addr_t phys,size_t size,enum dma_data_direction dir,unsigned long attrs) iommu_dma_map_phys() argument 1256 phys_addr_t phys; iommu_dma_unmap_phys() local 1795 dma_iova_try_alloc(struct device * dev,struct dma_iova_state * state,phys_addr_t phys,size_t size) dma_iova_try_alloc() argument 1865 __dma_iova_link(struct device * dev,dma_addr_t addr,phys_addr_t phys,size_t size,enum dma_data_direction dir,unsigned long attrs) __dma_iova_link() argument 1879 iommu_dma_iova_bounce_and_link(struct device * dev,dma_addr_t addr,phys_addr_t phys,size_t bounce_len,enum dma_data_direction dir,unsigned long attrs,size_t iova_start_pad) iommu_dma_iova_bounce_and_link() argument 1902 iommu_dma_iova_link_swiotlb(struct device * dev,struct dma_iova_state * state,phys_addr_t phys,size_t offset,size_t size,enum dma_data_direction dir,unsigned long attrs) iommu_dma_iova_link_swiotlb() argument 1976 dma_iova_link(struct device * dev,struct dma_iova_state * state,phys_addr_t phys,size_t offset,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_iova_link() argument 2054 phys_addr_t phys; iommu_dma_iova_unlink_range_slow() local [all...] |
| /linux/arch/sparc/mm/ |
| H A D | io-unit.c | 37 #define MKIOPTE(phys) __iopte((((phys)>>4) & IOUPTE_PAGE) | IOPERM) argument 98 phys_addr_t phys, int size) in iounit_get_area() argument 104 npages = (offset_in_page(phys) + size + (PAGE_SIZE - 1)) >> PAGE_SHIFT; in iounit_get_area() 113 IOD(("%s(%pa,%d[%d])=", __func__, &phys, size, npages)); in iounit_get_area() 129 &phys, size); in iounit_get_area() 137 iopte = MKIOPTE(phys & PAGE_MASK); in iounit_get_area() 138 phys = IOUNIT_DMA_BASE + (scan << PAGE_SHIFT) + offset_in_page(phys); in iounit_get_area() 143 IOD(("%pa\n", &phys)); in iounit_get_area() 144 return phys; in iounit_get_area() 147 static dma_addr_t iounit_map_phys(struct device *dev, phys_addr_t phys, in iounit_map_phys() argument [all …]
|
| /linux/drivers/mtd/maps/ |
| H A D | uclinux.c | 55 size_t *retlen, void **virt, resource_size_t *phys) in uclinux_point() argument 59 if (phys) in uclinux_point() 60 *phys = map->phys + from; in uclinux_point() 75 mapp->phys = (resource_size_t)__bss_stop; in uclinux_mtd_init() 77 mapp->phys = physaddr; in uclinux_mtd_init() 80 mapp->size = PAGE_ALIGN(ntohl(*((unsigned long *)(mapp->phys + 8)))); in uclinux_mtd_init() 84 (int) mapp->phys, (int) mapp->size); in uclinux_mtd_init() 92 mapp->virt = phys_to_virt(mapp->phys); in uclinux_mtd_init()
|
| /linux/kernel/dma/ |
| H A D | pool.c | 302 phys_addr_t phys; in __dma_alloc_from_pool() local 308 phys = gen_pool_virt_to_phys(pool, addr); in __dma_alloc_from_pool() 309 if (phys_addr_ok && !phys_addr_ok(dev, phys, size)) { in __dma_alloc_from_pool() 319 return pfn_to_page(__phys_to_pfn(phys)); in __dma_alloc_from_pool() 366 phys_addr_t phys; member 376 phys_addr_t end = match->phys + match->size - 1; in dma_pool_find_phys() 383 if (match->phys < chunk->phys_addr || end > chunk_end) in dma_pool_find_phys() 386 match->addr = chunk->start_addr + (match->phys - chunk->phys_addr); in dma_pool_find_phys() 390 static bool dma_free_from_pool_phys(struct dma_gen_pool *dma_pool, phys_addr_t phys, in dma_free_from_pool_phys() argument 394 .phys = phys, in dma_free_from_pool_phys() [all …]
|
| /linux/drivers/dax/ |
| H A D | fsdev.c | 54 phys_addr_t phys; in __fsdev_dax_direct_access() local 56 phys = dax_pgoff_to_phys(dev_dax, pgoff, size); in __fsdev_dax_direct_access() 57 if (phys == -1) { in __fsdev_dax_direct_access() 64 *kaddr = __va(phys); in __fsdev_dax_direct_access() 67 *pfn = PHYS_PFN(phys); in __fsdev_dax_direct_access() 155 phys_addr_t phys = PFN_PHYS(pfn); in fsdev_pfn_to_offset() local 161 if (phys >= range->start && phys <= range->end) in fsdev_pfn_to_offset() 162 return offset + (phys - range->start); in fsdev_pfn_to_offset() 343 u64 phys = dev_dax->ranges[0].range.start; in fsdev_dax_probe() local 346 if (pgmap_phys > phys) { in fsdev_dax_probe() [all …]
|