| /freebsd-13-stable/sys/contrib/dev/iwlwifi/pcie/ |
| HD | ctxt-info.c | 68 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 …]
|
| HD | trans.c | 3432 trans->init_dram.paging[i].size; in iwl_trans_pcie_dump_data() 3496 struct iwl_fw_error_dump_paging *paging; in iwl_trans_pcie_dump_data() local 3497 u32 page_len = trans->init_dram.paging[i].size; in iwl_trans_pcie_dump_data() 3500 data->len = cpu_to_le32(sizeof(*paging) + page_len); in iwl_trans_pcie_dump_data() 3501 paging = (void *)data->data; in iwl_trans_pcie_dump_data() 3502 paging->index = cpu_to_le32(i); in iwl_trans_pcie_dump_data() 3503 memcpy(paging->data, in iwl_trans_pcie_dump_data() 3504 trans->init_dram.paging[i].block, page_len); in iwl_trans_pcie_dump_data() 3507 len += sizeof(*data) + sizeof(*paging) + page_len; in iwl_trans_pcie_dump_data()
|
| /freebsd-13-stable/sys/amd64/vmm/ |
| HD | vmm_instruction_emul.c | 717 struct vm_guest_paging *paging, int opsize, int addrsize, int prot, in get_gla() argument 738 if (vie_calculate_gla(paging->cpu_mode, seg, &desc, val, opsize, in get_gla() 747 if (vie_canonical_check(paging->cpu_mode, *gla)) { in get_gla() 755 if (vie_alignment_check(paging->cpl, opsize, cr0, rflags, *gla)) { in get_gla() 770 struct vm_guest_paging *paging, mem_region_read_t memread, in emulate_movs() argument 826 error = get_gla(VCPU_ARGS, vie, paging, opsize, vie->addrsize, in emulate_movs() 831 error = vm_copy_setup(VCPU_ARGS, paging, srcaddr, opsize, PROT_READ, in emulate_movs() 851 error = get_gla(VCPU_ARGS, vie, paging, opsize, vie->addrsize, in emulate_movs() 857 error = vm_copy_setup(VCPU_ARGS, paging, dstaddr, opsize, in emulate_movs() 887 error = vm_gla2gpa(VCPU_ARGS, paging, srcaddr, in emulate_movs() [all …]
|
| HD | vmm.c | 1572 ftype = vme->u.paging.fault_type; in vm_handle_paging() 1579 vme->u.paging.gpa, ftype); in vm_handle_paging() 1583 vme->u.paging.gpa); in vm_handle_paging() 1589 rv = vm_fault(map, vme->u.paging.gpa, ftype, VM_FAULT_NORMAL, NULL); in vm_handle_paging() 1592 "ftype = %d", rv, vme->u.paging.gpa, ftype); in vm_handle_paging() 1606 struct vm_guest_paging *paging; in vm_handle_inst_emul() local 1622 paging = &vme->u.inst_emul.paging; in vm_handle_inst_emul() 1623 cpu_mode = paging->cpu_mode; in vm_handle_inst_emul() 1629 error = vmm_fetch_instruction(vcpu, paging, vme->rip + cs_base, in vm_handle_inst_emul() 1670 error = vmm_emulate_instruction(vcpu, gpa, vie, paging, mread, mwrite, in vm_handle_inst_emul() [all …]
|
| /freebsd-13-stable/usr.sbin/bhyve/ |
| HD | task_switch.c | 204 desc_table_rw(struct vmctx *ctx, int vcpu, struct vm_guest_paging *paging, in desc_table_rw() argument 218 error = vm_copy_setup(ctx, vcpu, paging, base + SEL_START(sel), in desc_table_rw() 232 desc_table_read(struct vmctx *ctx, int vcpu, struct vm_guest_paging *paging, in desc_table_read() argument 235 return (desc_table_rw(ctx, vcpu, paging, sel, desc, true, faultptr)); in desc_table_read() 239 desc_table_write(struct vmctx *ctx, int vcpu, struct vm_guest_paging *paging, in desc_table_write() argument 242 return (desc_table_rw(ctx, vcpu, paging, sel, desc, false, faultptr)); in desc_table_write() 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() [all …]
|
| HD | mem.c | 227 struct vm_guest_paging *paging; member 237 return (vmm_emulate_instruction(ctx, vcpu, paddr, ema->vie, ema->paging, in emulate_mem_cb() 243 struct vm_guest_paging *paging) in emulate_mem() argument 249 ema.paging = paging; in emulate_mem()
|
| HD | gdb.c | 225 guest_paging_info(int vcpu, struct vm_guest_paging *paging) in guest_paging_info() argument 243 paging->cr3 = regs[1]; in guest_paging_info() 244 paging->cpl = 0; in guest_paging_info() 246 paging->cpu_mode = CPU_MODE_64BIT; in guest_paging_info() 248 paging->cpu_mode = CPU_MODE_PROTECTED; in guest_paging_info() 250 paging->cpu_mode = CPU_MODE_REAL; in guest_paging_info() 252 paging->paging_mode = PAGING_MODE_FLAT; in guest_paging_info() 254 paging->paging_mode = PAGING_MODE_32; in guest_paging_info() 256 paging->paging_mode = (regs[2] & CR4_LA57) ? in guest_paging_info() 259 paging->paging_mode = PAGING_MODE_PAE; in guest_paging_info() [all …]
|
| HD | inout.c | 157 if (vie_calculate_gla(vis->paging.cpu_mode, in emulate_inout() 164 error = vm_copy_setup(ctx, vcpu, &vis->paging, gla, in emulate_inout() 174 if (vie_alignment_check(vis->paging.cpl, bytes, in emulate_inout()
|
| HD | mem.h | 55 struct vm_guest_paging *paging);
|
| /freebsd-13-stable/sys/contrib/dev/iwlwifi/fw/ |
| HD | paging.c | 19 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()
|
| HD | dbg.c | 744 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-13-stable/sys/amd64/include/ |
| HD | vmm_instruction_emul.h | 68 struct vm_guest_paging *paging, mem_region_read_t mrr, 108 int vm_gla2gpa(struct vcpu *vcpu, struct vm_guest_paging *paging, 115 int vm_gla2gpa_nofault(struct vcpu *vcpu, struct vm_guest_paging *paging,
|
| HD | vmm.h | 475 int vm_copy_setup(struct vcpu *vcpu, struct vm_guest_paging *paging, 662 struct vm_guest_paging paging; member 685 struct vm_guest_paging paging; member 698 } paging; member 704 struct vm_guest_paging paging; member
|
| HD | vmm_dev.h | 209 struct vm_guest_paging paging; member
|
| /freebsd-13-stable/sys/amd64/vmm/amd/ |
| HD | svm.c | 759 svm_paging_info(struct vmcb *vmcb, struct vm_guest_paging *paging) in svm_paging_info() argument 764 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() 767 paging->paging_mode = svm_paging_mode(state->cr0, state->cr4, 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() [all …]
|
| /freebsd-13-stable/contrib/file/magic/Magdir/ |
| HD | att3b | 25 >18 beshort ^00010000 N/A on 3b2/300 w/paging
|
| /freebsd-13-stable/lib/libvmmapi/ |
| HD | vmmapi.c | 1380 vm_gla2gpa(struct vmctx *ctx, int vcpu, struct vm_guest_paging *paging, in vm_gla2gpa() argument 1390 gg.paging = *paging; in vm_gla2gpa() 1401 vm_gla2gpa_nofault(struct vmctx *ctx, int vcpu, struct vm_guest_paging *paging, in vm_gla2gpa_nofault() argument 1411 gg.paging = *paging; in vm_gla2gpa_nofault() 1426 vm_copy_setup(struct vmctx *ctx, int vcpu, struct vm_guest_paging *paging, in vm_copy_setup() argument 1441 error = vm_gla2gpa(ctx, vcpu, paging, gla, prot, &gpa, fault); in vm_copy_setup()
|
| HD | vmmapi.h | 129 int vm_gla2gpa(struct vmctx *, int vcpuid, struct vm_guest_paging *paging, 132 struct vm_guest_paging *paging, uint64_t gla, int prot,
|
| /freebsd-13-stable/sys/mips/conf/ |
| HD | TP-MR3020 | 31 # Disable support for paging
|
| /freebsd-13-stable/sys/amd64/vmm/intel/ |
| HD | vmx.c | 2064 vmx_paging_info(struct vm_guest_paging *paging) in vmx_paging_info() argument 2066 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() [all …]
|
| /freebsd-13-stable/contrib/tnftp/ |
| HD | README | 25 * paging of local and remote files, and of directory listings
|
| /freebsd-13-stable/share/dtrace/ |
| HD | nfsattrstats | 34 * system paging from NFS, in which case the system call name is
|
| /freebsd-13-stable/sys/modules/iwlwifi/ |
| HD | Makefile | 18 SRCS+= fw/paging.c fw/pnvm.c fw/rs.c fw/smem.c fw/init.c
|
| /freebsd-13-stable/contrib/processor-trace/libipt/src/ |
| HD | pt_query_decoder.c | 1716 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-13-stable/contrib/libxo/doc/ |
| HD | howto.rst | 220 xo_open_container("paging-information"); 224 xo_close_container("paging-information");
|