NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
urom_domain_lookups_iface Struct Reference

UROM Worker domain lookups interface. More...

#include <doca_urom_plugin.h>

Data Fields

doca_error_t(* addr_lookup )(struct urom_worker_ctx *ctx, uint64_t domain_id, void **addr)
 
doca_error_t(* seg_lookup )(struct urom_worker_ctx *ctx, uint64_t domain_id, uint64_t va, int *seg)
 
doca_error_t(* memh_lookup )(struct urom_worker_ctx *ctx, uint64_t domain_id, int seg, size_t *len, void **memh)
 
doca_error_t(* mkey_lookup )(struct urom_worker_ctx *ctx, uint64_t domain_id, int seg, size_t *len, void **rkey)
 

Detailed Description

UROM Worker domain lookups interface.

Definition at line 154 of file doca_urom_plugin.h.

Field Documentation

◆ addr_lookup

doca_error_t(* urom_domain_lookups_iface::addr_lookup) (struct urom_worker_ctx *ctx, uint64_t domain_id, void **addr)

Domain address lookup function.

Definition at line 158 of file doca_urom_plugin.h.

◆ memh_lookup

doca_error_t(* urom_domain_lookups_iface::memh_lookup) (struct urom_worker_ctx *ctx, uint64_t domain_id, int seg, size_t *len, void **memh)

Domain memory handle lookup function.

Definition at line 168 of file doca_urom_plugin.h.

◆ mkey_lookup

doca_error_t(* urom_domain_lookups_iface::mkey_lookup) (struct urom_worker_ctx *ctx, uint64_t domain_id, int seg, size_t *len, void **rkey)

Domain memory key lookup function.

Definition at line 173 of file doca_urom_plugin.h.

◆ seg_lookup

doca_error_t(* urom_domain_lookups_iface::seg_lookup) (struct urom_worker_ctx *ctx, uint64_t domain_id, uint64_t va, int *seg)

Domain memory segment lookup function.

Definition at line 163 of file doca_urom_plugin.h.


The documentation for this struct was generated from the following file: