ionic_dv_ctx_get_udma_count - Man Page

Get number of UDMA pipelines

Synopsis

#include <infiniband/ionic_dv.h>

uint8_t ionic_dv_ctx_get_udma_count(struct ibv_context *ibctx);

Description

ionic_dv_ctx_get_udma_count() returns the number of UDMA pipelines available on the ionic device associated with ibctx.

UDMA pipelines are independent data paths through the device. Queues can be assigned to specific pipelines using ionic_dv_pd_set_udma_mask(3) on a protection domain before creating the queues.

Arguments

ibctx

The device context to query. Must be an ionic device context.

Return Value

Returns the number of UDMA pipelines available on the device. Returns 0 if ibctx is not an ionic device context.

See Also

ionicdv(7), ionic_dv_ctx_get_udma_mask(3), ionic_dv_pd_get_udma_mask(3), ionic_dv_pd_set_udma_mask(3)

Authors

Advanced Micro Devices, Inc.

Referenced By

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

2025-06-23 Ionic Programmer’s Manual