Home
last modified time | relevance | path

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

/Linux-v4.19/net/rds/
Dib_fmr.c97 int page_cnt, sg_dma_len; in rds_ib_map_fmr() local
108 page_cnt = 0; in rds_ib_map_fmr()
120 ++page_cnt; in rds_ib_map_fmr()
129 ++page_cnt; in rds_ib_map_fmr()
136 page_cnt += len >> PAGE_SHIFT; in rds_ib_map_fmr()
137 if (page_cnt > ibmr->pool->fmr_attr.max_pages) { in rds_ib_map_fmr()
142 dma_pages = kmalloc_array_node(sizeof(u64), page_cnt, GFP_ATOMIC, in rds_ib_map_fmr()
149 page_cnt = 0; in rds_ib_map_fmr()
155 dma_pages[page_cnt++] = in rds_ib_map_fmr()
159 ret = ib_map_phys_fmr(fmr->fmr, dma_pages, page_cnt, io_addr); in rds_ib_map_fmr()
/Linux-v4.19/include/linux/qed/
Dqed_chain.h128 u32 page_cnt; member
242 return p_chain->page_cnt; in qed_chain_get_page_cnt()
282 if (++(*(u16 *)page_to_inc) == p_chain->page_cnt) in qed_chain_advance_page()
286 if (++(*(u32 *)page_to_inc) == p_chain->page_cnt) in qed_chain_advance_page()
475 u32 reset_val = p_chain->page_cnt - 1; in qed_chain_reset()
513 u32 page_cnt, in qed_chain_init_params() argument
534 p_chain->page_cnt = page_cnt; in qed_chain_init_params()
535 p_chain->capacity = p_chain->usable_per_page * page_cnt; in qed_chain_init_params()
536 p_chain->size = p_chain->elem_per_page * page_cnt; in qed_chain_init_params()
646 last_page_idx = p_chain->page_cnt - 1; in qed_chain_get_last_elem()
[all …]
/Linux-v4.19/arch/mips/cavium-octeon/executive/
Dcvmx-helper-util.c219 union cvmx_ipd_portx_bp_page_cnt page_cnt; in cvmx_helper_setup_red() local
227 page_cnt.u64 = 0; in cvmx_helper_setup_red()
228 page_cnt.s.bp_enb = 0; in cvmx_helper_setup_red()
229 page_cnt.s.page_cnt = 100; in cvmx_helper_setup_red()
234 page_cnt.u64); in cvmx_helper_setup_red()
/Linux-v4.19/tools/testing/selftests/bpf/
Dtrace_helpers.c88 static int page_cnt = 8; variable
97 mmap_size = page_size * (page_cnt + 1); in perf_event_mmap_header()
160 ret = bpf_perf_event_read_simple(header, page_cnt * page_size, in perf_event_poller()
197 page_cnt * page_size, in perf_event_poller_multi()
/Linux-v4.19/drivers/hv/
Dring_buffer.c192 struct page *pages, u32 page_cnt) in hv_ringbuffer_init() argument
205 pages_wraparound = kcalloc(page_cnt * 2 - 1, sizeof(struct page *), in hv_ringbuffer_init()
211 for (i = 0; i < 2 * (page_cnt - 1); i++) in hv_ringbuffer_init()
212 pages_wraparound[i + 1] = &pages[i % (page_cnt - 1) + 1]; in hv_ringbuffer_init()
215 vmap(pages_wraparound, page_cnt * 2 - 1, VM_MAP, PAGE_KERNEL); in hv_ringbuffer_init()
229 ring_info->ring_size = page_cnt << PAGE_SHIFT; in hv_ringbuffer_init()
Dhv_balloon.c149 __u64 page_cnt:24; member
1002 pfn_cnt = dm->ha_wrk.ha_page_range.finfo.page_cnt; in hot_add_req()
1005 rg_sz = dm->ha_wrk.ha_region_range.finfo.page_cnt; in hot_add_req()
1194 int num_pages = range_array->finfo.page_cnt; in free_balloon_pages()
1248 bl_resp->range_array[i].finfo.page_cnt = alloc_unit; in alloc_balloon_pages()
/Linux-v4.19/drivers/base/firmware_loader/
Dfallback.c340 int page_cnt = min_t(size_t, PAGE_SIZE - page_ofs, count); in firmware_rw() local
345 memcpy(buffer, page_data + page_ofs, page_cnt); in firmware_rw()
347 memcpy(page_data + page_ofs, buffer, page_cnt); in firmware_rw()
350 buffer += page_cnt; in firmware_rw()
351 offset += page_cnt; in firmware_rw()
352 count -= page_cnt; in firmware_rw()
/Linux-v4.19/drivers/staging/rts5208/
Dxd.c1573 u8 reg_val, page_cnt; in xd_read_multiple_pages() local
1579 page_cnt = end_page - start_page; in xd_read_multiple_pages()
1605 rtsx_add_cmd(chip, WRITE_REG_CMD, XD_PAGE_CNT, 0xFF, page_cnt); in xd_read_multiple_pages()
1610 page_cnt * 512, DMA_512); in xd_read_multiple_pages()
1620 retval = rtsx_transfer_data_partial(chip, XD_CARD, buf, page_cnt * 512, in xd_read_multiple_pages()
1780 u8 page_cnt, reg_val; in xd_write_multiple_pages() local
1788 page_cnt = end_page - start_page; in xd_write_multiple_pages()
1810 rtsx_add_cmd(chip, WRITE_REG_CMD, XD_PAGE_CNT, 0xFF, page_cnt); in xd_write_multiple_pages()
1814 page_cnt * 512, DMA_512); in xd_write_multiple_pages()
1823 retval = rtsx_transfer_data_partial(chip, XD_CARD, buf, page_cnt * 512, in xd_write_multiple_pages()
[all …]
Dms.c3563 u8 start_page, end_page = 0, page_cnt; local
3689 page_cnt = end_page - start_page;
3692 start_page, end_page, page_cnt);
3729 total_sec_cnt -= page_cnt;
3731 ptr += page_cnt * 512;
/Linux-v4.19/arch/mips/include/asm/octeon/
Dcvmx-ipd-defs.h407 uint64_t page_cnt:17; member
409 uint64_t page_cnt:17;
1216 uint64_t page_cnt:17; member
1218 uint64_t page_cnt:17;
1247 uint64_t page_cnt:17; member
1249 uint64_t page_cnt:17;
1271 uint64_t page_cnt:17; member
1273 uint64_t page_cnt:17;
1849 uint64_t page_cnt:25; member
1851 uint64_t page_cnt:25;
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/
Dqed_dev.c3257 for (i = 0; i < p_chain->page_cnt; i++) { in qed_chain_free_next_ptr()
3287 u32 page_cnt = p_chain->page_cnt, i, pbl_size; in qed_chain_free_pbl() local
3296 for (i = 0; i < page_cnt; i++) { in qed_chain_free_pbl()
3308 pbl_size = page_cnt * QED_CHAIN_PBL_ENTRY_SIZE; in qed_chain_free_pbl()
3338 size_t elem_size, u32 page_cnt) in qed_chain_alloc_sanity_check() argument
3340 u64 chain_size = ELEMS_PER_PAGE(elem_size) * page_cnt; in qed_chain_alloc_sanity_check()
3367 for (i = 0; i < p_chain->page_cnt; i++) { in qed_chain_alloc_next_ptr()
3416 u32 page_cnt = p_chain->page_cnt, size, i; in qed_chain_alloc_pbl() local
3422 size = page_cnt * sizeof(*pp_virt_addr_tbl); in qed_chain_alloc_pbl()
3433 size = page_cnt * QED_CHAIN_PBL_ENTRY_SIZE; in qed_chain_alloc_pbl()
[all …]
Dqed_sp_commands.c317 u8 page_cnt, i; in qed_sp_pf_start() local
376 page_cnt = (u8)qed_chain_get_page_cnt(&p_hwfn->p_eq->chain); in qed_sp_pf_start()
377 p_ramrod->event_ring_num_pages = page_cnt; in qed_sp_pf_start()
/Linux-v4.19/drivers/infiniband/hw/i40iw/
Di40iw_verbs.h96 u32 page_cnt; member
Di40iw_verbs.c1496 status = i40iw_get_pble(&iwdev->sc_dev, iwdev->pble_rsrc, palloc, iwmr->page_cnt); in i40iw_setup_pbles()
1673 iwmr->page_cnt = max_num_sg; in i40iw_alloc_mr()
1675 status = i40iw_get_pble(&iwdev->sc_dev, iwdev->pble_rsrc, palloc, iwmr->page_cnt); in i40iw_alloc_mr()
1709 if (unlikely(iwmr->npages == iwmr->page_cnt)) in i40iw_set_page()
1895 iwmr->page_cnt = (u32)pbl_depth; in i40iw_reg_user_mr()
1920 use_pbles = (iwmr->page_cnt != 1); in i40iw_reg_user_mr()
2011 iwmr->page_cnt = 1; in i40iw_reg_phys_mr()
/Linux-v4.19/drivers/misc/mic/scif/
Dscif_nodeqp.c369 scif_p2p_setsg(phys_addr_t pa, int page_size, int page_cnt) in scif_p2p_setsg() argument
375 sg = kcalloc(page_cnt, sizeof(struct scatterlist), GFP_KERNEL); in scif_p2p_setsg()
378 sg_init_table(sg, page_cnt); in scif_p2p_setsg()
379 for (i = 0; i < page_cnt; i++) { in scif_p2p_setsg()
/Linux-v4.19/fs/ubifs/
Dfile.c736 int err, page_idx, page_cnt, ret = 0, n = 0; in ubifs_do_bulk_read() local
751 page_cnt = bu->blk_cnt >> UBIFS_BLOCKS_PER_PAGE_SHIFT; in ubifs_do_bulk_read()
752 if (!page_cnt) { in ubifs_do_bulk_read()
795 for (page_idx = 1; page_idx < page_cnt; page_idx++) { in ubifs_do_bulk_read()
/Linux-v4.19/drivers/infiniband/hw/qedr/
Dmain.c794 u32 page_cnt; in qedr_init_hw() local
808 page_cnt = qed_chain_get_page_cnt(&dev->cnq_array[i].pbl); in qedr_init_hw()
809 cur_pbl->num_pbl_pages = page_cnt; in qedr_init_hw()
Dverbs.c805 int chain_entries, int page_cnt, in qedr_init_cq_params() argument
816 params->pbl_num_pages = page_cnt; in qedr_init_cq_params()
881 int page_cnt; in qedr_create_cq() local
927 page_cnt = cq->q.pbl_info.num_pbes; in qedr_create_cq()
943 page_cnt = qed_chain_get_page_cnt(&cq->pbl); in qedr_create_cq()
948 qedr_init_cq_params(cq, ctx, dev, vector, chain_entries, page_cnt, in qedr_create_cq()
1451 u32 page_cnt, page_size; in qedr_create_srq() local
1488 page_cnt = srq->usrq.pbl_info.num_pbes; in qedr_create_srq()
1500 page_cnt = qed_chain_get_page_cnt(pbl); in qedr_create_srq()
1509 in_params.num_pages = page_cnt; in qedr_create_srq()
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/
Dqede_main.c1873 u32 page_cnt = qed_chain_get_page_cnt(&txq->tx_pbl); in qede_start_txq() local
1894 page_cnt, &ret_params); in qede_start_txq()
1958 u32 page_cnt; in qede_start_queues() local
1974 page_cnt = qed_chain_get_page_cnt(&rxq->rx_comp_ring); in qede_start_queues()
1980 page_cnt, &ret_params); in qede_start_queues()
/Linux-v4.19/fs/btrfs/
Dioctl.c1222 u64 page_cnt; in cluster_pages_for_defrag() local
1236 page_cnt = min_t(u64, (u64)num_pages, (u64)file_end - start_index + 1); in cluster_pages_for_defrag()
1240 page_cnt << PAGE_SHIFT); in cluster_pages_for_defrag()
1247 for (i = 0; i < page_cnt; i++) { in cluster_pages_for_defrag()
1325 if (i_done != page_cnt) { in cluster_pages_for_defrag()
1331 (page_cnt - i_done) << PAGE_SHIFT, true); in cluster_pages_for_defrag()
1349 btrfs_delalloc_release_extents(BTRFS_I(inode), page_cnt << PAGE_SHIFT, in cluster_pages_for_defrag()
1360 page_cnt << PAGE_SHIFT, true); in cluster_pages_for_defrag()
1361 btrfs_delalloc_release_extents(BTRFS_I(inode), page_cnt << PAGE_SHIFT, in cluster_pages_for_defrag()
/Linux-v4.19/drivers/mmc/core/
Dmmc_test.c345 unsigned long page_cnt = 0; in mmc_test_alloc_mem() local
382 if (page_cnt < min_page_cnt) in mmc_test_alloc_mem()
392 page_cnt += 1UL << order; in mmc_test_alloc_mem()
394 if (page_cnt < min_page_cnt) in mmc_test_alloc_mem()
/Linux-v4.19/arch/sparc/kernel/
Dtraps_64.c2169 unsigned long page_cnt = DIV_ROUND_UP(ent->err_size, in sun4v_nonresum_error_user_handled() local
2176 page_cnt); in sun4v_nonresum_error_user_handled()
2178 while (page_cnt-- > 0) { in sun4v_nonresum_error_user_handled()