Searched refs:page_size (Results 201 - 225 of 411) sorted by relevance

1234567891011>>

/linux-master/include/uapi/linux/
H A Diommufd.h592 * @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 Dvfio.h1357 * 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 Ducall_common.h43 int ucall_nr_pages_required(uint64_t page_size);
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dnx_huge_pages_test.c136 nr_bytes = HPAGE_SLOT_NPAGES * vm->page_size;
/linux-master/drivers/infiniband/hw/mlx5/
H A Ddevx.c2221 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 Dsrq_cmd.c20 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 Dpgtable.h190 unsigned long page_size);
/linux-master/tools/mm/
H A Dslabinfo.c97 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 Dmmu_v2.c131 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 Dmem.c266 * 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 Dbrcmnand.c290 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 Dxhci-mem.c1654 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 Delan_i2c_core.c129 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 Dsli4.c100 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 Dhinic_hw_io.c492 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 Dlink.c500 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 Derdma_verbs.c87 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 Digb.h168 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 Ddebug.c255 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 Dbook3s_64_mmu_radix.c211 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 Dvfio_main.c1048 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 Dsystem_heap.c376 size_remaining -= page_size(page);
387 sg_set_page(sg, page, page_size(page), 0);
/linux-master/tools/perf/util/
H A Devlist.c22 #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 Dhugetlbpage.c210 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 Dhighmem.h275 BUG_ON(end1 > page_size(page) || end2 > page_size(page));

Completed in 320 milliseconds

1234567891011>>