Home
last modified time | relevance | path

Searched refs:paging (Results 1 – 25 of 42) sorted by relevance

12

/freebsd-14.2/sys/contrib/dev/iwlwifi/pcie/
H A Dctxt-info.c68 if (!dram->paging) { in iwl_pcie_ctxt_info_free_paging()
75 dma_free_coherent(trans->dev, dram->paging[i].size, in iwl_pcie_ctxt_info_free_paging()
76 dram->paging[i].block, in iwl_pcie_ctxt_info_free_paging()
77 dram->paging[i].physical); in iwl_pcie_ctxt_info_free_paging()
79 kfree(dram->paging); in iwl_pcie_ctxt_info_free_paging()
81 dram->paging = NULL; in iwl_pcie_ctxt_info_free_paging()
91 if (WARN(dram->paging, in iwl_pcie_init_fw_sec()
105 dram->paging = kcalloc(paging_cnt, sizeof(*dram->paging), GFP_KERNEL); in iwl_pcie_init_fw_sec()
106 if (!dram->paging) in iwl_pcie_init_fw_sec()
151 &dram->paging[i]); in iwl_pcie_init_fw_sec()
[all …]
H A Dtrans.c3433 trans->init_dram.paging[i].size; in iwl_trans_pcie_dump_data()
3497 struct iwl_fw_error_dump_paging *paging; in iwl_trans_pcie_dump_data() local
3498 u32 page_len = trans->init_dram.paging[i].size; in iwl_trans_pcie_dump_data()
3501 data->len = cpu_to_le32(sizeof(*paging) + page_len); in iwl_trans_pcie_dump_data()
3502 paging = (void *)data->data; in iwl_trans_pcie_dump_data()
3503 paging->index = cpu_to_le32(i); in iwl_trans_pcie_dump_data()
3504 memcpy(paging->data, in iwl_trans_pcie_dump_data()
3505 trans->init_dram.paging[i].block, page_len); in iwl_trans_pcie_dump_data()
3508 len += sizeof(*data) + sizeof(*paging) + page_len; in iwl_trans_pcie_dump_data()
/freebsd-14.2/usr.sbin/bhyve/amd64/
H A Dtask_switch.c218 error = vm_copy_setup(vcpu, paging, base + SEL_START(sel), in desc_table_rw()
271 sup_paging = ts->paging; in read_tss_descriptor()
369 sup_paging = ts->paging; in validate_seg_desc()
503 if (ts->paging.paging_mode != PAGING_MODE_FLAT) { in tss32_restore()
504 if (ts->paging.paging_mode == PAGING_MODE_PAE) { in tss32_restore()
530 ts->paging.cr3 = tss->tss_cr3; in tss32_restore()
589 ts->paging.cpl = tss->tss_cs & SEL_RPL_MASK; in tss32_restore()
711 struct vm_guest_paging *paging, sup_paging; in vmexit_task_switch() local
726 paging = &vmexit->u.task_switch.paging; in vmexit_task_switch()
728 assert(paging->cpu_mode == CPU_MODE_PROTECTED); in vmexit_task_switch()
[all …]
H A Dinout.c157 if (vie_calculate_gla(vis->paging.cpu_mode, in emulate_inout()
164 error = vm_copy_setup(vcpu, &vis->paging, gla, in emulate_inout()
174 if (vie_alignment_check(vis->paging.cpl, bytes, in emulate_inout()
H A Dvmexit.c362 mode = vme->u.inst_emul.paging.cpu_mode; in vmexit_inst_emul()
372 &vme->u.inst_emul.paging); in vmexit_inst_emul()
/freebsd-14.2/sys/amd64/vmm/
H A Dvmm_instruction_emul.c741 if (vie_canonical_check(paging->cpu_mode, *gla)) { in get_gla()
881 error = vm_gla2gpa(vcpu, paging, srcaddr, in emulate_movs()
886 error = vm_gla2gpa(vcpu, paging, dstaddr, in emulate_movs()
1533 if (paging->cpu_mode == CPU_MODE_REAL) { in emulate_stack_op()
1535 } else if (paging->cpu_mode == CPU_MODE_64BIT) { in emulate_stack_op()
1832 error = emulate_bextr(vcpu, gpa, vie, paging, in vmm_emulate_instruction()
2076 usermode = (paging->cpl == 3 ? 1 : 0); in _vm_gla2gpa()
2087 if (vie_canonical_check(paging->cpu_mode, gla)) { in _vm_gla2gpa()
2097 if (paging->paging_mode == PAGING_MODE_FLAT) { in _vm_gla2gpa()
2102 if (paging->paging_mode == PAGING_MODE_32) { in _vm_gla2gpa()
[all …]
H A Dvmm.c1595 ftype = vme->u.paging.fault_type; in vm_handle_paging()
1602 vme->u.paging.gpa, ftype); in vm_handle_paging()
1606 vme->u.paging.gpa); in vm_handle_paging()
1612 rv = vm_fault(map, vme->u.paging.gpa, ftype, VM_FAULT_NORMAL, NULL); in vm_handle_paging()
1615 "ftype = %d", rv, vme->u.paging.gpa, ftype); in vm_handle_paging()
1629 struct vm_guest_paging *paging; in vm_handle_inst_emul() local
1645 paging = &vme->u.inst_emul.paging; in vm_handle_inst_emul()
1646 cpu_mode = paging->cpu_mode; in vm_handle_inst_emul()
1652 error = vmm_fetch_instruction(vcpu, paging, vme->rip + cs_base, in vm_handle_inst_emul()
2775 vm_copy_setup(struct vcpu *vcpu, struct vm_guest_paging *paging, in vm_copy_setup() argument
[all …]
/freebsd-14.2/sys/contrib/dev/iwlwifi/fw/
H A Dpaging.c19 struct iwl_fw_paging *paging = &fwrt->fw_paging_db[i]; in iwl_free_fw_paging() local
21 if (!paging->fw_paging_block) { in iwl_free_fw_paging()
28 dma_unmap_page(fwrt->trans->dev, paging->fw_paging_phys, in iwl_free_fw_paging()
29 paging->fw_paging_size, DMA_BIDIRECTIONAL); in iwl_free_fw_paging()
31 __free_pages(paging->fw_paging_block, in iwl_free_fw_paging()
32 get_order(paging->fw_paging_size)); in iwl_free_fw_paging()
33 paging->fw_paging_block = NULL; in iwl_free_fw_paging()
H A Ddbg.c744 struct iwl_fw_error_dump_paging *paging; in iwl_dump_paging() local
750 (*data)->len = cpu_to_le32(sizeof(*paging) + in iwl_dump_paging()
752 paging = (void *)(*data)->data; in iwl_dump_paging()
753 paging->index = cpu_to_le32(i); in iwl_dump_paging()
757 memcpy(paging->data, page_address(pages), in iwl_dump_paging()
767 paging->data, in iwl_dump_paging()
1215 page_size = fwrt->trans->init_dram.paging[idx].size; in iwl_dump_ini_paging_iter()
1219 memcpy(range->data, fwrt->trans->init_dram.paging[idx].block, in iwl_dump_ini_paging_iter()
1892 size += fwrt->trans->init_dram.paging[i].size; in iwl_dump_ini_paging_get_size()
/freebsd-14.2/sys/amd64/include/
H A Dvmm_instruction_emul.h55 struct vm_guest_paging *paging, mem_region_read_t mrr,
95 int vm_gla2gpa(struct vcpu *vcpu, struct vm_guest_paging *paging,
102 int vm_gla2gpa_nofault(struct vcpu *vcpu, struct vm_guest_paging *paging,
H A Dvmm.h479 int vm_copy_setup(struct vcpu *vcpu, struct vm_guest_paging *paging,
668 struct vm_guest_paging paging; member
691 struct vm_guest_paging paging; member
704 } paging; member
710 struct vm_guest_paging paging; member
747 struct vm_guest_paging paging; member
H A Dvmm_dev.h211 struct vm_guest_paging paging; member
/freebsd-14.2/usr.sbin/bhyve/
H A Dmem.c227 struct vm_guest_paging *paging; member
237 return (vmm_emulate_instruction(vcpu, paddr, ema->vie, ema->paging, in emulate_mem_cb()
243 struct vm_guest_paging *paging) in emulate_mem() argument
248 ema.paging = paging; in emulate_mem()
H A Dgdb.c248 paging->cr3 = regs[1]; in guest_paging_info()
249 paging->cpl = 0; in guest_paging_info()
251 paging->cpu_mode = CPU_MODE_64BIT; in guest_paging_info()
253 paging->cpu_mode = CPU_MODE_PROTECTED; in guest_paging_info()
255 paging->cpu_mode = CPU_MODE_REAL; in guest_paging_info()
257 paging->paging_mode = PAGING_MODE_FLAT; in guest_paging_info()
259 paging->paging_mode = PAGING_MODE_32; in guest_paging_info()
261 paging->paging_mode = (regs[2] & CR4_LA57) ? in guest_paging_info()
264 paging->paging_mode = PAGING_MODE_PAE; in guest_paging_info()
277 struct vm_guest_paging paging; in guest_vaddr2paddr() local
[all …]
H A Dmem.h55 struct vm_guest_paging *paging);
/freebsd-14.2/sys/amd64/vmm/amd/
H A Dsvm.c764 paging->cr3 = state->cr3; in svm_paging_info()
765 paging->cpl = svm_cpl(state); in svm_paging_info()
766 paging->cpu_mode = svm_vcpu_mode(vmcb); in svm_paging_info()
814 svm_paging_info(svm_get_vmcb(vcpu), &vis->paging); in svm_handle_io()
860 struct vm_guest_paging *paging; in svm_handle_inst_emul() local
867 paging = &vmexit->u.inst_emul.paging; in svm_handle_inst_emul()
872 svm_paging_info(vmcb, paging); in svm_handle_inst_emul()
877 switch(paging->cpu_mode) { in svm_handle_inst_emul()
1473 &vmexit->u.dbg.paging); in svm_vmexit()
1592 vmexit->u.paging.gpa = info2; in svm_vmexit()
[all …]
/freebsd-14.2/contrib/file/magic/Magdir/
H A Datt3b25 >18 beshort ^00010000 N/A on 3b2/300 w/paging
/freebsd-14.2/lib/libvmmapi/
H A Dvmmapi.c1394 vm_gla2gpa(struct vcpu *vcpu, struct vm_guest_paging *paging, in vm_gla2gpa() argument
1403 gg.paging = *paging; in vm_gla2gpa()
1414 vm_gla2gpa_nofault(struct vcpu *vcpu, struct vm_guest_paging *paging, in vm_gla2gpa_nofault() argument
1423 gg.paging = *paging; in vm_gla2gpa_nofault()
1438 vm_copy_setup(struct vcpu *vcpu, struct vm_guest_paging *paging, in vm_copy_setup() argument
1453 error = vm_gla2gpa(vcpu, paging, gla, prot, &gpa, fault); in vm_copy_setup()
H A Dvmmapi.h133 int vm_gla2gpa(struct vcpu *vcpu, struct vm_guest_paging *paging,
136 struct vm_guest_paging *paging, uint64_t gla, int prot,
/freebsd-14.2/sys/amd64/vmm/intel/
H A Dvmx.c2066 paging->cr3 = vmcs_guest_cr3(); in vmx_paging_info()
2067 paging->cpl = vmx_cpl(); in vmx_paging_info()
2068 paging->cpu_mode = vmx_cpu_mode(); in vmx_paging_info()
2069 paging->paging_mode = vmx_paging_mode(); in vmx_paging_info()
2075 struct vm_guest_paging *paging; in vmexit_inst_emul() local
2078 paging = &vmexit->u.inst_emul.paging; in vmexit_inst_emul()
2084 vmx_paging_info(paging); in vmexit_inst_emul()
2085 switch (paging->cpu_mode) { in vmexit_inst_emul()
2471 vmx_paging_info(&ts->paging); in vmx_exit_process()
2645 vmx_paging_info(&vis->paging); in vmx_exit_process()
[all …]
/freebsd-14.2/contrib/tnftp/
H A DREADME25 * paging of local and remote files, and of directory listings
/freebsd-14.2/share/dtrace/
H A Dnfsattrstats34 * system paging from NFS, in which case the system call name is
/freebsd-14.2/sys/modules/iwlwifi/
H A DMakefile18 SRCS+= fw/paging.c fw/pnvm.c fw/rs.c fw/smem.c fw/init.c
/freebsd-14.2/contrib/processor-trace/libipt/src/
H A Dpt_query_decoder.c1716 event->variant.paging.cr3 = packet.cr3; in pt_qry_decode_pip()
1717 event->variant.paging.non_root = packet.nr; in pt_qry_decode_pip()
3390 struct pt_event *paging; in pt_qry_decode_vmcs() local
3392 paging = pt_evq_enqueue(&decoder->evq, evb_tip); in pt_qry_decode_vmcs()
3393 if (!paging) in pt_qry_decode_vmcs()
3396 *paging = *event; in pt_qry_decode_vmcs()
/freebsd-14.2/contrib/libxo/doc/
H A Dhowto.rst220 xo_open_container("paging-information");
224 xo_close_container("paging-information");

12