| /Linux-v5.4/drivers/net/phy/ | 
| D | Kconfig | 153 	  Support I2C based PHYs.  This provides a MDIO bus bridged 154 	  to I2C to allow PHYs connected in I2C mode to be accessed 218 	  configuration links, PHYs, and Serdes links with MAC level 261 	tristate "Analog Devices Industrial Ethernet PHYs" 263 	  Adds support for the Analog Devices Industrial Ethernet PHYs. 270 	tristate "AMD PHYs" 275 	tristate "Aquantia PHYs" 280 	tristate "Asix PHYs" 286 	tristate "AT803X PHYs" 295 	  Currently supports the 6348 and 6358 PHYs. [all …] 
 | 
| /Linux-v5.4/fs/bfs/ | 
| D | file.c | 67 	unsigned long phys;  in bfs_get_block()  local 73 	phys = bi->i_sblock + block;  in bfs_get_block() 75 		if (phys <= bi->i_eblock) {  in bfs_get_block() 76 			dprintf("c=%d, b=%08lx, phys=%09lx (granted)\n",  in bfs_get_block() 77                                 create, (unsigned long)block, phys);  in bfs_get_block() 78 			map_bh(bh_result, sb, phys);  in bfs_get_block() 87 	if (bi->i_sblock && (phys <= bi->i_eblock)) {  in bfs_get_block() 88 		dprintf("c=%d, b=%08lx, phys=%08lx (interim block granted)\n",   in bfs_get_block() 89 				create, (unsigned long)block, phys);  in bfs_get_block() 90 		map_bh(bh_result, sb, phys);  in bfs_get_block() [all …] 
 | 
| /Linux-v5.4/include/asm-generic/ | 
| D | fixmap.h | 64 #define set_fixmap(idx, phys)				\  argument 65 	__set_fixmap(idx, phys, FIXMAP_PAGE_NORMAL) 74 #define __set_fixmap_offset(idx, phys, flags)				\  argument 77 	__set_fixmap(idx, phys, flags);					\ 78 	________addr = fix_to_virt(idx) + ((phys) & (PAGE_SIZE - 1));	\ 82 #define set_fixmap_offset(idx, phys) \  argument 83 	__set_fixmap_offset(idx, phys, FIXMAP_PAGE_NORMAL) 88 #define set_fixmap_nocache(idx, phys) \  argument 89 	__set_fixmap(idx, phys, FIXMAP_PAGE_NOCACHE) 91 #define set_fixmap_offset_nocache(idx, phys) \  argument [all …] 
 | 
| /Linux-v5.4/sound/core/ | 
| D | pcm_misc.c | 36 	unsigned char phys;	/* physical bit width */  member 47 		.width = 8, .phys = 8, .le = -1, .signd = 1, 51 		.width = 8, .phys = 8, .le = -1, .signd = 0, 55 		.width = 16, .phys = 16, .le = 1, .signd = 1, 59 		.width = 16, .phys = 16, .le = 0, .signd = 1, 63 		.width = 16, .phys = 16, .le = 1, .signd = 0, 67 		.width = 16, .phys = 16, .le = 0, .signd = 0, 71 		.width = 24, .phys = 32, .le = 1, .signd = 1, 75 		.width = 24, .phys = 32, .le = 0, .signd = 1, 79 		.width = 24, .phys = 32, .le = 1, .signd = 0, [all …] 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/phy/ | 
| 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-v5.4/drivers/mtd/maps/ | 
| D | ichxrom.c | 38 	unsigned long phys;  member 83 		window->phys = 0;  in ichxrom_cleanup() 113 	window->phys = 0;  in ichxrom_init_one() 116 		window->phys = 0xffc00000;  in ichxrom_init_one() 119 			window->phys = 0xff400000;  in ichxrom_init_one() 122 			window->phys = 0xff500000;  in ichxrom_init_one() 125 			window->phys = 0xff600000;  in ichxrom_init_one() 128 			window->phys = 0xff700000;  in ichxrom_init_one() 132 		window->phys = 0xffc80000;  in ichxrom_init_one() 135 		window->phys = 0xffd00000;  in ichxrom_init_one() [all …] 
 | 
| D | esb2rom.c | 99 	unsigned long phys;  member 142 		window->phys = 0;  in esb2rom_cleanup() 187 	window->phys = 0;  in esb2rom_init_one() 192 		window->phys = 0xff400000;  in esb2rom_init_one() 194 		window->phys = 0xff500000;  in esb2rom_init_one() 196 		window->phys = 0xff600000;  in esb2rom_init_one() 198 		window->phys = 0xFF700000;  in esb2rom_init_one() 200 		window->phys = 0xffc00000;  in esb2rom_init_one() 202 		window->phys = 0xffc80000;  in esb2rom_init_one() 204 		window->phys = 0xffd00000;  in esb2rom_init_one() [all …] 
 | 
| D | amd76xrom.c | 33 	unsigned long phys;  member 97 		window->phys = 0;  in amd76xrom_cleanup() 129 		window->phys = 0xffb00000; /* 5MiB */  in amd76xrom_init_one() 132 		window->phys = 0xffc00000; /* 4MiB */  in amd76xrom_init_one() 135 		window->phys = 0xffff0000; /* 64KiB */  in amd76xrom_init_one() 137 	window->size = 0xffffffffUL - window->phys + 1UL;  in amd76xrom_init_one() 147 	window->rsrc.start = window->phys;  in amd76xrom_init_one() 148 	window->rsrc.end   = window->phys + window->size - 1;  in amd76xrom_init_one() 166 	window->virt = ioremap_nocache(window->phys, window->size);  in amd76xrom_init_one() 169 			window->phys, window->size);  in amd76xrom_init_one() [all …] 
 | 
| D | ck804xrom.c | 37 	unsigned long phys;  member 109 		window->phys = 0;  in ck804xrom_cleanup() 145 			window->phys = 0xffb00000; /* 5MiB */  in ck804xrom_init_one() 147 			window->phys = 0xffc00000; /* 4MiB */  in ck804xrom_init_one() 149 			window->phys = 0xffff0000; /* 64KiB */  in ck804xrom_init_one() 162 		window->phys = 0xff000000; /* 16MiB, hardcoded for now */  in ck804xrom_init_one() 166 	window->size = 0xffffffffUL - window->phys + 1UL;  in ck804xrom_init_one() 176 	window->rsrc.start = window->phys;  in ck804xrom_init_one() 177 	window->rsrc.end   = window->phys + window->size - 1;  in ck804xrom_init_one() 194 	window->virt = ioremap_nocache(window->phys, window->size);  in ck804xrom_init_one() [all …] 
 | 
| 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-v5.4/drivers/gpu/drm/msm/disp/dpu1/ | 
| D | dpu_encoder.c | 412 	/* Query resources used by phys encs, expected to be without overlap */  in dpu_encoder_get_hw_resources() 416 		struct dpu_encoder_phys *phys = dpu_enc->phys_encs[i];  in dpu_encoder_get_hw_resources()  local 418 		if (phys && phys->ops.get_hw_resources)  in dpu_encoder_get_hw_resources() 419 			phys->ops.get_hw_resources(phys, hw_res);  in dpu_encoder_get_hw_resources() 439 		struct dpu_encoder_phys *phys = dpu_enc->phys_encs[i];  in dpu_encoder_destroy()  local 441 		if (phys && phys->ops.destroy) {  in dpu_encoder_destroy() 442 			phys->ops.destroy(phys);  in dpu_encoder_destroy() 584 		struct dpu_encoder_phys *phys = dpu_enc->phys_encs[i];  in dpu_encoder_virt_atomic_check()  local 586 		if (phys && phys->ops.atomic_check)  in dpu_encoder_virt_atomic_check() 587 			ret = phys->ops.atomic_check(phys, crtc_state,  in dpu_encoder_virt_atomic_check() [all …] 
 | 
| /Linux-v5.4/arch/xtensa/mm/ | 
| D | cache.c | 145 		unsigned long phys = page_to_phys(page);  in flush_dcache_page()  local 147 		unsigned long alias = !(DCACHE_ALIAS_EQ(temp, phys));  in flush_dcache_page() 160 		virt = TLBTEMP_BASE_1 + (phys & DCACHE_ALIAS_MASK);  in flush_dcache_page() 161 		__flush_invalidate_dcache_page_alias(virt, phys);  in flush_dcache_page() 166 			__flush_invalidate_dcache_page_alias(virt, phys);  in flush_dcache_page() 169 			__invalidate_icache_page_alias(virt, phys);  in flush_dcache_page() 200 	unsigned long phys = page_to_phys(pfn_to_page(pfn));  in local_flush_cache_page()  local 203 	__flush_invalidate_dcache_page_alias(virt, phys);  in local_flush_cache_page() 204 	__invalidate_icache_page_alias(virt, phys);  in local_flush_cache_page() 228 		unsigned long phys = page_to_phys(page);  in update_mmu_cache()  local [all …] 
 | 
| /Linux-v5.4/drivers/firmware/tegra/ | 
| D | ivc.c | 71 static inline void tegra_ivc_invalidate(struct tegra_ivc *ivc, dma_addr_t phys)  in tegra_ivc_invalidate()  argument 76 	dma_sync_single_for_cpu(ivc->peer, phys, TEGRA_IVC_ALIGN,  in tegra_ivc_invalidate() 80 static inline void tegra_ivc_flush(struct tegra_ivc *ivc, dma_addr_t phys)  in tegra_ivc_flush()  argument 85 	dma_sync_single_for_device(ivc->peer, phys, TEGRA_IVC_ALIGN,  in tegra_ivc_flush() 191 	tegra_ivc_invalidate(ivc, ivc->rx.phys + offset);  in tegra_ivc_check_read() 209 	tegra_ivc_invalidate(ivc, ivc->tx.phys + offset);  in tegra_ivc_check_write() 228 					      dma_addr_t phys,  in tegra_ivc_frame_phys()  argument 235 	return phys + offset;  in tegra_ivc_frame_phys() 239 					      dma_addr_t phys,  in tegra_ivc_invalidate_frame()  argument 247 	phys = tegra_ivc_frame_phys(ivc, phys, frame) + offset;  in tegra_ivc_invalidate_frame() [all …] 
 | 
| /Linux-v5.4/arch/m68k/mm/ | 
| D | sun3kmap.c | 30 static inline void do_page_mapin(unsigned long phys, unsigned long virt,  in do_page_mapin()  argument 36 	ptep = pfn_pte(phys >> PAGE_SHIFT, PAGE_KERNEL);  in do_page_mapin() 49 static inline void do_pmeg_mapin(unsigned long phys, unsigned long virt,  in do_pmeg_mapin()  argument 57 		do_page_mapin(phys, virt, type);  in do_pmeg_mapin() 58 		phys += PAGE_SIZE;  in do_pmeg_mapin() 64 void __iomem *sun3_ioremap(unsigned long phys, unsigned long size,  in sun3_ioremap()  argument 75 	offset = phys & (PAGE_SIZE-1);  in sun3_ioremap() 76 	phys &= ~(PAGE_SIZE-1);  in sun3_ioremap() 99 		do_pmeg_mapin(phys, virt, type, seg_pages);  in sun3_ioremap() 102 		phys += seg_pages * PAGE_SIZE;  in sun3_ioremap() [all …] 
 | 
| /Linux-v5.4/arch/arm64/mm/ | 
| D | mmu.c | 92 	phys_addr_t phys;  in early_pgtable_alloc()  local 95 	phys = memblock_phys_alloc(PAGE_SIZE, PAGE_SIZE);  in early_pgtable_alloc() 96 	if (!phys)  in early_pgtable_alloc() 104 	ptr = pte_set_fixmap(phys);  in early_pgtable_alloc() 114 	return phys;  in early_pgtable_alloc() 141 		     phys_addr_t phys, pgprot_t prot)  in init_pte()  argument 149 		set_pte(ptep, pfn_pte(__phys_to_pfn(phys), prot));  in init_pte() 158 		phys += PAGE_SIZE;  in init_pte() 165 				unsigned long end, phys_addr_t phys,  in alloc_init_cont_pte()  argument 189 		if ((((addr | next | phys) & ~CONT_PTE_MASK) == 0) &&  in alloc_init_cont_pte() [all …] 
 | 
| /Linux-v5.4/arch/s390/numa/ | 
| D | mode_emu.c | 220 static void toptree_to_numa_single(struct toptree *numa, struct toptree *phys,  in toptree_to_numa_single()  argument 225 	toptree_for_each_safe(core, tmp, phys, CORE) {  in toptree_to_numa_single() 237 static void move_level_to_numa_node(struct toptree *node, struct toptree *phys,  in move_level_to_numa_node()  argument 243 	toptree_for_each_safe(cur, tmp, phys, level) {  in move_level_to_numa_node() 260 static void move_level_to_numa(struct toptree *numa, struct toptree *phys,  in move_level_to_numa()  argument 266 		move_level_to_numa_node(node, phys, level, perfect);  in move_level_to_numa() 272 static void toptree_to_numa_first(struct toptree *numa, struct toptree *phys)  in toptree_to_numa_first()  argument 277 	move_level_to_numa(numa, phys, DRAWER, true);  in toptree_to_numa_first() 278 	move_level_to_numa(numa, phys, DRAWER, false);  in toptree_to_numa_first() 279 	move_level_to_numa(numa, phys, BOOK, true);  in toptree_to_numa_first() [all …] 
 | 
| /Linux-v5.4/arch/um/kernel/ | 
| D | physmem.c | 41 void map_memory(unsigned long virt, unsigned long phys, unsigned long len,  in map_memory()  argument 47 	fd = phys_mapping(phys, &offset);  in map_memory() 118 int phys_mapping(unsigned long phys, unsigned long long *offset_out)  in phys_mapping()  argument 122 	if (phys < physmem_size) {  in phys_mapping() 124 		*offset_out = phys;  in phys_mapping() 126 	else if (phys < __pa(end_iomem)) {  in phys_mapping() 130 			if ((phys >= region->phys) &&  in phys_mapping() 131 			    (phys < region->phys + region->size)) {  in phys_mapping() 133 				*offset_out = phys - region->phys;  in phys_mapping() 139 	else if (phys < __pa(end_iomem) + highmem) {  in phys_mapping() [all …] 
 | 
| /Linux-v5.4/arch/x86/events/intel/ | 
| D | bts.c | 142 	struct bts_phys *phys = &buf->buf[buf->cur_buf];  in bts_config_buffer()  local 143 	unsigned long index, thresh = 0, end = phys->size;  in bts_config_buffer() 144 	struct page *page = phys->page;  in bts_config_buffer() 149 		if (buf->end < phys->offset + buf_size(page))  in bts_config_buffer() 150 			end = buf->end - phys->offset - phys->displacement;  in bts_config_buffer() 152 		index -= phys->offset + phys->displacement;  in bts_config_buffer() 162 	ds->bts_buffer_base = (u64)(long)page_address(page) + phys->displacement;  in bts_config_buffer() 170 static void bts_buffer_pad_out(struct bts_phys *phys, unsigned long head)  in bts_buffer_pad_out()  argument 172 	unsigned long index = head - phys->offset;  in bts_buffer_pad_out() 174 	memset(page_address(phys->page) + index, 0, phys->size - index);  in bts_buffer_pad_out() [all …] 
 | 
| /Linux-v5.4/arch/powerpc/mm/nohash/ | 
| D | fsl_booke.c | 62 	phys_addr_t phys;  member 79 			return tlbcam_addrs[b].phys + (va - tlbcam_addrs[b].start);  in v_block_mapped() 90 		if (pa >= tlbcam_addrs[b].phys  in p_block_mapped() 92 		              +tlbcam_addrs[b].phys)  in p_block_mapped() 93 			return tlbcam_addrs[b].start+(pa-tlbcam_addrs[b].phys);  in p_block_mapped() 105 static void settlbcam(int index, unsigned long virt, phys_addr_t phys,  in settlbcam()  argument 127 	TLBCAM[index].MAS3 = (phys & MAS3_RPN) | MAS3_SX | MAS3_SR;  in settlbcam() 130 		TLBCAM[index].MAS7 = (u64)phys >> 32;  in settlbcam() 140 	tlbcam_addrs[index].phys = phys;  in settlbcam() 144 			  phys_addr_t phys)  in calc_cam_sz()  argument [all …] 
 | 
| /Linux-v5.4/drivers/ata/ | 
| D | libahci_platform.c | 36  * ahci_platform_enable_phys - Enable PHYs 39  * This function enables all the PHYs found in hpriv->phys, if any. 40  * If a PHY fails to be enabled, it disables all the PHYs already 51 		rc = phy_init(hpriv->phys[i]);  in ahci_platform_enable_phys() 55 		rc = phy_set_mode(hpriv->phys[i], PHY_MODE_SATA);  in ahci_platform_enable_phys() 57 			phy_exit(hpriv->phys[i]);  in ahci_platform_enable_phys() 61 		rc = phy_power_on(hpriv->phys[i]);  in ahci_platform_enable_phys() 63 			phy_exit(hpriv->phys[i]);  in ahci_platform_enable_phys() 72 		phy_power_off(hpriv->phys[i]);  in ahci_platform_enable_phys() 73 		phy_exit(hpriv->phys[i]);  in ahci_platform_enable_phys() [all …] 
 | 
| /Linux-v5.4/drivers/scsi/isci/ | 
| D | port_config.c | 127 	 * more phys match the sent and received SAS address as this phy in which  in sci_port_configuration_agent_find_port() 167 	 * Sanity check the max ranges for all the phys the max index  in sci_port_configuration_agent_validate_ports() 177 	 * to make all the phys into a single port */  in sci_port_configuration_agent_validate_ports() 197 	sci_phy_get_sas_address(&ihost->phys[0], &first_address);  in sci_port_configuration_agent_validate_ports() 198 	sci_phy_get_sas_address(&ihost->phys[3], &second_address);  in sci_port_configuration_agent_validate_ports() 210 		sci_phy_get_sas_address(&ihost->phys[0], &first_address);  in sci_port_configuration_agent_validate_ports() 211 		sci_phy_get_sas_address(&ihost->phys[2], &second_address);  in sci_port_configuration_agent_validate_ports() 224 		sci_phy_get_sas_address(&ihost->phys[1], &first_address);  in sci_port_configuration_agent_validate_ports() 225 		sci_phy_get_sas_address(&ihost->phys[3], &second_address);  in sci_port_configuration_agent_validate_ports() 240 /* verify all of the phys in the same port are using the same SAS address */ [all …] 
 | 
| /Linux-v5.4/include/linux/ | 
| D | kmemleak.h | 32 extern void kmemleak_alloc_phys(phys_addr_t phys, size_t size, int min_count, 34 extern void kmemleak_free_part_phys(phys_addr_t phys, size_t size) __ref; 35 extern void kmemleak_not_leak_phys(phys_addr_t phys) __ref; 36 extern void kmemleak_ignore_phys(phys_addr_t phys) __ref; 109 static inline void kmemleak_alloc_phys(phys_addr_t phys, size_t size,  in kmemleak_alloc_phys()  argument 113 static inline void kmemleak_free_part_phys(phys_addr_t phys, size_t size)  in kmemleak_free_part_phys()  argument 116 static inline void kmemleak_not_leak_phys(phys_addr_t phys)  in kmemleak_not_leak_phys()  argument 119 static inline void kmemleak_ignore_phys(phys_addr_t phys)  in kmemleak_ignore_phys()  argument
  | 
| /Linux-v5.4/drivers/dax/ | 
| D | device.c | 67 	phys_addr_t phys;  in dax_pgoff_to_phys()  local 69 	phys = pgoff * PAGE_SIZE + res->start;  in dax_pgoff_to_phys() 70 	if (phys >= res->start && phys <= res->end) {  in dax_pgoff_to_phys() 71 		if (phys + size - 1 <= res->end)  in dax_pgoff_to_phys() 72 			return phys;  in dax_pgoff_to_phys() 83 	phys_addr_t phys;  in __dev_dax_pte_fault()  local 99 	phys = dax_pgoff_to_phys(dev_dax, vmf->pgoff, PAGE_SIZE);  in __dev_dax_pte_fault() 100 	if (phys == -1) {  in __dev_dax_pte_fault() 105 	*pfn = phys_to_pfn_t(phys, dax_region->pfn_flags);  in __dev_dax_pte_fault() 116 	phys_addr_t phys;  in __dev_dax_pmd_fault()  local [all …] 
 | 
| /Linux-v5.4/drivers/xen/ | 
| D | swiotlb-xen.c | 283 	phys_addr_t phys;  in xen_swiotlb_alloc_coherent()  local 288 	* pseudo-phys memory layout has nothing to do with the  in xen_swiotlb_alloc_coherent() 314 	phys = *dma_handle;  in xen_swiotlb_alloc_coherent() 315 	dev_addr = xen_phys_to_bus(phys);  in xen_swiotlb_alloc_coherent() 317 	    !range_straddles_page_boundary(phys, size))  in xen_swiotlb_alloc_coherent() 320 		if (xen_create_contiguous_region(phys, order,  in xen_swiotlb_alloc_coherent() 322 			xen_free_coherent_pages(hwdev, size, ret, (dma_addr_t)phys, attrs);  in xen_swiotlb_alloc_coherent() 336 	phys_addr_t phys;  in xen_swiotlb_free_coherent()  local 344 	phys = xen_bus_to_phys(dev_addr);  in xen_swiotlb_free_coherent() 350 		     range_straddles_page_boundary(phys, size)) &&  in xen_swiotlb_free_coherent() [all …] 
 | 
| /Linux-v5.4/drivers/phy/samsung/ | 
| D | phy-exynos-mipi-video.c | 52 	} phys[EXYNOS_MIPI_PHYS_NUM];  member 59 	.phys = { 104 	.phys = { 167 	.phys = { 224 	} phys[EXYNOS_MIPI_PHYS_NUM];  member 238 	    state->phys[data->coupled_phy_id].phy->power_count == 0)  in __set_phy_state() 259 	container_of((desc), struct exynos_mipi_video_phy, phys[(desc)->index]) 285 	return state->phys[args->args[0]].phy;  in exynos_mipi_video_phy_xlate() 330 		state->phys[i].phy = phy;  in exynos_mipi_video_phy_probe() 331 		state->phys[i].index = i;  in exynos_mipi_video_phy_probe() [all …] 
 |