Home
last modified time | relevance | path

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

123

/linux-6.15/drivers/net/wireless/intel/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.c3677 trans->init_dram.paging[i].size; in iwl_trans_pcie_dump_data()
3741 struct iwl_fw_error_dump_paging *paging; in iwl_trans_pcie_dump_data() local
3742 u32 page_len = trans->init_dram.paging[i].size; in iwl_trans_pcie_dump_data()
3745 data->len = cpu_to_le32(sizeof(*paging) + page_len); in iwl_trans_pcie_dump_data()
3746 paging = (void *)data->data; in iwl_trans_pcie_dump_data()
3747 paging->index = cpu_to_le32(i); in iwl_trans_pcie_dump_data()
3748 memcpy(paging->data, in iwl_trans_pcie_dump_data()
3749 trans->init_dram.paging[i].block, page_len); in iwl_trans_pcie_dump_data()
3752 len += sizeof(*data) + sizeof(*paging) + page_len; in iwl_trans_pcie_dump_data()
/linux-6.15/Documentation/arch/x86/x86_64/
H A D5level-paging.rst4 5-level paging
9 Original x86-64 was limited by 4-level paging to 256 TiB of virtual address
14 5-level paging. It is a straight-forward extension of the current page
20 QEMU 2.9 and later support 5-level paging.
22 Virtual memory layout for 5-level paging is described in
26 Enabling 5-level paging
36 On x86, 5-level paging enables 56-bit userspace virtual address space.
39 information. It collides with valid pointers with 5-level paging and
57 paging support is safe. The hint will be ignored and kernel will fall back
H A Dindex.rst12 5level-paging
/linux-6.15/drivers/net/wireless/intel/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.c770 struct iwl_fw_error_dump_paging *paging; in iwl_dump_paging() local
776 (*data)->len = cpu_to_le32(sizeof(*paging) + in iwl_dump_paging()
778 paging = (void *)(*data)->data; in iwl_dump_paging()
779 paging->index = cpu_to_le32(i); in iwl_dump_paging()
783 memcpy(paging->data, page_address(pages), in iwl_dump_paging()
793 paging->data, in iwl_dump_paging()
1273 page_size = fwrt->trans->init_dram.paging[idx].size; in iwl_dump_ini_paging_iter()
1277 memcpy(range->data, fwrt->trans->init_dram.paging[idx].block, in iwl_dump_ini_paging_iter()
2025 size += fwrt->trans->init_dram.paging[i].size; in iwl_dump_ini_paging_get_size()
/linux-6.15/Documentation/virt/kvm/x86/
H A Dmmu.rst52 pte page table entry (used also to refer generically to paging structure
56 tdp two dimensional paging (vendor neutral term for NPT and EPT)
63 of the current paging mode and cr3 during guest entry, as well as
76 - when guest paging is disabled, we translate guest physical addresses to
78 - when guest paging is enabled, we translate guest virtual addresses, to
129 one paging structure entry. These are always the lowest level of the
139 paging: gva->gpa->hpa
140 paging, tdp: (gva->)gpa->hpa
391 - set up mmu context for new paging mode
426 shadow paging is in use.
[all …]
/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_mes.h189 int paging; member
203 bool paging; member
233 uint32_t paging; member
H A Damdgpu_mes.c675 queue_input.paging = qprops->paging; in amdgpu_mes_add_hw_queue()
694 queue->paging = qprops->paging; in amdgpu_mes_add_hw_queue()
1093 props->paging = false; in amdgpu_mes_ring_to_queue_props()
/linux-6.15/drivers/infiniband/
H A DKconfig48 bool "InfiniBand on-demand paging support"
55 On demand paging support for the InfiniBand subsystem.
/linux-6.15/Documentation/admin-guide/hw-vuln/
H A Dmultihit.rst52 paging structure so that the same linear address using large page size (2 MB, 4
117 EPT paging mechanism used by nested virtualization is vulnerable, because
120 non-executable in all shadow paging modes.
/linux-6.15/Documentation/admin-guide/mm/
H A Dindex.rst7 virtual memory and demand paging, memory allocation both for kernel
/linux-6.15/arch/x86/kernel/
H A Dx86_init.c94 .paging = {
/linux-6.15/arch/x86/include/asm/
H A Dx86_init.h179 struct x86_init_paging paging; member
/linux-6.15/drivers/net/wireless/intel/iwlwifi/
H A DMakefile23 iwlwifi-$(CONFIG_IWLMVM) += fw/paging.o fw/smem.o fw/init.o
/linux-6.15/Documentation/arch/x86/
H A Dcpuinfo.rst176 For example, if 5-level-paging is not enabled when building (i.e.,
192 to, nofsgsbase, nosgx, noxsave, etc. 5-level paging can also be disabled using
204 .. [#f1] 5-level paging uses linear address of 57 bits.
/linux-6.15/arch/x86/realmode/rm/
H A Dtrampoline_64.S180 # Enable paging and in turn activate Long Mode.
/linux-6.15/arch/x86/kvm/mmu/
H A Dpaging_tmpl.h27 #define FNAME(name) paging##64_##name
40 #define FNAME(name) paging##32_##name
/linux-6.15/Documentation/admin-guide/mm/damon/
H A Dreclaim.rst34 duration and page out. To avoid it consuming too much CPU for the paging out
283 much CPU time for the paging out operation. It also asks DAMON_RECLAIM to do
/linux-6.15/Documentation/userspace-api/
H A Diommufd.rst145 | PFN storage | (paging) | |struct|
161 | PFN storage | (paging) | | (nested) | |struct|
183 | struct | | PFN | (paging) | | (nested) | |struct|
/linux-6.15/drivers/gpu/drm/amd/include/
H A Dmes_v11_api_def.h304 uint32_t paging : 1; member
H A Dmes_v12_api_def.h359 uint32_t paging : 1; member
/linux-6.15/Documentation/translations/zh_TW/admin-guide/
H A Dbug-hunting.rst318 Aug 29 09:51:01 blizard kernel: Unable to handle kernel paging request at virtual address f15e97cc
/linux-6.15/Documentation/translations/zh_CN/admin-guide/
H A Dbug-hunting.rst315 Aug 29 09:51:01 blizard kernel: Unable to handle kernel paging request at virtual address f15e97cc
/linux-6.15/Documentation/driver-api/soundwire/
H A Dbra.rst73 the paging registers used for the regular command/control
235 addresses and paging registers which are irrelevant for BPT/BRA

123