ionic_dv_pd_get_udma_mask - Man Page

Get UDMA pipeline mask of a protection domain

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() returns the current UDMA pipeline mask associated with the protection domain or parent domain ibpd.

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 ionic_dv_pd_set_udma_mask(3), or it may be the default mask inherited from the device context.

Arguments

ibpd

The protection domain or parent domain to query. Must be an ionic protection domain.

Return Value

Returns the UDMA pipeline mask of the protection domain. Returns 0 if ibpd is not an ionic protection domain.

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)

Authors

Advanced Micro Devices, Inc.

Referenced By

ionicdv(7), ionic_dv_ctx_get_udma_count(3), ionic_dv_ctx_get_udma_mask(3), ionic_dv_pd_set_udma_mask(3).

2025-06-23 Ionic Programmer’s Manual