Lines Matching refs:mp
43 dpaa_mbuf_create_pool(struct rte_mempool *mp) in dpaa_mbuf_create_pool() argument
98 rte_dpaa_bpid_info[bpid].mp = mp; in dpaa_mbuf_create_pool()
100 rte_dpaa_bpid_info[bpid].size = mp->elt_size; in dpaa_mbuf_create_pool()
103 sizeof(struct rte_mbuf) + rte_pktmbuf_priv_size(mp); in dpaa_mbuf_create_pool()
104 rte_dpaa_bpid_info[bpid].dpaa_ops_index = mp->ops_index; in dpaa_mbuf_create_pool()
119 mp->pool_data = (void *)bp_info; in dpaa_mbuf_create_pool()
126 dpaa_mbuf_free_pool(struct rte_mempool *mp) in dpaa_mbuf_free_pool() argument
128 struct dpaa_bp_info *bp_info = DPAA_MEMPOOL_TO_POOL_INFO(mp); in dpaa_mbuf_free_pool()
136 rte_free(mp->pool_data); in dpaa_mbuf_free_pool()
137 mp->pool_data = NULL; in dpaa_mbuf_free_pool()
279 dpaa_mbuf_get_count(const struct rte_mempool *mp) in dpaa_mbuf_get_count() argument
285 if (!mp || !mp->pool_data) { in dpaa_mbuf_get_count()
290 bp_info = DPAA_MEMPOOL_TO_POOL_INFO(mp); in dpaa_mbuf_get_count()
296 dpaa_populate(struct rte_mempool *mp, unsigned int max_objs, in dpaa_populate() argument
303 if (!mp || !mp->pool_data) { in dpaa_populate()
311 bp_info = DPAA_MEMPOOL_TO_POOL_INFO(mp); in dpaa_populate()
312 total_elt_sz = mp->header_size + mp->elt_size + mp->trailer_size; in dpaa_populate()
315 (uint64_t)len, total_elt_sz * mp->size); in dpaa_populate()
318 if (len >= total_elt_sz * mp->size) in dpaa_populate()
346 return rte_mempool_op_populate_helper(mp, 0, max_objs, vaddr, paddr, in dpaa_populate()