Home
last modified time | relevance | path

Searched refs:fi_control (Results 1 – 25 of 35) sorted by relevance

12

/dports/net/mpich/mpich-3.4.3/modules/libfabric/man/
H A Dfi_control.3.md3 title: fi_control(3)
10 fi_control \- Perform an operation on a fabric resource.
17 int fi_control(struct fid *fid, int command, void *arg);
34 The fi_control operation is used to perform one or more operations on a
35 fabric resource. Conceptually, fi_control is similar to the POSIX fcntl
36 routine. The exact behavior of using fi_control depends on the fabric
H A Dfi_poll.3.md31 fi_control
61 int fi_control(struct fid *waitset, int command, void *arg);
245 fi_control(&cq->fid, FI_GETWAIT, (void *) &fd);
286 ## fi_control section in DESCRIPTION
288 The fi_control call is used to access provider or implementation specific
291 serialized across all calls when fi_control is invoked, as it may redirect
298 during wait set creation, through the wait set attributes. The fi_control
356 app should use fi_control() to retrieve the current change_index and
361 : On input to fi_control(), this indicates the number of entries in the
364 the input value is smaller than the output value, fi_control() will
H A Dfi_trigger.3.md170 fi_control function with command FI_QUEUE_WORK and struct fi_deferred_work
171 as the fi_control arg parameter. To cancel a deferred work request, use
172 fi_control with command FI_CANCEL_WORK and the corresponding struct
173 fi_deferred_work to cancel. The fi_control command FI_FLUSH_WORK will
H A Dfi_eq.3.md15 fi_control
40 int fi_control(struct fid *eq, int command, void *arg);
146 fi_control to retrieve the underlying wait object associated with an
205 ## fi_control section in DESCRIPTION
207 The fi_control call is used to access provider or implementation
209 serialized across all calls when fi_control is invoked, as it may
216 during EQ creation, through the EQ attributes. The fi_control arg
H A Dfi_rstream.7.md20 one can use fi_control on the endpoint/eq to get an fd to use in a poll call.
H A Dfi_cq.3.md15 fi_control
41 int fi_control(struct fid *cq, int command, void *arg);
221 fi_control to retrieve the underlying wait object associated with a
308 ## fi_control section in DESCRIPTION
310 The fi_control call is used to access provider or implementation
312 serialized across all calls when fi_control is invoked, as it may
319 during CQ creation, through the CQ attributes. The fi_control arg
322 fi_control with FI_GETWAIT.
H A Dfi_usnic.7.md67 * fi_control with FI_GETWAIT may only be used on CQs that have been
68 bound to an endpoint. If fi_control is used on an unbound CQ, it will
H A Dfi_endpoint.3.md35 fi_control
98 int fi_control(struct fid *ep, int command, void *arg);
415 as the parent endpoint. An application can use fi_control to modify
420 fi_control to set those flags. The flags passed to fi_ep_alias must
427 ## fi_control section in DESCRIPTION
452 with a socket endpoint. The fi_control arg parameter should be an address
454 for addition details using fi_control with FI_GETWAIT. The file descriptor
1425 and/or receive data. The file descriptor may be retrieved using fi_control.
/dports/net/mpich/mpich-3.4.3/modules/libfabric/fabtests/functional/
H A Drdm_deferred_wq.c230 ret = fi_control(&domain->fid, FI_QUEUE_WORK, &work); in cntr_trigger()
235 return fi_control(&domain->fid, FI_QUEUE_WORK, &work); in cntr_trigger()
255 ret = fi_control(&domain->fid, FI_QUEUE_WORK, &work); in rma_trigger()
264 return fi_control(&domain->fid, FI_QUEUE_WORK, &work); in rma_trigger()
289 return fi_control(&domain->fid, FI_QUEUE_WORK, &work); in atomic_trigger()
319 return fi_control(&domain->fid, FI_QUEUE_WORK, &work); in fetch_atomic_trigger()
353 return fi_control(&domain->fid, FI_QUEUE_WORK, &work); in compare_atomic_trigger()
371 ret = fi_control(&domain->fid, FI_QUEUE_WORK, &work); in tsend_trigger()
380 return fi_control(&domain->fid, FI_QUEUE_WORK, &work); in tsend_trigger()
399 ret = fi_control(&domain->fid, FI_QUEUE_WORK, &work); in send_trigger()
[all …]
/dports/net/mpich/mpich-3.4.3/modules/libfabric/prov/gni/test/
H A Deq.c301 ret = fi_control(&eq_priv->eq_fid.fid, FI_GETWAIT, &fd);
312 ret = fi_control(&eq_priv->eq_fid.fid, FI_GETWAIT, &fd);
323 ret = fi_control(&eq_priv->eq_fid.fid, FI_GETWAIT, &mutex_cond);
356 ret = fi_control(&eq_priv->eq_fid.fid, FI_GETWAIT, &fd);
H A Dwait.c144 ret = fi_control(&wait_priv->wait.fid, FI_GETWAIT, &fd);
156 ret = fi_control(&wait_priv->wait.fid, FI_GETWAIT, &fd);
168 ret = fi_control(&wait_priv->wait.fid, FI_GETWAIT, &mutex_cond);
H A Dcq.c863 ret = fi_control(&cq_priv->cq_fid.fid, FI_GETWAIT, &fd);
872 ret = fi_control(&cq_priv->cq_fid.fid, FI_GETWAIT, &fd);
884 ret = fi_control(&cq_priv->cq_fid.fid, FI_GETWAIT, &fd);
896 ret = fi_control(&cq_priv->cq_fid.fid, FI_GETWAIT, &mutex_cond);
950 ret = fi_control(&cq_priv->cq_fid.fid, FI_GETWAIT, &fd);
/dports/net/mpich/mpich-3.4.3/modules/libfabric/prov/verbs/src/
H A Dverbs_cm.c151 ret = fi_control(&ep_fid->fid, FI_ENABLE, NULL); in vrb_msg_ep_connect()
194 ret = fi_control(&ep->fid, FI_ENABLE, NULL); in vrb_msg_ep_accept()
327 ret = fi_control(&ep->base_ep.util_ep.ep_fid.fid, in vrb_msg_xrc_cm_common_verify()
/dports/net/mpich/mpich-3.4.3/modules/libfabric/prov/util/src/
H A Dutil_wait.c297 ret = fi_control(fid_entry->fid, FI_GETWAIT, &pollfds); in util_wait_update_pollfd()
323 ret = fi_control(fid_entry->fid, FI_GETWAIT, &fid_entry->pollfds); in util_wait_update_pollfd()
772 ret = fi_control(fid_entry->fid, FI_GETWAIT, &fds->fd); in ofi_wait_get_fd()
797 ret = fi_control(fid_entry->fid, FI_GETWAITOBJ, in ofi_wait_get_fid_fds()
H A Dutil_eq.c206 ret = fi_control(&eq->wait->wait_fid.fid, command, arg); in ofi_eq_control()
H A Dutil_cq.c479 return fi_control(&cq->wait->wait_fid.fid, command, arg); in ofi_cq_control()
/dports/net/mpich/mpich-3.4.3/modules/libfabric/prov/rstream/src/
H A Drstream_ep.c162 ret = fi_control(&rstream_ep->cq->fid, FI_GETWAIT, arg); in rstream_ep_ctrl()
336 ret = fi_control(&rstream_pep->pep_fd->fid, command, arg); in rstream_pep_ctrl()
H A Drstream_eq.c150 ret = fi_control(&rstream_eq->eq_fd->fid, FI_GETWAIT, arg); in rstream_eq_control()
/dports/net/mpich/mpich-3.4.3/modules/libfabric/include/rdma/
H A Dfabric.h632 static inline int fi_control(struct fid *fid, int command, void *arg) in fi_control() function
642 return fi_control(fid, FI_ALIAS, &alias); in fi_alias()
/dports/net/mpich/mpich-3.4.3/modules/libfabric/prov/tcp/src/
H A Dtcpx_cq.c212 ret = fi_control(&cq->wait->wait_fid.fid, command, arg); in tcpx_cq_control()
/dports/net/mpich/mpich-3.4.3/modules/libfabric/prov/psm2/src/
H A Dpsmx2_cntr.c317 ret = fi_control(&cntr->wait->wait_fid.fid, FI_GETWAIT, arg); in psmx2_cntr_control()
/dports/misc/adios2/ADIOS2-2.7.1/thirdparty/EVPath/EVPath/
H A Dcmfabric.c1313 if ((ret = fi_control (&fcd->rcq->fid, FI_GETWAIT, (void *) &fd))) { in fabric_accept_conn()
1326 if ((ret = fi_control (&fcd->scq->fid, FI_GETWAIT, (void *) &fcd->sfd))) { in fabric_accept_conn()
1623 if ((ret = fi_control (&fcd->rcq->fid, FI_GETWAIT, (void *) &fd))) {
1631 if ((ret = fi_control (&fcd->scq->fid, FI_GETWAIT, (void *) &fcd->sfd))) {
2224 ret = fi_control (&fd->cmeq->fid, FI_GETWAIT, (void *) &wait_sock); in libcmfabric_LTX_non_blocking_listen()
/dports/net/mpich/mpich-3.4.3/modules/libfabric/prov/psm/src/
H A Dpsmx_cntr.c372 ret = fi_control(&cntr->wait->wait_fid.fid, FI_GETWAIT, arg); in psmx_cntr_control()
/dports/net/mpich/mpich-3.4.3/modules/libfabric/fabtests/unit/
H A Deq_test.c241 ret = fi_control(&eq->fid, FI_GETWAIT, &fd); in eq_wait_fd_poll()
/dports/net/mpich/mpich-3.4.3/modules/libfabric/prov/rxm/src/
H A Drxm_conn.c1335 ret = fi_control(&ep->msg_eq->fid, FI_GETWAIT, &fds[0].fd); in rxm_conn_atomic_progress()
1342 ret = fi_control(&ep->msg_cq->fid, FI_GETWAIT, &fds[1].fd); in rxm_conn_atomic_progress()

12