Home
last modified time | relevance | path

Searched full:phys (Results 1 – 25 of 2044) sorted by relevance

12345678910>>...82

/linux/drivers/net/phy/
H A DKconfig13 configuration links, PHYs, and Serdes links with MAC level
58 tristate "MDIO Bus/PHY emulation with fixed speed/link PHYs"
62 PHYs that are not connected to the real MDIO bus.
88 tristate "AMD and Altima PHYs"
100 tristate "Analog Devices Industrial Ethernet PHYs"
102 Adds support for the Analog Devices Industrial Ethernet PHYs.
109 tristate "Analog Devices Industrial Ethernet T1L PHYs"
111 Adds support for the Analog Devices Industrial T1L Ethernet PHYs.
125 tristate "Asix PHYs"
131 bool "Rust reference driver for Asix PHYs"
[all …]
/linux/fs/bfs/
H A Dfile.c68 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/arch/arm64/boot/dts/microchip/
H A Dsparx5_pcb135_board.dtsi367 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/sound/core/
H A Dpcm_misc.c36 unsigned char phys; /* physical bit width */ member
52 .width = 8, .phys = 8, .le = -1, .signd = 1,
56 .width = 8, .phys = 8, .le = -1, .signd = 0,
60 .width = 16, .phys = 16, .le = 1, .signd = 1,
64 .width = 16, .phys = 16, .le = 0, .signd = 1,
68 .width = 16, .phys = 16, .le = 1, .signd = 0,
72 .width = 16, .phys = 16, .le = 0, .signd = 0,
76 .width = 24, .phys = 32, .le = 1, .signd = 1,
80 .width = 24, .phys = 32, .le = 0, .signd = 1,
84 .width = 24, .phys = 32, .le = 1, .signd = 0,
[all …]
/linux/drivers/mtd/maps/
H A Dichxrom.c38 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 …]
H A Desb2rom.c99 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 …]
H A Damd76xrom.c33 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(window->phys, window->size); in amd76xrom_init_one()
169 window->phys, window->size); in amd76xrom_init_one()
[all …]
H A Dck804xrom.c37 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(window->phys, window->size); in ck804xrom_init_one()
[all …]
/linux/Documentation/devicetree/bindings/phy/
H A Dphy-bindings.txt19 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/include/asm-generic/
H A Dfixmap.h64 #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/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_encoder.c314 struct dpu_encoder_phys *phys = dpu_enc->phys_encs[i]; in dpu_encoder_get_crc_values_cnt() local
316 if (phys->hw_intf && phys->hw_intf->ops.setup_misr in dpu_encoder_get_crc_values_cnt()
317 && phys->hw_intf->ops.collect_misr) in dpu_encoder_get_crc_values_cnt()
337 struct dpu_encoder_phys *phys = dpu_enc->phys_encs[i]; in dpu_encoder_setup_misr() local
339 if (!phys->hw_intf || !phys->hw_intf->ops.setup_misr) in dpu_encoder_setup_misr()
342 phys->hw_intf->ops.setup_misr(phys->hw_intf); in dpu_encoder_setup_misr()
367 struct dpu_encoder_phys *phys = dpu_enc->phys_encs[i]; in dpu_encoder_get_crc() local
369 if (!phys->hw_intf || !phys->hw_intf->ops.collect_misr) in dpu_encoder_get_crc()
372 rc = phys->hw_intf->ops.collect_misr(phys->hw_intf, &crcs[pos + entries_added]); in dpu_encoder_get_crc()
533 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 Divc.c77 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 Dtrace.h26 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 Dsun3kmap.c27 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 De500.c59 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 Dbts.c148 struct bts_phys *phys = &buf->buf[buf->cur_buf]; in bts_config_buffer() local
149 unsigned long index, thresh = 0, end = phys->size; in bts_config_buffer()
150 struct page *page = phys->page; in bts_config_buffer()
155 if (buf->end < phys->offset + buf_size(page)) in bts_config_buffer()
156 end = buf->end - phys->offset - phys->displacement; in bts_config_buffer()
158 index -= phys->offset + phys->displacement; in bts_config_buffer()
168 ds->bts_buffer_base = (u64)(long)page_address(page) + phys->displacement; in bts_config_buffer()
176 static void bts_buffer_pad_out(struct bts_phys *phys, unsigned long head) in bts_buffer_pad_out() argument
178 unsigned long index = head - phys->offset; in bts_buffer_pad_out()
180 memset(page_address(phys->page) + index, 0, phys->size - index); in bts_buffer_pad_out()
[all …]
/linux/arch/um/kernel/
H A Dphysmem.c37 void map_memory(unsigned long virt, unsigned long phys, unsigned long len, in map_memory() argument
43 fd = phys_mapping(phys, &offset); in map_memory()
112 int phys_mapping(unsigned long phys, unsigned long long *offset_out) in phys_mapping() argument
116 if (phys < physmem_size) { in phys_mapping()
118 *offset_out = phys; in phys_mapping()
120 else if (phys < __pa(end_iomem)) { in phys_mapping()
124 if ((phys >= region->phys) && in phys_mapping()
125 (phys < region->phys + region->size)) { in phys_mapping()
127 *offset_out = phys - region->phys; in phys_mapping()
202 region->phys = __pa(region->virt); in setup_iomem()
/linux/arch/arm64/kvm/hyp/include/nvhe/
H A Dmemory.h18 #define __hyp_va(phys) ((void *)((phys_addr_t)(phys) - hyp_physvirt_offset)) argument
20 static inline void *hyp_phys_to_virt(phys_addr_t phys) in hyp_phys_to_virt() argument
22 return __hyp_va(phys); in hyp_phys_to_virt()
30 #define hyp_phys_to_pfn(phys) ((phys) >> PAGE_SHIFT) argument
32 #define hyp_phys_to_page(phys) (&hyp_vmemmap[hyp_phys_to_pfn(phys)]) argument
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_chain.c72 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/drivers/scsi/isci/
H A Dport_config.c127 * 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/arch/powerpc/mm/kasan/
H A Dbook3s_32.c15 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/arch/arm64/kvm/hyp/nvhe/
H A Dmm.c36 unsigned long phys, enum kvm_pgtable_prot prot) in __pkvm_create_mappings() argument
41 err = kvm_pgtable_hyp_map(&pkvm_pgtable, start, size, phys, prot); in __pkvm_create_mappings()
93 int __pkvm_create_private_mapping(phys_addr_t phys, size_t size, in __pkvm_create_private_mapping() argument
100 size = PAGE_ALIGN(size + offset_in_page(phys)); in __pkvm_create_private_mapping()
105 err = __pkvm_create_mappings(addr, size, phys, prot); in __pkvm_create_private_mapping()
109 *haddr = addr + offset_in_page(phys); in __pkvm_create_private_mapping()
118 phys_addr_t phys; in pkvm_create_mappings_locked() local
128 phys = hyp_virt_to_phys((void *)virt_addr); in pkvm_create_mappings_locked()
130 phys, prot); in pkvm_create_mappings_locked()
212 phys_addr_t phys; in hyp_map_vectors() local
[all …]
/linux/drivers/ata/
H A Dlibahci_platform.c37 * 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
52 rc = phy_init(hpriv->phys[i]); in ahci_platform_enable_phys()
56 rc = phy_set_mode(hpriv->phys[i], PHY_MODE_SATA); in ahci_platform_enable_phys()
58 phy_exit(hpriv->phys[i]); in ahci_platform_enable_phys()
62 rc = phy_power_on(hpriv->phys[i]); in ahci_platform_enable_phys()
64 phy_exit(hpriv->phys[i]); in ahci_platform_enable_phys()
73 phy_power_off(hpriv->phys[i]); in ahci_platform_enable_phys()
74 phy_exit(hpriv->phys[i]); in ahci_platform_enable_phys()
[all …]
/linux/arch/arm64/mm/
H A Dmmu.c112 phys_addr_t phys; in early_pgtable_alloc() local
114 phys = memblock_phys_alloc_range(PAGE_SIZE, PAGE_SIZE, 0, in early_pgtable_alloc()
116 if (!phys) in early_pgtable_alloc()
119 return phys; in early_pgtable_alloc()
170 phys_addr_t phys, pgprot_t prot) in init_pte() argument
179 __set_pte_nosync(ptep, pfn_pte(__phys_to_pfn(phys), prot)); in init_pte()
188 phys += PAGE_SIZE; in init_pte()
193 unsigned long end, phys_addr_t phys, in alloc_init_cont_pte() argument
226 if ((((addr | next | phys) & ~CONT_PTE_MASK) == 0) && in alloc_init_cont_pte()
230 init_pte(ptep, addr, next, phys, __prot); in alloc_init_cont_pte()
[all …]
/linux/drivers/iommu/
H A Dof_iommu.c167 struct resource *phys, in iommu_resv_region_get_type() argument
176 if (phys->start >= phys->end) in iommu_resv_region_get_type()
180 if (start == phys->start && end == phys->end) in iommu_resv_region_get_type()
183 dev_warn(dev, "treating non-direct mapping [%pr] -> [%pap-%pap] as reservation\n", phys, in iommu_resv_region_get_type()
207 struct resource phys; in of_iommu_get_resv_regions() local
210 memset(&phys, 0, sizeof(phys)); in of_iommu_get_resv_regions()
218 err = of_address_to_resource(it.node, 0, &phys); in of_iommu_get_resv_regions()
254 type = iommu_resv_region_get_type(dev, &phys, iova, length); in of_iommu_get_resv_regions()

12345678910>>...82