IONIC_DV_..._UDMA_MASK(3)
πΈ NAME πΈ
okay bestie, this is IONIC_DV_..._UDMA_MASK(3) from the Ionic Programmerβs Manual β¨ β and the function in the spotlight is ionic_dv_pd_get_udma_mask, which gets the UDMA pipeline mask of a protection domain. Thatβs the whole name, no cap π
.
π¦ SYNOPSIS π¦
#include <infiniband/ionic_dv.h>
uint8_t ionic_dv_pd_get_udma_mask(struct ibv_pd *ibpd);
β¨ DESCRIPTION β¨
ionic_dv_pd_get_udma_mask() gives you the current UDMA pipeline mask tied to the protection domain or parent domain ibpd π«Ά.
That returned mask tells you which UDMA pipelines are enabled for queues created under this protection domain. It might have been set by an earlier call to ionic_dv_pd_set_udma_mask(3), or it might be the default mask inherited from the device context. literally both paths are valid, okay? π
π ARGUMENTS π
ibpdβ the protection domain or parent domain to query π. It must be an ionic protection domain, periodt.
π RETURN VALUE π
Returns the UDMA pipeline mask of the protection domain. And if ibpd is not an ionic protection domain, it returns 0. Thatβs the whole return vibe check, no extra lore π.
π SEE ALSO π
ionicdv(7)ionic_dv_pd_set_udma_mask(3)ionic_dv_ctx_get_udma_mask(3)ionic_dv_ctx_get_udma_count(3)
go bestie, read the friends too π
π AUTHORS π
Advanced Micro Devices, Inc. π
okay thatβs the page β this manual-page moment is brought to you by source/version ionic, dated 2025-06-23 πβ¨π«Ά
π¦ where this page comes from
- arch rolling: rdma-core 65.0-1 Β· GPL-2.0-or-later OR LicenseRef-OpenIB.org-BSD-MIT AND GPL-2.0-or-later OR LicenseRef-OpenIB.org-BSD-FreeBSD AND GPL-2.0-or-later OR LicenseRef-Intel-BSD-3-Clause AND GPL-2.0-or-later OR LicenseRef-PathScale-BSD-Patent-License AND CC0-1.0 AND MIT AND BSD-2-Clause AND CPL-1.0 OR BSD-2-Clause OR GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms