Home
last modified time | relevance | path

Searched refs:ibvctx (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/ofed/libbnxtre/
H A Dmain.c285 int bnxt_re_init_context(struct verbs_device *vdev, struct ibv_context *ibvctx, in bnxt_re_init_context() argument
295 cntx = to_bnxt_re_context(ibvctx); in bnxt_re_init_context()
296 ibvctx->cmd_fd = cmd_fd; in bnxt_re_init_context()
301 ret = ibv_cmd_get_context(ibvctx, &req.cmd, sizeof(req), in bnxt_re_init_context()
311 ibvctx->ops = bnxt_re_cntx_ops; in bnxt_re_init_context()
314 ret = bnxt_re_query_device_compat(&cntx->ibvctx, &rdev->devattr); in bnxt_re_init_context()
320 struct ibv_context *ibvctx) in bnxt_re_uninit_context() argument
325 cntx = to_bnxt_re_context(ibvctx); in bnxt_re_uninit_context()
H A Dverbs.c107 int bnxt_re_query_device(struct ibv_context *ibvctx, in bnxt_re_query_device() argument
115 status = ibv_cmd_query_device(ibvctx, dev_attr, (uint64_t *)&fw_ver, in bnxt_re_query_device()
123 int bnxt_re_query_device_compat(struct ibv_context *ibvctx, in bnxt_re_query_device_compat() argument
129 rc = bnxt_re_query_device(ibvctx, dev_attr); in bnxt_re_query_device_compat()
134 int bnxt_re_query_port(struct ibv_context *ibvctx, uint8_t port, in bnxt_re_query_port() argument
139 return ibv_cmd_query_port(ibvctx, port, port_attr, &cmd, sizeof(cmd)); in bnxt_re_query_port()
147 static int bnxt_re_map_db_page(struct ibv_context *ibvctx, in bnxt_re_map_db_page() argument
150 struct bnxt_re_context *cntx = to_bnxt_re_context(ibvctx); in bnxt_re_map_db_page()
151 struct bnxt_re_dev *dev = to_bnxt_re_dev(ibvctx->device); in bnxt_re_map_db_page()
155 MAP_SHARED, ibvctx->cmd_fd, dbr); in bnxt_re_map_db_page()
[all …]
H A Dmain.h261 struct ibv_context ibvctx; member
344 struct ibv_context *ibvctx) in to_bnxt_re_context() argument
346 return container_of(ibvctx, struct bnxt_re_context, ibvctx); in to_bnxt_re_context()