Home
last modified time | relevance | path

Searched refs:umem (Results 1 – 21 of 21) sorted by relevance

/f-stack/dpdk/drivers/net/af_xdp/
H A Drte_eth_af_xdp.c255 struct xsk_umem_info *umem = rxq->umem; in af_xdp_rx_zc() local
325 struct xsk_umem_info *umem = rxq->umem; in af_xdp_rx_cp() local
423 struct xsk_umem_info *umem = txq->umem; in kick_tx() local
449 struct xsk_umem_info *umem = txq->umem; in af_xdp_tx_zc() local
533 struct xsk_umem_info *umem = txq->umem; in af_xdp_tx_cp() local
686 *umem = internals->rx_queues[i].umem; in get_shared_umem()
867 (void)xsk_umem__delete(rxq->umem->umem); in eth_dev_close()
1042 ret = xsk_umem__create(&umem->umem, mz->addr,
1113 txq->umem = rxq->umem;
1139 rxq->xsk_queue_idx, rxq->umem->umem, &rxq->rx,
[all …]
H A Dcompat.h17 __u32 queue_id, struct xsk_umem *umem, in create_shared_socket() argument
24 return xsk_socket__create_shared(xsk_ptr, ifname, queue_id, umem, rx, in create_shared_socket()
32 struct xsk_umem *umem __rte_unused, in create_shared_socket()
/f-stack/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa_lm.c61 mr->umem = mlx5_glue->devx_umem_reg(priv->ctx, in mlx5_vdpa_dirty_bitmap_set()
64 if (!mr->umem) { in mlx5_vdpa_dirty_bitmap_set()
68 mkey_attr.umem_id = mr->umem->umem_id; in mlx5_vdpa_dirty_bitmap_set()
91 if (mr->umem) in mlx5_vdpa_dirty_bitmap_set()
92 mlx5_glue->devx_umem_dereg(mr->umem); in mlx5_vdpa_dirty_bitmap_set()
H A Dmlx5_vdpa_mem.c28 claim_zero(mlx5_glue->devx_umem_dereg(entry->umem)); in mlx5_vdpa_mem_dereg()
211 entry->umem = mlx5_glue->devx_umem_reg(priv->ctx, in mlx5_vdpa_mem_register()
214 if (!entry->umem) { in mlx5_vdpa_mem_register()
221 mkey_attr.umem_id = entry->umem->umem_id; in mlx5_vdpa_mem_register()
301 if (entry->umem) in mlx5_vdpa_mem_register()
302 mlx5_glue->devx_umem_dereg(entry->umem); in mlx5_vdpa_mem_register()
H A Dmlx5_vdpa.h72 struct mlx5dv_devx_umem *umem; member
/f-stack/dpdk/drivers/common/mlx5/linux/
H A Dmlx5_common_os.h87 mlx5_os_get_umem_id(void *umem) in mlx5_os_get_umem_id() argument
89 if (!umem) in mlx5_os_get_umem_id()
91 return ((struct mlx5dv_devx_umem *)umem)->umem_id; in mlx5_os_get_umem_id()
/f-stack/dpdk/drivers/common/mlx5/
H A Dmlx5_common.c151 page->umem = mlx5_glue->devx_umem_reg(ctx, page->dbrs, in mlx5_alloc_dbr_page()
153 if (!page->umem) { in mlx5_alloc_dbr_page()
226 if (mlx5_os_get_umem_id(page->umem) == umem_id) in mlx5_release_dbr()
234 if (page->umem) in mlx5_release_dbr()
235 ret = -mlx5_glue->devx_umem_dereg(page->umem); in mlx5_release_dbr()
H A Dmlx5_common.h233 void *umem; member
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_age.c111 if (!mr->is_indirect && mr->umem) in mlx5_aso_devx_dereg_mr()
112 claim_zero(mlx5_glue->devx_umem_dereg(mr->umem)); in mlx5_aso_devx_dereg_mr()
146 mr->umem = mlx5_glue->devx_umem_reg(ctx, mr->buf, length, in mlx5_aso_devx_reg_mr()
148 if (!mr->umem) { in mlx5_aso_devx_reg_mr()
154 mkey_attr.umem_id = mlx5_os_get_umem_id(mr->umem); in mlx5_aso_devx_reg_mr()
170 if (mr->umem) in mlx5_aso_devx_reg_mr()
171 claim_zero(mlx5_glue->devx_umem_dereg(mr->umem)); in mlx5_aso_devx_reg_mr()
H A Dmlx5_devx.c167 mlx5_os_get_umem_id(dbr_page->umem), in mlx5_rxq_release_devx_rq_resources()
194 mlx5_os_get_umem_id(dbr_page->umem), in mlx5_rxq_release_devx_cq_resources()
303 mlx5_os_get_umem_id(rxq_ctrl->rq_dbrec_page->umem); in mlx5_devx_wq_attr_fill()
528 cq_attr.db_umem_id = mlx5_os_get_umem_id(dbr_page->umem); in mlx5_rxq_create_devx_cq_resources()
1140 (txq_obj->sq_dbrec_page->umem), in mlx5_txq_release_devx_sq_resources()
1164 (txq_obj->cq_dbrec_page->umem), in mlx5_txq_release_devx_cq_resources()
1275 cq_attr.db_umem_id = mlx5_os_get_umem_id(txq_obj->cq_dbrec_page->umem); in mlx5_txq_create_devx_cq_resources()
1383 mlx5_os_get_umem_id(txq_obj->sq_dbrec_page->umem); in mlx5_txq_create_devx_sq_resources()
H A Dmlx5.h439 void *umem; member
496 struct mlx5dv_devx_umem *umem; member
H A Dmlx5_flow.c6438 mem_mng->umem = mlx5_glue->devx_umem_reg(sh->ctx, mem, size, in mlx5_flow_create_counter_stat_mem_mng()
6440 if (!mem_mng->umem) { in mlx5_flow_create_counter_stat_mem_mng()
6447 mkey_attr.umem_id = mlx5_os_get_umem_id(mem_mng->umem); in mlx5_flow_create_counter_stat_mem_mng()
6457 mlx5_glue->devx_umem_dereg(mem_mng->umem); in mlx5_flow_create_counter_stat_mem_mng()
H A Dmlx5.c483 claim_zero(mlx5_glue->devx_umem_dereg(mng->umem)); in mlx5_flow_destroy_counter_stat_mem_mng()
/f-stack/dpdk/drivers/regex/mlx5/
H A Dmlx5_rxp.c419 umem_id = mlx5_os_get_umem_id(priv->db[db_to_use].umem.umem); in mlnx_set_database()
902 priv->db[i].umem.umem = mlx5_glue->devx_umem_reg(priv->ctx, in rxp_db_setup()
905 if (!priv->db[i].umem.umem) { in rxp_db_setup()
922 if (priv->db[i].umem.umem) in rxp_db_setup()
923 mlx5_glue->devx_umem_dereg(priv->db[i].umem.umem); in rxp_db_setup()
H A Dmlx5_rxp.h133 struct mlx5dv_devx_umem *umem; member
H A Dmlx5_regex.h62 struct mlx5_regex_umem umem; member
H A Dmlx5_regex_control.c108 cq->dbr_umem = mlx5_os_get_umem_id(dbr_page->umem); in regex_ctrl_create_cq()
211 sq->dbr_umem = mlx5_os_get_umem_id(dbr_page->umem); in regex_ctrl_create_sq()
/f-stack/freebsd/contrib/device-tree/Bindings/remoteproc/
H A Dwkup_m3_rproc.txt26 regions. These should be named "umem" & "dmem".
45 reg-names = "umem", "dmem";
/f-stack/freebsd/contrib/openzfs/lib/libspl/include/
H A DMakefile.am20 umem.h \
/f-stack/freebsd/contrib/device-tree/src/arm/
H A Dam4372.dtsi180 reg-names = "umem", "dmem";
H A Dam33xx.dtsi187 reg-names = "umem", "dmem";