/illumos-gate/usr/src/uts/sun4u/io/px/ |
H A D | px_tools_4u.c | 244 * phys_addr is the address to write in physical space. 250 * prg_p. It also assumes that prg_p->phys_addr is the final phys addr, 260 uint64_t phys_addr = prg_p->phys_addr; local 266 if (!IS_P2ALIGNED(phys_addr, size)) { 276 size, (endian ? "BE" : "LE"), phys_addr); 278 if (pxtool_safe_phys_poke(px_p, endian, size, phys_addr, 283 size, (endian ? "BE" : "LE"), phys_addr); 293 size, (endian ? "BE" : "LE"), phys_addr); 295 if (pxtool_safe_phys_peek(px_p, endian, size, phys_addr, [all...] |
/illumos-gate/usr/src/cmd/fm/modules/sun4v/generic-mem/ |
H A D | gmem_mem.c | 58 uint64_t phys_addr) 61 size_t sz = snprintf(NULL, 0, fmt, serdbase, phys_addr) + 1; 63 (void) snprintf(nm, sz, fmt, serdbase, phys_addr); 70 uint64_t phys_addr, uint16_t cw, uint16_t pos) 73 size_t sz = snprintf(NULL, 0, fmt, serdbase, phys_addr, cw, pos) + 1; 75 (void) snprintf(nm, sz, fmt, serdbase, phys_addr, cw, pos); 57 gmem_page_serdnm_create(fmd_hdl_t *hdl, const char *serdbase, uint64_t phys_addr) argument 69 gmem_mq_serdnm_create(fmd_hdl_t *hdl, const char *serdbase, uint64_t phys_addr, uint16_t cw, uint16_t pos) argument
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | pci_cfgacc_x86.c | 61 pci_cfgacc_map(paddr_t phys_addr) argument 64 phys_addr = pfn_to_pa(xen_assign_pfn(mmu_btop(phys_addr))) | 65 (phys_addr & MMU_PAGEOFFSET); 68 pfn_t pfn = mmu_btop(phys_addr); 84 paddr_t pa_base = P2ALIGN(phys_addr, MMU_PAGESIZE); 93 return (pci_cfgacc_virt_base + (phys_addr & MMU_PAGEOFFSET));
|
/illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/ |
H A D | cmd_mem.c | 81 uint64_t phys_addr) 84 size_t sz = snprintf(NULL, 0, fmt, serdbase, phys_addr) + 1; 86 (void) snprintf(nm, sz, fmt, serdbase, phys_addr); 93 uint64_t phys_addr, uint16_t cw, uint16_t pos) 96 size_t sz = snprintf(NULL, 0, fmt, serdbase, phys_addr, cw, pos) + 1; 98 (void) snprintf(nm, sz, fmt, serdbase, phys_addr, cw, pos); 80 cmd_page_serdnm_create(fmd_hdl_t *hdl, const char *serdbase, uint64_t phys_addr) argument 92 cmd_mq_serdnm_create(fmd_hdl_t *hdl, const char *serdbase, uint64_t phys_addr, uint16_t cw, uint16_t pos) argument
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_tools.c | 105 static int pcitool_access(pci_t *pci_p, uint64_t phys_addr, uint64_t max_addr, 549 * phys_addr is the address to write in physical space, 556 pcitool_access(pci_t *pci_p, uint64_t phys_addr, uint64_t max_addr, argument 565 if (phys_addr > max_addr) { 568 phys_addr, max_addr); 574 } else if (!IS_P2ALIGNED(phys_addr, size)) { 585 size, (endian ? "BE" : "LE"), phys_addr); 587 if (pcitool_phys_poke(pci_p, endian, size, phys_addr, 592 size, (endian ? "BE" : "LE"), phys_addr); 602 size, (endian ? "BE" : "LE"), phys_addr); [all...] |
/illumos-gate/usr/src/uts/common/io/ntxn/ |
H A D | unm_nic_ctx.c | 259 u64 phys_addr; local 311 prq_rds[i].host_phys_addr = HOST_TO_LE_64(rcv_desc->phys_addr); 330 phys_addr = hostrq_phys_addr; 334 (u32)(phys_addr >> 32), 335 (u32)(phys_addr & 0xffffffff), 405 u64 offset, phys_addr; local 439 prq->dummy_dma_addr = HOST_TO_LE_64(adapter->dummy_dma.phys_addr); 451 phys_addr = rq_phys_addr; 455 (u32)(phys_addr >> 32), 456 ((u32)phys_addr [all...] |
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/ |
H A D | lm_l5sp.c | 39 spe.data.phy_address.hi = iscsi->sp_req_data.phys_addr.as_u32.high; 40 spe.data.phy_address.lo = iscsi->sp_req_data.phys_addr.as_u32.low; 235 spe.data.phy_address.hi = iscsi->sp_req_data.phys_addr.as_u32.high; 236 spe.data.phy_address.lo = iscsi->sp_req_data.phys_addr.as_u32.low;
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | lm_sp_req_mgr.h | 47 IN lm_address_t phys_addr
|
H A D | lm_sp_req_mgr.c | 309 lm_address_t phys_addr 328 sp_req_mgr->sp_data_phys_addr = phys_addr;
|
/illumos-gate/usr/src/boot/sys/boot/i386/common/ |
H A D | edd.h | 52 uint64_t phys_addr; member in struct:edd_packet_v3
|
/illumos-gate/usr/src/uts/sun4v/io/px/ |
H A D | px_tools_4v.c | 216 * prg_p->phys_addr isn't used. 352 * It assumes that prg_p->phys_addr is the final phys addr (including offset). 386 rval = hvio_poke(px_p->px_dev_hdl, prg_p->phys_addr, 394 DBG(DBG_TOOLS, dip, "iomem:phys_addr:0x%" PRIx64 ", bdf:0x%x, " 395 "rval:%d, io_stat:%d\n", prg_p->phys_addr, bdf, 405 rval = hvio_peek(px_p->px_dev_hdl, prg_p->phys_addr, 410 DBG(DBG_TOOLS, dip, "iomem:phys_addr:0x%" PRIx64 ", " 412 "rval:%d, io_stat:%d\n", prg_p->phys_addr, 484 DBG(DBG_TOOLS, dip, "data:0x%" PRIx64 ", phys_addr:0x%" PRIx64 "\n", 485 prg.data, prg.phys_addr); [all...] |
/illumos-gate/usr/src/uts/sun4v/io/fpc/ |
H A D | fpc-impl-4v.c | 60 uint64_t phys_addr; member in struct:nexus_regspec 152 dev_hdl = (devhandle_t)((rp->phys_addr >> 32) & DEVHDLE_MASK);
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_tools.c | 527 * Note: sun4u acc function uses phys_addr which includes offset. 528 * sun4v acc function doesn't use phys_addr but uses cfg_prg.offset. 532 cfg_prg.phys_addr = pxtool_get_phys_addr(px_p, PCI_CONFIG_SPACE, 536 "off_in_space:0x%" PRIx64 ", phys_addr:0x%" PRIx64 ", barnum:%d\n", 537 off_in_space, cfg_prg.phys_addr, cfg_prg.barnum); 583 cfg_prg.phys_addr += sizeof (uint32_t); 676 * Note that for sun4v, phys_addr isn't 679 * For sun4u, assume that phys_addr will come back valid. 693 prg.phys_addr = 695 prg.phys_addr [all...] |
H A D | px_var.h | 51 uint64_t phys_addr; member in struct:px_nexus_regspec
|
/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci_tools.c | 86 static uint64_t pcitool_map(uint64_t phys_addr, size_t size, size_t *num_pages); 660 /* Set phys_addr only if MMIO is used */ 661 prg->phys_addr = 0; 663 prg->phys_addr = mcfg_mem_base + prg->offset + 675 int port = (int)prg->phys_addr; 855 pcitool_map(uint64_t phys_addr, size_t size, size_t *num_pages) argument 858 uint64_t page_base = phys_addr & ~MMU_PAGEOFFSET; 859 uint64_t offset = phys_addr & MMU_PAGEOFFSET; 866 (void *)(uintptr_t)phys_addr); 992 "phys_addr [all...] |
/illumos-gate/usr/src/uts/common/io/cpqary3/ |
H A D | cpqary3_noe.c | 111 uint32_t phys_addr = 0; local 154 sizeof (NoeBuffer), &phys_addr, phys_handle); 193 cmdlist->SG[0].Addr = phys_addr;
|
H A D | cpqary3_talk2ctlr.c | 290 uint32_t phys_addr = 0; local 328 phys_addr = cmd_phyaddr | 0 | 0x1; 330 (uint32_t *)cpqary3p->ipq, phys_addr);
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | pci_tools.h | 236 uint64_t phys_addr; /* from kernel, 64-bit alignment */ member in struct:pcitool_reg
|
/illumos-gate/usr/src/uts/common/io/mega_sas/ |
H A D | megaraid_sas.c | 2123 dcmd->sgl.sge32[0].phys_addr = instance->internal_buf_dmac_add; 2531 dcmd->sgl.sge32[0].phys_addr = dcmd_dma_obj.dma_cookie[0].dmac_address; 3490 mfi_sgl->phys_addr = acmd->cmd_dmacookies[i].dmac_laddress; 3563 ubuf = (void *)(ulong_t)kpthru->sgl.sge32[0].phys_addr; 3569 ubuf = (void *)(ulong_t)kpthru->sgl.sge32[0].phys_addr; 3574 ubuf = (void *)(ulong_t)kpthru->sgl.sge64[0].phys_addr; 3627 pthru->sgl.sge32[0].phys_addr = kphys_addr; 3687 ubuf = (void *)(ulong_t)kdcmd->sgl.sge32[0].phys_addr; 3695 ubuf = (void *)(ulong_t)kdcmd->sgl.sge32[0].phys_addr; 3700 ubuf = (void *)(ulong_t)dcmd->sgl.sge64[0].phys_addr; [all...] |
/illumos-gate/usr/src/cmd/pcitool/ |
H A D | pcitool.c | 331 if (info_p->phys_addr != 0) { 333 info_p->phys_addr); 1120 if (local_prg.phys_addr == 0) { /* No phys addr ret */ 1124 print_addr = local_prg.phys_addr - 1125 (local_prg.phys_addr % DUMP_BUF_SIZE); 1296 * Return offset on platforms which return phys_addr == 0 1299 if (prg_p->phys_addr == 0) 1300 prg_p->phys_addr = input_args_p->offset; 1304 prg_p->phys_addr, input_args_p->size, 1359 prg.phys_addr [all...] |
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/ |
H A D | oce_buf.h | 188 struct phys_addr *pa_list, int list_size);
|
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_var.h | 38 uint64_t phys_addr; member in struct:pci_nexus_regspec
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/ |
H A D | oce_utils.c | 46 struct phys_addr *pa_list, int list_size)
|
/illumos-gate/usr/src/grub/grub-0.97/netboot/ |
H A D | pci.c | 18 void *phys_to_virt(unsigned long phys_addr) argument 20 return (void *)(phys_addr - virt_offset);
|
/illumos-gate/usr/src/uts/common/io/mr_sas/ |
H A D | mr_sas.c | 3314 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->sgl.sge32[0].phys_addr, 4029 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->sgl.sge32[0].phys_addr, 5321 ddi_put64(acc_handle, &mfi_sgl_ieee->phys_addr, 5329 ddi_put64(acc_handle, &mfi_sgl->phys_addr, 5407 ubuf = (void *)(ulong_t)kpthru->sgl.sge32[0].phys_addr; 5412 ubuf = (void *)(ulong_t)kpthru->sgl.sge32[0].phys_addr; 5416 ubuf = (void *)(ulong_t)kpthru->sgl.sge64[0].phys_addr; 5479 ddi_put32(acc_handle, &pthru->sgl.sge32[0].phys_addr, kphys_addr); 5578 ubuf = (void *)(ulong_t)kdcmd->sgl.sge32[0].phys_addr; 5583 ubuf = (void *)(ulong_t)kdcmd->sgl.sge32[0].phys_addr; [all...] |