HP 800 HP DLPI Programmer's Guide - Page 94

Optional Primitives to Perform Essential Management Functions, DL_PHYS_ADDR_REQ

Page 94 highlights

DLPI Primitives Local Management Primitives The resulting state is that from which the acknowledged request or response was generated. Optional Primitives to Perform Essential Management Functions This section describes optional primitives. Some of these primitives may not be supported by the DLS provider. DL_PHYS_ADDR_REQ Requests the DLS provider to return the physical address associated with the stream depending upon the value of the address type selected in the request. Format The message consists one M_PROTO message block containing the structure shown below. typedef struct { ulong dl_primitive; ulong dl_addr_type; } dl_phys_addr_req_t; Parameters dl_primitive DL_PHYS_ADDR_REQ dl_addr_type type of address requested - factory physical address or current physical address DL_FACT_PHYS_ADDR NOTE APA PPAs do not support the DL_FACT_PHYS_ADDR primitive. The EOPNOTSUPP Unix error is returned when the DL_FACT_PHYS_ADDR primitive is sent down the APA PPA. DL_CURR_PHYS_ADDR 94 Chapter 2

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223

DLPI Primitives
Local Management Primitives
Chapter 2
94
The resulting state is that from which the acknowledged request or
response was generated.
Optional Primitives to Perform Essential
Management Functions
This section describes optional primitives.
Some of these primitives may
not be supported by the DLS provider.
DL_PHYS_ADDR_REQ
Requests the DLS provider to return the physical address associated
with the stream depending upon the value of the address type selected in
the request.
Format
The message consists one M_PROTO message block containing the
structure shown below.
typedef struct {
ulong
dl_primitive;
ulong
dl_addr_type;
} dl_phys_addr_req_t;
Parameters
dl_primitive
DL_PHYS_ADDR_REQ
dl_addr_type
type of address requested - factory physical address or current
physical address
DL_FACT_PHYS_ADDR
NOTE
APA PPAs do not support the DL_FACT_PHYS_ADDR primitive.
The EOPNOTSUPP Unix error is returned when the
DL_FACT_PHYS_ADDR primitive is sent down the APA PPA.
DL_CURR_PHYS_ADDR