Searched refs:pg_shift (Results 1 – 8 of 8) sorted by relevance
/linux-6.12.1/arch/x86/platform/efi/ |
D | efi.c | 699 static void * __init efi_map_regions(int *count, int *pg_shift) in efi_map_regions() argument 718 new_memmap = realloc_pages(new_memmap, *pg_shift); in efi_map_regions() 722 left += PAGE_SIZE << *pg_shift; in efi_map_regions() 723 (*pg_shift)++; in efi_map_regions() 808 int count = 0, pg_shift = 0; in __efi_enter_virtual_mode() local 819 new_memmap = efi_map_regions(&count, &pg_shift); in __efi_enter_virtual_mode() 844 if (efi_setup_page_tables(pa, 1 << pg_shift)) in __efi_enter_virtual_mode()
|
/linux-6.12.1/drivers/iommu/ |
D | io-pgtable-dart.c | 364 int tbl_bits, bits_per_level, va_bits, pg_shift; in dart_alloc_pgtable() local 366 pg_shift = __ffs(cfg->pgsize_bitmap); in dart_alloc_pgtable() 367 bits_per_level = pg_shift - ilog2(sizeof(dart_iopte)); in dart_alloc_pgtable() 369 va_bits = cfg->ias - pg_shift; in dart_alloc_pgtable()
|
D | io-pgtable-arm.c | 889 int levels, va_bits, pg_shift; in arm_lpae_alloc_pgtable() local 906 pg_shift = __ffs(cfg->pgsize_bitmap); in arm_lpae_alloc_pgtable() 907 data->bits_per_level = pg_shift - ilog2(sizeof(arm_lpae_iopte)); in arm_lpae_alloc_pgtable() 909 va_bits = cfg->ias - pg_shift; in arm_lpae_alloc_pgtable()
|
/linux-6.12.1/drivers/infiniband/hw/hns/ |
D | hns_roce_mr.c | 1073 unsigned int pg_shift) in cal_best_bt_pg_sz() argument 1082 for_each_set_bit_from(pg_shift, &cap, sizeof(cap) * BITS_PER_BYTE) { in cal_best_bt_pg_sz() 1083 if (!(BIT(pg_shift) & cap)) in cal_best_bt_pg_sz() 1086 ba_per_bt = BIT(pg_shift) / BA_BYTE_LEN; in cal_best_bt_pg_sz() 1098 return pg_shift; in cal_best_bt_pg_sz()
|
D | hns_roce_hw_v2.c | 2490 u32 pg_shift, size, min_size; in alloc_link_table_buf() local 2493 pg_shift = hr_dev->caps.llm_buf_pg_sz + PAGE_SHIFT; in alloc_link_table_buf() 2496 min_size = HNS_ROCE_EXT_LLM_MIN_PAGES(total_sl) << pg_shift; in alloc_link_table_buf() 2500 link_tbl->buf = hns_roce_buf_alloc(hr_dev, size, pg_shift, 0); in alloc_link_table_buf()
|
/linux-6.12.1/drivers/net/ethernet/chelsio/libcxgb/ |
D | libcxgb_ppm.h | 88 unsigned short pg_shift; member
|
/linux-6.12.1/drivers/gpu/drm/panthor/ |
D | panthor_mmu.c | 832 u32 pg_shift = ffs(pgt->cfg.pgsize_bitmap) - 1; in panthor_vm_page_size() local 834 return 1u << pg_shift; in panthor_vm_page_size()
|
/linux-6.12.1/drivers/infiniband/hw/qedr/ |
D | verbs.c | 623 struct qedr_pbl_info *pbl_info, u32 pg_shift) in qedr_populate_pbls() argument 649 rdma_umem_for_each_dma_block (umem, &biter, BIT(pg_shift)) { in qedr_populate_pbls()
|