Home
last modified time | relevance | path

Searched refs:page_size (Results 1 – 25 of 48) sorted by relevance

12

/dpdk/drivers/net/bnxt/tf_core/
H A Dtf_em_common.c31 #define MAX_PAGE_PTRS(page_size) ((page_size) / sizeof(void *)) argument
304 uint32_t page_size) in tf_em_page_tbl_pgcnt() argument
307 MAX_PAGE_PTRS(page_size); in tf_em_page_tbl_pgcnt()
331 uint32_t page_size, in tf_em_size_page_tbls() argument
378 uint64_t lvl_data_size = page_size; in tf_em_size_page_tbl_lvl()
390 page_size; in tf_em_size_page_tbl_lvl()
393 MAX_PAGE_PTRS(page_size) * page_size; in tf_em_size_page_tbl_lvl()
398 *num_data_pages = roundup(data_size, page_size) / page_size; in tf_em_size_page_tbl_lvl()
416 uint32_t page_size) in tf_em_size_table() argument
461 page_size); in tf_em_size_table()
[all …]
H A Dtf_msg.h369 uint32_t *page_size);
396 uint8_t page_size);
421 int page_size,
H A Dtf_em_common.h179 uint32_t page_size);
H A Dtf_msg.c1085 uint32_t *page_size) in tf_msg_ext_em_ctxt_mem_alloc() argument
1136 *page_size = resp.page_size; in tf_msg_ext_em_ctxt_mem_alloc()
1146 uint8_t page_size) in tf_msg_ext_em_ctxt_mem_free() argument
1180 req.page_size = page_size; in tf_msg_ext_em_ctxt_mem_free()
1195 int page_size, in tf_msg_em_mem_rgtr() argument
1228 req.page_size = page_size; in tf_msg_em_mem_rgtr()
H A Dtf_em_host.c30 #define MAX_PAGE_PTRS(page_size) ((page_size) / sizeof(void *)) argument
/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_eqs.c79 #define PAGE_IN_4K(page_size) ((page_size) >> 12) argument
80 #define EQ_SET_HW_PAGE_SIZE_VAL(eq) ((u32)ilog2(PAGE_IN_4K((eq)->page_size)))
242 eq->page_size, &eq->dma_addr[pg_num], in alloc_eq_pages()
268 dma_free_coherent(eq->hwdev, eq->page_size, in alloc_eq_pages()
286 dma_free_coherent(hwdev, eq->page_size, in free_eq_pages()
308 u16 q_len, u32 page_size, in init_aeq() argument
316 eq->page_size = page_size; in init_aeq()
331 eq->num_pages = GET_EQ_NUM_PAGES(eq, page_size); in init_aeq()
332 eq->num_elem_in_pg = GET_EQ_NUM_ELEMS(eq, page_size); in init_aeq()
H A Dhinic_pmd_eqs.h63 u32 page_size; member
H A Dhinic_pmd_hwdev.h122 u8 page_size; member
485 int hinic_set_pagesize(void *hwdev, u8 page_size);
H A Dhinic_pmd_hwdev.c432 int hinic_set_pagesize(void *hwdev, u8 page_size) in hinic_set_pagesize() argument
438 if (page_size > HINIC_PAGE_SIZE_MAX) { in hinic_set_pagesize()
440 page_size, HINIC_PAGE_SIZE_MAX); in hinic_set_pagesize()
448 page_size_info.page_size = page_size; in hinic_set_pagesize()
/dpdk/drivers/net/mlx4/
H A Dmlx4_txq.c81 const size_t page_size = sysconf(_SC_PAGESIZE); in txq_uar_init_secondary() local
89 offset = uar_va & (page_size - 1); /* Offset in page. */ in txq_uar_init_secondary()
90 addr = mmap(NULL, page_size, PROT_WRITE, MAP_SHARED, fd, in txq_uar_init_secondary()
113 const size_t page_size = sysconf(_SC_PAGESIZE); in txq_uar_uninit_secondary() local
117 munmap(RTE_PTR_ALIGN_FLOOR(addr, page_size), page_size); in txq_uar_uninit_secondary()
166 const size_t page_size = sysconf(_SC_PAGESIZE); in mlx4_tx_uar_uninit_secondary() local
170 if (page_size == (size_t)-1) { in mlx4_tx_uar_uninit_secondary()
177 munmap(RTE_PTR_ALIGN_FLOOR(addr, page_size), page_size); in mlx4_tx_uar_uninit_secondary()
/dpdk/lib/eal/unix/
H A Deal_unix_memory.c138 static size_t page_size; in rte_mem_page_size() local
140 if (!page_size) in rte_mem_page_size()
141 page_size = sysconf(_SC_PAGESIZE); in rte_mem_page_size()
143 return page_size; in rte_mem_page_size()
/dpdk/drivers/net/mlx5/
H A Dmlx5_txq.c523 const size_t page_size = rte_mem_page_size(); in txq_uar_init_secondary() local
524 if (page_size == (size_t)-1) { in txq_uar_init_secondary()
538 offset = uar_va & (page_size - 1); /* Offset in page. */ in txq_uar_init_secondary()
539 addr = rte_mem_map(NULL, page_size, RTE_PROT_WRITE, RTE_MAP_SHARED, in txq_uar_init_secondary()
567 const size_t page_size = rte_mem_page_size(); in txq_uar_uninit_secondary() local
568 if (page_size == (size_t)-1) { in txq_uar_uninit_secondary()
576 rte_mem_unmap(RTE_PTR_ALIGN_FLOOR(addr, page_size), page_size); in txq_uar_uninit_secondary()
590 const size_t page_size = rte_mem_page_size(); in mlx5_tx_uar_uninit_secondary() local
594 if (page_size == (size_t)-1) { in mlx5_tx_uar_uninit_secondary()
603 rte_mem_unmap(RTE_PTR_ALIGN_FLOOR(addr, page_size), page_size); in mlx5_tx_uar_uninit_secondary()
/dpdk/drivers/net/nfp/nfpcore/
H A Dnfp_resource.c51 uint32_t page_size; member
106 res->size = (uint64_t)entry.region.page_size << 8; in nfp_cpp_resource_find()
/dpdk/drivers/net/bnxt/hcapi/cfa/
H A Dhcapi_cfa_p4.c246 page = key_obj->offset / key_tbl->page_size; in hcapi_cfa_p4_key_hw_op()
250 key_obj->offset = key_obj->offset % key_tbl->page_size; in hcapi_cfa_p4_key_hw_op()
H A Dhcapi_cfa_defs.h244 uint32_t page_size; member
/dpdk/drivers/common/mlx5/
H A Dmlx5_common_devx.c85 size_t page_size = rte_mem_page_size(); in mlx5_devx_cq_create() local
92 if (page_size == (size_t)-1 || alignment == (size_t)-1) { in mlx5_devx_cq_create()
132 attr->log_page_size = rte_log2_u32(page_size); in mlx5_devx_cq_create()
H A Dmlx5_common.h385 mlx5_db_map_type_get(off_t uar_mmap_offset, size_t page_size) in mlx5_db_map_type_get() argument
387 off_t cmd = uar_mmap_offset / page_size; in mlx5_db_map_type_get()
H A Dmlx5_common_mr.c1293 uint64_t page_size = rte_mem_page_size(); in mlx5_range_from_mempool_chunk() local
1296 range->start = RTE_ALIGN_FLOOR(start, page_size); in mlx5_range_from_mempool_chunk()
1297 range->end = RTE_ALIGN_CEIL(start + memhdr->len, page_size); in mlx5_range_from_mempool_chunk()
1334 size_t page_size; in mlx5_mempool_get_extmem_cb() local
1369 page_size = msl != NULL ? msl->page_sz : rte_mem_page_size(); in mlx5_mempool_get_extmem_cb()
1370 page_start = RTE_PTR_ALIGN_FLOOR(addr, page_size); in mlx5_mempool_get_extmem_cb()
1372 seg->end = page_start + page_size; in mlx5_mempool_get_extmem_cb()
H A Dmlx5_common.c1359 const size_t page_size = rte_mem_page_size(); in mlx5_devx_uar_prepare() local
1363 if (page_size == (size_t)-1) { in mlx5_devx_uar_prepare()
1377 uar->dbnc = mlx5_db_map_type_get(uar_mmap_offset, page_size); in mlx5_devx_uar_prepare()
/dpdk/lib/gpudev/
H A Drte_gpudev.h63 size_t page_size; member
/dpdk/lib/eal/linux/
H A Deal_memory.c92 int page_size; in rte_mem_virt2phy() local
99 page_size = getpagesize(); in rte_mem_virt2phy()
108 virt_pfn = (unsigned long)virtaddr / page_size; in rte_mem_virt2phy()
137 physaddr = ((page & 0x7fffffffffffffULL) * page_size) in rte_mem_virt2phy()
138 + ((unsigned long)virtaddr % page_size); in rte_mem_virt2phy()
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_verbs.c916 const size_t page_size = rte_mem_page_size(); in mlx5_txq_ibv_uar_init() local
925 if (page_size == (size_t)-1) { in mlx5_txq_ibv_uar_init()
930 txq->db_nc = mlx5_db_map_type_get(uar_mmap_offset, page_size); in mlx5_txq_ibv_uar_init()
934 lock_idx = (uar_mmap_offset / page_size) & MLX5_UAR_PAGE_NUM_MASK; in mlx5_txq_ibv_uar_init()
/dpdk/lib/eal/common/
H A Deal_common_memory.c659 size_t page_size = rte_mem_page_size(); in rte_mem_lock_page() local
660 uintptr_t aligned = RTE_PTR_ALIGN_FLOOR(virtual, page_size); in rte_mem_lock_page()
661 return rte_mem_lock((void *)aligned, page_size); in rte_mem_lock_page()
/dpdk/drivers/net/cxgbe/base/
H A Dcommon.h347 int t4_fixup_host_params_compat(struct adapter *adap, unsigned int page_size,
350 int t4_fixup_host_params(struct adapter *adap, unsigned int page_size,
H A Dt4_hw.c3497 unsigned int page_size, in t4_fixup_host_params_compat() argument
3501 unsigned int page_shift = cxgbe_fls(page_size) - 1; in t4_fixup_host_params_compat()
3627 t4_write_reg(adap, A_SGE_FL_BUFFER_SIZE0, page_size); in t4_fixup_host_params_compat()
3652 int t4_fixup_host_params(struct adapter *adap, unsigned int page_size, in t4_fixup_host_params() argument
3655 return t4_fixup_host_params_compat(adap, page_size, cache_line_size, in t4_fixup_host_params()
5046 unsigned int page_shift, page_size, qpp_shift, qpp_mask; in t4_bar2_sge_qregs() local
5060 page_size = 1 << page_shift; in t4_bar2_sge_qregs()
5098 bar2_qinferred = (bar2_qid_offset < page_size); in t4_bar2_sge_qregs()

12