.\" Automatically generated by Pandoc 3.6.1 .\" .TH "IONIC_DV_PD_GET_UDMA_MASK" "3" "2025\-06\-23" "ionic" "Ionic Programmer\[cq]s Manual" .SH NAME ionic_dv_pd_get_udma_mask \- Get UDMA pipeline mask of a protection domain .SH SYNOPSIS .IP .EX #include \f[B]\f[R] uint8_t ionic_dv_pd_get_udma_mask(\f[B]struct\f[R] ibv_pd *ibpd); .EE .SH DESCRIPTION \f[B]ionic_dv_pd_get_udma_mask()\f[R] returns the current UDMA pipeline mask associated with the protection domain or parent domain \f[I]ibpd\f[R]. .PP The returned mask indicates which UDMA pipelines are enabled for queues created under this protection domain. It may have been set by a prior call to \f[B]ionic_dv_pd_set_udma_mask\f[R](3), or it may be the default mask inherited from the device context. .SH ARGUMENTS .TP \f[I]ibpd\f[R] The protection domain or parent domain to query. Must be an ionic protection domain. .SH RETURN VALUE Returns the UDMA pipeline mask of the protection domain. Returns 0 if \f[I]ibpd\f[R] is not an ionic protection domain. .SH SEE ALSO \f[B]ionicdv\f[R](7), \f[B]ionic_dv_pd_set_udma_mask\f[R](3), \f[B]ionic_dv_ctx_get_udma_mask\f[R](3), \f[B]ionic_dv_ctx_get_udma_count\f[R](3) .SH AUTHORS Advanced Micro Devices, Inc.