arch/mips/cavium-octeon/executive/cvmx-helper-util.c
133
union cvmx_ipd_portx_bp_page_cnt page_cnt;
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
141
page_cnt.u64 = 0;
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
142
page_cnt.s.bp_enb = 0;
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
143
page_cnt.s.page_cnt = 100;
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
148
page_cnt.u64);
arch/mips/include/asm/octeon/cvmx-ipd-defs.h
1001
uint64_t page_cnt:17;
arch/mips/include/asm/octeon/cvmx-ipd-defs.h
1014
uint64_t page_cnt:17;
arch/mips/include/asm/octeon/cvmx-ipd-defs.h
1016
uint64_t page_cnt:17;
arch/mips/include/asm/octeon/cvmx-ipd-defs.h
1029
uint64_t page_cnt:17;
arch/mips/include/asm/octeon/cvmx-ipd-defs.h
1031
uint64_t page_cnt:17;
arch/mips/include/asm/octeon/cvmx-ipd-defs.h
1387
uint64_t page_cnt:25;
arch/mips/include/asm/octeon/cvmx-ipd-defs.h
1389
uint64_t page_cnt:25;
arch/mips/include/asm/octeon/cvmx-ipd-defs.h
324
uint64_t page_cnt:17;
arch/mips/include/asm/octeon/cvmx-ipd-defs.h
326
uint64_t page_cnt:17;
arch/mips/include/asm/octeon/cvmx-ipd-defs.h
999
uint64_t page_cnt:17;
arch/sparc/kernel/traps_64.c
2165
unsigned long page_cnt = DIV_ROUND_UP(ent->err_size,
arch/sparc/kernel/traps_64.c
2172
page_cnt);
arch/sparc/kernel/traps_64.c
2174
while (page_cnt-- > 0) {
arch/x86/kernel/cpu/sgx/encl.h
55
unsigned int page_cnt;
arch/x86/kernel/cpu/sgx/ioctl.c
29
if (!(encl->page_cnt % SGX_VA_SLOT_COUNT)) {
arch/x86/kernel/cpu/sgx/ioctl.c
41
WARN_ON_ONCE(encl->page_cnt % SGX_VA_SLOT_COUNT);
arch/x86/kernel/cpu/sgx/ioctl.c
43
encl->page_cnt++;
arch/x86/kernel/cpu/sgx/ioctl.c
49
encl->page_cnt--;
drivers/base/firmware_loader/sysfs.c
252
int page_cnt = min_t(size_t, PAGE_SIZE - page_ofs, count);
drivers/base/firmware_loader/sysfs.c
256
page_ofs, page_cnt);
drivers/base/firmware_loader/sysfs.c
259
buffer, page_cnt);
drivers/base/firmware_loader/sysfs.c
261
buffer += page_cnt;
drivers/base/firmware_loader/sysfs.c
262
offset += page_cnt;
drivers/base/firmware_loader/sysfs.c
263
count -= page_cnt;
drivers/hv/hv_balloon.c
1185
int num_pages = range_array->finfo.page_cnt;
drivers/hv/hv_balloon.c
1244
bl_resp->range_array[i].finfo.page_cnt = alloc_unit;
drivers/hv/hv_balloon.c
141
__u64 page_cnt:24;
drivers/hv/hv_balloon.c
983
pfn_cnt = dm->ha_wrk.ha_page_range.finfo.page_cnt;
drivers/hv/hv_balloon.c
986
rg_sz = dm->ha_wrk.ha_region_range.finfo.page_cnt;
drivers/hv/ring_buffer.c
187
struct page *pages, u32 page_cnt, u32 max_pkt_size,
drivers/hv/ring_buffer.c
199
pages_wraparound = kzalloc_objs(struct page *, page_cnt * 2 - 1);
drivers/hv/ring_buffer.c
204
for (i = 0; i < 2 * (page_cnt - 1); i++)
drivers/hv/ring_buffer.c
206
&pages[i % (page_cnt - 1) + 1];
drivers/hv/ring_buffer.c
209
vmap(pages_wraparound, page_cnt * 2 - 1, VM_MAP,
drivers/hv/ring_buffer.c
228
ring_info->ring_size = page_cnt << PAGE_SHIFT;
drivers/infiniband/hw/efa/efa_verbs.c
1287
static struct scatterlist *efa_vmalloc_buf_to_sg(u64 *buf, int page_cnt)
drivers/infiniband/hw/efa/efa_verbs.c
1293
sglist = kmalloc_objs(*sglist, page_cnt);
drivers/infiniband/hw/efa/efa_verbs.c
1296
sg_init_table(sglist, page_cnt);
drivers/infiniband/hw/efa/efa_verbs.c
1297
for (i = 0; i < page_cnt; i++) {
drivers/infiniband/hw/efa/efa_verbs.c
1318
int page_cnt = pbl->phys.indirect.pbl_buf_size_in_pages;
drivers/infiniband/hw/efa/efa_verbs.c
1329
chunk_list_size = DIV_ROUND_UP(page_cnt, EFA_PTRS_PER_CHUNK);
drivers/infiniband/hw/efa/efa_verbs.c
1338
page_cnt);
drivers/infiniband/hw/efa/efa_verbs.c
1349
((page_cnt % EFA_PTRS_PER_CHUNK) * EFA_CHUNK_PAYLOAD_PTR_SIZE) +
drivers/infiniband/hw/erdma/erdma_verbs.c
1182
mr->mem.page_cnt = max_num_sg;
drivers/infiniband/hw/erdma/erdma_verbs.c
1212
if (mr->mem.mtt_nents >= mr->mem.page_cnt)
drivers/infiniband/hw/erdma/erdma_verbs.c
147
mr->mem.page_cnt > ERDMA_MAX_INLINE_MTT_ENTRIES) {
drivers/infiniband/hw/erdma/erdma_verbs.c
157
MTT_SIZE(mr->mem.page_cnt));
drivers/infiniband/hw/erdma/erdma_verbs.c
169
FIELD_PREP(ERDMA_CMD_REGMR_MTT_CNT_MASK, mr->mem.page_cnt);
drivers/infiniband/hw/erdma/erdma_verbs.c
184
req.mtt_cnt_h = mr->mem.page_cnt >> 20;
drivers/infiniband/hw/erdma/erdma_verbs.c
849
mem->page_cnt = mem->mtt_nents;
drivers/infiniband/hw/erdma/erdma_verbs.c
850
mem->mtt = erdma_create_mtt(dev, MTT_SIZE(mem->page_cnt),
drivers/infiniband/hw/erdma/erdma_verbs.h
117
u32 page_cnt;
drivers/infiniband/hw/hns/hns_roce_device.h
1237
dma_addr_t *pages, unsigned int page_cnt);
drivers/infiniband/hw/hns/hns_roce_mr.c
624
int page_cnt = 0;
drivers/infiniband/hw/hns/hns_roce_mr.c
629
page_cnt += region->count;
drivers/infiniband/hw/hns/hns_roce_mr.c
632
return page_cnt;
drivers/infiniband/hw/hns/hns_roce_mr.c
696
dma_addr_t *pages, unsigned int page_cnt)
drivers/infiniband/hw/hns/hns_roce_mr.c
713
mapped_cnt < page_cnt; i++) {
drivers/infiniband/hw/hns/hns_roce_mr.c
716
if (r->offset + r->count > page_cnt) {
drivers/infiniband/hw/hns/hns_roce_mr.c
720
i, r->offset, r->count, page_cnt);
drivers/infiniband/hw/hns/hns_roce_mr.c
725
page_cnt - mapped_cnt);
drivers/infiniband/hw/hns/hns_roce_mr.c
736
if (mapped_cnt < page_cnt) {
drivers/infiniband/hw/hns/hns_roce_mr.c
739
mapped_cnt, page_cnt);
drivers/infiniband/hw/hns/hns_roce_mr.c
915
int page_cnt, i;
drivers/infiniband/hw/hns/hns_roce_mr.c
943
for (page_cnt = 0, i = 0; i < attr->region_count; i++) {
drivers/infiniband/hw/hns/hns_roce_mr.c
945
r->offset = page_cnt;
drivers/infiniband/hw/hns/hns_roce_mr.c
953
page_cnt += r->count;
drivers/infiniband/hw/irdma/verbs.c
2865
status = irdma_get_pble(rf->pble_rsrc, palloc, iwmr->page_cnt,
drivers/infiniband/hw/irdma/verbs.c
3162
iwmr->page_cnt = max_num_sg;
drivers/infiniband/hw/irdma/verbs.c
3165
err_code = irdma_get_pble(iwdev->rf->pble_rsrc, palloc, iwmr->page_cnt,
drivers/infiniband/hw/irdma/verbs.c
3199
if (unlikely(iwmr->npages == iwmr->page_cnt))
drivers/infiniband/hw/irdma/verbs.c
3307
lvl = iwmr->page_cnt != 1 ? PBLE_LEVEL_1 | PBLE_LEVEL_2 : PBLE_LEVEL_0;
drivers/infiniband/hw/irdma/verbs.c
3384
iwmr->page_cnt = ib_umem_num_dma_blocks(region, iwmr->page_size);
drivers/infiniband/hw/irdma/verbs.c
3412
if (total > iwmr->page_cnt)
drivers/infiniband/hw/irdma/verbs.c
3444
if (total > iwmr->page_cnt)
drivers/infiniband/hw/irdma/verbs.c
3478
if (total > iwmr->page_cnt)
drivers/infiniband/hw/irdma/verbs.c
3746
iwmr->page_cnt = ib_umem_num_dma_blocks(region, iwmr->page_size);
drivers/infiniband/hw/irdma/verbs.c
3898
iwmr->page_cnt = 1;
drivers/infiniband/hw/irdma/verbs.h
116
u32 page_cnt;
drivers/infiniband/hw/qedr/main.c
785
u32 page_cnt;
drivers/infiniband/hw/qedr/main.c
799
page_cnt = qed_chain_get_page_cnt(&dev->cnq_array[i].pbl);
drivers/infiniband/hw/qedr/main.c
800
cur_pbl->num_pbl_pages = page_cnt;
drivers/infiniband/hw/qedr/verbs.c
1521
u32 page_cnt, page_size;
drivers/infiniband/hw/qedr/verbs.c
1554
page_cnt = srq->usrq.pbl_info.num_pbes;
drivers/infiniband/hw/qedr/verbs.c
1566
page_cnt = qed_chain_get_page_cnt(pbl);
drivers/infiniband/hw/qedr/verbs.c
1575
in_params.num_pages = page_cnt;
drivers/infiniband/hw/qedr/verbs.c
828
int chain_entries, int page_cnt,
drivers/infiniband/hw/qedr/verbs.c
839
params->pbl_num_pages = page_cnt;
drivers/infiniband/hw/qedr/verbs.c
910
int page_cnt;
drivers/infiniband/hw/qedr/verbs.c
956
page_cnt = cq->q.pbl_info.num_pbes;
drivers/infiniband/hw/qedr/verbs.c
968
page_cnt = qed_chain_get_page_cnt(&cq->pbl);
drivers/infiniband/hw/qedr/verbs.c
973
qedr_init_cq_params(cq, ctx, dev, vector, chain_entries, page_cnt,
drivers/mmc/core/mmc_test.c
341
unsigned long page_cnt = 0;
drivers/mmc/core/mmc_test.c
375
if (page_cnt < min_page_cnt)
drivers/mmc/core/mmc_test.c
385
page_cnt += 1UL << order;
drivers/mmc/core/mmc_test.c
387
if (page_cnt < min_page_cnt)
drivers/net/ethernet/qlogic/qed/qed_chain.c
114
for (i = 0; i < chain->page_cnt; i++) {
drivers/net/ethernet/qlogic/qed/qed_chain.c
12
u32 page_cnt)
drivers/net/ethernet/qlogic/qed/qed_chain.c
160
u32 page_cnt)
drivers/net/ethernet/qlogic/qed/qed_chain.c
165
chain_size *= page_cnt;
drivers/net/ethernet/qlogic/qed/qed_chain.c
206
for (i = 0; i < chain->page_cnt; i++) {
drivers/net/ethernet/qlogic/qed/qed_chain.c
255
u32 page_cnt, i;
drivers/net/ethernet/qlogic/qed/qed_chain.c
259
page_cnt = chain->page_cnt;
drivers/net/ethernet/qlogic/qed/qed_chain.c
261
size = array_size(page_cnt, sizeof(*addr_tbl));
drivers/net/ethernet/qlogic/qed/qed_chain.c
276
size = array_size(page_cnt, sizeof(*pbl_virt));
drivers/net/ethernet/qlogic/qed/qed_chain.c
289
for (i = 0; i < page_cnt; i++) {
drivers/net/ethernet/qlogic/qed/qed_chain.c
323
u32 page_cnt;
drivers/net/ethernet/qlogic/qed/qed_chain.c
330
page_cnt = 1;
drivers/net/ethernet/qlogic/qed/qed_chain.c
332
page_cnt = QED_CHAIN_PAGE_CNT(params->num_elems,
drivers/net/ethernet/qlogic/qed/qed_chain.c
337
rc = qed_chain_alloc_sanity_check(cdev, params, page_cnt);
drivers/net/ethernet/qlogic/qed/qed_chain.c
34
chain->page_cnt = page_cnt;
drivers/net/ethernet/qlogic/qed/qed_chain.c
349
qed_chain_init(chain, params, page_cnt);
drivers/net/ethernet/qlogic/qed/qed_chain.c
35
chain->capacity = chain->usable_per_page * page_cnt;
drivers/net/ethernet/qlogic/qed/qed_chain.c
36
chain->size = chain->elem_per_page * page_cnt;
drivers/net/ethernet/qlogic/qed/qed_chain.c
80
for (i = 0; i < chain->page_cnt; i++) {
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
311
u8 page_cnt, i;
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
372
page_cnt = (u8)qed_chain_get_page_cnt(&p_hwfn->p_eq->chain);
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
373
p_ramrod->event_ring_num_pages = page_cnt;
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
378
page_cnt = (u8)qed_chain_get_page_cnt(&p_hwfn->p_consq->chain);
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
379
p_ramrod->consolid_q_num_pages = page_cnt;
drivers/net/ethernet/qlogic/qede/qede_main.c
2166
u32 page_cnt = qed_chain_get_page_cnt(&txq->tx_pbl);
drivers/net/ethernet/qlogic/qede/qede_main.c
2187
page_cnt, &ret_params);
drivers/net/ethernet/qlogic/qede/qede_main.c
2256
u32 page_cnt;
drivers/net/ethernet/qlogic/qede/qede_main.c
2272
page_cnt = qed_chain_get_page_cnt(&rxq->rx_comp_ring);
drivers/net/ethernet/qlogic/qede/qede_main.c
2278
page_cnt, &ret_params);
drivers/net/wireless/realtek/rtw88/fw.c
2045
u8 page_cnt, pages;
drivers/net/wireless/realtek/rtw88/fw.c
2049
page_cnt = RTW_OLD_PROBE_PG_CNT;
drivers/net/wireless/realtek/rtw88/fw.c
2051
page_cnt = RTW_PROBE_PG_CNT;
drivers/net/wireless/realtek/rtw88/fw.c
2053
pages = page_offset + num_probes * page_cnt;
drivers/net/wireless/realtek/rtw88/fw.c
2063
if (skb->len > page_size * page_cnt) {
drivers/net/wireless/realtek/rtw88/fw.c
2073
buf_offset += page_cnt * page_size;
drivers/net/wireless/realtek/rtw88/fw.c
2074
page_offset += page_cnt;
drivers/target/target_core_user.c
513
int page_cnt = DIV_ROUND_UP(length, PAGE_SIZE);
drivers/target/target_core_user.c
523
for (cnt = 0; xas_next(&xas) && cnt < page_cnt;)
drivers/target/target_core_user.c
527
for (i = cnt; i < page_cnt; i++) {
drivers/target/target_core_user.c
551
return i == page_cnt ? dbi : -1;
drivers/target/target_core_user.c
710
int page_cnt, page_inx, dpi;
drivers/target/target_core_user.c
729
page_cnt = DIV_ROUND_UP(data_len, PAGE_SIZE);
drivers/target/target_core_user.c
730
if (page_cnt > udev->data_pages_per_blk)
drivers/target/target_core_user.c
731
page_cnt = udev->data_pages_per_blk;
drivers/target/target_core_user.c
734
for (page_inx = 0; page_inx < page_cnt && data_len;
fs/ntfs3/fslog.c
1617
u32 page_cnt = 1, page_pos = 1;
fs/ntfs3/fslog.c
1740
page_cnt = le16_to_cpu(best_page->page_count);
fs/ntfs3/fslog.c
1741
if (page_cnt > 1)
fs/ntfs3/fslog.c
1749
(page_pos != page_cnt || best_page_pos == page_pos ||
fs/ntfs3/fslog.c
1751
(page_pos >= page_cnt || best_page_pos == page_pos)) {
fs/ntfs3/fslog.c
1763
page_cnt = bppc;
fs/ntfs3/fslog.c
1766
if (page_cnt > 1)
fs/ntfs3/fslog.c
1769
page_pos = page_cnt = 1;
fs/ntfs3/fslog.c
1799
page_cnt = page_pos = 1;
fs/ntfs3/fslog.c
1841
((page_pos == page_cnt &&
fs/ntfs3/fslog.c
1843
(page_pos != page_cnt &&
fs/ntfs3/fslog.c
1845
le16_to_cpu(page->page_count) == page_cnt))) {
fs/ntfs3/fslog.c
1900
if (page_cnt == page_pos || page_cnt == page_pos + 1) {
fs/ntfs3/fslog.c
1966
if (page_cnt == page_pos) {
fs/ntfs3/fslog.c
1977
} else if (le16_to_cpu(page->page_count) != page_cnt ||
fs/ntfs3/fslog.c
2034
page_cnt = le16_to_cpu(page->page_count);
fs/ntfs3/fslog.c
2088
page_cnt = 2;
fs/ntfs3/fslog.c
2093
if (page_pos != page_cnt)
fs/ntfs3/fslog.c
2100
page_cnt = 2;
fs/ntfs3/fslog.c
2130
page_cnt = le16_to_cpu(tst_page->page_count) + 1;
fs/ntfs3/fslog.c
2144
page_cnt = 2;
fs/ntfs3/fslog.c
2155
remain_pages = page_cnt - page_pos - 1;
fs/ubifs/file.c
703
int err, page_idx, page_cnt, ret = 0, n = 0;
fs/ubifs/file.c
718
page_cnt = bu->blk_cnt >> UBIFS_BLOCKS_PER_PAGE_SHIFT;
fs/ubifs/file.c
719
if (!page_cnt) {
fs/ubifs/file.c
762
for (page_idx = 1; page_idx < page_cnt; page_idx++) {
include/linux/bpf.h
714
void *bpf_arena_alloc_pages_non_sleepable(void *p__map, void *addr__ign, u32 page_cnt, int node_id,
include/linux/bpf.h
716
void bpf_arena_free_pages_non_sleepable(void *p__map, void *ptr__ign, u32 page_cnt);
include/linux/bpf.h
717
void *bpf_arena_alloc_pages_sleepable(void *p__map, void *addr__ign, u32 page_cnt, int node_id,
include/linux/bpf.h
720
static inline void *bpf_arena_alloc_pages_non_sleepable(void *p__map, void *addr__ign, u32 page_cnt,
include/linux/bpf.h
726
static inline void bpf_arena_free_pages_non_sleepable(void *p__map, void *ptr__ign, u32 page_cnt)
include/linux/bpf.h
730
static inline void *bpf_arena_alloc_pages_sleepable(void *p__map, void *addr__ign, u32 page_cnt,
include/linux/qed/qed_chain.h
106
u32 page_cnt;
include/linux/qed/qed_chain.h
262
return chain->page_cnt;
include/linux/qed/qed_chain.h
303
if (++(*(u16 *)page_to_inc) == p_chain->page_cnt)
include/linux/qed/qed_chain.h
307
if (++(*(u32 *)page_to_inc) == p_chain->page_cnt)
include/linux/qed/qed_chain.h
498
u32 reset_val = p_chain->page_cnt - 1;
include/linux/qed/qed_chain.h
556
last_page_idx = p_chain->page_cnt - 1;
include/linux/qed/qed_chain.h
580
u32 cur_prod, page_mask, page_cnt, page_diff;
include/linux/qed/qed_chain.h
599
page_cnt = qed_chain_get_page_cnt(p_chain);
include/linux/qed/qed_chain.h
603
page_diff + page_cnt) % page_cnt;
include/linux/qed/qed_chain.h
607
page_diff + page_cnt) % page_cnt;
include/linux/qed/qed_chain.h
626
u32 i, page_cnt;
include/linux/qed/qed_chain.h
631
page_cnt = qed_chain_get_page_cnt(p_chain);
include/linux/qed/qed_chain.h
633
for (i = 0; i < page_cnt; i++)
kernel/bpf/arena.c
1000
range_tree_set(&arena->rt, pgoff, page_cnt);
kernel/bpf/arena.c
1007
page_cnt = s->page_cnt;
kernel/bpf/arena.c
1012
flush_tlb_kernel_range(kaddr, kaddr + (page_cnt * PAGE_SIZE));
kernel/bpf/arena.c
1015
zap_pages(arena, full_uaddr, page_cnt);
kernel/bpf/arena.c
1038
__bpf_kfunc void *bpf_arena_alloc_pages(void *p__map, void *addr__ign, u32 page_cnt,
kernel/bpf/arena.c
1044
if (map->map_type != BPF_MAP_TYPE_ARENA || flags || !page_cnt)
kernel/bpf/arena.c
1047
return (void *)arena_alloc_pages(arena, (long)addr__ign, page_cnt, node_id, true);
kernel/bpf/arena.c
1050
void *bpf_arena_alloc_pages_non_sleepable(void *p__map, void *addr__ign, u32 page_cnt,
kernel/bpf/arena.c
1056
if (map->map_type != BPF_MAP_TYPE_ARENA || flags || !page_cnt)
kernel/bpf/arena.c
1059
return (void *)arena_alloc_pages(arena, (long)addr__ign, page_cnt, node_id, false);
kernel/bpf/arena.c
1062
void *bpf_arena_alloc_pages_sleepable(void *p__map, void *addr__ign, u32 page_cnt,
kernel/bpf/arena.c
1068
if (map->map_type != BPF_MAP_TYPE_ARENA || flags || !page_cnt)
kernel/bpf/arena.c
1071
return (void *)arena_alloc_pages(arena, (long)addr__ign, page_cnt, node_id, true);
kernel/bpf/arena.c
1074
__bpf_kfunc void bpf_arena_free_pages(void *p__map, void *ptr__ign, u32 page_cnt)
kernel/bpf/arena.c
1079
if (map->map_type != BPF_MAP_TYPE_ARENA || !page_cnt || !ptr__ign)
kernel/bpf/arena.c
1081
arena_free_pages(arena, (long)ptr__ign, page_cnt, true);
kernel/bpf/arena.c
1084
void bpf_arena_free_pages_non_sleepable(void *p__map, void *ptr__ign, u32 page_cnt)
kernel/bpf/arena.c
1089
if (map->map_type != BPF_MAP_TYPE_ARENA || !page_cnt || !ptr__ign)
kernel/bpf/arena.c
1091
arena_free_pages(arena, (long)ptr__ign, page_cnt, false);
kernel/bpf/arena.c
1094
__bpf_kfunc int bpf_arena_reserve_pages(void *p__map, void *ptr__ign, u32 page_cnt)
kernel/bpf/arena.c
1102
if (!page_cnt)
kernel/bpf/arena.c
1105
return arena_reserve_pages(arena, (long)ptr__ign, page_cnt);
kernel/bpf/arena.c
49
static void arena_free_pages(struct bpf_arena *arena, long uaddr, long page_cnt, bool sleepable);
kernel/bpf/arena.c
659
static long arena_alloc_pages(struct bpf_arena *arena, long uaddr, long page_cnt, int node_id,
kernel/bpf/arena.c
679
if (page_cnt > page_cnt_max)
kernel/bpf/arena.c
686
if (pgoff > page_cnt_max - page_cnt)
kernel/bpf/arena.c
693
alloc_pages = min(page_cnt, KMALLOC_MAX_CACHE_SIZE / sizeof(struct page *));
kernel/bpf/arena.c
706
ret = is_range_tree_set(&arena->rt, pgoff, page_cnt);
kernel/bpf/arena.c
709
ret = range_tree_clear(&arena->rt, pgoff, page_cnt);
kernel/bpf/arena.c
711
ret = pgoff = range_tree_find(&arena->rt, page_cnt);
kernel/bpf/arena.c
713
ret = range_tree_clear(&arena->rt, pgoff, page_cnt);
kernel/bpf/arena.c
718
remaining = page_cnt;
kernel/bpf/arena.c
76
u32 page_cnt;
kernel/bpf/arena.c
760
range_tree_set(&arena->rt, pgoff + mapped, page_cnt - mapped);
kernel/bpf/arena.c
780
static void zap_pages(struct bpf_arena *arena, long uaddr, long page_cnt)
kernel/bpf/arena.c
782
unsigned long size = (unsigned long)page_cnt << PAGE_SHIFT;
kernel/bpf/arena.c
838
static void arena_free_pages(struct bpf_arena *arena, long uaddr, long page_cnt, bool sleepable)
kernel/bpf/arena.c
856
uaddr_end = min(arena->user_vm_end, full_uaddr + (page_cnt << PAGE_SHIFT));
kernel/bpf/arena.c
860
page_cnt = (uaddr_end - full_uaddr) >> PAGE_SHIFT;
kernel/bpf/arena.c
873
range_tree_set(&arena->rt, pgoff, page_cnt);
kernel/bpf/arena.c
879
apply_to_existing_page_range(&init_mm, kaddr, page_cnt << PAGE_SHIFT,
kernel/bpf/arena.c
886
flush_tlb_kernel_range(kaddr, kaddr + (page_cnt * PAGE_SIZE));
kernel/bpf/arena.c
888
if (page_cnt > 1)
kernel/bpf/arena.c
890
zap_pages(arena, full_uaddr, page_cnt);
kernel/bpf/arena.c
894
if (page_cnt == 1 && page_ref_count(page) > 1) /* maybe mapped by user space */
kernel/bpf/arena.c
918
s->page_cnt = page_cnt;
kernel/bpf/arena.c
928
static int arena_reserve_pages(struct bpf_arena *arena, long uaddr, u32 page_cnt)
kernel/bpf/arena.c
940
if (pgoff + page_cnt > page_cnt_max)
kernel/bpf/arena.c
947
ret = is_range_tree_set(&arena->rt, pgoff, page_cnt);
kernel/bpf/arena.c
955
ret = range_tree_clear(&arena->rt, pgoff, page_cnt);
kernel/bpf/arena.c
973
long kaddr, page_cnt, pgoff;
kernel/bpf/arena.c
992
page_cnt = s->page_cnt;
kernel/bpf/arena.c
997
apply_to_existing_page_range(&init_mm, kaddr, page_cnt << PAGE_SHIFT,
kernel/sched/ext/arena.c
111
u32 page_cnt;
kernel/sched/ext/arena.c
122
page_cnt = max_t(u32, SCX_ARENA_GROW_PAGES,
kernel/sched/ext/arena.c
124
if (scx_arena_grow(sch, page_cnt))
kernel/sched/ext/arena.c
71
static int scx_arena_grow(struct scx_sched *sch, u32 page_cnt)
kernel/sched/ext/arena.c
82
page_cnt, NUMA_NO_NODE, 0);
kernel/sched/ext/arena.c
95
page_cnt * PAGE_SIZE, NUMA_NO_NODE);
kernel/sched/ext/arena.c
97
bpf_arena_free_pages_non_sleepable(sch->arena_map, p, page_cnt);
tools/lib/bpf/libbpf.c
14327
static struct perf_buffer *__perf_buffer__new(int map_fd, size_t page_cnt,
tools/lib/bpf/libbpf.c
14330
struct perf_buffer *perf_buffer__new(int map_fd, size_t page_cnt,
tools/lib/bpf/libbpf.c
14360
return libbpf_ptr(__perf_buffer__new(map_fd, page_cnt, &p));
tools/lib/bpf/libbpf.c
14363
struct perf_buffer *perf_buffer__new_raw(int map_fd, size_t page_cnt,
tools/lib/bpf/libbpf.c
14383
return libbpf_ptr(__perf_buffer__new(map_fd, page_cnt, &p));
tools/lib/bpf/libbpf.c
14386
static struct perf_buffer *__perf_buffer__new(int map_fd, size_t page_cnt,
tools/lib/bpf/libbpf.c
14396
if (page_cnt == 0 || (page_cnt & (page_cnt - 1))) {
tools/lib/bpf/libbpf.c
14398
page_cnt);
tools/lib/bpf/libbpf.c
14436
pb->mmap_size = pb->page_size * page_cnt;
tools/lib/bpf/libbpf.h
1700
perf_buffer__new(int map_fd, size_t page_cnt,
tools/sched_ext/include/scx/bpf_arena_common.bpf.h
83
void __arena* bpf_arena_alloc_pages(void *map, void __arena *addr, __u32 page_cnt,
tools/sched_ext/include/scx/bpf_arena_common.bpf.h
85
void bpf_arena_free_pages(void *map, void __arena *ptr, __u32 page_cnt) __ksym __weak;
tools/sched_ext/include/scx/bpf_arena_common.bpf.h
86
int bpf_arena_reserve_pages(void *map, void __arena *ptr, __u32 page_cnt) __ksym __weak;
tools/sched_ext/include/scx/bpf_arena_common.h
26
static inline void __arena* bpf_arena_alloc_pages(void *map, void *addr, __u32 page_cnt,
tools/sched_ext/include/scx/bpf_arena_common.h
31
static inline void bpf_arena_free_pages(void *map, void __arena *ptr, __u32 page_cnt)
tools/testing/selftests/bpf/libarena/include/bpf_arena_common.h
47
void __arena* bpf_arena_alloc_pages(void *map, void __arena *addr, __u32 page_cnt,
tools/testing/selftests/bpf/libarena/include/bpf_arena_common.h
49
int bpf_arena_reserve_pages(void *map, void __arena *addr, __u32 page_cnt) __ksym __weak;
tools/testing/selftests/bpf/libarena/include/bpf_arena_common.h
50
void bpf_arena_free_pages(void *map, void __arena *ptr, __u32 page_cnt) __ksym __weak;
tools/testing/selftests/bpf/libarena/include/bpf_arena_common.h
65
static inline void __arena* bpf_arena_alloc_pages(void *map, void *addr, __u32 page_cnt,
tools/testing/selftests/bpf/libarena/include/bpf_arena_common.h
70
static inline void bpf_arena_free_pages(void *map, void __arena *ptr, __u32 page_cnt)
tools/testing/selftests/bpf/progs/verifier_arena_large.c
190
__noinline int alloc_pages(int page_cnt, int pages_atonce, bool first_pass,
tools/testing/selftests/bpf/progs/verifier_arena_large.c
196
for (i = 0; i < page_cnt; i++) {