/linux-master/include/uapi/linux/ |
H A D | iommufd.h | 592 * @page_size: page size granularity of each bit in the bitmap 594 * represent a page_size which you deviate from an arbitrary iova. 598 * data[(iova / page_size) / 64] & (1ULL << ((iova / page_size) % 64)) 611 __aligned_u64 page_size; member in struct:iommu_hwpt_get_dirty_bitmap
|
H A D | vfio.h | 1357 * page_size is an input that hints what tracking granularity the device 1373 __aligned_u64 page_size; member in struct:vfio_device_feature_dma_logging_control 1399 * with 1 bit reporting a page_size unit of IOVA. The mapping of IOVA to bits 1401 * bitmap[(addr - iova)/page_size] & (1ULL << (addr % 64)) 1403 * The input page_size can be any power of two value and does not have to 1421 __aligned_u64 page_size; member in struct:vfio_device_feature_dma_logging_report
|
/linux-master/tools/testing/selftests/kvm/include/ |
H A D | ucall_common.h | 43 int ucall_nr_pages_required(uint64_t page_size);
|
/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | nx_huge_pages_test.c | 136 nr_bytes = HPAGE_SLOT_NPAGES * vm->page_size;
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | devx.c | 2221 unsigned long page_size; local 2232 page_size = ib_umem_find_best_pgoff(umem, pgsz_bitmap, U64_MAX); 2233 if (!page_size) 2236 /* If the page_size is less than the CPU page size then we can use the 2242 while ((ib_umem_dma_offset(umem, page_size) != 0 || 2243 (umem->length % page_size) != 0) && 2244 page_size > PAGE_SIZE) 2245 page_size /= 2; 2247 return page_size; 2257 unsigned int page_size; local [all...] |
H A D | srq_cmd.c | 20 u32 page_size = 1 << log_page_size; local 22 u32 rq_num_pas = DIV_ROUND_UP(rq_sz_po, page_size); 96 unsigned long page_size) 98 if (!page_size) 100 in->log_page_size = order_base_2(page_size) - MLX5_ADAPTER_PAGE_SHIFT; 103 ib_umem_num_dma_blocks(in->umem, page_size) * sizeof(u64))) 95 __set_srq_page_size(struct mlx5_srq_attr *in, unsigned long page_size) argument
|
/linux-master/arch/powerpc/include/asm/ |
H A D | pgtable.h | 190 unsigned long page_size);
|
/linux-master/tools/mm/ |
H A D | slabinfo.c | 97 int page_size; variable 369 return s->slabs * (page_size << s->order); 574 s->slabs * (page_size << s->order)); 579 page_size << s->order, s->partial, onoff(s->poison), 580 s->slabs * (page_size << s->order) - s->objects * s->object_size); 586 ((page_size << s->order) - s->objs_per_slab * s->slab_size) * 669 (s->slabs * (page_size << s->order)) : 100, 1423 page_size = getpagesize();
|
/linux-master/drivers/accel/habanalabs/common/mmu/ |
H A D | mmu_v2.c | 131 u32 page_size, bool is_dram_addr) 253 is_dram_addr = hl_mem_area_inside_range(virt_addr, prop->dmmu.page_size, 130 hl_mmu_v2_map(struct hl_ctx *ctx, u64 virt_addr, u64 phys_addr, u32 page_size, bool is_dram_addr) argument
|
/linux-master/drivers/infiniband/hw/cxgb4/ |
H A D | mem.c | 266 * IN: stag key, pdid, perm, bind_enabled, zbva, to, len, page_size, 274 u64 len, u8 page_size, u32 pbl_size, u32 pbl_addr, 323 FW_RI_TPTE_PS_V(page_size)); 386 mhp->ibmr.page_size = 1U << (mhp->attr.page_size + 12); 464 mhp->attr.page_size = 0; 575 mhp->attr.page_size = shift - 12; 270 write_tpt_entry(struct c4iw_rdev *rdev, u32 reset_tpt_entry, u32 *stag, u8 stag_state, u32 pdid, enum fw_ri_stag_type type, enum fw_ri_mem_perms perm, int bind_enabled, u32 zbva, u64 to, u64 len, u8 page_size, u32 pbl_size, u32 pbl_addr, struct sk_buff *skb, struct c4iw_wr_wait *wr_waitp) argument
|
/linux-master/drivers/mtd/nand/raw/brcmnand/ |
H A D | brcmnand.c | 290 unsigned int page_size; member in struct:brcmnand_cfg 1258 int sectors = cfg->page_size / (512 << cfg->sector_size_1k); 1276 int sectors = cfg->page_size / (512 << cfg->sector_size_1k); 1289 if (cfg->page_size > 512) { 1316 int sectors = cfg->page_size / (512 << cfg->sector_size_1k); 1334 int sectors = cfg->page_size / (512 << cfg->sector_size_1k); 1393 int sectors = p->page_size / (512 << p->sector_size_1k); 1411 if (p->page_size == 512) 2549 u8 block_size = 0, page_size = 0, device_size = 0; local 2580 if (ctrl->page_sizes[i] == cfg->page_size) { [all...] |
/linux-master/drivers/usb/host/ |
H A D | xhci-mem.c | 1654 void *buf = dma_alloc_coherent(dev, xhci->page_size, &dma, 1667 dma_free_coherent(dev, xhci->page_size, 1698 dma_free_coherent(dev, xhci->page_size, 1968 xhci->page_size = 0; 2394 u32 page_size, temp; local 2403 page_size = readl(&xhci->op_regs->page_size); 2405 "Supported page size register = 0x%x", page_size); 2406 i = ffs(page_size); 2414 xhci->page_size [all...] |
/linux-master/drivers/input/mouse/ |
H A D | elan_i2c_core.c | 129 u32 *signature_address, u16 *page_size) 168 *page_size = 0; 177 *page_size = ETP_FW_PAGE_SIZE_512; 180 *page_size = ETP_FW_PAGE_SIZE_128; 182 *page_size = ETP_FW_PAGE_SIZE; 460 static int elan_write_fw_block(struct elan_tp_data *data, u16 page_size, argument 467 error = data->ops->write_fw_block(data->client, page_size, 128 elan_get_fwinfo(u16 ic_type, u8 iap_version, u16 *validpage_count, u32 *signature_address, u16 *page_size) argument
|
/linux-master/drivers/scsi/elx/libefc_sli/ |
H A D | sli4.c | 100 u32 page_size = 0; local 113 page_size = SZ_4K; 116 page_size = SZ_8K; 121 num_pages = sli_page_count(qmem->size, page_size); 133 cqv2->page_size = page_size / SLI_PAGE_SIZE; 169 for (p = 0, addr = qmem->phys; p < num_pages; p++, addr += page_size) { 306 u32 page_size = 0; local 324 page_size = SZ_4K; 327 page_size 824 u32 p = 0, page_size = 0, n_cqe = 0, num_pages_cq; local [all...] |
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_io.c | 492 u32 page_size) 503 page_size_info.page_size = HINIC_PAGE_SIZE_HW(page_size); 491 hinic_set_wq_page_size(struct hinic_hwdev *hwdev, u16 func_idx, u32 page_size) argument
|
/linux-master/drivers/misc/ocxl/ |
H A D | link.c | 500 unsigned long addr, pid, page_size = PAGE_SIZE; local 506 for (addr = start; addr < end; addr += page_size) 507 pnv_ocxl_tlb_invalidate(link->arva, pid, addr, page_size);
|
/linux-master/drivers/infiniband/hw/erdma/ |
H A D | erdma_verbs.c | 87 ilog2(user_qp->sq_mem.page_size) - ERDMA_HW_PAGE_SHIFT); 93 ilog2(user_qp->rq_mem.page_size) - ERDMA_HW_PAGE_SHIFT); 162 ilog2(mr->mem.page_size)) | 191 u32 page_size; local 201 page_size = SZ_32M; 203 ilog2(page_size) - ERDMA_HW_PAGE_SHIFT); 218 ilog2(mem->page_size) - ERDMA_HW_PAGE_SHIFT); 550 rdma_umem_for_each_dma_block(mem->umem, &biter, mem->page_size) 769 mem->page_size = ib_umem_find_best_pgsz(mem->umem, req_page_size, virt); 770 mem->page_offset = start & (mem->page_size [all...] |
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | igb.h | 168 int page_size, pad_size; local 170 page_size = ALIGN(rx_buf_len, PAGE_SIZE / 2); 171 pad_size = SKB_WITH_OVERHEAD(page_size) - rx_buf_len;
|
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | debug.c | 255 u8 page_size = rtwdev->chip->page_size; local 256 u32 buf_size = debugfs_priv->rsvd_page.page_num * page_size; 257 u32 offset = debugfs_priv->rsvd_page.page_offset * page_size; 275 if (i % page_size == 0) 276 seq_printf(m, "PAGE %d\n", (i + offset) / page_size);
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_radix.c | 211 gpte->page_size = ps; 431 unsigned long page_size = PAGE_SIZE; local 447 page_size = 1ul << shift; 454 gpa &= ~(page_size - 1); 456 kvmhv_remove_nest_rmap_range(kvm, memslot, gpa, hpa, page_size); 459 kvmppc_update_dirty_map(memslot, gfn, page_size);
|
/linux-master/drivers/vfio/ |
H A D | vfio_main.c | 1048 if (!IS_ALIGNED(range.iova, control.page_size) || 1049 !IS_ALIGNED(range.length, control.page_size)) { 1072 &control.page_size); 1138 if (report.page_size < SZ_4K || !is_power_of_2(report.page_size)) 1146 report.page_size,
|
/linux-master/drivers/dma-buf/heaps/ |
H A D | system_heap.c | 376 size_remaining -= page_size(page); 387 sg_set_page(sg, page, page_size(page), 0);
|
/linux-master/tools/perf/util/ |
H A D | evlist.c | 22 #include <internal/lib.h> // page_size 891 max -= (page_size / 1024); 894 pages = (max * 1024) / page_size; 908 return (pages + 1) * page_size; 929 pages = PERF_ALIGN(val, page_size) / page_size; 948 unit_number__scnprintf(buf, sizeof(buf), pages * page_size); 964 if (max > SIZE_MAX / page_size) 965 max = SIZE_MAX / page_size;
|
/linux-master/arch/powerpc/mm/ |
H A D | hugetlbpage.c | 210 void __init pseries_add_gpage(u64 addr, u64 page_size, unsigned long number_of_pages) argument 218 addr += page_size;
|
/linux-master/include/linux/ |
H A D | highmem.h | 275 BUG_ON(end1 > page_size(page) || end2 > page_size(page));
|