1dat_pz_create(3DAT)Direct Access Transport Library Functionsdat_pz_create(3DAT)
2
3
4

NAME

6       dat_pz_create - create an instance of the Protection Zone
7

SYNOPSIS

9       cc [ flag... ] file... -ldat [ library... ]
10       #include <dat/udat.h>
11
12       DAT_RETURN
13           dat_pz_create (
14           IN    DAT_IA_HANDLE    ia_handle,
15           OUT   DAT_PZ_HANDLE    *pz_handle
16           )
17
18

PARAMETERS

20       ia_handle    Handle for an open instance of the IA.
21
22
23       pz_handle    Handle for the created instance of Protection Zone.
24
25

DESCRIPTION

27       The  dat_pz_create()  function  creates  an  instance of the Protection
28       Zone. The Protection Zone provides Consumers a mechanism  for  associa‐
29       tion  Endpoints  with LMRs and RMRs to provide protection for local and
30       remote memory accesses by DTOs.
31

RETURN VALUES

33       DAT_SUCCESS                   The operation was successful.
34
35
36       DAT_INSUFFICIENT_RESOURCES    The operation failed due to resource lim‐
37                                     itations.
38
39
40       DAT_INVALID_PARAMETER         Invalid parameter.
41
42
43       DAT_INVALID_HANDLE            The ia_handle parameter is invalid.
44
45

ATTRIBUTES

47       See attributes(5) for descriptions of the following attributes:
48
49
50
51
52       ┌─────────────────────────────┬─────────────────────────────┐
53       │      ATTRIBUTE TYPE         │      ATTRIBUTE VALUE        │
54       ├─────────────────────────────┼─────────────────────────────┤
55       │Interface Stability          │Standard: uDAPL, 1.1, 1.2    │
56       ├─────────────────────────────┼─────────────────────────────┤
57       │MT-Level                     │Safe                         │
58       └─────────────────────────────┴─────────────────────────────┘
59

SEE ALSO

61       libdat(3LIB), attributes(5)
62
63
64
65SunOS 5.11                        16 Jul 2004              dat_pz_create(3DAT)
Impressum