.\" Automatically generated by Pandoc 3.6.1 .\" .TH "IONIC_DV_CTX_GET_UDMA_MASK" "3" "2025\-06\-23" "ionic" "Ionic Programmer\[cq]s Manual" .SH NAME ionic_dv_ctx_get_udma_mask \- Get mask of UDMA pipeline IDs .SH SYNOPSIS .IP .EX #include \f[B]\f[R] uint8_t ionic_dv_ctx_get_udma_mask(\f[B]struct\f[R] ibv_context *ibctx); .EE .SH DESCRIPTION \f[B]ionic_dv_ctx_get_udma_mask()\f[R] returns a bitmask of all UDMA pipeline IDs available on the ionic device associated with \f[I]ibctx\f[R]. Each set bit represents an available pipeline. .PP The returned mask represents the full set of pipelines supported by the device. A protection domain\[cq]s UDMA mask (set via \f[B]ionic_dv_pd_set_udma_mask\f[R](3)) must be a subset of this device mask. .SH ARGUMENTS .TP \f[I]ibctx\f[R] The device context to query. Must be an ionic device context. .SH RETURN VALUE Returns a bitmask of available UDMA pipeline IDs. Returns 0 if \f[I]ibctx\f[R] is not an ionic device context. .SH SEE ALSO \f[B]ionicdv\f[R](7), \f[B]ionic_dv_ctx_get_udma_count\f[R](3), \f[B]ionic_dv_pd_get_udma_mask\f[R](3), \f[B]ionic_dv_pd_set_udma_mask\f[R](3) .SH AUTHORS Advanced Micro Devices, Inc.