Home
last modified time | relevance | path

Searched refs:phys_addr (Results 1 – 25 of 63) sorted by relevance

123

/src/sys/dev/xen/bus/
H A Dxenpv.c147 vm_paddr_t phys_addr; in xenpv_alloc_physmem() local
182 phys_addr = rman_get_start(res); in xenpv_alloc_physmem()
183 error = vm_phys_fictitious_reg_range(phys_addr, phys_addr + size, in xenpv_alloc_physmem()
194 virt_addr = pmap_mapdev_attr(phys_addr, size, VM_MEMATTR_XEN); in xenpv_alloc_physmem()
204 vm_paddr_t phys_addr; in xenpv_free_physmem() local
208 phys_addr = rman_get_start(res); in xenpv_free_physmem()
213 vm_phys_fictitious_unreg_range(phys_addr, phys_addr + size); in xenpv_free_physmem()
/src/sys/arm64/cavium/
H A Dthunder_pcie_common.c109 range_addr_phys_to_pci(struct pcie_range *ranges, uint64_t phys_addr) in range_addr_phys_to_pci() argument
118 if (phys_addr >= r->phys_base && in range_addr_phys_to_pci()
119 phys_addr < (r->phys_base + r->size)) { in range_addr_phys_to_pci()
123 offset = phys_addr - r->phys_base; in range_addr_phys_to_pci()
/src/sys/dev/hyperv/storvsc/
H A Dhv_storvsc_drv_freebsd.c1759 uint64_t phys_addr = 0; in storvsc_check_bounce_buffer_sgl() local
1770 phys_addr = vtophys(sgl[0].ds_addr); in storvsc_check_bounce_buffer_sgl()
1771 offset = phys_addr - trunc_page(phys_addr); in storvsc_check_bounce_buffer_sgl()
1779 phys_addr = vtophys(sgl[i].ds_addr); in storvsc_check_bounce_buffer_sgl()
1780 offset = phys_addr - trunc_page(phys_addr); in storvsc_check_bounce_buffer_sgl()
1794 if (phys_addr != vtophys(sgl[i-1].ds_addr + in storvsc_check_bounce_buffer_sgl()
1887 uint64_t phys_addr; in create_storvsc_request() local
2037 phys_addr = in create_storvsc_request()
2040 phys_addr = in create_storvsc_request()
2043 prplist->gpa_range.gpa_ofs = phys_addr & PAGE_MASK; in create_storvsc_request()
[all …]
/src/sys/dev/pst/
H A Dpst-iop.c265 msg->sgl[0].phys_addr[0] = vtophys(&reply); in iop_init_outqueue()
268 msg->sgl[1].phys_addr[0] = 0; in iop_init_outqueue()
317 msg->sgl.phys_addr[0] = vtophys(reply); in iop_get_lct()
369 msg->sgl[0].phys_addr[0] = vtophys(param); in iop_get_util_params()
373 msg->sgl[1].phys_addr[0] = vtophys(reply); in iop_get_util_params()
489 sgl->phys_addr[i] = sgl_phys; in iop_create_sgl()
498 sgl->phys_addr[i] = sgl_phys; in iop_create_sgl()
/src/sys/dev/qlxgb/
H A Dqla_hw.c272 bus_addr_t phys_addr; in qla_init_cntxt_regions() local
284 phys_addr = hw->dma_buf.context.dma_addr; in qla_init_cntxt_regions()
291 hw->tx_cntxt_req_paddr = phys_addr; in qla_init_cntxt_regions()
331 tx_cntxt_req->phys_addr = in qla_init_cntxt_regions()
366 rx_cntxt_req->rds_req[i].phys_addr = in qla_init_cntxt_regions()
383 rx_cntxt_req->sds_req[i].phys_addr = in qla_init_cntxt_regions()
1209 bus_addr_t phys_addr; in qla_init_rcv_cntxt() local
1227 phys_addr = ha->hw.rx_cntxt_req_paddr; in qla_init_rcv_cntxt()
1232 cdrp.cmd_arg1 = (uint32_t)(phys_addr >> 32); in qla_init_rcv_cntxt()
1233 cdrp.cmd_arg2 = (uint32_t)(phys_addr); in qla_init_rcv_cntxt()
[all …]
H A Dqla_hw.h123 uint64_t phys_addr; /* physical address of transmit ring member
215 uint64_t phys_addr; /* physical addr of status ring in system memory */ member
222 uint64_t phys_addr; /* physical addr of rcv ring in system memory */ member
549 uint64_t phys_addr; member
/src/sys/arm64/arm64/
H A Dkexec_support.c116 from_pa = p->phys_addr; in kexec_reboot_bottom()
117 if (p->phys_addr == to_pa) { in kexec_reboot_bottom()
H A Dmem.c113 m.phys_addr = trunc_page(v); in memrw()
/src/sys/dev/oce/
H A Doce_util.c205 struct phys_addr *paddrs;
240 oce_page_list(oce_ring_buffer_t *ring, struct phys_addr *pa_list) in oce_page_list()
H A Doce_hw.h273 struct phys_addr { struct
1292 struct phys_addr pages[8];
1425 struct phys_addr pages[4];
1506 struct phys_addr pages[8];
1521 struct phys_addr pages[8];
2830 struct phys_addr pages[8];
2873 struct phys_addr pages[2];
3872 struct phys_addr pages[2];
3900 struct phys_addr pages[2];
/src/sys/dev/proto/
H A Dproto_dev.h71 unsigned long phys_addr; member
H A Dproto_busdma.c212 ioc->u.md.phys_addr = md->physaddr; in proto_busdma_mem_alloc()
307 ioc->u.md.phys_addr = md->physaddr; in proto_busdma_md_load()
/src/stand/i386/common/
H A Dedd.h50 uint64_t phys_addr; member
/src/sys/amd64/include/
H A Dpmap.h383 KASSERT(m->phys_addr < kernphys || \
384 m->phys_addr >= kernphys + (vm_offset_t)&_end - KERNSTART, \
386 m, m->phys_addr, kernphys, &_end));
/src/sys/contrib/dev/iwlwifi/pcie/gen1_2/
H A Dtx-gen2.c1207 dma_addr_t phys_addr; in iwl_pcie_gen2_enqueue_hcmd() local
1378 phys_addr = dma_map_single(trans->dev, in iwl_pcie_gen2_enqueue_hcmd()
1382 if (dma_mapping_error(trans->dev, phys_addr)) { in iwl_pcie_gen2_enqueue_hcmd()
1387 iwl_txq_gen2_set_tb(trans, tfd, phys_addr, in iwl_pcie_gen2_enqueue_hcmd()
1402 phys_addr = dma_map_single(trans->dev, data, in iwl_pcie_gen2_enqueue_hcmd()
1404 if (dma_mapping_error(trans->dev, phys_addr)) { in iwl_pcie_gen2_enqueue_hcmd()
1409 iwl_txq_gen2_set_tb(trans, tfd, phys_addr, cmdlen[i]); in iwl_pcie_gen2_enqueue_hcmd()
H A Dtx.c1361 dma_addr_t phys_addr; in iwl_pcie_enqueue_hcmd() local
1556 phys_addr = dma_map_single(trans->dev, in iwl_pcie_enqueue_hcmd()
1560 if (dma_mapping_error(trans->dev, phys_addr)) { in iwl_pcie_enqueue_hcmd()
1567 iwl_pcie_txq_build_tfd(trans, txq, phys_addr, in iwl_pcie_enqueue_hcmd()
1582 phys_addr = dma_map_single(trans->dev, data, in iwl_pcie_enqueue_hcmd()
1584 if (dma_mapping_error(trans->dev, phys_addr)) { in iwl_pcie_enqueue_hcmd()
1591 iwl_pcie_txq_build_tfd(trans, txq, phys_addr, cmdlen[i], false); in iwl_pcie_enqueue_hcmd()
/src/sys/dev/cxgb/
H A Dcxgb_adapter.h186 bus_addr_t phys_addr; member
210 bus_addr_t phys_addr; member
242 bus_addr_t phys_addr; member
/src/sys/contrib/ena-com/
H A Dena_com.c384 io_sq->desc_addr.phys_addr, in ena_com_init_io_sq()
392 io_sq->desc_addr.phys_addr, in ena_com_init_io_sq()
472 io_cq->cdesc_addr.phys_addr, in ena_com_init_io_cq()
481 io_cq->cdesc_addr.phys_addr, in ena_com_init_io_cq()
1010 io_cq->cdesc_addr.phys_addr, in ena_com_io_queue_free()
1022 io_sq->desc_addr.phys_addr, in ena_com_io_queue_free()
1339 io_sq->desc_addr.phys_addr); in ena_com_create_io_sq()
1483 io_cq->cdesc_addr.phys_addr); in ena_com_create_io_cq()
1814 phc->phys_addr, in ena_com_phc_init()
1875 ret = ena_com_mem_addr_set(ena_dev, &set_feat_cmd.u.phc.output_address, phc->phys_addr); in ena_com_phc_config()
[all …]
H A Dena_com.h104 dma_addr_t phys_addr; member
330 dma_addr_t phys_addr; member
/src/sys/riscv/riscv/
H A Dmem.c114 m.phys_addr = trunc_page(v); in memrw()
/src/sys/dev/sound/pci/
H A Dvia82c686.c219 u_int32_t phys_addr, flag; in via_buildsgdt() local
230 phys_addr = ch->buffer->buf_addr; in via_buildsgdt()
234 ch->sgd_table[i].ptr = phys_addr + (i * seg_size); in via_buildsgdt()
/src/tools/bus_space/
H A Dbusdma.c356 error = bd_md_add_seg(md, BUSDMA_MD_PHYS, ioc.u.md.phys_addr, len); in bd_md_load()
418 error = bd_md_add_seg(md, BUSDMA_MD_PHYS, ioc.u.md.phys_addr, in bd_mem_alloc()
424 MAP_NOCORE | MAP_SHARED, md->fd, ioc.u.md.phys_addr); in bd_mem_alloc()
/src/sys/dev/mrsas/
H A Dmrsas_ioctl.c113 cb->kern_sge[i].phys_addr = htole64(segs[i].ds_addr); in mrsas_passthru_load_cb()
249 kern_sge32[i].phys_addr = (u_int32_t)ioctl_data_phys_addr[i]; in mrsas_passthru()
461 kern_sge[0].phys_addr = 0; in mrsas_user_command()
/src/usr.sbin/bsnmpd/tools/libbsnmptools/
H A Dbsnmptc.c655 uint8_t phys_addr[SNMP_PHYSADDR_OCTETS]; in parse_physaddress() local
667 phys_addr[i] = v; in parse_physaddress()
677 phys_addr[5] = v; in parse_physaddress()
685 memcpy(sv->v.octetstring.octets, phys_addr, SNMP_PHYSADDR_OCTETS); in parse_physaddress()
/src/sys/vm/
H A Dvm_phys.c747 pa = m->phys_addr + ptoa(npages); in vm_phys_enq_chunk()
845 pa = m->phys_addr + PAGE_SIZE; in vm_phys_finish_init()
1530 pa = m->phys_addr & (~(vm_paddr_t)0 << (PAGE_SHIFT + order)); in vm_phys_unfree_page()
1556 pa_half = m_set->phys_addr ^ (1 << (PAGE_SHIFT + order)); in vm_phys_unfree_page()
1557 if (m->phys_addr < pa_half) in vm_phys_unfree_page()

123