Home
last modified time | relevance | path

Searched refs:page_cnt (Results 1 – 25 of 31) sorted by relevance

12

/linux-6.15/drivers/net/ethernet/qlogic/qed/
H A Dqed_chain.c12 u32 page_cnt) in qed_chain_init() argument
34 chain->page_cnt = page_cnt; in qed_chain_init()
80 for (i = 0; i < chain->page_cnt; i++) { in qed_chain_free_next_ptr()
114 for (i = 0; i < chain->page_cnt; i++) { in qed_chain_free_pbl()
160 u32 page_cnt) in qed_chain_alloc_sanity_check() argument
165 chain_size *= page_cnt; in qed_chain_alloc_sanity_check()
255 u32 page_cnt, i; in qed_chain_alloc_pbl() local
259 page_cnt = chain->page_cnt; in qed_chain_alloc_pbl()
289 for (i = 0; i < page_cnt; i++) { in qed_chain_alloc_pbl()
323 u32 page_cnt; in qed_chain_alloc() local
[all …]
H A Dqed_sp_commands.c311 u8 page_cnt, i; in qed_sp_pf_start() local
372 page_cnt = (u8)qed_chain_get_page_cnt(&p_hwfn->p_eq->chain); in qed_sp_pf_start()
373 p_ramrod->event_ring_num_pages = page_cnt; in qed_sp_pf_start()
378 page_cnt = (u8)qed_chain_get_page_cnt(&p_hwfn->p_consq->chain); in qed_sp_pf_start()
379 p_ramrod->consolid_q_num_pages = page_cnt; in qed_sp_pf_start()
/linux-6.15/kernel/bpf/
H A Darena.c436 if (page_cnt > page_cnt_max) in arena_alloc_pages()
443 if (pgoff > page_cnt_max - page_cnt) in arena_alloc_pages()
459 ret = range_tree_clear(&arena->rt, pgoff, page_cnt); in arena_alloc_pages()
483 for (i = 0; i < page_cnt; i++) in arena_alloc_pages()
490 range_tree_set(&arena->rt, pgoff, page_cnt); in arena_alloc_pages()
507 PAGE_SIZE * page_cnt, NULL); in zap_pages()
524 page_cnt = (uaddr_end - full_uaddr) >> PAGE_SHIFT; in arena_free_pages()
530 range_tree_set(&arena->rt, pgoff, page_cnt); in arena_free_pages()
532 if (page_cnt > 1) in arena_free_pages()
534 zap_pages(arena, full_uaddr, page_cnt); in arena_free_pages()
[all …]
/linux-6.15/include/linux/qed/
H A Dqed_chain.h106 u32 page_cnt; member
262 return chain->page_cnt; in qed_chain_get_page_cnt()
498 u32 reset_val = p_chain->page_cnt - 1; in qed_chain_reset()
556 last_page_idx = p_chain->page_cnt - 1; in qed_chain_get_last_elem()
580 u32 cur_prod, page_mask, page_cnt, page_diff; in qed_chain_set_prod() local
599 page_cnt = qed_chain_get_page_cnt(p_chain); in qed_chain_set_prod()
603 page_diff + page_cnt) % page_cnt; in qed_chain_set_prod()
607 page_diff + page_cnt) % page_cnt; in qed_chain_set_prod()
626 u32 i, page_cnt; in qed_chain_pbl_zero_mem() local
631 page_cnt = qed_chain_get_page_cnt(p_chain); in qed_chain_pbl_zero_mem()
[all …]
/linux-6.15/tools/testing/selftests/bpf/
H A Dbpf_arena_common.h47 void __arena* bpf_arena_alloc_pages(void *map, void __arena *addr, __u32 page_cnt,
49 void bpf_arena_free_pages(void *map, void __arena *ptr, __u32 page_cnt) __ksym __weak;
63 static inline void __arena* bpf_arena_alloc_pages(void *map, void *addr, __u32 page_cnt, in bpf_arena_alloc_pages() argument
68 static inline void bpf_arena_free_pages(void *map, void __arena *ptr, __u32 page_cnt) in bpf_arena_free_pages() argument
/linux-6.15/arch/mips/cavium-octeon/executive/
H A Dcvmx-helper-util.c133 union cvmx_ipd_portx_bp_page_cnt page_cnt; in cvmx_helper_setup_red() local
141 page_cnt.u64 = 0; in cvmx_helper_setup_red()
142 page_cnt.s.bp_enb = 0; in cvmx_helper_setup_red()
143 page_cnt.s.page_cnt = 100; in cvmx_helper_setup_red()
148 page_cnt.u64); in cvmx_helper_setup_red()
/linux-6.15/drivers/base/firmware_loader/
H A Dsysfs.c246 int page_cnt = min_t(size_t, PAGE_SIZE - page_ofs, count); in firmware_rw() local
250 page_ofs, page_cnt); in firmware_rw()
253 buffer, page_cnt); in firmware_rw()
255 buffer += page_cnt; in firmware_rw()
256 offset += page_cnt; in firmware_rw()
257 count -= page_cnt; in firmware_rw()
/linux-6.15/drivers/hv/
H A Dring_buffer.c186 struct page *pages, u32 page_cnt, u32 max_pkt_size) in hv_ringbuffer_init() argument
197 pages_wraparound = kcalloc(page_cnt * 2 - 1, in hv_ringbuffer_init()
204 for (i = 0; i < 2 * (page_cnt - 1); i++) in hv_ringbuffer_init()
206 &pages[i % (page_cnt - 1) + 1]; in hv_ringbuffer_init()
209 vmap(pages_wraparound, page_cnt * 2 - 1, VM_MAP, in hv_ringbuffer_init()
228 ring_info->ring_size = page_cnt << PAGE_SHIFT; in hv_ringbuffer_init()
H A Dhv_balloon.c141 __u64 page_cnt:24; member
983 pfn_cnt = dm->ha_wrk.ha_page_range.finfo.page_cnt; in hot_add_req()
986 rg_sz = dm->ha_wrk.ha_region_range.finfo.page_cnt; in hot_add_req()
1185 int num_pages = range_array->finfo.page_cnt; in free_balloon_pages()
1244 bl_resp->range_array[i].finfo.page_cnt = alloc_unit; in alloc_balloon_pages()
/linux-6.15/drivers/infiniband/hw/hns/
H A Dhns_roce_mr.c726 int page_cnt = 0; in cal_mtr_pg_cnt() local
731 page_cnt += region->count; in cal_mtr_pg_cnt()
734 return page_cnt; in cal_mtr_pg_cnt()
815 mapped_cnt < page_cnt; i++) { in hns_roce_mtr_map()
818 if (r->offset + r->count > page_cnt) { in hns_roce_mtr_map()
827 page_cnt - mapped_cnt); in hns_roce_mtr_map()
838 if (mapped_cnt < page_cnt) { in hns_roce_mtr_map()
841 mapped_cnt, page_cnt); in hns_roce_mtr_map()
1017 int page_cnt, i; in mtr_init_buf_cfg() local
1047 r->offset = page_cnt; in mtr_init_buf_cfg()
[all …]
/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dverifier_arena_large.c79 __noinline int alloc_pages(int page_cnt, int pages_atonce, bool first_pass, in alloc_pages() argument
85 for (i = 0; i < page_cnt; i++) { in alloc_pages()
/linux-6.15/arch/mips/include/asm/octeon/
H A Dcvmx-ipd-defs.h324 uint64_t page_cnt:17; member
326 uint64_t page_cnt:17;
999 uint64_t page_cnt:17; member
1001 uint64_t page_cnt:17;
1014 uint64_t page_cnt:17; member
1016 uint64_t page_cnt:17;
1029 uint64_t page_cnt:17; member
1031 uint64_t page_cnt:17;
1387 uint64_t page_cnt:25; member
1389 uint64_t page_cnt:25;
/linux-6.15/fs/ntfs3/
H A Dfslog.c1728 if (page_cnt > 1) in last_log_lsn()
1750 page_cnt = bppc; in last_log_lsn()
1753 if (page_cnt > 1) in last_log_lsn()
1756 page_pos = page_cnt = 1; in last_log_lsn()
1786 page_cnt = page_pos = 1; in last_log_lsn()
1887 if (page_cnt == page_pos || page_cnt == page_pos + 1) { in last_log_lsn()
1953 if (page_cnt == page_pos) { in last_log_lsn()
2075 page_cnt = 2; in last_log_lsn()
2080 if (page_pos != page_cnt) in last_log_lsn()
2087 page_cnt = 2; in last_log_lsn()
[all …]
/linux-6.15/arch/x86/kernel/cpu/sgx/
H A Dencl.h55 unsigned int page_cnt; member
H A Dioctl.c28 if (!(encl->page_cnt % SGX_VA_SLOT_COUNT)) { in sgx_encl_grow()
40 WARN_ON_ONCE(encl->page_cnt % SGX_VA_SLOT_COUNT); in sgx_encl_grow()
42 encl->page_cnt++; in sgx_encl_grow()
48 encl->page_cnt--; in sgx_encl_shrink()
/linux-6.15/drivers/infiniband/hw/efa/
H A Defa_verbs.c1300 static struct scatterlist *efa_vmalloc_buf_to_sg(u64 *buf, int page_cnt) in efa_vmalloc_buf_to_sg() argument
1306 sglist = kmalloc_array(page_cnt, sizeof(*sglist), GFP_KERNEL); in efa_vmalloc_buf_to_sg()
1309 sg_init_table(sglist, page_cnt); in efa_vmalloc_buf_to_sg()
1310 for (i = 0; i < page_cnt; i++) { in efa_vmalloc_buf_to_sg()
1331 int page_cnt = pbl->phys.indirect.pbl_buf_size_in_pages; in pbl_chunk_list_create() local
1342 chunk_list_size = DIV_ROUND_UP(page_cnt, EFA_PTRS_PER_CHUNK); in pbl_chunk_list_create()
1353 page_cnt); in pbl_chunk_list_create()
1364 ((page_cnt % EFA_PTRS_PER_CHUNK) * EFA_CHUNK_PAYLOAD_PTR_SIZE) + in pbl_chunk_list_create()
/linux-6.15/fs/ubifs/
H A Dfile.c701 int err, page_idx, page_cnt, ret = 0, n = 0; in ubifs_do_bulk_read() local
716 page_cnt = bu->blk_cnt >> UBIFS_BLOCKS_PER_PAGE_SHIFT; in ubifs_do_bulk_read()
717 if (!page_cnt) { in ubifs_do_bulk_read()
760 for (page_idx = 1; page_idx < page_cnt; page_idx++) { in ubifs_do_bulk_read()
/linux-6.15/drivers/target/
H A Dtarget_core_user.c513 int page_cnt = DIV_ROUND_UP(length, PAGE_SIZE); in tcmu_get_empty_block() local
523 for (cnt = 0; xas_next(&xas) && cnt < page_cnt;) in tcmu_get_empty_block()
527 for (i = cnt; i < page_cnt; i++) { in tcmu_get_empty_block()
551 return i == page_cnt ? dbi : -1; in tcmu_get_empty_block()
710 int page_cnt, page_inx, dpi; in tcmu_copy_data() local
729 page_cnt = DIV_ROUND_UP(data_len, PAGE_SIZE); in tcmu_copy_data()
730 if (page_cnt > udev->data_pages_per_blk) in tcmu_copy_data()
731 page_cnt = udev->data_pages_per_blk; in tcmu_copy_data()
734 for (page_inx = 0; page_inx < page_cnt && data_len; in tcmu_copy_data()
/linux-6.15/drivers/infiniband/hw/erdma/
H A Derdma_verbs.c147 mr->mem.page_cnt > ERDMA_MAX_INLINE_MTT_ENTRIES) { in regmr_cmd()
157 MTT_SIZE(mr->mem.page_cnt)); in regmr_cmd()
169 FIELD_PREP(ERDMA_CMD_REGMR_MTT_CNT_MASK, mr->mem.page_cnt); in regmr_cmd()
184 req.mtt_cnt_h = mr->mem.page_cnt >> 20; in regmr_cmd()
816 mem->page_cnt = mem->mtt_nents; in get_mtt_entries()
817 mem->mtt = erdma_create_mtt(dev, MTT_SIZE(mem->page_cnt), in get_mtt_entries()
1148 mr->mem.page_cnt = max_num_sg; in erdma_ib_alloc_mr()
1178 if (mr->mem.mtt_nents >= mr->mem.page_cnt) in erdma_set_page()
/linux-6.15/drivers/net/wireless/realtek/rtw88/
H A Dfw.c2036 u8 page_cnt, pages; in _rtw_hw_scan_update_probe_req() local
2040 page_cnt = RTW_OLD_PROBE_PG_CNT; in _rtw_hw_scan_update_probe_req()
2042 page_cnt = RTW_PROBE_PG_CNT; in _rtw_hw_scan_update_probe_req()
2044 pages = page_offset + num_probes * page_cnt; in _rtw_hw_scan_update_probe_req()
2054 if (skb->len > page_size * page_cnt) { in _rtw_hw_scan_update_probe_req()
2064 buf_offset += page_cnt * page_size; in _rtw_hw_scan_update_probe_req()
2065 page_offset += page_cnt; in _rtw_hw_scan_update_probe_req()
/linux-6.15/drivers/infiniband/hw/irdma/
H A Dverbs.h106 u32 page_cnt; member
H A Dverbs.c2429 status = irdma_get_pble(rf->pble_rsrc, palloc, iwmr->page_cnt, in irdma_setup_pbles()
2709 iwmr->page_cnt = max_num_sg; in irdma_alloc_mr()
2712 err_code = irdma_get_pble(iwdev->rf->pble_rsrc, palloc, iwmr->page_cnt, in irdma_alloc_mr()
2746 if (unlikely(iwmr->npages == iwmr->page_cnt)) in irdma_set_page()
2852 lvl = iwmr->page_cnt != 1 ? PBLE_LEVEL_1 | PBLE_LEVEL_2 : PBLE_LEVEL_0; in irdma_reg_user_mr_type_mem()
2928 iwmr->page_cnt = ib_umem_num_dma_blocks(region, iwmr->page_size); in irdma_alloc_iwmr()
2956 if (total > iwmr->page_cnt) in irdma_reg_user_mr_type_qp()
2991 if (total > iwmr->page_cnt) in irdma_reg_user_mr_type_cq()
3205 iwmr->page_cnt = ib_umem_num_dma_blocks(region, iwmr->page_size); in irdma_rereg_mr_trans()
3318 iwmr->page_cnt = 1; in irdma_reg_phys_mr()
/linux-6.15/drivers/infiniband/hw/qedr/
H A Dmain.c788 u32 page_cnt; in qedr_init_hw() local
802 page_cnt = qed_chain_get_page_cnt(&dev->cnq_array[i].pbl); in qedr_init_hw()
803 cur_pbl->num_pbl_pages = page_cnt; in qedr_init_hw()
H A Dverbs.c843 int chain_entries, int page_cnt, in qedr_init_cq_params() argument
854 params->pbl_num_pages = page_cnt; in qedr_init_cq_params()
925 int page_cnt; in qedr_create_cq() local
974 page_cnt = cq->q.pbl_info.num_pbes; in qedr_create_cq()
986 page_cnt = qed_chain_get_page_cnt(&cq->pbl); in qedr_create_cq()
991 qedr_init_cq_params(cq, ctx, dev, vector, chain_entries, page_cnt, in qedr_create_cq()
1553 u32 page_cnt, page_size; in qedr_create_srq() local
1589 page_cnt = srq->usrq.pbl_info.num_pbes; in qedr_create_srq()
1601 page_cnt = qed_chain_get_page_cnt(pbl); in qedr_create_srq()
1610 in_params.num_pages = page_cnt; in qedr_create_srq()
/linux-6.15/tools/lib/bpf/
H A Dlibbpf.h1571 perf_buffer__new(int map_fd, size_t page_cnt,
1605 perf_buffer__new_raw(int map_fd, size_t page_cnt, struct perf_event_attr *attr,

12