IONIC_DV_..._UDMA_MASK(3)

πŸ“¦
version 65.0 Β· 3 versions
, in arch rolling

🌸 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 🌈

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