Symbol: obj
cddl/lib/libdtrace/libproc_compat.h
50
#define Pname_to_ctf(p, obj) (ctf_file_t *)proc_name2ctf(p, obj)
crypto/heimdal/base/array.c
198
heim_object_t obj;
crypto/heimdal/base/array.c
201
obj = array->val[idx];
crypto/heimdal/base/array.c
209
heim_release(obj);
crypto/heimdal/base/heimbase.c
547
heim_object_t obj;
crypto/heimdal/base/heimbase.c
553
obj = HEIM_TAILQ_FIRST(&autorel->pool);
crypto/heimdal/base/heimbase.c
555
heim_release(BASE2PTR(obj));
crypto/heimdal/base/test_base.c
43
memory_free(heim_object_t obj)
crypto/heimdal/lib/hx509/softp11.c
1258
struct st_object *obj;
crypto/heimdal/lib/hx509/softp11.c
1269
if ((ret = object_handle_to_object(hObject, &obj)) != CKR_OK) {
crypto/heimdal/lib/hx509/softp11.c
1277
for (j = 0; j < obj->num_attributes; j++) {
crypto/heimdal/lib/hx509/softp11.c
1278
if (obj->attrs[j].secret) {
crypto/heimdal/lib/hx509/softp11.c
1282
if (pTemplate[i].type == obj->attrs[j].attribute.type) {
crypto/heimdal/lib/hx509/softp11.c
1283
if (pTemplate[i].pValue != NULL_PTR && obj->attrs[j].secret == 0) {
crypto/heimdal/lib/hx509/softp11.c
1284
if (pTemplate[i].ulValueLen >= obj->attrs[j].attribute.ulValueLen)
crypto/heimdal/lib/hx509/softp11.c
1285
memcpy(pTemplate[i].pValue, obj->attrs[j].attribute.pValue,
crypto/heimdal/lib/hx509/softp11.c
1286
obj->attrs[j].attribute.ulValueLen);
crypto/heimdal/lib/hx509/softp11.c
1288
pTemplate[i].ulValueLen = obj->attrs[j].attribute.ulValueLen;
crypto/heimdal/lib/hx509/softp11.c
1292
if (j == obj->num_attributes) {
crypto/heimdal/lib/hx509/softp11.c
200
attributes_match(const struct st_object *obj,
crypto/heimdal/lib/hx509/softp11.c
207
st_logf("attributes_match: %ld\n", (unsigned long)OBJECT_ID(obj));
crypto/heimdal/lib/hx509/softp11.c
211
for (j = 0; j < obj->num_attributes; j++) {
crypto/heimdal/lib/hx509/softp11.c
212
if (attributes[i].type == obj->attrs[j].attribute.type &&
crypto/heimdal/lib/hx509/softp11.c
213
attributes[i].ulValueLen == obj->attrs[j].attribute.ulValueLen &&
crypto/heimdal/lib/hx509/softp11.c
214
memcmp(attributes[i].pValue, obj->attrs[j].attribute.pValue,
crypto/heimdal/lib/hx509/softp11.c
41
#define OBJECT_ID(obj) HANDLE_OBJECT_ID((obj)->object_handle)
crypto/krb5/src/include/k5-json.h
165
void k5_json_object_iterate(k5_json_object obj,
crypto/krb5/src/include/k5-json.h
169
size_t k5_json_object_count(k5_json_object obj);
crypto/krb5/src/include/k5-json.h
176
int k5_json_object_set(k5_json_object obj, const char *key, k5_json_value val);
crypto/krb5/src/include/k5-json.h
180
k5_json_value k5_json_object_get(k5_json_object obj, const char *key);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
107
retval = k5_json_object_set(obj, key, str);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
114
codec_value_to_int32(k5_json_object obj, const char *key, krb5_int32 *int32)
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
118
val = k5_json_object_get(obj, key);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1196
k5_json_object obj = NULL;
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1201
retval = k5_json_object_create(&obj);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1209
retval = k5_json_object_set(obj, "tokeninfo", num);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1219
retval = k5_json_object_set(obj, "value", str);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1230
retval = k5_json_object_set(obj, "pin", str);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1236
retval = k5_json_encode(obj, &tmp);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1239
k5_json_release(obj);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1247
k5_json_release(obj);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
131
codec_int32_to_value(krb5_int32 int32, k5_json_object obj, const char *key)
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
143
retval = k5_json_object_set(obj, key, num);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
153
k5_json_object obj;
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
156
retval = k5_json_object_create(&obj);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
169
retval = codec_int32_to_value(flags, obj, "flags");
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
173
retval = codec_data_to_value(&ti->vendor, obj, "vendor");
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
177
retval = codec_data_to_value(&ti->challenge, obj, "challenge");
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
181
retval = codec_int32_to_value(ti->length, obj, "length");
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
187
retval = codec_int32_to_value(ti->format, obj, "format");
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
192
retval = codec_data_to_value(&ti->token_id, obj, "tokenID");
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
196
retval = codec_data_to_value(&ti->alg_id, obj, "algID");
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
200
*out = obj;
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
204
k5_json_release(obj);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
213
k5_json_object obj = NULL, tmp = NULL;
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
219
retval = k5_json_object_create(&obj);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
228
retval = k5_json_object_set(obj, "service", str);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
249
retval = k5_json_object_set(obj, "tokenInfo", arr);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
253
retval = k5_json_encode(obj, json);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
259
k5_json_release(obj);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
265
codec_decode_tokeninfo(k5_json_object obj)
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
274
retval = codec_value_to_int32(obj, "flags", &ti->flags);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
278
retval = codec_value_to_string(obj, "vendor", &ti->vendor);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
282
retval = codec_value_to_string(obj, "challenge", &ti->challenge);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
286
retval = codec_value_to_int32(obj, "length", &ti->length);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
292
retval = codec_value_to_int32(obj, "format", &ti->format);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
298
retval = codec_value_to_string(obj, "tokenID", &ti->token_id);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
302
retval = codec_value_to_string(obj, "algID", &ti->alg_id);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
318
k5_json_value obj = NULL, arr = NULL, tmp = NULL;
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
322
retval = k5_json_decode(json, &obj);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
326
if (k5_json_get_tid(obj) != K5_JSON_TID_OBJECT)
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
329
arr = k5_json_object_get(obj, "tokenInfo");
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
345
retval = codec_value_to_string(obj, "service", &chl->service);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
359
k5_json_release(obj);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
369
k5_json_release(obj);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
58
codec_value_to_string(k5_json_object obj, const char *key, char **string)
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
63
val = k5_json_object_get(obj, key);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
80
codec_value_to_data(k5_json_object obj, const char *key, krb5_data *data)
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
85
retval = codec_value_to_string(obj, key, &tmp);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
95
codec_data_to_value(krb5_data *data, k5_json_object obj, const char *key)
crypto/krb5/src/lib/rpc/dyn.c
106
DynDestroy(/*@only@*/DynObjectP obj)
crypto/krb5/src/lib/rpc/dyn.c
108
if (obj->paranoid) {
crypto/krb5/src/lib/rpc/dyn.c
109
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
111
obj->el_size * obj->size, obj->array);
crypto/krb5/src/lib/rpc/dyn.c
112
memset(obj->array, 0, (size_t) (obj->el_size * obj->size));
crypto/krb5/src/lib/rpc/dyn.c
114
free(obj->array);
crypto/krb5/src/lib/rpc/dyn.c
115
free(obj);
crypto/krb5/src/lib/rpc/dyn.c
120
DynRelease(DynObjectP obj)
crypto/krb5/src/lib/rpc/dyn.c
122
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
124
free(obj);
crypto/krb5/src/lib/rpc/dyn.c
136
DynDebug(DynObjectP obj, int state)
crypto/krb5/src/lib/rpc/dyn.c
138
obj->debug = state;
crypto/krb5/src/lib/rpc/dyn.c
156
DynDelete(DynObjectP obj, int idx)
crypto/krb5/src/lib/rpc/dyn.c
159
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
164
if (idx >= obj->num_el) {
crypto/krb5/src/lib/rpc/dyn.c
165
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
167
obj->num_el);
crypto/krb5/src/lib/rpc/dyn.c
171
if (idx == obj->num_el-1) {
crypto/krb5/src/lib/rpc/dyn.c
172
if (obj->paranoid) {
crypto/krb5/src/lib/rpc/dyn.c
173
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
175
memset(obj->array + idx*obj->el_size, 0, (size_t) obj->el_size);
crypto/krb5/src/lib/rpc/dyn.c
178
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
183
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
186
obj->el_size*(obj->num_el - idx), obj->array,
crypto/krb5/src/lib/rpc/dyn.c
187
(idx+1)*obj->el_size, idx*obj->el_size);
crypto/krb5/src/lib/rpc/dyn.c
189
memmove(obj->array + idx*obj->el_size,
crypto/krb5/src/lib/rpc/dyn.c
190
obj->array + (idx+1)*obj->el_size,
crypto/krb5/src/lib/rpc/dyn.c
191
(size_t) obj->el_size*(obj->num_el - idx));
crypto/krb5/src/lib/rpc/dyn.c
192
if (obj->paranoid) {
crypto/krb5/src/lib/rpc/dyn.c
193
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
196
obj->el_size, obj->array,
crypto/krb5/src/lib/rpc/dyn.c
197
obj->el_size*(obj->num_el - 1));
crypto/krb5/src/lib/rpc/dyn.c
198
memset(obj->array + obj->el_size*(obj->num_el - 1), 0,
crypto/krb5/src/lib/rpc/dyn.c
199
(size_t) obj->el_size);
crypto/krb5/src/lib/rpc/dyn.c
203
--obj->num_el;
crypto/krb5/src/lib/rpc/dyn.c
205
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
219
DynInitzero(DynObjectP obj, int state)
crypto/krb5/src/lib/rpc/dyn.c
221
obj->initzero = state;
crypto/krb5/src/lib/rpc/dyn.c
223
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
236
DynInsert(DynObjectP obj, int idx, void *els_in, int num)
crypto/krb5/src/lib/rpc/dyn.c
241
if (idx < 0 || idx > obj->num_el) {
crypto/krb5/src/lib/rpc/dyn.c
242
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
244
idx, obj->num_el);
crypto/krb5/src/lib/rpc/dyn.c
249
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
255
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
257
(obj->num_el-idx)*obj->el_size, obj->array,
crypto/krb5/src/lib/rpc/dyn.c
258
obj->el_size*idx, obj->el_size*(idx+num));
crypto/krb5/src/lib/rpc/dyn.c
260
if ((ret = _DynResize(obj, obj->num_el + num)) != DYN_OK)
crypto/krb5/src/lib/rpc/dyn.c
262
memmove(obj->array + obj->el_size*(idx + num),
crypto/krb5/src/lib/rpc/dyn.c
263
obj->array + obj->el_size*idx,
crypto/krb5/src/lib/rpc/dyn.c
264
(size_t) ((obj->num_el-idx)*obj->el_size));
crypto/krb5/src/lib/rpc/dyn.c
266
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
268
obj->el_size*num, els, obj->array, obj->el_size*idx);
crypto/krb5/src/lib/rpc/dyn.c
270
memmove(obj->array + obj->el_size*idx, els, (size_t) (obj->el_size*num));
crypto/krb5/src/lib/rpc/dyn.c
271
obj->num_el += num;
crypto/krb5/src/lib/rpc/dyn.c
273
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
287
DynParanoid(DynObjectP obj, int state)
crypto/krb5/src/lib/rpc/dyn.c
289
obj->paranoid = state;
crypto/krb5/src/lib/rpc/dyn.c
291
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
304
DynArray(DynObjectP obj)
crypto/krb5/src/lib/rpc/dyn.c
306
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
308
obj->array);
crypto/krb5/src/lib/rpc/dyn.c
310
return obj->array;
crypto/krb5/src/lib/rpc/dyn.c
314
DynGet(DynObjectP obj, int num)
crypto/krb5/src/lib/rpc/dyn.c
317
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
322
if (num >= obj->num_el) {
crypto/krb5/src/lib/rpc/dyn.c
323
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
325
obj->num_el);
crypto/krb5/src/lib/rpc/dyn.c
329
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
331
obj->array, obj->el_size*num);
crypto/krb5/src/lib/rpc/dyn.c
333
return (DynPtr) obj->array + obj->el_size*num;
crypto/krb5/src/lib/rpc/dyn.c
336
int DynAdd(DynObjectP obj, void *el)
crypto/krb5/src/lib/rpc/dyn.c
34
DynAppend(DynObjectP obj, DynPtr els, int num)
crypto/krb5/src/lib/rpc/dyn.c
340
ret = DynPut(obj, el, obj->num_el);
crypto/krb5/src/lib/rpc/dyn.c
344
++obj->num_el;
crypto/krb5/src/lib/rpc/dyn.c
357
DynPut(DynObjectP obj, void *el_in, int idx)
crypto/krb5/src/lib/rpc/dyn.c
36
return DynInsert(obj, DynSize(obj), els, num);
crypto/krb5/src/lib/rpc/dyn.c
362
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
364
obj->el_size, el, obj->array, idx*obj->el_size);
crypto/krb5/src/lib/rpc/dyn.c
366
if ((ret = _DynResize(obj, idx)) != DYN_OK)
crypto/krb5/src/lib/rpc/dyn.c
369
memmove(obj->array + idx*obj->el_size, el, (size_t) obj->el_size);
crypto/krb5/src/lib/rpc/dyn.c
371
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
388
_DynResize(DynObjectP obj, int req)
crypto/krb5/src/lib/rpc/dyn.c
392
if (obj->size > req)
crypto/krb5/src/lib/rpc/dyn.c
394
else if (obj->inc > 0)
crypto/krb5/src/lib/rpc/dyn.c
395
return _DynRealloc(obj, (req - obj->size) / obj->inc + 1);
crypto/krb5/src/lib/rpc/dyn.c
397
if (obj->size == 0)
crypto/krb5/src/lib/rpc/dyn.c
398
size = -obj->inc;
crypto/krb5/src/lib/rpc/dyn.c
400
size = obj->size;
crypto/krb5/src/lib/rpc/dyn.c
407
return _DynRealloc(obj, size);
crypto/krb5/src/lib/rpc/dyn.c
420
_DynRealloc(DynObjectP obj, int num_incs)
crypto/krb5/src/lib/rpc/dyn.c
425
if (obj->inc > 0)
crypto/krb5/src/lib/rpc/dyn.c
426
new_size_in_bytes = obj->el_size*(obj->size + obj->inc*num_incs);
crypto/krb5/src/lib/rpc/dyn.c
428
new_size_in_bytes = obj->el_size*num_incs;
crypto/krb5/src/lib/rpc/dyn.c
430
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
433
new_size_in_bytes - obj->el_size*obj->size,
crypto/krb5/src/lib/rpc/dyn.c
436
temp = (DynPtr) realloc(obj->array, (size_t) new_size_in_bytes);
crypto/krb5/src/lib/rpc/dyn.c
438
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
443
obj->array = temp;
crypto/krb5/src/lib/rpc/dyn.c
444
if (obj->inc > 0)
crypto/krb5/src/lib/rpc/dyn.c
445
obj->size += obj->inc*num_incs;
crypto/krb5/src/lib/rpc/dyn.c
447
obj->size = num_incs;
crypto/krb5/src/lib/rpc/dyn.c
450
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
464
DynSize(DynObjectP obj)
crypto/krb5/src/lib/rpc/dyn.c
466
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
467
fprintf(stderr, "dyn: size: returning size %d.\n", obj->num_el);
crypto/krb5/src/lib/rpc/dyn.c
469
return obj->num_el;
crypto/krb5/src/lib/rpc/dyn.c
473
DynCapacity(DynObjectP obj)
crypto/krb5/src/lib/rpc/dyn.c
475
if (obj->debug)
crypto/krb5/src/lib/rpc/dyn.c
476
fprintf(stderr, "dyn: capacity: returning cap of %d.\n", obj->size);
crypto/krb5/src/lib/rpc/dyn.c
478
return obj->size;
crypto/krb5/src/lib/rpc/dyn.c
56
DynObjectP obj;
crypto/krb5/src/lib/rpc/dyn.c
58
obj = (DynObjectP) malloc(sizeof(DynObjectRecP));
crypto/krb5/src/lib/rpc/dyn.c
59
if (obj == NULL)
crypto/krb5/src/lib/rpc/dyn.c
62
obj->array = (DynPtr) malloc(1);
crypto/krb5/src/lib/rpc/dyn.c
63
if (obj->array == NULL) {
crypto/krb5/src/lib/rpc/dyn.c
64
free(obj);
crypto/krb5/src/lib/rpc/dyn.c
67
obj->array[0] = '\0';
crypto/krb5/src/lib/rpc/dyn.c
69
obj->el_size = el_size;
crypto/krb5/src/lib/rpc/dyn.c
70
obj->num_el = obj->size = 0;
crypto/krb5/src/lib/rpc/dyn.c
71
obj->debug = obj->paranoid = 0;
crypto/krb5/src/lib/rpc/dyn.c
72
obj->inc = (inc) ? inc : default_increment;
crypto/krb5/src/lib/rpc/dyn.c
73
obj->initzero = 0;
crypto/krb5/src/lib/rpc/dyn.c
75
return obj;
crypto/krb5/src/lib/rpc/dyn.c
79
DynCopy(DynObjectP obj)
crypto/krb5/src/lib/rpc/dyn.c
87
obj1->el_size = obj->el_size;
crypto/krb5/src/lib/rpc/dyn.c
88
obj1->num_el = obj->num_el;
crypto/krb5/src/lib/rpc/dyn.c
89
obj1->size = obj->size;
crypto/krb5/src/lib/rpc/dyn.c
90
obj1->inc = obj->inc;
crypto/krb5/src/lib/rpc/dyn.c
91
obj1->debug = obj->debug;
crypto/krb5/src/lib/rpc/dyn.c
92
obj1->paranoid = obj->paranoid;
crypto/krb5/src/lib/rpc/dyn.c
93
obj1->initzero = obj->initzero;
crypto/krb5/src/lib/rpc/dyn.c
99
memcpy(obj1->array, obj->array,
crypto/krb5/src/lib/rpc/dyn.h
34
#define DynHigh(obj) (DynSize(obj) - 1)
crypto/krb5/src/lib/rpc/dyn.h
35
#define DynLow(obj) (0)
crypto/krb5/src/lib/rpc/dyn.h
61
/*@null@*//*@only@*/ DynObject DynCopy (DynObject obj);
crypto/krb5/src/lib/rpc/dyn.h
62
int DynDestroy (/*@only@*/DynObject obj), DynRelease (DynObject obj);
crypto/krb5/src/lib/rpc/dyn.h
63
int DynAdd (DynObject obj, void *el);
crypto/krb5/src/lib/rpc/dyn.h
64
int DynPut (DynObject obj, void *el, int idx);
crypto/krb5/src/lib/rpc/dyn.h
65
int DynInsert (DynObject obj, int idx, /*@observer@*/void *els, int num);
crypto/krb5/src/lib/rpc/dyn.h
66
int DynDelete (DynObject obj, int idx);
crypto/krb5/src/lib/rpc/dyn.h
67
/*@dependent@*//*@null@*/ DynPtr DynGet (DynObject obj, int num);
crypto/krb5/src/lib/rpc/dyn.h
68
/*@observer@*/ DynPtr DynArray (DynObject obj);
crypto/krb5/src/lib/rpc/dyn.h
69
int DynDebug (DynObject obj, int state);
crypto/krb5/src/lib/rpc/dyn.h
70
int DynParanoid (DynObject obj, int state);
crypto/krb5/src/lib/rpc/dyn.h
71
int DynInitzero (DynObject obj, int state);
crypto/krb5/src/lib/rpc/dyn.h
72
int DynSize (DynObject obj);
crypto/krb5/src/lib/rpc/dyn.h
73
int DynCapacity (DynObject obj);
crypto/krb5/src/lib/rpc/dyn.h
74
int DynAppend (DynObject obj, DynPtr els, int num);
crypto/krb5/src/lib/rpc/dynP.h
44
int _DynRealloc (DynObjectP obj, int req),
crypto/krb5/src/lib/rpc/dynP.h
45
_DynResize (DynObjectP obj, int req);
crypto/krb5/src/lib/rpc/dyntest.c
100
if (DynDelete(obj, DynHigh(obj) / 2) != DYN_OK) {
crypto/krb5/src/lib/rpc/dyntest.c
105
if (DynDelete(obj, DynHigh(obj) * 2) == DYN_OK) {
crypto/krb5/src/lib/rpc/dyntest.c
111
if (DynAdd(obj, &d) != DYN_OK) {
crypto/krb5/src/lib/rpc/dyntest.c
116
data = (char *) DynGet(obj, 0);
crypto/krb5/src/lib/rpc/dyntest.c
121
s = DynSize(obj);
crypto/krb5/src/lib/rpc/dyntest.c
125
data = (char *) DynGet(obj, 13);
crypto/krb5/src/lib/rpc/dyntest.c
132
data = (char *) DynGet(obj, DynSize(obj));
crypto/krb5/src/lib/rpc/dyntest.c
138
data = DynGet(obj, 14);
crypto/krb5/src/lib/rpc/dyntest.c
145
if (DynInsert(obj, -1, "foo", 4) != DYN_BADINDEX ||
crypto/krb5/src/lib/rpc/dyntest.c
146
DynInsert(obj, DynSize(obj) + 1, "foo", 4) != DYN_BADINDEX ||
crypto/krb5/src/lib/rpc/dyntest.c
147
DynInsert(obj, 0, "foo", -1) != DYN_BADVALUE) {
crypto/krb5/src/lib/rpc/dyntest.c
152
if (DynInsert(obj, DynSize(obj) - 2, insert3, strlen(insert3) +
crypto/krb5/src/lib/rpc/dyntest.c
158
if (DynInsert(obj, 19, insert2, strlen(insert2)) != DYN_OK) {
crypto/krb5/src/lib/rpc/dyntest.c
163
if (DynInsert(obj, 0, insert1, strlen(insert1)+1) != DYN_OK) {
crypto/krb5/src/lib/rpc/dyntest.c
168
data = DynGet(obj, 14 + strlen(insert1) + 1);
crypto/krb5/src/lib/rpc/dyntest.c
176
data = DynGet(obj, 0);
crypto/krb5/src/lib/rpc/dyntest.c
184
if(DynDestroy(obj) != DYN_OK) {
crypto/krb5/src/lib/rpc/dyntest.c
38
DynObject obj;
crypto/krb5/src/lib/rpc/dyntest.c
56
obj = DynCreate(sizeof(char), -8);
crypto/krb5/src/lib/rpc/dyntest.c
57
if (! obj) {
crypto/krb5/src/lib/rpc/dyntest.c
62
if(DynDebug(obj, 1) != DYN_OK) {
crypto/krb5/src/lib/rpc/dyntest.c
66
if(DynParanoid(obj, 1) != DYN_OK) {
crypto/krb5/src/lib/rpc/dyntest.c
72
if ((DynGet(obj, -5) != NULL) ||
crypto/krb5/src/lib/rpc/dyntest.c
73
(DynGet(obj, 0) != NULL) || (DynGet(obj, 1000) != NULL)) {
crypto/krb5/src/lib/rpc/dyntest.c
78
if (DynDelete(obj, -1) != DYN_BADINDEX ||
crypto/krb5/src/lib/rpc/dyntest.c
79
DynDelete(obj, 0) != DYN_BADINDEX ||
crypto/krb5/src/lib/rpc/dyntest.c
80
DynDelete(obj, 100) != DYN_BADINDEX) {
crypto/krb5/src/lib/rpc/dyntest.c
85
printf("Size of empty object: %d\n", DynSize(obj));
crypto/krb5/src/lib/rpc/dyntest.c
89
if (DynAdd(obj, &d) != DYN_OK) {
crypto/krb5/src/lib/rpc/dyntest.c
95
if (DynAppend(obj, random_string, strlen(random_string)+1) != DYN_OK) {
crypto/krb5/src/plugins/audit/kdc_j_encode.c
103
k5_json_object obj = NULL;
crypto/krb5/src/plugins/audit/kdc_j_encode.c
108
if (k5_json_object_create(&obj))
crypto/krb5/src/plugins/audit/kdc_j_encode.c
112
ret = string_to_value("KDC_START", obj, AU_EVENT_NAME);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
114
ret = bool_to_value(ev_success, obj, AU_EVENT_STATUS);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
116
ret = k5_json_encode(obj, jout);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
117
k5_json_release(obj);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
128
k5_json_object obj = NULL;
crypto/krb5/src/plugins/audit/kdc_j_encode.c
138
if (k5_json_object_create(&obj))
crypto/krb5/src/plugins/audit/kdc_j_encode.c
141
ret = eventinfo_to_value(obj, "AS_REQ", state->stage, ev_success);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
145
ret = string_to_value(state->tkt_out_id, obj, AU_TKT_OUT_ID);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
149
ret = string_to_value(state->req_id, obj, AU_REQ_ID);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
153
ret = int32_to_value(state->cl_port, obj, AU_FROMPORT);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
156
ret = addr_to_value(state->cl_addr, obj, AU_FROMADDR);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
160
ret = string_to_value(state->status, obj, AU_KDC_STATUS);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
164
ret = data_to_value(state->cl_realm, obj, AU_CREF_REALM);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
168
ret = req_to_value(state->request, ev_success, obj);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
172
ret = rep_to_value(state->reply, ev_success, obj);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
175
ret = k5_json_encode(obj, jout);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
178
k5_json_release(obj);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
188
k5_json_object obj = NULL;
crypto/krb5/src/plugins/audit/kdc_j_encode.c
200
if (k5_json_object_create(&obj))
crypto/krb5/src/plugins/audit/kdc_j_encode.c
204
ret = eventinfo_to_value(obj, "TGS_REQ", state->stage, ev_success);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
208
ret = string_to_value(state->tkt_in_id, obj, AU_TKT_IN_ID);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
211
ret = string_to_value(state->tkt_out_id, obj, AU_TKT_OUT_ID);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
215
ret = string_to_value(state->req_id, obj, AU_REQ_ID);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
219
ret = int32_to_value(state->cl_port, obj, AU_FROMPORT);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
222
ret = addr_to_value(state->cl_addr, obj, AU_FROMADDR);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
232
ret = int32_to_value(tkt_renewed, obj, AU_TKT_RENEWED);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
235
ret = int32_to_value(tkt_validated, obj, AU_TKT_VALIDATED);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
239
ret = string_to_value(state->status, obj, AU_KDC_STATUS);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
243
ret = req_to_value(req, ev_success, obj);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
247
ret = rep_to_value(state->reply, ev_success, obj);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
250
ret = k5_json_encode(obj, jout);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
253
k5_json_release(obj);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
263
k5_json_object obj = NULL;
crypto/krb5/src/plugins/audit/kdc_j_encode.c
273
if (k5_json_object_create(&obj))
crypto/krb5/src/plugins/audit/kdc_j_encode.c
277
ret = eventinfo_to_value(obj, "S4U2SELF", state->stage, ev_success);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
281
ret = string_to_value(state->tkt_in_id, obj, AU_TKT_IN_ID);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
285
ret = string_to_value(state->tkt_out_id, obj, AU_TKT_OUT_ID);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
289
ret = string_to_value(state->req_id, obj, AU_REQ_ID);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
294
ret = string_to_value(state->status, obj, AU_KDC_STATUS);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
298
ret = int32_to_value(state->violation, obj, AU_VIOLATION);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
303
ret = princ_to_value(state->s4u2self_user, obj, AU_REQ_S4U2S_USER);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
307
ret = k5_json_encode(obj, jout);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
310
k5_json_release(obj);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
320
k5_json_object obj = NULL;
crypto/krb5/src/plugins/audit/kdc_j_encode.c
331
if (k5_json_object_create(&obj))
crypto/krb5/src/plugins/audit/kdc_j_encode.c
335
ret = eventinfo_to_value(obj, "S4U2PROXY", state->stage, ev_success);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
339
ret = string_to_value(state->tkt_in_id, obj, AU_TKT_IN_ID);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
343
ret = string_to_value(state->tkt_out_id, obj, AU_TKT_OUT_ID);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
347
ret = string_to_value(state->evid_tkt_id, obj, AU_EVIDENCE_TKT_ID);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
351
ret = string_to_value(state->req_id, obj, AU_REQ_ID);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
357
ret = string_to_value(state->status, obj, AU_KDC_STATUS);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
361
ret = int32_to_value(state->violation, obj, AU_VIOLATION);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
368
obj, AU_REQ_S4U2P_USER);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
372
ret = k5_json_encode(obj, jout);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
375
k5_json_release(obj);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
385
k5_json_object obj = NULL;
crypto/krb5/src/plugins/audit/kdc_j_encode.c
396
if (k5_json_object_create(&obj))
crypto/krb5/src/plugins/audit/kdc_j_encode.c
399
ret = eventinfo_to_value(obj, "U2U", state->stage, ev_success);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
403
ret = string_to_value(state->tkt_in_id, obj, AU_TKT_IN_ID);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
407
ret = string_to_value(state->tkt_out_id, obj, AU_TKT_OUT_ID);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
41
string_to_value(const char *in, k5_json_object obj, const char *key);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
411
ret = string_to_value(state->req_id, obj, AU_REQ_ID);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
417
ret = string_to_value(state->status, obj, AU_KDC_STATUS);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
423
obj, AU_REQ_U2U_USER);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
428
obj, AU_SRV_ETYPE);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
43
princ_to_value(krb5_principal princ, k5_json_object obj, const char *key);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
432
ret = k5_json_encode(obj, jout);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
435
k5_json_release(obj);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
443
string_to_value(const char *in, k5_json_object obj, const char *key)
crypto/krb5/src/plugins/audit/kdc_j_encode.c
45
data_to_value(krb5_data *data, k5_json_object obj, const char *key);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
454
ret = k5_json_object_set(obj, key, str);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
466
data_to_value(krb5_data *data, k5_json_object obj, const char *key)
crypto/krb5/src/plugins/audit/kdc_j_encode.c
47
int32_to_value(krb5_int32 int32, k5_json_object obj, const char *key);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
477
ret = k5_json_object_set(obj, key, str);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
488
int32_to_value(krb5_int32 int32, k5_json_object obj, const char *key)
crypto/krb5/src/plugins/audit/kdc_j_encode.c
49
bool_to_value(krb5_boolean b, k5_json_object obj, const char *key);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
496
ret = k5_json_object_set(obj, key, num);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
507
bool_to_value(krb5_boolean in, k5_json_object obj, const char *key)
crypto/krb5/src/plugins/audit/kdc_j_encode.c
51
addr_to_obj(krb5_address *a, k5_json_object obj);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
516
ret = k5_json_object_set(obj, key, b);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
526
eventinfo_to_value(k5_json_object obj, const char *name,
crypto/krb5/src/plugins/audit/kdc_j_encode.c
53
eventinfo_to_value(k5_json_object obj, const char *name,
crypto/krb5/src/plugins/audit/kdc_j_encode.c
531
ret = string_to_value(name, obj, AU_EVENT_NAME);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
534
ret = int32_to_value(stage, obj, AU_STAGE);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
536
ret = bool_to_value(ev_success, obj, AU_EVENT_STATUS);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
546
princ_to_value(krb5_principal princ, k5_json_object obj, const char *key)
crypto/krb5/src/plugins/audit/kdc_j_encode.c
56
addr_to_value(const krb5_address *address, k5_json_object obj,
crypto/krb5/src/plugins/audit/kdc_j_encode.c
587
ret = k5_json_object_set(obj, key, tmp);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
60
k5_json_object obj);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
600
addr_to_obj(krb5_address *a, k5_json_object obj)
crypto/krb5/src/plugins/audit/kdc_j_encode.c
610
ret = int32_to_value(a->addrtype, obj, AU_TYPE);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
613
ret = int32_to_value(a->length, obj, AU_LENGTH);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
63
k5_json_object obj);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
630
ret = k5_json_object_set(obj, AU_IP, arr);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
640
ret = k5_json_object_set(obj, AU_PATH, str);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
65
tkt_to_value(krb5_ticket *tkt, k5_json_object obj, const char *key);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
656
addr_to_value(const krb5_address *address, k5_json_object obj, const char *key)
crypto/krb5/src/plugins/audit/kdc_j_encode.c
669
ret = k5_json_object_set(obj, key, addr_obj);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
681
k5_json_object obj)
crypto/krb5/src/plugins/audit/kdc_j_encode.c
694
ret = princ_to_value(req->client, obj, AU_REQ_CLIENT);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
697
ret = princ_to_value(req->server, obj, AU_REQ_SERVER);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
701
ret = int32_to_value(req->kdc_options, obj, AU_REQ_KDC_OPTIONS);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
704
ret = int32_to_value(req->from, obj, AU_REQ_TKT_START);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
707
ret = int32_to_value(req->till, obj, AU_REQ_TKT_END);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
710
ret = int32_to_value(req->rtime, obj, AU_REQ_TKT_RENEW_TILL);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
728
ret = k5_json_object_set(obj, AU_REQ_AVAIL_ETYPES, arr);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
748
ret = k5_json_object_set(obj, AU_REQ_PA_TYPE, arrpa);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
766
ret = k5_json_object_set(obj, AU_REQ_ADDRESSES, arra);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
783
k5_json_object obj)
crypto/krb5/src/plugins/audit/kdc_j_encode.c
79
k5_json_object obj = NULL;
crypto/krb5/src/plugins/audit/kdc_j_encode.c
794
ret = tkt_to_value(rep->ticket, obj, AU_REP_TICKET);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
796
ret = int32_to_value(rep->enc_part.enctype, obj, AU_REP_ETYPE);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
818
ret = k5_json_object_set(obj, AU_REP_PA_TYPE, arrpa);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
830
tkt_to_value(krb5_ticket *tkt, k5_json_object obj,
crypto/krb5/src/plugins/audit/kdc_j_encode.c
84
if (k5_json_object_create(&obj))
crypto/krb5/src/plugins/audit/kdc_j_encode.c
88
ret = string_to_value("KDC_STOP", obj, AU_EVENT_NAME);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
893
ret = k5_json_object_set(obj, key, tmp);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
90
ret = bool_to_value(ev_success, obj, AU_EVENT_STATUS);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
92
ret = k5_json_encode(obj, jout);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
93
k5_json_release(obj);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
372
k5_json_value obj;
crypto/krb5/src/plugins/preauth/otp/otp_state.c
387
obj = k5_json_array_get(arr, i);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
388
if (k5_json_get_tid(obj) != K5_JSON_TID_STRING) {
crypto/krb5/src/plugins/preauth/otp/otp_state.c
392
indicators[i] = strdup(k5_json_string_utf8(obj));
crypto/krb5/src/plugins/preauth/otp/otp_state.c
406
const token_type *types, k5_json_object obj, token *out)
crypto/krb5/src/plugins/preauth/otp/otp_state.c
419
val = k5_json_object_get(obj, "type");
crypto/krb5/src/plugins/preauth/otp/otp_state.c
430
val = k5_json_object_get(obj, "username");
crypto/krb5/src/plugins/preauth/otp/otp_state.c
443
val = k5_json_object_get(obj, "indicators");
crypto/krb5/src/plugins/preauth/otp/otp_state.c
480
k5_json_object obj;
crypto/krb5/src/plugins/preauth/otp/otp_state.c
495
retval = k5_json_object_create(&obj);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
498
retval = k5_json_array_add(val, obj);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
499
k5_json_release(obj);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
519
k5_json_value obj;
crypto/krb5/src/plugins/preauth/otp/otp_state.c
533
obj = k5_json_array_get(arr, i);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
534
if (k5_json_get_tid(obj) != K5_JSON_TID_OBJECT) {
crypto/krb5/src/plugins/preauth/otp/otp_state.c
538
retval = token_decode(ctx, princ, types, obj, &tokens[i]);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3857
CK_OBJECT_HANDLE obj;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3880
ret = pkinit_find_private_key(context, id_cryptoctx, CKA_SIGN, &obj);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3887
rv = p11->C_GetAttributeValue(session, obj, &attr, 1);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3931
rv = p11->C_SignInit(session, &mech, obj);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4418
CK_OBJECT_HANDLE obj;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4426
rv = p11->C_FindObjects(session, &obj, 1, &count);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4437
rv = p11->C_GetAttributeValue(session, obj, attrs, 2);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4454
rv = p11->C_GetAttributeValue(session, obj, attrs, 2);
crypto/krb5/src/util/support/json.c
1008
k5_json_object obj;
crypto/krb5/src/util/support/json.c
1030
ret = parse_object(ctx, &obj);
crypto/krb5/src/util/support/json.c
1034
*val_out = obj;
crypto/krb5/src/util/support/json.c
375
k5_json_object obj = ptr;
crypto/krb5/src/util/support/json.c
378
for (i = 0; i < obj->len; i++) {
crypto/krb5/src/util/support/json.c
379
free(obj->entries[i].key);
crypto/krb5/src/util/support/json.c
380
k5_json_release(obj->entries[i].value);
crypto/krb5/src/util/support/json.c
382
free(obj->entries);
crypto/krb5/src/util/support/json.c
397
k5_json_object_count(k5_json_object obj)
crypto/krb5/src/util/support/json.c
399
return obj->len;
crypto/krb5/src/util/support/json.c
404
object_search(k5_json_object obj, const char *key)
crypto/krb5/src/util/support/json.c
408
for (i = 0; i < obj->len; i++) {
crypto/krb5/src/util/support/json.c
409
if (strcmp(key, obj->entries[i].key) == 0)
crypto/krb5/src/util/support/json.c
410
return &obj->entries[i];
crypto/krb5/src/util/support/json.c
416
k5_json_object_get(k5_json_object obj, const char *key)
crypto/krb5/src/util/support/json.c
420
ent = object_search(obj, key);
crypto/krb5/src/util/support/json.c
427
k5_json_object_set(k5_json_object obj, const char *key, k5_json_value val)
crypto/krb5/src/util/support/json.c
432
ent = object_search(obj, key);
crypto/krb5/src/util/support/json.c
438
for (i = ent - obj->entries; i < obj->len - 1; i++)
crypto/krb5/src/util/support/json.c
439
obj->entries[i] = obj->entries[i + 1];
crypto/krb5/src/util/support/json.c
440
obj->len--;
crypto/krb5/src/util/support/json.c
452
if (obj->len >= obj->allocated) {
crypto/krb5/src/util/support/json.c
454
new_alloc = obj->len + 1 + (obj->len >> 1);
crypto/krb5/src/util/support/json.c
457
ptr = realloc(obj->entries, new_alloc * sizeof(*obj->entries));
crypto/krb5/src/util/support/json.c
460
obj->entries = ptr;
crypto/krb5/src/util/support/json.c
461
obj->allocated = new_alloc;
crypto/krb5/src/util/support/json.c
463
obj->entries[obj->len].key = strdup(key);
crypto/krb5/src/util/support/json.c
464
if (obj->entries[obj->len].key == NULL)
crypto/krb5/src/util/support/json.c
466
obj->entries[obj->len].value = k5_json_retain(val);
crypto/krb5/src/util/support/json.c
467
obj->len++;
crypto/krb5/src/util/support/json.c
472
k5_json_object_iterate(k5_json_object obj, k5_json_object_iterator_fn func,
crypto/krb5/src/util/support/json.c
477
for (i = 0; i < obj->len; i++)
crypto/krb5/src/util/support/json.c
478
func(arg, obj->entries[i].key, obj->entries[i].value);
crypto/krb5/src/util/support/json.c
855
parse_object_association(k5_json_object obj, struct decode_ctx *ctx)
crypto/krb5/src/util/support/json.c
879
ret = k5_json_object_set(obj, key, val);
crypto/krb5/src/util/support/json.c
893
k5_json_object obj = NULL;
crypto/krb5/src/util/support/json.c
905
ret = k5_json_object_create(&obj);
crypto/krb5/src/util/support/json.c
912
ret = parse_object_association(obj, ctx);
crypto/krb5/src/util/support/json.c
914
k5_json_release(obj);
crypto/krb5/src/util/support/json.c
929
*val_out = obj;
crypto/krb5/src/util/support/json.c
933
k5_json_release(obj);
crypto/krb5/src/windows/installer/wix/custom/custom.cpp
30
$(DLLFILE): $(OUTPATH)\custom.obj
crypto/krb5/src/windows/installer/wix/custom/custom.cpp
33
$(OUTPATH)\custom.obj: custom.cpp custom.h
crypto/krb5/src/windows/installer/wix/custom/custom.cpp
40
$(RM) $(OUTPATH)\custom.obj
crypto/openssh/ssh-pkcs11.c
1133
CK_OBJECT_HANDLE obj;
crypto/openssh/ssh-pkcs11.c
1139
memset(&obj, 0, sizeof(obj));
crypto/openssh/ssh-pkcs11.c
1158
rv = f->C_FindObjects(session, &obj, 1, &n);
crypto/openssh/ssh-pkcs11.c
1172
rv = f->C_GetAttributeValue(session, obj, key_attr, 1);
crypto/openssh/ssh-pkcs11.c
1182
if (pkcs11_fetch_x509_pubkey(p, slotidx, &obj,
crypto/openssh/ssh-pkcs11.c
1238
CK_OBJECT_HANDLE obj;
crypto/openssh/ssh-pkcs11.c
1243
memset(&obj, 0, sizeof(obj));
crypto/openssh/ssh-pkcs11.c
1263
rv = f->C_FindObjects(session, &obj, 1, &n);
crypto/openssh/ssh-pkcs11.c
1280
rv = f->C_GetAttributeValue(session, obj, key_attr, 2);
crypto/openssh/ssh-pkcs11.c
1290
key = pkcs11_fetch_rsa_pubkey(p, slotidx, &obj);
crypto/openssh/ssh-pkcs11.c
1294
key = pkcs11_fetch_ecdsa_pubkey(p, slotidx, &obj);
crypto/openssh/ssh-pkcs11.c
1803
CK_OBJECT_HANDLE obj = CK_INVALID_HANDLE;
crypto/openssh/ssh-pkcs11.c
1835
if (pkcs11_find(p, slotidx, attrs, nattrs, &obj) == 0 &&
crypto/openssh/ssh-pkcs11.c
1836
obj != CK_INVALID_HANDLE) {
crypto/openssh/ssh-pkcs11.c
1837
if ((rv = f->C_DestroyObject(session, obj)) != CKR_OK) {
crypto/openssh/ssh-pkcs11.c
1851
if (pkcs11_find(p, slotidx, attrs, nattrs, &obj) == 0 &&
crypto/openssh/ssh-pkcs11.c
1852
obj != CK_INVALID_HANDLE) {
crypto/openssh/ssh-pkcs11.c
1858
rv = f->C_GetAttributeValue(session, obj, attrs, nattrs);
crypto/openssh/ssh-pkcs11.c
1866
k = pkcs11_fetch_rsa_pubkey(p, slotidx, &obj);
crypto/openssh/ssh-pkcs11.c
1868
k = pkcs11_fetch_ecdsa_pubkey(p, slotidx, &obj);
crypto/openssh/ssh-pkcs11.c
1870
if ((rv = f->C_DestroyObject(session, obj)) != CKR_OK) {
crypto/openssh/ssh-pkcs11.c
217
CK_ULONG nattr, CK_OBJECT_HANDLE *obj)
crypto/openssh/ssh-pkcs11.c
231
if ((rv = f->C_FindObjects(session, obj, 1, &nfound)) != CKR_OK ||
crypto/openssh/ssh-pkcs11.c
311
pkcs11_check_obj_bool_attrib(struct pkcs11_key *k11, CK_OBJECT_HANDLE obj,
crypto/openssh/ssh-pkcs11.c
334
rv = f->C_GetAttributeValue(si->session, obj, &attr, 1);
crypto/openssh/ssh-pkcs11.c
341
k11->provider->name, k11->slotidx, obj, type, *val);
crypto/openssh/ssh-pkcs11.c
350
CK_OBJECT_HANDLE obj;
crypto/openssh/ssh-pkcs11.c
391
if (pkcs11_find(k11->provider, k11->slotidx, key_filter, 3, &obj) < 0 &&
crypto/openssh/ssh-pkcs11.c
392
pkcs11_find(k11->provider, k11->slotidx, key_filter, 2, &obj) < 0) {
crypto/openssh/ssh-pkcs11.c
402
if ((rv = f->C_SignInit(si->session, &mech, obj)) != CKR_OK) {
crypto/openssh/ssh-pkcs11.c
407
pkcs11_check_obj_bool_attrib(k11, obj, CKA_ALWAYS_AUTHENTICATE,
crypto/openssh/ssh-pkcs11.c
708
CK_OBJECT_HANDLE *obj)
crypto/openssh/ssh-pkcs11.c
731
rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
crypto/openssh/ssh-pkcs11.c
754
rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
crypto/openssh/ssh-pkcs11.c
835
CK_OBJECT_HANDLE *obj)
crypto/openssh/ssh-pkcs11.c
855
rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
crypto/openssh/ssh-pkcs11.c
878
rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
crypto/openssh/ssh-pkcs11.c
927
CK_OBJECT_HANDLE *obj, struct sshkey **keyp, char **labelp)
crypto/openssh/ssh-pkcs11.c
960
rv = f->C_GetAttributeValue(session, *obj, cert_attr, 3);
crypto/openssh/ssh-pkcs11.c
983
rv = f->C_GetAttributeValue(session, *obj, cert_attr, 3);
crypto/openssl/apps/ca.c
139
static int old_entry_print(const ASN1_OBJECT *obj, const ASN1_STRING *str);
crypto/openssl/apps/ca.c
1502
ASN1_OBJECT *obj;
crypto/openssl/apps/ca.c
1534
obj = X509_NAME_ENTRY_get_object(ne);
crypto/openssl/apps/ca.c
1535
nid = OBJ_obj2nid(obj);
crypto/openssl/apps/ca.c
1571
old_entry_print(obj, str);
crypto/openssl/apps/ca.c
1597
obj = OBJ_nid2obj(j);
crypto/openssl/apps/ca.c
1604
j = X509_NAME_get_index_by_OBJ(name, obj, last);
crypto/openssl/apps/ca.c
1640
j = X509_NAME_get_index_by_OBJ(CAname, obj, last2);
crypto/openssl/apps/ca.c
2526
static int old_entry_print(const ASN1_OBJECT *obj, const ASN1_STRING *str)
crypto/openssl/apps/ca.c
2532
j = i2a_ASN1_OBJECT(bio_err, obj);
crypto/openssl/apps/cmp.c
2114
ASN1_OBJECT *obj = NULL;
crypto/openssl/apps/cmp.c
2131
if ((obj = OBJ_txt2obj(oid, 0)) == NULL) {
crypto/openssl/apps/cmp.c
2135
if (OBJ_obj2nid(obj) == NID_undef)
crypto/openssl/apps/cmp.c
2180
if ((itav = OSSL_CMP_ITAV_create(obj, type)) == NULL) {
crypto/openssl/apps/cmp.c
2184
obj = NULL;
crypto/openssl/apps/cmp.c
2198
ASN1_OBJECT_free(obj);
crypto/openssl/apps/lib/apps.c
1245
ASN1_OBJECT *obj = X509_EXTENSION_get_object(ext);
crypto/openssl/apps/lib/apps.c
1246
int idx = X509_get_ext_by_OBJ(x, obj, -1);
crypto/openssl/apps/lib/apps.c
1256
idx = X509_get_ext_by_OBJ(x, obj, -1);
crypto/openssl/apps/lib/cmp_mock_srv.c
344
ASN1_OBJECT *obj = OSSL_CMP_ITAV_get0_type(itav);
crypto/openssl/apps/lib/cmp_mock_srv.c
349
if (OBJ_obj2nid(obj) == NID_id_it_certProfile) {
crypto/openssl/apps/lib/cmp_mock_srv.c
602
ASN1_OBJECT *obj = OSSL_CMP_ITAV_get0_type(req);
crypto/openssl/apps/lib/cmp_mock_srv.c
606
rsp = process_genm_itav(ctx, OBJ_obj2nid(obj), req);
crypto/openssl/apps/list.c
1093
const ASN1_OBJECT *obj = OBJ_nid2obj(i);
crypto/openssl/apps/list.c
1105
if (OBJ_obj2nid(obj) == NID_undef)
crypto/openssl/apps/list.c
1108
if ((n = OBJ_obj2txt(NULL, 0, obj, 1)) == 0) {
crypto/openssl/apps/list.c
1123
if (OBJ_obj2txt(oid_buf, oid_size, obj, 1) < 0)
crypto/openssl/apps/pkcs12.c
586
ASN1_OBJECT *obj = NULL;
crypto/openssl/apps/pkcs12.c
729
obj = OBJ_txt2obj(jdktrust, 0);
crypto/openssl/apps/pkcs12.c
735
jdk_trust, (void *)obj);
crypto/openssl/apps/pkcs12.c
782
ASN1_OBJECT_free(obj);
crypto/openssl/apps/s_server.c
490
X509_OBJECT *obj;
crypto/openssl/apps/s_server.c
543
obj = X509_STORE_CTX_get_obj_by_subject(inctx, X509_LU_X509, iname);
crypto/openssl/apps/s_server.c
544
if (obj == NULL) {
crypto/openssl/apps/s_server.c
548
id = OCSP_cert_to_id(NULL, x, X509_OBJECT_get0_X509(obj));
crypto/openssl/apps/s_server.c
549
X509_OBJECT_free(obj);
crypto/openssl/apps/x509.c
1309
ASN1_OBJECT *obj;
crypto/openssl/apps/x509.c
1336
obj = X509_EXTENSION_get_object(ext);
crypto/openssl/apps/x509.c
1337
sn = OBJ_nid2sn(OBJ_obj2nid(obj));
crypto/openssl/apps/x509.c
281
ASN1_OBJECT *obj = X509_EXTENSION_get_object(ex);
crypto/openssl/apps/x509.c
283
if (OBJ_cmp(obj, skid) != 0 && OBJ_cmp(obj, akid) != 0
crypto/openssl/crypto/asn1/asn_pack.c
16
ASN1_STRING *ASN1_item_pack(void *obj, const ASN1_ITEM *it, ASN1_STRING **oct)
crypto/openssl/crypto/asn1/asn_pack.c
31
if ((octmp->length = ASN1_item_i2d(obj, &octmp->data, it)) <= 0) {
crypto/openssl/crypto/asn1/p8_pkey.c
100
int PKCS8_pkey_add1_attr_by_OBJ(PKCS8_PRIV_KEY_INFO *p8, const ASN1_OBJECT *obj, int type,
crypto/openssl/crypto/asn1/p8_pkey.c
103
return (X509at_add1_attr_by_OBJ(&p8->attributes, obj, type, bytes, len) != NULL);
crypto/openssl/crypto/cmp/cmp_genm.c
115
ASN1_OBJECT *obj = OSSL_CMP_ITAV_get0_type(itav);
crypto/openssl/crypto/cmp/cmp_genm.c
119
if (OBJ_obj2nid(obj) == expected) {
crypto/openssl/crypto/cmp/cmp_genm.c
126
if (OBJ_obj2txt(name + offset, sizeof(name) - offset, obj, 0) < 0)
crypto/openssl/crypto/cms/cms_att.c
135
const ASN1_OBJECT *obj, int lastpos)
crypto/openssl/crypto/cms/cms_att.c
137
return X509at_get_attr_by_OBJ(si->unsignedAttrs, obj, lastpos);
crypto/openssl/crypto/cms/cms_att.c
158
const ASN1_OBJECT *obj, int type,
crypto/openssl/crypto/cms/cms_att.c
161
if (ossl_x509at_add1_attr_by_OBJ(&si->unsignedAttrs, obj, type, bytes, len))
crypto/openssl/crypto/cms/cms_att.c
66
int CMS_signed_get_attr_by_OBJ(const CMS_SignerInfo *si, const ASN1_OBJECT *obj,
crypto/openssl/crypto/cms/cms_att.c
69
return X509at_get_attr_by_OBJ(si->signedAttrs, obj, lastpos);
crypto/openssl/crypto/cms/cms_att.c
90
const ASN1_OBJECT *obj, int type,
crypto/openssl/crypto/cms/cms_att.c
93
if (ossl_x509at_add1_attr_by_OBJ(&si->signedAttrs, obj, type, bytes, len))
crypto/openssl/crypto/cms/cms_ess.c
30
ASN1_OBJECT *obj = OBJ_nid2obj(NID_id_smime_aa_receiptRequest);
crypto/openssl/crypto/cms/cms_ess.c
34
str = CMS_signed_get0_data_by_OBJ(si, obj, -3, V_ASN1_SEQUENCE);
crypto/openssl/crypto/cms/cms_ess.c
57
ASN1_OBJECT *obj = OBJ_nid2obj(NID_id_smime_aa_signingCertificate);
crypto/openssl/crypto/cms/cms_ess.c
61
str = CMS_signed_get0_data_by_OBJ(si, obj, -3, V_ASN1_SEQUENCE);
crypto/openssl/crypto/cms/cms_ess.c
84
ASN1_OBJECT *obj = OBJ_nid2obj(NID_id_smime_aa_signingCertificateV2);
crypto/openssl/crypto/cms/cms_ess.c
88
str = CMS_signed_get0_data_by_OBJ(si, obj, -3, V_ASN1_SEQUENCE);
crypto/openssl/crypto/core_namemap.c
398
ASN1_OBJECT *obj;
crypto/openssl/crypto/core_namemap.c
408
if ((obj = OBJ_nid2obj(nid)) != NULL) {
crypto/openssl/crypto/core_namemap.c
411
if (OBJ_obj2txt(txtoid, sizeof(txtoid), obj, 1) > 0)
crypto/openssl/crypto/ec/ecx_meth.c
544
const ASN1_OBJECT *obj;
crypto/openssl/crypto/ec/ecx_meth.c
549
X509_ALGOR_get0(&obj, &ptype, NULL, sigalg);
crypto/openssl/crypto/ec/ecx_meth.c
550
nid = OBJ_obj2nid(obj);
crypto/openssl/crypto/encode_decode/encoder_pkey.c
160
const void *obj;
crypto/openssl/crypto/encode_decode/encoder_pkey.c
181
if (data->obj == NULL) {
crypto/openssl/crypto/encode_decode/encoder_pkey.c
197
data->obj = data->constructed_obj;
crypto/openssl/crypto/encode_decode/encoder_pkey.c
199
data->obj = pk->keydata;
crypto/openssl/crypto/encode_decode/encoder_pkey.c
203
return data->obj;
crypto/openssl/crypto/encode_decode/encoder_pkey.c
209
int match = (data->obj == data->constructed_obj);
crypto/openssl/crypto/encode_decode/encoder_pkey.c
218
data->obj = NULL;
crypto/openssl/crypto/evp/evp_pkey.c
195
int EVP_PKEY_get_attr_by_OBJ(const EVP_PKEY *key, const ASN1_OBJECT *obj,
crypto/openssl/crypto/evp/evp_pkey.c
198
return X509at_get_attr_by_OBJ(key->attributes, obj, lastpos);
crypto/openssl/crypto/evp/evp_pkey.c
219
const ASN1_OBJECT *obj, int type,
crypto/openssl/crypto/evp/evp_pkey.c
222
if (X509at_add1_attr_by_OBJ(&key->attributes, obj, type, bytes, len))
crypto/openssl/crypto/evp/evp_utils.c
27
#define PARAM_CHECK(obj, func, errfunc) \
crypto/openssl/crypto/evp/evp_utils.c
28
if (obj == NULL) \
crypto/openssl/crypto/evp/evp_utils.c
30
if (obj->prov == NULL) \
crypto/openssl/crypto/evp/evp_utils.c
32
if (obj->func == NULL) { \
crypto/openssl/crypto/evp/evp_utils.c
38
int name(const type *obj, OSSL_PARAM params[]) \
crypto/openssl/crypto/evp/evp_utils.c
40
PARAM_CHECK(obj, func, err) \
crypto/openssl/crypto/evp/evp_utils.c
41
return obj->func(params); \
crypto/openssl/crypto/evp/evp_utils.c
45
int name(const type *obj, void *algctx, OSSL_PARAM params[]) \
crypto/openssl/crypto/evp/evp_utils.c
47
PARAM_CHECK(obj, func, err) \
crypto/openssl/crypto/evp/evp_utils.c
48
return obj->func(algctx, params); \
crypto/openssl/crypto/ex_data.c
218
int ossl_crypto_new_ex_data_ex(OSSL_LIB_CTX *ctx, int class_index, void *obj,
crypto/openssl/crypto/ex_data.c
254
storage[i]->new_func(obj, ptr, ad, i,
crypto/openssl/crypto/ex_data.c
263
int CRYPTO_new_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad)
crypto/openssl/crypto/ex_data.c
265
return ossl_crypto_new_ex_data_ex(NULL, class_index, obj, ad);
crypto/openssl/crypto/ex_data.c
366
void CRYPTO_free_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad)
crypto/openssl/crypto/ex_data.c
405
f->free_func(obj, ptr, ad, storage[i].index, f->argl, f->argp);
crypto/openssl/crypto/ex_data.c
422
int CRYPTO_alloc_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad,
crypto/openssl/crypto/ex_data.c
432
return ossl_crypto_alloc_ex_data_intern(class_index, obj, ad, idx);
crypto/openssl/crypto/ex_data.c
435
int ossl_crypto_alloc_ex_data_intern(int class_index, void *obj,
crypto/openssl/crypto/ex_data.c
459
f->new_func(obj, NULL, ad, idx, f->argl, f->argp);
crypto/openssl/crypto/hashtable/hashtable.c
345
void ossl_ht_foreach_until(HT *h, int (*cb)(HT_VALUE *obj, void *arg),
crypto/openssl/crypto/hashtable/hashtable.c
366
int (*filter)(HT_VALUE *obj, void *arg),
crypto/openssl/crypto/objects/obj_dat.c
128
a = ca->obj;
crypto/openssl/crypto/objects/obj_dat.c
162
a = ca->obj;
crypto/openssl/crypto/objects/obj_dat.c
163
b = cb->obj;
crypto/openssl/crypto/objects/obj_dat.c
194
a->obj->nid = 0;
crypto/openssl/crypto/objects/obj_dat.c
195
a->obj->flags |= ASN1_OBJECT_FLAG_DYNAMIC | ASN1_OBJECT_FLAG_DYNAMIC_STRINGS | ASN1_OBJECT_FLAG_DYNAMIC_DATA;
crypto/openssl/crypto/objects/obj_dat.c
200
a->obj->nid++;
crypto/openssl/crypto/objects/obj_dat.c
205
if (--a->obj->nid == 0)
crypto/openssl/crypto/objects/obj_dat.c
206
ASN1_OBJECT_free(a->obj);
crypto/openssl/crypto/objects/obj_dat.c
262
static int ossl_obj_add_object(const ASN1_OBJECT *obj, int lock)
crypto/openssl/crypto/objects/obj_dat.c
268
if ((o = OBJ_dup(obj)) == NULL)
crypto/openssl/crypto/objects/obj_dat.c
272
&& obj->data != NULL
crypto/openssl/crypto/objects/obj_dat.c
28
DECLARE_OBJ_BSEARCH_CMP_FN(const ASN1_OBJECT *, unsigned int, obj);
crypto/openssl/crypto/objects/obj_dat.c
295
ao[i]->obj = o;
crypto/openssl/crypto/objects/obj_dat.c
337
ad.obj = &ob;
crypto/openssl/crypto/objects/obj_dat.c
347
return adp->obj;
crypto/openssl/crypto/objects/obj_dat.c
37
ASN1_OBJECT *obj;
crypto/openssl/crypto/objects/obj_dat.c
381
IMPLEMENT_OBJ_BSEARCH_CMP_FN(const ASN1_OBJECT *, unsigned int, obj);
crypto/openssl/crypto/objects/obj_dat.c
405
ad.obj = (ASN1_OBJECT *)a; /* casting away const is harmless here */
crypto/openssl/crypto/objects/obj_dat.c
408
nid = adp->obj->nid;
crypto/openssl/crypto/objects/obj_dat.c
623
ASN1_OBJECT *obj = OBJ_txt2obj(s, 0);
crypto/openssl/crypto/objects/obj_dat.c
626
if (obj != NULL) {
crypto/openssl/crypto/objects/obj_dat.c
627
nid = OBJ_obj2nid(obj);
crypto/openssl/crypto/objects/obj_dat.c
628
ASN1_OBJECT_free(obj);
crypto/openssl/crypto/objects/obj_dat.c
651
ad.obj = &o;
crypto/openssl/crypto/objects/obj_dat.c
654
nid = adp->obj->nid;
crypto/openssl/crypto/objects/obj_dat.c
678
ad.obj = &o;
crypto/openssl/crypto/objects/obj_dat.c
681
nid = adp->obj->nid;
crypto/openssl/crypto/objects/obj_dat.c
840
size_t OBJ_length(const ASN1_OBJECT *obj)
crypto/openssl/crypto/objects/obj_dat.c
842
if (obj == NULL)
crypto/openssl/crypto/objects/obj_dat.c
844
return obj->length;
crypto/openssl/crypto/objects/obj_dat.c
847
const unsigned char *OBJ_get0_data(const ASN1_OBJECT *obj)
crypto/openssl/crypto/objects/obj_dat.c
849
if (obj == NULL)
crypto/openssl/crypto/objects/obj_dat.c
851
return obj->data;
crypto/openssl/crypto/objects/obj_dat.c
854
int OBJ_add_object(const ASN1_OBJECT *obj)
crypto/openssl/crypto/objects/obj_dat.c
856
return ossl_obj_add_object(obj, 1);
crypto/openssl/crypto/ocsp/ocsp_ext.c
133
int OCSP_BASICRESP_get_ext_by_OBJ(OCSP_BASICRESP *x, const ASN1_OBJECT *obj,
crypto/openssl/crypto/ocsp/ocsp_ext.c
136
return (X509v3_get_ext_by_OBJ(x->tbsResponseData.responseExtensions, obj, lastpos));
crypto/openssl/crypto/ocsp/ocsp_ext.c
187
int OCSP_SINGLERESP_get_ext_by_OBJ(OCSP_SINGLERESP *x, const ASN1_OBJECT *obj,
crypto/openssl/crypto/ocsp/ocsp_ext.c
190
return X509v3_get_ext_by_OBJ(x->singleExtensions, obj, lastpos);
crypto/openssl/crypto/ocsp/ocsp_ext.c
33
int OCSP_REQUEST_get_ext_by_OBJ(OCSP_REQUEST *x, const ASN1_OBJECT *obj,
crypto/openssl/crypto/ocsp/ocsp_ext.c
36
return (X509v3_get_ext_by_OBJ(x->tbsRequest.requestExtensions, obj, lastpos));
crypto/openssl/crypto/ocsp/ocsp_ext.c
83
int OCSP_ONEREQ_get_ext_by_OBJ(OCSP_ONEREQ *x, const ASN1_OBJECT *obj,
crypto/openssl/crypto/ocsp/ocsp_ext.c
86
return X509v3_get_ext_by_OBJ(x->singleRequestExtensions, obj, lastpos);
crypto/openssl/crypto/pkcs12/p12_add.c
20
PKCS12_SAFEBAG *PKCS12_item_pack_safebag(void *obj, const ASN1_ITEM *it,
crypto/openssl/crypto/pkcs12/p12_add.c
31
if (!ASN1_item_pack(obj, it, &bag->value.octet)) {
crypto/openssl/crypto/pkcs12/p12_decr.c
190
void *obj, int zbuf,
crypto/openssl/crypto/pkcs12/p12_decr.c
202
inlen = ASN1_item_i2d(obj, &in, it);
crypto/openssl/crypto/pkcs12/p12_decr.c
225
void *obj, int zbuf)
crypto/openssl/crypto/pkcs12/p12_decr.c
227
return PKCS12_item_i2d_encrypt_ex(algor, it, pass, passlen, obj, zbuf, NULL, NULL);
crypto/openssl/crypto/pkcs7/pk7_lib.c
118
ASN1_OBJECT *obj;
crypto/openssl/crypto/pkcs7/pk7_lib.c
123
obj = OBJ_nid2obj(type); /* will not fail */
crypto/openssl/crypto/pkcs7/pk7_lib.c
127
p7->type = obj;
crypto/openssl/crypto/pkcs7/pk7_lib.c
137
p7->type = obj;
crypto/openssl/crypto/pkcs7/pk7_lib.c
142
p7->type = obj;
crypto/openssl/crypto/pkcs7/pk7_lib.c
152
p7->type = obj;
crypto/openssl/crypto/pkcs7/pk7_lib.c
161
p7->type = obj;
crypto/openssl/crypto/pkcs7/pk7_lib.c
171
p7->type = obj;
crypto/openssl/crypto/pkcs7/pk7_lib.c
197
ASN1_OBJECT *obj;
crypto/openssl/crypto/pkcs7/pk7_lib.c
217
obj = psi->digest_alg->algorithm;
crypto/openssl/crypto/pkcs7/pk7_lib.c
222
if (OBJ_cmp(obj, alg->algorithm) == 0) {
crypto/openssl/crypto/pkcs7/pk7_lib.c
240
if ((nid = OBJ_obj2nid(obj)) != NID_undef)
crypto/openssl/crypto/pkcs7/pk7_lib.c
243
alg->algorithm = OBJ_dup(obj);
crypto/openssl/crypto/ts/ts_lib.c
38
int TS_OBJ_print_bio(BIO *bio, const ASN1_OBJECT *obj)
crypto/openssl/crypto/ts/ts_lib.c
42
OBJ_obj2txt(obj_txt, sizeof(obj_txt), obj, 0);
crypto/openssl/crypto/ts/ts_lib.c
52
ASN1_OBJECT *obj;
crypto/openssl/crypto/ts/ts_lib.c
58
obj = X509_EXTENSION_get_object(ex);
crypto/openssl/crypto/ts/ts_lib.c
59
if (i2a_ASN1_OBJECT(bio, obj) < 0)
crypto/openssl/crypto/ts/ts_req_utils.c
155
int TS_REQ_get_ext_by_OBJ(TS_REQ *a, const ASN1_OBJECT *obj, int lastpos)
crypto/openssl/crypto/ts/ts_req_utils.c
157
return X509v3_get_ext_by_OBJ(a->extensions, obj, lastpos);
crypto/openssl/crypto/ts/ts_rsp_utils.c
316
int TS_TST_INFO_get_ext_by_OBJ(TS_TST_INFO *a, const ASN1_OBJECT *obj, int lastpos)
crypto/openssl/crypto/ts/ts_rsp_utils.c
318
return X509v3_get_ext_by_OBJ(a->extensions, obj, lastpos);
crypto/openssl/crypto/x509/t_acert.c
245
ASN1_OBJECT *obj;
crypto/openssl/crypto/x509/t_acert.c
252
obj = X509_EXTENSION_get_object(ex);
crypto/openssl/crypto/x509/t_acert.c
253
if (i2a_ASN1_OBJECT(bp, obj) <= 0)
crypto/openssl/crypto/x509/t_req.c
173
ASN1_OBJECT *obj;
crypto/openssl/crypto/x509/t_req.c
179
obj = X509_EXTENSION_get_object(ex);
crypto/openssl/crypto/x509/t_req.c
180
if (i2a_ASN1_OBJECT(bp, obj) <= 0)
crypto/openssl/crypto/x509/v3_admis.c
187
ASN1_OBJECT *obj = sk_ASN1_OBJECT_value(pinfo->professionOIDs, k);
crypto/openssl/crypto/x509/v3_admis.c
188
const char *ln = OBJ_nid2ln(OBJ_obj2nid(obj));
crypto/openssl/crypto/x509/v3_admis.c
191
OBJ_obj2txt(objbuf, sizeof(objbuf), obj, 1);
crypto/openssl/crypto/x509/v3_conf.c
241
ASN1_OBJECT *obj = NULL;
crypto/openssl/crypto/x509/v3_conf.c
245
if ((obj = OBJ_txt2obj(ext, 0)) == NULL) {
crypto/openssl/crypto/x509/v3_conf.c
271
extension = X509_EXTENSION_create_by_OBJ(NULL, obj, crit, oct);
crypto/openssl/crypto/x509/v3_conf.c
274
ASN1_OBJECT_free(obj);
crypto/openssl/crypto/x509/v3_conf.c
297
ASN1_OBJECT *obj;
crypto/openssl/crypto/x509/v3_conf.c
299
obj = X509_EXTENSION_get_object(dext);
crypto/openssl/crypto/x509/v3_conf.c
300
while ((idx = X509v3_get_ext_by_OBJ(sk, obj, -1)) >= 0)
crypto/openssl/crypto/x509/v3_crld.c
484
static int i2r_object(const X509V3_EXT_METHOD *method, void *obj, BIO *out,
crypto/openssl/crypto/x509/v3_extku.c
82
ASN1_OBJECT *obj;
crypto/openssl/crypto/x509/v3_extku.c
85
obj = sk_ASN1_OBJECT_value(eku, i);
crypto/openssl/crypto/x509/v3_extku.c
86
i2t_ASN1_OBJECT(obj_tmp, 80, obj);
crypto/openssl/crypto/x509/v3_prn.c
153
ASN1_OBJECT *obj;
crypto/openssl/crypto/x509/v3_prn.c
157
obj = X509_EXTENSION_get_object(ex);
crypto/openssl/crypto/x509/v3_prn.c
159
&& OBJ_obj2nid(obj) != NID_subject_key_identifier
crypto/openssl/crypto/x509/v3_prn.c
160
&& OBJ_obj2nid(obj) != NID_authority_key_identifier)
crypto/openssl/crypto/x509/v3_prn.c
164
i2a_ASN1_OBJECT(bp, obj);
crypto/openssl/crypto/x509/v3_san.c
534
ASN1_OBJECT *obj;
crypto/openssl/crypto/x509/v3_san.c
535
if ((obj = OBJ_txt2obj(value, 0)) == NULL) {
crypto/openssl/crypto/x509/v3_san.c
540
gen->d.rid = obj;
crypto/openssl/crypto/x509/x509_acert.c
202
int X509_ACERT_get_attr_by_OBJ(const X509_ACERT *x, const ASN1_OBJECT *obj,
crypto/openssl/crypto/x509/x509_acert.c
205
return X509at_get_attr_by_OBJ(x->acinfo->attributes, obj, lastpos);
crypto/openssl/crypto/x509/x509_acert.c
225
int X509_ACERT_add1_attr_by_OBJ(X509_ACERT *x, const ASN1_OBJECT *obj,
crypto/openssl/crypto/x509/x509_acert.c
230
return X509at_add1_attr_by_OBJ(attrs, obj, type, bytes, len) != NULL;
crypto/openssl/crypto/x509/x509_att.c
135
const ASN1_OBJECT *obj,
crypto/openssl/crypto/x509/x509_att.c
143
attr = X509_ATTRIBUTE_create_by_OBJ(NULL, obj, type, bytes, len);
crypto/openssl/crypto/x509/x509_att.c
153
const ASN1_OBJECT *obj,
crypto/openssl/crypto/x509/x509_att.c
158
if (x == NULL || obj == NULL) {
crypto/openssl/crypto/x509/x509_att.c
162
if (*x != NULL && X509at_get_attr_by_OBJ(*x, obj, -1) != -1) {
crypto/openssl/crypto/x509/x509_att.c
164
"name=%s", OBJ_nid2sn(OBJ_obj2nid(obj)));
crypto/openssl/crypto/x509/x509_att.c
168
return ossl_x509at_add1_attr_by_OBJ(x, obj, type, bytes, len);
crypto/openssl/crypto/x509/x509_att.c
242
const ASN1_OBJECT *obj, int lastpos, int type)
crypto/openssl/crypto/x509/x509_att.c
244
int i = X509at_get_attr_by_OBJ(x, obj, lastpos);
crypto/openssl/crypto/x509/x509_att.c
249
if (lastpos <= -2 && X509at_get_attr_by_OBJ(x, obj, i) != -1)
crypto/openssl/crypto/x509/x509_att.c
275
ASN1_OBJECT *obj = OBJ_nid2obj(nid);
crypto/openssl/crypto/x509/x509_att.c
278
if (obj == NULL) {
crypto/openssl/crypto/x509/x509_att.c
282
ret = X509_ATTRIBUTE_create_by_OBJ(attr, obj, atrtype, data, len);
crypto/openssl/crypto/x509/x509_att.c
284
ASN1_OBJECT_free(obj);
crypto/openssl/crypto/x509/x509_att.c
289
const ASN1_OBJECT *obj,
crypto/openssl/crypto/x509/x509_att.c
29
const ASN1_OBJECT *obj = OBJ_nid2obj(nid);
crypto/openssl/crypto/x509/x509_att.c
304
if (!X509_ATTRIBUTE_set1_object(ret, obj))
crypto/openssl/crypto/x509/x509_att.c
31
if (obj == NULL)
crypto/openssl/crypto/x509/x509_att.c
323
ASN1_OBJECT *obj = OBJ_txt2obj(atrname, 0);
crypto/openssl/crypto/x509/x509_att.c
326
if (obj == NULL) {
crypto/openssl/crypto/x509/x509_att.c
33
return X509at_get_attr_by_OBJ(x, obj, lastpos);
crypto/openssl/crypto/x509/x509_att.c
331
nattr = X509_ATTRIBUTE_create_by_OBJ(attr, obj, type, bytes, len);
crypto/openssl/crypto/x509/x509_att.c
332
ASN1_OBJECT_free(obj);
crypto/openssl/crypto/x509/x509_att.c
336
int X509_ATTRIBUTE_set1_object(X509_ATTRIBUTE *attr, const ASN1_OBJECT *obj)
crypto/openssl/crypto/x509/x509_att.c
338
if (attr == NULL || obj == NULL) {
crypto/openssl/crypto/x509/x509_att.c
343
attr->object = OBJ_dup(obj);
crypto/openssl/crypto/x509/x509_att.c
37
const ASN1_OBJECT *obj, int lastpos)
crypto/openssl/crypto/x509/x509_att.c
50
if (OBJ_cmp(ex->object, obj) == 0)
crypto/openssl/crypto/x509/x509_ext.c
135
int X509_REVOKED_get_ext_by_OBJ(const X509_REVOKED *x, const ASN1_OBJECT *obj,
crypto/openssl/crypto/x509/x509_ext.c
138
return X509v3_get_ext_by_OBJ(x->extensions, obj, lastpos);
crypto/openssl/crypto/x509/x509_ext.c
29
int X509_CRL_get_ext_by_OBJ(const X509_CRL *x, const ASN1_OBJECT *obj,
crypto/openssl/crypto/x509/x509_ext.c
32
return X509v3_get_ext_by_OBJ(x->crl.extensions, obj, lastpos);
crypto/openssl/crypto/x509/x509_ext.c
88
int X509_get_ext_by_OBJ(const X509 *x, const ASN1_OBJECT *obj, int lastpos)
crypto/openssl/crypto/x509/x509_ext.c
90
return X509v3_get_ext_by_OBJ(x->cert_info.extensions, obj, lastpos);
crypto/openssl/crypto/x509/x509_lu.c
388
X509_OBJECT *obj;
crypto/openssl/crypto/x509/x509_lu.c
393
obj = X509_OBJECT_new();
crypto/openssl/crypto/x509/x509_lu.c
394
if (obj == NULL)
crypto/openssl/crypto/x509/x509_lu.c
398
obj->type = X509_LU_CRL;
crypto/openssl/crypto/x509/x509_lu.c
399
obj->data.crl = (X509_CRL *)x;
crypto/openssl/crypto/x509/x509_lu.c
401
obj->type = X509_LU_X509;
crypto/openssl/crypto/x509/x509_lu.c
402
obj->data.x509 = (X509 *)x;
crypto/openssl/crypto/x509/x509_lu.c
404
if (!X509_OBJECT_up_ref_count(obj)) {
crypto/openssl/crypto/x509/x509_lu.c
405
obj->type = X509_LU_NONE;
crypto/openssl/crypto/x509/x509_lu.c
406
X509_OBJECT_free(obj);
crypto/openssl/crypto/x509/x509_lu.c
411
X509_OBJECT_free(obj);
crypto/openssl/crypto/x509/x509_lu.c
415
if (X509_OBJECT_retrieve_match(store->objs, obj)) {
crypto/openssl/crypto/x509/x509_lu.c
418
added = sk_X509_OBJECT_push(store->objs, obj);
crypto/openssl/crypto/x509/x509_lu.c
424
X509_OBJECT_free(obj);
crypto/openssl/crypto/x509/x509_lu.c
505
int X509_OBJECT_set1_X509(X509_OBJECT *a, X509 *obj)
crypto/openssl/crypto/x509/x509_lu.c
507
if (a == NULL || !X509_up_ref(obj))
crypto/openssl/crypto/x509/x509_lu.c
512
a->data.x509 = obj;
crypto/openssl/crypto/x509/x509_lu.c
516
int X509_OBJECT_set1_X509_CRL(X509_OBJECT *a, X509_CRL *obj)
crypto/openssl/crypto/x509/x509_lu.c
518
if (a == NULL || !X509_CRL_up_ref(obj))
crypto/openssl/crypto/x509/x509_lu.c
523
a->data.crl = obj;
crypto/openssl/crypto/x509/x509_lu.c
585
static X509_OBJECT *x509_object_dup(const X509_OBJECT *obj)
crypto/openssl/crypto/x509/x509_lu.c
591
ret->type = obj->type;
crypto/openssl/crypto/x509/x509_lu.c
592
ret->data = obj->data;
crypto/openssl/crypto/x509/x509_lu.c
659
X509_OBJECT *obj;
crypto/openssl/crypto/x509/x509_lu.c
689
obj = sk_X509_OBJECT_value(store->objs, idx);
crypto/openssl/crypto/x509/x509_lu.c
690
x = obj->data.x509;
crypto/openssl/crypto/x509/x509_lu.c
709
X509_OBJECT *obj;
crypto/openssl/crypto/x509/x509_lu.c
731
obj = sk_X509_OBJECT_value(store->objs, idx);
crypto/openssl/crypto/x509/x509_lu.c
732
x = obj->data.crl;
crypto/openssl/crypto/x509/x509_lu.c
753
X509_OBJECT *obj;
crypto/openssl/crypto/x509/x509_lu.c
761
obj = sk_X509_OBJECT_value(h, i);
crypto/openssl/crypto/x509/x509_lu.c
762
if (x509_object_cmp((const X509_OBJECT **)&obj,
crypto/openssl/crypto/x509/x509_lu.c
766
if (!X509_cmp(obj->data.x509, x->data.x509))
crypto/openssl/crypto/x509/x509_lu.c
767
return obj;
crypto/openssl/crypto/x509/x509_lu.c
769
if (X509_CRL_match(obj->data.crl, x->data.crl) == 0)
crypto/openssl/crypto/x509/x509_lu.c
770
return obj;
crypto/openssl/crypto/x509/x509_lu.c
772
return obj;
crypto/openssl/crypto/x509/x509_req.c
224
int X509_REQ_get_attr_by_OBJ(const X509_REQ *req, const ASN1_OBJECT *obj,
crypto/openssl/crypto/x509/x509_req.c
227
return X509at_get_attr_by_OBJ(req->req_info.attributes, obj, lastpos);
crypto/openssl/crypto/x509/x509_req.c
262
const ASN1_OBJECT *obj, int type,
crypto/openssl/crypto/x509/x509_req.c
269
if (!X509at_add1_attr_by_OBJ(&req->req_info.attributes, obj,
crypto/openssl/crypto/x509/x509_trust.c
258
ASN1_OBJECT *obj = sk_ASN1_OBJECT_value(ax->reject, i);
crypto/openssl/crypto/x509/x509_trust.c
259
int nid = OBJ_obj2nid(obj);
crypto/openssl/crypto/x509/x509_trust.c
268
ASN1_OBJECT *obj = sk_ASN1_OBJECT_value(ax->trust, i);
crypto/openssl/crypto/x509/x509_trust.c
269
int nid = OBJ_obj2nid(obj);
crypto/openssl/crypto/x509/x509_v3.c
158
ASN1_OBJECT *obj = X509_EXTENSION_get_object(ext);
crypto/openssl/crypto/x509/x509_v3.c
159
int idx = X509v3_get_ext_by_OBJ(*target, obj, -1);
crypto/openssl/crypto/x509/x509_v3.c
166
idx = X509v3_get_ext_by_OBJ(*target, obj, -1);
crypto/openssl/crypto/x509/x509_v3.c
179
ASN1_OBJECT *obj;
crypto/openssl/crypto/x509/x509_v3.c
182
obj = OBJ_nid2obj(nid);
crypto/openssl/crypto/x509/x509_v3.c
183
if (obj == NULL) {
crypto/openssl/crypto/x509/x509_v3.c
187
ret = X509_EXTENSION_create_by_OBJ(ex, obj, crit, data);
crypto/openssl/crypto/x509/x509_v3.c
189
ASN1_OBJECT_free(obj);
crypto/openssl/crypto/x509/x509_v3.c
194
const ASN1_OBJECT *obj, int crit,
crypto/openssl/crypto/x509/x509_v3.c
207
if (!X509_EXTENSION_set_object(ret, obj))
crypto/openssl/crypto/x509/x509_v3.c
223
int X509_EXTENSION_set_object(X509_EXTENSION *ex, const ASN1_OBJECT *obj)
crypto/openssl/crypto/x509/x509_v3.c
225
if ((ex == NULL) || (obj == NULL))
crypto/openssl/crypto/x509/x509_v3.c
228
ex->object = OBJ_dup(obj);
crypto/openssl/crypto/x509/x509_v3.c
33
ASN1_OBJECT *obj;
crypto/openssl/crypto/x509/x509_v3.c
35
obj = OBJ_nid2obj(nid);
crypto/openssl/crypto/x509/x509_v3.c
36
if (obj == NULL)
crypto/openssl/crypto/x509/x509_v3.c
38
return X509v3_get_ext_by_OBJ(x, obj, lastpos);
crypto/openssl/crypto/x509/x509_v3.c
42
const ASN1_OBJECT *obj, int lastpos)
crypto/openssl/crypto/x509/x509_v3.c
55
if (OBJ_cmp(ex->object, obj) == 0)
crypto/openssl/crypto/x509/x509_vfy.c
436
X509_OBJECT *obj = X509_OBJECT_new();
crypto/openssl/crypto/x509/x509_vfy.c
441
if (obj == NULL)
crypto/openssl/crypto/x509/x509_vfy.c
443
ret = ossl_x509_store_ctx_get_by_subject(ctx, X509_LU_X509, xn, obj);
crypto/openssl/crypto/x509/x509_vfy.c
448
if (ctx->check_issued(ctx, x, obj->data.x509)) {
crypto/openssl/crypto/x509/x509_vfy.c
449
if (ossl_x509_check_cert_time(ctx, obj->data.x509, -1)) {
crypto/openssl/crypto/x509/x509_vfy.c
450
*issuer = obj->data.x509;
crypto/openssl/crypto/x509/x509_vfy.c
452
obj->type = X509_LU_NONE;
crypto/openssl/crypto/x509/x509_vfy.c
466
X509_OBJECT_free(obj);
crypto/openssl/crypto/x509/x509name.c
141
int X509_NAME_add_entry_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, int type,
crypto/openssl/crypto/x509/x509name.c
148
ne = X509_NAME_ENTRY_create_by_OBJ(NULL, obj, type, bytes, len);
crypto/openssl/crypto/x509/x509name.c
22
ASN1_OBJECT *obj;
crypto/openssl/crypto/x509/x509name.c
24
obj = OBJ_nid2obj(nid);
crypto/openssl/crypto/x509/x509name.c
247
ASN1_OBJECT *obj;
crypto/openssl/crypto/x509/x509name.c
25
if (obj == NULL)
crypto/openssl/crypto/x509/x509name.c
250
obj = OBJ_txt2obj(field, 0);
crypto/openssl/crypto/x509/x509name.c
251
if (obj == NULL) {
crypto/openssl/crypto/x509/x509name.c
256
nentry = X509_NAME_ENTRY_create_by_OBJ(ne, obj, type, bytes, len);
crypto/openssl/crypto/x509/x509name.c
257
ASN1_OBJECT_free(obj);
crypto/openssl/crypto/x509/x509name.c
266
ASN1_OBJECT *obj;
crypto/openssl/crypto/x509/x509name.c
269
obj = OBJ_nid2obj(nid);
crypto/openssl/crypto/x509/x509name.c
27
return X509_NAME_get_text_by_OBJ(name, obj, buf, len);
crypto/openssl/crypto/x509/x509name.c
270
if (obj == NULL) {
crypto/openssl/crypto/x509/x509name.c
274
nentry = X509_NAME_ENTRY_create_by_OBJ(ne, obj, type, bytes, len);
crypto/openssl/crypto/x509/x509name.c
275
ASN1_OBJECT_free(obj);
crypto/openssl/crypto/x509/x509name.c
280
const ASN1_OBJECT *obj, int type,
crypto/openssl/crypto/x509/x509name.c
292
if (!X509_NAME_ENTRY_set_object(ret, obj))
crypto/openssl/crypto/x509/x509name.c
30
int X509_NAME_get_text_by_OBJ(const X509_NAME *name, const ASN1_OBJECT *obj,
crypto/openssl/crypto/x509/x509name.c
306
int X509_NAME_ENTRY_set_object(X509_NAME_ENTRY *ne, const ASN1_OBJECT *obj)
crypto/openssl/crypto/x509/x509name.c
308
if ((ne == NULL) || (obj == NULL)) {
crypto/openssl/crypto/x509/x509name.c
313
ne->object = OBJ_dup(obj);
crypto/openssl/crypto/x509/x509name.c
36
i = X509_NAME_get_index_by_OBJ(name, obj, -1);
crypto/openssl/crypto/x509/x509name.c
62
ASN1_OBJECT *obj;
crypto/openssl/crypto/x509/x509name.c
64
obj = OBJ_nid2obj(nid);
crypto/openssl/crypto/x509/x509name.c
65
if (obj == NULL)
crypto/openssl/crypto/x509/x509name.c
67
return X509_NAME_get_index_by_OBJ(name, obj, lastpos);
crypto/openssl/crypto/x509/x509name.c
71
int X509_NAME_get_index_by_OBJ(const X509_NAME *name, const ASN1_OBJECT *obj,
crypto/openssl/crypto/x509/x509name.c
86
if (OBJ_cmp(ne->object, obj) == 0)
crypto/openssl/crypto/x509/x_x509a.c
103
int X509_add1_trust_object(X509 *x, const ASN1_OBJECT *obj)
crypto/openssl/crypto/x509/x_x509a.c
107
if (obj) {
crypto/openssl/crypto/x509/x_x509a.c
108
objtmp = OBJ_dup(obj);
crypto/openssl/crypto/x509/x_x509a.c
124
int X509_add1_reject_object(X509 *x, const ASN1_OBJECT *obj)
crypto/openssl/crypto/x509/x_x509a.c
130
if ((objtmp = OBJ_dup(obj)) == NULL)
crypto/openssl/fuzz/provider.c
22
static void collect_##evp(evp *obj, void *stack); \
crypto/openssl/fuzz/provider.c
31
static void collect_##evp(evp *obj, void *stack) \
crypto/openssl/fuzz/provider.c
35
if (sk_##evp##_push(obj_stack, obj) > 0) \
crypto/openssl/fuzz/provider.c
36
evp##_up_ref(obj); \
crypto/openssl/include/crypto/cryptlib.h
36
int ossl_crypto_alloc_ex_data_intern(int class_index, void *obj,
crypto/openssl/include/crypto/x509.h
378
const ASN1_OBJECT *obj,
crypto/openssl/include/internal/cryptlib.h
137
int ossl_crypto_new_ex_data_ex(OSSL_LIB_CTX *ctx, int class_index, void *obj,
crypto/openssl/include/internal/hashtable.h
341
void ossl_ht_foreach_until(HT *htable, int (*cb)(HT_VALUE *obj, void *arg),
crypto/openssl/include/internal/hashtable.h
351
int (*filter)(HT_VALUE *obj, void *arg),
crypto/openssl/include/internal/hashtable.h
52
void (*ht_free_fn)(HT_VALUE *obj);
crypto/openssl/include/internal/ssl_unwrap.h
30
struct ssl_connection_st *ossl_quic_obj_get0_handshake_layer(QUIC_OBJ *obj);
crypto/openssl/include/openssl/asn1.h
997
ASN1_STRING *ASN1_item_pack(void *obj, const ASN1_ITEM *it,
crypto/openssl/include/openssl/cms.h
419
int CMS_signed_get_attr_by_OBJ(const CMS_SignerInfo *si, const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/cms.h
425
const ASN1_OBJECT *obj, int type,
crypto/openssl/include/openssl/cms.h
441
const ASN1_OBJECT *obj, int lastpos);
crypto/openssl/include/openssl/cms.h
446
const ASN1_OBJECT *obj, int type,
crypto/openssl/include/openssl/core_dispatch.h
975
OSSL_CORE_MAKE_FUNC(void, encoder_free_object, (void *obj))
crypto/openssl/include/openssl/crypto.h
272
int CRYPTO_new_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad);
crypto/openssl/include/openssl/crypto.h
276
void CRYPTO_free_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad);
crypto/openssl/include/openssl/crypto.h
279
int CRYPTO_alloc_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad,
crypto/openssl/include/openssl/objects.h
164
int OBJ_add_object(const ASN1_OBJECT *obj);
crypto/openssl/include/openssl/objects.h
173
size_t OBJ_length(const ASN1_OBJECT *obj);
crypto/openssl/include/openssl/objects.h
174
const unsigned char *OBJ_get0_data(const ASN1_OBJECT *obj);
crypto/openssl/include/openssl/ocsp.h
406
int OCSP_REQUEST_get_ext_by_OBJ(OCSP_REQUEST *x, const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/ocsp.h
419
int OCSP_ONEREQ_get_ext_by_OBJ(OCSP_ONEREQ *x, const ASN1_OBJECT *obj, int lastpos);
crypto/openssl/include/openssl/ocsp.h
430
int OCSP_BASICRESP_get_ext_by_OBJ(OCSP_BASICRESP *x, const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/ocsp.h
444
int OCSP_SINGLERESP_get_ext_by_OBJ(OCSP_SINGLERESP *x, const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/pkcs12.h
170
PKCS12_SAFEBAG *PKCS12_item_pack_safebag(void *obj, const ASN1_ITEM *it,
crypto/openssl/include/openssl/pkcs12.h
254
void *obj, int zbuf);
crypto/openssl/include/openssl/pkcs12.h
258
void *obj, int zbuf,
crypto/openssl/include/openssl/ts.h
156
int TS_REQ_get_ext_by_OBJ(TS_REQ *a, const ASN1_OBJECT *obj, int lastpos);
crypto/openssl/include/openssl/ts.h
217
int TS_TST_INFO_get_ext_by_OBJ(TS_TST_INFO *a, const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/ts.h
473
int TS_OBJ_print_bio(BIO *bio, const ASN1_OBJECT *obj);
crypto/openssl/include/openssl/x509.h
1041
int X509_NAME_get_text_by_OBJ(const X509_NAME *name, const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/x509.h
1049
int X509_NAME_get_index_by_OBJ(const X509_NAME *name, const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/x509.h
1055
int X509_NAME_add_entry_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, int type,
crypto/openssl/include/openssl/x509.h
1073
const ASN1_OBJECT *obj, int type,
crypto/openssl/include/openssl/x509.h
1076
int X509_NAME_ENTRY_set_object(X509_NAME_ENTRY *ne, const ASN1_OBJECT *obj);
crypto/openssl/include/openssl/x509.h
1090
const ASN1_OBJECT *obj, int lastpos);
crypto/openssl/include/openssl/x509.h
1102
int X509_get_ext_by_OBJ(const X509 *x, const ASN1_OBJECT *obj, int lastpos);
crypto/openssl/include/openssl/x509.h
1113
int X509_CRL_get_ext_by_OBJ(const X509_CRL *x, const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/x509.h
1125
int X509_REVOKED_get_ext_by_OBJ(const X509_REVOKED *x, const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/x509.h
1141
const ASN1_OBJECT *obj, int crit,
crypto/openssl/include/openssl/x509.h
1143
int X509_EXTENSION_set_object(X509_EXTENSION *ex, const ASN1_OBJECT *obj);
crypto/openssl/include/openssl/x509.h
1154
const ASN1_OBJECT *obj, int lastpos);
crypto/openssl/include/openssl/x509.h
1161
const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/x509.h
1177
const ASN1_OBJECT *obj, int lastpos, int type);
crypto/openssl/include/openssl/x509.h
1182
const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/x509.h
1189
int X509_ATTRIBUTE_set1_object(X509_ATTRIBUTE *attr, const ASN1_OBJECT *obj);
crypto/openssl/include/openssl/x509.h
1200
int EVP_PKEY_get_attr_by_OBJ(const EVP_PKEY *key, const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/x509.h
1206
const ASN1_OBJECT *obj, int type,
crypto/openssl/include/openssl/x509.h
1285
int PKCS8_pkey_add1_attr_by_OBJ(PKCS8_PRIV_KEY_INFO *p8, const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/x509.h
914
int X509_REQ_get_attr_by_OBJ(const X509_REQ *req, const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/x509.h
920
const ASN1_OBJECT *obj, int type,
crypto/openssl/include/openssl/x509_acert.h
76
int X509_ACERT_get_attr_by_OBJ(const X509_ACERT *x, const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/x509_acert.h
96
int X509_ACERT_add1_attr_by_OBJ(X509_ACERT *x, const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/x509_vfy.h
233
int X509_add1_trust_object(X509 *x, const ASN1_OBJECT *obj);
crypto/openssl/include/openssl/x509_vfy.h
234
int X509_add1_reject_object(X509 *x, const ASN1_OBJECT *obj);
crypto/openssl/include/openssl/x509_vfy.h
498
int X509_OBJECT_set1_X509(X509_OBJECT *a, X509 *obj);
crypto/openssl/include/openssl/x509_vfy.h
500
int X509_OBJECT_set1_X509_CRL(X509_OBJECT *a, X509_CRL *obj);
crypto/openssl/ssl/quic/quic_impl.c
1141
quic_set0_net_rbio(QUIC_OBJ *obj, BIO *net_rbio)
crypto/openssl/ssl/quic/quic_impl.c
1146
port = ossl_quic_obj_get0_port(obj);
crypto/openssl/ssl/quic/quic_impl.c
1162
quic_set0_net_wbio(QUIC_OBJ *obj, BIO *net_wbio)
crypto/openssl/ssl/quic/quic_impl.c
1167
port = ossl_quic_obj_get0_port(obj);
crypto/openssl/ssl/quic/quic_impl.c
1190
if (!quic_set0_net_rbio(ctx.obj, net_rbio))
crypto/openssl/ssl/quic/quic_impl.c
1202
if (!quic_set0_net_wbio(ctx.obj, net_wbio))
crypto/openssl/ssl/quic/quic_impl.c
1214
port = ossl_quic_obj_get0_port(ctx.obj);
crypto/openssl/ssl/quic/quic_impl.c
1227
port = ossl_quic_obj_get0_port(ctx.obj);
crypto/openssl/ssl/quic/quic_impl.c
1261
ossl_quic_engine_update_poll_descriptors(ctx.obj->engine, /*force=*/1);
crypto/openssl/ssl/quic/quic_impl.c
1264
if (!ossl_quic_obj_can_support_blocking(ctx.obj)) {
crypto/openssl/ssl/quic/quic_impl.c
1274
ossl_quic_obj_set_blocking_mode(ctx.obj, mode);
crypto/openssl/ssl/quic/quic_impl.c
1322
ossl_quic_reactor_tick(ossl_quic_obj_get0_reactor(ctx.obj), 0);
crypto/openssl/ssl/quic/quic_impl.c
1347
reactor = ossl_quic_obj_get0_reactor(ctx.obj);
crypto/openssl/ssl/quic/quic_impl.c
1363
basetime = ossl_quic_engine_get_time(ctx.obj->engine);
crypto/openssl/ssl/quic/quic_impl.c
1383
port = ossl_quic_obj_get0_port(ctx.obj);
crypto/openssl/ssl/quic/quic_impl.c
1402
port = ossl_quic_obj_get0_port(ctx.obj);
crypto/openssl/ssl/quic/quic_impl.c
1422
ret = ossl_quic_reactor_net_read_desired(ossl_quic_obj_get0_reactor(ctx.obj));
crypto/openssl/ssl/quic/quic_impl.c
1438
ret = ossl_quic_reactor_net_write_desired(ossl_quic_obj_get0_reactor(ctx.obj));
crypto/openssl/ssl/quic/quic_impl.c
1697
return ossl_ctrl_internal(&ctx.qc->obj.ssl, cmd, larg, parg, /*no_quic=*/1);
crypto/openssl/ssl/quic/quic_impl.c
1892
port = ossl_quic_obj_get0_port(ctx->obj);
crypto/openssl/ssl/quic/quic_impl.c
1955
} else if (ossl_quic_obj_desires_blocking(&qc->obj)) {
crypto/openssl/ssl/quic/quic_impl.c
1963
ossl_quic_engine_update_poll_descriptors(qc->obj.engine, /*force=*/1);
crypto/openssl/ssl/quic/quic_impl.c
2214
if (!ossl_quic_obj_init(&xso->obj, qc->obj.ssl.ctx, SSL_TYPE_QUIC_XSO,
crypto/openssl/ssl/quic/quic_impl.c
2215
&qc->obj.ssl, NULL, NULL)) {
crypto/openssl/ssl/quic/quic_impl.c
2221
if (!SSL_up_ref(&qc->obj.ssl)) {
crypto/openssl/ssl/quic/quic_impl.c
2322
return &xso->obj.ssl;
crypto/openssl/ssl/quic/quic_impl.c
266
ctx->obj = NULL;
crypto/openssl/ssl/quic/quic_impl.c
289
ctx->obj = &qd->obj;
crypto/openssl/ssl/quic/quic_impl.c
301
ctx->obj = &ql->obj;
crypto/openssl/ssl/quic/quic_impl.c
309
ctx->obj = &qc->obj;
crypto/openssl/ssl/quic/quic_impl.c
3250
port = ossl_quic_obj_get0_port(ctx.obj);
crypto/openssl/ssl/quic/quic_impl.c
3275
return &ctx.qc->obj.ssl;
crypto/openssl/ssl/quic/quic_impl.c
3289
return ctx.ql != NULL ? &ctx.ql->obj.ssl : NULL;
crypto/openssl/ssl/quic/quic_impl.c
3303
return ctx.qd != NULL ? &ctx.qd->obj.ssl : NULL;
crypto/openssl/ssl/quic/quic_impl.c
3318
*domain_flags = ctx.obj->domain_flags;
crypto/openssl/ssl/quic/quic_impl.c
3453
return xso != NULL ? &xso->obj.ssl : NULL;
crypto/openssl/ssl/quic/quic_impl.c
3488
if (!CRYPTO_GET_REF(&xso->obj.ssl.references, &nref)) {
crypto/openssl/ssl/quic/quic_impl.c
359
ctx->obj = &xso->obj;
crypto/openssl/ssl/quic/quic_impl.c
3668
QUIC_OBJ *obj = ctx->obj;
crypto/openssl/ssl/quic/quic_impl.c
3670
for (; (event_handling_mode = obj->event_handling_mode) == SSL_VALUE_EVENT_HANDLING_MODE_INHERIT
crypto/openssl/ssl/quic/quic_impl.c
3671
&& obj->parent_obj != NULL;
crypto/openssl/ssl/quic/quic_impl.c
3672
obj = obj->parent_obj)
crypto/openssl/ssl/quic/quic_impl.c
3684
ossl_quic_reactor_tick(ossl_quic_obj_get0_reactor(ctx->obj), 0);
crypto/openssl/ssl/quic/quic_impl.c
3716
ctx->obj->event_handling_mode = (int)value_out;
crypto/openssl/ssl/quic/quic_impl.c
3718
value_out = ctx->obj->event_handling_mode;
crypto/openssl/ssl/quic/quic_impl.c
3934
new_s = &xso->obj.ssl;
crypto/openssl/ssl/quic/quic_impl.c
4275
return (qc == NULL) ? NULL : &qc->obj.ssl;
crypto/openssl/ssl/quic/quic_impl.c
4336
if (!ossl_quic_obj_init(&ql->obj, ctx, SSL_TYPE_QUIC_LISTENER, NULL,
crypto/openssl/ssl/quic/quic_impl.c
4340
return &ql->obj.ssl;
crypto/openssl/ssl/quic/quic_impl.c
4366
if (!SSL_up_ref(&ctx.qd->obj.ssl))
crypto/openssl/ssl/quic/quic_impl.c
4406
if (!ossl_quic_obj_init(&ql->obj, ssl->ctx, SSL_TYPE_QUIC_LISTENER,
crypto/openssl/ssl/quic/quic_impl.c
4407
&ctx.qd->obj.ssl, NULL, ql->port))
crypto/openssl/ssl/quic/quic_impl.c
4411
return &ql->obj.ssl;
crypto/openssl/ssl/quic/quic_impl.c
4419
SSL_free(&ctx.qd->obj.ssl);
crypto/openssl/ssl/quic/quic_impl.c
4450
if (!SSL_up_ref(&ctx.ql->obj.ssl))
crypto/openssl/ssl/quic/quic_impl.c
4487
= ((ql->obj.domain_flags & SSL_DOMAIN_FLAG_THREAD_ASSISTED) != 0);
crypto/openssl/ssl/quic/quic_impl.c
4491
qc->tls = ossl_ssl_connection_new_int(ql->obj.ssl.ctx, NULL, TLS_method());
crypto/openssl/ssl/quic/quic_impl.c
4512
ossl_quic_channel_set_msg_callback(qc->ch, ql->obj.ssl.ctx->msg_callback, &qc->obj.ssl);
crypto/openssl/ssl/quic/quic_impl.c
4513
ossl_quic_channel_set_msg_callback_arg(qc->ch, ql->obj.ssl.ctx->msg_callback_arg);
crypto/openssl/ssl/quic/quic_impl.c
4521
if (!ossl_quic_obj_init(&qc->obj, ql->obj.ssl.ctx,
crypto/openssl/ssl/quic/quic_impl.c
4523
&ql->obj.ssl, NULL, NULL)) {
crypto/openssl/ssl/quic/quic_impl.c
4530
qc->default_ssl_mode = qc->obj.ssl.ctx->mode;
crypto/openssl/ssl/quic/quic_impl.c
4531
qc->default_ssl_options = qc->obj.ssl.ctx->options & OSSL_QUIC_PERMITTED_OPTIONS;
crypto/openssl/ssl/quic/quic_impl.c
4539
return &qc->obj.ssl;
crypto/openssl/ssl/quic/quic_impl.c
4547
SSL_free(&ctx.ql->obj.ssl);
crypto/openssl/ssl/quic/quic_impl.c
4665
if (SSL_up_ref(&ctx.ql->obj.ssl)) {
crypto/openssl/ssl/quic/quic_impl.c
4703
if (!ossl_quic_obj_init(&qc->obj, ql->obj.ssl.ctx,
crypto/openssl/ssl/quic/quic_impl.c
4705
&ql->obj.ssl, NULL, NULL)) {
crypto/openssl/ssl/quic/quic_impl.c
4723
qc->default_ssl_options = ql->obj.ssl.ctx->options & OSSL_QUIC_PERMITTED_OPTIONS;
crypto/openssl/ssl/quic/quic_impl.c
481
assert(ctx->obj != NULL);
crypto/openssl/ssl/quic/quic_impl.c
482
ossl_crypto_mutex_lock(ossl_quic_obj_get0_mutex(ctx->obj));
crypto/openssl/ssl/quic/quic_impl.c
491
assert(ctx->obj != NULL);
crypto/openssl/ssl/quic/quic_impl.c
492
ossl_crypto_mutex_unlock(ossl_quic_obj_get0_mutex(ctx->obj));
crypto/openssl/ssl/quic/quic_impl.c
5032
if (!ossl_quic_obj_init(&qd->obj, ctx, SSL_TYPE_QUIC_DOMAIN, NULL,
crypto/openssl/ssl/quic/quic_impl.c
5036
ossl_quic_obj_set_domain_flags(&qd->obj, domain_flags);
crypto/openssl/ssl/quic/quic_impl.c
5037
return &qd->obj.ssl;
crypto/openssl/ssl/quic/quic_impl.c
5071
&ctx.qc->obj.ssl);
crypto/openssl/ssl/quic/quic_impl.c
5271
ossl_quic_reactor_tick(ossl_quic_obj_get0_reactor(ctx.obj), 0);
crypto/openssl/ssl/quic/quic_impl.c
533
return ctx->obj->parent_obj == NULL;
crypto/openssl/ssl/quic/quic_impl.c
5347
rtor = ossl_quic_obj_get0_reactor(ctx.obj);
crypto/openssl/ssl/quic/quic_impl.c
5368
rtor = ossl_quic_obj_get0_reactor(ctx.obj);
crypto/openssl/ssl/quic/quic_impl.c
538
return ossl_quic_obj_blocking(ctx->obj);
crypto/openssl/ssl/quic/quic_impl.c
5383
rtor = ossl_quic_obj_get0_reactor(ctx.obj);
crypto/openssl/ssl/quic/quic_impl.c
555
qeng = ossl_quic_obj_get0_engine(ctx->obj);
crypto/openssl/ssl/quic/quic_impl.c
615
qc->tls = ossl_ssl_connection_new_int(ctx, &qc->obj.ssl, TLS_method());
crypto/openssl/ssl/quic/quic_impl.c
640
ossl_quic_channel_set_msg_callback(qc->ch, ctx->msg_callback, &qc->obj.ssl);
crypto/openssl/ssl/quic/quic_impl.c
644
if (!ossl_quic_obj_init(&qc->obj, ctx, SSL_TYPE_QUIC_CONNECTION, NULL,
crypto/openssl/ssl/quic/quic_impl.c
652
qc->default_ssl_mode = qc->obj.ssl.ctx->mode;
crypto/openssl/ssl/quic/quic_impl.c
653
qc->default_ssl_options = qc->obj.ssl.ctx->options & OSSL_QUIC_PERMITTED_OPTIONS;
crypto/openssl/ssl/quic/quic_impl.c
669
return &qc->obj.ssl;
crypto/openssl/ssl/quic/quic_impl.c
70
QUIC_OBJ *obj;
crypto/openssl/ssl/quic/quic_impl.c
733
SSL_free(&ctx->ql->domain->obj.ssl);
crypto/openssl/ssl/quic/quic_impl.c
809
SSL_free(&ctx.qc->obj.ssl);
crypto/openssl/ssl/quic/quic_impl.c
823
SSL_free(&xso->obj.ssl);
crypto/openssl/ssl/quic/quic_impl.c
846
SSL_free(&ctx.qc->listener->obj.ssl);
crypto/openssl/ssl/quic/quic_impl.c
848
SSL_free(&ctx.qc->domain->obj.ssl);
crypto/openssl/ssl/quic/quic_impl.c
899
ossl_quic_engine_set_time_cb(ctx.obj->engine, now_cb, now_cb_arg);
crypto/openssl/ssl/quic/quic_impl.c
948
if (!ossl_assert(SSL_up_ref(&qc->obj.ssl)))
crypto/openssl/ssl/quic/quic_impl.c
962
CRYPTO_DOWN_REF(&qc->obj.ssl.references, &refs);
crypto/openssl/ssl/quic/quic_impl.c
983
SSL_free(&old_xso->obj.ssl);
crypto/openssl/ssl/quic/quic_local.h
119
QUIC_OBJ obj;
crypto/openssl/ssl/quic/quic_local.h
238
QUIC_OBJ obj;
crypto/openssl/ssl/quic/quic_local.h
267
QUIC_OBJ obj;
crypto/openssl/ssl/quic/quic_local.h
37
QUIC_OBJ obj;
crypto/openssl/ssl/quic/quic_obj.c
100
rtor = ossl_quic_obj_get0_reactor(obj);
crypto/openssl/ssl/quic/quic_obj.c
102
if ((obj->domain_flags
crypto/openssl/ssl/quic/quic_obj.c
111
int ossl_quic_obj_desires_blocking(const QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj.c
115
assert(obj != NULL);
crypto/openssl/ssl/quic/quic_obj.c
116
for (; (req_blocking_mode = obj->req_blocking_mode) == QUIC_BLOCKING_MODE_INHERIT
crypto/openssl/ssl/quic/quic_obj.c
117
&& obj->parent_obj != NULL;
crypto/openssl/ssl/quic/quic_obj.c
118
obj = obj->parent_obj)
crypto/openssl/ssl/quic/quic_obj.c
124
int ossl_quic_obj_blocking(const QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj.c
126
assert(obj != NULL);
crypto/openssl/ssl/quic/quic_obj.c
128
if (!ossl_quic_obj_desires_blocking(obj))
crypto/openssl/ssl/quic/quic_obj.c
131
ossl_quic_engine_update_poll_descriptors(ossl_quic_obj_get0_engine(obj),
crypto/openssl/ssl/quic/quic_obj.c
133
return ossl_quic_obj_can_support_blocking(obj);
crypto/openssl/ssl/quic/quic_obj.c
136
void ossl_quic_obj_set_blocking_mode(QUIC_OBJ *obj, unsigned int mode)
crypto/openssl/ssl/quic/quic_obj.c
138
assert(obj != NULL);
crypto/openssl/ssl/quic/quic_obj.c
14
static int obj_update_cache(QUIC_OBJ *obj);
crypto/openssl/ssl/quic/quic_obj.c
140
obj->req_blocking_mode = mode;
crypto/openssl/ssl/quic/quic_obj.c
16
int ossl_quic_obj_init(QUIC_OBJ *obj,
crypto/openssl/ssl/quic/quic_obj.c
26
if (!ossl_assert(obj != NULL && !obj->init_done && SSL_TYPE_IS_QUIC(type)
crypto/openssl/ssl/quic/quic_obj.c
34
if (!ossl_ssl_init(&obj->ssl, ctx, ctx->method, type))
crypto/openssl/ssl/quic/quic_obj.c
37
obj->domain_flags = ctx->domain_flags;
crypto/openssl/ssl/quic/quic_obj.c
38
obj->parent_obj = (QUIC_OBJ *)parent_obj;
crypto/openssl/ssl/quic/quic_obj.c
39
obj->is_event_leader = is_event_leader;
crypto/openssl/ssl/quic/quic_obj.c
40
obj->is_port_leader = is_port_leader;
crypto/openssl/ssl/quic/quic_obj.c
41
obj->engine = engine;
crypto/openssl/ssl/quic/quic_obj.c
42
obj->port = port;
crypto/openssl/ssl/quic/quic_obj.c
43
obj->req_blocking_mode = QUIC_BLOCKING_MODE_INHERIT;
crypto/openssl/ssl/quic/quic_obj.c
44
if (!obj_update_cache(obj))
crypto/openssl/ssl/quic/quic_obj.c
47
obj->init_done = 1;
crypto/openssl/ssl/quic/quic_obj.c
51
obj->is_event_leader = 0;
crypto/openssl/ssl/quic/quic_obj.c
52
obj->is_port_leader = 0;
crypto/openssl/ssl/quic/quic_obj.c
56
static int obj_update_cache(QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj.c
60
for (p = obj; p != NULL && !p->is_event_leader;
crypto/openssl/ssl/quic/quic_obj.c
62
if (!ossl_assert(p == obj || p->init_done))
crypto/openssl/ssl/quic/quic_obj.c
72
obj->cached_event_leader = p;
crypto/openssl/ssl/quic/quic_obj.c
73
obj->engine = p->engine;
crypto/openssl/ssl/quic/quic_obj.c
75
for (p = obj; p != NULL && !p->is_port_leader;
crypto/openssl/ssl/quic/quic_obj.c
79
obj->cached_port_leader = p;
crypto/openssl/ssl/quic/quic_obj.c
80
obj->port = (p != NULL) ? p->port : NULL;
crypto/openssl/ssl/quic/quic_obj.c
84
SSL_CONNECTION *ossl_quic_obj_get0_handshake_layer(QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj.c
86
assert(obj != NULL && obj->init_done);
crypto/openssl/ssl/quic/quic_obj.c
88
if (obj->ssl.type != SSL_TYPE_QUIC_CONNECTION)
crypto/openssl/ssl/quic/quic_obj.c
91
return SSL_CONNECTION_FROM_SSL_ONLY(((QUIC_CONNECTION *)obj)->tls);
crypto/openssl/ssl/quic/quic_obj.c
95
int ossl_quic_obj_can_support_blocking(const QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj.c
99
assert(obj != NULL);
crypto/openssl/ssl/quic/quic_obj_local.h
151
int ossl_quic_obj_init(QUIC_OBJ *obj,
crypto/openssl/ssl/quic/quic_obj_local.h
165
SSL_CONNECTION *ossl_quic_obj_get0_handshake_layer(QUIC_OBJ *obj);
crypto/openssl/ssl/quic/quic_obj_local.h
172
ossl_quic_obj_get0_ssl(QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj_local.h
178
if (!ossl_assert(obj != NULL))
crypto/openssl/ssl/quic/quic_obj_local.h
181
return &obj->ssl;
crypto/openssl/ssl/quic/quic_obj_local.h
189
ossl_quic_obj_get0_engine(const QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj_local.h
191
assert(obj->init_done);
crypto/openssl/ssl/quic/quic_obj_local.h
192
assert(obj->engine != NULL);
crypto/openssl/ssl/quic/quic_obj_local.h
193
return obj->engine;
crypto/openssl/ssl/quic/quic_obj_local.h
198
ossl_quic_obj_get0_port(const QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj_local.h
200
assert(obj->init_done);
crypto/openssl/ssl/quic/quic_obj_local.h
201
return obj->port;
crypto/openssl/ssl/quic/quic_obj_local.h
206
ossl_quic_obj_is_event_leader(const QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj_local.h
208
return obj->is_event_leader;
crypto/openssl/ssl/quic/quic_obj_local.h
216
ossl_quic_obj_get0_engine_local(const QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj_local.h
218
return ossl_quic_obj_is_event_leader(obj)
crypto/openssl/ssl/quic/quic_obj_local.h
219
? ossl_quic_obj_get0_engine(obj)
crypto/openssl/ssl/quic/quic_obj_local.h
225
ossl_quic_obj_is_port_leader(const QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj_local.h
227
return obj->is_port_leader;
crypto/openssl/ssl/quic/quic_obj_local.h
235
ossl_quic_obj_get0_port_local(const QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj_local.h
237
return ossl_quic_obj_is_port_leader(obj)
crypto/openssl/ssl/quic/quic_obj_local.h
238
? ossl_quic_obj_get0_port(obj)
crypto/openssl/ssl/quic/quic_obj_local.h
246
int ossl_quic_obj_can_support_blocking(const QUIC_OBJ *obj);
crypto/openssl/ssl/quic/quic_obj_local.h
252
int ossl_quic_obj_desires_blocking(const QUIC_OBJ *obj);
crypto/openssl/ssl/quic/quic_obj_local.h
258
int ossl_quic_obj_blocking(const QUIC_OBJ *obj);
crypto/openssl/ssl/quic/quic_obj_local.h
266
void ossl_quic_obj_set_blocking_mode(QUIC_OBJ *obj, unsigned int mode);
crypto/openssl/ssl/quic/quic_obj_local.h
277
ossl_quic_obj_get0_mutex(const QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj_local.h
279
return ossl_quic_engine_get0_mutex(ossl_quic_obj_get0_engine(obj));
crypto/openssl/ssl/quic/quic_obj_local.h
287
ossl_quic_obj_get0_reactor(const QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj_local.h
289
return ossl_quic_engine_get0_reactor(ossl_quic_obj_get0_engine(obj));
crypto/openssl/ssl/quic/quic_obj_local.h
294
ossl_quic_obj_get0_libctx(const QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj_local.h
296
return ossl_quic_engine_get0_libctx(ossl_quic_obj_get0_engine(obj));
crypto/openssl/ssl/quic/quic_obj_local.h
301
ossl_quic_obj_get0_propq(const QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj_local.h
303
return ossl_quic_engine_get0_propq(ossl_quic_obj_get0_engine(obj));
crypto/openssl/ssl/quic/quic_obj_local.h
311
ossl_quic_obj_get0_event_leader(const QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj_local.h
313
assert(obj->init_done);
crypto/openssl/ssl/quic/quic_obj_local.h
314
return obj->cached_event_leader != NULL
crypto/openssl/ssl/quic/quic_obj_local.h
315
? &obj->cached_event_leader->ssl
crypto/openssl/ssl/quic/quic_obj_local.h
324
ossl_quic_obj_get0_port_leader(const QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj_local.h
326
assert(obj->init_done);
crypto/openssl/ssl/quic/quic_obj_local.h
327
return obj->cached_port_leader != NULL
crypto/openssl/ssl/quic/quic_obj_local.h
328
? &obj->cached_port_leader->ssl
crypto/openssl/ssl/quic/quic_obj_local.h
337
ossl_quic_obj_set_domain_flags(QUIC_OBJ *obj, uint64_t domain_flags)
crypto/openssl/ssl/quic/quic_obj_local.h
339
obj->domain_flags = domain_flags;
crypto/openssl/ssl/quic/quic_port.c
493
if (ql != NULL && ql->obj.ssl.ctx->new_pending_conn_cb != NULL)
crypto/openssl/ssl/quic/quic_port.c
494
if (!ql->obj.ssl.ctx->new_pending_conn_cb(ql->obj.ssl.ctx, user_ssl,
crypto/openssl/ssl/quic/quic_port.c
495
ql->obj.ssl.ctx->new_pending_conn_arg)) {
crypto/openssl/test/asn1_decode_test.c
276
ASN1_OBJECT *obj;
crypto/openssl/test/asn1_decode_test.c
281
if (!TEST_ptr(obj = ASN1_OBJECT_create(NID_undef, cn_der, sizeof(cn_der),
crypto/openssl/test/asn1_decode_test.c
285
if (!TEST_ptr(d2i_ASN1_OBJECT(&obj, &p, sizeof(oid_der))))
crypto/openssl/test/asn1_decode_test.c
289
ASN1_OBJECT_free(obj);
crypto/openssl/test/endecoder_legacy_test.c
61
typedef int PEM_write_bio_of_void_protected(BIO *out, const void *obj,
crypto/openssl/test/endecoder_legacy_test.c
65
typedef int PEM_write_bio_of_void_unprotected(BIO *out, const void *obj);
crypto/openssl/test/endecoder_legacy_test.c
66
typedef void *PEM_read_bio_of_void(BIO *out, void **obj,
crypto/openssl/test/evp_fetch_prov_test.c
235
const ASN1_OBJECT *obj;
crypto/openssl/test/evp_fetch_prov_test.c
241
X509_ALGOR_get0(&obj, NULL, NULL, algor);
crypto/openssl/test/evp_fetch_prov_test.c
244
if (!TEST_int_gt(OBJ_obj2txt(id, sizeof(id), obj, 0), 0))
crypto/openssl/test/evp_fetch_prov_test.c
248
if (!TEST_int_gt(OBJ_obj2txt(id, sizeof(id), obj, 1), 0))
crypto/openssl/test/evp_fetch_prov_test.c
351
const ASN1_OBJECT *obj;
crypto/openssl/test/evp_fetch_prov_test.c
357
X509_ALGOR_get0(&obj, NULL, NULL, algor);
crypto/openssl/test/evp_fetch_prov_test.c
360
if (!TEST_int_gt(OBJ_obj2txt(id, sizeof(id), obj, 0), 0))
crypto/openssl/test/evp_fetch_prov_test.c
364
if (!TEST_int_gt(OBJ_obj2txt(id, sizeof(id), obj, 1), 0))
crypto/openssl/test/evp_kdf_test.c
2078
ASN1_OBJECT *obj;
crypto/openssl/test/evp_kdf_test.c
2081
if (!TEST_ptr(obj = OBJ_nid2obj(NID_id_pbkdf2))
crypto/openssl/test/evp_kdf_test.c
2083
|| !TEST_ptr(kdf2 = EVP_KDF_fetch(NULL, OBJ_nid2sn(OBJ_obj2nid(obj)),
crypto/openssl/test/exdatatest.c
136
MYOBJ *obj = OPENSSL_malloc(sizeof(*obj));
crypto/openssl/test/exdatatest.c
138
if (obj != NULL) {
crypto/openssl/test/exdatatest.c
139
obj->id = ++count;
crypto/openssl/test/exdatatest.c
140
obj->st = CRYPTO_new_ex_data(CRYPTO_EX_INDEX_APP, obj, &obj->ex_data);
crypto/openssl/test/exdatatest.c
142
return obj;
crypto/openssl/test/exdatatest.c
145
static void MYOBJ_sethello(MYOBJ *obj, char *cp)
crypto/openssl/test/exdatatest.c
147
obj->st = CRYPTO_set_ex_data(&obj->ex_data, saved_idx, cp);
crypto/openssl/test/exdatatest.c
148
if (!TEST_int_eq(obj->st, 1))
crypto/openssl/test/exdatatest.c
152
static char *MYOBJ_gethello(MYOBJ *obj)
crypto/openssl/test/exdatatest.c
154
return CRYPTO_get_ex_data(&obj->ex_data, saved_idx);
crypto/openssl/test/exdatatest.c
157
static void MYOBJ_sethello2(MYOBJ *obj, char *cp)
crypto/openssl/test/exdatatest.c
159
MYOBJ_EX_DATA *ex_data = CRYPTO_get_ex_data(&obj->ex_data, saved_idx2);
crypto/openssl/test/exdatatest.c
164
obj->st = gbl_result = 0;
crypto/openssl/test/exdatatest.c
167
static char *MYOBJ_gethello2(MYOBJ *obj)
crypto/openssl/test/exdatatest.c
169
MYOBJ_EX_DATA *ex_data = CRYPTO_get_ex_data(&obj->ex_data, saved_idx2);
crypto/openssl/test/exdatatest.c
174
obj->st = gbl_result = 0;
crypto/openssl/test/exdatatest.c
178
static void MYOBJ_allochello3(MYOBJ *obj, char *cp)
crypto/openssl/test/exdatatest.c
182
if (TEST_ptr_null(ex_data = CRYPTO_get_ex_data(&obj->ex_data, saved_idx3))
crypto/openssl/test/exdatatest.c
183
&& TEST_true(CRYPTO_alloc_ex_data(CRYPTO_EX_INDEX_APP, obj,
crypto/openssl/test/exdatatest.c
184
&obj->ex_data, saved_idx3))
crypto/openssl/test/exdatatest.c
185
&& TEST_ptr(ex_data = CRYPTO_get_ex_data(&obj->ex_data, saved_idx3)))
crypto/openssl/test/exdatatest.c
188
obj->st = gbl_result = 0;
crypto/openssl/test/exdatatest.c
191
static char *MYOBJ_gethello3(MYOBJ *obj)
crypto/openssl/test/exdatatest.c
193
MYOBJ_EX_DATA *ex_data = CRYPTO_get_ex_data(&obj->ex_data, saved_idx3);
crypto/openssl/test/exdatatest.c
198
obj->st = gbl_result = 0;
crypto/openssl/test/exdatatest.c
202
static void MYOBJ_free(MYOBJ *obj)
crypto/openssl/test/exdatatest.c
204
if (obj != NULL) {
crypto/openssl/test/exdatatest.c
205
CRYPTO_free_ex_data(CRYPTO_EX_INDEX_APP, obj, &obj->ex_data);
crypto/openssl/test/exdatatest.c
206
OPENSSL_free(obj);
crypto/openssl/test/exdatatest.c
212
MYOBJ *obj = MYOBJ_new();
crypto/openssl/test/exdatatest.c
214
if (obj != NULL)
crypto/openssl/test/exdatatest.c
215
obj->st |= CRYPTO_dup_ex_data(CRYPTO_EX_INDEX_APP, &obj->ex_data,
crypto/openssl/test/exdatatest.c
217
return obj;
crypto/openssl/test/params_test.c
101
struct object_st *obj;
crypto/openssl/test/params_test.c
103
if (!TEST_ptr(obj = OPENSSL_zalloc(sizeof(*obj))))
crypto/openssl/test/params_test.c
106
obj->p1 = p1_init;
crypto/openssl/test/params_test.c
107
obj->p2 = p2_init;
crypto/openssl/test/params_test.c
108
if (!TEST_true(BN_hex2bn(&obj->p3, p3_init)))
crypto/openssl/test/params_test.c
110
if (!TEST_ptr(obj->p4 = OPENSSL_strdup(p4_init)))
crypto/openssl/test/params_test.c
112
strcpy(obj->p5, p5_init);
crypto/openssl/test/params_test.c
113
obj->p6 = p6_init;
crypto/openssl/test/params_test.c
115
return obj;
crypto/openssl/test/params_test.c
117
cleanup_object(obj);
crypto/openssl/test/params_test.c
118
obj = NULL;
crypto/openssl/test/params_test.c
132
struct object_st *obj = vobj;
crypto/openssl/test/params_test.c
136
obj->p1 = *(int *)params->data;
crypto/openssl/test/params_test.c
138
obj->p2 = *(double *)params->data;
crypto/openssl/test/params_test.c
140
BN_free(obj->p3);
crypto/openssl/test/params_test.c
141
if (!TEST_ptr(obj->p3 = BN_native2bn(params->data,
crypto/openssl/test/params_test.c
145
OPENSSL_free(obj->p4);
crypto/openssl/test/params_test.c
146
if (!TEST_ptr(obj->p4 = OPENSSL_strndup(params->data,
crypto/openssl/test/params_test.c
149
obj->p4_l = strlen(obj->p4);
crypto/openssl/test/params_test.c
157
if (!TEST_size_t_lt(data_length, sizeof(obj->p5)))
crypto/openssl/test/params_test.c
159
strncpy(obj->p5, params->data, data_length);
crypto/openssl/test/params_test.c
160
obj->p5[data_length] = '\0';
crypto/openssl/test/params_test.c
161
obj->p5_l = strlen(obj->p5);
crypto/openssl/test/params_test.c
163
obj->p6 = *(const char **)params->data;
crypto/openssl/test/params_test.c
164
obj->p6_l = params->data_size;
crypto/openssl/test/params_test.c
172
struct object_st *obj = vobj;
crypto/openssl/test/params_test.c
176
params->return_size = sizeof(obj->p1);
crypto/openssl/test/params_test.c
177
*(int *)params->data = obj->p1;
crypto/openssl/test/params_test.c
179
params->return_size = sizeof(obj->p2);
crypto/openssl/test/params_test.c
180
*(double *)params->data = obj->p2;
crypto/openssl/test/params_test.c
182
params->return_size = BN_num_bytes(obj->p3);
crypto/openssl/test/params_test.c
185
BN_bn2nativepad(obj->p3, params->data, params->return_size);
crypto/openssl/test/params_test.c
187
params->return_size = strlen(obj->p4);
crypto/openssl/test/params_test.c
190
strcpy(params->data, obj->p4);
crypto/openssl/test/params_test.c
192
params->return_size = strlen(obj->p5);
crypto/openssl/test/params_test.c
195
strcpy(params->data, obj->p5);
crypto/openssl/test/params_test.c
197
params->return_size = strlen(obj->p6);
crypto/openssl/test/params_test.c
198
*(const char **)params->data = obj->p6;
crypto/openssl/test/params_test.c
210
struct object_st *obj = vobj;
crypto/openssl/test/params_test.c
214
&& !TEST_true(OSSL_PARAM_get_int(p, &obj->p1)))
crypto/openssl/test/params_test.c
217
&& !TEST_true(OSSL_PARAM_get_double(p, &obj->p2)))
crypto/openssl/test/params_test.c
220
&& !TEST_true(OSSL_PARAM_get_BN(p, &obj->p3)))
crypto/openssl/test/params_test.c
223
OPENSSL_free(obj->p4);
crypto/openssl/test/params_test.c
224
obj->p4 = NULL;
crypto/openssl/test/params_test.c
226
if (!TEST_true(OSSL_PARAM_get_utf8_string(p, &obj->p4, 0)))
crypto/openssl/test/params_test.c
230
char *p5_ptr = obj->p5;
crypto/openssl/test/params_test.c
231
if (!TEST_true(OSSL_PARAM_get_utf8_string(p, &p5_ptr, sizeof(obj->p5))))
crypto/openssl/test/params_test.c
233
obj->p5_l = strlen(obj->p5);
crypto/openssl/test/params_test.c
236
if (!TEST_true(OSSL_PARAM_get_utf8_ptr(p, &obj->p6)))
crypto/openssl/test/params_test.c
238
obj->p6_l = strlen(obj->p6);
crypto/openssl/test/params_test.c
246
struct object_st *obj = vobj;
crypto/openssl/test/params_test.c
250
&& !TEST_true(OSSL_PARAM_set_int(p, obj->p1)))
crypto/openssl/test/params_test.c
253
&& !TEST_true(OSSL_PARAM_set_double(p, obj->p2)))
crypto/openssl/test/params_test.c
256
&& !TEST_true(OSSL_PARAM_set_BN(p, obj->p3)))
crypto/openssl/test/params_test.c
259
&& !TEST_true(OSSL_PARAM_set_utf8_string(p, obj->p4)))
crypto/openssl/test/params_test.c
262
&& !TEST_true(OSSL_PARAM_set_utf8_string(p, obj->p5)))
crypto/openssl/test/params_test.c
265
&& !TEST_true(OSSL_PARAM_set_utf8_ptr(p, obj->p6)))
crypto/openssl/test/params_test.c
276
int (*set_params)(void *obj, const OSSL_PARAM *params);
crypto/openssl/test/params_test.c
277
int (*get_params)(void *obj, OSSL_PARAM *params);
crypto/openssl/test/params_test.c
439
void *obj = NULL;
crypto/openssl/test/params_test.c
446
if (!TEST_ptr(obj = init_object())
crypto/openssl/test/params_test.c
458
if (!TEST_true(prov->get_params(obj, params))
crypto/openssl/test/params_test.c
483
if (!TEST_true(prov->set_params(obj, params))) {
crypto/openssl/test/params_test.c
486
struct object_st *sneakpeek = obj;
crypto/openssl/test/params_test.c
509
if (!TEST_true(prov->get_params(obj, params))
crypto/openssl/test/params_test.c
532
cleanup_object(obj);
crypto/openssl/test/params_test.c
90
struct object_st *obj = vobj;
crypto/openssl/test/params_test.c
92
BN_free(obj->p3);
crypto/openssl/test/params_test.c
93
obj->p3 = NULL;
crypto/openssl/test/params_test.c
94
OPENSSL_free(obj->p4);
crypto/openssl/test/params_test.c
95
obj->p4 = NULL;
crypto/openssl/test/params_test.c
96
OPENSSL_free(obj);
crypto/openssl/test/radix/quic_bindings.c
109
RADIX_OBJ *obj;
crypto/openssl/test/radix/quic_bindings.c
114
if (!TEST_ptr(obj = OPENSSL_zalloc(sizeof(*obj))))
crypto/openssl/test/radix/quic_bindings.c
117
if (!TEST_ptr(obj->name = OPENSSL_strdup(name))) {
crypto/openssl/test/radix/quic_bindings.c
118
OPENSSL_free(obj);
crypto/openssl/test/radix/quic_bindings.c
122
obj->ssl = ssl;
crypto/openssl/test/radix/quic_bindings.c
123
return obj;
crypto/openssl/test/radix/quic_bindings.c
126
static void RADIX_OBJ_free(RADIX_OBJ *obj)
crypto/openssl/test/radix/quic_bindings.c
128
if (obj == NULL)
crypto/openssl/test/radix/quic_bindings.c
131
assert(!obj->registered);
crypto/openssl/test/radix/quic_bindings.c
133
SSL_free(obj->ssl);
crypto/openssl/test/radix/quic_bindings.c
134
OPENSSL_free(obj->name);
crypto/openssl/test/radix/quic_bindings.c
135
OPENSSL_free(obj);
crypto/openssl/test/radix/quic_bindings.c
138
static unsigned long RADIX_OBJ_hash(const RADIX_OBJ *obj)
crypto/openssl/test/radix/quic_bindings.c
140
return OPENSSL_LH_strhash(obj->name);
crypto/openssl/test/radix/quic_bindings.c
286
static void report_obj(RADIX_OBJ *obj, void *arg)
crypto/openssl/test/radix/quic_bindings.c
289
SSL *ssl = obj->ssl;
crypto/openssl/test/radix/quic_bindings.c
291
BIO_printf(bio, " - %-16s @ %p\n", obj->name, (void *)obj->ssl);
crypto/openssl/test/radix/quic_bindings.c
406
static void cleanup_one(RADIX_OBJ *obj)
crypto/openssl/test/radix/quic_bindings.c
408
obj->registered = 0;
crypto/openssl/test/radix/quic_bindings.c
409
RADIX_OBJ_free(obj);
crypto/openssl/test/radix/quic_bindings.c
444
const char *name, RADIX_OBJ *obj)
crypto/openssl/test/radix/quic_bindings.c
448
if (obj != NULL && !TEST_false(obj->registered))
crypto/openssl/test/radix/quic_bindings.c
452
if (existing != NULL && obj != existing) {
crypto/openssl/test/radix/quic_bindings.c
461
if (obj != NULL) {
crypto/openssl/test/radix/quic_bindings.c
462
lh_RADIX_OBJ_insert(rp->objs, obj);
crypto/openssl/test/radix/quic_bindings.c
463
obj->registered = 1;
crypto/openssl/test/radix/quic_bindings.c
471
RADIX_OBJ *obj;
crypto/openssl/test/radix/quic_bindings.c
473
if (!TEST_ptr(obj = RADIX_OBJ_new(name, ssl)))
crypto/openssl/test/radix/quic_bindings.c
476
if (!TEST_true(RADIX_PROCESS_set_obj(rp, name, obj))) {
crypto/openssl/test/radix/quic_bindings.c
477
RADIX_OBJ_free(obj);
crypto/openssl/test/radix/quic_bindings.c
486
RADIX_OBJ *obj = RADIX_PROCESS_get_obj(rp, name);
crypto/openssl/test/radix/quic_bindings.c
488
if (obj == NULL)
crypto/openssl/test/radix/quic_bindings.c
491
return obj->ssl;
crypto/openssl/test/radix/quic_bindings.c
651
static void per_op_tick_obj(RADIX_OBJ *obj)
crypto/openssl/test/radix/quic_bindings.c
653
if (obj->active)
crypto/openssl/test/radix/quic_bindings.c
654
SSL_handle_events(obj->ssl);
crypto/openssl/test/radix/quic_bindings.c
770
static void radix_activate_obj(RADIX_OBJ *obj)
crypto/openssl/test/radix/quic_bindings.c
772
if (obj != NULL)
crypto/openssl/test/radix/quic_bindings.c
773
obj->active = 1;
crypto/openssl/test/radix/quic_ops.c
934
RADIX_OBJ *obj;
crypto/openssl/test/radix/quic_ops.c
937
if (!TEST_ptr(obj = RADIX_PROCESS_get_obj(RP(), name)))
crypto/openssl/test/radix/quic_ops.c
943
RT()->slot[slot] = obj;
crypto/openssl/test/radix/quic_ops.c
944
RT()->ssl[slot] = obj->ssl;
crypto/openssl/test/threadstest.c
1307
X509_OBJECT *obj = NULL;
crypto/openssl/test/threadstest.c
1325
obj = X509_STORE_CTX_get_obj_by_subject(ctx, X509_LU_X509, name);
crypto/openssl/test/threadstest.c
1326
if (!TEST_ptr(obj))
crypto/openssl/test/threadstest.c
1331
X509_OBJECT_free(obj);
crypto/openssl/test/x509_load_cert_file_test.c
35
const X509_OBJECT *obj = sk_X509_OBJECT_value(objs, i);
crypto/openssl/test/x509_load_cert_file_test.c
36
if (!TEST_int_eq(X509_OBJECT_get_type(obj), X509_LU_X509))
crypto/openssl/test/x509_test.c
186
ASN1_OBJECT *obj = NULL;
crypto/openssl/test/x509_test.c
193
|| !TEST_ptr((obj = OBJ_nid2obj(NID_subject_key_identifier)))
crypto/openssl/test/x509_test.c
194
|| !TEST_int_eq(X509_EXTENSION_set_object(ext, obj), 1)
crypto/openssl/test/x509_test.c
221
ASN1_OBJECT *obj = NULL;
crypto/openssl/test/x509_test.c
228
|| !TEST_ptr((obj = OBJ_nid2obj(NID_subject_key_identifier)))
crypto/openssl/test/x509_test.c
229
|| !TEST_int_eq(X509_EXTENSION_set_object(ext, obj), 1)
crypto/openssl/test/x509_test.c
257
ASN1_OBJECT *obj = NULL;
crypto/openssl/test/x509_test.c
264
|| !TEST_ptr((obj = OBJ_nid2obj(NID_subject_key_identifier)))
crypto/openssl/test/x509_test.c
265
|| !TEST_int_eq(X509_EXTENSION_set_object(ext, obj), 1)
lib/clang/liblldb/LLDBWrapLua.cpp
10582
static void swig_delete_SBBreakpointLocation(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
10583
lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
11829
static void swig_delete_SBBreakpointName(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
11830
lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
12624
static void swig_delete_SBBroadcaster(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
12625
lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
14096
static void swig_delete_SBCommandInterpreter(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
14097
lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
14806
static void swig_delete_SBCommandInterpreterRunOptions(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
14807
lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
16396
static void swig_delete_SBCommandReturnObject(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
16397
lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
16936
static void swig_delete_SBCommunication(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
16937
lldb::SBCommunication *arg1 = (lldb::SBCommunication *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
17776
static void swig_delete_SBCompileUnit(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
17777
lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
18098
static void swig_delete_SBSaveCoreOptions(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
18099
lldb::SBSaveCoreOptions *arg1 = (lldb::SBSaveCoreOptions *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
19802
static void swig_delete_SBData(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
19803
lldb::SBData *arg1 = (lldb::SBData *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
23991
static void swig_delete_SBDebugger(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
23992
lldb::SBDebugger *arg1 = (lldb::SBDebugger *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
24501
static void swig_delete_SBDeclaration(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
24502
lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
25237
static void swig_delete_SBError(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
25238
lldb::SBError *arg1 = (lldb::SBError *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
25647
static void swig_delete_SBEnvironment(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
25648
lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
26153
static void swig_delete_SBEvent(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
26154
lldb::SBEvent *arg1 = (lldb::SBEvent *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
26549
static void swig_delete_SBExecutionContext(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
26550
lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
28524
static void swig_delete_SBExpressionOptions(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
28525
lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
29008
static void swig_delete_SBFile(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
29009
lldb::SBFile *arg1 = (lldb::SBFile *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
29546
static void swig_delete_SBFileSpec(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
29547
lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
29912
static void swig_delete_SBFileSpecList(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
29913
lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
30089
static void swig_delete_SBFormat(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
30090
lldb::SBFormat *arg1 = (lldb::SBFormat *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
32106
static void swig_delete_SBFrame(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
32107
lldb::SBFrame *arg1 = (lldb::SBFrame *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
32825
static void swig_delete_SBFunction(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
32826
lldb::SBFunction *arg1 = (lldb::SBFunction *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
33156
static void swig_delete_SBHostOS(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
33157
lldb::SBHostOS *arg1 = (lldb::SBHostOS *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
33875
static void swig_delete_SBInstruction(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
33876
lldb::SBInstruction *arg1 = (lldb::SBInstruction *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
34521
static void swig_delete_SBInstructionList(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
34522
lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
34776
static void swig_delete_SBLanguageRuntime(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
34777
lldb::SBLanguageRuntime *arg1 = (lldb::SBLanguageRuntime *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
36159
static void swig_delete_SBLaunchInfo(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
36160
lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
36679
static void swig_delete_SBLineEntry(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
36680
lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
37434
static void swig_delete_SBListener(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
37435
lldb::SBListener *arg1 = (lldb::SBListener *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
3796
template <typename T> void PushSBClass(lua_State * L, T * obj);
lib/clang/liblldb/LLDBWrapLua.cpp
38080
static void swig_delete_SBMemoryRegionInfo(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
38081
lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
38457
static void swig_delete_SBMemoryRegionInfoList(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
38458
lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
40208
static void swig_delete_SBModule(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
40209
lldb::SBModule *arg1 = (lldb::SBModule *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
40928
static void swig_delete_SBModuleSpec(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
40929
lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
4097
static void swig_delete_string(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
4098
std::string *arg1 = (std::string *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
41395
static void swig_delete_SBModuleSpecList(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
41396
lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
41713
static void swig_delete_SBPlatformConnectOptions(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
41714
lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
42183
static void swig_delete_SBPlatformShellCommand(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
42184
lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
43346
static void swig_delete_SBPlatform(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
43347
lldb::SBPlatform *arg1 = (lldb::SBPlatform *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
47082
static void swig_delete_SBProcess(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
47083
lldb::SBProcess *arg1 = (lldb::SBProcess *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
47635
static void swig_delete_SBProcessInfo(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
47636
lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
47851
static void swig_delete_SBProcessInfoList(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
47852
lldb::SBProcessInfoList *arg1 = (lldb::SBProcessInfoList *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
4815
static void swig_delete_SBAddress(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
4816
lldb::SBAddress *arg1 = (lldb::SBAddress *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
48277
static void swig_delete_SBQueue(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
48278
lldb::SBQueue *arg1 = (lldb::SBQueue *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
48539
static void swig_delete_SBQueueItem(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
48540
lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
48689
static void swig_delete_SBReproducer(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
48690
lldb::SBReproducer *arg1 = (lldb::SBReproducer *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
48908
static void swig_delete_SBScriptObject(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
48909
lldb::SBScriptObject *arg1 = (lldb::SBScriptObject *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
49614
static void swig_delete_SBSection(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
49615
lldb::SBSection *arg1 = (lldb::SBSection *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
49916
static void swig_delete_SBSourceManager(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
49917
lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
50289
static void swig_delete_SBStatisticsOptions(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
50290
lldb::SBStatisticsOptions *arg1 = (lldb::SBStatisticsOptions *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
50726
static void swig_delete_SBStream(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
50727
lldb::SBStream *arg1 = (lldb::SBStream *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
51210
static void swig_delete_SBStringList(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
51211
lldb::SBStringList *arg1 = (lldb::SBStringList *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
5173
static void swig_delete_SBAddressRange(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
5174
lldb::SBAddressRange *arg1 = (lldb::SBAddressRange *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
52366
static void swig_delete_SBStructuredData(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
52367
lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
53030
static void swig_delete_SBSymbol(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
53031
lldb::SBSymbol *arg1 = (lldb::SBSymbol *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
53643
static void swig_delete_SBSymbolContext(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
53644
lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
54061
static void swig_delete_SBSymbolContextList(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
54062
lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
5540
static void swig_delete_SBAddressRangeList(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
5541
lldb::SBAddressRangeList *arg1 = (lldb::SBAddressRangeList *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
61101
static void swig_delete_SBTarget(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
61102
lldb::SBTarget *arg1 = (lldb::SBTarget *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
64032
static void swig_delete_SBThread(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
64033
lldb::SBThread *arg1 = (lldb::SBThread *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
64289
static void swig_delete_SBThreadCollection(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
64290
lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
65791
static void swig_delete_SBThreadPlan(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
65792
lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
66440
static void swig_delete_SBTrace(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
66441
lldb::SBTrace *arg1 = (lldb::SBTrace *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
66956
static void swig_delete_SBTraceCursor(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
66957
lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
67324
static void swig_delete_SBTypeMember(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
67325
lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
67741
static void swig_delete_SBTypeMemberFunction(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
67742
lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
68009
static void swig_delete_SBTypeStaticField(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
68010
lldb::SBTypeStaticField *arg1 = (lldb::SBTypeStaticField *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
6828
static void swig_delete_SBAttachInfo(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
6829
lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
69524
static void swig_delete_SBType(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
69525
lldb::SBType *arg1 = (lldb::SBType *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
69807
static void swig_delete_SBTypeList(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
69808
lldb::SBTypeList *arg1 = (lldb::SBTypeList *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
70976
static void swig_delete_SBTypeCategory(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
70977
lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
71314
static void swig_delete_SBTypeEnumMember(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
71315
lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
71553
static void swig_delete_SBTypeEnumMemberList(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
71554
lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
72032
static void swig_delete_SBTypeFilter(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
72033
lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
72597
static void swig_delete_SBTypeFormat(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
72598
lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
73121
static void swig_delete_SBTypeNameSpecifier(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
73122
lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
73377
static void swig_delete_SBTypeSummaryOptions(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
73378
lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
74168
static void swig_delete_SBTypeSummary(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
74169
lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
74803
static void swig_delete_SBTypeSynthetic(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
74804
lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
75263
static void swig_delete_SBUnixSignals(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
75264
lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
7625
static void swig_delete_SBBlock(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
7626
lldb::SBBlock *arg1 = (lldb::SBBlock *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
78917
static void swig_delete_SBValue(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
78918
lldb::SBValue *arg1 = (lldb::SBValue *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
79448
static void swig_delete_SBValueList(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
79449
lldb::SBValueList *arg1 = (lldb::SBValueList *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
79960
static void swig_delete_SBVariablesOptions(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
79961
lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
80727
static void swig_delete_SBWatchpoint(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
80728
lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
80975
static void swig_delete_SBWatchpointOptions(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
80976
lldb::SBWatchpointOptions *arg1 = (lldb::SBWatchpointOptions *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
9287
static void swig_delete_SBBreakpoint(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
9288
lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) obj;
lib/clang/liblldb/LLDBWrapLua.cpp
9604
static void swig_delete_SBBreakpointList(void *obj) {
lib/clang/liblldb/LLDBWrapLua.cpp
9605
lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) obj;
lib/csu/arm/crt1_c.c
63
const struct Struct_Obj_Entry *obj __unused, void (*cleanup)(void))
lib/csu/powerpc/crt1_c.c
66
const struct Struct_Obj_Entry *obj __unused, void (*cleanup)(void),
lib/csu/powerpc64/crt1_c.c
66
const struct Struct_Obj_Entry *obj __unused, void (*cleanup)(void),
lib/libc/iconv/citrus_prop.c
110
_citrus_prop_object_t * __restrict obj) \
lib/libc/iconv/citrus_prop.c
131
obj->u._func_ = 0; \
lib/libc/iconv/citrus_prop.c
140
(ms, &obj->u._func_, base, neg)); \
lib/libc/iconv/citrus_prop.c
199
_citrus_prop_object_t * __restrict obj)
lib/libc/iconv/citrus_prop.c
207
return (_citrus_prop_read_chr(ms, obj));
lib/libc/iconv/citrus_prop.c
212
obj->u.chr = ch;
lib/libc/iconv/citrus_prop.c
221
_citrus_prop_object_t * __restrict obj)
lib/libc/iconv/citrus_prop.c
230
obj->u.boolean = true;
lib/libc/iconv/citrus_prop.c
239
obj->u.boolean = false;
lib/libc/iconv/citrus_prop.c
248
_citrus_prop_object_t * __restrict obj)
lib/libc/iconv/citrus_prop.c
292
obj->u.str = (const char *)s;
lib/libc/iconv/citrus_prop.c
60
_citrus_prop_object_init(_citrus_prop_object_t *obj, _citrus_prop_type_t type)
lib/libc/iconv/citrus_prop.c
63
obj->type = type;
lib/libc/iconv/citrus_prop.c
64
memset(&obj->u, 0, sizeof(obj->u));
lib/libc/iconv/citrus_prop.c
68
_citrus_prop_object_uninit(_citrus_prop_object_t *obj)
lib/libc/iconv/citrus_prop.c
71
if (obj->type == _CITRUS_PROP_STR)
lib/libc/iconv/citrus_prop.c
72
free(__DECONST(void *, obj->u.str));
lib/libc/include/libc_private.h
306
int __cxa_thread_atexit_hidden(void (*dtor_func)(void *), void *obj,
lib/libc/locale/xlocale_private.h
143
struct xlocale_refcounted *obj = val;
lib/libc/locale/xlocale_private.h
144
atomic_add_long(&(obj->retain_count), 1);
lib/libc/locale/xlocale_private.h
154
struct xlocale_refcounted *obj = val;
lib/libc/locale/xlocale_private.h
157
count = atomic_fetchadd_long(&(obj->retain_count), -1) - 1;
lib/libc/locale/xlocale_private.h
158
if (count < 0 && obj->destructor != NULL)
lib/libc/locale/xlocale_private.h
159
obj->destructor(obj);
lib/libc/stdlib/cxa_thread_atexit.c
32
__cxa_thread_atexit(void (*dtor_func)(void *), void *obj, void *dso_symbol)
lib/libc/stdlib/cxa_thread_atexit.c
35
return (__cxa_thread_atexit_hidden(dtor_func, obj, dso_symbol));
lib/libc/stdlib/cxa_thread_atexit_impl.c
107
dtor->func(dtor->obj);
lib/libc/stdlib/cxa_thread_atexit_impl.c
65
void *obj;
lib/libc/stdlib/cxa_thread_atexit_impl.c
74
__cxa_thread_atexit_impl(void (*dtor_func)(void *), void *obj,
lib/libc/stdlib/cxa_thread_atexit_impl.c
78
return (__cxa_thread_atexit_hidden(dtor_func, obj, dso_symbol));
lib/libc/stdlib/cxa_thread_atexit_impl.c
82
__cxa_thread_atexit_hidden(void (*dtor_func)(void *), void *obj,
lib/libc/stdlib/cxa_thread_atexit_impl.c
93
new_dtor->obj = obj;
lib/libc/tests/stdlib/libatexit/libatexit.cc
50
static other_object obj;
lib/libc/tests/stdlib/libatexit/libatexit.cc
67
static object obj;
lib/libkvm/kvm_getloadavg.c
79
#define KREAD(kd, addr, obj) \
lib/libkvm/kvm_getloadavg.c
80
(kvm_read(kd, addr, (char *)(obj), sizeof(*obj)) != sizeof(*obj))
lib/libkvm/kvm_getswapinfo.c
71
#define KREAD(kd, addr, obj) \
lib/libkvm/kvm_getswapinfo.c
72
(kvm_read(kd, addr, (char *)(obj), sizeof(*obj)) != sizeof(*obj))
lib/libkvm/kvm_proc.c
80
#define KREAD(kd, addr, obj) \
lib/libkvm/kvm_proc.c
81
(kvm_read(kd, addr, (char *)(obj), sizeof(*obj)) != sizeof(*obj))
lib/libpmc/pmu-events/jevents.c
581
jsmntok_t *obj = tok++;
lib/libpmc/pmu-events/jevents.c
596
EXPECT(obj->type == JSMN_OBJECT, obj, "expected object");
lib/libpmc/pmu-events/jevents.c
597
for (j = 0; j < obj->size; j += 2) {
lib/libsys/_libsys.h
752
int __sys__umtx_op(void * obj, int op, u_long val, void * uaddr1, void * uaddr2);
lib/libsys/_umtx_op_err.c
34
_umtx_op_err(void *obj, int op, u_long val, void *uaddr, void *uaddr2)
lib/libsys/_umtx_op_err.c
36
if (_umtx_op(obj, op, val, uaddr, uaddr2) == -1)
libexec/rtld-elf/aarch64/reloc.c
104
init_pltgot(Obj_Entry *obj)
libexec/rtld-elf/aarch64/reloc.c
107
if (obj->pltgot != NULL) {
libexec/rtld-elf/aarch64/reloc.c
108
obj->pltgot[1] = (Elf_Addr) obj;
libexec/rtld-elf/aarch64/reloc.c
109
obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
libexec/rtld-elf/aarch64/reloc.c
199
reloc_tlsdesc(const Obj_Entry *obj, const Elf_Rela *rela,
libexec/rtld-elf/aarch64/reloc.c
208
def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, flags,
libexec/rtld-elf/aarch64/reloc.c
213
obj = defobj;
libexec/rtld-elf/aarch64/reloc.c
223
if (obj->tlsoffset != 0) {
libexec/rtld-elf/aarch64/reloc.c
226
where->offset = obj->tlsoffset + offs;
libexec/rtld-elf/aarch64/reloc.c
230
where->data = reloc_tlsdesc_alloc(obj->tlsindex, offs);
libexec/rtld-elf/aarch64/reloc.c
238
reloc_plt(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/aarch64/reloc.c
246
relalim = (const Elf_Rela *)((const char *)obj->pltrela +
libexec/rtld-elf/aarch64/reloc.c
247
obj->pltrelasize);
libexec/rtld-elf/aarch64/reloc.c
248
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/aarch64/reloc.c
251
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/aarch64/reloc.c
256
if (obj->variant_pcs) {
libexec/rtld-elf/aarch64/reloc.c
257
sym = &obj->symtab[ELF_R_SYM(rela->r_info)];
libexec/rtld-elf/aarch64/reloc.c
269
*where += (Elf_Addr)obj->relocbase;
libexec/rtld-elf/aarch64/reloc.c
271
def = find_symdef(ELF_R_SYM(rela->r_info), obj,
libexec/rtld-elf/aarch64/reloc.c
277
obj->gnu_ifunc = true;
libexec/rtld-elf/aarch64/reloc.c
290
reloc_tlsdesc(obj, rela, (struct tlsdesc_entry *)where,
libexec/rtld-elf/aarch64/reloc.c
294
obj->irelative = true;
libexec/rtld-elf/aarch64/reloc.c
312
reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/aarch64/reloc.c
319
if (obj->jmpslots_done)
libexec/rtld-elf/aarch64/reloc.c
322
relalim = (const Elf_Rela *)((const char *)obj->pltrela +
libexec/rtld-elf/aarch64/reloc.c
323
obj->pltrelasize);
libexec/rtld-elf/aarch64/reloc.c
324
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/aarch64/reloc.c
327
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/aarch64/reloc.c
330
def = find_symdef(ELF_R_SYM(rela->r_info), obj,
libexec/rtld-elf/aarch64/reloc.c
335
obj->gnu_ifunc = true;
libexec/rtld-elf/aarch64/reloc.c
339
reloc_jmpslot(where, target, defobj, obj,
libexec/rtld-elf/aarch64/reloc.c
344
obj->jmpslots_done = true;
libexec/rtld-elf/aarch64/reloc.c
350
reloc_iresolve_one(Obj_Entry *obj, const Elf_Rela *rela,
libexec/rtld-elf/aarch64/reloc.c
355
ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend);
libexec/rtld-elf/aarch64/reloc.c
356
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/aarch64/reloc.c
364
reloc_iresolve(Obj_Entry *obj, struct Struct_RtldLockState *lockstate)
libexec/rtld-elf/aarch64/reloc.c
369
if (!obj->irelative)
libexec/rtld-elf/aarch64/reloc.c
371
obj->irelative = false;
libexec/rtld-elf/aarch64/reloc.c
372
relalim = (const Elf_Rela *)((const char *)obj->pltrela +
libexec/rtld-elf/aarch64/reloc.c
373
obj->pltrelasize);
libexec/rtld-elf/aarch64/reloc.c
374
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/aarch64/reloc.c
376
reloc_iresolve_one(obj, rela, lockstate);
libexec/rtld-elf/aarch64/reloc.c
382
reloc_iresolve_nonplt(Obj_Entry *obj, struct Struct_RtldLockState *lockstate)
libexec/rtld-elf/aarch64/reloc.c
387
if (!obj->irelative_nonplt)
libexec/rtld-elf/aarch64/reloc.c
389
obj->irelative_nonplt = false;
libexec/rtld-elf/aarch64/reloc.c
390
relalim = (const Elf_Rela *)((const char *)obj->rela + obj->relasize);
libexec/rtld-elf/aarch64/reloc.c
391
for (rela = obj->rela; rela < relalim; rela++) {
libexec/rtld-elf/aarch64/reloc.c
393
reloc_iresolve_one(obj, rela, lockstate);
libexec/rtld-elf/aarch64/reloc.c
399
reloc_gnu_ifunc(Obj_Entry *obj, int flags,
libexec/rtld-elf/aarch64/reloc.c
408
if (!obj->gnu_ifunc)
libexec/rtld-elf/aarch64/reloc.c
410
relalim = (const Elf_Rela *)((const char *)obj->pltrela + obj->pltrelasize);
libexec/rtld-elf/aarch64/reloc.c
411
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/aarch64/reloc.c
413
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/aarch64/reloc.c
414
def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
libexec/rtld-elf/aarch64/reloc.c
423
reloc_jmpslot(where, target, defobj, obj,
libexec/rtld-elf/aarch64/reloc.c
427
obj->gnu_ifunc = false;
libexec/rtld-elf/aarch64/reloc.c
433
const Obj_Entry *defobj __unused, const Obj_Entry *obj __unused,
libexec/rtld-elf/aarch64/reloc.c
466
reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags,
libexec/rtld-elf/aarch64/reloc.c
48
arch_digest_dynamic(struct Struct_Obj_Entry *obj, const Elf_Dyn *dynp)
libexec/rtld-elf/aarch64/reloc.c
480
if (obj == obj_rtld)
libexec/rtld-elf/aarch64/reloc.c
483
cache = calloc(obj->dynsymcount, sizeof(SymCache));
libexec/rtld-elf/aarch64/reloc.c
486
relalim = (const Elf_Rela *)((const char *)obj->rela + obj->relasize);
libexec/rtld-elf/aarch64/reloc.c
487
for (rela = obj->rela; rela < relalim; rela++) {
libexec/rtld-elf/aarch64/reloc.c
498
def = find_symdef(ELF_R_SYM(rela->r_info), obj,
libexec/rtld-elf/aarch64/reloc.c
51
obj->variant_pcs = true;
libexec/rtld-elf/aarch64/reloc.c
517
obj->non_plt_gnu_ifunc = true;
libexec/rtld-elf/aarch64/reloc.c
525
obj->path);
libexec/rtld-elf/aarch64/reloc.c
540
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/aarch64/reloc.c
554
if (!obj->mainprog) {
libexec/rtld-elf/aarch64/reloc.c
556
"relocation in shared library", obj->path);
libexec/rtld-elf/aarch64/reloc.c
561
reloc_tlsdesc(obj, rela, (struct tlsdesc_entry *)where,
libexec/rtld-elf/aarch64/reloc.c
578
"Thread Local Storage", obj->path);
libexec/rtld-elf/aarch64/reloc.c
59
arch_digest_note(struct Struct_Obj_Entry *obj __unused, const Elf_Note *note)
libexec/rtld-elf/aarch64/reloc.c
599
*where = (Elf_Addr)(obj->relocbase + rela->r_addend);
libexec/rtld-elf/aarch64/reloc.c
604
obj->irelative_nonplt = true;
libexec/rtld-elf/aarch64/reloc.c
608
obj->path, ELF_R_TYPE(rela->r_info));
libexec/rtld-elf/aarch64/reloc.c
94
guard.addr = (uintptr_t)obj->mapbase;
libexec/rtld-elf/aarch64/reloc.c
95
guard.len = obj->mapsize;
libexec/rtld-elf/aarch64/rtld_machdep.h
45
#define rtld_dynamic(obj) \
libexec/rtld-elf/aarch64/rtld_machdep.h
52
bool arch_digest_dynamic(struct Struct_Obj_Entry *obj, const Elf_Dyn *dynp);
libexec/rtld-elf/aarch64/rtld_machdep.h
54
bool arch_digest_note(struct Struct_Obj_Entry *obj, const Elf_Note *note);
libexec/rtld-elf/aarch64/rtld_machdep.h
59
const struct Struct_Obj_Entry *defobj, const struct Struct_Obj_Entry *obj,
libexec/rtld-elf/aarch64/rtld_machdep.h
65
#define call_initfini_pointer(obj, target) \
libexec/rtld-elf/aarch64/rtld_machdep.h
68
#define call_init_pointer(obj, target) \
libexec/rtld-elf/amd64/reloc.c
122
init_pltgot(Obj_Entry *obj)
libexec/rtld-elf/amd64/reloc.c
124
if (obj->pltgot != NULL) {
libexec/rtld-elf/amd64/reloc.c
125
obj->pltgot[1] = (Elf_Addr)obj;
libexec/rtld-elf/amd64/reloc.c
126
obj->pltgot[2] = (Elf_Addr)&_rtld_bind_start;
libexec/rtld-elf/amd64/reloc.c
132
reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags,
libexec/rtld-elf/amd64/reloc.c
152
if (obj != obj_rtld) {
libexec/rtld-elf/amd64/reloc.c
153
cache = calloc(obj->dynsymcount, sizeof(SymCache));
libexec/rtld-elf/amd64/reloc.c
158
relalim = (const Elf_Rela *)((const char *)obj->rela + obj->relasize);
libexec/rtld-elf/amd64/reloc.c
159
for (rela = obj->rela; rela < relalim; rela++) {
libexec/rtld-elf/amd64/reloc.c
173
def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
libexec/rtld-elf/amd64/reloc.c
194
obj->non_plt_gnu_ifunc = true;
libexec/rtld-elf/amd64/reloc.c
206
obj->path);
libexec/rtld-elf/amd64/reloc.c
221
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/amd64/reloc.c
248
if (!obj->mainprog) {
libexec/rtld-elf/amd64/reloc.c
251
obj->path);
libexec/rtld-elf/amd64/reloc.c
272
obj->path);
libexec/rtld-elf/amd64/reloc.c
293
obj->path);
libexec/rtld-elf/amd64/reloc.c
311
*where = (Elf_Addr)(obj->relocbase + rela->r_addend);
libexec/rtld-elf/amd64/reloc.c
314
obj->irelative_nonplt = true;
libexec/rtld-elf/amd64/reloc.c
325
obj->path, (unsigned int)ELF_R_TYPE(rela->r_info));
libexec/rtld-elf/amd64/reloc.c
337
reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused)
libexec/rtld-elf/amd64/reloc.c
342
relalim = (const Elf_Rela *)((const char *)obj->pltrela +
libexec/rtld-elf/amd64/reloc.c
343
obj->pltrelasize);
libexec/rtld-elf/amd64/reloc.c
344
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/amd64/reloc.c
350
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/amd64/reloc.c
351
*where += (Elf_Addr)obj->relocbase;
libexec/rtld-elf/amd64/reloc.c
355
obj->irelative = true;
libexec/rtld-elf/amd64/reloc.c
369
reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/amd64/reloc.c
374
if (obj->jmpslots_done)
libexec/rtld-elf/amd64/reloc.c
376
relalim = (const Elf_Rela *)((const char *)obj->pltrela +
libexec/rtld-elf/amd64/reloc.c
377
obj->pltrelasize);
libexec/rtld-elf/amd64/reloc.c
378
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/amd64/reloc.c
385
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/amd64/reloc.c
386
def = find_symdef(ELF_R_SYM(rela->r_info), obj,
libexec/rtld-elf/amd64/reloc.c
391
obj->gnu_ifunc = true;
libexec/rtld-elf/amd64/reloc.c
396
reloc_jmpslot(where, target, defobj, obj,
libexec/rtld-elf/amd64/reloc.c
409
obj->jmpslots_done = true;
libexec/rtld-elf/amd64/reloc.c
416
const struct Struct_Obj_Entry *obj __unused,
libexec/rtld-elf/amd64/reloc.c
426
reloc_iresolve_one(Obj_Entry *obj, const Elf_Rela *rela,
libexec/rtld-elf/amd64/reloc.c
431
ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend);
libexec/rtld-elf/amd64/reloc.c
432
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/amd64/reloc.c
440
reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate)
libexec/rtld-elf/amd64/reloc.c
445
if (!obj->irelative)
libexec/rtld-elf/amd64/reloc.c
447
obj->irelative = false;
libexec/rtld-elf/amd64/reloc.c
448
relalim = (const Elf_Rela *)((const char *)obj->pltrela +
libexec/rtld-elf/amd64/reloc.c
449
obj->pltrelasize);
libexec/rtld-elf/amd64/reloc.c
450
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/amd64/reloc.c
452
reloc_iresolve_one(obj, rela, lockstate);
libexec/rtld-elf/amd64/reloc.c
458
reloc_iresolve_nonplt(Obj_Entry *obj, RtldLockState *lockstate)
libexec/rtld-elf/amd64/reloc.c
463
if (!obj->irelative_nonplt)
libexec/rtld-elf/amd64/reloc.c
465
obj->irelative_nonplt = false;
libexec/rtld-elf/amd64/reloc.c
466
relalim = (const Elf_Rela *)((const char *)obj->rela + obj->relasize);
libexec/rtld-elf/amd64/reloc.c
467
for (rela = obj->rela; rela < relalim; rela++) {
libexec/rtld-elf/amd64/reloc.c
469
reloc_iresolve_one(obj, rela, lockstate);
libexec/rtld-elf/amd64/reloc.c
475
reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/amd64/reloc.c
480
if (!obj->gnu_ifunc)
libexec/rtld-elf/amd64/reloc.c
482
relalim = (const Elf_Rela *)((const char *)obj->pltrela +
libexec/rtld-elf/amd64/reloc.c
483
obj->pltrelasize);
libexec/rtld-elf/amd64/reloc.c
484
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/amd64/reloc.c
491
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/amd64/reloc.c
492
def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
libexec/rtld-elf/amd64/reloc.c
501
reloc_jmpslot(where, target, defobj, obj,
libexec/rtld-elf/amd64/reloc.c
506
obj->gnu_ifunc = false;
libexec/rtld-elf/amd64/rtld_machdep.h
42
#define rtld_dynamic(obj) rtld_dynamic_addr()
libexec/rtld-elf/amd64/rtld_machdep.h
45
#define arch_digest_dynamic(obj, dynp) false
libexec/rtld-elf/amd64/rtld_machdep.h
48
#define arch_digest_note(obj, note) false
libexec/rtld-elf/amd64/rtld_machdep.h
53
const struct Struct_Obj_Entry *obj, const struct Struct_Obj_Entry *refobj,
libexec/rtld-elf/amd64/rtld_machdep.h
59
#define call_initfini_pointer(obj, target) \
libexec/rtld-elf/amd64/rtld_machdep.h
62
#define call_init_pointer(obj, target) \
libexec/rtld-elf/arm/reloc.c
135
reloc_nonplt_object(Obj_Entry *obj, const Elf_Rel *rel, SymCache *cache,
libexec/rtld-elf/arm/reloc.c
144
where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/rtld-elf/arm/reloc.c
162
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/arm/reloc.c
166
tmp = (Elf_Addr)obj->relocbase + def->st_value
libexec/rtld-elf/arm/reloc.c
173
obj->path, where,
libexec/rtld-elf/arm/reloc.c
174
obj->strtab + obj->symtab[symnum].st_name,
libexec/rtld-elf/arm/reloc.c
181
obj->strtab + obj->symtab[symnum].st_name,
libexec/rtld-elf/arm/reloc.c
182
obj->path, (void *)*where, where, defobj->path);
libexec/rtld-elf/arm/reloc.c
189
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/arm/reloc.c
20
init_pltgot(Obj_Entry *obj)
libexec/rtld-elf/arm/reloc.c
204
obj->strtab + obj->symtab[symnum].st_name,
libexec/rtld-elf/arm/reloc.c
205
obj->path, (void *)tmp, where, defobj->path);
libexec/rtld-elf/arm/reloc.c
210
tmp = *where + (Elf_Addr)obj->relocbase;
libexec/rtld-elf/arm/reloc.c
214
(Elf_Addr)obj->relocbase;
libexec/rtld-elf/arm/reloc.c
217
dbg("RELATIVE in %s --> %p", obj->path,
libexec/rtld-elf/arm/reloc.c
22
if (obj->pltgot != NULL) {
libexec/rtld-elf/arm/reloc.c
228
if (!obj->mainprog) {
libexec/rtld-elf/arm/reloc.c
23
obj->pltgot[1] = (Elf_Addr) obj;
libexec/rtld-elf/arm/reloc.c
231
obj->path);
libexec/rtld-elf/arm/reloc.c
238
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/arm/reloc.c
24
obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
libexec/rtld-elf/arm/reloc.c
250
obj->strtab + obj->symtab[symnum].st_name,
libexec/rtld-elf/arm/reloc.c
251
obj->path, (void *)tmp);
libexec/rtld-elf/arm/reloc.c
255
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/arm/reloc.c
267
obj->strtab + obj->symtab[symnum].st_name,
libexec/rtld-elf/arm/reloc.c
268
obj->path, (void *)tmp);
libexec/rtld-elf/arm/reloc.c
273
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/arm/reloc.c
278
if (!defobj->tls_static && !allocate_tls_offset(obj))
libexec/rtld-elf/arm/reloc.c
290
obj->strtab + obj->symtab[symnum].st_name,
libexec/rtld-elf/arm/reloc.c
291
obj->path, (void *)tmp);
libexec/rtld-elf/arm/reloc.c
300
obj->strtab + obj->symtab[symnum].st_name);
libexec/rtld-elf/arm/reloc.c
303
obj->path, (u_long) ELF_R_TYPE(rel->r_info));
libexec/rtld-elf/arm/reloc.c
313
reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags,
libexec/rtld-elf/arm/reloc.c
322
if (obj == obj_rtld)
libexec/rtld-elf/arm/reloc.c
332
cache = calloc(obj->dynsymcount, sizeof(SymCache));
libexec/rtld-elf/arm/reloc.c
335
rellim = (const Elf_Rel *)((const char *)obj->rel + obj->relsize);
libexec/rtld-elf/arm/reloc.c
336
for (rel = obj->rel; rel < rellim; rel++) {
libexec/rtld-elf/arm/reloc.c
337
if (reloc_nonplt_object(obj, rel, cache, flags, lockstate) < 0)
libexec/rtld-elf/arm/reloc.c
351
reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused)
libexec/rtld-elf/arm/reloc.c
356
rellim = (const Elf_Rel *)((const char *)obj->pltrel +
libexec/rtld-elf/arm/reloc.c
357
obj->pltrelsize);
libexec/rtld-elf/arm/reloc.c
358
for (rel = obj->pltrel; rel < rellim; rel++) {
libexec/rtld-elf/arm/reloc.c
363
where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/rtld-elf/arm/reloc.c
364
*where += (Elf_Addr )obj->relocbase;
libexec/rtld-elf/arm/reloc.c
374
reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/arm/reloc.c
383
rellim = (const Elf_Rel *)((const char *)obj->pltrel + obj->pltrelsize);
libexec/rtld-elf/arm/reloc.c
384
for (rel = obj->pltrel; rel < rellim; rel++) {
libexec/rtld-elf/arm/reloc.c
386
where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/rtld-elf/arm/reloc.c
387
def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj,
libexec/rtld-elf/arm/reloc.c
395
reloc_jmpslot(where, target, defobj, obj,
libexec/rtld-elf/arm/reloc.c
399
obj->jmpslots_done = true;
libexec/rtld-elf/arm/reloc.c
405
reloc_iresolve(Obj_Entry *obj __unused,
libexec/rtld-elf/arm/reloc.c
414
reloc_iresolve_nonplt(Obj_Entry *obj __unused,
libexec/rtld-elf/arm/reloc.c
423
reloc_gnu_ifunc(Obj_Entry *obj __unused, int flags __unused,
libexec/rtld-elf/arm/reloc.c
433
const Obj_Entry *defobj __unused, const Obj_Entry *obj __unused,
libexec/rtld-elf/arm/rtld_machdep.h
42
#define rtld_dynamic(obj) (&_DYNAMIC)
libexec/rtld-elf/arm/rtld_machdep.h
45
#define arch_digest_dynamic(obj, dynp) false
libexec/rtld-elf/arm/rtld_machdep.h
48
#define arch_digest_note(obj, note) false
libexec/rtld-elf/arm/rtld_machdep.h
53
const struct Struct_Obj_Entry *defobj, const struct Struct_Obj_Entry *obj,
libexec/rtld-elf/arm/rtld_machdep.h
59
#define call_initfini_pointer(obj, target) \
libexec/rtld-elf/arm/rtld_machdep.h
62
#define call_init_pointer(obj, target) \
libexec/rtld-elf/debug.c
103
dump_Elf_Rel (Obj_Entry *obj, const Elf_Rel *rel0, u_long relsize)
libexec/rtld-elf/debug.c
113
dstaddr = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/rtld-elf/debug.c
114
sym = obj->symtab + ELF_R_SYM(rel->r_info);
libexec/rtld-elf/debug.c
116
obj->strtab + sym->st_name,
libexec/rtld-elf/debug.c
125
dump_Elf_Rela (Obj_Entry *obj, const Elf_Rela *rela0, u_long relasize)
libexec/rtld-elf/debug.c
135
dstaddr = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/debug.c
136
sym = obj->symtab + ELF_R_SYM(rela->r_info);
libexec/rtld-elf/debug.c
138
obj->strtab + sym->st_name,
libexec/rtld-elf/debug.c
63
Obj_Entry *obj;
libexec/rtld-elf/debug.c
65
for (obj = globallist_curr(obj0); obj != NULL;
libexec/rtld-elf/debug.c
66
obj = globallist_next(obj)) {
libexec/rtld-elf/debug.c
67
dump_obj_relocations(obj);
libexec/rtld-elf/debug.c
72
dump_obj_relocations (Obj_Entry *obj)
libexec/rtld-elf/debug.c
75
rtld_printf("Object \"%s\", relocbase %p\n", obj->path, obj->relocbase);
libexec/rtld-elf/debug.c
77
if (obj->relsize) {
libexec/rtld-elf/debug.c
79
(obj->relsize / sizeof(Elf_Rel)));
libexec/rtld-elf/debug.c
80
dump_Elf_Rel(obj, obj->rel, obj->relsize);
libexec/rtld-elf/debug.c
83
if (obj->relasize) {
libexec/rtld-elf/debug.c
85
(obj->relasize / sizeof(Elf_Rela)));
libexec/rtld-elf/debug.c
86
dump_Elf_Rela(obj, obj->rela, obj->relasize);
libexec/rtld-elf/debug.c
89
if (obj->pltrelsize) {
libexec/rtld-elf/debug.c
91
(obj->pltrelsize / sizeof(Elf_Rel)));
libexec/rtld-elf/debug.c
92
dump_Elf_Rel(obj, obj->pltrel, obj->pltrelsize);
libexec/rtld-elf/debug.c
95
if (obj->pltrelasize) {
libexec/rtld-elf/debug.c
97
(obj->pltrelasize / sizeof(Elf_Rela)));
libexec/rtld-elf/debug.c
98
dump_Elf_Rela(obj, obj->pltrela, obj->pltrelasize);
libexec/rtld-elf/i386/reloc.c
120
init_pltgot(Obj_Entry *obj)
libexec/rtld-elf/i386/reloc.c
122
if (obj->pltgot != NULL) {
libexec/rtld-elf/i386/reloc.c
123
obj->pltgot[1] = (Elf_Addr)obj;
libexec/rtld-elf/i386/reloc.c
124
obj->pltgot[2] = (Elf_Addr)&_rtld_bind_start;
libexec/rtld-elf/i386/reloc.c
130
reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags,
libexec/rtld-elf/i386/reloc.c
146
if (obj != obj_rtld) {
libexec/rtld-elf/i386/reloc.c
147
cache = calloc(obj->dynsymcount, sizeof(SymCache));
libexec/rtld-elf/i386/reloc.c
157
rellim = (const Elf_Rel *)((const char *)obj->rel + obj->relsize);
libexec/rtld-elf/i386/reloc.c
158
for (rel = obj->rel; rel < rellim; rel++) {
libexec/rtld-elf/i386/reloc.c
167
def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj,
libexec/rtld-elf/i386/reloc.c
177
obj->non_plt_gnu_ifunc = true;
libexec/rtld-elf/i386/reloc.c
188
obj->path);
libexec/rtld-elf/i386/reloc.c
203
where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/rtld-elf/i386/reloc.c
227
if (!obj->mainprog) {
libexec/rtld-elf/i386/reloc.c
230
obj->path);
libexec/rtld-elf/i386/reloc.c
238
*where += (Elf_Addr)obj->relocbase;
libexec/rtld-elf/i386/reloc.c
255
obj->path);
libexec/rtld-elf/i386/reloc.c
272
obj->irelative_nonplt = true;
libexec/rtld-elf/i386/reloc.c
277
obj->path, ELF_R_TYPE(rel->r_info));
libexec/rtld-elf/i386/reloc.c
289
reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused)
libexec/rtld-elf/i386/reloc.c
294
rellim = (const Elf_Rel *)((const char *)obj->pltrel + obj->pltrelsize);
libexec/rtld-elf/i386/reloc.c
295
for (rel = obj->pltrel; rel < rellim; rel++) {
libexec/rtld-elf/i386/reloc.c
301
where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/rtld-elf/i386/reloc.c
302
*where += (Elf_Addr)obj->relocbase;
libexec/rtld-elf/i386/reloc.c
306
obj->irelative = true;
libexec/rtld-elf/i386/reloc.c
320
reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/i386/reloc.c
325
if (obj->jmpslots_done)
libexec/rtld-elf/i386/reloc.c
327
rellim = (const Elf_Rel *)((const char *)obj->pltrel + obj->pltrelsize);
libexec/rtld-elf/i386/reloc.c
328
for (rel = obj->pltrel; rel < rellim; rel++) {
libexec/rtld-elf/i386/reloc.c
335
where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/rtld-elf/i386/reloc.c
336
def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj,
libexec/rtld-elf/i386/reloc.c
341
obj->gnu_ifunc = true;
libexec/rtld-elf/i386/reloc.c
345
reloc_jmpslot(where, target, defobj, obj, rel);
libexec/rtld-elf/i386/reloc.c
358
obj->jmpslots_done = true;
libexec/rtld-elf/i386/reloc.c
364
reloc_jmpslot(Elf_Addr *where, Elf_Addr target, const Obj_Entry *obj __unused,
libexec/rtld-elf/i386/reloc.c
374
reloc_iresolve_one(Obj_Entry *obj, const Elf_Rel *rel, RtldLockState *lockstate)
libexec/rtld-elf/i386/reloc.c
378
where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/rtld-elf/i386/reloc.c
380
target = call_ifunc_resolver(obj->relocbase + *where);
libexec/rtld-elf/i386/reloc.c
386
reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate)
libexec/rtld-elf/i386/reloc.c
391
if (!obj->irelative)
libexec/rtld-elf/i386/reloc.c
393
obj->irelative = false;
libexec/rtld-elf/i386/reloc.c
394
rellim = (const Elf_Rel *)((const char *)obj->pltrel + obj->pltrelsize);
libexec/rtld-elf/i386/reloc.c
395
for (rel = obj->pltrel; rel < rellim; rel++) {
libexec/rtld-elf/i386/reloc.c
397
reloc_iresolve_one(obj, rel, lockstate);
libexec/rtld-elf/i386/reloc.c
403
reloc_iresolve_nonplt(Obj_Entry *obj, RtldLockState *lockstate)
libexec/rtld-elf/i386/reloc.c
408
if (!obj->irelative_nonplt)
libexec/rtld-elf/i386/reloc.c
410
obj->irelative_nonplt = false;
libexec/rtld-elf/i386/reloc.c
411
rellim = (const Elf_Rel *)((const char *)obj->rel + obj->relsize);
libexec/rtld-elf/i386/reloc.c
412
for (rel = obj->rel; rel < rellim; rel++) {
libexec/rtld-elf/i386/reloc.c
414
reloc_iresolve_one(obj, rel, lockstate);
libexec/rtld-elf/i386/reloc.c
420
reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/i386/reloc.c
425
if (!obj->gnu_ifunc)
libexec/rtld-elf/i386/reloc.c
427
rellim = (const Elf_Rel *)((const char *)obj->pltrel + obj->pltrelsize);
libexec/rtld-elf/i386/reloc.c
428
for (rel = obj->pltrel; rel < rellim; rel++) {
libexec/rtld-elf/i386/reloc.c
435
where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/rtld-elf/i386/reloc.c
436
def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj,
libexec/rtld-elf/i386/reloc.c
445
reloc_jmpslot(where, target, defobj, obj, rel);
libexec/rtld-elf/i386/reloc.c
450
obj->gnu_ifunc = false;
libexec/rtld-elf/i386/rtld_machdep.h
41
#define rtld_dynamic(obj) \
libexec/rtld-elf/i386/rtld_machdep.h
42
((const Elf_Dyn *)((obj)->relocbase + (Elf_Addr)&_DYNAMIC))
libexec/rtld-elf/i386/rtld_machdep.h
45
#define arch_digest_dynamic(obj, dynp) false
libexec/rtld-elf/i386/rtld_machdep.h
48
#define arch_digest_note(obj, note) false
libexec/rtld-elf/i386/rtld_machdep.h
51
const struct Struct_Obj_Entry *obj, const struct Struct_Obj_Entry *refobj,
libexec/rtld-elf/i386/rtld_machdep.h
57
#define call_initfini_pointer(obj, target) \
libexec/rtld-elf/i386/rtld_machdep.h
60
#define call_init_pointer(obj, target) \
libexec/rtld-elf/map_object.c
295
obj = obj_new();
libexec/rtld-elf/map_object.c
297
obj->dev = sb->st_dev;
libexec/rtld-elf/map_object.c
298
obj->ino = sb->st_ino;
libexec/rtld-elf/map_object.c
300
obj->mapbase = mapbase;
libexec/rtld-elf/map_object.c
301
obj->mapsize = mapsize;
libexec/rtld-elf/map_object.c
302
obj->vaddrbase = base_vaddr;
libexec/rtld-elf/map_object.c
303
obj->relocbase = mapbase - base_vaddr;
libexec/rtld-elf/map_object.c
304
obj->dynamic = (const Elf_Dyn *)(obj->relocbase + phdyn->p_vaddr);
libexec/rtld-elf/map_object.c
306
obj->entry = (caddr_t)(obj->relocbase + hdr->e_entry);
libexec/rtld-elf/map_object.c
308
obj->phdr = (const Elf_Phdr *)(obj->relocbase + phdr_vaddr);
libexec/rtld-elf/map_object.c
310
obj->phdr = malloc(phsize);
libexec/rtld-elf/map_object.c
311
if (obj->phdr == NULL) {
libexec/rtld-elf/map_object.c
312
obj_free(obj);
libexec/rtld-elf/map_object.c
317
memcpy(__DECONST(char *, obj->phdr), (char *)hdr + hdr->e_phoff,
libexec/rtld-elf/map_object.c
319
obj->phdr_alloc = true;
libexec/rtld-elf/map_object.c
321
obj->phnum = phsize / sizeof(*phdr);
libexec/rtld-elf/map_object.c
323
obj->interp = (const char *)(obj->relocbase +
libexec/rtld-elf/map_object.c
327
obj->tlsindex = 1;
libexec/rtld-elf/map_object.c
330
obj->tlsindex = ++tls_max_index;
libexec/rtld-elf/map_object.c
332
obj->tlssize = phtls->p_memsz;
libexec/rtld-elf/map_object.c
333
obj->tlsalign = phtls->p_align;
libexec/rtld-elf/map_object.c
334
obj->tlspoffset = phtls->p_offset;
libexec/rtld-elf/map_object.c
335
obj->tlsinitsize = phtls->p_filesz;
libexec/rtld-elf/map_object.c
336
obj->tlsinit = obj->relocbase + phtls->p_vaddr;
libexec/rtld-elf/map_object.c
338
obj->stack_flags = stack_flags;
libexec/rtld-elf/map_object.c
340
digest_notes(obj, note_start, note_end);
libexec/rtld-elf/map_object.c
344
return (obj);
libexec/rtld-elf/map_object.c
440
obj_free(Obj_Entry *obj)
libexec/rtld-elf/map_object.c
444
if (obj->tls_static)
libexec/rtld-elf/map_object.c
445
free_tls_offset(obj);
libexec/rtld-elf/map_object.c
446
while (obj->needed != NULL) {
libexec/rtld-elf/map_object.c
447
Needed_Entry *needed = obj->needed;
libexec/rtld-elf/map_object.c
449
obj->needed = needed->next;
libexec/rtld-elf/map_object.c
452
while (!STAILQ_EMPTY(&obj->names)) {
libexec/rtld-elf/map_object.c
453
Name_Entry *entry = STAILQ_FIRST(&obj->names);
libexec/rtld-elf/map_object.c
455
STAILQ_REMOVE_HEAD(&obj->names, link);
libexec/rtld-elf/map_object.c
458
while (!STAILQ_EMPTY(&obj->dldags)) {
libexec/rtld-elf/map_object.c
459
elm = STAILQ_FIRST(&obj->dldags);
libexec/rtld-elf/map_object.c
460
STAILQ_REMOVE_HEAD(&obj->dldags, link);
libexec/rtld-elf/map_object.c
463
while (!STAILQ_EMPTY(&obj->dagmembers)) {
libexec/rtld-elf/map_object.c
464
elm = STAILQ_FIRST(&obj->dagmembers);
libexec/rtld-elf/map_object.c
465
STAILQ_REMOVE_HEAD(&obj->dagmembers, link);
libexec/rtld-elf/map_object.c
468
if (obj->vertab)
libexec/rtld-elf/map_object.c
469
free(obj->vertab);
libexec/rtld-elf/map_object.c
470
if (obj->origin_path)
libexec/rtld-elf/map_object.c
471
free(obj->origin_path);
libexec/rtld-elf/map_object.c
472
if (obj->z_origin)
libexec/rtld-elf/map_object.c
473
free(__DECONST(void *, obj->rpath));
libexec/rtld-elf/map_object.c
474
if (obj->priv)
libexec/rtld-elf/map_object.c
475
free(obj->priv);
libexec/rtld-elf/map_object.c
476
if (obj->path)
libexec/rtld-elf/map_object.c
477
free(obj->path);
libexec/rtld-elf/map_object.c
478
if (obj->phdr_alloc)
libexec/rtld-elf/map_object.c
479
free(__DECONST(void *, obj->phdr));
libexec/rtld-elf/map_object.c
480
free(obj);
libexec/rtld-elf/map_object.c
486
Obj_Entry *obj;
libexec/rtld-elf/map_object.c
488
obj = CNEW(Obj_Entry);
libexec/rtld-elf/map_object.c
489
STAILQ_INIT(&obj->dldags);
libexec/rtld-elf/map_object.c
490
STAILQ_INIT(&obj->dagmembers);
libexec/rtld-elf/map_object.c
491
STAILQ_INIT(&obj->names);
libexec/rtld-elf/map_object.c
492
return (obj);
libexec/rtld-elf/map_object.c
62
Obj_Entry *obj;
libexec/rtld-elf/powerpc/reloc.c
175
reloc_nonplt_object(Obj_Entry *obj_rtld __unused, Obj_Entry *obj,
libexec/rtld-elf/powerpc/reloc.c
194
def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
libexec/rtld-elf/powerpc/reloc.c
217
obj->non_plt_gnu_ifunc = true;
libexec/rtld-elf/powerpc/reloc.c
225
obj->path);
libexec/rtld-elf/powerpc/reloc.c
239
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/powerpc/reloc.c
268
"Thread Local Storage", obj->path);
libexec/rtld-elf/powerpc/reloc.c
282
symval = (Elf_Addr)(obj->relocbase + rela->r_addend);
libexec/rtld-elf/powerpc/reloc.c
297
if (!obj->mainprog) {
libexec/rtld-elf/powerpc/reloc.c
300
obj->path);
libexec/rtld-elf/powerpc/reloc.c
308
obj->irelative = true;
libexec/rtld-elf/powerpc/reloc.c
318
" in non-PLT relocations\n", obj->path,
libexec/rtld-elf/powerpc/reloc.c
330
reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags,
libexec/rtld-elf/powerpc/reloc.c
342
if (obj != obj_rtld) {
libexec/rtld-elf/powerpc/reloc.c
343
cache = calloc(obj->dynsymcount, sizeof(SymCache));
libexec/rtld-elf/powerpc/reloc.c
353
relalim = (const Elf_Rela *)((const char *)obj->rela + obj->relasize);
libexec/rtld-elf/powerpc/reloc.c
354
for (rela = obj->rela; rela < relalim; rela++) {
libexec/rtld-elf/powerpc/reloc.c
355
if (reloc_nonplt_object(obj_rtld, obj, rela, cache, flags,
libexec/rtld-elf/powerpc/reloc.c
370
reloc_plt_object(Obj_Entry *obj, const Elf_Rela *rela)
libexec/rtld-elf/powerpc/reloc.c
372
Elf_Word *where = (Elf_Word *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/powerpc/reloc.c
375
int N = obj->pltrelasize / sizeof(Elf_Rela);
libexec/rtld-elf/powerpc/reloc.c
378
reloff = rela - obj->pltrela;
libexec/rtld-elf/powerpc/reloc.c
383
if (obj->gotptr != NULL) {
libexec/rtld-elf/powerpc/reloc.c
384
*where += (Elf_Addr)obj->relocbase;
libexec/rtld-elf/powerpc/reloc.c
388
pltlongresolve = obj->pltgot + 5;
libexec/rtld-elf/powerpc/reloc.c
402
jmptab = obj->pltgot + JMPTAB_BASE(N);
libexec/rtld-elf/powerpc/reloc.c
428
reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused)
libexec/rtld-elf/powerpc/reloc.c
432
int N = obj->pltrelasize / sizeof(Elf_Rela);
libexec/rtld-elf/powerpc/reloc.c
434
if (obj->pltrelasize != 0) {
libexec/rtld-elf/powerpc/reloc.c
436
relalim = (const Elf_Rela *)((const char *)obj->pltrela +
libexec/rtld-elf/powerpc/reloc.c
437
obj->pltrelasize);
libexec/rtld-elf/powerpc/reloc.c
438
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/powerpc/reloc.c
441
obj->irelative = true;
libexec/rtld-elf/powerpc/reloc.c
452
if (reloc_plt_object(obj, rela) < 0) {
libexec/rtld-elf/powerpc/reloc.c
462
if (obj->pltgot != NULL && obj->gotptr == NULL)
libexec/rtld-elf/powerpc/reloc.c
463
__syncicache(obj->pltgot, JMPTAB_BASE(N)*4);
libexec/rtld-elf/powerpc/reloc.c
472
reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/powerpc/reloc.c
481
relalim = (const Elf_Rela *)((const char *)obj->pltrela +
libexec/rtld-elf/powerpc/reloc.c
482
obj->pltrelasize);
libexec/rtld-elf/powerpc/reloc.c
483
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/powerpc/reloc.c
488
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/powerpc/reloc.c
489
def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
libexec/rtld-elf/powerpc/reloc.c
504
obj->gnu_ifunc = true;
libexec/rtld-elf/powerpc/reloc.c
507
reloc_jmpslot(where, target, defobj, obj,
libexec/rtld-elf/powerpc/reloc.c
512
obj->jmpslots_done = true;
libexec/rtld-elf/powerpc/reloc.c
523
const Obj_Entry *defobj __unused, const Obj_Entry *obj, const Elf_Rel *rel)
libexec/rtld-elf/powerpc/reloc.c
538
if (obj->gotptr != NULL) {
libexec/rtld-elf/powerpc/reloc.c
539
assert(wherep >= (Elf_Word *)obj->pltgot);
libexec/rtld-elf/powerpc/reloc.c
541
(Elf_Word *)obj->pltgot + obj->pltrelasize);
libexec/rtld-elf/powerpc/reloc.c
566
int N = obj->pltrelasize / sizeof(Elf_Rela);
libexec/rtld-elf/powerpc/reloc.c
567
int reloff = rela - obj->pltrela;
libexec/rtld-elf/powerpc/reloc.c
572
pltcall = obj->pltgot;
libexec/rtld-elf/powerpc/reloc.c
577
jmptab = obj->pltgot + JMPTAB_BASE(N);
libexec/rtld-elf/powerpc/reloc.c
600
reloc_iresolve(Obj_Entry *obj,
libexec/rtld-elf/powerpc/reloc.c
61
arch_digest_dynamic(struct Struct_Obj_Entry *obj, const Elf_Dyn *dynp)
libexec/rtld-elf/powerpc/reloc.c
611
if (!obj->irelative)
libexec/rtld-elf/powerpc/reloc.c
614
relalim = (const Elf_Rela *)((const char *)obj->rela + obj->relasize);
libexec/rtld-elf/powerpc/reloc.c
615
for (rela = obj->rela; rela < relalim; rela++) {
libexec/rtld-elf/powerpc/reloc.c
617
ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend);
libexec/rtld-elf/powerpc/reloc.c
618
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/powerpc/reloc.c
631
relalim = (const Elf_Rela *)((const char *)obj->pltrela + obj->pltrelasize);
libexec/rtld-elf/powerpc/reloc.c
632
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/powerpc/reloc.c
634
ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend);
libexec/rtld-elf/powerpc/reloc.c
635
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/powerpc/reloc.c
64
obj->gotptr = (Elf_Addr *)(obj->relocbase + dynp->d_un.d_ptr);
libexec/rtld-elf/powerpc/reloc.c
645
obj->irelative = false;
libexec/rtld-elf/powerpc/reloc.c
650
reloc_iresolve_nonplt(Obj_Entry *obj __unused,
libexec/rtld-elf/powerpc/reloc.c
657
reloc_gnu_ifunc(Obj_Entry *obj __unused, int flags __unused,
libexec/rtld-elf/powerpc/reloc.c
666
if (!obj->gnu_ifunc)
libexec/rtld-elf/powerpc/reloc.c
668
relalim = (const Elf_Rela *)((const char *)obj->pltrela + obj->pltrelasize);
libexec/rtld-elf/powerpc/reloc.c
669
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/powerpc/reloc.c
671
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/powerpc/reloc.c
672
def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
libexec/rtld-elf/powerpc/reloc.c
681
reloc_jmpslot(where, target, defobj, obj,
libexec/rtld-elf/powerpc/reloc.c
685
obj->gnu_ifunc = false;
libexec/rtld-elf/powerpc/reloc.c
697
init_pltgot(Obj_Entry *obj)
libexec/rtld-elf/powerpc/reloc.c
701
int N = obj->pltrelasize / sizeof(Elf_Rela);
libexec/rtld-elf/powerpc/reloc.c
703
pltcall = obj->pltgot;
libexec/rtld-elf/powerpc/reloc.c
710
if (obj->gotptr != NULL) {
libexec/rtld-elf/powerpc/reloc.c
711
obj->gotptr[1] = (Elf_Addr)_rtld_bind_secureplt_start;
libexec/rtld-elf/powerpc/reloc.c
712
obj->gotptr[2] = (Elf_Addr)obj;
libexec/rtld-elf/powerpc/reloc.c
714
obj->path, obj->gotptr,
libexec/rtld-elf/powerpc/reloc.c
715
(void *)obj->gotptr[1], (void *)obj->gotptr[2]);
libexec/rtld-elf/powerpc/reloc.c
746
jmptab = obj->pltgot + JMPTAB_BASE(N);
libexec/rtld-elf/powerpc/reloc.c
759
pltlongresolve = obj->pltgot + 5;
libexec/rtld-elf/powerpc/reloc.c
770
pltresolve[3] |= _ppc_ha(obj);
libexec/rtld-elf/powerpc/reloc.c
771
pltresolve[4] |= _ppc_la(obj);
libexec/rtld-elf/powerpc/rtld_machdep.h
42
#define rtld_dynamic(obj) (&_DYNAMIC)
libexec/rtld-elf/powerpc/rtld_machdep.h
47
#define arch_digest_note(obj, note) false
libexec/rtld-elf/powerpc/rtld_machdep.h
52
const struct Struct_Obj_Entry *defobj, const struct Struct_Obj_Entry *obj,
libexec/rtld-elf/powerpc/rtld_machdep.h
59
#define call_initfini_pointer(obj, target) \
libexec/rtld-elf/powerpc/rtld_machdep.h
62
#define call_init_pointer(obj, target) \
libexec/rtld-elf/powerpc64/reloc.c
170
reloc_nonplt_object(Obj_Entry *obj_rtld __unused, Obj_Entry *obj,
libexec/rtld-elf/powerpc64/reloc.c
189
def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
libexec/rtld-elf/powerpc64/reloc.c
211
obj->non_plt_gnu_ifunc = true;
libexec/rtld-elf/powerpc64/reloc.c
219
obj->path);
libexec/rtld-elf/powerpc64/reloc.c
234
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/powerpc64/reloc.c
263
"Thread Local Storage", obj->path);
libexec/rtld-elf/powerpc64/reloc.c
277
symval = (Elf_Addr)(obj->relocbase + rela->r_addend);
libexec/rtld-elf/powerpc64/reloc.c
292
if (!obj->mainprog) {
libexec/rtld-elf/powerpc64/reloc.c
295
obj->path);
libexec/rtld-elf/powerpc64/reloc.c
303
obj->irelative = true;
libexec/rtld-elf/powerpc64/reloc.c
313
" in non-PLT relocations\n", obj->path,
libexec/rtld-elf/powerpc64/reloc.c
325
reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags,
libexec/rtld-elf/powerpc64/reloc.c
331
int bytes = obj->dynsymcount * sizeof(SymCache);
libexec/rtld-elf/powerpc64/reloc.c
338
if (obj != obj_rtld) {
libexec/rtld-elf/powerpc64/reloc.c
351
relalim = (const Elf_Rela *)((const char *)obj->rela + obj->relasize);
libexec/rtld-elf/powerpc64/reloc.c
352
for (rela = obj->rela; rela < relalim; rela++) {
libexec/rtld-elf/powerpc64/reloc.c
353
if (reloc_nonplt_object(obj_rtld, obj, rela, cache, flags,
libexec/rtld-elf/powerpc64/reloc.c
369
reloc_plt_object(Obj_Entry *obj, const Elf_Rela *rela)
libexec/rtld-elf/powerpc64/reloc.c
371
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/powerpc64/reloc.c
374
reloff = rela - obj->pltrela;
libexec/rtld-elf/powerpc64/reloc.c
377
reloff, obj->glink);
libexec/rtld-elf/powerpc64/reloc.c
381
*where = (Elf_Addr)obj->glink + 32 +
libexec/rtld-elf/powerpc64/reloc.c
386
*where = (Elf_Addr)obj->glink + 4*reloff + 32;
libexec/rtld-elf/powerpc64/reloc.c
396
reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused)
libexec/rtld-elf/powerpc64/reloc.c
401
if (obj->pltrelasize != 0) {
libexec/rtld-elf/powerpc64/reloc.c
402
relalim = (const Elf_Rela *)((const char *)obj->pltrela +
libexec/rtld-elf/powerpc64/reloc.c
403
obj->pltrelasize);
libexec/rtld-elf/powerpc64/reloc.c
404
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/powerpc64/reloc.c
409
obj->irelative = true;
libexec/rtld-elf/powerpc64/reloc.c
420
if (reloc_plt_object(obj, rela) < 0) {
libexec/rtld-elf/powerpc64/reloc.c
433
reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/powerpc64/reloc.c
442
relalim = (const Elf_Rela *)((const char *)obj->pltrela +
libexec/rtld-elf/powerpc64/reloc.c
443
obj->pltrelasize);
libexec/rtld-elf/powerpc64/reloc.c
444
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/powerpc64/reloc.c
449
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/powerpc64/reloc.c
450
def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
libexec/rtld-elf/powerpc64/reloc.c
469
obj->gnu_ifunc = true;
libexec/rtld-elf/powerpc64/reloc.c
472
reloc_jmpslot(where, target, defobj, obj,
libexec/rtld-elf/powerpc64/reloc.c
477
obj->jmpslots_done = true;
libexec/rtld-elf/powerpc64/reloc.c
488
const Obj_Entry *obj __unused, const Elf_Rel *rel __unused)
libexec/rtld-elf/powerpc64/reloc.c
553
reloc_iresolve(Obj_Entry *obj,
libexec/rtld-elf/powerpc64/reloc.c
56
arch_digest_dynamic(struct Struct_Obj_Entry *obj, const Elf_Dyn *dynp)
libexec/rtld-elf/powerpc64/reloc.c
561
(void)(obj);
libexec/rtld-elf/powerpc64/reloc.c
570
if (!obj->irelative)
libexec/rtld-elf/powerpc64/reloc.c
573
relalim = (const Elf_Rela *)((const char *)obj->rela + obj->relasize);
libexec/rtld-elf/powerpc64/reloc.c
574
for (rela = obj->rela; rela < relalim; rela++) {
libexec/rtld-elf/powerpc64/reloc.c
576
ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend);
libexec/rtld-elf/powerpc64/reloc.c
577
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/powerpc64/reloc.c
59
obj->glink = (Elf_Addr)(obj->relocbase + dynp->d_un.d_ptr);
libexec/rtld-elf/powerpc64/reloc.c
590
relalim = (const Elf_Rela *)((const char *)obj->pltrela + obj->pltrelasize);
libexec/rtld-elf/powerpc64/reloc.c
591
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/powerpc64/reloc.c
593
ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend);
libexec/rtld-elf/powerpc64/reloc.c
594
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/powerpc64/reloc.c
604
obj->irelative = false;
libexec/rtld-elf/powerpc64/reloc.c
610
reloc_gnu_ifunc(Obj_Entry *obj __unused, int flags __unused,
libexec/rtld-elf/powerpc64/reloc.c
625
if (!obj->gnu_ifunc)
libexec/rtld-elf/powerpc64/reloc.c
627
relalim = (const Elf_Rela *)((const char *)obj->pltrela + obj->pltrelasize);
libexec/rtld-elf/powerpc64/reloc.c
628
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/powerpc64/reloc.c
630
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/powerpc64/reloc.c
631
def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
libexec/rtld-elf/powerpc64/reloc.c
640
reloc_jmpslot(where, target, defobj, obj,
libexec/rtld-elf/powerpc64/reloc.c
644
obj->gnu_ifunc = false;
libexec/rtld-elf/powerpc64/reloc.c
650
reloc_iresolve_nonplt(Obj_Entry *obj __unused,
libexec/rtld-elf/powerpc64/reloc.c
657
init_pltgot(Obj_Entry *obj)
libexec/rtld-elf/powerpc64/reloc.c
661
pltcall = obj->pltgot;
libexec/rtld-elf/powerpc64/reloc.c
669
pltcall[1] = (Elf_Addr)obj;
libexec/rtld-elf/powerpc64/reloc.c
672
pltcall[2] = (Elf_Addr)obj;
libexec/rtld-elf/powerpc64/rtld_machdep.h
42
#define rtld_dynamic(obj) (&_DYNAMIC)
libexec/rtld-elf/powerpc64/rtld_machdep.h
47
#define arch_digest_note(obj, note) false
libexec/rtld-elf/powerpc64/rtld_machdep.h
52
const struct Struct_Obj_Entry *defobj, const struct Struct_Obj_Entry *obj,
libexec/rtld-elf/powerpc64/rtld_machdep.h
59
#define call_initfini_pointer(obj, target) \
libexec/rtld-elf/powerpc64/rtld_machdep.h
62
#define call_init_pointer(obj, target) \
libexec/rtld-elf/riscv/reloc.c
138
reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused)
libexec/rtld-elf/riscv/reloc.c
143
relalim = (const Elf_Rela *)((const char *)obj->pltrela +
libexec/rtld-elf/riscv/reloc.c
144
obj->pltrelasize);
libexec/rtld-elf/riscv/reloc.c
145
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/riscv/reloc.c
148
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/riscv/reloc.c
152
*where += (Elf_Addr)obj->relocbase;
libexec/rtld-elf/riscv/reloc.c
155
obj->irelative = true;
libexec/rtld-elf/riscv/reloc.c
171
reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/riscv/reloc.c
178
relalim = (const Elf_Rela *)((const char *)obj->pltrela +
libexec/rtld-elf/riscv/reloc.c
179
obj->pltrelasize);
libexec/rtld-elf/riscv/reloc.c
180
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/riscv/reloc.c
183
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/riscv/reloc.c
186
def = find_symdef(ELF_R_SYM(rela->r_info), obj,
libexec/rtld-elf/riscv/reloc.c
194
obj->gnu_ifunc = true;
libexec/rtld-elf/riscv/reloc.c
211
reloc_iresolve_one(Obj_Entry *obj, const Elf_Rela *rela,
libexec/rtld-elf/riscv/reloc.c
216
ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend);
libexec/rtld-elf/riscv/reloc.c
217
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/riscv/reloc.c
225
reloc_iresolve(Obj_Entry *obj, struct Struct_RtldLockState *lockstate)
libexec/rtld-elf/riscv/reloc.c
230
if (!obj->irelative)
libexec/rtld-elf/riscv/reloc.c
233
obj->irelative = false;
libexec/rtld-elf/riscv/reloc.c
234
relalim = (const Elf_Rela *)((const char *)obj->pltrela +
libexec/rtld-elf/riscv/reloc.c
235
obj->pltrelasize);
libexec/rtld-elf/riscv/reloc.c
236
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/riscv/reloc.c
238
reloc_iresolve_one(obj, rela, lockstate);
libexec/rtld-elf/riscv/reloc.c
244
reloc_iresolve_nonplt(Obj_Entry *obj, struct Struct_RtldLockState *lockstate)
libexec/rtld-elf/riscv/reloc.c
249
if (!obj->irelative_nonplt)
libexec/rtld-elf/riscv/reloc.c
252
obj->irelative_nonplt = false;
libexec/rtld-elf/riscv/reloc.c
253
relalim = (const Elf_Rela *)((const char *)obj->rela + obj->relasize);
libexec/rtld-elf/riscv/reloc.c
254
for (rela = obj->rela; rela < relalim; rela++) {
libexec/rtld-elf/riscv/reloc.c
256
reloc_iresolve_one(obj, rela, lockstate);
libexec/rtld-elf/riscv/reloc.c
262
reloc_gnu_ifunc(Obj_Entry *obj, int flags,
libexec/rtld-elf/riscv/reloc.c
271
if (!obj->gnu_ifunc)
libexec/rtld-elf/riscv/reloc.c
274
relalim = (const Elf_Rela *)((const char *)obj->pltrela + obj->pltrelasize);
libexec/rtld-elf/riscv/reloc.c
275
for (rela = obj->pltrela; rela < relalim; rela++) {
libexec/rtld-elf/riscv/reloc.c
277
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/riscv/reloc.c
278
def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
libexec/rtld-elf/riscv/reloc.c
288
reloc_jmpslot(where, target, defobj, obj,
libexec/rtld-elf/riscv/reloc.c
292
obj->gnu_ifunc = false;
libexec/rtld-elf/riscv/reloc.c
298
const Obj_Entry *defobj __unused, const Obj_Entry *obj __unused,
libexec/rtld-elf/riscv/reloc.c
314
reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags,
libexec/rtld-elf/riscv/reloc.c
329
if (obj == obj_rtld)
libexec/rtld-elf/riscv/reloc.c
332
cache = calloc(obj->dynsymcount, sizeof(SymCache));
libexec/rtld-elf/riscv/reloc.c
335
relalim = (const Elf_Rela *)((const char *)obj->rela + obj->relasize);
libexec/rtld-elf/riscv/reloc.c
336
for (rela = obj->rela; rela < relalim; rela++) {
libexec/rtld-elf/riscv/reloc.c
337
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/rtld-elf/riscv/reloc.c
347
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/riscv/reloc.c
360
obj->non_plt_gnu_ifunc = true;
libexec/rtld-elf/riscv/reloc.c
375
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/riscv/reloc.c
389
if (!obj->mainprog) {
libexec/rtld-elf/riscv/reloc.c
391
"relocation in shared library", obj->path);
libexec/rtld-elf/riscv/reloc.c
396
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/riscv/reloc.c
405
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/riscv/reloc.c
423
"Thread Local Storage", obj->path);
libexec/rtld-elf/riscv/reloc.c
432
*where = (Elf_Addr)(obj->relocbase + rela->r_addend);
libexec/rtld-elf/riscv/reloc.c
435
obj->irelative_nonplt = true;
libexec/rtld-elf/riscv/reloc.c
439
obj->path, ELF_R_TYPE(rela->r_info));
libexec/rtld-elf/riscv/reloc.c
44
set_gp(Obj_Entry *obj)
libexec/rtld-elf/riscv/reloc.c
56
res = symlook_obj(&req, obj);
libexec/rtld-elf/riscv/reloc.c
67
init_pltgot(Obj_Entry *obj)
libexec/rtld-elf/riscv/reloc.c
70
if (obj->pltgot != NULL) {
libexec/rtld-elf/riscv/reloc.c
71
obj->pltgot[0] = (Elf_Addr)&_rtld_bind_start;
libexec/rtld-elf/riscv/reloc.c
72
obj->pltgot[1] = (Elf_Addr)obj;
libexec/rtld-elf/riscv/rtld_machdep.h
47
uint64_t set_gp(struct Struct_Obj_Entry *obj);
libexec/rtld-elf/riscv/rtld_machdep.h
50
#define rtld_dynamic(obj) \
libexec/rtld-elf/riscv/rtld_machdep.h
58
#define arch_digest_dynamic(obj, dynp) false
libexec/rtld-elf/riscv/rtld_machdep.h
61
#define arch_digest_note(obj, note) false
libexec/rtld-elf/riscv/rtld_machdep.h
66
const struct Struct_Obj_Entry *defobj, const struct Struct_Obj_Entry *obj,
libexec/rtld-elf/riscv/rtld_machdep.h
72
#define call_initfini_pointer(obj, target) \
libexec/rtld-elf/riscv/rtld_machdep.h
75
old0 = set_gp(obj); \
libexec/rtld-elf/riscv/rtld_machdep.h
80
#define call_init_pointer(obj, target) \
libexec/rtld-elf/riscv/rtld_machdep.h
83
old1 = set_gp(obj); \
libexec/rtld-elf/rtld.c
1023
TAILQ_FOREACH(obj, &obj_list, next) {
libexec/rtld-elf/rtld.c
1024
if (obj->marker)
libexec/rtld-elf/rtld.c
1026
if (ld_loadfltr || obj->z_loadfltr)
libexec/rtld-elf/rtld.c
1027
load_filtees(obj, 0, &lockstate);
libexec/rtld-elf/rtld.c
1046
rtld_resolve_ifunc(const Obj_Entry *obj, const Elf_Sym *def)
libexec/rtld-elf/rtld.c
1051
ptr = (void *)make_function_pointer(def, obj);
libexec/rtld-elf/rtld.c
1057
_rtld_bind(Obj_Entry *obj, Elf_Size reloff)
libexec/rtld-elf/rtld.c
107
static int do_search_info(const Obj_Entry *obj, int, struct dl_serinfo *);
libexec/rtld-elf/rtld.c
1070
if (obj->pltrel)
libexec/rtld-elf/rtld.c
1071
rel = (const Elf_Rel *)((const char *)obj->pltrel + reloff);
libexec/rtld-elf/rtld.c
1073
rel = (const Elf_Rel *)((const char *)obj->pltrela + reloff);
libexec/rtld-elf/rtld.c
1075
where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/rtld-elf/rtld.c
1076
def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj, SYMLOOK_IN_PLT,
libexec/rtld-elf/rtld.c
1091
obj->path == NULL ? NULL : basename(obj->path), (void *)target,
libexec/rtld-elf/rtld.c
1101
target = reloc_jmpslot(where, target, defobj, obj, rel);
libexec/rtld-elf/rtld.c
1170
origin_subst_one(Obj_Entry *obj, char *real, const char *kw, const char *subst,
libexec/rtld-elf/rtld.c
1195
if (subst_count == 0 || (obj != NULL && !obj_resolve_origin(obj)))
libexec/rtld-elf/rtld.c
1197
if (obj != NULL)
libexec/rtld-elf/rtld.c
1198
subst = obj->origin_path;
libexec/rtld-elf/rtld.c
124
static void initlist_for_loaded_obj(Obj_Entry *obj, Obj_Entry *tail,
libexec/rtld-elf/rtld.c
1252
origin_subst(Obj_Entry *obj, const char *real)
libexec/rtld-elf/rtld.c
1257
if (obj == NULL || !trust)
libexec/rtld-elf/rtld.c
1269
res = origin_subst_one(tokens[i].pass_obj ? obj : NULL, res,
libexec/rtld-elf/rtld.c
1293
digest_dynamic1(Obj_Entry *obj, int early, const Elf_Dyn **dyn_rpath,
libexec/rtld-elf/rtld.c
1297
Needed_Entry **needed_tail = &obj->needed;
libexec/rtld-elf/rtld.c
1298
Needed_Entry **needed_filtees_tail = &obj->needed_filtees;
libexec/rtld-elf/rtld.c
1299
Needed_Entry **needed_aux_filtees_tail = &obj->needed_aux_filtees;
libexec/rtld-elf/rtld.c
1310
obj->bind_now = false;
libexec/rtld-elf/rtld.c
1311
dynp = obj->dynamic;
libexec/rtld-elf/rtld.c
1317
obj->rel = (const Elf_Rel *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1322
obj->relsize = dynp->d_un.d_val;
libexec/rtld-elf/rtld.c
1330
obj->pltrel = (const Elf_Rel *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1335
obj->pltrelsize = dynp->d_un.d_val;
libexec/rtld-elf/rtld.c
1339
obj->rela = (const Elf_Rela *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1344
obj->relasize = dynp->d_un.d_val;
libexec/rtld-elf/rtld.c
1352
obj->relr = (const Elf_Relr *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1357
obj->relrsize = dynp->d_un.d_val;
libexec/rtld-elf/rtld.c
1371
obj->symtab = (const Elf_Sym *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1380
obj->strtab = (const char *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1385
obj->strsize = dynp->d_un.d_val;
libexec/rtld-elf/rtld.c
1389
obj->verneed = (const Elf_Verneed *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1394
obj->verneednum = dynp->d_un.d_val;
libexec/rtld-elf/rtld.c
1398
obj->verdef = (const Elf_Verdef *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1403
obj->verdefnum = dynp->d_un.d_val;
libexec/rtld-elf/rtld.c
1407
obj->versyms = (const Elf_Versym *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1412
hashtab = (const Elf_Hashelt *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1414
obj->nbuckets = hashtab[0];
libexec/rtld-elf/rtld.c
1415
obj->nchains = hashtab[1];
libexec/rtld-elf/rtld.c
1416
obj->buckets = hashtab + 2;
libexec/rtld-elf/rtld.c
1417
obj->chains = obj->buckets + obj->nbuckets;
libexec/rtld-elf/rtld.c
1418
obj->valid_hash_sysv = obj->nbuckets > 0 &&
libexec/rtld-elf/rtld.c
1419
obj->nchains > 0 && obj->buckets != NULL;
libexec/rtld-elf/rtld.c
1423
hashtab = (const Elf_Hashelt *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1425
obj->nbuckets_gnu = hashtab[0];
libexec/rtld-elf/rtld.c
1426
obj->symndx_gnu = hashtab[1];
libexec/rtld-elf/rtld.c
1429
obj->maskwords_bm_gnu = nmaskwords - 1;
libexec/rtld-elf/rtld.c
1430
obj->shift2_gnu = hashtab[3];
libexec/rtld-elf/rtld.c
1431
obj->bloom_gnu = (const Elf_Addr *)(hashtab + 4);
libexec/rtld-elf/rtld.c
1432
obj->buckets_gnu = hashtab + 4 + bloom_size32;
libexec/rtld-elf/rtld.c
1433
obj->chain_zero_gnu = obj->buckets_gnu +
libexec/rtld-elf/rtld.c
1434
obj->nbuckets_gnu - obj->symndx_gnu;
libexec/rtld-elf/rtld.c
1437
obj->valid_hash_gnu = powerof2(nmaskwords) &&
libexec/rtld-elf/rtld.c
1438
obj->nbuckets_gnu > 0 && obj->buckets_gnu != NULL;
libexec/rtld-elf/rtld.c
1442
if (!obj->rtld) {
libexec/rtld-elf/rtld.c
1445
nep->obj = NULL;
libexec/rtld-elf/rtld.c
1454
if (!obj->rtld) {
libexec/rtld-elf/rtld.c
1457
nep->obj = NULL;
libexec/rtld-elf/rtld.c
1463
if (obj->linkmap.l_refname == NULL)
libexec/rtld-elf/rtld.c
1464
obj->linkmap.l_refname =
libexec/rtld-elf/rtld.c
1470
if (!obj->rtld) {
libexec/rtld-elf/rtld.c
1473
nep->obj = NULL;
libexec/rtld-elf/rtld.c
1482
obj->pltgot = (Elf_Addr *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1487
obj->textrel = true;
libexec/rtld-elf/rtld.c
1491
obj->symbolic = true;
libexec/rtld-elf/rtld.c
1512
obj->init = (uintptr_t)(obj->relocbase +
libexec/rtld-elf/rtld.c
1517
obj->preinit_array = (uintptr_t *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1522
obj->preinit_array_num = dynp->d_un.d_val /
libexec/rtld-elf/rtld.c
1527
obj->init_array = (uintptr_t *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1532
obj->init_array_num = dynp->d_un.d_val /
libexec/rtld-elf/rtld.c
1537
obj->fini = (uintptr_t)(obj->relocbase +
libexec/rtld-elf/rtld.c
1542
obj->fini_array = (uintptr_t *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1547
obj->fini_array_num = dynp->d_un.d_val /
libexec/rtld-elf/rtld.c
1560
obj->z_origin = true;
libexec/rtld-elf/rtld.c
1562
obj->symbolic = true;
libexec/rtld-elf/rtld.c
1564
obj->textrel = true;
libexec/rtld-elf/rtld.c
1566
obj->bind_now = true;
libexec/rtld-elf/rtld.c
1568
obj->static_tls = true;
libexec/rtld-elf/rtld.c
157
static int relocate_object(Obj_Entry *obj, bool bind_now, Obj_Entry *rtldobj,
libexec/rtld-elf/rtld.c
1573
obj->z_noopen = true;
libexec/rtld-elf/rtld.c
1575
obj->z_origin = true;
libexec/rtld-elf/rtld.c
1577
obj->z_global = true;
libexec/rtld-elf/rtld.c
1579
obj->bind_now = true;
libexec/rtld-elf/rtld.c
1581
obj->z_nodelete = true;
libexec/rtld-elf/rtld.c
1583
obj->z_loadfltr = true;
libexec/rtld-elf/rtld.c
1585
obj->z_interpose = true;
libexec/rtld-elf/rtld.c
1587
obj->z_nodeflib = true;
libexec/rtld-elf/rtld.c
1589
obj->z_pie = true;
libexec/rtld-elf/rtld.c
1591
obj->z_initfirst = true;
libexec/rtld-elf/rtld.c
1595
if (arch_digest_dynamic(obj, dynp))
libexec/rtld-elf/rtld.c
1606
obj->traced = false;
libexec/rtld-elf/rtld.c
1609
obj->pltrela = (const Elf_Rela *)obj->pltrel;
libexec/rtld-elf/rtld.c
1610
obj->pltrel = NULL;
libexec/rtld-elf/rtld.c
1611
obj->pltrelasize = obj->pltrelsize;
libexec/rtld-elf/rtld.c
1612
obj->pltrelsize = 0;
libexec/rtld-elf/rtld.c
1616
if (obj->valid_hash_sysv)
libexec/rtld-elf/rtld.c
1617
obj->dynsymcount = obj->nchains;
libexec/rtld-elf/rtld.c
1618
else if (obj->valid_hash_gnu) {
libexec/rtld-elf/rtld.c
1619
obj->dynsymcount = 0;
libexec/rtld-elf/rtld.c
1620
for (bkt = 0; bkt < obj->nbuckets_gnu; bkt++) {
libexec/rtld-elf/rtld.c
1621
if (obj->buckets_gnu[bkt] == 0)
libexec/rtld-elf/rtld.c
1623
hashval = &obj->chain_zero_gnu[obj->buckets_gnu[bkt]];
libexec/rtld-elf/rtld.c
1625
obj->dynsymcount++;
libexec/rtld-elf/rtld.c
1628
obj->dynsymcount += obj->symndx_gnu;
libexec/rtld-elf/rtld.c
1631
if (obj->linkmap.l_refname != NULL)
libexec/rtld-elf/rtld.c
1632
obj->linkmap.l_refname = obj->strtab +
libexec/rtld-elf/rtld.c
1633
(unsigned long)obj->linkmap.l_refname;
libexec/rtld-elf/rtld.c
1637
obj_resolve_origin(Obj_Entry *obj)
libexec/rtld-elf/rtld.c
1639
if (obj->origin_path != NULL)
libexec/rtld-elf/rtld.c
1641
obj->origin_path = xmalloc(PATH_MAX);
libexec/rtld-elf/rtld.c
1642
return (rtld_dirname_abs(obj->path, obj->origin_path) != -1);
libexec/rtld-elf/rtld.c
1646
digest_dynamic2(Obj_Entry *obj, const Elf_Dyn *dyn_rpath,
libexec/rtld-elf/rtld.c
1649
if (obj->z_origin && !obj_resolve_origin(obj))
libexec/rtld-elf/rtld.c
1653
obj->runpath = (const char *)obj->strtab +
libexec/rtld-elf/rtld.c
1655
obj->runpath = origin_subst(obj, obj->runpath);
libexec/rtld-elf/rtld.c
1657
obj->rpath = (const char *)obj->strtab + dyn_rpath->d_un.d_val;
libexec/rtld-elf/rtld.c
1658
obj->rpath = origin_subst(obj, obj->rpath);
libexec/rtld-elf/rtld.c
1661
object_add_name(obj, obj->strtab + dyn_soname->d_un.d_val);
libexec/rtld-elf/rtld.c
1666
digest_dynamic(Obj_Entry *obj, int early)
libexec/rtld-elf/rtld.c
1672
digest_dynamic1(obj, early, &dyn_rpath, &dyn_soname, &dyn_runpath);
libexec/rtld-elf/rtld.c
1673
return (digest_dynamic2(obj, dyn_rpath, dyn_soname, dyn_runpath));
libexec/rtld-elf/rtld.c
1685
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
1691
obj = obj_new();
libexec/rtld-elf/rtld.c
1696
obj->phdr = phdr;
libexec/rtld-elf/rtld.c
1697
obj->phnum = ph->p_memsz / sizeof(*ph);
libexec/rtld-elf/rtld.c
1698
obj->relocbase = __DECONST(char *, phdr) - ph->p_vaddr;
libexec/rtld-elf/rtld.c
1702
obj->stack_flags = PF_X | PF_R | PF_W;
libexec/rtld-elf/rtld.c
1707
obj->interp = (const char *)(ph->p_vaddr +
libexec/rtld-elf/rtld.c
1708
obj->relocbase);
libexec/rtld-elf/rtld.c
1713
obj->vaddrbase = rtld_trunc_page(ph->p_vaddr);
libexec/rtld-elf/rtld.c
1714
obj->mapbase = obj->vaddrbase + obj->relocbase;
libexec/rtld-elf/rtld.c
1716
obj->mapsize = rtld_round_page(
libexec/rtld-elf/rtld.c
1718
obj->vaddrbase;
libexec/rtld-elf/rtld.c
1724
obj->dynamic = (const Elf_Dyn *)(ph->p_vaddr +
libexec/rtld-elf/rtld.c
1725
obj->relocbase);
libexec/rtld-elf/rtld.c
1729
obj->tlsindex = 1;
libexec/rtld-elf/rtld.c
1730
obj->tlssize = ph->p_memsz;
libexec/rtld-elf/rtld.c
1731
obj->tlsalign = ph->p_align;
libexec/rtld-elf/rtld.c
1732
obj->tlsinitsize = ph->p_filesz;
libexec/rtld-elf/rtld.c
1733
obj->tlsinit = (void *)(ph->p_vaddr + obj->relocbase);
libexec/rtld-elf/rtld.c
1734
obj->tlspoffset = ph->p_offset;
libexec/rtld-elf/rtld.c
1738
obj->stack_flags = ph->p_flags;
libexec/rtld-elf/rtld.c
1742
note_start = (Elf_Addr)obj->relocbase + ph->p_vaddr;
libexec/rtld-elf/rtld.c
1744
digest_notes(obj, note_start, note_end);
libexec/rtld-elf/rtld.c
1753
obj->entry = entry;
libexec/rtld-elf/rtld.c
1754
return (obj);
libexec/rtld-elf/rtld.c
1758
digest_notes(Obj_Entry *obj, Elf_Addr note_start, Elf_Addr note_end)
libexec/rtld-elf/rtld.c
1768
if (arch_digest_note(obj, note))
libexec/rtld-elf/rtld.c
1787
obj->osrel = *(const int32_t *)(p);
libexec/rtld-elf/rtld.c
1788
dbg("note osrel %d", obj->osrel);
libexec/rtld-elf/rtld.c
1794
obj->fctl0 = *(const uint32_t *)(p);
libexec/rtld-elf/rtld.c
1795
dbg("note fctl0 %#x", obj->fctl0);
libexec/rtld-elf/rtld.c
1799
obj->crt_no_init = true;
libexec/rtld-elf/rtld.c
1809
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
1811
TAILQ_FOREACH(obj, &obj_list, next) {
libexec/rtld-elf/rtld.c
1812
if (obj == (Obj_Entry *)handle)
libexec/rtld-elf/rtld.c
1816
if (obj == NULL || obj->refcount == 0 || obj->dl_refcount == 0) {
libexec/rtld-elf/rtld.c
1820
return (obj);
libexec/rtld-elf/rtld.c
1828
donelist_check(DoneList *dlp, const Obj_Entry *obj)
libexec/rtld-elf/rtld.c
1833
if (dlp->objs[i] == obj)
libexec/rtld-elf/rtld.c
1842
dlp->objs[dlp->num_used++] = obj;
libexec/rtld-elf/rtld.c
189
static bool obj_resolve_origin(Obj_Entry *obj);
libexec/rtld-elf/rtld.c
200
static void rtld_fill_dl_phdr_info(const Obj_Entry *obj,
libexec/rtld-elf/rtld.c
2032
*defobj_out = cache[symnum].obj;
libexec/rtld-elf/rtld.c
2086
cache[symnum].obj = defobj;
libexec/rtld-elf/rtld.c
2335
for (needed = elm->obj->needed; needed != NULL;
libexec/rtld-elf/rtld.c
2337
if (needed->obj == NULL ||
libexec/rtld-elf/rtld.c
2338
donelist_check(&donelist, needed->obj))
libexec/rtld-elf/rtld.c
2340
objlist_push_tail(&needed->obj->dldags, root);
libexec/rtld-elf/rtld.c
2341
objlist_push_tail(&root->dagmembers, needed->obj);
libexec/rtld-elf/rtld.c
2355
globallist_curr(const Obj_Entry *obj)
libexec/rtld-elf/rtld.c
2358
if (obj == NULL)
libexec/rtld-elf/rtld.c
2360
if (!obj->marker)
libexec/rtld-elf/rtld.c
2361
return (__DECONST(Obj_Entry *, obj));
libexec/rtld-elf/rtld.c
2362
obj = TAILQ_PREV(obj, obj_entry_q, next);
libexec/rtld-elf/rtld.c
2367
globallist_next(const Obj_Entry *obj)
libexec/rtld-elf/rtld.c
2370
obj = TAILQ_NEXT(obj, next);
libexec/rtld-elf/rtld.c
2371
if (obj == NULL)
libexec/rtld-elf/rtld.c
2373
if (!obj->marker)
libexec/rtld-elf/rtld.c
2374
return (__DECONST(Obj_Entry *, obj));
libexec/rtld-elf/rtld.c
2380
hold_object(Obj_Entry *obj)
libexec/rtld-elf/rtld.c
2382
obj->holdcount++;
libexec/rtld-elf/rtld.c
2386
unhold_object(Obj_Entry *obj)
libexec/rtld-elf/rtld.c
2388
assert(obj->holdcount > 0);
libexec/rtld-elf/rtld.c
2389
if (--obj->holdcount == 0 && obj->unholdfree)
libexec/rtld-elf/rtld.c
2390
release_object(obj);
libexec/rtld-elf/rtld.c
2397
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
2410
obj = elm->obj;
libexec/rtld-elf/rtld.c
2411
if (obj == NULL)
libexec/rtld-elf/rtld.c
2413
if (obj->z_nodelete && !obj->ref_nodel) {
libexec/rtld-elf/rtld.c
2414
dbg("obj %s -z nodelete", obj->path);
libexec/rtld-elf/rtld.c
2415
init_dag(obj);
libexec/rtld-elf/rtld.c
2416
ref_dag(obj);
libexec/rtld-elf/rtld.c
2417
obj->ref_nodel = true;
libexec/rtld-elf/rtld.c
2419
if (obj->z_global && objlist_find(&list_global, obj) == NULL) {
libexec/rtld-elf/rtld.c
2420
dbg("obj %s -z global", obj->path);
libexec/rtld-elf/rtld.c
2421
objlist_push_tail(&list_global, obj);
libexec/rtld-elf/rtld.c
2422
init_dag(obj);
libexec/rtld-elf/rtld.c
2428
parse_rtld_phdr(Obj_Entry *obj)
libexec/rtld-elf/rtld.c
2435
obj->stack_flags = PF_X | PF_R | PF_W;
libexec/rtld-elf/rtld.c
2436
for (ph = obj->phdr; ph < obj->phdr + obj->phnum; ph++) {
libexec/rtld-elf/rtld.c
2440
obj->vaddrbase = rtld_trunc_page(ph->p_vaddr);
libexec/rtld-elf/rtld.c
2443
obj->mapsize = rtld_round_page(ph->p_vaddr +
libexec/rtld-elf/rtld.c
2444
ph->p_memsz) - obj->vaddrbase;
libexec/rtld-elf/rtld.c
2447
obj->stack_flags = ph->p_flags;
libexec/rtld-elf/rtld.c
2450
note_start = (Elf_Addr)obj->relocbase + ph->p_vaddr;
libexec/rtld-elf/rtld.c
2452
digest_notes(obj, note_start, note_end);
libexec/rtld-elf/rtld.c
2587
if (needed->obj != NULL)
libexec/rtld-elf/rtld.c
2588
initlist_add_objects(needed->obj, needed->obj, list, iflist);
libexec/rtld-elf/rtld.c
2601
initlist_for_loaded_obj(Obj_Entry *obj, Obj_Entry *tail, Objlist *list)
libexec/rtld-elf/rtld.c
2607
initlist_add_objects(obj, tail, list, &iflist);
libexec/rtld-elf/rtld.c
2610
Obj_Entry *tobj = tmp->obj;
libexec/rtld-elf/rtld.c
2626
objlist_push_head(list, tmp->obj);
libexec/rtld-elf/rtld.c
2632
initlist_add_objects(Obj_Entry *obj, Obj_Entry *tail, Objlist *list,
libexec/rtld-elf/rtld.c
2637
if (obj->init_done)
libexec/rtld-elf/rtld.c
2640
if (obj->z_initfirst || list == NULL) {
libexec/rtld-elf/rtld.c
2648
if (obj->needed != NULL)
libexec/rtld-elf/rtld.c
2649
initlist_add_neededs(obj->needed, NULL, iflist);
libexec/rtld-elf/rtld.c
2650
if (obj->needed_filtees != NULL)
libexec/rtld-elf/rtld.c
2651
initlist_add_neededs(obj->needed_filtees, NULL,
libexec/rtld-elf/rtld.c
2653
if (obj->needed_aux_filtees != NULL)
libexec/rtld-elf/rtld.c
2654
initlist_add_neededs(obj->needed_aux_filtees,
libexec/rtld-elf/rtld.c
2656
objlist_push_tail(iflist, obj);
libexec/rtld-elf/rtld.c
2658
if (obj->init_scanned)
libexec/rtld-elf/rtld.c
2660
obj->init_scanned = true;
libexec/rtld-elf/rtld.c
2663
nobj = globallist_next(obj);
libexec/rtld-elf/rtld.c
2664
if (nobj != NULL && obj != tail)
libexec/rtld-elf/rtld.c
2668
if (obj->needed != NULL)
libexec/rtld-elf/rtld.c
2669
initlist_add_neededs(obj->needed, list, iflist);
libexec/rtld-elf/rtld.c
2670
if (obj->needed_filtees != NULL)
libexec/rtld-elf/rtld.c
2671
initlist_add_neededs(obj->needed_filtees, list,
libexec/rtld-elf/rtld.c
2673
if (obj->needed_aux_filtees != NULL)
libexec/rtld-elf/rtld.c
2674
initlist_add_neededs(obj->needed_aux_filtees, list,
libexec/rtld-elf/rtld.c
2678
objlist_push_tail(list, obj);
libexec/rtld-elf/rtld.c
2684
if ((obj->fini != 0 || obj->fini_array != NULL) &&
libexec/rtld-elf/rtld.c
2685
!obj->on_fini_list) {
libexec/rtld-elf/rtld.c
2686
objlist_push_head(&list_fini, obj);
libexec/rtld-elf/rtld.c
2687
obj->on_fini_list = true;
libexec/rtld-elf/rtld.c
2698
if (needed->obj != NULL) {
libexec/rtld-elf/rtld.c
2699
dlclose_locked(needed->obj, lockstate);
libexec/rtld-elf/rtld.c
2700
needed->obj = NULL;
libexec/rtld-elf/rtld.c
2710
unload_filtees(Obj_Entry *obj, RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
2712
free_needed_filtees(obj->needed_filtees, lockstate);
libexec/rtld-elf/rtld.c
2713
obj->needed_filtees = NULL;
libexec/rtld-elf/rtld.c
2714
free_needed_filtees(obj->needed_aux_filtees, lockstate);
libexec/rtld-elf/rtld.c
2715
obj->needed_aux_filtees = NULL;
libexec/rtld-elf/rtld.c
2716
obj->filtees_loaded = false;
libexec/rtld-elf/rtld.c
2720
load_filtee1(Obj_Entry *obj, Needed_Entry *needed, int flags,
libexec/rtld-elf/rtld.c
2724
needed->obj = dlopen_object(obj->strtab + needed->name, -1, obj,
libexec/rtld-elf/rtld.c
2725
flags, ((ld_loadfltr || obj->z_loadfltr) ? RTLD_NOW :
libexec/rtld-elf/rtld.c
2731
load_filtees(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
2733
if (obj->filtees_loaded || obj->filtees_loading)
libexec/rtld-elf/rtld.c
2736
obj->filtees_loading = true;
libexec/rtld-elf/rtld.c
2737
load_filtee1(obj, obj->needed_filtees, flags, lockstate);
libexec/rtld-elf/rtld.c
2738
load_filtee1(obj, obj->needed_aux_filtees, flags, lockstate);
libexec/rtld-elf/rtld.c
2739
obj->filtees_loaded = true;
libexec/rtld-elf/rtld.c
2740
obj->filtees_loading = false;
libexec/rtld-elf/rtld.c
2744
process_needed(Obj_Entry *obj, Needed_Entry *needed, int flags)
libexec/rtld-elf/rtld.c
2749
obj1 = needed->obj = load_object(obj->strtab + needed->name, -1,
libexec/rtld-elf/rtld.c
2750
obj, flags & ~RTLD_LO_NOLOAD);
libexec/rtld-elf/rtld.c
2766
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
2768
for (obj = first; obj != NULL; obj = TAILQ_NEXT(obj, next)) {
libexec/rtld-elf/rtld.c
2769
if (obj->marker)
libexec/rtld-elf/rtld.c
2771
if (process_needed(obj, obj->needed, flags) == -1)
libexec/rtld-elf/rtld.c
2780
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
2809
obj = load_object(name, fd, NULL, 0);
libexec/rtld-elf/rtld.c
2810
if (obj == NULL) {
libexec/rtld-elf/rtld.c
2814
obj->z_interpose = true;
libexec/rtld-elf/rtld.c
2843
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
2850
TAILQ_FOREACH(obj, &obj_list, next) {
libexec/rtld-elf/rtld.c
2851
if (obj->marker || obj->doomed)
libexec/rtld-elf/rtld.c
2853
if (object_match_name(obj, name))
libexec/rtld-elf/rtld.c
2854
return (obj);
libexec/rtld-elf/rtld.c
2900
TAILQ_FOREACH(obj, &obj_list, next) {
libexec/rtld-elf/rtld.c
2901
if (obj->marker || obj->doomed)
libexec/rtld-elf/rtld.c
2903
if (obj->ino == sb.st_ino && obj->dev == sb.st_dev)
libexec/rtld-elf/rtld.c
2906
if (obj != NULL) {
libexec/rtld-elf/rtld.c
2908
object_add_name(obj, name);
libexec/rtld-elf/rtld.c
2911
return (obj);
libexec/rtld-elf/rtld.c
2920
obj = do_load_object(fd, name, path, &sb, flags);
libexec/rtld-elf/rtld.c
2921
if (obj == NULL)
libexec/rtld-elf/rtld.c
2925
return (obj);
libexec/rtld-elf/rtld.c
2932
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
294
Elf_Addr _rtld_bind(Obj_Entry *obj, Elf_Size reloff);
libexec/rtld-elf/rtld.c
2948
obj = map_object(fd, printable_path(path), sbp, false);
libexec/rtld-elf/rtld.c
2949
if (obj == NULL)
libexec/rtld-elf/rtld.c
2957
object_add_name(obj, name);
libexec/rtld-elf/rtld.c
2958
obj->path = path;
libexec/rtld-elf/rtld.c
2959
if (!digest_dynamic(obj, 0))
libexec/rtld-elf/rtld.c
2961
dbg("%s valid_hash_sysv %d valid_hash_gnu %d dynsymcount %d", obj->path,
libexec/rtld-elf/rtld.c
2962
obj->valid_hash_sysv, obj->valid_hash_gnu, obj->dynsymcount);
libexec/rtld-elf/rtld.c
2963
if (obj->z_pie && (flags & RTLD_LO_TRACE) == 0) {
libexec/rtld-elf/rtld.c
2964
dbg("refusing to load PIE executable \"%s\"", obj->path);
libexec/rtld-elf/rtld.c
2965
_rtld_error("Cannot load PIE binary %s as DSO", obj->path);
libexec/rtld-elf/rtld.c
2968
if (obj->z_noopen &&
libexec/rtld-elf/rtld.c
2970
dbg("refusing to load non-loadable \"%s\"", obj->path);
libexec/rtld-elf/rtld.c
2971
_rtld_error("Cannot dlopen non-loadable %s", obj->path);
libexec/rtld-elf/rtld.c
2975
obj->dlopened = (flags & RTLD_LO_DLOPEN) != 0;
libexec/rtld-elf/rtld.c
2976
TAILQ_INSERT_TAIL(&obj_list, obj, next);
libexec/rtld-elf/rtld.c
2979
linkmap_add(obj); /* for GDB & dlinfo() */
libexec/rtld-elf/rtld.c
2980
max_stack_flags |= obj->stack_flags;
libexec/rtld-elf/rtld.c
2982
dbg(" %p .. %p: %s", obj->mapbase, obj->mapbase + obj->mapsize - 1,
libexec/rtld-elf/rtld.c
2983
obj->path);
libexec/rtld-elf/rtld.c
2984
if (obj->textrel)
libexec/rtld-elf/rtld.c
2985
dbg(" WARNING: %s has impure text", obj->path);
libexec/rtld-elf/rtld.c
2986
LD_UTRACE(UTRACE_LOAD_OBJECT, obj, obj->mapbase, obj->mapsize, 0,
libexec/rtld-elf/rtld.c
2987
obj->path);
libexec/rtld-elf/rtld.c
2989
return (obj);
libexec/rtld-elf/rtld.c
2992
munmap(obj->mapbase, obj->mapsize);
libexec/rtld-elf/rtld.c
2993
obj_free(obj);
libexec/rtld-elf/rtld.c
3000
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
3008
obj = obj_new();
libexec/rtld-elf/rtld.c
3010
obj->phdr = phdr;
libexec/rtld-elf/rtld.c
3011
obj->phnum = ehdr->e_phnum;
libexec/rtld-elf/rtld.c
3022
obj->stack_flags = phdr->p_flags;
libexec/rtld-elf/rtld.c
3035
obj->mapbase = __DECONST(caddr_t, addr);
libexec/rtld-elf/rtld.c
3036
obj->mapsize = segn->p_vaddr + segn->p_memsz;
libexec/rtld-elf/rtld.c
3037
obj->vaddrbase = 0;
libexec/rtld-elf/rtld.c
3038
obj->relocbase = obj->mapbase;
libexec/rtld-elf/rtld.c
3040
object_add_name(obj, kname);
libexec/rtld-elf/rtld.c
3041
obj->path = xstrdup(kname);
libexec/rtld-elf/rtld.c
3042
obj->dynamic = (const Elf_Dyn *)(obj->relocbase + phdyn->p_vaddr);
libexec/rtld-elf/rtld.c
3044
if (!digest_dynamic(obj, 0)) {
libexec/rtld-elf/rtld.c
3045
obj_free(obj);
libexec/rtld-elf/rtld.c
3056
obj->path, obj->mapbase, obj->phdr, seg0,
libexec/rtld-elf/rtld.c
3057
obj->relocbase + seg0->p_vaddr, obj->dynamic);
libexec/rtld-elf/rtld.c
3059
TAILQ_INSERT_TAIL(&obj_list, obj, next);
libexec/rtld-elf/rtld.c
3062
linkmap_add(obj); /* for GDB & dlinfo() */
libexec/rtld-elf/rtld.c
3063
max_stack_flags |= obj->stack_flags;
libexec/rtld-elf/rtld.c
3065
LD_UTRACE(UTRACE_LOAD_OBJECT, obj, obj->mapbase, obj->mapsize, 0,
libexec/rtld-elf/rtld.c
3066
obj->path);
libexec/rtld-elf/rtld.c
3073
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
3075
TAILQ_FOREACH(obj, &obj_list, next) {
libexec/rtld-elf/rtld.c
3076
if (obj->marker)
libexec/rtld-elf/rtld.c
3078
if (addr < (void *)obj->mapbase)
libexec/rtld-elf/rtld.c
3080
if (addr < (void *)(obj->mapbase + obj->mapsize))
libexec/rtld-elf/rtld.c
3081
return obj;
libexec/rtld-elf/rtld.c
3135
(elm->obj->refcount != 1 ||
libexec/rtld-elf/rtld.c
3136
objlist_find(&root->dagmembers, elm->obj) ==
libexec/rtld-elf/rtld.c
3143
elm->obj->doomed = true;
libexec/rtld-elf/rtld.c
3145
hold_object(elm->obj);
libexec/rtld-elf/rtld.c
3152
fini_addr = elm->obj->fini_array;
libexec/rtld-elf/rtld.c
3153
if (fini_addr != NULL && elm->obj->fini_array_num > 0) {
libexec/rtld-elf/rtld.c
3154
for (index = elm->obj->fini_array_num - 1;
libexec/rtld-elf/rtld.c
3159
elm->obj->path,
libexec/rtld-elf/rtld.c
3162
elm->obj,
libexec/rtld-elf/rtld.c
3164
0, elm->obj->path);
libexec/rtld-elf/rtld.c
3165
call_initfini_pointer(elm->obj,
libexec/rtld-elf/rtld.c
3170
if (elm->obj->fini != 0) {
libexec/rtld-elf/rtld.c
3172
elm->obj->path, (void *)elm->obj->fini);
libexec/rtld-elf/rtld.c
3173
LD_UTRACE(UTRACE_FINI_CALL, elm->obj,
libexec/rtld-elf/rtld.c
3174
(void *)elm->obj->fini, 0, 0,
libexec/rtld-elf/rtld.c
3175
elm->obj->path);
libexec/rtld-elf/rtld.c
3176
call_initfini_pointer(elm->obj, elm->obj->fini);
libexec/rtld-elf/rtld.c
3179
unhold_object(elm->obj);
libexec/rtld-elf/rtld.c
3204
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
3215
TAILQ_FOREACH(obj, &obj_list, next) {
libexec/rtld-elf/rtld.c
3216
if (obj->marker)
libexec/rtld-elf/rtld.c
3218
obj->init_scanned = false;
libexec/rtld-elf/rtld.c
3227
if (elm->obj->init_done) /* Initialized early. */
libexec/rtld-elf/rtld.c
3234
elm->obj->init_done = true;
libexec/rtld-elf/rtld.c
3235
hold_object(elm->obj);
libexec/rtld-elf/rtld.c
3237
if (elm->obj == obj_main && obj_main->crt_no_init) {
libexec/rtld-elf/rtld.c
3251
if (elm->obj->init != 0) {
libexec/rtld-elf/rtld.c
3253
elm->obj->path, (void *)elm->obj->init);
libexec/rtld-elf/rtld.c
3254
LD_UTRACE(UTRACE_INIT_CALL, elm->obj,
libexec/rtld-elf/rtld.c
3255
(void *)elm->obj->init, 0, 0, elm->obj->path);
libexec/rtld-elf/rtld.c
3256
call_init_pointer(elm->obj, elm->obj->init);
libexec/rtld-elf/rtld.c
3258
init_addr = elm->obj->init_array;
libexec/rtld-elf/rtld.c
3260
for (index = 0; index < elm->obj->init_array_num;
libexec/rtld-elf/rtld.c
3265
elm->obj->path,
libexec/rtld-elf/rtld.c
3267
LD_UTRACE(UTRACE_INIT_CALL, elm->obj,
libexec/rtld-elf/rtld.c
3269
elm->obj->path);
libexec/rtld-elf/rtld.c
3270
call_init_pointer(elm->obj,
libexec/rtld-elf/rtld.c
3276
unhold_object(elm->obj);
libexec/rtld-elf/rtld.c
3294
objlist_find(Objlist *list, const Obj_Entry *obj)
libexec/rtld-elf/rtld.c
3299
if (elm->obj == obj)
libexec/rtld-elf/rtld.c
3311
objlist_push_head(Objlist *list, Obj_Entry *obj)
libexec/rtld-elf/rtld.c
3316
elm->obj = obj;
libexec/rtld-elf/rtld.c
3321
objlist_push_tail(Objlist *list, Obj_Entry *obj)
libexec/rtld-elf/rtld.c
3326
elm->obj = obj;
libexec/rtld-elf/rtld.c
3331
objlist_put_after(Objlist *list, Obj_Entry *listobj, Obj_Entry *obj)
libexec/rtld-elf/rtld.c
3336
if (listelm->obj == listobj)
libexec/rtld-elf/rtld.c
3340
elm->obj = obj;
libexec/rtld-elf/rtld.c
3348
objlist_remove(Objlist *list, Obj_Entry *obj)
libexec/rtld-elf/rtld.c
3352
if ((elm = objlist_find(list, obj)) != NULL) {
libexec/rtld-elf/rtld.c
3372
error = relocate_object(elm->obj, bind_now, rtldobj, flags,
libexec/rtld-elf/rtld.c
3389
reloc_textrel_prot(Obj_Entry *obj, bool before)
libexec/rtld-elf/rtld.c
3396
for (ph = obj->phdr; ph < obj->phdr + obj->phnum; ph++) {
libexec/rtld-elf/rtld.c
3399
base = obj->relocbase + rtld_trunc_page(ph->p_vaddr);
libexec/rtld-elf/rtld.c
3406
obj->path, before ? "en" : "dis",
libexec/rtld-elf/rtld.c
3416
reloc_relr(Obj_Entry *obj)
libexec/rtld-elf/rtld.c
3421
relrlim = (const Elf_Relr *)((const char *)obj->relr + obj->relrsize);
libexec/rtld-elf/rtld.c
3422
for (relr = obj->relr; relr < relrlim; relr++) {
libexec/rtld-elf/rtld.c
3426
where = (Elf_Addr *)(obj->relocbase + entry);
libexec/rtld-elf/rtld.c
3427
*where++ += (Elf_Addr)obj->relocbase;
libexec/rtld-elf/rtld.c
3431
where[i] += (Elf_Addr)obj->relocbase;
libexec/rtld-elf/rtld.c
3442
relocate_object(Obj_Entry *obj, bool bind_now, Obj_Entry *rtldobj, int flags,
libexec/rtld-elf/rtld.c
3445
if (obj->relocated)
libexec/rtld-elf/rtld.c
3447
obj->relocated = true;
libexec/rtld-elf/rtld.c
3448
if (obj != rtldobj)
libexec/rtld-elf/rtld.c
3449
dbg("relocating \"%s\"", obj->path);
libexec/rtld-elf/rtld.c
3451
if (obj->symtab == NULL || obj->strtab == NULL ||
libexec/rtld-elf/rtld.c
3452
!(obj->valid_hash_sysv || obj->valid_hash_gnu))
libexec/rtld-elf/rtld.c
3453
dbg("object %s has no run-time symbol table", obj->path);
libexec/rtld-elf/rtld.c
3456
if (obj->textrel && reloc_textrel_prot(obj, true) != 0)
libexec/rtld-elf/rtld.c
3460
if (reloc_non_plt(obj, rtldobj, flags, lockstate))
libexec/rtld-elf/rtld.c
3462
reloc_relr(obj);
libexec/rtld-elf/rtld.c
3465
if (obj->textrel && reloc_textrel_prot(obj, false) != 0)
libexec/rtld-elf/rtld.c
3469
init_pltgot(obj);
libexec/rtld-elf/rtld.c
3472
if (reloc_plt(obj, flags, lockstate) == -1)
libexec/rtld-elf/rtld.c
3475
if ((obj->bind_now || bind_now) &&
libexec/rtld-elf/rtld.c
3476
reloc_jmpslots(obj, flags, lockstate) == -1)
libexec/rtld-elf/rtld.c
3479
if (obj != rtldobj && !obj->mainprog && obj_enforce_relro(obj) == -1)
libexec/rtld-elf/rtld.c
3487
obj->magic = RTLD_MAGIC;
libexec/rtld-elf/rtld.c
3488
obj->version = RTLD_VERSION;
libexec/rtld-elf/rtld.c
3503
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
3506
for (error = 0, obj = first; obj != NULL; obj = TAILQ_NEXT(obj, next)) {
libexec/rtld-elf/rtld.c
3507
if (obj->marker)
libexec/rtld-elf/rtld.c
3509
error = relocate_object(obj, bind_now, rtldobj, flags,
libexec/rtld-elf/rtld.c
3529
resolve_object_ifunc(Obj_Entry *obj, bool bind_now, int flags,
libexec/rtld-elf/rtld.c
3532
if (obj->ifuncs_resolved)
libexec/rtld-elf/rtld.c
3534
obj->ifuncs_resolved = true;
libexec/rtld-elf/rtld.c
3535
if (!obj->irelative && !obj->irelative_nonplt &&
libexec/rtld-elf/rtld.c
3536
!((obj->bind_now || bind_now) && obj->gnu_ifunc) &&
libexec/rtld-elf/rtld.c
3537
!obj->non_plt_gnu_ifunc)
libexec/rtld-elf/rtld.c
3539
if (obj_disable_relro(obj) == -1 ||
libexec/rtld-elf/rtld.c
3540
(obj->irelative && reloc_iresolve(obj, lockstate) == -1) ||
libexec/rtld-elf/rtld.c
3541
(obj->irelative_nonplt &&
libexec/rtld-elf/rtld.c
3542
reloc_iresolve_nonplt(obj, lockstate) == -1) ||
libexec/rtld-elf/rtld.c
3543
((obj->bind_now || bind_now) && obj->gnu_ifunc &&
libexec/rtld-elf/rtld.c
3544
reloc_gnu_ifunc(obj, flags, lockstate) == -1) ||
libexec/rtld-elf/rtld.c
3545
(obj->non_plt_gnu_ifunc &&
libexec/rtld-elf/rtld.c
3546
reloc_non_plt(obj, &obj_rtld, flags | SYMLOOK_IFUNC,
libexec/rtld-elf/rtld.c
3548
obj_enforce_relro(obj) == -1)
libexec/rtld-elf/rtld.c
3558
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
3561
obj = elm->obj;
libexec/rtld-elf/rtld.c
3562
if (obj->marker)
libexec/rtld-elf/rtld.c
3564
if (resolve_object_ifunc(obj, bind_now, flags, lockstate) == -1)
libexec/rtld-elf/rtld.c
3924
dlopen_cleanup(Obj_Entry *obj, RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
3926
obj->dl_refcount--;
libexec/rtld-elf/rtld.c
3927
unref_dag(obj);
libexec/rtld-elf/rtld.c
3928
if (obj->refcount == 0)
libexec/rtld-elf/rtld.c
3929
unload_object(obj, lockstate);
libexec/rtld-elf/rtld.c
3936
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
3953
obj = NULL;
libexec/rtld-elf/rtld.c
3955
obj = obj_main;
libexec/rtld-elf/rtld.c
3956
obj->refcount++;
libexec/rtld-elf/rtld.c
3958
obj = load_object(name, fd, refobj, lo_flags);
libexec/rtld-elf/rtld.c
3961
if (obj != NULL) {
libexec/rtld-elf/rtld.c
3962
obj->dl_refcount++;
libexec/rtld-elf/rtld.c
3964
objlist_find(&list_global, obj) == NULL)
libexec/rtld-elf/rtld.c
3965
objlist_push_tail(&list_global, obj);
libexec/rtld-elf/rtld.c
3967
if (!obj->init_done) {
libexec/rtld-elf/rtld.c
3971
obj->deepbind = true;
libexec/rtld-elf/rtld.c
3975
obj->static_tls && !allocate_tls_offset(obj)) {
libexec/rtld-elf/rtld.c
3978
obj->path);
libexec/rtld-elf/rtld.c
3982
result = load_needed_objects(obj,
libexec/rtld-elf/rtld.c
3985
init_dag(obj);
libexec/rtld-elf/rtld.c
3986
ref_dag(obj);
libexec/rtld-elf/rtld.c
3988
result = rtld_verify_versions(&obj->dagmembers);
libexec/rtld-elf/rtld.c
3991
if (result == -1 || relocate_object_dag(obj,
libexec/rtld-elf/rtld.c
3995
dlopen_cleanup(obj, lockstate);
libexec/rtld-elf/rtld.c
3996
obj = NULL;
libexec/rtld-elf/rtld.c
4009
initlist_for_loaded_obj(obj, obj, &initlist);
libexec/rtld-elf/rtld.c
4018
if (obj != NULL)
libexec/rtld-elf/rtld.c
4019
process_z(obj);
libexec/rtld-elf/rtld.c
4027
init_dag(obj);
libexec/rtld-elf/rtld.c
4028
ref_dag(obj);
libexec/rtld-elf/rtld.c
4033
if (obj != NULL &&
libexec/rtld-elf/rtld.c
4034
((lo_flags & RTLD_LO_NODELETE) != 0 || obj->z_nodelete) &&
libexec/rtld-elf/rtld.c
4035
!obj->ref_nodel) {
libexec/rtld-elf/rtld.c
4036
dbg("obj %s nodelete", obj->path);
libexec/rtld-elf/rtld.c
4037
ref_dag(obj);
libexec/rtld-elf/rtld.c
4038
obj->z_nodelete = obj->ref_nodel = true;
libexec/rtld-elf/rtld.c
4042
LD_UTRACE(UTRACE_DLOPEN_STOP, obj, NULL, 0, obj ? obj->dl_refcount : 0,
libexec/rtld-elf/rtld.c
4044
GDB_STATE(RT_CONSISTENT, obj ? &obj->linkmap : NULL);
libexec/rtld-elf/rtld.c
4048
if (obj != NULL)
libexec/rtld-elf/rtld.c
4056
dlopen_cleanup(obj, lockstate);
libexec/rtld-elf/rtld.c
4069
return (obj);
libexec/rtld-elf/rtld.c
4071
trace_loaded_objects(obj, false);
libexec/rtld-elf/rtld.c
4082
const Obj_Entry *obj, *defobj;
libexec/rtld-elf/rtld.c
4103
if ((obj = obj_from_addr(retaddr)) == NULL) {
libexec/rtld-elf/rtld.c
4110
res = symlook_obj(&req, obj);
libexec/rtld-elf/rtld.c
4118
obj = globallist_next(obj);
libexec/rtld-elf/rtld.c
4119
for (; obj != NULL; obj = TAILQ_NEXT(obj, next)) {
libexec/rtld-elf/rtld.c
4120
if (obj->marker)
libexec/rtld-elf/rtld.c
4122
res = symlook_obj(&req, obj);
libexec/rtld-elf/rtld.c
4156
res = symlook_default(&req, obj);
libexec/rtld-elf/rtld.c
4163
if ((obj = dlcheck(handle)) == NULL) {
libexec/rtld-elf/rtld.c
4170
if (obj->mainprog) {
libexec/rtld-elf/rtld.c
4194
res = symlook_list(&req, &obj->dagmembers, &donelist);
libexec/rtld-elf/rtld.c
4267
const Obj_Entry *obj;
libexec/rtld-elf/rtld.c
4271
obj = obj_from_addr(addr);
libexec/rtld-elf/rtld.c
4272
if (obj == NULL) {
libexec/rtld-elf/rtld.c
4277
rtld_fill_dl_phdr_info(obj, phdr_info);
libexec/rtld-elf/rtld.c
4285
const Obj_Entry *obj;
libexec/rtld-elf/rtld.c
4292
obj = obj_from_addr(addr);
libexec/rtld-elf/rtld.c
4293
if (obj == NULL) {
libexec/rtld-elf/rtld.c
4298
info->dli_fname = obj->path;
libexec/rtld-elf/rtld.c
4299
info->dli_fbase = obj->mapbase;
libexec/rtld-elf/rtld.c
4307
for (symoffset = 0; symoffset < obj->dynsymcount; symoffset++) {
libexec/rtld-elf/rtld.c
4308
def = obj->symtab + symoffset;
libexec/rtld-elf/rtld.c
4322
symbol_addr = obj->relocbase + def->st_value;
libexec/rtld-elf/rtld.c
4327
info->dli_sname = obj->strtab + def->st_name;
libexec/rtld-elf/rtld.c
4341
const Obj_Entry *obj;
libexec/rtld-elf/rtld.c
4351
if ((obj = obj_from_addr(retaddr)) == NULL)
libexec/rtld-elf/rtld.c
4354
obj = dlcheck(handle);
libexec/rtld-elf/rtld.c
4356
if (obj == NULL) {
libexec/rtld-elf/rtld.c
4364
*((struct link_map const **)p) = &obj->linkmap;
libexec/rtld-elf/rtld.c
4367
error = rtld_dirname(obj->path, p);
libexec/rtld-elf/rtld.c
4372
error = do_search_info(obj, request, (struct dl_serinfo *)p);
libexec/rtld-elf/rtld.c
4386
rtld_fill_dl_phdr_info(const Obj_Entry *obj, struct dl_phdr_info *phdr_info)
libexec/rtld-elf/rtld.c
4388
phdr_info->dlpi_addr = (Elf_Addr)obj->relocbase;
libexec/rtld-elf/rtld.c
4389
phdr_info->dlpi_name = obj->path;
libexec/rtld-elf/rtld.c
4390
phdr_info->dlpi_phdr = obj->phdr;
libexec/rtld-elf/rtld.c
4391
phdr_info->dlpi_phnum = obj->phnum;
libexec/rtld-elf/rtld.c
4392
phdr_info->dlpi_tls_modid = obj->tlsindex;
libexec/rtld-elf/rtld.c
4394
obj->tlsindex, 0, true);
libexec/rtld-elf/rtld.c
4407
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
4410
for (obj = globallist_curr(TAILQ_FIRST(&obj_list)); obj != NULL;
libexec/rtld-elf/rtld.c
4411
obj = globallist_next(obj)) {
libexec/rtld-elf/rtld.c
4412
rtld_fill_dl_phdr_info(obj, &phdr_info);
libexec/rtld-elf/rtld.c
4426
Obj_Entry *obj, marker;
libexec/rtld-elf/rtld.c
4435
for (obj = globallist_curr(TAILQ_FIRST(&obj_list)); obj != NULL;) {
libexec/rtld-elf/rtld.c
4436
TAILQ_INSERT_AFTER(&obj_list, obj, &marker, next);
libexec/rtld-elf/rtld.c
4437
rtld_fill_dl_phdr_info(obj, &phdr_info);
libexec/rtld-elf/rtld.c
4438
hold_object(obj);
libexec/rtld-elf/rtld.c
4444
unhold_object(obj);
libexec/rtld-elf/rtld.c
4445
obj = globallist_next(&marker);
libexec/rtld-elf/rtld.c
4492
do_search_info(const Obj_Entry *obj, int request, struct dl_serinfo *info)
libexec/rtld-elf/rtld.c
4503
path_enumerate(obj->rpath, fill_search_info, NULL, &args);
libexec/rtld-elf/rtld.c
4505
path_enumerate(obj->runpath, fill_search_info, NULL, &args);
libexec/rtld-elf/rtld.c
4506
path_enumerate(gethints(obj->z_nodeflib), fill_search_info, NULL,
libexec/rtld-elf/rtld.c
4508
if (!obj->z_nodeflib)
libexec/rtld-elf/rtld.c
4531
if (path_enumerate(obj->rpath, fill_search_info, NULL, &args) != NULL)
libexec/rtld-elf/rtld.c
4540
if (path_enumerate(obj->runpath, fill_search_info, NULL, &args) != NULL)
libexec/rtld-elf/rtld.c
4544
if (path_enumerate(gethints(obj->z_nodeflib), fill_search_info, NULL,
libexec/rtld-elf/rtld.c
4549
if (!obj->z_nodeflib &&
libexec/rtld-elf/rtld.c
4620
linkmap_add(Obj_Entry *obj)
libexec/rtld-elf/rtld.c
4624
l = &obj->linkmap;
libexec/rtld-elf/rtld.c
4625
l->l_name = obj->path;
libexec/rtld-elf/rtld.c
4626
l->l_base = obj->mapbase;
libexec/rtld-elf/rtld.c
4627
l->l_ld = obj->dynamic;
libexec/rtld-elf/rtld.c
4628
l->l_addr = obj->relocbase;
libexec/rtld-elf/rtld.c
4653
linkmap_delete(Obj_Entry *obj)
libexec/rtld-elf/rtld.c
4657
l = &obj->linkmap;
libexec/rtld-elf/rtld.c
4707
release_object(Obj_Entry *obj)
libexec/rtld-elf/rtld.c
4709
if (obj->holdcount > 0) {
libexec/rtld-elf/rtld.c
4710
obj->unholdfree = true;
libexec/rtld-elf/rtld.c
4713
munmap(obj->mapbase, obj->mapsize);
libexec/rtld-elf/rtld.c
4714
linkmap_delete(obj);
libexec/rtld-elf/rtld.c
4715
obj_free(obj);
libexec/rtld-elf/rtld.c
4790
res = symlook_list(&req1, &elm->obj->dagmembers, donelist);
libexec/rtld-elf/rtld.c
4842
res = symlook_list(&req1, &elm->obj->dagmembers, &donelist);
libexec/rtld-elf/rtld.c
4884
if (donelist_check(dlp, elm->obj))
libexec/rtld-elf/rtld.c
4887
if ((res = symlook_obj(&req1, elm->obj)) == 0) {
libexec/rtld-elf/rtld.c
4925
if (n->obj == NULL || (res = symlook_list(&req1,
libexec/rtld-elf/rtld.c
4926
&n->obj->dagmembers, dlp)) != 0)
libexec/rtld-elf/rtld.c
4946
symlook_obj_load_filtees(SymLook *req, SymLook *req1, const Obj_Entry *obj,
libexec/rtld-elf/rtld.c
4953
load_filtees(__DECONST(Obj_Entry *, obj), flags, req->lockstate);
libexec/rtld-elf/rtld.c
4969
symlook_obj(SymLook *req, const Obj_Entry *obj)
libexec/rtld-elf/rtld.c
4978
if (obj->valid_hash_gnu)
libexec/rtld-elf/rtld.c
4979
mres = symlook_obj1_gnu(req, obj);
libexec/rtld-elf/rtld.c
4980
else if (obj->valid_hash_sysv)
libexec/rtld-elf/rtld.c
4981
mres = symlook_obj1_sysv(req, obj);
libexec/rtld-elf/rtld.c
4986
if (obj->needed_filtees != NULL) {
libexec/rtld-elf/rtld.c
4987
res = symlook_obj_load_filtees(req, &req1, obj,
libexec/rtld-elf/rtld.c
4988
obj->needed_filtees);
libexec/rtld-elf/rtld.c
4995
if (obj->needed_aux_filtees != NULL) {
libexec/rtld-elf/rtld.c
4996
res = symlook_obj_load_filtees(req, &req1, obj,
libexec/rtld-elf/rtld.c
4997
obj->needed_aux_filtees);
libexec/rtld-elf/rtld.c
5010
matched_symbol(SymLook *req, const Obj_Entry *obj, Sym_Match_Result *result,
libexec/rtld-elf/rtld.c
5017
symp = obj->symtab + symnum;
libexec/rtld-elf/rtld.c
5018
strp = obj->strtab + symp->st_name;
libexec/rtld-elf/rtld.c
5043
if (obj->versyms != NULL) {
libexec/rtld-elf/rtld.c
5044
verndx = VER_NDX(obj->versyms[symnum]);
libexec/rtld-elf/rtld.c
5045
if (verndx > obj->vernum) {
libexec/rtld-elf/rtld.c
5048
obj->path, obj->strtab + symnum, verndx);
libexec/rtld-elf/rtld.c
5069
if ((obj->versyms[symnum] & VER_NDX_HIDDEN) ==
libexec/rtld-elf/rtld.c
5081
if (obj->versyms == NULL) {
libexec/rtld-elf/rtld.c
5082
if (object_match_name(obj, req->ventry->name)) {
libexec/rtld-elf/rtld.c
5085
obj_rtld.path, obj->path, req->ventry->name,
libexec/rtld-elf/rtld.c
5086
obj->strtab + symnum);
libexec/rtld-elf/rtld.c
5090
verndx = VER_NDX(obj->versyms[symnum]);
libexec/rtld-elf/rtld.c
5091
if (verndx > obj->vernum) {
libexec/rtld-elf/rtld.c
5093
obj->path, obj->strtab + symnum, verndx);
libexec/rtld-elf/rtld.c
5096
if (obj->vertab[verndx].hash != req->ventry->hash ||
libexec/rtld-elf/rtld.c
5097
strcmp(obj->vertab[verndx].name, req->ventry->name)) {
libexec/rtld-elf/rtld.c
5109
(obj->versyms[symnum] & VER_NDX_HIDDEN))
libexec/rtld-elf/rtld.c
5123
symlook_obj1_sysv(SymLook *req, const Obj_Entry *obj)
libexec/rtld-elf/rtld.c
5132
for (symnum = obj->buckets[req->hash % obj->nbuckets];
libexec/rtld-elf/rtld.c
5133
symnum != STN_UNDEF; symnum = obj->chains[symnum]) {
libexec/rtld-elf/rtld.c
5134
if (symnum >= obj->nchains)
libexec/rtld-elf/rtld.c
5137
if (matched_symbol(req, obj, &matchres, symnum)) {
libexec/rtld-elf/rtld.c
5139
req->defobj_out = obj;
libexec/rtld-elf/rtld.c
5145
req->defobj_out = obj;
libexec/rtld-elf/rtld.c
5153
symlook_obj1_gnu(SymLook *req, const Obj_Entry *obj)
libexec/rtld-elf/rtld.c
5167
bloom_word = obj->bloom_gnu[(req->hash_gnu / __ELF_WORD_SIZE) &
libexec/rtld-elf/rtld.c
5168
obj->maskwords_bm_gnu];
libexec/rtld-elf/rtld.c
5172
h2 = ((req->hash_gnu >> obj->shift2_gnu) & (__ELF_WORD_SIZE - 1));
libexec/rtld-elf/rtld.c
5179
bucket = obj->buckets_gnu[req->hash_gnu % obj->nbuckets_gnu];
libexec/rtld-elf/rtld.c
5182
hashval = &obj->chain_zero_gnu[bucket];
libexec/rtld-elf/rtld.c
5185
symnum = hashval - obj->chain_zero_gnu;
libexec/rtld-elf/rtld.c
5186
if (matched_symbol(req, obj, &matchres, symnum)) {
libexec/rtld-elf/rtld.c
5188
req->defobj_out = obj;
libexec/rtld-elf/rtld.c
5195
req->defobj_out = obj;
libexec/rtld-elf/rtld.c
5218
trace_print_obj(Obj_Entry *obj, const char *name, const char *path,
libexec/rtld-elf/rtld.c
5269
obj != NULL ? obj->mapbase : NULL);
libexec/rtld-elf/rtld.c
5279
trace_loaded_objects(Obj_Entry *obj, bool show_preload)
libexec/rtld-elf/rtld.c
5288
for (; obj != NULL; obj = TAILQ_NEXT(obj, next)) {
libexec/rtld-elf/rtld.c
5291
if (obj->marker)
libexec/rtld-elf/rtld.c
5293
if (list_containers && obj->needed != NULL)
libexec/rtld-elf/rtld.c
5294
rtld_printf("%s:\n", obj->path);
libexec/rtld-elf/rtld.c
5295
for (needed = obj->needed; needed; needed = needed->next) {
libexec/rtld-elf/rtld.c
5296
if (needed->obj != NULL) {
libexec/rtld-elf/rtld.c
5297
if (needed->obj->traced && !list_containers)
libexec/rtld-elf/rtld.c
5299
needed->obj->traced = true;
libexec/rtld-elf/rtld.c
5300
path = needed->obj->path;
libexec/rtld-elf/rtld.c
5304
name = obj->strtab + needed->name;
libexec/rtld-elf/rtld.c
5305
trace_print_obj(needed->obj, name, path, main_local,
libexec/rtld-elf/rtld.c
5315
TAILQ_FOREACH(obj, &obj_list, next) {
libexec/rtld-elf/rtld.c
5316
if (obj->marker || obj == obj_main || obj->traced)
libexec/rtld-elf/rtld.c
5324
Name_Entry *fname = STAILQ_FIRST(&obj->names);
libexec/rtld-elf/rtld.c
5326
trace_print_obj(obj, name, obj->path, main_local, NULL,
libexec/rtld-elf/rtld.c
5341
Obj_Entry marker, *obj, *next;
libexec/rtld-elf/rtld.c
5352
for (obj = TAILQ_FIRST(&obj_list); obj != NULL; obj = next) {
libexec/rtld-elf/rtld.c
5353
next = TAILQ_NEXT(obj, next);
libexec/rtld-elf/rtld.c
5354
if (obj->marker || obj->refcount != 0)
libexec/rtld-elf/rtld.c
5356
LD_UTRACE(UTRACE_UNLOAD_OBJECT, obj, obj->mapbase, obj->mapsize,
libexec/rtld-elf/rtld.c
5357
0, obj->path);
libexec/rtld-elf/rtld.c
5358
dbg("unloading \"%s\"", obj->path);
libexec/rtld-elf/rtld.c
536
Obj_Entry *last_interposer, *obj, *preload_tail;
libexec/rtld-elf/rtld.c
5364
TAILQ_REMOVE(&obj_list, obj, next);
libexec/rtld-elf/rtld.c
5367
if (obj->filtees_loaded) {
libexec/rtld-elf/rtld.c
5371
unload_filtees(obj, lockstate);
libexec/rtld-elf/rtld.c
5375
unload_filtees(obj, lockstate);
libexec/rtld-elf/rtld.c
5377
release_object(obj);
libexec/rtld-elf/rtld.c
5392
objlist_remove(&elm->obj->dldags, root);
libexec/rtld-elf/rtld.c
5393
if (elm->obj != root)
libexec/rtld-elf/rtld.c
5394
unlink_object(elm->obj);
libexec/rtld-elf/rtld.c
5406
elm->obj->refcount++;
libexec/rtld-elf/rtld.c
5416
elm->obj->refcount--;
libexec/rtld-elf/rtld.c
5552
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
5604
for (obj = globallist_curr(objs); obj != NULL;
libexec/rtld-elf/rtld.c
5605
obj = globallist_next(obj)) {
libexec/rtld-elf/rtld.c
5606
if (obj->tlsoffset == 0)
libexec/rtld-elf/rtld.c
5608
tls_init_offset = obj->tlspoffset & (obj->tlsalign - 1);
libexec/rtld-elf/rtld.c
5609
addr = (char *)tcb + obj->tlsoffset;
libexec/rtld-elf/rtld.c
5612
if (obj->tlsinitsize > 0) {
libexec/rtld-elf/rtld.c
5613
memcpy(addr + tls_init_offset, obj->tlsinit,
libexec/rtld-elf/rtld.c
5614
obj->tlsinitsize);
libexec/rtld-elf/rtld.c
5616
if (obj->tlssize > obj->tlsinitsize) {
libexec/rtld-elf/rtld.c
5618
obj->tlsinitsize;
libexec/rtld-elf/rtld.c
5620
obj->tlssize - tls_bss_offset);
libexec/rtld-elf/rtld.c
5622
dtv->dtv_slots[obj->tlsindex - 1].dtvs_tls = addr;
libexec/rtld-elf/rtld.c
5671
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
5726
for (obj = objs; obj != NULL; obj = TAILQ_NEXT(obj, next)) {
libexec/rtld-elf/rtld.c
5727
if (obj->marker || obj->tlsoffset == 0)
libexec/rtld-elf/rtld.c
5729
addr = (char *)tcb - obj->tlsoffset;
libexec/rtld-elf/rtld.c
5730
memset(addr + obj->tlsinitsize, 0, obj->tlssize -
libexec/rtld-elf/rtld.c
5731
obj->tlsinitsize);
libexec/rtld-elf/rtld.c
5732
if (obj->tlsinit) {
libexec/rtld-elf/rtld.c
5733
memcpy(addr, obj->tlsinit, obj->tlsinitsize);
libexec/rtld-elf/rtld.c
5734
obj->static_tls_copied = true;
libexec/rtld-elf/rtld.c
5736
dtv->dtv_slots[obj->tlsindex - 1].dtvs_tls = addr;
libexec/rtld-elf/rtld.c
5786
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
5789
TAILQ_FOREACH(obj, &obj_list, next) {
libexec/rtld-elf/rtld.c
5790
if (obj->marker)
libexec/rtld-elf/rtld.c
5792
if (obj->tlsindex == index)
libexec/rtld-elf/rtld.c
5795
if (obj == NULL) {
libexec/rtld-elf/rtld.c
5800
if (obj->tls_static) {
libexec/rtld-elf/rtld.c
5802
p = (char *)tcb + obj->tlsoffset;
libexec/rtld-elf/rtld.c
5804
p = (char *)tcb - obj->tlsoffset;
libexec/rtld-elf/rtld.c
5809
obj->tls_dynamic = true;
libexec/rtld-elf/rtld.c
5811
p = xmalloc_aligned(obj->tlssize, obj->tlsalign, obj->tlspoffset);
libexec/rtld-elf/rtld.c
5812
memcpy(p, obj->tlsinit, obj->tlsinitsize);
libexec/rtld-elf/rtld.c
5813
memset(p + obj->tlsinitsize, 0, obj->tlssize - obj->tlsinitsize);
libexec/rtld-elf/rtld.c
5855
allocate_tls_offset(Obj_Entry *obj)
libexec/rtld-elf/rtld.c
5857
if (obj->tls_dynamic)
libexec/rtld-elf/rtld.c
5860
if (obj->tls_static)
libexec/rtld-elf/rtld.c
5863
if (obj->tlssize == 0) {
libexec/rtld-elf/rtld.c
5864
obj->tls_static = true;
libexec/rtld-elf/rtld.c
5868
if (!allocate_tls_offset_common(&obj->tlsoffset, obj->tlssize,
libexec/rtld-elf/rtld.c
5869
obj->tlsalign, obj->tlspoffset))
libexec/rtld-elf/rtld.c
5872
obj->tls_static = true;
libexec/rtld-elf/rtld.c
5878
free_tls_offset(Obj_Entry *obj)
libexec/rtld-elf/rtld.c
5886
size_t off = obj->tlsoffset;
libexec/rtld-elf/rtld.c
5889
off += obj->tlssize;
libexec/rtld-elf/rtld.c
5892
tls_last_offset -= obj->tlssize;
libexec/rtld-elf/rtld.c
5921
object_add_name(Obj_Entry *obj, const char *name)
libexec/rtld-elf/rtld.c
5931
STAILQ_INSERT_TAIL(&obj->names, entry, link);
libexec/rtld-elf/rtld.c
5936
object_match_name(const Obj_Entry *obj, const char *name)
libexec/rtld-elf/rtld.c
5940
STAILQ_FOREACH(entry, &obj->names, link) {
libexec/rtld-elf/rtld.c
5948
locate_dependency(const Obj_Entry *obj, const char *name)
libexec/rtld-elf/rtld.c
5954
if (object_match_name(entry->obj, name))
libexec/rtld-elf/rtld.c
5955
return (entry->obj);
libexec/rtld-elf/rtld.c
5958
for (needed = obj->needed; needed != NULL; needed = needed->next) {
libexec/rtld-elf/rtld.c
5959
if (strcmp(obj->strtab + needed->name, name) == 0 ||
libexec/rtld-elf/rtld.c
5960
(needed->obj != NULL && object_match_name(needed->obj,
libexec/rtld-elf/rtld.c
5969
return (needed->obj);
libexec/rtld-elf/rtld.c
5973
obj->path, name);
libexec/rtld-elf/rtld.c
6018
rtld_verify_object_versions(Obj_Entry *obj)
libexec/rtld-elf/rtld.c
6027
if (obj->ver_checked)
libexec/rtld-elf/rtld.c
6029
obj->ver_checked = true;
libexec/rtld-elf/rtld.c
6037
vn = obj->verneed;
libexec/rtld-elf/rtld.c
6042
obj->path, vn->vn_version);
libexec/rtld-elf/rtld.c
6060
vd = obj->verdef;
libexec/rtld-elf/rtld.c
6065
obj->path, vd->vd_version);
libexec/rtld-elf/rtld.c
6084
obj->vernum = maxvernum + 1;
libexec/rtld-elf/rtld.c
6085
obj->vertab = xcalloc(obj->vernum, sizeof(Ver_Entry));
libexec/rtld-elf/rtld.c
6087
vd = obj->verdef;
libexec/rtld-elf/rtld.c
6094
obj->vertab[vernum].hash = vd->vd_hash;
libexec/rtld-elf/rtld.c
6095
obj->vertab[vernum].name = obj->strtab + vda->vda_name;
libexec/rtld-elf/rtld.c
6096
obj->vertab[vernum].file = NULL;
libexec/rtld-elf/rtld.c
6097
obj->vertab[vernum].flags = 0;
libexec/rtld-elf/rtld.c
6104
vn = obj->verneed;
libexec/rtld-elf/rtld.c
6106
depobj = locate_dependency(obj, obj->strtab + vn->vn_file);
libexec/rtld-elf/rtld.c
6111
if (check_object_provided_version(obj, depobj, vna))
libexec/rtld-elf/rtld.c
6115
obj->vertab[vernum].hash = vna->vna_hash;
libexec/rtld-elf/rtld.c
6116
obj->vertab[vernum].name = obj->strtab + vna->vna_name;
libexec/rtld-elf/rtld.c
6117
obj->vertab[vernum].file = obj->strtab + vn->vn_file;
libexec/rtld-elf/rtld.c
6118
obj->vertab[vernum].flags = (vna->vna_other &
libexec/rtld-elf/rtld.c
6144
if (entry->obj->strtab == NULL || entry->obj->vertab != NULL)
libexec/rtld-elf/rtld.c
6146
if (rtld_verify_object_versions(entry->obj) == -1) {
libexec/rtld-elf/rtld.c
6158
fetch_ventry(const Obj_Entry *obj, unsigned long symnum)
libexec/rtld-elf/rtld.c
6162
if (obj->vertab) {
libexec/rtld-elf/rtld.c
6163
vernum = VER_NDX(obj->versyms[symnum]);
libexec/rtld-elf/rtld.c
6164
if (vernum >= obj->vernum) {
libexec/rtld-elf/rtld.c
6166
obj->path, obj->strtab + symnum, vernum);
libexec/rtld-elf/rtld.c
6167
} else if (obj->vertab[vernum].hash != 0) {
libexec/rtld-elf/rtld.c
6168
return (&obj->vertab[vernum]);
libexec/rtld-elf/rtld.c
6183
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
6188
obj = dlcheck(arg);
libexec/rtld-elf/rtld.c
6189
if (obj == NULL)
libexec/rtld-elf/rtld.c
6190
obj = obj_from_addr(arg);
libexec/rtld-elf/rtld.c
6191
if (obj == NULL) {
libexec/rtld-elf/rtld.c
6196
res = obj->dlopened ? 1 : 0;
libexec/rtld-elf/rtld.c
6202
obj_remap_relro(Obj_Entry *obj, int prot)
libexec/rtld-elf/rtld.c
6208
for (ph = obj->phdr; ph < obj->phdr + obj->phnum; ph++) {
libexec/rtld-elf/rtld.c
6211
relro_page = obj->relocbase + rtld_trunc_page(ph->p_vaddr);
libexec/rtld-elf/rtld.c
6217
obj->path, prot, rtld_strerror(errno));
libexec/rtld-elf/rtld.c
6226
obj_disable_relro(Obj_Entry *obj)
libexec/rtld-elf/rtld.c
6228
return (obj_remap_relro(obj, PROT_READ | PROT_WRITE));
libexec/rtld-elf/rtld.c
6232
obj_enforce_relro(Obj_Entry *obj)
libexec/rtld-elf/rtld.c
6234
return (obj_remap_relro(obj, PROT_READ));
libexec/rtld-elf/rtld.c
6259
Obj_Entry *obj;
libexec/rtld-elf/rtld.c
6263
obj = objelm->obj;
libexec/rtld-elf/rtld.c
6264
if (obj->marker || !obj->tls_static || obj->static_tls_copied)
libexec/rtld-elf/rtld.c
6269
tlsbase = (char *)tcb + obj->tlsoffset;
libexec/rtld-elf/rtld.c
6271
tlsbase = (char *)tcb - obj->tlsoffset;
libexec/rtld-elf/rtld.c
6273
memcpy(tlsbase, obj->tlsinit, obj->tlsinitsize);
libexec/rtld-elf/rtld.c
6274
memset(tlsbase + obj->tlsinitsize, 0,
libexec/rtld-elf/rtld.c
6275
obj->tlssize - obj->tlsinitsize);
libexec/rtld-elf/rtld.c
6277
obj->static_tls_copied = true;
libexec/rtld-elf/rtld.c
891
TAILQ_FOREACH(obj, &obj_list, next) {
libexec/rtld-elf/rtld.c
892
if (obj->marker)
libexec/rtld-elf/rtld.c
894
if (obj->z_interpose && obj != obj_main) {
libexec/rtld-elf/rtld.c
895
objlist_put_after(&list_main, last_interposer, obj);
libexec/rtld-elf/rtld.c
896
last_interposer = obj;
libexec/rtld-elf/rtld.c
898
objlist_push_tail(&list_main, obj);
libexec/rtld-elf/rtld.c
900
obj->refcount++;
libexec/rtld-elf/rtld.c
931
allocate_tls_offset(entry->obj);
libexec/rtld-elf/rtld.h
313
const Obj_Entry *obj; /* Shared object which defines it */
libexec/rtld-elf/rtld.h
409
Obj_Entry *globallist_curr(const Obj_Entry *obj);
libexec/rtld-elf/rtld.h
410
Obj_Entry *globallist_next(const Obj_Entry *obj);
libexec/rtld-elf/rtld.h
415
void *rtld_resolve_ifunc(const Obj_Entry *obj, const Elf_Sym *def);
libexec/rtld-elf/rtld.h
422
bool allocate_tls_offset(Obj_Entry *obj);
libexec/rtld-elf/rtld.h
423
void free_tls_offset(Obj_Entry *obj);
libexec/rtld-elf/rtld.h
424
const Ver_Entry *fetch_ventry(const Obj_Entry *obj, unsigned long);
libexec/rtld-elf/rtld.h
69
struct Struct_Obj_Entry *obj;
libexec/rtld-elf/rtld.h
81
struct Struct_Obj_Entry *obj;
libexec/rtld-elf/rtld_lock.c
391
const Obj_Entry *obj;
libexec/rtld-elf/rtld_lock.c
400
obj = obj_from_addr(pli->lock_create);
libexec/rtld-elf/rtld_lock.c
401
if (obj != NULL) {
libexec/rtld-elf/rtld_lock.c
403
res = symlook_obj(&req, obj);
sbin/ipf/common/ipf_y.y
2394
ipfobj_t obj;
sbin/ipf/common/ipf_y.y
2403
bzero((char *)&obj, sizeof(obj));
sbin/ipf/common/ipf_y.y
2404
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/common/ipf_y.y
2405
obj.ipfo_size = fr->fr_size;
sbin/ipf/common/ipf_y.y
2406
obj.ipfo_type = IPFOBJ_FRENTRY;
sbin/ipf/common/ipf_y.y
2407
obj.ipfo_ptr = ptr;
sbin/ipf/common/ipf_y.y
2438
if ((*ioctlfunc)(fd, add, (void *)&obj) == -1) {
sbin/ipf/common/ipf_y.y
2458
if ((*ioctlfunc)(fd, del, (void *)&obj) == -1) {
sbin/ipf/common/ipf_y.y
2468
if ((*ioctlfunc)(fd, add, (void *)&obj) == -1) {
sbin/ipf/ipf/ipf.c
367
ipfobj_t obj;
sbin/ipf/ipf/ipf.c
369
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipf/ipf.c
370
obj.ipfo_size = filter[0] * sizeof(int);
sbin/ipf/ipf/ipf.c
371
obj.ipfo_type = IPFOBJ_IPFEXPR;
sbin/ipf/ipf/ipf.c
372
obj.ipfo_ptr = filter;
sbin/ipf/ipf/ipf.c
373
if (ioctl(fd, SIOCMATCHFLUSH, &obj) == -1) {
sbin/ipf/ipf/ipf.c
377
fl = obj.ipfo_retval;
sbin/ipf/ipf/ipf.c
463
ipfobj_t obj;
sbin/ipf/ipf/ipf.c
466
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipf/ipf.c
467
obj.ipfo_type = IPFOBJ_IPFSTAT;
sbin/ipf/ipf/ipf.c
468
obj.ipfo_size = sizeof(fio);
sbin/ipf/ipf/ipf.c
469
obj.ipfo_ptr = &fio;
sbin/ipf/ipf/ipf.c
470
obj.ipfo_offset = 0;
sbin/ipf/ipf/ipf.c
473
if (ioctl(fd, SIOCFRZST, &obj) == -1) {
sbin/ipf/ipfs/ipfs.c
372
ipfobj_t obj;
sbin/ipf/ipfs/ipfs.c
386
bzero((char *)&obj, sizeof(obj));
sbin/ipf/ipfs/ipfs.c
389
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipfs/ipfs.c
390
obj.ipfo_size = sizeof(*ipsp);
sbin/ipf/ipfs/ipfs.c
391
obj.ipfo_type = IPFOBJ_STATESAVE;
sbin/ipf/ipfs/ipfs.c
392
obj.ipfo_ptr = ipsp;
sbin/ipf/ipfs/ipfs.c
398
if (ioctl(fd, SIOCSTGET, &obj)) {
sbin/ipf/ipfs/ipfs.c
423
ipfobj_t obj;
sbin/ipf/ipfs/ipfs.c
490
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipfs/ipfs.c
491
obj.ipfo_size = sizeof(*is);
sbin/ipf/ipfs/ipfs.c
492
obj.ipfo_type = IPFOBJ_STATESAVE;
sbin/ipf/ipfs/ipfs.c
502
obj.ipfo_ptr = is;
sbin/ipf/ipfs/ipfs.c
504
if (ioctl(fd, SIOCSTPUT, &obj)) {
sbin/ipf/ipfs/ipfs.c
537
ipfobj_t obj;
sbin/ipf/ipfs/ipfs.c
633
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipfs/ipfs.c
634
obj.ipfo_type = IPFOBJ_NATSAVE;
sbin/ipf/ipfs/ipfs.c
645
obj.ipfo_ptr = in;
sbin/ipf/ipfs/ipfs.c
646
obj.ipfo_size = in->ipn_dsize;
sbin/ipf/ipfs/ipfs.c
648
if (ioctl(fd, SIOCSTPUT, &obj)) {
sbin/ipf/ipfs/ipfs.c
682
ipfobj_t obj;
sbin/ipf/ipfs/ipfs.c
696
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipfs/ipfs.c
697
obj.ipfo_type = IPFOBJ_NATSAVE;
sbin/ipf/ipfs/ipfs.c
729
obj.ipfo_size = ng.ng_sz;
sbin/ipf/ipfs/ipfs.c
730
obj.ipfo_ptr = ipnp;
sbin/ipf/ipfs/ipfs.c
733
if (ioctl(fd, SIOCSTGET, &obj)) {
sbin/ipf/ipfstat/ipfstat.c
1115
ipfobj_t obj;
sbin/ipf/ipfstat/ipfstat.c
1125
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipfstat/ipfstat.c
1126
obj.ipfo_type = IPFOBJ_GTABLE;
sbin/ipf/ipfstat/ipfstat.c
1127
obj.ipfo_size = sizeof(table);
sbin/ipf/ipfstat/ipfstat.c
1128
obj.ipfo_ptr = &table;
sbin/ipf/ipfstat/ipfstat.c
1134
if (ioctl(state_fd, SIOCGTABL, &obj) != 0) {
sbin/ipf/ipfstat/ipfstat.c
1795
ipfobj_t obj;
sbin/ipf/ipfstat/ipfstat.c
1797
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipfstat/ipfstat.c
1798
obj.ipfo_type = IPFOBJ_GENITER;
sbin/ipf/ipfstat/ipfstat.c
1799
obj.ipfo_size = sizeof(auth);
sbin/ipf/ipfstat/ipfstat.c
1800
obj.ipfo_ptr = &auth;
sbin/ipf/ipfstat/ipfstat.c
1823
if (ioctl(auth_fd, SIOCGENITER, &obj))
sbin/ipf/ipfstat/ipfstat.c
2106
ipfobj_t obj;
sbin/ipf/ipfstat/ipfstat.c
2108
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipfstat/ipfstat.c
2109
obj.ipfo_type = IPFOBJ_GENITER;
sbin/ipf/ipfstat/ipfstat.c
2110
obj.ipfo_size = sizeof(state);
sbin/ipf/ipfstat/ipfstat.c
2111
obj.ipfo_ptr = &state;
sbin/ipf/ipfstat/ipfstat.c
2117
if (ioctl(state_fd, SIOCGENITER, &obj) != 0)
sbin/ipf/ipfstat/ipfstat.c
2134
ipfobj_t obj;
sbin/ipf/ipfstat/ipfstat.c
2136
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipfstat/ipfstat.c
2137
obj.ipfo_type = IPFOBJ_GENITER;
sbin/ipf/ipfstat/ipfstat.c
2138
obj.ipfo_size = sizeof(frag);
sbin/ipf/ipfstat/ipfstat.c
2139
obj.ipfo_ptr = &frag;
sbin/ipf/ipfstat/ipfstat.c
2145
if (ioctl(fd, SIOCGENITER, &obj))
sbin/ipf/ipfstat/ipfstat.c
2299
ipfobj_t obj;
sbin/ipf/ipfstat/ipfstat.c
2301
bzero((char *)&obj, sizeof(obj));
sbin/ipf/ipfstat/ipfstat.c
2302
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipfstat/ipfstat.c
2303
obj.ipfo_size = sizeof(table);
sbin/ipf/ipfstat/ipfstat.c
2304
obj.ipfo_ptr = (void *)table;
sbin/ipf/ipfstat/ipfstat.c
2305
obj.ipfo_type = IPFOBJ_STATETQTAB;
sbin/ipf/ipfstat/ipfstat.c
2307
if (ioctl(fd, SIOCGTQTAB, &obj) == 0) {
sbin/ipf/ipfstat/ipfstat.c
771
ipfobj_t obj;
sbin/ipf/ipfstat/ipfstat.c
788
bzero((char *)&obj, sizeof(obj));
sbin/ipf/ipfstat/ipfstat.c
789
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipfstat/ipfstat.c
790
obj.ipfo_type = IPFOBJ_IPFITER;
sbin/ipf/ipfstat/ipfstat.c
791
obj.ipfo_size = sizeof(rule);
sbin/ipf/ipfstat/ipfstat.c
792
obj.ipfo_ptr = &rule;
sbin/ipf/ipfstat/ipfstat.c
800
if (ioctl(ipf_fd, SIOCIPFITER, &obj) == -1) {
sbin/ipf/ipnat/ipnat.c
195
bzero((char *)&obj, sizeof(obj));
sbin/ipf/ipnat/ipnat.c
196
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipnat/ipnat.c
197
obj.ipfo_type = IPFOBJ_NATSTAT;
sbin/ipf/ipnat/ipnat.c
198
obj.ipfo_size = sizeof(*nsp);
sbin/ipf/ipnat/ipnat.c
199
obj.ipfo_ptr = (void *)nsp;
sbin/ipf/ipnat/ipnat.c
200
if (ioctl(fd, SIOCGNATS, &obj) == -1) {
sbin/ipf/ipnat/ipnat.c
291
ipfobj_t obj;
sbin/ipf/ipnat/ipnat.c
293
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipnat/ipnat.c
294
obj.ipfo_size = match[0] * sizeof(int);
sbin/ipf/ipnat/ipnat.c
295
obj.ipfo_type = IPFOBJ_IPFEXPR;
sbin/ipf/ipnat/ipnat.c
296
obj.ipfo_ptr = match;
sbin/ipf/ipnat/ipnat.c
297
if (ioctl(fd, SIOCMATCHFLUSH, &obj) == -1) {
sbin/ipf/ipnat/ipnat.c
301
n = obj.ipfo_retval;
sbin/ipf/ipnat/ipnat.c
396
ipfobj_t obj;
sbin/ipf/ipnat/ipnat.c
406
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipnat/ipnat.c
407
obj.ipfo_type = IPFOBJ_GTABLE;
sbin/ipf/ipnat/ipnat.c
408
obj.ipfo_size = sizeof(table);
sbin/ipf/ipnat/ipnat.c
409
obj.ipfo_ptr = &table;
sbin/ipf/ipnat/ipnat.c
419
if (ioctl(fd, SIOCGTABL, &obj) != 0) {
sbin/ipf/ipnat/ipnat.c
518
ipfobj_t obj;
sbin/ipf/ipnat/ipnat.c
523
bzero((char *)&obj, sizeof(obj));
sbin/ipf/ipnat/ipnat.c
524
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipnat/ipnat.c
525
obj.ipfo_type = IPFOBJ_GENITER;
sbin/ipf/ipnat/ipnat.c
526
obj.ipfo_size = sizeof(iter);
sbin/ipf/ipnat/ipnat.c
527
obj.ipfo_ptr = &iter;
sbin/ipf/ipnat/ipnat.c
540
if (ioctl(fd, SIOCGENITER, &obj) == -1)
sbin/ipf/ipnat/ipnat.c
570
if (ioctl(fd, SIOCGENITER, &obj) == -1)
sbin/ipf/ipnat/ipnat.c
648
ipfobj_t obj;
sbin/ipf/ipnat/ipnat.c
651
bzero((char *)&obj, sizeof(obj));
sbin/ipf/ipnat/ipnat.c
652
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipnat/ipnat.c
653
obj.ipfo_type = IPFOBJ_GENITER;
sbin/ipf/ipnat/ipnat.c
654
obj.ipfo_size = sizeof(iter);
sbin/ipf/ipnat/ipnat.c
655
obj.ipfo_ptr = &iter;
sbin/ipf/ipnat/ipnat.c
664
if (ioctl(fd, SIOCGENITER, &obj) == -1)
sbin/ipf/ipnat/ipnat.c
92
ipfobj_t obj;
sbin/ipf/ipnat/ipnat_y.y
1464
ipfobj_t obj;
sbin/ipf/ipnat/ipnat_y.y
1468
bzero((char *)&obj, sizeof(obj));
sbin/ipf/ipnat/ipnat_y.y
1469
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipnat/ipnat_y.y
1470
obj.ipfo_size = ipn->in_size;
sbin/ipf/ipnat/ipnat_y.y
1471
obj.ipfo_type = IPFOBJ_IPNAT;
sbin/ipf/ipnat/ipnat_y.y
1472
obj.ipfo_ptr = ptr;
sbin/ipf/ipnat/ipnat_y.y
1495
if ((*ioctlfunc)(fd, add, (void *)&obj) == -1) {
sbin/ipf/ipnat/ipnat_y.y
1515
if ((*ioctlfunc)(fd, del, (void *)&obj) == -1) {
sbin/ipf/ipnat/ipnat_y.y
1525
if ((*ioctlfunc)(fd, add, (void *)&obj) == -1) {
sbin/ipf/ipnat/ipnat_y.y
1669
ipfobj_t obj;
sbin/ipf/ipnat/ipnat_y.y
1672
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ipnat/ipnat_y.y
1673
obj.ipfo_type = IPFOBJ_PROXYCTL;
sbin/ipf/ipnat/ipnat_y.y
1674
obj.ipfo_size = sizeof(pcmd);
sbin/ipf/ipnat/ipnat_y.y
1675
obj.ipfo_ptr = &pcmd;
sbin/ipf/ipnat/ipnat_y.y
1693
if ((*ioctlfunc)(fd, SIOCPROXY, (void *)&obj) == -1) {
sbin/ipf/ippool/ippool.c
1017
ipfobj_t obj;
sbin/ipf/ippool/ippool.c
1019
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ippool/ippool.c
1020
obj.ipfo_type = IPFOBJ_LOOKUPITER;
sbin/ipf/ippool/ippool.c
1021
obj.ipfo_size = sizeof(iter);
sbin/ipf/ippool/ippool.c
1022
obj.ipfo_ptr = &iter;
sbin/ipf/ippool/ippool.c
1033
if (ioctl(fd, SIOCLOOKUPITER, &obj)) {
sbin/ipf/ippool/ippool.c
946
ipfobj_t obj;
sbin/ipf/ippool/ippool.c
948
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ippool/ippool.c
949
obj.ipfo_type = IPFOBJ_LOOKUPITER;
sbin/ipf/ippool/ippool.c
950
obj.ipfo_size = sizeof(iter);
sbin/ipf/ippool/ippool.c
951
obj.ipfo_ptr = &iter;
sbin/ipf/ippool/ippool.c
964
if (ioctl(fd, SIOCLOOKUPITER, &obj)) {
sbin/ipf/ippool/ippool.c
983
ipfobj_t obj;
sbin/ipf/ippool/ippool.c
985
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/ippool/ippool.c
986
obj.ipfo_type = IPFOBJ_LOOKUPITER;
sbin/ipf/ippool/ippool.c
987
obj.ipfo_size = sizeof(iter);
sbin/ipf/ippool/ippool.c
988
obj.ipfo_ptr = &iter;
sbin/ipf/ippool/ippool.c
999
if (ioctl(fd, SIOCLOOKUPITER, &obj)) {
sbin/ipf/libipf/checkrev.c
21
ipfobj_t obj;
sbin/ipf/libipf/checkrev.c
23
bzero((caddr_t)&obj, sizeof(obj));
sbin/ipf/libipf/checkrev.c
24
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/libipf/checkrev.c
25
obj.ipfo_size = sizeof(fio);
sbin/ipf/libipf/checkrev.c
26
obj.ipfo_ptr = (void *)&fio;
sbin/ipf/libipf/checkrev.c
27
obj.ipfo_type = IPFOBJ_IPFSTAT;
sbin/ipf/libipf/checkrev.c
34
if (ioctl(vfd, SIOCGETFS, &obj)) {
sbin/ipf/libipf/ipf_dotuning.c
16
ipfobj_t obj;
sbin/ipf/libipf/ipf_dotuning.c
21
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/libipf/ipf_dotuning.c
22
obj.ipfo_size = sizeof(tu);
sbin/ipf/libipf/ipf_dotuning.c
23
obj.ipfo_ptr = (void *)&tu;
sbin/ipf/libipf/ipf_dotuning.c
24
obj.ipfo_type = IPFOBJ_TUNEABLE;
sbin/ipf/libipf/ipf_dotuning.c
29
if ((*iocfn)(fd, SIOCIPFGETNEXT, &obj) == -1) {
sbin/ipf/libipf/ipf_dotuning.c
45
if ((*iocfn)(fd, SIOCIPFSET, &obj) == -1) {
sbin/ipf/libipf/ipf_dotuning.c
57
if ((*iocfn)(fd, SIOCIPFGET, &obj) == -1) {
sbin/ipf/libipf/printdstl_live.c
23
ipfobj_t obj;
sbin/ipf/libipf/printdstl_live.c
49
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/libipf/printdstl_live.c
50
obj.ipfo_type = IPFOBJ_LOOKUPITER;
sbin/ipf/libipf/printdstl_live.c
51
obj.ipfo_ptr = &iter;
sbin/ipf/libipf/printdstl_live.c
52
obj.ipfo_size = sizeof(iter);
sbin/ipf/libipf/printdstl_live.c
64
while (!last && (ioctl(fd, SIOCLOOKUPITER, &obj) == 0)) {
sbin/ipf/libipf/printhash_live.c
18
ipfobj_t obj;
sbin/ipf/libipf/printhash_live.c
34
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/libipf/printhash_live.c
35
obj.ipfo_type = IPFOBJ_LOOKUPITER;
sbin/ipf/libipf/printhash_live.c
36
obj.ipfo_ptr = &iter;
sbin/ipf/libipf/printhash_live.c
37
obj.ipfo_size = sizeof(iter);
sbin/ipf/libipf/printhash_live.c
50
while (!last && (ioctl(fd, SIOCLOOKUPITER, &obj) == 0)) {
sbin/ipf/libipf/printpool_live.c
19
ipfobj_t obj;
sbin/ipf/libipf/printpool_live.c
34
obj.ipfo_rev = IPFILTER_VERSION;
sbin/ipf/libipf/printpool_live.c
35
obj.ipfo_type = IPFOBJ_LOOKUPITER;
sbin/ipf/libipf/printpool_live.c
36
obj.ipfo_ptr = &iter;
sbin/ipf/libipf/printpool_live.c
37
obj.ipfo_size = sizeof(iter);
sbin/ipf/libipf/printpool_live.c
50
while (!last && (ioctl(fd, SIOCLOOKUPITER, &obj) == 0)) {
share/examples/ipfilter/samples/proxy.c
102
if (ioctl(fd, SIOCGNATL, &obj) == -1) {
share/examples/ipfilter/samples/proxy.c
142
ipfobj_t obj;
share/examples/ipfilter/samples/proxy.c
202
bzero((char *)&obj, sizeof(obj));
share/examples/ipfilter/samples/proxy.c
203
obj.ipfo_rev = IPFILTER_VERSION;
share/examples/ipfilter/samples/proxy.c
204
obj.ipfo_size = sizeof(*nsp);
share/examples/ipfilter/samples/proxy.c
205
obj.ipfo_ptr = nsp;
share/examples/ipfilter/samples/proxy.c
206
obj.ipfo_type = IPFOBJ_NATSAVE;
share/examples/ipfilter/samples/proxy.c
210
if (ioctl(fd, SIOCSTPUT, &obj) != 0)
share/examples/ipfilter/samples/proxy.c
57
ipfobj_t obj;
share/examples/ipfilter/samples/proxy.c
82
bzero((char *)&obj, sizeof(obj));
share/examples/ipfilter/samples/proxy.c
83
obj.ipfo_rev = IPFILTER_VERSION;
share/examples/ipfilter/samples/proxy.c
84
obj.ipfo_size = sizeof(natlook);
share/examples/ipfilter/samples/proxy.c
85
obj.ipfo_ptr = &natlook;
share/examples/ipfilter/samples/proxy.c
86
obj.ipfo_type = IPFOBJ_NATLOOKUP;
share/examples/ipfilter/samples/relay.c
109
ipfobj_t obj;
share/examples/ipfilter/samples/relay.c
123
bzero(&obj, sizeof(obj));
share/examples/ipfilter/samples/relay.c
124
obj.ipfo_rev = IPFILTER_VERSION;
share/examples/ipfilter/samples/relay.c
125
obj.ipfo_size = sizeof(nl);
share/examples/ipfilter/samples/relay.c
126
obj.ipfo_ptr = &nl;
share/examples/ipfilter/samples/relay.c
127
obj.ipfo_type = IPFOBJ_NATLOOKUP;
share/examples/ipfilter/samples/relay.c
160
if (ioctl(fd, SIOCGNATL, &obj) == -1) {
share/examples/ses/srcs/getobjstat.c
48
ses_objstat obj;
share/examples/ses/srcs/getobjstat.c
67
obj.obj_id = cvt;
share/examples/ses/srcs/getobjstat.c
68
if (ioctl(fd, SESIOC_GETOBJSTAT, (caddr_t) &obj) < 0) {
share/examples/ses/srcs/getobjstat.c
72
fprintf(stdout, "Object 0x%x: 0x%x 0x%x 0x%x 0x%x\n", obj.obj_id,
share/examples/ses/srcs/getobjstat.c
73
obj.cstat[0], obj.cstat[1], obj.cstat[2], obj.cstat[3]);
share/examples/ses/srcs/setobjstat.c
49
encioc_elm_status_t obj;
share/examples/ses/srcs/setobjstat.c
69
obj.elm_idx = cvt;
share/examples/ses/srcs/setobjstat.c
76
obj.cstat[i] = cvt;
share/examples/ses/srcs/setobjstat.c
78
if (ioctl(fd, ENCIOC_SETELMSTAT, (caddr_t) &obj) < 0) {
stand/kboot/libkboot/arch/powerpc64/start_arch.h
26
_start(int argc, const char **argv, char **env, void *obj __unused,
stand/libsa/zfs/zfsimpl.c
3598
load_nvlist(spa_t *spa, uint64_t obj, nvlist_t **value)
stand/libsa/zfs/zfsimpl.c
3606
if ((rc = objset_get_dnode(spa, spa->spa_mos, obj, &dir)) != 0)
sys/amd64/vmm/vmm_mem_machdep.c
54
vm_object_t obj;
sys/amd64/vmm/vmm_mem_machdep.c
65
obj = vm_pager_allocate(OBJT_SG, sg, len, VM_PROT_RW, 0, NULL);
sys/amd64/vmm/vmm_mem_machdep.c
66
if (obj == NULL)
sys/amd64/vmm/vmm_mem_machdep.c
76
VM_OBJECT_WLOCK(obj);
sys/amd64/vmm/vmm_mem_machdep.c
77
error = vm_object_set_memattr(obj, VM_MEMATTR_UNCACHEABLE);
sys/amd64/vmm/vmm_mem_machdep.c
78
VM_OBJECT_WUNLOCK(obj);
sys/amd64/vmm/vmm_mem_machdep.c
83
error = vm_map_insert(&vmspace->vm_map, obj, 0, gpa, gpa + len,
sys/amd64/vmm/vmm_mem_machdep.c
88
vm_object_deallocate(obj);
sys/arm/allwinner/a10_codec.c
806
a10codec_chan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b,
sys/arm/allwinner/a10_codec.c
866
a10codec_chan_free(kobj_t obj, void *data)
sys/arm/allwinner/a10_codec.c
879
a10codec_chan_setformat(kobj_t obj, void *data, uint32_t format)
sys/arm/allwinner/a10_codec.c
889
a10codec_chan_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/arm/allwinner/a10_codec.c
934
a10codec_chan_setblocksize(kobj_t obj, void *data, uint32_t blocksize)
sys/arm/allwinner/a10_codec.c
944
a10codec_chan_trigger(kobj_t obj, void *data, int go)
sys/arm/allwinner/a10_codec.c
973
a10codec_chan_getptr(kobj_t obj, void *data)
sys/arm/allwinner/a10_codec.c
981
a10codec_chan_getcaps(kobj_t obj, void *data)
sys/arm/annapurna/alpine/alpine_serdes.c
175
struct al_serdes_grp_obj obj;
sys/arm/annapurna/alpine/alpine_serdes.c
178
group, &obj);
sys/arm/annapurna/alpine/alpine_serdes.c
181
obj.mode_set_sgmii(&obj);
sys/arm/annapurna/alpine/alpine_serdes.c
183
obj.mode_set_kr(&obj);
sys/arm/broadcom/bcm2835/bcm2835_audio.c
747
bcmchan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
sys/arm/broadcom/bcm2835/bcm2835_audio.c
783
bcmchan_free(kobj_t obj, void *data)
sys/arm/broadcom/bcm2835/bcm2835_audio.c
796
bcmchan_setformat(kobj_t obj, void *data, uint32_t format)
sys/arm/broadcom/bcm2835/bcm2835_audio.c
810
bcmchan_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/arm/broadcom/bcm2835/bcm2835_audio.c
824
bcmchan_setblocksize(kobj_t obj, void *data, uint32_t blocksize)
sys/arm/broadcom/bcm2835/bcm2835_audio.c
832
bcmchan_trigger(kobj_t obj, void *data, int go)
sys/arm/broadcom/bcm2835/bcm2835_audio.c
861
bcmchan_getptr(kobj_t obj, void *data)
sys/arm/broadcom/bcm2835/bcm2835_audio.c
875
bcmchan_getcaps(kobj_t obj, void *data)
sys/arm/freescale/imx/imx6_ssi.c
283
ssichan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b,
sys/arm/freescale/imx/imx6_ssi.c
311
ssichan_free(kobj_t obj, void *data)
sys/arm/freescale/imx/imx6_ssi.c
329
ssichan_setformat(kobj_t obj, void *data, uint32_t format)
sys/arm/freescale/imx/imx6_ssi.c
339
ssichan_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/arm/freescale/imx/imx6_ssi.c
391
ssichan_setblocksize(kobj_t obj, void *data, uint32_t blocksize)
sys/arm/freescale/imx/imx6_ssi.c
558
ssichan_trigger(kobj_t obj, void *data, int go)
sys/arm/freescale/imx/imx6_ssi.c
599
ssichan_getptr(kobj_t obj, void *data)
sys/arm/freescale/imx/imx6_ssi.c
620
ssichan_getcaps(kobj_t obj, void *data)
sys/arm/freescale/vybrid/vf_sai.c
245
saichan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b,
sys/arm/freescale/vybrid/vf_sai.c
273
saichan_free(kobj_t obj, void *data)
sys/arm/freescale/vybrid/vf_sai.c
291
saichan_setformat(kobj_t obj, void *data, uint32_t format)
sys/arm/freescale/vybrid/vf_sai.c
301
saichan_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/arm/freescale/vybrid/vf_sai.c
364
saichan_setblocksize(kobj_t obj, void *data, uint32_t blocksize)
sys/arm/freescale/vybrid/vf_sai.c
510
saichan_trigger(kobj_t obj, void *data, int go)
sys/arm/freescale/vybrid/vf_sai.c
541
saichan_getptr(kobj_t obj, void *data)
sys/arm/freescale/vybrid/vf_sai.c
566
saichan_getcaps(kobj_t obj, void *data)
sys/arm64/coresight/coresight_acpi.c
102
cs_is_acpi_guid(const union acpi_object *obj)
sys/arm64/coresight/coresight_acpi.c
105
return (obj->Type == ACPI_TYPE_BUFFER) && (obj->Buffer.Length == 16);
sys/arm64/coresight/coresight_acpi.c
119
cs_acpi_guid_matches(const union acpi_object *obj, const struct uuid *guid)
sys/arm64/coresight/coresight_acpi.c
122
if (cs_is_acpi_guid(obj) &&
sys/arm64/coresight/coresight_acpi.c
123
cs_guid_equal((struct uuid *)obj->Buffer.Pointer, guid))
sys/arm64/coresight/coresight_acpi.c
130
is_acpi_dsd_graph_guid(const union acpi_object *obj)
sys/arm64/coresight/coresight_acpi.c
133
return (cs_acpi_guid_matches(obj, &acpi_graph_uuid));
sys/arm64/coresight/coresight_acpi.c
137
cs_is_acpi_coresight_graph_guid(const union acpi_object *obj)
sys/arm64/coresight/coresight_acpi.c
140
return (cs_acpi_guid_matches(obj, &coresight_graph_uuid));
sys/arm64/coresight/coresight_acpi.c
144
cs_is_acpi_coresight_graph(const union acpi_object *obj)
sys/arm64/coresight/coresight_acpi.c
148
if (obj->Type != ACPI_TYPE_PACKAGE ||
sys/arm64/coresight/coresight_acpi.c
149
obj->Package.Count < 3)
sys/arm64/coresight/coresight_acpi.c
152
graphid = &obj->Package.Elements[0];
sys/arm64/coresight/coresight_acpi.c
153
guid = &obj->Package.Elements[1];
sys/arm64/coresight/coresight_acpi.c
154
links = &obj->Package.Elements[2];
sys/arm64/coresight/coresight_acpi.c
66
const union acpi_object *obj;
sys/arm64/coresight/coresight_acpi.c
93
obj = &graph->Package.Elements[i];
sys/arm64/coresight/coresight_acpi.c
94
if (obj->Type != ACPI_TYPE_PACKAGE || obj->Package.Count < 3)
sys/cam/scsi/scsi_enc_ses.c
2287
enc_element_t *obj)
sys/cam/scsi/scsi_enc_ses.c
2294
elmpriv = obj->elm_private;
sys/cam/scsi/scsi_enc_ses.c
2336
enc_element_t *obj)
sys/cam/scsi/scsi_enc_ses.c
2344
elmpriv = obj->elm_private;
sys/cam/scsi/scsi_enc_ses.c
2347
if (obj->elm_type == ELMTYP_SAS_EXP) {
sys/cam/scsi/scsi_enc_ses.c
2383
ses_print_addl_data_ata(struct sbuf *sbp, enc_element_t *obj)
sys/cam/scsi/scsi_enc_ses.c
2385
ses_element_t *elmpriv = obj->elm_private;
sys/cam/scsi/scsi_enc_ses.c
2400
ses_print_addl_data(enc_softc_t *enc, enc_element_t *obj)
sys/cam/scsi/scsi_enc_ses.c
2406
elmpriv = obj->elm_private;
sys/cam/scsi/scsi_enc_ses.c
2417
ses_paths_iter(enc, obj, ses_elmdevname_callback, &name);
sys/cam/scsi/scsi_enc_ses.c
2428
if (obj->elm_type <= ELMTYP_LAST)
sys/cam/scsi/scsi_enc_ses.c
2429
sbuf_cat(&out, elm_type_names[obj->elm_type]);
sys/cam/scsi/scsi_enc_ses.c
2431
sbuf_printf(&out, "<Type 0x%02x>", obj->elm_type);
sys/cam/scsi/scsi_enc_ses.c
2432
sbuf_printf(&out, " %d", obj->type_elm_idx);
sys/cam/scsi/scsi_enc_ses.c
2433
if (obj->subenclosure != 0)
sys/cam/scsi/scsi_enc_ses.c
2434
sbuf_printf(&out, " of subenc %d", obj->subenclosure);
sys/cam/scsi/scsi_enc_ses.c
2445
&out, obj);
sys/cam/scsi/scsi_enc_ses.c
2449
&out, obj);
sys/cam/scsi/scsi_enc_ses.c
2458
ses_print_addl_data_ata(&out, obj);
sys/cam/scsi/scsi_enc_ses.c
2489
enc_element_t *obj;
sys/cam/scsi/scsi_enc_ses.c
2496
obj = &(enc_cache->elm_map[nobj]);
sys/cam/scsi/scsi_enc_ses.c
2497
elmpriv = obj->elm_private;
sys/cam/scsi/scsi_enc_ses.c
2548
enc_element_t *obj;
sys/cam/scsi/scsi_enc_ses.c
2555
obj = &(enc_cache->elm_map[nobj]);
sys/cam/scsi/scsi_enc_ses.c
2556
elmpriv = obj->elm_private;
sys/cam/scsi/scsi_enc_ses.c
2567
if (obj->elm_type == ELMTYP_SAS_EXP) {
sys/cam/scsi/scsi_enc_ses.c
732
ses_elm_sas_descr_type(union ses_elm_sas_hdr *obj)
sys/cam/scsi/scsi_enc_ses.c
734
return ((obj)->base_hdr.byte1 >> 6);
sys/cam/scsi/scsi_ses.h
2401
#define SES_SASOBJ_TYPE0_NOT_ALL_PHYS(obj) \
sys/cam/scsi/scsi_ses.h
2402
((obj)->byte1 & 0x1)
sys/cddl/boot/zfs/zfsimpl.h
1844
#define ZFS_DIRENT_MAKE(type, obj) (((uint64_t)type << 60) | obj)
sys/compat/freebsd32/freebsd32_proto.h
360
char obj_l_[PADL_(void *)]; void * obj; char obj_r_[PADR_(void *)];
sys/compat/freebsd32/freebsd32_systrace_args.c
2172
uarg[a++] = (intptr_t)p->obj; /* void * */
sys/compat/linprocfs/linprocfs.c
1305
vm_object_t obj, tobj, lobj;
sys/compat/linprocfs/linprocfs.c
1352
obj = entry->object.vm_object;
sys/compat/linprocfs/linprocfs.c
1354
for (lobj = tobj = obj; tobj != NULL;
sys/compat/linprocfs/linprocfs.c
1358
if (lobj != obj)
sys/compat/linprocfs/linprocfs.c
1361
private = (entry->eflags & MAP_ENTRY_COW) != 0 || obj == NULL ||
sys/compat/linprocfs/linprocfs.c
1362
(obj->flags & OBJ_ANON) != 0;
sys/compat/linprocfs/linprocfs.c
1370
if (lobj != obj)
sys/compat/linprocfs/linprocfs.c
1372
VM_OBJECT_RUNLOCK(obj);
sys/compat/linux/linux_mib.c
270
linux_prison_create(void *obj, void *data)
sys/compat/linux/linux_mib.c
272
struct prison *pr = obj;
sys/compat/linux/linux_mib.c
288
linux_prison_check(void *obj __unused, void *data)
sys/compat/linux/linux_mib.c
338
linux_prison_set(void *obj, void *data)
sys/compat/linux/linux_mib.c
341
struct prison *pr = obj;
sys/compat/linux/linux_mib.c
405
linux_prison_get(void *obj, void *data)
sys/compat/linux/linux_mib.c
409
struct prison *pr = obj;
sys/compat/linux/linux_vdso.c
155
linux_map_vdso(struct proc *p, vm_object_t obj, vm_offset_t base,
sys/compat/linux/linux_vdso.c
163
MPASS(obj != NULL);
sys/compat/linux/linux_vdso.c
168
vm_object_reference(obj);
sys/compat/linux/linux_vdso.c
169
error = vm_map_fixed(map, obj, 0, base, size,
sys/compat/linux/linux_vdso.c
174
vm_object_deallocate(obj);
sys/compat/linux/linux_vdso.c
66
vm_object_t obj;
sys/compat/linux/linux_vdso.c
73
obj = vm_pager_allocate(OBJT_PHYS, 0, size,
sys/compat/linux/linux_vdso.c
75
VM_OBJECT_WLOCK(obj);
sys/compat/linux/linux_vdso.c
77
m = vm_page_grab(obj, n,
sys/compat/linux/linux_vdso.c
83
VM_OBJECT_WUNLOCK(obj);
sys/compat/linux/linux_vdso.c
85
return (obj);
sys/compat/linux/linux_vdso.c
89
__elfN(linux_shared_page_fini)(vm_object_t obj, void *mapping,
sys/compat/linux/linux_vdso.c
97
vm_object_deallocate(obj);
sys/compat/linuxkpi/common/include/linux/hashtable.h
136
#define __hash_next(obj, type, member) ({ \
sys/compat/linuxkpi/common/include/linux/hashtable.h
138
CK_LIST_NEXT((struct lkpi_hash_entry *)&(obj)->member, entry); \
sys/compat/linuxkpi/common/include/linux/hashtable.h
139
__hash_node_type_assert(&(obj)->member); \
sys/compat/linuxkpi/common/include/linux/hashtable.h
146
#define hash_for_each_rcu(name, bkt, obj, member) \
sys/compat/linuxkpi/common/include/linux/hashtable.h
147
for ((bkt) = 0, (obj) = NULL; (obj) == NULL && \
sys/compat/linuxkpi/common/include/linux/hashtable.h
149
for ((obj) = __hash_first(&(name)[bkt], \
sys/compat/linuxkpi/common/include/linux/hashtable.h
150
__typeof(*(obj)), member); \
sys/compat/linuxkpi/common/include/linux/hashtable.h
151
(obj) != NULL; \
sys/compat/linuxkpi/common/include/linux/hashtable.h
152
(obj) = __hash_next(obj, \
sys/compat/linuxkpi/common/include/linux/hashtable.h
153
__typeof(*(obj)), member))
sys/compat/linuxkpi/common/include/linux/hashtable.h
155
#define hash_for_each_safe(name, bkt, tmp, obj, member) \
sys/compat/linuxkpi/common/include/linux/hashtable.h
156
for ((bkt) = 0, (obj) = NULL; (obj) == NULL && \
sys/compat/linuxkpi/common/include/linux/hashtable.h
158
for ((obj) = __hash_first(&(name)[bkt], \
sys/compat/linuxkpi/common/include/linux/hashtable.h
159
__typeof(*(obj)), member); \
sys/compat/linuxkpi/common/include/linux/hashtable.h
160
(obj) != NULL && ((tmp) = &__hash_next(obj, \
sys/compat/linuxkpi/common/include/linux/hashtable.h
161
__typeof(*(obj)), member)->member, 1); \
sys/compat/linuxkpi/common/include/linux/hashtable.h
162
(obj) = container_of(tmp, __typeof(*(obj)), member))
sys/compat/linuxkpi/common/include/linux/hashtable.h
170
#define hash_for_each_possible_rcu(name, obj, member, key) \
sys/compat/linuxkpi/common/include/linux/hashtable.h
171
for ((obj) = __hash_first(&(name)[hash_min(key, HASH_BITS(name))], \
sys/compat/linuxkpi/common/include/linux/hashtable.h
172
__typeof(*(obj)), member); \
sys/compat/linuxkpi/common/include/linux/hashtable.h
173
(obj) != NULL; \
sys/compat/linuxkpi/common/include/linux/hashtable.h
174
(obj) = __hash_next(obj, __typeof(*(obj)), member))
sys/compat/linuxkpi/common/include/linux/hashtable.h
176
#define hash_for_each_possible_safe(name, obj, tmp, member, key) \
sys/compat/linuxkpi/common/include/linux/hashtable.h
177
for ((obj) = __hash_first(&(name)[hash_min(key, HASH_BITS(name))], \
sys/compat/linuxkpi/common/include/linux/hashtable.h
178
__typeof(*(obj)), member); \
sys/compat/linuxkpi/common/include/linux/hashtable.h
179
(obj) != NULL && ((tmp) = &__hash_next(obj, \
sys/compat/linuxkpi/common/include/linux/hashtable.h
180
__typeof(*(obj)), member)->member, 1); \
sys/compat/linuxkpi/common/include/linux/hashtable.h
181
(obj) = container_of(tmp, __typeof(*(obj)), member))
sys/compat/linuxkpi/common/include/linux/mm.h
429
void lkpi_unmap_mapping_range(void *obj, loff_t const holebegin __unused,
sys/compat/linuxkpi/common/include/linux/overflow.h
408
type obj; \
sys/compat/linuxkpi/common/include/linux/overflow.h
423
__DEFINE_FLEX(type, name, member, count, = { .obj initializer })
sys/compat/linuxkpi/common/include/linux/pagemap.h
41
unsigned long linux_invalidate_mapping_pages(vm_object_t obj, pgoff_t start,
sys/compat/linuxkpi/common/include/linux/rhashtable.h
71
struct rhash_head *obj, const struct rhashtable_params params)
sys/compat/linuxkpi/common/include/linux/rhashtable.h
80
struct rhash_head *obj, const struct rhashtable_params params)
sys/compat/linuxkpi/common/include/linux/shmem_fs.h
38
struct page *linux_shmem_read_mapping_page_gfp(vm_object_t obj, int pindex,
sys/compat/linuxkpi/common/include/linux/shmem_fs.h
42
void linux_shmem_truncate_range(vm_object_t obj, loff_t lstart,
sys/compat/linuxkpi/common/include/linux/shmem_fs.h
58
shmem_read_folio_gfp(vm_object_t obj, int pindex, gfp_t gfp)
sys/compat/linuxkpi/common/include/linux/shmem_fs.h
62
page = shmem_read_mapping_page_gfp(obj, pindex, gfp);
sys/compat/linuxkpi/common/src/linux_compat.c
651
vm_object_t obj;
sys/compat/linuxkpi/common/src/linux_compat.c
654
obj = vma->vm_obj;
sys/compat/linuxkpi/common/src/linux_compat.c
655
if (obj == NULL || (obj->flags & OBJ_UNMANAGED) != 0)
sys/compat/linuxkpi/common/src/linux_compat.c
657
VM_OBJECT_RLOCK(obj);
sys/compat/linuxkpi/common/src/linux_compat.c
658
vm_page_iter_limit_init(&pages, obj, OFF_TO_IDX(address + size));
sys/compat/linuxkpi/common/src/linux_compat.c
661
VM_OBJECT_RUNLOCK(obj);
sys/compat/linuxkpi/common/src/linux_page.c
630
lkpi_unmap_mapping_range(void *obj, loff_t const holebegin __unused,
sys/compat/linuxkpi/common/src/linux_page.c
635
devobj = cdev_pager_lookup(obj);
sys/compat/linuxkpi/common/src/linux_pci.c
1608
struct linux_dma_obj *obj;
sys/compat/linuxkpi/common/src/linux_pci.c
1623
obj = uma_zalloc(linux_dma_obj_zone, M_NOWAIT);
sys/compat/linuxkpi/common/src/linux_pci.c
1624
if (obj == NULL) {
sys/compat/linuxkpi/common/src/linux_pci.c
1627
obj->dmat = dmat;
sys/compat/linuxkpi/common/src/linux_pci.c
1630
if (bus_dmamap_create(obj->dmat, 0, &obj->dmamap) != 0) {
sys/compat/linuxkpi/common/src/linux_pci.c
1632
uma_zfree(linux_dma_obj_zone, obj);
sys/compat/linuxkpi/common/src/linux_pci.c
1637
error = _bus_dmamap_load_phys(obj->dmat, obj->dmamap, phys, len,
sys/compat/linuxkpi/common/src/linux_pci.c
1640
bus_dmamap_destroy(obj->dmat, obj->dmamap);
sys/compat/linuxkpi/common/src/linux_pci.c
1642
uma_zfree(linux_dma_obj_zone, obj);
sys/compat/linuxkpi/common/src/linux_pci.c
1654
obj->dma_addr = seg.ds_addr;
sys/compat/linuxkpi/common/src/linux_pci.c
1656
error = LINUX_DMA_PCTRIE_INSERT(&priv->ptree, obj);
sys/compat/linuxkpi/common/src/linux_pci.c
1658
bus_dmamap_unload(obj->dmat, obj->dmamap);
sys/compat/linuxkpi/common/src/linux_pci.c
1659
bus_dmamap_destroy(obj->dmat, obj->dmamap);
sys/compat/linuxkpi/common/src/linux_pci.c
1661
uma_zfree(linux_dma_obj_zone, obj);
sys/compat/linuxkpi/common/src/linux_pci.c
1665
return (obj->dma_addr);
sys/compat/linuxkpi/common/src/linux_pci.c
1707
struct linux_dma_obj *obj;
sys/compat/linuxkpi/common/src/linux_pci.c
1715
obj = LINUX_DMA_PCTRIE_LOOKUP(&priv->ptree, dma_addr);
sys/compat/linuxkpi/common/src/linux_pci.c
1716
if (obj == NULL) {
sys/compat/linuxkpi/common/src/linux_pci.c
1728
bus_dmamap_sync(obj->dmat, obj->dmamap, BUS_DMASYNC_POSTREAD);
sys/compat/linuxkpi/common/src/linux_pci.c
1729
bus_dmamap_sync(obj->dmat, obj->dmamap, BUS_DMASYNC_PREREAD);
sys/compat/linuxkpi/common/src/linux_pci.c
1732
bus_dmamap_sync(obj->dmat, obj->dmamap, BUS_DMASYNC_POSTWRITE);
sys/compat/linuxkpi/common/src/linux_pci.c
1735
bus_dmamap_sync(obj->dmat, obj->dmamap, BUS_DMASYNC_POSTREAD);
sys/compat/linuxkpi/common/src/linux_pci.c
1742
bus_dmamap_unload(obj->dmat, obj->dmamap);
sys/compat/linuxkpi/common/src/linux_pci.c
1743
bus_dmamap_destroy(obj->dmat, obj->dmamap);
sys/compat/linuxkpi/common/src/linux_pci.c
1746
uma_zfree(linux_dma_obj_zone, obj);
sys/compat/linuxkpi/common/src/linux_pci.c
1880
struct linux_dma_obj *obj;
sys/compat/linuxkpi/common/src/linux_pci.c
1888
obj = LINUX_DMA_PCTRIE_LOOKUP(&priv->ptree, dma_addr);
sys/compat/linuxkpi/common/src/linux_pci.c
1889
if (obj == NULL) {
sys/compat/linuxkpi/common/src/linux_pci.c
1894
bus_dmamap_sync(obj->dmat, obj->dmamap, op);
sys/compat/linuxkpi/common/src/linux_pci.c
2007
struct linux_dma_obj *obj = mem;
sys/compat/linuxkpi/common/src/linux_pci.c
2014
error = _bus_dmamap_load_phys(pool->pool_dmat, obj->dmamap,
sys/compat/linuxkpi/common/src/linux_pci.c
2015
vtophys(obj->vaddr), pool->pool_entry_size, BUS_DMA_NOWAIT,
sys/compat/linuxkpi/common/src/linux_pci.c
2022
obj->dma_addr = seg.ds_addr;
sys/compat/linuxkpi/common/src/linux_pci.c
2030
struct linux_dma_obj *obj = mem;
sys/compat/linuxkpi/common/src/linux_pci.c
2034
bus_dmamap_unload(pool->pool_dmat, obj->dmamap);
sys/compat/linuxkpi/common/src/linux_pci.c
2043
struct linux_dma_obj *obj;
sys/compat/linuxkpi/common/src/linux_pci.c
2047
obj = uma_zalloc(linux_dma_obj_zone, flags);
sys/compat/linuxkpi/common/src/linux_pci.c
2048
if (obj == NULL)
sys/compat/linuxkpi/common/src/linux_pci.c
2051
error = bus_dmamem_alloc(pool->pool_dmat, &obj->vaddr,
sys/compat/linuxkpi/common/src/linux_pci.c
2052
BUS_DMA_NOWAIT, &obj->dmamap);
sys/compat/linuxkpi/common/src/linux_pci.c
2054
uma_zfree(linux_dma_obj_zone, obj);
sys/compat/linuxkpi/common/src/linux_pci.c
2058
store[i] = obj;
sys/compat/linuxkpi/common/src/linux_pci.c
2068
struct linux_dma_obj *obj;
sys/compat/linuxkpi/common/src/linux_pci.c
2072
obj = store[i];
sys/compat/linuxkpi/common/src/linux_pci.c
2073
bus_dmamem_free(pool->pool_dmat, obj->vaddr, obj->dmamap);
sys/compat/linuxkpi/common/src/linux_pci.c
2074
uma_zfree(linux_dma_obj_zone, obj);
sys/compat/linuxkpi/common/src/linux_pci.c
2140
struct linux_dma_obj *obj;
sys/compat/linuxkpi/common/src/linux_pci.c
2142
obj = uma_zalloc_arg(pool->pool_zone, pool, mem_flags & GFP_NATIVE_MASK);
sys/compat/linuxkpi/common/src/linux_pci.c
2143
if (obj == NULL)
sys/compat/linuxkpi/common/src/linux_pci.c
2147
if (LINUX_DMA_PCTRIE_INSERT(&pool->pool_ptree, obj) != 0) {
sys/compat/linuxkpi/common/src/linux_pci.c
2149
uma_zfree_arg(pool->pool_zone, obj, pool);
sys/compat/linuxkpi/common/src/linux_pci.c
2154
*handle = obj->dma_addr;
sys/compat/linuxkpi/common/src/linux_pci.c
2155
return (obj->vaddr);
sys/compat/linuxkpi/common/src/linux_pci.c
2161
struct linux_dma_obj *obj;
sys/compat/linuxkpi/common/src/linux_pci.c
2164
obj = LINUX_DMA_PCTRIE_LOOKUP(&pool->pool_ptree, dma_addr);
sys/compat/linuxkpi/common/src/linux_pci.c
2165
if (obj == NULL) {
sys/compat/linuxkpi/common/src/linux_pci.c
2172
uma_zfree_arg(pool->pool_zone, obj, pool);
sys/compat/linuxkpi/common/src/linux_shmemfs.c
102
VM_OBJECT_WLOCK(obj);
sys/compat/linuxkpi/common/src/linux_shmemfs.c
103
start_count = obj->resident_page_count;
sys/compat/linuxkpi/common/src/linux_shmemfs.c
104
vm_object_page_remove(obj, start, end, flags);
sys/compat/linuxkpi/common/src/linux_shmemfs.c
105
end_count = obj->resident_page_count;
sys/compat/linuxkpi/common/src/linux_shmemfs.c
106
VM_OBJECT_WUNLOCK(obj);
sys/compat/linuxkpi/common/src/linux_shmemfs.c
111
linux_invalidate_mapping_pages(vm_object_t obj, pgoff_t start, pgoff_t end)
sys/compat/linuxkpi/common/src/linux_shmemfs.c
114
return (linux_invalidate_mapping_pages_sub(obj, start, end, OBJPR_CLEANONLY));
sys/compat/linuxkpi/common/src/linux_shmemfs.c
118
linux_shmem_truncate_range(vm_object_t obj, loff_t lstart, loff_t lend)
sys/compat/linuxkpi/common/src/linux_shmemfs.c
123
(void) linux_invalidate_mapping_pages_sub(obj, start, end, 0);
sys/compat/linuxkpi/common/src/linux_shmemfs.c
45
linux_shmem_read_mapping_page_gfp(vm_object_t obj, int pindex, gfp_t gfp)
sys/compat/linuxkpi/common/src/linux_shmemfs.c
53
VM_OBJECT_WLOCK(obj);
sys/compat/linuxkpi/common/src/linux_shmemfs.c
54
rv = vm_page_grab_valid(&page, obj, pindex, VM_ALLOC_NORMAL |
sys/compat/linuxkpi/common/src/linux_shmemfs.c
56
VM_OBJECT_WUNLOCK(obj);
sys/compat/linuxkpi/common/src/linux_shmemfs.c
97
linux_invalidate_mapping_pages_sub(vm_object_t obj, vm_pindex_t start,
sys/dev/acpi_support/acpi_asus_wmi.c
800
ACPI_OBJECT *obj;
sys/dev/acpi_support/acpi_asus_wmi.c
805
obj = (ACPI_OBJECT*) response.Pointer;
sys/dev/acpi_support/acpi_asus_wmi.c
806
if (obj && obj->Type == ACPI_TYPE_INTEGER)
sys/dev/acpi_support/acpi_asus_wmi.c
807
*code = obj->Integer.Value & ASUS_WMI_EVENT_MASK;
sys/dev/acpi_support/acpi_asus_wmi.c
935
ACPI_OBJECT *obj;
sys/dev/acpi_support/acpi_asus_wmi.c
944
obj = out.Pointer;
sys/dev/acpi_support/acpi_asus_wmi.c
945
if (obj && obj->Type == ACPI_TYPE_INTEGER)
sys/dev/acpi_support/acpi_asus_wmi.c
946
result = (UINT32) obj->Integer.Value;
sys/dev/acpi_support/acpi_hp.c
1000
obj->Package.Elements[valuebase].Type != ACPI_TYPE_STRING ||
sys/dev/acpi_support/acpi_hp.c
1001
obj->Package.Elements[valuebase+1].Type != ACPI_TYPE_INTEGER) {
sys/dev/acpi_support/acpi_hp.c
1006
if (obj->Package.Count <= valuebase +
sys/dev/acpi_support/acpi_hp.c
1007
obj->Package.Elements[enumbase].Integer.Value) {
sys/dev/acpi_support/acpi_hp.c
1014
&obj->Package.Elements[2],
sys/dev/acpi_support/acpi_hp.c
1021
&obj->Package.Elements[0],
sys/dev/acpi_support/acpi_hp.c
1027
&obj->Package.Elements[valuebase],
sys/dev/acpi_support/acpi_hp.c
1037
obj->Package.Elements[enumbase].Integer.Value; ++i) {
sys/dev/acpi_support/acpi_hp.c
1039
&obj->Package.Elements[i],
sys/dev/acpi_support/acpi_hp.c
1056
strlcat(outbuf, obj->Package.Elements[3].Integer.Value ?
sys/dev/acpi_support/acpi_hp.c
1058
strlcat(outbuf, obj->Package.Elements[4].Integer.Value ?
sys/dev/acpi_support/acpi_hp.c
1060
strlcat(outbuf, obj->Package.Elements[5].Integer.Value ?
sys/dev/acpi_support/acpi_hp.c
1063
*sequence = (UINT32) obj->Package.Elements[6].Integer.Value;
sys/dev/acpi_support/acpi_hp.c
865
ACPI_OBJECT *obj;
sys/dev/acpi_support/acpi_hp.c
867
obj = (ACPI_OBJECT*) response.Pointer;
sys/dev/acpi_support/acpi_hp.c
868
if (obj && obj->Type == ACPI_TYPE_BUFFER && obj->Buffer.Length == 8) {
sys/dev/acpi_support/acpi_hp.c
869
switch (*((UINT8 *) obj->Buffer.Pointer)) {
sys/dev/acpi_support/acpi_hp.c
876
*((UINT8 *) obj->Buffer.Pointer));
sys/dev/acpi_support/acpi_hp.c
891
ACPI_OBJECT *obj;
sys/dev/acpi_support/acpi_hp.c
901
obj = out.Pointer;
sys/dev/acpi_support/acpi_hp.c
902
if (!obj || obj->Type != ACPI_TYPE_BUFFER) {
sys/dev/acpi_support/acpi_hp.c
906
result = (UINT32*) obj->Buffer.Pointer;
sys/dev/acpi_support/acpi_hp.c
916
acpi_hp_get_string_from_object(ACPI_OBJECT* obj, char* dst, size_t size) {
sys/dev/acpi_support/acpi_hp.c
920
if (obj->Type == ACPI_TYPE_STRING) {
sys/dev/acpi_support/acpi_hp.c
921
length = obj->String.Length+1;
sys/dev/acpi_support/acpi_hp.c
925
strlcpy(dst, obj->String.Pointer, length);
sys/dev/acpi_support/acpi_hp.c
954
ACPI_OBJECT *obj;
sys/dev/acpi_support/acpi_hp.c
969
obj = out.Pointer;
sys/dev/acpi_support/acpi_hp.c
970
if (!obj || obj->Type != ACPI_TYPE_PACKAGE) {
sys/dev/acpi_support/acpi_hp.c
976
if (obj->Package.Count < 8 ||
sys/dev/acpi_support/acpi_hp.c
977
obj->Package.Elements[0].Type != ACPI_TYPE_STRING ||
sys/dev/acpi_support/acpi_hp.c
978
obj->Package.Elements[1].Type != ACPI_TYPE_STRING ||
sys/dev/acpi_support/acpi_hp.c
979
obj->Package.Elements[2].Type != ACPI_TYPE_STRING ||
sys/dev/acpi_support/acpi_hp.c
980
obj->Package.Elements[3].Type != ACPI_TYPE_INTEGER ||
sys/dev/acpi_support/acpi_hp.c
981
obj->Package.Elements[4].Type != ACPI_TYPE_INTEGER ||
sys/dev/acpi_support/acpi_hp.c
982
obj->Package.Elements[5].Type != ACPI_TYPE_INTEGER ||
sys/dev/acpi_support/acpi_hp.c
983
obj->Package.Elements[6].Type != ACPI_TYPE_INTEGER ||
sys/dev/acpi_support/acpi_hp.c
984
obj->Package.Elements[7].Type != ACPI_TYPE_INTEGER) {
sys/dev/acpi_support/acpi_hp.c
990
valuebase = 8 + obj->Package.Elements[7].Integer.Value;
sys/dev/acpi_support/acpi_hp.c
991
if (obj->Package.Count <= valuebase) {
sys/dev/acpi_support/acpi_hp.c
995
if (obj->Package.Elements[valuebase].Type == ACPI_TYPE_INTEGER)
sys/dev/acpi_support/acpi_hp.c
996
valuebase += 1 + obj->Package.Elements[valuebase].Integer.Value;
sys/dev/acpi_support/acpi_hp.c
999
if (obj->Package.Count <= valuebase + 1 ||
sys/dev/acpi_support/acpi_panasonic.c
326
ACPI_OBJECT obj[2];
sys/dev/acpi_support/acpi_panasonic.c
329
obj[0].Type = ACPI_TYPE_INTEGER;
sys/dev/acpi_support/acpi_panasonic.c
330
obj[0].Integer.Value = index;
sys/dev/acpi_support/acpi_panasonic.c
331
obj[1].Type = ACPI_TYPE_INTEGER;
sys/dev/acpi_support/acpi_panasonic.c
332
obj[1].Integer.Value = val;
sys/dev/acpi_support/acpi_panasonic.c
334
args.Pointer = obj;
sys/dev/acpi_support/acpi_sbl_wmi.c
103
*val = obj->Integer.Value;
sys/dev/acpi_support/acpi_sbl_wmi.c
87
ACPI_OBJECT *obj;
sys/dev/acpi_support/acpi_sbl_wmi.c
97
obj = out.Pointer;
sys/dev/acpi_support/acpi_sbl_wmi.c
98
if (obj->Type != ACPI_TYPE_INTEGER) {
sys/dev/acpi_support/acpi_toshiba.c
410
ACPI_OBJECT obj[HCI_WORDS];
sys/dev/acpi_support/acpi_toshiba.c
418
obj[i].Type = ACPI_TYPE_INTEGER;
sys/dev/acpi_support/acpi_toshiba.c
419
obj[i].Integer.Value = 0;
sys/dev/acpi_support/acpi_toshiba.c
421
obj[HCI_REG_AX].Integer.Value = op;
sys/dev/acpi_support/acpi_toshiba.c
422
obj[HCI_REG_BX].Integer.Value = function;
sys/dev/acpi_support/acpi_toshiba.c
424
obj[HCI_REG_CX].Integer.Value = *arg;
sys/dev/acpi_support/acpi_toshiba.c
427
args.Pointer = obj;
sys/dev/acpi_support/acpi_wmi.c
277
ACPI_OBJECT *obj;
sys/dev/acpi_support/acpi_wmi.c
283
obj = out.Pointer;
sys/dev/acpi_support/acpi_wmi.c
284
if (obj && obj->Type == ACPI_TYPE_BUFFER) {
sys/dev/acpi_support/acpi_wmi.c
290
obj->Buffer.Pointer,
sys/dev/acpi_support/acpi_wmi.c
291
obj->Buffer.Length,
sys/dev/acpi_support/acpi_wmi.c
752
ACPI_OBJECT *obj;
sys/dev/acpi_support/acpi_wmi.c
763
obj = (ACPI_OBJECT*) out.Pointer;
sys/dev/acpi_support/acpi_wmi.c
764
wdg_block_count = obj->Buffer.Length / sizeof(struct guid_info);
sys/dev/acpi_support/acpi_wmi.c
765
if ((ginfo = malloc(obj->Buffer.Length, M_ACPIWMI, M_NOWAIT))
sys/dev/acpi_support/acpi_wmi.c
770
memcpy(ginfo, obj->Buffer.Pointer, obj->Buffer.Length);
sys/dev/acpica/acpi.c
2067
const ACPI_OBJECT *obj;
sys/dev/acpica/acpi.c
2070
&obj);
sys/dev/acpica/acpi.c
2081
return (acpi_bus_get_prop_handle(obj, propvalue, size));
sys/dev/acpica/acpi.c
2086
switch (obj->Type) {
sys/dev/acpica/acpi.c
2090
*((uint32_t *)propvalue) = obj->Integer.Value;
sys/dev/acpica/acpi.c
2094
*((uint64_t *) propvalue) = obj->Integer.Value;
sys/dev/acpica/acpi.c
2103
memcpy(propvalue, obj->String.Pointer,
sys/dev/acpica/acpi.c
2104
MIN(size, obj->String.Length));
sys/dev/acpica/acpi.c
2105
return (obj->String.Length);
sys/dev/acpica/acpi.c
2109
memcpy(propvalue, obj->Buffer.Pointer,
sys/dev/acpica/acpi.c
2110
MIN(size, obj->Buffer.Length));
sys/dev/acpica/acpi.c
2111
return (obj->Buffer.Length);
sys/dev/acpica/acpi.c
2116
__DECONST(ACPI_OBJECT *, obj);
sys/dev/acpica/acpi.c
2125
__DECONST(ACPI_OBJECT *, obj));
sys/dev/acpica/acpi.c
3118
ACPI_OBJECT *obj;
sys/dev/acpica/acpi.c
3127
obj = (ACPI_OBJECT *)buf.Pointer;
sys/dev/acpica/acpi.c
3128
KASSERT(obj, ("Object not allowed to be NULL\n"));
sys/dev/acpica/acpi.c
3136
switch (obj->Type) {
sys/dev/acpica/acpi.c
3138
for (i = 0; i < MIN(obj->Buffer.Length, sizeof(ret)); i++)
sys/dev/acpica/acpi.c
3139
ret |= (((uint64_t)obj->Buffer.Pointer[i]) << (i * 8));
sys/dev/acpica/acpi.c
3144
ret = obj->Integer.Value;
sys/dev/acpica/acpi.c
3147
ACPI_WARNING((AE_INFO, "Unexpected return type %u\n", obj->Type));
sys/dev/acpica/acpi.c
3150
AcpiOsFree(obj);
sys/dev/acpica/acpi_cpu.c
238
ACPI_OBJECT *obj;
sys/dev/acpica/acpi_cpu.c
266
obj = (ACPI_OBJECT *)buf.Pointer;
sys/dev/acpica/acpi_cpu.c
267
if (obj->Type != ACPI_TYPE_PROCESSOR) {
sys/dev/acpica/acpi_cpu.c
269
obj->Type);
sys/dev/acpica/acpi_cpu.c
270
AcpiOsFree(obj);
sys/dev/acpica/acpi_cpu.c
279
acpi_id = obj->Processor.ProcId;
sys/dev/acpica/acpi_cpu.c
280
AcpiOsFree(obj);
sys/dev/acpica/acpi_cpu.c
313
ACPI_OBJECT arg, *obj;
sys/dev/acpica/acpi_cpu.c
351
obj = (ACPI_OBJECT *)buf.Pointer;
sys/dev/acpica/acpi_cpu.c
352
sc->cpu_p_blk = obj->Processor.PblkAddress;
sys/dev/acpica/acpi_cpu.c
353
sc->cpu_p_blk_len = obj->Processor.PblkLength;
sys/dev/acpica/acpi_cpu.c
354
sc->cpu_acpi_id = obj->Processor.ProcId;
sys/dev/acpica/acpi_cpu.c
355
AcpiOsFree(obj);
sys/dev/acpica/acpi_dock.c
159
ACPI_OBJECT *obj;
sys/dev/acpica/acpi_dock.c
169
obj = (ACPI_OBJECT *)ejd_buffer.Pointer;
sys/dev/acpica/acpi_dock.c
170
if (dock_handle == acpi_GetReference(NULL, obj))
sys/dev/acpica/acpi_ec.c
339
ACPI_OBJECT *obj;
sys/dev/acpica/acpi_ec.c
415
obj = (ACPI_OBJECT *)buf.Pointer;
sys/dev/acpica/acpi_ec.c
416
if (obj == NULL)
sys/dev/acpica/acpi_ec.c
419
switch (obj->Type) {
sys/dev/acpica/acpi_ec.c
422
params->gpe_bit = obj->Integer.Value;
sys/dev/acpica/acpi_ec.c
425
if (!ACPI_PKG_VALID(obj, 2))
sys/dev/acpica/acpi_ec.c
427
params->gpe_handle = acpi_GetReference(NULL, &obj->Package.Elements[0]);
sys/dev/acpica/acpi_ec.c
429
acpi_PkgInt32(obj, 1, &params->gpe_bit) != 0)
sys/dev/acpica/acpi_ec.c
433
device_printf(dev, "_GPE has invalid type %d\n", obj->Type);
sys/dev/acpica/acpi_package.c
100
ptr = obj->Buffer.Pointer;
sys/dev/acpica/acpi_package.c
101
length = obj->Buffer.Length;
sys/dev/acpica/acpi_package.c
120
ACPI_OBJECT *obj;
sys/dev/acpica/acpi_package.c
122
obj = &res->Package.Elements[idx];
sys/dev/acpica/acpi_package.c
123
if (obj == NULL || obj->Type != ACPI_TYPE_BUFFER ||
sys/dev/acpica/acpi_package.c
124
obj->Buffer.Length < sizeof(ACPI_GENERIC_ADDRESS) + 3)
sys/dev/acpica/acpi_package.c
127
memcpy(&gas, obj->Buffer.Pointer + 3, sizeof(gas));
sys/dev/acpica/acpi_package.c
137
ACPI_OBJECT *obj;
sys/dev/acpica/acpi_package.c
139
obj = &res->Package.Elements[idx];
sys/dev/acpica/acpi_package.c
140
if (obj == NULL || obj->Type != ACPI_TYPE_BUFFER ||
sys/dev/acpica/acpi_package.c
141
obj->Buffer.Length < sizeof(ACPI_GENERIC_ADDRESS) + 3)
sys/dev/acpica/acpi_package.c
144
memcpy(&gas, obj->Buffer.Pointer + 3, sizeof(gas));
sys/dev/acpica/acpi_package.c
155
acpi_GetReference(ACPI_HANDLE scope, ACPI_OBJECT *obj)
sys/dev/acpica/acpi_package.c
159
if (obj == NULL)
sys/dev/acpica/acpi_package.c
162
switch (obj->Type) {
sys/dev/acpica/acpi_package.c
165
h = obj->Reference.Handle;
sys/dev/acpica/acpi_package.c
174
if (ACPI_FAILURE(AcpiGetHandle(scope, obj->String.Pointer, &h)))
sys/dev/acpica/acpi_package.c
47
ACPI_OBJECT *obj;
sys/dev/acpica/acpi_package.c
49
obj = &res->Package.Elements[idx];
sys/dev/acpica/acpi_package.c
50
if (obj->Type != ACPI_TYPE_INTEGER)
sys/dev/acpica/acpi_package.c
52
*dst = obj->Integer.Value;
sys/dev/acpica/acpi_package.c
86
ACPI_OBJECT *obj;
sys/dev/acpica/acpi_package.c
90
obj = &res->Package.Elements[idx];
sys/dev/acpica/acpi_package.c
91
if (obj == NULL)
sys/dev/acpica/acpi_package.c
94
switch (obj->Type) {
sys/dev/acpica/acpi_package.c
96
ptr = obj->String.Pointer;
sys/dev/acpica/acpi_package.c
97
length = obj->String.Length;
sys/dev/acpica/acpi_powerres.c
106
static void acpi_pwr_reference_resource(ACPI_OBJECT *obj,
sys/dev/acpica/acpi_powerres.c
126
ACPI_OBJECT *obj;
sys/dev/acpica/acpi_powerres.c
153
obj = buf.Pointer;
sys/dev/acpica/acpi_powerres.c
154
if (obj->Type != ACPI_TYPE_POWER) {
sys/dev/acpica/acpi_powerres.c
161
rp->ap_systemlevel = obj->PowerResource.SystemLevel;
sys/dev/acpica/acpi_powerres.c
162
rp->ap_order = obj->PowerResource.ResourceOrder;
sys/dev/acpica/acpi_powerres.c
559
acpi_pwr_reference_resource(ACPI_OBJECT *obj, void *arg)
sys/dev/acpica/acpi_powerres.c
570
res = acpi_GetReference(NULL, obj);
sys/dev/acpica/acpi_powerres.c
574
obj->Type));
sys/dev/acpica/acpi_powerres.c
582
obj->String.Pointer, AcpiFormatException(status)));
sys/dev/acpica/acpi_spmc.c
164
ACPI_OBJECT *obj;
sys/dev/acpica/acpi_thermal.c
134
static void acpi_tz_switch_cooler_off(ACPI_OBJECT *obj, void *arg);
sys/dev/acpica/acpi_thermal.c
135
static void acpi_tz_switch_cooler_on(ACPI_OBJECT *obj, void *arg);
sys/dev/acpica/acpi_thermal.c
386
ACPI_OBJECT *obj;
sys/dev/acpica/acpi_thermal.c
415
obj = (ACPI_OBJECT *)sc->tz_zone.al[i].Pointer;
sys/dev/acpica/acpi_thermal.c
416
if (obj != NULL) {
sys/dev/acpica/acpi_thermal.c
418
if (obj->Type != ACPI_TYPE_PACKAGE) {
sys/dev/acpica/acpi_thermal.c
420
nbuf, obj->Type);
sys/dev/acpica/acpi_thermal.c
642
acpi_tz_switch_cooler_off(ACPI_OBJECT *obj, void *arg)
sys/dev/acpica/acpi_thermal.c
648
cooler = acpi_GetReference(NULL, obj);
sys/dev/acpica/acpi_thermal.c
668
acpi_tz_switch_cooler_on(ACPI_OBJECT *obj, void *arg)
sys/dev/acpica/acpi_thermal.c
676
cooler = acpi_GetReference(NULL, obj);
sys/dev/acpica/acpi_throttle.c
131
ACPI_OBJECT *obj;
sys/dev/acpica/acpi_throttle.c
153
obj = (ACPI_OBJECT *)buf.Pointer;
sys/dev/acpica/acpi_throttle.c
154
if ((obj->Processor.PblkAddress && obj->Processor.PblkLength >= 4) ||
sys/dev/acpica/acpi_throttle.c
160
AcpiOsFree(obj);
sys/dev/acpica/acpi_throttle.c
190
ACPI_OBJECT *obj;
sys/dev/acpica/acpi_throttle.c
206
obj = (ACPI_OBJECT *)buf.Pointer;
sys/dev/acpica/acpi_throttle.c
207
sc->cpu_p_blk = obj->Processor.PblkAddress;
sys/dev/acpica/acpi_throttle.c
208
sc->cpu_p_blk_len = obj->Processor.PblkLength;
sys/dev/acpica/acpi_throttle.c
209
AcpiOsFree(obj);
sys/dev/acpica/acpi_throttle.c
237
ACPI_OBJECT obj;
sys/dev/acpica/acpi_throttle.c
269
buf.Pointer = &obj;
sys/dev/acpica/acpi_throttle.c
270
buf.Length = sizeof(obj);
sys/dev/acpica/acpi_throttle.c
273
if (obj.Buffer.Length < sizeof(ACPI_GENERIC_ADDRESS) + 3) {
sys/dev/acpica/acpi_throttle.c
277
memcpy(&gas, obj.Buffer.Pointer + 3, sizeof(gas));
sys/dev/acpica/acpivar.h
376
ACPI_STATUS acpi_ForeachPackageObject(ACPI_OBJECT *obj,
sys/dev/acpica/acpivar.h
570
ACPI_HANDLE acpi_GetReference(ACPI_HANDLE scope, ACPI_OBJECT *obj);
sys/dev/bhnd/bcma/bcma_erom.c
108
struct bhnd_erom obj;
sys/dev/bhnd/bhnd_erom.h
104
struct bhnd_erom obj;
sys/dev/bhnd/siba/siba_erom.c
81
struct bhnd_erom obj;
sys/dev/bnxt/bnxt_re/main.c
2394
void *obj)
sys/dev/bnxt/bnxt_re/main.c
2403
if (!obj)
sys/dev/bnxt/bnxt_re/main.c
2409
qplqp = obj;
sys/dev/bnxt/bnxt_re/main.c
2414
qplcq = obj;
sys/dev/bnxt/bnxt_re/main.c
2426
void *aeqe, void *obj)
sys/dev/bnxt/bnxt_re/main.c
2439
rc = bnxt_re_handle_affi_async_event(affi_async, obj);
sys/dev/bxe/bxe.c
11562
struct ecore_vlan_mac_obj *obj,
sys/dev/bxe/bxe.c
11573
ramrod_param.vlan_mac_obj = obj;
sys/dev/bxe/ecore_sp.c
4686
static int ecore_queue_set_pending(struct ecore_queue_sp_obj *obj,
sys/dev/bxe/ecore_sp.c
4700
ECORE_SET_BIT(bit, &obj->pending);
sys/dev/bxe/ecore_sp.c
5145
struct ecore_queue_sp_obj *obj,
sys/dev/bxe/ecore_sp.c
5150
data->client_id = obj->cl_id;
sys/dev/bxe/ecore_sp.c
5153
data->func_id = obj->func_id;
sys/dev/bxe/ecore_sp.c
5302
struct ecore_queue_sp_obj *obj,
sys/dev/bxe/ecore_sp.c
5306
data->client_id = obj->cl_id;
sys/dev/bxe/ecore_sp.c
5743
struct ecore_queue_sp_obj *obj,
sys/dev/bxe/ecore_sp.c
5748
ECORE_MEMSET(obj, 0, sizeof(*obj));
sys/dev/bxe/ecore_sp.c
5753
memcpy(obj->cids, cids, sizeof(obj->cids[0]) * cid_cnt);
sys/dev/bxe/ecore_sp.c
5754
obj->max_cos = cid_cnt;
sys/dev/bxe/ecore_sp.c
5755
obj->cl_id = cl_id;
sys/dev/bxe/ecore_sp.c
5756
obj->func_id = func_id;
sys/dev/bxe/ecore_sp.c
5757
obj->rdata = rdata;
sys/dev/bxe/ecore_sp.c
5758
obj->rdata_mapping = rdata_mapping;
sys/dev/bxe/ecore_sp.c
5759
obj->type = type;
sys/dev/bxe/ecore_sp.c
5760
obj->next_state = ECORE_Q_STATE_MAX;
sys/dev/bxe/ecore_sp.c
5763
obj->send_cmd = ecore_queue_send_cmd_e1x;
sys/dev/bxe/ecore_sp.c
5765
obj->send_cmd = ecore_queue_send_cmd_e2;
sys/dev/bxe/ecore_sp.c
5768
obj->check_transition = ecore_queue_chk_fwd_transition;
sys/dev/bxe/ecore_sp.c
5770
obj->check_transition = ecore_queue_chk_transition;
sys/dev/bxe/ecore_sp.c
5772
obj->complete_cmd = ecore_queue_comp_cmd;
sys/dev/bxe/ecore_sp.c
5773
obj->wait_comp = ecore_queue_wait_comp;
sys/dev/bxe/ecore_sp.c
5774
obj->set_pending = ecore_queue_set_pending;
sys/dev/bxe/ecore_sp.c
5779
struct ecore_queue_sp_obj *obj)
sys/dev/bxe/ecore_sp.c
5781
switch (obj->state) {
sys/dev/bxe/ecore_sp.c
6553
struct ecore_func_sp_obj *obj,
sys/dev/bxe/ecore_sp.c
6558
ECORE_MEMSET(obj, 0, sizeof(*obj));
sys/dev/bxe/ecore_sp.c
6560
ECORE_MUTEX_INIT(&obj->one_pending_mutex);
sys/dev/bxe/ecore_sp.c
6562
obj->rdata = rdata;
sys/dev/bxe/ecore_sp.c
6563
obj->rdata_mapping = rdata_mapping;
sys/dev/bxe/ecore_sp.c
6564
obj->afex_rdata = afex_rdata;
sys/dev/bxe/ecore_sp.c
6565
obj->afex_rdata_mapping = afex_rdata_mapping;
sys/dev/bxe/ecore_sp.c
6566
obj->send_cmd = ecore_func_send_cmd;
sys/dev/bxe/ecore_sp.c
6567
obj->check_transition = ecore_func_chk_transition;
sys/dev/bxe/ecore_sp.c
6568
obj->complete_cmd = ecore_func_comp_cmd;
sys/dev/bxe/ecore_sp.c
6569
obj->wait_comp = ecore_func_wait_comp;
sys/dev/bxe/ecore_sp.c
6570
obj->drv = drv_iface;
sys/dev/bxe/ecore_sp.h
1839
struct ecore_func_sp_obj *obj,
sys/dev/bxe/ecore_sp.h
1851
struct ecore_queue_sp_obj *obj, uint8_t cl_id, uint32_t *cids,
sys/dev/bxe/ecore_sp.h
1859
struct ecore_queue_sp_obj *obj);
sys/dev/cesa/cesa.h
102
#define CESA_GENERIC_ALLOC_LOCKED(sc, obj, pool) do { \
sys/dev/cesa/cesa.h
106
obj = NULL; \
sys/dev/cesa/cesa.h
108
obj = STAILQ_FIRST(&(sc)->sc_free_ ## pool); \
sys/dev/cesa/cesa.h
110
obj ## _stq); \
sys/dev/cesa/cesa.h
116
#define CESA_GENERIC_FREE_LOCKED(sc, obj, pool) do { \
sys/dev/cesa/cesa.h
118
STAILQ_INSERT_TAIL(&(sc)->sc_free_ ## pool, obj, \
sys/dev/cesa/cesa.h
119
obj ## _stq); \
sys/dev/cxgbe/iw_cxgbe/id_table.c
52
u32 obj;
sys/dev/cxgbe/iw_cxgbe/id_table.c
56
obj = find_next_zero_bit(alloc->table, alloc->max, alloc->last);
sys/dev/cxgbe/iw_cxgbe/id_table.c
57
if (obj >= alloc->max)
sys/dev/cxgbe/iw_cxgbe/id_table.c
58
obj = find_first_zero_bit(alloc->table, alloc->max);
sys/dev/cxgbe/iw_cxgbe/id_table.c
60
if (obj < alloc->max) {
sys/dev/cxgbe/iw_cxgbe/id_table.c
64
alloc->last = obj + 1;
sys/dev/cxgbe/iw_cxgbe/id_table.c
67
set_bit(obj, alloc->table);
sys/dev/cxgbe/iw_cxgbe/id_table.c
68
obj += alloc->start;
sys/dev/cxgbe/iw_cxgbe/id_table.c
70
obj = -1;
sys/dev/cxgbe/iw_cxgbe/id_table.c
73
return obj;
sys/dev/cxgbe/iw_cxgbe/id_table.c
76
void c4iw_id_free(struct c4iw_id_table *alloc, u32 obj)
sys/dev/cxgbe/iw_cxgbe/id_table.c
80
obj -= alloc->start;
sys/dev/cxgbe/iw_cxgbe/id_table.c
81
BUG_ON((int)obj < 0);
sys/dev/cxgbe/iw_cxgbe/id_table.c
84
clear_bit(obj, alloc->table);
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
895
void c4iw_id_free(struct c4iw_id_table *alloc, u32 obj);
sys/dev/dpaa2/dpaa2_rc.c
2748
struct dpaa2_obj obj;
sys/dev/dpaa2/dpaa2_rc.c
2819
rc = DPAA2_CMD_RC_GET_OBJ(rcdev, child, &cmd, i, &obj);
sys/dev/dpaa2/dpaa2_rc.c
2823
if (obj.type != DPAA2_DEV_MCP) {
sys/dev/dpaa2/dpaa2_rc.c
2826
dpaa2_rc_add_managed_child(sc, &cmd, &obj);
sys/dev/dpaa2/dpaa2_rc.c
2834
rc = DPAA2_CMD_RC_GET_OBJ(rcdev, child, &cmd, i, &obj);
sys/dev/dpaa2/dpaa2_rc.c
2847
if (obj.type == DPAA2_DEV_MCP) {
sys/dev/dpaa2/dpaa2_rc.c
2850
dpaa2_rc_add_managed_child(sc, &cmd, &obj);
sys/dev/dpaa2/dpaa2_rc.c
2858
rc = DPAA2_CMD_RC_GET_OBJ(rcdev, child, &cmd, i, &obj);
sys/dev/dpaa2/dpaa2_rc.c
2868
dpaa2_rc_add_child(sc, &cmd, &obj);
sys/dev/dpaa2/dpaa2_rc.c
2884
struct dpaa2_obj *obj)
sys/dev/dpaa2/dpaa2_rc.c
2898
switch (obj->type) {
sys/dev/dpaa2/dpaa2_rc.c
2911
"object: type=%s, id=%u\n", __func__, dpaa2_ttos(obj->type),
sys/dev/dpaa2/dpaa2_rc.c
2912
obj->id);
sys/dev/dpaa2/dpaa2_rc.c
2921
"for: type=%s, id=%u\n", __func__, dpaa2_ttos(obj->type),
sys/dev/dpaa2/dpaa2_rc.c
2922
obj->id);
sys/dev/dpaa2/dpaa2_rc.c
2929
dinfo->id = obj->id;
sys/dev/dpaa2/dpaa2_rc.c
2930
dinfo->dtype = obj->type;
sys/dev/dpaa2/dpaa2_rc.c
2936
dinfo->msi.msi_msgnum = obj->irq_count;
sys/dev/dpaa2/dpaa2_rc.c
2986
struct dpaa2_obj *obj)
sys/dev/dpaa2/dpaa2_rc.c
3001
switch (obj->type) {
sys/dev/dpaa2/dpaa2_rc.c
3036
"object: type=%s, id=%u\n", __func__, dpaa2_ttos(obj->type),
sys/dev/dpaa2/dpaa2_rc.c
3037
obj->id);
sys/dev/dpaa2/dpaa2_rc.c
3046
"for: type=%s, id=%u\n", __func__, dpaa2_ttos(obj->type),
sys/dev/dpaa2/dpaa2_rc.c
3047
obj->id);
sys/dev/dpaa2/dpaa2_rc.c
3054
dinfo->id = obj->id;
sys/dev/dpaa2/dpaa2_rc.c
3055
dinfo->dtype = obj->type;
sys/dev/dpaa2/dpaa2_rc.c
3061
dinfo->msi.msi_msgnum = obj->irq_count;
sys/dev/dpaa2/dpaa2_rc.c
3069
for (uint8_t i = 0; i < obj->reg_count; i++) {
sys/dev/dpaa2/dpaa2_rc.c
3070
error = DPAA2_CMD_RC_GET_OBJ_REGION(rcdev, child, cmd, obj->id,
sys/dev/dpaa2/dpaa2_rc.c
3071
i, obj->type, &reg);
sys/dev/dpaa2/dpaa2_rc.c
3075
__func__, dpaa2_ttos(obj->type), obj->id, i, error);
sys/dev/dpaa2/dpaa2_rc.c
3103
dpaa2_ttos(obj->type), obj->id, error);
sys/dev/dpaa2/dpaa2_rc.c
747
uint32_t obj_idx, struct dpaa2_obj *obj)
sys/dev/dpaa2/dpaa2_rc.c
766
if (portal == NULL || cmd == NULL || obj == NULL)
sys/dev/dpaa2/dpaa2_rc.c
774
obj->id = pobj->id;
sys/dev/dpaa2/dpaa2_rc.c
775
obj->vendor = pobj->vendor;
sys/dev/dpaa2/dpaa2_rc.c
776
obj->irq_count = pobj->irq_count;
sys/dev/dpaa2/dpaa2_rc.c
777
obj->reg_count = pobj->reg_count;
sys/dev/dpaa2/dpaa2_rc.c
778
obj->state = pobj->state;
sys/dev/dpaa2/dpaa2_rc.c
779
obj->ver_major = pobj->ver_major;
sys/dev/dpaa2/dpaa2_rc.c
780
obj->ver_minor = pobj->ver_minor;
sys/dev/dpaa2/dpaa2_rc.c
781
obj->flags = pobj->flags;
sys/dev/dpaa2/dpaa2_rc.c
782
obj->type = dpaa2_stot((const char *) pobj->type);
sys/dev/dpaa2/dpaa2_rc.c
783
memcpy(obj->label, pobj->label, sizeof(pobj->label));
sys/dev/dpaa2/dpaa2_rc.c
787
if (obj->type == DPAA2_DEV_NOTYPE)
sys/dev/dpaa2/dpaa2_rc.c
796
struct dpaa2_obj *obj)
sys/dev/dpaa2/dpaa2_rc.c
821
if (portal == NULL || cmd == NULL || obj == NULL)
sys/dev/dpaa2/dpaa2_rc.c
831
obj->id = pobj->id;
sys/dev/dpaa2/dpaa2_rc.c
832
obj->vendor = pobj->vendor;
sys/dev/dpaa2/dpaa2_rc.c
833
obj->irq_count = pobj->irq_count;
sys/dev/dpaa2/dpaa2_rc.c
834
obj->reg_count = pobj->reg_count;
sys/dev/dpaa2/dpaa2_rc.c
835
obj->state = pobj->state;
sys/dev/dpaa2/dpaa2_rc.c
836
obj->ver_major = pobj->ver_major;
sys/dev/dpaa2/dpaa2_rc.c
837
obj->ver_minor = pobj->ver_minor;
sys/dev/dpaa2/dpaa2_rc.c
838
obj->flags = pobj->flags;
sys/dev/dpaa2/dpaa2_rc.c
839
obj->type = dpaa2_stot((const char *) pobj->type);
sys/dev/dpaa2/dpaa2_rc.c
840
memcpy(obj->label, pobj->label, sizeof(pobj->label));
sys/dev/dpaa2/dpaa2_rc.c
844
if (obj->type == DPAA2_DEV_NOTYPE)
sys/dev/drm2/drmP.h
1392
extern void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg);
sys/dev/drm2/drmP.h
1401
int drm_prime_add_dma_buf(struct drm_device *dev, struct drm_gem_object *obj);
sys/dev/drm2/drmP.h
1403
struct drm_gem_object **obj);
sys/dev/drm2/drmP.h
1428
void drm_gem_object_release(struct drm_gem_object *obj);
sys/dev/drm2/drmP.h
1429
void drm_gem_object_free(struct drm_gem_object *obj);
sys/dev/drm2/drmP.h
1433
struct drm_gem_object *obj, size_t size);
sys/dev/drm2/drmP.h
1435
struct drm_gem_object *obj, size_t size);
sys/dev/drm2/drmP.h
1436
void drm_gem_object_handle_free(struct drm_gem_object *obj);
sys/dev/drm2/drmP.h
1439
void drm_gem_pager_dtr(void *obj);
sys/dev/drm2/drmP.h
1444
drm_gem_object_reference(struct drm_gem_object *obj)
sys/dev/drm2/drmP.h
1447
KASSERT(obj->refcount > 0, ("Dangling obj %p", obj));
sys/dev/drm2/drmP.h
1448
refcount_acquire(&obj->refcount);
sys/dev/drm2/drmP.h
1452
drm_gem_object_unreference(struct drm_gem_object *obj)
sys/dev/drm2/drmP.h
1455
if (obj == NULL)
sys/dev/drm2/drmP.h
1457
if (refcount_release(&obj->refcount))
sys/dev/drm2/drmP.h
1458
drm_gem_object_free(obj);
sys/dev/drm2/drmP.h
1462
drm_gem_object_unreference_unlocked(struct drm_gem_object *obj)
sys/dev/drm2/drmP.h
1464
if (obj != NULL) {
sys/dev/drm2/drmP.h
1465
struct drm_device *dev = obj->dev;
sys/dev/drm2/drmP.h
1467
drm_gem_object_unreference(obj);
sys/dev/drm2/drmP.h
1473
struct drm_gem_object *obj,
sys/dev/drm2/drmP.h
1478
drm_gem_object_handle_reference(struct drm_gem_object *obj)
sys/dev/drm2/drmP.h
1480
drm_gem_object_reference(obj);
sys/dev/drm2/drmP.h
1481
atomic_inc(&obj->handle_count);
sys/dev/drm2/drmP.h
1485
drm_gem_object_handle_unreference(struct drm_gem_object *obj)
sys/dev/drm2/drmP.h
1487
if (obj == NULL)
sys/dev/drm2/drmP.h
1490
if (atomic_read(&obj->handle_count) == 0)
sys/dev/drm2/drmP.h
1497
if (atomic_dec_and_test(&obj->handle_count))
sys/dev/drm2/drmP.h
1498
drm_gem_object_handle_free(obj);
sys/dev/drm2/drmP.h
1499
drm_gem_object_unreference(obj);
sys/dev/drm2/drmP.h
1503
drm_gem_object_handle_unreference_unlocked(struct drm_gem_object *obj)
sys/dev/drm2/drmP.h
1505
if (obj == NULL)
sys/dev/drm2/drmP.h
1508
if (atomic_read(&obj->handle_count) == 0)
sys/dev/drm2/drmP.h
1517
if (atomic_dec_and_test(&obj->handle_count))
sys/dev/drm2/drmP.h
1518
drm_gem_object_handle_free(obj);
sys/dev/drm2/drmP.h
1519
drm_gem_object_unreference_unlocked(obj);
sys/dev/drm2/drmP.h
1522
void drm_gem_free_mmap_offset(struct drm_gem_object *obj);
sys/dev/drm2/drmP.h
1523
int drm_gem_create_mmap_offset(struct drm_gem_object *obj);
sys/dev/drm2/drmP.h
863
int (*gem_init_object) (struct drm_gem_object *obj);
sys/dev/drm2/drmP.h
864
void (*gem_free_object) (struct drm_gem_object *obj);
sys/dev/drm2/drmP.h
878
struct drm_gem_object *obj, int flags);
sys/dev/drm2/drm_buffer.c
137
void *obj = NULL;
sys/dev/drm2/drm_buffer.c
140
obj = &buf->data[page][idx];
sys/dev/drm2/drm_buffer.c
149
obj = stack_obj;
sys/dev/drm2/drm_buffer.c
153
return obj;
sys/dev/drm2/drm_crtc.c
1389
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
1397
obj = drm_mode_object_find(dev, crtc_resp->crtc_id,
sys/dev/drm2/drm_crtc.c
1399
if (!obj) {
sys/dev/drm2/drm_crtc.c
1403
crtc = obj_to_crtc(obj);
sys/dev/drm2/drm_crtc.c
1448
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
1472
obj = drm_mode_object_find(dev, out_resp->connector_id,
sys/dev/drm2/drm_crtc.c
1474
if (!obj) {
sys/dev/drm2/drm_crtc.c
1478
connector = obj_to_connector(obj);
sys/dev/drm2/drm_crtc.c
1575
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
1583
obj = drm_mode_object_find(dev, enc_resp->encoder_id,
sys/dev/drm2/drm_crtc.c
1585
if (!obj) {
sys/dev/drm2/drm_crtc.c
1589
encoder = obj_to_encoder(obj);
sys/dev/drm2/drm_crtc.c
1670
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
1679
obj = drm_mode_object_find(dev, plane_resp->plane_id,
sys/dev/drm2/drm_crtc.c
1681
if (!obj) {
sys/dev/drm2/drm_crtc.c
1685
plane = obj_to_plane(obj);
sys/dev/drm2/drm_crtc.c
1738
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
1755
obj = drm_mode_object_find(dev, plane_req->plane_id,
sys/dev/drm2/drm_crtc.c
1757
if (!obj) {
sys/dev/drm2/drm_crtc.c
1763
plane = obj_to_plane(obj);
sys/dev/drm2/drm_crtc.c
1773
obj = drm_mode_object_find(dev, plane_req->crtc_id,
sys/dev/drm2/drm_crtc.c
1775
if (!obj) {
sys/dev/drm2/drm_crtc.c
1781
crtc = obj_to_crtc(obj);
sys/dev/drm2/drm_crtc.c
1783
obj = drm_mode_object_find(dev, plane_req->fb_id,
sys/dev/drm2/drm_crtc.c
1785
if (!obj) {
sys/dev/drm2/drm_crtc.c
1791
fb = obj_to_fb(obj);
sys/dev/drm2/drm_crtc.c
1875
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
1893
obj = drm_mode_object_find(dev, crtc_req->crtc_id,
sys/dev/drm2/drm_crtc.c
1895
if (!obj) {
sys/dev/drm2/drm_crtc.c
1900
crtc = obj_to_crtc(obj);
sys/dev/drm2/drm_crtc.c
1915
obj = drm_mode_object_find(dev, crtc_req->fb_id,
sys/dev/drm2/drm_crtc.c
1917
if (!obj) {
sys/dev/drm2/drm_crtc.c
1923
fb = obj_to_fb(obj);
sys/dev/drm2/drm_crtc.c
1996
obj = drm_mode_object_find(dev, out_id,
sys/dev/drm2/drm_crtc.c
1998
if (!obj) {
sys/dev/drm2/drm_crtc.c
2004
connector = obj_to_connector(obj);
sys/dev/drm2/drm_crtc.c
2033
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
2044
obj = drm_mode_object_find(dev, req->crtc_id, DRM_MODE_OBJECT_CRTC);
sys/dev/drm2/drm_crtc.c
2045
if (!obj) {
sys/dev/drm2/drm_crtc.c
2050
crtc = obj_to_crtc(obj);
sys/dev/drm2/drm_crtc.c
222
struct drm_mode_object *obj, uint32_t obj_type)
sys/dev/drm2/drm_crtc.c
227
ret = drm_gem_name_create(&dev->mode_config.crtc_names, obj, &new_id);
sys/dev/drm2/drm_crtc.c
231
obj->id = new_id;
sys/dev/drm2/drm_crtc.c
232
obj->type = obj_type;
sys/dev/drm2/drm_crtc.c
2379
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
2390
obj = drm_mode_object_find(dev, *id, DRM_MODE_OBJECT_FB);
sys/dev/drm2/drm_crtc.c
2392
if (!obj) {
sys/dev/drm2/drm_crtc.c
2396
fb = obj_to_fb(obj);
sys/dev/drm2/drm_crtc.c
2435
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
2443
obj = drm_mode_object_find(dev, r->fb_id, DRM_MODE_OBJECT_FB);
sys/dev/drm2/drm_crtc.c
2444
if (!obj) {
sys/dev/drm2/drm_crtc.c
2448
fb = obj_to_fb(obj);
sys/dev/drm2/drm_crtc.c
2469
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
2479
obj = drm_mode_object_find(dev, r->fb_id, DRM_MODE_OBJECT_FB);
sys/dev/drm2/drm_crtc.c
2480
if (!obj) {
sys/dev/drm2/drm_crtc.c
2484
fb = obj_to_fb(obj);
sys/dev/drm2/drm_crtc.c
256
struct drm_mode_object *obj = NULL;
sys/dev/drm2/drm_crtc.c
258
obj = drm_gem_name_ref(&dev->mode_config.crtc_names, id, NULL);
sys/dev/drm2/drm_crtc.c
259
if (!obj || (obj->type != type) || (obj->id != id))
sys/dev/drm2/drm_crtc.c
260
obj = NULL;
sys/dev/drm2/drm_crtc.c
262
return obj;
sys/dev/drm2/drm_crtc.c
2665
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
2674
obj = drm_mode_object_find(dev, mode_cmd->connector_id, DRM_MODE_OBJECT_CONNECTOR);
sys/dev/drm2/drm_crtc.c
2675
if (!obj) {
sys/dev/drm2/drm_crtc.c
2679
connector = obj_to_connector(obj);
sys/dev/drm2/drm_crtc.c
2716
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
2728
obj = drm_mode_object_find(dev, mode_cmd->connector_id, DRM_MODE_OBJECT_CONNECTOR);
sys/dev/drm2/drm_crtc.c
2729
if (!obj) {
sys/dev/drm2/drm_crtc.c
2733
connector = obj_to_connector(obj);
sys/dev/drm2/drm_crtc.c
2911
void drm_object_attach_property(struct drm_mode_object *obj,
sys/dev/drm2/drm_crtc.c
2915
int count = obj->properties->count;
sys/dev/drm2/drm_crtc.c
2921
obj->type);
sys/dev/drm2/drm_crtc.c
2925
obj->properties->ids[count] = property->base.id;
sys/dev/drm2/drm_crtc.c
2926
obj->properties->values[count] = init_val;
sys/dev/drm2/drm_crtc.c
2927
obj->properties->count++;
sys/dev/drm2/drm_crtc.c
2931
int drm_object_property_set_value(struct drm_mode_object *obj,
sys/dev/drm2/drm_crtc.c
2936
for (i = 0; i < obj->properties->count; i++) {
sys/dev/drm2/drm_crtc.c
2937
if (obj->properties->ids[i] == property->base.id) {
sys/dev/drm2/drm_crtc.c
2938
obj->properties->values[i] = val;
sys/dev/drm2/drm_crtc.c
2947
int drm_object_property_get_value(struct drm_mode_object *obj,
sys/dev/drm2/drm_crtc.c
2952
for (i = 0; i < obj->properties->count; i++) {
sys/dev/drm2/drm_crtc.c
2953
if (obj->properties->ids[i] == property->base.id) {
sys/dev/drm2/drm_crtc.c
2954
*val = obj->properties->values[i];
sys/dev/drm2/drm_crtc.c
2966
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
2985
obj = drm_mode_object_find(dev, out_resp->prop_id, DRM_MODE_OBJECT_PROPERTY);
sys/dev/drm2/drm_crtc.c
2986
if (!obj) {
sys/dev/drm2/drm_crtc.c
2990
property = obj_to_property(obj);
sys/dev/drm2/drm_crtc.c
3102
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
3112
obj = drm_mode_object_find(dev, out_resp->blob_id, DRM_MODE_OBJECT_BLOB);
sys/dev/drm2/drm_crtc.c
3113
if (!obj) {
sys/dev/drm2/drm_crtc.c
3117
blob = obj_to_blob(obj);
sys/dev/drm2/drm_crtc.c
3205
static int drm_mode_connector_set_obj_prop(struct drm_mode_object *obj,
sys/dev/drm2/drm_crtc.c
3210
struct drm_connector *connector = obj_to_connector(obj);
sys/dev/drm2/drm_crtc.c
3226
static int drm_mode_crtc_set_obj_prop(struct drm_mode_object *obj,
sys/dev/drm2/drm_crtc.c
3231
struct drm_crtc *crtc = obj_to_crtc(obj);
sys/dev/drm2/drm_crtc.c
3236
drm_object_property_set_value(obj, property, value);
sys/dev/drm2/drm_crtc.c
3241
static int drm_mode_plane_set_obj_prop(struct drm_mode_object *obj,
sys/dev/drm2/drm_crtc.c
3246
struct drm_plane *plane = obj_to_plane(obj);
sys/dev/drm2/drm_crtc.c
3251
drm_object_property_set_value(obj, property, value);
sys/dev/drm2/drm_crtc.c
3260
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
3273
obj = drm_mode_object_find(dev, arg->obj_id, arg->obj_type);
sys/dev/drm2/drm_crtc.c
3274
if (!obj) {
sys/dev/drm2/drm_crtc.c
3278
if (!obj->properties) {
sys/dev/drm2/drm_crtc.c
3283
props_count = obj->properties->count;
sys/dev/drm2/drm_crtc.c
3293
if (put_user(obj->properties->ids[i],
sys/dev/drm2/drm_crtc.c
3298
if (put_user(obj->properties->values[i],
sys/dev/drm2/drm_crtc.c
3413
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
3423
obj = drm_mode_object_find(dev, crtc_lut->crtc_id, DRM_MODE_OBJECT_CRTC);
sys/dev/drm2/drm_crtc.c
3424
if (!obj) {
sys/dev/drm2/drm_crtc.c
3428
crtc = obj_to_crtc(obj);
sys/dev/drm2/drm_crtc.c
3472
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
3482
obj = drm_mode_object_find(dev, crtc_lut->crtc_id, DRM_MODE_OBJECT_CRTC);
sys/dev/drm2/drm_crtc.c
3483
if (!obj) {
sys/dev/drm2/drm_crtc.c
3487
crtc = obj_to_crtc(obj);
sys/dev/drm2/drm_crtc.c
3529
struct drm_mode_object *obj;
sys/dev/drm2/drm_crtc.c
3544
obj = drm_mode_object_find(dev, page_flip->crtc_id, DRM_MODE_OBJECT_CRTC);
sys/dev/drm2/drm_crtc.c
3545
if (!obj)
sys/dev/drm2/drm_crtc.c
3547
crtc = obj_to_crtc(obj);
sys/dev/drm2/drm_crtc.c
3561
obj = drm_mode_object_find(dev, page_flip->fb_id, DRM_MODE_OBJECT_FB);
sys/dev/drm2/drm_crtc.c
3562
if (!obj)
sys/dev/drm2/drm_crtc.c
3564
fb = obj_to_fb(obj);
sys/dev/drm2/drm_crtc.h
927
extern int drm_object_property_set_value(struct drm_mode_object *obj,
sys/dev/drm2/drm_crtc.h
930
extern int drm_object_property_get_value(struct drm_mode_object *obj,
sys/dev/drm2/drm_crtc.h
948
extern void drm_object_attach_property(struct drm_mode_object *obj,
sys/dev/drm2/drm_gem.c
106
struct drm_gem_object *obj, size_t size)
sys/dev/drm2/drm_gem.c
111
obj->dev = dev;
sys/dev/drm2/drm_gem.c
112
obj->vm_obj = vm_pager_allocate(OBJT_SWAP, NULL, size,
sys/dev/drm2/drm_gem.c
115
obj->refcount = 1;
sys/dev/drm2/drm_gem.c
116
obj->handle_count = 0;
sys/dev/drm2/drm_gem.c
117
obj->size = size;
sys/dev/drm2/drm_gem.c
129
struct drm_gem_object *obj, size_t size)
sys/dev/drm2/drm_gem.c
133
obj->dev = dev;
sys/dev/drm2/drm_gem.c
134
obj->vm_obj = NULL;
sys/dev/drm2/drm_gem.c
136
obj->refcount = 1;
sys/dev/drm2/drm_gem.c
137
atomic_store_rel_int(&obj->handle_count, 0);
sys/dev/drm2/drm_gem.c
138
obj->size = size;
sys/dev/drm2/drm_gem.c
147
struct drm_gem_object *obj;
sys/dev/drm2/drm_gem.c
149
obj = malloc(sizeof(*obj), DRM_MEM_DRIVER, M_NOWAIT | M_ZERO);
sys/dev/drm2/drm_gem.c
150
if (!obj)
sys/dev/drm2/drm_gem.c
153
if (drm_gem_object_init(dev, obj, size) != 0)
sys/dev/drm2/drm_gem.c
157
dev->driver->gem_init_object(obj) != 0) {
sys/dev/drm2/drm_gem.c
160
return obj;
sys/dev/drm2/drm_gem.c
162
vm_object_deallocate(obj->vm_obj);
sys/dev/drm2/drm_gem.c
164
free(obj, DRM_MEM_DRIVER);
sys/dev/drm2/drm_gem.c
171
drm_gem_remove_prime_handles(struct drm_gem_object *obj, struct drm_file *filp)
sys/dev/drm2/drm_gem.c
173
if (obj->import_attach) {
sys/dev/drm2/drm_gem.c
175
obj->import_attach->dmabuf);
sys/dev/drm2/drm_gem.c
177
if (obj->export_dma_buf) {
sys/dev/drm2/drm_gem.c
179
obj->export_dma_buf);
sys/dev/drm2/drm_gem.c
191
struct drm_gem_object *obj;
sys/dev/drm2/drm_gem.c
193
obj = drm_gem_names_remove(&filp->object_names, handle);
sys/dev/drm2/drm_gem.c
194
if (obj == NULL) {
sys/dev/drm2/drm_gem.c
197
dev = obj->dev;
sys/dev/drm2/drm_gem.c
200
drm_gem_remove_prime_handles(obj, filp);
sys/dev/drm2/drm_gem.c
204
dev->driver->gem_close_object(obj, filp);
sys/dev/drm2/drm_gem.c
205
drm_gem_object_handle_unreference_unlocked(obj);
sys/dev/drm2/drm_gem.c
218
struct drm_gem_object *obj,
sys/dev/drm2/drm_gem.c
221
struct drm_device *dev = obj->dev;
sys/dev/drm2/drm_gem.c
225
ret = drm_gem_name_create(&file_priv->object_names, obj, handlep);
sys/dev/drm2/drm_gem.c
229
drm_gem_object_handle_reference(obj);
sys/dev/drm2/drm_gem.c
232
ret = dev->driver->gem_open_object(obj, file_priv);
sys/dev/drm2/drm_gem.c
244
drm_gem_free_mmap_offset(struct drm_gem_object *obj)
sys/dev/drm2/drm_gem.c
246
struct drm_device *dev = obj->dev;
sys/dev/drm2/drm_gem.c
248
struct drm_hash_item *list = &obj->map_list;
sys/dev/drm2/drm_gem.c
250
if (!obj->on_map)
sys/dev/drm2/drm_gem.c
255
obj->on_map = false;
sys/dev/drm2/drm_gem.c
260
drm_gem_create_mmap_offset(struct drm_gem_object *obj)
sys/dev/drm2/drm_gem.c
262
struct drm_device *dev = obj->dev;
sys/dev/drm2/drm_gem.c
266
if (obj->on_map)
sys/dev/drm2/drm_gem.c
269
obj->map_list.key = alloc_unr(mm->idxunr);
sys/dev/drm2/drm_gem.c
270
ret = drm_ht_insert_item(&mm->offset_hash, &obj->map_list);
sys/dev/drm2/drm_gem.c
273
free_unr(mm->idxunr, obj->map_list.key);
sys/dev/drm2/drm_gem.c
276
obj->on_map = true;
sys/dev/drm2/drm_gem.c
287
struct drm_gem_object *obj;
sys/dev/drm2/drm_gem.c
289
obj = drm_gem_name_ref(&filp->object_names, handle,
sys/dev/drm2/drm_gem.c
292
return obj;
sys/dev/drm2/drm_gem.c
316
struct drm_gem_object *obj;
sys/dev/drm2/drm_gem.c
322
obj = drm_gem_object_lookup(dev, file_priv, args->handle);
sys/dev/drm2/drm_gem.c
323
if (obj == NULL)
sys/dev/drm2/drm_gem.c
326
ret = drm_gem_name_create(&dev->object_names, obj, &obj->name);
sys/dev/drm2/drm_gem.c
330
drm_gem_object_unreference_unlocked(obj);
sys/dev/drm2/drm_gem.c
333
args->name = obj->name;
sys/dev/drm2/drm_gem.c
342
struct drm_gem_object *obj;
sys/dev/drm2/drm_gem.c
349
obj = drm_gem_name_ref(&dev->object_names, args->name,
sys/dev/drm2/drm_gem.c
351
if (!obj)
sys/dev/drm2/drm_gem.c
354
ret = drm_gem_handle_create(file_priv, obj, &handle);
sys/dev/drm2/drm_gem.c
355
drm_gem_object_unreference_unlocked(obj);
sys/dev/drm2/drm_gem.c
360
args->size = obj->size;
sys/dev/drm2/drm_gem.c
376
struct drm_gem_object *obj = ptr;
sys/dev/drm2/drm_gem.c
377
struct drm_device *dev = obj->dev;
sys/dev/drm2/drm_gem.c
380
drm_gem_remove_prime_handles(obj, file_priv);
sys/dev/drm2/drm_gem.c
384
dev->driver->gem_close_object(obj, file_priv);
sys/dev/drm2/drm_gem.c
386
drm_gem_object_handle_unreference_unlocked(obj);
sys/dev/drm2/drm_gem.c
401
drm_gem_object_release(struct drm_gem_object *obj)
sys/dev/drm2/drm_gem.c
407
vm_object_deallocate(obj->vm_obj);
sys/dev/drm2/drm_gem.c
412
drm_gem_object_free(struct drm_gem_object *obj)
sys/dev/drm2/drm_gem.c
414
struct drm_device *dev = obj->dev;
sys/dev/drm2/drm_gem.c
418
dev->driver->gem_free_object(obj);
sys/dev/drm2/drm_gem.c
422
void drm_gem_object_handle_free(struct drm_gem_object *obj)
sys/dev/drm2/drm_gem.c
424
struct drm_device *dev = obj->dev;
sys/dev/drm2/drm_gem.c
427
if (obj->name) {
sys/dev/drm2/drm_gem.c
428
obj1 = drm_gem_names_remove(&dev->object_names, obj->name);
sys/dev/drm2/drm_gem.c
429
obj->name = 0;
sys/dev/drm2/drm_gem.c
437
struct drm_gem_object *obj;
sys/dev/drm2/drm_gem.c
451
obj = __containerof(map_list, struct drm_gem_object, map_list);
sys/dev/drm2/drm_gem.c
452
return (obj);
sys/dev/drm2/drm_gem.c
485
struct drm_gem_object *obj;
sys/dev/drm2/drm_gem.c
488
obj = handle;
sys/dev/drm2/drm_gem.c
489
dev = obj->dev;
sys/dev/drm2/drm_gem.c
492
drm_gem_free_mmap_offset(obj);
sys/dev/drm2/drm_gem.c
493
drm_gem_object_unreference(obj);
sys/dev/drm2/drm_gem_names.h
59
int drm_gem_name_create(struct drm_gem_names *names, void *obj, uint32_t *name);
sys/dev/drm2/ttm/ttm_object.c
115
struct ttm_base_object *obj;
sys/dev/drm2/ttm/ttm_object.c
286
ref->obj = base;
sys/dev/drm2/ttm/ttm_object.c
315
struct ttm_base_object *base = ref->obj;
sys/dev/drm2/ttm/ttm_object.c
328
ttm_base_object_unref(&ref->obj);
sys/dev/drm2/ttm/ttm_tt.c
280
vm_object_t obj;
sys/dev/drm2/ttm/ttm_tt.c
284
obj = ttm->swap_storage;
sys/dev/drm2/ttm/ttm_tt.c
286
vm_object_pip_add(obj, 1);
sys/dev/drm2/ttm/ttm_tt.c
288
rv = vm_page_grab_valid_unlocked(&from_page, obj, i,
sys/dev/drm2/ttm/ttm_tt.c
303
vm_object_pip_wakeup(obj);
sys/dev/drm2/ttm/ttm_tt.c
306
vm_object_deallocate(obj);
sys/dev/drm2/ttm/ttm_tt.c
312
vm_object_pip_wakeup(obj);
sys/dev/drm2/ttm/ttm_tt.c
318
vm_object_t obj;
sys/dev/drm2/ttm/ttm_tt.c
326
obj = vm_pager_allocate(OBJT_SWAP, NULL,
sys/dev/drm2/ttm/ttm_tt.c
329
if (obj == NULL) {
sys/dev/drm2/ttm/ttm_tt.c
334
obj = persistent_swap_storage;
sys/dev/drm2/ttm/ttm_tt.c
336
VM_OBJECT_WLOCK(obj);
sys/dev/drm2/ttm/ttm_tt.c
337
vm_object_pip_add(obj, 1);
sys/dev/drm2/ttm/ttm_tt.c
342
to_page = vm_page_grab(obj, i, VM_ALLOC_NORMAL);
sys/dev/drm2/ttm/ttm_tt.c
348
vm_object_pip_wakeup(obj);
sys/dev/drm2/ttm/ttm_tt.c
349
VM_OBJECT_WUNLOCK(obj);
sys/dev/drm2/ttm/ttm_tt.c
352
ttm->swap_storage = obj;
sys/dev/fdc/fdc_acpi.c
100
ACPI_OBJECT *obj;
sys/dev/fdc/fdc_acpi.c
136
obj = buf.Pointer;
sys/dev/fdc/fdc_acpi.c
137
error = fdc_acpi_probe_children(bus, dev, obj->Buffer.Pointer);
sys/dev/fdc/fdc_acpi.c
191
ACPI_OBJECT *pkg, *obj;
sys/dev/fdc/fdc_acpi.c
240
obj = &pkg->Package.Elements[1];
sys/dev/fdc/fdc_acpi.c
241
if (obj == NULL || obj->Type != ACPI_TYPE_INTEGER) {
sys/dev/fdc/fdc_acpi.c
245
fdc_set_fdtype(child, obj->Integer.Value);
sys/dev/hwpmc/hwpmc_mod.c
1952
vm_object_t obj, lobj, tobj;
sys/dev/hwpmc/hwpmc_mod.c
1985
obj = entry->object.vm_object;
sys/dev/hwpmc/hwpmc_mod.c
1986
VM_OBJECT_RLOCK(obj);
sys/dev/hwpmc/hwpmc_mod.c
1992
for (lobj = tobj = obj; tobj != NULL;
sys/dev/hwpmc/hwpmc_mod.c
1994
if (tobj != obj)
sys/dev/hwpmc/hwpmc_mod.c
1996
if (lobj != obj)
sys/dev/hwpmc/hwpmc_mod.c
2007
"vm_map=%p vm_obj=%p\n", p->p_pid, map, obj);
sys/dev/hwpmc/hwpmc_mod.c
2008
VM_OBJECT_RUNLOCK(obj);
sys/dev/hwpmc/hwpmc_mod.c
2014
if (lobj != obj)
sys/dev/hwpmc/hwpmc_mod.c
2016
VM_OBJECT_RUNLOCK(obj);
sys/dev/hwpmc/hwpmc_mod.c
2026
if (lobj != obj)
sys/dev/hwpmc/hwpmc_mod.c
2028
VM_OBJECT_RUNLOCK(obj);
sys/dev/hwpmc/hwpmc_mod.c
2046
if (lobj != obj)
sys/dev/hwpmc/hwpmc_mod.c
2048
VM_OBJECT_RUNLOCK(obj);
sys/dev/hwt/hwt_vm.c
134
vm->obj = cdev_pager_allocate(vm, OBJT_MGTDEVICE,
sys/dev/hwt/hwt_vm.c
171
VM_OBJECT_WLOCK(vm->obj);
sys/dev/hwt/hwt_vm.c
172
vm_page_insert(m, vm->obj, i);
sys/dev/hwt/hwt_vm.c
175
VM_OBJECT_WUNLOCK(vm->obj);
sys/dev/hwt/hwt_vm.c
201
vm_object_reference(vm->obj);
sys/dev/hwt/hwt_vm.c
202
*objp = vm->obj;
sys/dev/hwt/hwt_vm.c
448
VM_OBJECT_WLOCK(vm->obj);
sys/dev/hwt/hwt_vm.c
455
cdev_pager_free_page(vm->obj, m);
sys/dev/hwt/hwt_vm.c
461
vm_pager_deallocate(vm->obj);
sys/dev/hwt/hwt_vm.c
462
VM_OBJECT_WUNLOCK(vm->obj);
sys/dev/hwt/hwt_vm.h
35
vm_object_t obj;
sys/dev/ichiic/ig4_iic.c
800
ACPI_OBJECT *obj, *elems;
sys/dev/ichiic/ig4_iic.c
811
obj = (ACPI_OBJECT *)buf.Pointer;
sys/dev/ichiic/ig4_iic.c
812
if (obj->Type == ACPI_TYPE_PACKAGE && obj->Package.Count == 3) {
sys/dev/ichiic/ig4_iic.c
813
elems = obj->Package.Elements;
sys/dev/ichiic/ig4_iic.c
820
AcpiOsFree(obj);
sys/dev/ixl/i40e_lan_hmc.c
110
struct i40e_hmc_obj_info *obj, *full_obj;
sys/dev/ixl/i40e_lan_hmc.c
134
obj = &hw->hmc.hmc_obj[I40E_HMC_LAN_TX];
sys/dev/ixl/i40e_lan_hmc.c
135
obj->max_cnt = rd32(hw, I40E_GLHMC_LANQMAX);
sys/dev/ixl/i40e_lan_hmc.c
136
obj->cnt = txq_num;
sys/dev/ixl/i40e_lan_hmc.c
137
obj->base = 0;
sys/dev/ixl/i40e_lan_hmc.c
139
obj->size = BIT_ULL(size_exp);
sys/dev/ixl/i40e_lan_hmc.c
142
if (txq_num > obj->max_cnt) {
sys/dev/ixl/i40e_lan_hmc.c
145
txq_num, obj->max_cnt, ret_code);
sys/dev/ixl/i40e_lan_hmc.c
150
full_obj->max_cnt += obj->max_cnt;
sys/dev/ixl/i40e_lan_hmc.c
151
full_obj->cnt += obj->cnt;
sys/dev/ixl/i40e_lan_hmc.c
154
obj = &hw->hmc.hmc_obj[I40E_HMC_LAN_RX];
sys/dev/ixl/i40e_lan_hmc.c
155
obj->max_cnt = rd32(hw, I40E_GLHMC_LANQMAX);
sys/dev/ixl/i40e_lan_hmc.c
156
obj->cnt = rxq_num;
sys/dev/ixl/i40e_lan_hmc.c
157
obj->base = hw->hmc.hmc_obj[I40E_HMC_LAN_TX].base +
sys/dev/ixl/i40e_lan_hmc.c
160
obj->base = i40e_align_l2obj_base(obj->base);
sys/dev/ixl/i40e_lan_hmc.c
162
obj->size = BIT_ULL(size_exp);
sys/dev/ixl/i40e_lan_hmc.c
165
if (rxq_num > obj->max_cnt) {
sys/dev/ixl/i40e_lan_hmc.c
168
rxq_num, obj->max_cnt, ret_code);
sys/dev/ixl/i40e_lan_hmc.c
173
full_obj->max_cnt += obj->max_cnt;
sys/dev/ixl/i40e_lan_hmc.c
174
full_obj->cnt += obj->cnt;
sys/dev/ixl/i40e_lan_hmc.c
177
obj = &hw->hmc.hmc_obj[I40E_HMC_FCOE_CTX];
sys/dev/ixl/i40e_lan_hmc.c
178
obj->max_cnt = rd32(hw, I40E_GLHMC_FCOEMAX);
sys/dev/ixl/i40e_lan_hmc.c
179
obj->cnt = fcoe_cntx_num;
sys/dev/ixl/i40e_lan_hmc.c
180
obj->base = hw->hmc.hmc_obj[I40E_HMC_LAN_RX].base +
sys/dev/ixl/i40e_lan_hmc.c
183
obj->base = i40e_align_l2obj_base(obj->base);
sys/dev/ixl/i40e_lan_hmc.c
185
obj->size = BIT_ULL(size_exp);
sys/dev/ixl/i40e_lan_hmc.c
188
if (fcoe_cntx_num > obj->max_cnt) {
sys/dev/ixl/i40e_lan_hmc.c
191
fcoe_cntx_num, obj->max_cnt, ret_code);
sys/dev/ixl/i40e_lan_hmc.c
196
full_obj->max_cnt += obj->max_cnt;
sys/dev/ixl/i40e_lan_hmc.c
197
full_obj->cnt += obj->cnt;
sys/dev/ixl/i40e_lan_hmc.c
200
obj = &hw->hmc.hmc_obj[I40E_HMC_FCOE_FILT];
sys/dev/ixl/i40e_lan_hmc.c
201
obj->max_cnt = rd32(hw, I40E_GLHMC_FCOEFMAX);
sys/dev/ixl/i40e_lan_hmc.c
202
obj->cnt = fcoe_filt_num;
sys/dev/ixl/i40e_lan_hmc.c
203
obj->base = hw->hmc.hmc_obj[I40E_HMC_FCOE_CTX].base +
sys/dev/ixl/i40e_lan_hmc.c
206
obj->base = i40e_align_l2obj_base(obj->base);
sys/dev/ixl/i40e_lan_hmc.c
208
obj->size = BIT_ULL(size_exp);
sys/dev/ixl/i40e_lan_hmc.c
211
if (fcoe_filt_num > obj->max_cnt) {
sys/dev/ixl/i40e_lan_hmc.c
214
fcoe_filt_num, obj->max_cnt, ret_code);
sys/dev/ixl/i40e_lan_hmc.c
219
full_obj->max_cnt += obj->max_cnt;
sys/dev/ixl/i40e_lan_hmc.c
220
full_obj->cnt += obj->cnt;
sys/dev/ixl/i40e_lan_hmc.c
477
struct i40e_hmc_obj_info *obj;
sys/dev/ixl/i40e_lan_hmc.c
520
obj = &hw->hmc.hmc_obj[I40E_HMC_LAN_TX];
sys/dev/ixl/i40e_lan_hmc.c
522
(u32)((obj->base & I40E_GLHMC_LANTXBASE_FPMLANTXBASE_MASK) / 512));
sys/dev/ixl/i40e_lan_hmc.c
523
wr32(hw, I40E_GLHMC_LANTXCNT(hmc_fn_id), obj->cnt);
sys/dev/ixl/i40e_lan_hmc.c
526
obj = &hw->hmc.hmc_obj[I40E_HMC_LAN_RX];
sys/dev/ixl/i40e_lan_hmc.c
528
(u32)((obj->base & I40E_GLHMC_LANRXBASE_FPMLANRXBASE_MASK) / 512));
sys/dev/ixl/i40e_lan_hmc.c
529
wr32(hw, I40E_GLHMC_LANRXCNT(hmc_fn_id), obj->cnt);
sys/dev/ixl/i40e_lan_hmc.c
532
obj = &hw->hmc.hmc_obj[I40E_HMC_FCOE_CTX];
sys/dev/ixl/i40e_lan_hmc.c
534
(u32)((obj->base & I40E_GLHMC_FCOEDDPBASE_FPMFCOEDDPBASE_MASK) / 512));
sys/dev/ixl/i40e_lan_hmc.c
535
wr32(hw, I40E_GLHMC_FCOEDDPCNT(hmc_fn_id), obj->cnt);
sys/dev/ixl/i40e_lan_hmc.c
538
obj = &hw->hmc.hmc_obj[I40E_HMC_FCOE_FILT];
sys/dev/ixl/i40e_lan_hmc.c
540
(u32)((obj->base & I40E_GLHMC_FCOEFBASE_FPMFCOEFBASE_MASK) / 512));
sys/dev/ixl/i40e_lan_hmc.c
541
wr32(hw, I40E_GLHMC_FCOEFCNT(hmc_fn_id), obj->cnt);
sys/dev/ksyms/ksyms.c
390
vm_object_t obj;
sys/dev/ksyms/ksyms.c
397
obj = sc->sc_obj;
sys/dev/ksyms/ksyms.c
398
if (obj != NULL)
sys/dev/ksyms/ksyms.c
399
vm_object_deallocate(obj);
sys/dev/ksyms/ksyms.c
478
vm_object_t obj;
sys/dev/ksyms/ksyms.c
490
obj = sc->sc_obj;
sys/dev/ksyms/ksyms.c
491
vm_object_reference(obj);
sys/dev/ksyms/ksyms.c
492
*objp = obj;
sys/dev/mlx4/mlx4_core/icm.h
73
int mlx4_table_get(struct mlx4_dev *dev, struct mlx4_icm_table *table, u32 obj,
sys/dev/mlx4/mlx4_core/icm.h
75
void mlx4_table_put(struct mlx4_dev *dev, struct mlx4_icm_table *table, u32 obj);
sys/dev/mlx4/mlx4_core/icm.h
84
void *mlx4_table_find(struct mlx4_icm_table *table, u32 obj, dma_addr_t *dma_handle);
sys/dev/mlx4/mlx4_core/mlx4.h
1453
u32 uid, u32 obj, u32 count);
sys/dev/mlx4/mlx4_core/mlx4.h
1459
u32 mlx4_zone_free_entries_unique(struct mlx4_zone_allocator *zones, u32 obj, u32 count);
sys/dev/mlx4/mlx4_core/mlx4.h
923
void mlx4_bitmap_free(struct mlx4_bitmap *bitmap, u32 obj, int use_rr);
sys/dev/mlx4/mlx4_core/mlx4.h
926
void mlx4_bitmap_free_range(struct mlx4_bitmap *bitmap, u32 obj, int cnt,
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
111
u32 obj;
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
118
obj = find_aligned_range(bitmap->table, bitmap->last,
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
120
if (obj >= bitmap->max) {
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
123
obj = find_aligned_range(bitmap->table, 0, bitmap->max,
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
127
if (obj < bitmap->max) {
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
128
bitmap_set(bitmap->table, obj, cnt);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
129
if (obj == bitmap->last) {
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
130
bitmap->last = (obj + cnt);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
134
obj |= bitmap->top;
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
136
obj = -1;
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
138
if (obj != -1)
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
143
return obj;
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
151
static u32 mlx4_bitmap_masked_value(struct mlx4_bitmap *bitmap, u32 obj)
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
153
return obj & (bitmap->max + bitmap->reserved_top - 1);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
156
void mlx4_bitmap_free_range(struct mlx4_bitmap *bitmap, u32 obj, int cnt,
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
159
obj &= bitmap->max + bitmap->reserved_top - 1;
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
163
bitmap->last = min(bitmap->last, obj);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
167
bitmap_clear(bitmap->table, obj, cnt);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
420
static void __mlx4_free_from_zone(struct mlx4_zone_entry *zone, u32 obj,
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
423
mlx4_bitmap_free_range(zone->bitmap, obj - zone->offset, count, zone->use_rr);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
45
u32 obj;
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
481
struct mlx4_zone_allocator *zones, u32 obj)
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
49
obj = find_next_zero_bit(bitmap->table, bitmap->max, bitmap->last);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
493
if (obj >= zone->offset) {
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
494
u32 mobj = (obj - zone->offset) & zones->mask;
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
50
if (obj >= bitmap->max) {
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
53
obj = find_first_zero_bit(bitmap->table, bitmap->max);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
531
u32 mlx4_zone_free_entries(struct mlx4_zone_allocator *zones, u32 uid, u32 obj, u32 count)
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
545
__mlx4_free_from_zone(zone, obj, count);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
553
u32 mlx4_zone_free_entries_unique(struct mlx4_zone_allocator *zones, u32 obj, u32 count)
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
56
if (obj < bitmap->max) {
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
563
zone = __mlx4_find_zone_by_uid_unique(zones, obj);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
57
set_bit(obj, bitmap->table);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
570
__mlx4_free_from_zone(zone, obj, count);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
58
bitmap->last = (obj + 1);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
61
obj |= bitmap->top;
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
63
obj = -1;
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
65
if (obj != -1)
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
70
return obj;
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
73
void mlx4_bitmap_free(struct mlx4_bitmap *bitmap, u32 obj, int use_rr)
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
75
mlx4_bitmap_free_range(bitmap, obj, 1, use_rr);
sys/dev/mlx4/mlx4_core/mlx4_icm.c
250
int mlx4_table_get(struct mlx4_dev *dev, struct mlx4_icm_table *table, u32 obj,
sys/dev/mlx4/mlx4_core/mlx4_icm.c
253
u32 i = (obj & (table->num_obj - 1)) /
sys/dev/mlx4/mlx4_core/mlx4_icm.c
287
void mlx4_table_put(struct mlx4_dev *dev, struct mlx4_icm_table *table, u32 obj)
sys/dev/mlx4/mlx4_core/mlx4_icm.c
292
i = (obj & (table->num_obj - 1)) / (MLX4_TABLE_CHUNK_SIZE / table->obj_size);
sys/dev/mlx4/mlx4_core/mlx4_icm.c
307
void *mlx4_table_find(struct mlx4_icm_table *table, u32 obj,
sys/dev/mlx4/mlx4_core/mlx4_icm.c
321
idx = (u64) (obj & (table->num_obj - 1)) * table->obj_size;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
103
MLX5_SET(ipsec_obj, obj, aso_return_reg, MLX5_IPSEC_ASO_REG_C_4_5);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
140
void *obj, *salt_p, *salt_iv_p;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
143
obj = MLX5_ADDR_OF(create_ipsec_obj_in, in, ipsec_object);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
146
salt_p = MLX5_ADDR_OF(ipsec_obj, obj, salt);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
149
MLX5_SET(ipsec_obj, obj, icv_length, MLX5_IPSEC_OBJECT_ICV_LEN_16B);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
150
salt_iv_p = MLX5_ADDR_OF(ipsec_obj, obj, implicit_iv);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
155
MLX5_SET(ipsec_obj, obj, esn_en, 1);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
156
MLX5_SET(ipsec_obj, obj, esn_msb, attrs->replay_esn.esn_msb);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
157
MLX5_SET(ipsec_obj, obj, esn_overlap, attrs->replay_esn.overlap);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
161
MLX5_SET(ipsec_obj, obj, dekn, sa_entry->enc_key_id);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
169
mlx5e_ipsec_packet_setup(obj, sa_entry->ipsec->pdn, attrs);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
297
void *obj;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
315
obj = MLX5_ADDR_OF(query_ipsec_obj_out, out, ipsec_object);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
316
modify_field_select = MLX5_GET64(ipsec_obj, obj, modify_field_select);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
323
obj = MLX5_ADDR_OF(modify_ipsec_obj_in, in, ipsec_object);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
324
MLX5_SET64(ipsec_obj, obj, modify_field_select,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
327
MLX5_SET(ipsec_obj, obj, esn_msb, attrs->replay_esn.esn_msb);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
328
MLX5_SET(ipsec_obj, obj, esn_overlap, attrs->replay_esn.overlap);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
87
static void mlx5e_ipsec_packet_setup(void *obj, u32 pdn,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
92
aso_ctx = MLX5_ADDR_OF(ipsec_obj, obj, ipsec_aso);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
94
MLX5_SET(ipsec_obj, obj, ipsec_aso_access_pd, pdn);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
95
MLX5_SET(ipsec_obj, obj, full_offload, 1);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1083
bool mlx5_ib_devx_is_flow_dest(void *obj, int *dest_id, int *dest_type);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1084
bool mlx5_ib_devx_is_flow_counter(void *obj, u32 offset, u32 *counter_id);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1092
static inline bool mlx5_ib_devx_is_flow_dest(void *obj, int *dest_id,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1278
struct devx_obj *obj,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1339
struct devx_obj *obj = uobject->object;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1345
if (obj->flags & DEVX_OBJ_FLAGS_DCT)
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1346
ret = mlx5_core_destroy_dct(obj->ib_dev->mdev, &obj->core_dct);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1347
else if (obj->flags & DEVX_OBJ_FLAGS_CQ)
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1348
ret = mlx5_core_destroy_cq(obj->ib_dev->mdev, &obj->core_cq);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1350
ret = mlx5_cmd_exec(obj->ib_dev->mdev, obj->dinbox,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1351
obj->dinlen, out, sizeof(out));
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1358
list_for_each_entry_safe(sub_entry, tmp, &obj->event_sub, obj_list)
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1362
kfree(obj);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1368
struct devx_obj *obj = container_of(mcq, struct devx_obj, core_cq);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1374
table = &obj->ib_dev->devx_event_table;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1404
struct devx_obj *obj;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1425
obj = kzalloc(sizeof(struct devx_obj), GFP_KERNEL);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1426
if (!obj)
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1431
err = devx_handle_mkey_create(dev, obj, cmd_in, cmd_in_len);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1439
obj->flags |= DEVX_OBJ_FLAGS_DCT;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1440
err = mlx5_core_create_dct(dev->mdev, &obj->core_dct,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1444
obj->flags |= DEVX_OBJ_FLAGS_CQ;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1445
obj->core_cq.comp = devx_cq_comp;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1446
err = mlx5_core_create_cq(dev->mdev, &obj->core_cq,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1462
obj->flow_counter_bulk_size = 128UL * bulk;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1465
uobj->object = obj;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1466
INIT_LIST_HEAD(&obj->event_sub);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1467
obj->ib_dev = dev;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1468
devx_obj_build_destroy_cmd(cmd_in, cmd_out, obj->dinbox, &obj->dinlen,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1470
WARN_ON(obj->dinlen > MLX5_MAX_DESTROY_INBOX_SIZE_DW * sizeof(u32));
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1478
obj->obj_id = get_enc_obj_id(opcode | obj_type << 16, obj_id);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1483
if (obj->flags & DEVX_OBJ_FLAGS_DCT)
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1484
mlx5_core_destroy_dct(obj->ib_dev->mdev, &obj->core_dct);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1485
else if (obj->flags & DEVX_OBJ_FLAGS_CQ)
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1486
mlx5_core_destroy_cq(obj->ib_dev->mdev, &obj->core_cq);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1488
mlx5_cmd_exec(obj->ib_dev->mdev, obj->dinbox, obj->dinlen, out,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1491
kfree(obj);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1839
struct devx_obj *obj)
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1844
if (obj) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1859
struct devx_obj *obj)
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1874
obj);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1884
if (obj) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1915
struct devx_obj *obj = NULL;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1934
obj = (struct devx_obj *)devx_uobj->object;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1935
if (obj)
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1936
obj_id = get_dec_obj_id(obj->obj_id);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1981
if (!is_valid_events(dev->mdev, num_events, event_type_num_list, obj))
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1993
if (obj)
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1994
obj_type = get_dec_obj_type(obj,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2000
obj,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
203
bool mlx5_ib_devx_is_flow_dest(void *obj, int *dest_id, int *dest_type)
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2048
if (!obj) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
205
struct devx_obj *devx_obj = obj;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2059
&obj->event_sub);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2071
obj,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2086
struct devx_umem *obj)
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2111
obj->umem = ib_umem_get(ucontext, addr, size, access, 0);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2112
if (IS_ERR(obj->umem))
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2113
return PTR_ERR(obj->umem);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2115
mlx5_ib_cont_pages(obj->umem, obj->umem->address,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2117
&obj->page_shift, &obj->ncont, NULL);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2120
ib_umem_release(obj->umem);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2124
page_mask = (1 << obj->page_shift) - 1;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2125
obj->page_offset = obj->umem->address & page_mask;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2131
struct devx_umem *obj,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2135
(MLX5_ST_SZ_BYTES(mtt) * obj->ncont);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2141
struct devx_umem *obj,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2151
MLX5_SET64(umem, umem, num_of_mtt, obj->ncont);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2152
MLX5_SET(umem, umem, log_page_size, obj->page_shift -
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2154
MLX5_SET(umem, umem, page_offset, obj->page_offset);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2155
mlx5_ib_populate_pas(dev, obj->umem, obj->page_shift, mtt,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2156
(obj->umem->writable ? MLX5_IB_MTT_WRITE : 0) |
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2164
struct devx_umem *obj;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2176
obj = kzalloc(sizeof(struct devx_umem), GFP_KERNEL);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2177
if (!obj)
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2180
err = devx_umem_get(dev, &c->ibucontext, attrs, obj);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2184
err = devx_umem_reg_cmd_alloc(attrs, obj, &cmd);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2188
devx_umem_reg_cmd_build(dev, obj, &cmd);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2196
obj->mdev = dev->mdev;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2197
uobj->object = obj;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2198
devx_obj_build_destroy_cmd(cmd.in, cmd.out, obj->dinbox, &obj->dinlen, &obj_id);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2206
mlx5_cmd_exec(obj->mdev, obj->dinbox, obj->dinlen, cmd.out, sizeof(cmd.out));
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2208
ib_umem_release(obj->umem);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2210
kfree(obj);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2218
struct devx_umem *obj = uobject->object;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2222
err = mlx5_cmd_exec(obj->mdev, obj->dinbox, obj->dinlen, out, sizeof(out));
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2226
ib_umem_release(obj->umem);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2227
kfree(obj);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
225
bool mlx5_ib_devx_is_flow_counter(void *obj, u32 offset, u32 *counter_id)
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
227
struct devx_obj *devx_obj = obj;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
295
static u16 get_dec_obj_type(struct devx_obj *obj, u16 event_num)
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
299
opcode = (obj->obj_id >> 32) & 0xffff;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
306
return (obj->obj_id >> 48);
sys/dev/mthca/mthca_allocator.c
43
u32 obj;
sys/dev/mthca/mthca_allocator.c
47
obj = find_next_zero_bit(alloc->table, alloc->max, alloc->last);
sys/dev/mthca/mthca_allocator.c
48
if (obj >= alloc->max) {
sys/dev/mthca/mthca_allocator.c
50
obj = find_first_zero_bit(alloc->table, alloc->max);
sys/dev/mthca/mthca_allocator.c
53
if (obj < alloc->max) {
sys/dev/mthca/mthca_allocator.c
54
set_bit(obj, alloc->table);
sys/dev/mthca/mthca_allocator.c
55
obj |= alloc->top;
sys/dev/mthca/mthca_allocator.c
57
obj = -1;
sys/dev/mthca/mthca_allocator.c
61
return obj;
sys/dev/mthca/mthca_allocator.c
64
void mthca_free(struct mthca_alloc *alloc, u32 obj)
sys/dev/mthca/mthca_allocator.c
68
obj &= alloc->max - 1;
sys/dev/mthca/mthca_allocator.c
72
clear_bit(obj, alloc->table);
sys/dev/mthca/mthca_allocator.c
73
alloc->last = min(alloc->last, obj);
sys/dev/mthca/mthca_dev.h
417
void mthca_free(struct mthca_alloc *alloc, u32 obj);
sys/dev/mthca/mthca_memfree.c
221
int mthca_table_get(struct mthca_dev *dev, struct mthca_icm_table *table, int obj)
sys/dev/mthca/mthca_memfree.c
223
int i = (obj & (table->num_obj - 1)) * table->obj_size / MTHCA_TABLE_CHUNK_SIZE;
sys/dev/mthca/mthca_memfree.c
256
void mthca_table_put(struct mthca_dev *dev, struct mthca_icm_table *table, int obj)
sys/dev/mthca/mthca_memfree.c
263
i = (obj & (table->num_obj - 1)) * table->obj_size / MTHCA_TABLE_CHUNK_SIZE;
sys/dev/mthca/mthca_memfree.c
277
void *mthca_table_find(struct mthca_icm_table *table, int obj, dma_addr_t *dma_handle)
sys/dev/mthca/mthca_memfree.c
289
idx = (obj & (table->num_obj - 1)) * table->obj_size;
sys/dev/mthca/mthca_memfree.h
89
int mthca_table_get(struct mthca_dev *dev, struct mthca_icm_table *table, int obj);
sys/dev/mthca/mthca_memfree.h
90
void mthca_table_put(struct mthca_dev *dev, struct mthca_icm_table *table, int obj);
sys/dev/mthca/mthca_memfree.h
91
void *mthca_table_find(struct mthca_icm_table *table, int obj, dma_addr_t *dma_handle);
sys/dev/netmap/netmap_freebsd.c
1053
vm_object_t obj;
sys/dev/netmap/netmap_freebsd.c
1077
obj = cdev_pager_allocate(vmh, OBJT_DEVICE,
sys/dev/netmap/netmap_freebsd.c
1080
if (obj == NULL) {
sys/dev/netmap/netmap_freebsd.c
1086
*objp = obj;
sys/dev/netmap/netmap_freebsd.c
644
vm_object_t obj;
sys/dev/netmap/netmap_freebsd.c
672
return (e1->obj == e2->obj);
sys/dev/netmap/netmap_freebsd.c
686
vm_object_t obj;
sys/dev/netmap/netmap_freebsd.c
701
&obj, &index, &prot, &wired);
sys/dev/netmap/netmap_freebsd.c
707
vm_object_reference(obj);
sys/dev/netmap/netmap_freebsd.c
712
e->obj = obj;
sys/dev/netmap/netmap_freebsd.c
718
e->size = obj->size << PAGE_SHIFT;
sys/dev/netmap/netmap_freebsd.c
719
rv = vm_map_find(kernel_map, obj, 0, &e->kva, e->size, 0,
sys/dev/netmap/netmap_freebsd.c
741
e->obj = NULL; /* reference consumed by vm_map_remove() */
sys/dev/netmap/netmap_freebsd.c
743
vm_object_deallocate(e->obj);
sys/dev/netmap/netmap_freebsd.c
744
e->obj = NULL;
sys/dev/oce/oce_if.h
281
#define DBUF_PA(obj) ((obj)->addr)
sys/dev/oce/oce_if.h
282
#define DBUF_VA(obj) ((obj)->ptr)
sys/dev/oce/oce_if.h
283
#define DBUF_TAG(obj) ((obj)->tag)
sys/dev/oce/oce_if.h
284
#define DBUF_MAP(obj) ((obj)->map)
sys/dev/oce/oce_if.h
285
#define DBUF_SYNC(obj, flags) \
sys/dev/oce/oce_if.h
286
(void) bus_dmamap_sync(DBUF_TAG(obj), DBUF_MAP(obj), (flags))
sys/dev/ocs_fc/ocs_cam.c
2785
ocs_scsi_ini_ddump(ocs_textbuf_t *textbuf, ocs_scsi_ddump_type_e type, void *obj)
sys/dev/ocs_fc/ocs_cam.c
2815
ocs_scsi_tgt_ddump(ocs_textbuf_t *textbuf, ocs_scsi_ddump_type_e type, void *obj)
sys/dev/ocs_fc/ocs_cam.c
2835
ocs_io_t *io = obj;
sys/dev/ocs_fc/ocs_scsi.h
381
extern void ocs_scsi_ini_ddump(ocs_textbuf_t *textbuf, ocs_scsi_ddump_type_e type, void *obj);
sys/dev/ocs_fc/ocs_scsi.h
382
extern void ocs_scsi_tgt_ddump(ocs_textbuf_t *textbuf, ocs_scsi_ddump_type_e type, void *obj);
sys/dev/pci/pci_user.c
1000
obj->memattr = pbm->pbm_memattr;
sys/dev/pci/pci_user.c
1009
error = vm_mmap_object(map, &addr, plen, prot, prot, flags, obj, 0,
sys/dev/pci/pci_user.c
1012
vm_object_deallocate(obj);
sys/dev/pci/pci_user.c
952
vm_object_t obj;
sys/dev/pci/pci_user.c
995
obj = vm_pager_allocate(OBJT_SG, sg, plen, prot, 0, td->td_ucred);
sys/dev/pci/pci_user.c
996
if (obj == NULL) {
sys/dev/qat/include/common/adf_uio_control.h
23
vm_object_t obj;
sys/dev/qat/qat_common/adf_freebsd_uio.c
161
vm_object_t obj;
sys/dev/qat/qat_common/adf_freebsd_uio.c
176
obj = vm_pager_allocate(
sys/dev/qat/qat_common/adf_freebsd_uio.c
178
if (obj != NULL) {
sys/dev/qat/qat_common/adf_freebsd_uio.c
179
VM_OBJECT_WLOCK(obj);
sys/dev/qat/qat_common/adf_freebsd_uio.c
180
vm_object_set_memattr(obj, VM_MEMATTR_UNCACHEABLE);
sys/dev/qat/qat_common/adf_freebsd_uio.c
181
VM_OBJECT_WUNLOCK(obj);
sys/dev/qat/qat_common/adf_freebsd_uio.c
185
return obj;
sys/dev/qat/qat_common/adf_freebsd_uio.c
285
if (!bundle->obj) {
sys/dev/qat/qat_common/adf_freebsd_uio.c
299
vm_object_reference(bundle->obj);
sys/dev/qat/qat_common/adf_freebsd_uio.c
300
*object = bundle->obj;
sys/dev/qat/qat_common/adf_freebsd_uio.c
349
bundle->obj =
sys/dev/qat/qat_common/adf_freebsd_uio.c
351
if (!bundle->obj) {
sys/dev/qat/qat_common/adf_freebsd_uio.c
425
vm_object_deallocate(bundle->obj);
sys/dev/sound/dummy.c
129
dummy_chan_free(kobj_t obj, void *data)
sys/dev/sound/dummy.c
141
dummy_chan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b,
sys/dev/sound/dummy.c
165
dummy_chan_free(obj, ch);
sys/dev/sound/dummy.c
173
dummy_chan_setformat(kobj_t obj, void *data, uint32_t format)
sys/dev/sound/dummy.c
186
dummy_chan_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/dev/sound/dummy.c
196
dummy_chan_setblocksize(kobj_t obj, void *data, uint32_t blocksize)
sys/dev/sound/dummy.c
204
dummy_chan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/dummy.c
238
dummy_chan_getptr(kobj_t obj, void *data)
sys/dev/sound/dummy.c
246
dummy_chan_getcaps(kobj_t obj, void *data)
sys/dev/sound/fdt/audio_soc.c
135
audio_soc_chan_setblocksize(kobj_t obj, void *data, uint32_t blocksz)
sys/dev/sound/fdt/audio_soc.c
142
audio_soc_chan_setformat(kobj_t obj, void *data, uint32_t format)
sys/dev/sound/fdt/audio_soc.c
155
audio_soc_chan_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/dev/sound/fdt/audio_soc.c
193
audio_soc_chan_getptr(kobj_t obj, void *data)
sys/dev/sound/fdt/audio_soc.c
205
audio_soc_chan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b,
sys/dev/sound/fdt/audio_soc.c
227
audio_soc_chan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/fdt/audio_soc.c
244
audio_soc_chan_free(kobj_t obj, void *data)
sys/dev/sound/fdt/audio_soc.c
259
audio_soc_chan_getcaps(kobj_t obj, void *data)
sys/dev/sound/macio/aoa.c
148
aoa_chan_setblocksize(kobj_t obj, void *data, u_int32_t blocksz)
sys/dev/sound/macio/aoa.c
191
aoa_chan_setformat(kobj_t obj, void *data, u_int32_t format)
sys/dev/sound/macio/aoa.c
202
aoa_chan_setspeed(kobj_t obj, void *data, u_int32_t speed)
sys/dev/sound/macio/aoa.c
210
aoa_chan_getptr(kobj_t obj, void *data)
sys/dev/sound/macio/aoa.c
221
aoa_chan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b,
sys/dev/sound/macio/aoa.c
258
aoa_chan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/macio/aoa.c
305
aoa_chan_free(kobj_t obj, void *data)
sys/dev/sound/macio/aoa.c
346
aoa_chan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/als4000.c
205
alschan_init(kobj_t obj, void *devinfo,
sys/dev/sound/pci/als4000.c
235
alschan_setformat(kobj_t obj, void *data, u_int32_t format)
sys/dev/sound/pci/als4000.c
244
alschan_setspeed(kobj_t obj, void *data, u_int32_t speed)
sys/dev/sound/pci/als4000.c
262
alschan_setblocksize(kobj_t obj, void *data, u_int32_t blocksize)
sys/dev/sound/pci/als4000.c
275
alschan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/als4000.c
289
alschan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/als4000.c
392
alspchan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/als4000.c
491
alsrchan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/atiixp.c
376
atiixp_rdcd(kobj_t obj, void *devinfo, int reg)
sys/dev/sound/pci/atiixp.c
408
atiixp_wrcd(kobj_t obj, void *devinfo, int reg, uint32_t data)
sys/dev/sound/pci/atiixp.c
435
atiixp_chan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b,
sys/dev/sound/pci/atiixp.c
486
atiixp_chan_setformat(kobj_t obj, void *data, uint32_t format)
sys/dev/sound/pci/atiixp.c
523
atiixp_chan_setspeed(kobj_t obj, void *data, uint32_t spd)
sys/dev/sound/pci/atiixp.c
530
atiixp_chan_setfragments(kobj_t obj, void *data,
sys/dev/sound/pci/atiixp.c
569
atiixp_chan_setblocksize(kobj_t obj, void *data, uint32_t blksz)
sys/dev/sound/pci/atiixp.c
574
atiixp_chan_setfragments(obj, data, blksz, sc->blkcnt);
sys/dev/sound/pci/atiixp.c
718
atiixp_chan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/atiixp.c
824
atiixp_chan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/atiixp.c
841
atiixp_chan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/cmi.c
345
cmichan_init(kobj_t obj, void *devinfo,
sys/dev/sound/pci/cmi.c
376
cmichan_setformat(kobj_t obj, void *data, u_int32_t format)
sys/dev/sound/pci/cmi.c
418
cmichan_setspeed(kobj_t obj, void *data, u_int32_t speed)
sys/dev/sound/pci/cmi.c
464
cmichan_setblocksize(kobj_t obj, void *data, u_int32_t blocksize)
sys/dev/sound/pci/cmi.c
479
cmichan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/cmi.c
514
cmichan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/cmi.c
580
cmichan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/cs4281.c
255
cs4281_rdcd(kobj_t obj, void *devinfo, int regno)
sys/dev/sound/pci/cs4281.c
287
cs4281_wrcd(kobj_t obj, void *devinfo, int regno, u_int32_t data)
sys/dev/sound/pci/cs4281.c
316
cs4281chan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
sys/dev/sound/pci/cs4281.c
343
cs4281chan_setblocksize(kobj_t obj, void *data, u_int32_t blocksize)
sys/dev/sound/pci/cs4281.c
365
cs4281chan_setspeed(kobj_t obj, void *data, u_int32_t speed)
sys/dev/sound/pci/cs4281.c
382
cs4281chan_setformat(kobj_t obj, void *data, u_int32_t format)
sys/dev/sound/pci/cs4281.c
408
cs4281chan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/cs4281.c
424
cs4281chan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/cs4281.c
446
cs4281chan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/csapcm.c
140
csa_rdcd(kobj_t obj, void *devinfo, int regno)
sys/dev/sound/pci/csapcm.c
154
csa_wrcd(kobj_t obj, void *devinfo, int regno, u_int32_t data)
sys/dev/sound/pci/csapcm.c
530
csachan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
sys/dev/sound/pci/csapcm.c
545
csachan_setformat(kobj_t obj, void *data, u_int32_t format)
sys/dev/sound/pci/csapcm.c
554
csachan_setspeed(kobj_t obj, void *data, u_int32_t speed)
sys/dev/sound/pci/csapcm.c
563
csachan_setblocksize(kobj_t obj, void *data, u_int32_t blocksize)
sys/dev/sound/pci/csapcm.c
569
csachan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/csapcm.c
595
csachan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/csapcm.c
618
csachan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/emu10k1.c
1005
emurchan_setspeed(kobj_t obj, void *data, u_int32_t speed)
sys/dev/sound/pci/emu10k1.c
1024
emurchan_setblocksize(kobj_t obj, void *data, u_int32_t blocksize)
sys/dev/sound/pci/emu10k1.c
1038
emurchan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/emu10k1.c
1120
emurchan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/emu10k1.c
1134
emurchan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/emu10k1.c
378
emu_rdcd(kobj_t obj, void *devinfo, int regno)
sys/dev/sound/pci/emu10k1.c
387
emu_wrcd(kobj_t obj, void *devinfo, int regno, u_int32_t data)
sys/dev/sound/pci/emu10k1.c
808
emupchan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b,
sys/dev/sound/pci/emu10k1.c
834
emupchan_free(kobj_t obj, void *data)
sys/dev/sound/pci/emu10k1.c
848
emupchan_setformat(kobj_t obj, void *data, u_int32_t format)
sys/dev/sound/pci/emu10k1.c
857
emupchan_setspeed(kobj_t obj, void *data, u_int32_t speed)
sys/dev/sound/pci/emu10k1.c
866
emupchan_setblocksize(kobj_t obj, void *data, u_int32_t blocksize)
sys/dev/sound/pci/emu10k1.c
879
emupchan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/emu10k1.c
909
emupchan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/emu10k1.c
923
emupchan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/emu10k1.c
943
emurchan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b,
sys/dev/sound/pci/emu10k1.c
996
emurchan_setformat(kobj_t obj, void *data, u_int32_t format)
sys/dev/sound/pci/emu10kx-pcm.c
1008
emurchan_getptr(kobj_t obj __unused, void *c_devinfo)
sys/dev/sound/pci/emu10kx-pcm.c
1020
emurchan_getcaps(kobj_t obj __unused, void *c_devinfo __unused)
sys/dev/sound/pci/emu10kx-pcm.c
1039
emufxrchan_init(kobj_t obj __unused, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir __unused)
sys/dev/sound/pci/emu10kx-pcm.c
1071
emufxrchan_setformat(kobj_t obj __unused, void *c_devinfo __unused, uint32_t format)
sys/dev/sound/pci/emu10kx-pcm.c
1078
emufxrchan_setspeed(kobj_t obj __unused, void *c_devinfo, uint32_t speed)
sys/dev/sound/pci/emu10kx-pcm.c
1087
emufxrchan_setblocksize(kobj_t obj __unused, void *c_devinfo, uint32_t blocksize)
sys/dev/sound/pci/emu10kx-pcm.c
1104
emufxrchan_trigger(kobj_t obj __unused, void *c_devinfo, int go)
sys/dev/sound/pci/emu10kx-pcm.c
1178
emufxrchan_getptr(kobj_t obj __unused, void *c_devinfo)
sys/dev/sound/pci/emu10kx-pcm.c
1190
emufxrchan_getcaps(kobj_t obj __unused, void *c_devinfo)
sys/dev/sound/pci/emu10kx-pcm.c
1202
emufxrchan_getrates(kobj_t obj __unused, void *c_devinfo, int **rates)
sys/dev/sound/pci/emu10kx-pcm.c
629
emu_erdcd(kobj_t obj __unused, void *devinfo, int regno)
sys/dev/sound/pci/emu10kx-pcm.c
637
emu_ewrcd(kobj_t obj __unused, void *devinfo, int regno, uint32_t data)
sys/dev/sound/pci/emu10kx-pcm.c
654
emu_rdcd(kobj_t obj __unused, void *devinfo, int regno)
sys/dev/sound/pci/emu10kx-pcm.c
666
emu_wrcd(kobj_t obj __unused, void *devinfo, int regno, uint32_t data)
sys/dev/sound/pci/emu10kx-pcm.c
706
emupchan_init(kobj_t obj __unused, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir __unused)
sys/dev/sound/pci/emu10kx-pcm.c
736
emupchan_free(kobj_t obj __unused, void *c_devinfo)
sys/dev/sound/pci/emu10kx-pcm.c
749
emupchan_setformat(kobj_t obj __unused, void *c_devinfo, uint32_t format)
sys/dev/sound/pci/emu10kx-pcm.c
758
emupchan_setspeed(kobj_t obj __unused, void *c_devinfo, uint32_t speed)
sys/dev/sound/pci/emu10kx-pcm.c
767
emupchan_setblocksize(kobj_t obj __unused, void *c_devinfo, uint32_t blocksize)
sys/dev/sound/pci/emu10kx-pcm.c
782
emupchan_trigger(kobj_t obj __unused, void *c_devinfo, int go)
sys/dev/sound/pci/emu10kx-pcm.c
810
emupchan_getptr(kobj_t obj __unused, void *c_devinfo)
sys/dev/sound/pci/emu10kx-pcm.c
822
emupchan_getcaps(kobj_t obj __unused, void *c_devinfo __unused)
sys/dev/sound/pci/emu10kx-pcm.c
858
emurchan_init(kobj_t obj __unused, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir __unused)
sys/dev/sound/pci/emu10kx-pcm.c
889
emurchan_free(kobj_t obj __unused, void *c_devinfo)
sys/dev/sound/pci/emu10kx-pcm.c
899
emurchan_setformat(kobj_t obj __unused, void *c_devinfo, uint32_t format)
sys/dev/sound/pci/emu10kx-pcm.c
908
emurchan_setspeed(kobj_t obj __unused, void *c_devinfo, uint32_t speed)
sys/dev/sound/pci/emu10kx-pcm.c
922
emurchan_setblocksize(kobj_t obj __unused, void *c_devinfo, uint32_t blocksize)
sys/dev/sound/pci/emu10kx-pcm.c
944
emurchan_trigger(kobj_t obj __unused, void *c_devinfo, int go)
sys/dev/sound/pci/envy24.c
1561
envy24chan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
sys/dev/sound/pci/envy24.c
1605
envy24chan_free(kobj_t obj, void *data)
sys/dev/sound/pci/envy24.c
1622
envy24chan_setformat(kobj_t obj, void *data, u_int32_t format)
sys/dev/sound/pci/envy24.c
1688
envy24chan_setspeed(kobj_t obj, void *data, u_int32_t speed)
sys/dev/sound/pci/envy24.c
1713
envy24chan_setblocksize(kobj_t obj, void *data, u_int32_t blocksize)
sys/dev/sound/pci/envy24.c
1756
envy24chan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/envy24.c
1868
envy24chan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/envy24.c
1890
envy24chan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/envy24.c
689
envy24_rdcd(kobj_t obj, void *devinfo, int regno)
sys/dev/sound/pci/envy24.c
714
envy24_wrcd(kobj_t obj, void *devinfo, int regno, u_int16_t data)
sys/dev/sound/pci/envy24ht.c
1470
envy24htchan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
sys/dev/sound/pci/envy24ht.c
1516
envy24htchan_free(kobj_t obj, void *data)
sys/dev/sound/pci/envy24ht.c
1533
envy24htchan_setformat(kobj_t obj, void *data, u_int32_t format)
sys/dev/sound/pci/envy24ht.c
1599
envy24htchan_setspeed(kobj_t obj, void *data, u_int32_t speed)
sys/dev/sound/pci/envy24ht.c
1624
envy24htchan_setblocksize(kobj_t obj, void *data, u_int32_t blocksize)
sys/dev/sound/pci/envy24ht.c
1667
envy24htchan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/envy24ht.c
1777
envy24htchan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/envy24ht.c
1799
envy24htchan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/envy24ht.c
768
envy24ht_rdcd(kobj_t obj, void *devinfo, int regno)
sys/dev/sound/pci/envy24ht.c
793
envy24ht_wrcd(kobj_t obj, void *devinfo, int regno, u_int16_t data)
sys/dev/sound/pci/es137x.c
1110
es1371_wrcd(kobj_t obj, void *s, int addr, uint32_t data)
sys/dev/sound/pci/es137x.c
1148
es1371_rdcd(kobj_t obj, void *s, int addr)
sys/dev/sound/pci/es137x.c
442
eschan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b,
sys/dev/sound/pci/es137x.c
534
eschan_setformat(kobj_t obj, void *data, uint32_t format)
sys/dev/sound/pci/es137x.c
568
eschan1370_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/dev/sound/pci/es137x.c
613
eschan1371_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/dev/sound/pci/es137x.c
633
eschan_setfragments(kobj_t obj, void *data, uint32_t blksz, uint32_t blkcnt)
sys/dev/sound/pci/es137x.c
672
eschan_setblocksize(kobj_t obj, void *data, uint32_t blksz)
sys/dev/sound/pci/es137x.c
677
eschan_setfragments(obj, data, blksz, es->blkcnt);
sys/dev/sound/pci/es137x.c
755
eschan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/es137x.c
853
eschan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/es137x.c
883
eschan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/fm801.c
209
fm801_rdcd(kobj_t obj, void *devinfo, int regno)
sys/dev/sound/pci/fm801.c
239
fm801_wrcd(kobj_t obj, void *devinfo, int regno, u_int32_t data)
sys/dev/sound/pci/fm801.c
329
fm801ch_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
sys/dev/sound/pci/fm801.c
345
fm801ch_setformat(kobj_t obj, void *data, u_int32_t format)
sys/dev/sound/pci/fm801.c
391
fm801ch_setspeed(kobj_t obj, void *data, u_int32_t speed)
sys/dev/sound/pci/fm801.c
417
fm801ch_setblocksize(kobj_t obj, void *data, u_int32_t blocksize)
sys/dev/sound/pci/fm801.c
439
fm801ch_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/fm801.c
494
fm801ch_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/fm801.c
516
fm801ch_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/hda/hdaa.c
1757
hdaa_channel_init(kobj_t obj, void *data, struct snd_dbuf *b,
sys/dev/sound/pci/hda/hdaa.c
1787
hdaa_channel_setformat(kobj_t obj, void *data, uint32_t format)
sys/dev/sound/pci/hda/hdaa.c
1803
hdaa_channel_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/dev/sound/pci/hda/hdaa.c
2079
hdaa_channel_setfragments(kobj_t obj, void *data,
sys/dev/sound/pci/hda/hdaa.c
2117
hdaa_channel_setblocksize(kobj_t obj, void *data, uint32_t blksz)
sys/dev/sound/pci/hda/hdaa.c
2121
hdaa_channel_setfragments(obj, data, blksz, ch->pdevinfo->chan_blkcnt);
sys/dev/sound/pci/hda/hdaa.c
2178
hdaa_channel_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/hda/hdaa.c
2204
hdaa_channel_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/hda/hdaa.c
2230
hdaa_channel_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/hdsp-pcm.c
665
hdspchan_free(kobj_t obj, void *data)
sys/dev/sound/pci/hdsp-pcm.c
690
hdspchan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b,
sys/dev/sound/pci/hdsp-pcm.c
748
hdspchan_free(obj, ch);
sys/dev/sound/pci/hdsp-pcm.c
756
hdspchan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/hdsp-pcm.c
800
hdspchan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/hdsp-pcm.c
823
hdspchan_setformat(kobj_t obj, void *data, uint32_t format)
sys/dev/sound/pci/hdsp-pcm.c
840
hdspchan_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/dev/sound/pci/hdsp-pcm.c
902
hdspchan_setblocksize(kobj_t obj, void *data, uint32_t blocksize)
sys/dev/sound/pci/hdsp-pcm.c
982
hdspchan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/hdspe-pcm.c
656
hdspechan_free(kobj_t obj, void *data)
sys/dev/sound/pci/hdspe-pcm.c
681
hdspechan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b,
sys/dev/sound/pci/hdspe-pcm.c
732
hdspechan_free(obj, ch);
sys/dev/sound/pci/hdspe-pcm.c
740
hdspechan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/hdspe-pcm.c
784
hdspechan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/hdspe-pcm.c
806
hdspechan_setformat(kobj_t obj, void *data, uint32_t format)
sys/dev/sound/pci/hdspe-pcm.c
823
hdspechan_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/dev/sound/pci/hdspe-pcm.c
897
hdspechan_setblocksize(kobj_t obj, void *data, uint32_t blocksize)
sys/dev/sound/pci/hdspe-pcm.c
972
hdspechan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/ich.c
265
ich_rdcd(kobj_t obj, void *devinfo, int regno)
sys/dev/sound/pci/ich.c
276
ich_wrcd(kobj_t obj, void *devinfo, int regno, uint32_t data)
sys/dev/sound/pci/ich.c
368
ichchan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
sys/dev/sound/pci/ich.c
431
ichchan_setformat(kobj_t obj, void *data, uint32_t format)
sys/dev/sound/pci/ich.c
447
ichchan_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/dev/sound/pci/ich.c
481
ichchan_setblocksize(kobj_t obj, void *data, uint32_t blocksize)
sys/dev/sound/pci/ich.c
509
ichchan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/ich.c
543
ichchan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/ich.c
566
ichchan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/neomagic.c
225
nm_initcd(kobj_t obj, void *devinfo)
sys/dev/sound/pci/neomagic.c
246
nm_rdcd(kobj_t obj, void *devinfo, int regno)
sys/dev/sound/pci/neomagic.c
262
nm_wrcd(kobj_t obj, void *devinfo, int regno, u_int32_t data)
sys/dev/sound/pci/neomagic.c
350
nmchan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
sys/dev/sound/pci/neomagic.c
373
nmchan_free(kobj_t obj, void *data)
sys/dev/sound/pci/neomagic.c
379
nmchan_setformat(kobj_t obj, void *data, u_int32_t format)
sys/dev/sound/pci/neomagic.c
388
nmchan_setspeed(kobj_t obj, void *data, u_int32_t speed)
sys/dev/sound/pci/neomagic.c
397
nmchan_setblocksize(kobj_t obj, void *data, u_int32_t blocksize)
sys/dev/sound/pci/neomagic.c
407
nmchan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/neomagic.c
455
nmchan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/neomagic.c
467
nmchan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/solo.c
523
esschan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
sys/dev/sound/pci/solo.c
542
esschan_setformat(kobj_t obj, void *data, u_int32_t format)
sys/dev/sound/pci/solo.c
551
esschan_setspeed(kobj_t obj, void *data, u_int32_t speed)
sys/dev/sound/pci/solo.c
565
esschan_setblocksize(kobj_t obj, void *data, u_int32_t blocksize)
sys/dev/sound/pci/solo.c
574
esschan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/solo.c
604
esschan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/solo.c
617
esschan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/t4dwave.c
179
tr_rdcd(kobj_t obj, void *devinfo, int regno)
sys/dev/sound/pci/t4dwave.c
238
tr_wrcd(kobj_t obj, void *devinfo, int regno, u_int32_t data)
sys/dev/sound/pci/t4dwave.c
500
trpchan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
sys/dev/sound/pci/t4dwave.c
518
trpchan_setformat(kobj_t obj, void *data, u_int32_t format)
sys/dev/sound/pci/t4dwave.c
528
trpchan_setspeed(kobj_t obj, void *data, u_int32_t speed)
sys/dev/sound/pci/t4dwave.c
537
trpchan_setblocksize(kobj_t obj, void *data, u_int32_t blocksize)
sys/dev/sound/pci/t4dwave.c
546
trpchan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/t4dwave.c
579
trpchan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/t4dwave.c
588
trpchan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/t4dwave.c
609
trrchan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
sys/dev/sound/pci/t4dwave.c
626
trrchan_setformat(kobj_t obj, void *data, u_int32_t format)
sys/dev/sound/pci/t4dwave.c
644
trrchan_setspeed(kobj_t obj, void *data, u_int32_t speed)
sys/dev/sound/pci/t4dwave.c
658
trrchan_setblocksize(kobj_t obj, void *data, u_int32_t blocksize)
sys/dev/sound/pci/t4dwave.c
668
trrchan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/t4dwave.c
700
trrchan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/t4dwave.c
710
trrchan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/via8233.c
339
via_write_codec(kobj_t obj, void *addr, int reg, uint32_t val)
sys/dev/sound/pci/via8233.c
354
via_read_codec(kobj_t obj, void *addr, int reg)
sys/dev/sound/pci/via8233.c
403
via8233wr_setformat(kobj_t obj, void *data, uint32_t format)
sys/dev/sound/pci/via8233.c
422
via8233dxs_setformat(kobj_t obj, void *data, uint32_t format)
sys/dev/sound/pci/via8233.c
444
via8233msgd_setformat(kobj_t obj, void *data, uint32_t format)
sys/dev/sound/pci/via8233.c
472
via8233wr_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/dev/sound/pci/via8233.c
484
via8233dxs_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/dev/sound/pci/via8233.c
504
via8233msgd_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/dev/sound/pci/via8233.c
519
via8233wr_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/via8233.c
531
via8233dxs_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/via8233.c
548
via8233msgd_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/via8233.c
563
via8233chan_setfragments(kobj_t obj, void *data,
sys/dev/sound/pci/via8233.c
602
via8233chan_setblocksize(kobj_t obj, void *data, uint32_t blksz)
sys/dev/sound/pci/via8233.c
607
via8233chan_setfragments(obj, data, blksz, via->blkcnt);
sys/dev/sound/pci/via8233.c
613
via8233chan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/via8233.c
656
via8233wr_init(kobj_t obj, void *devinfo, struct snd_dbuf *b,
sys/dev/sound/pci/via8233.c
687
via8233dxs_init(kobj_t obj, void *devinfo, struct snd_dbuf *b,
sys/dev/sound/pci/via8233.c
724
via8233msgd_init(kobj_t obj, void *devinfo, struct snd_dbuf *b,
sys/dev/sound/pci/via8233.c
882
via8233chan_trigger(kobj_t obj, void* data, int go)
sys/dev/sound/pci/via82c686.c
177
via_write_codec(kobj_t obj, void *addr, int reg, u_int32_t val)
sys/dev/sound/pci/via82c686.c
189
via_read_codec(kobj_t obj, void *addr, int reg)
sys/dev/sound/pci/via82c686.c
243
viachan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
sys/dev/sound/pci/via82c686.c
280
viachan_setformat(kobj_t obj, void *data, u_int32_t format)
sys/dev/sound/pci/via82c686.c
304
viachan_setspeed(kobj_t obj, void *data, u_int32_t speed)
sys/dev/sound/pci/via82c686.c
327
viachan_setblocksize(kobj_t obj, void *data, u_int32_t blocksize)
sys/dev/sound/pci/via82c686.c
338
viachan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/via82c686.c
363
viachan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/via82c686.c
400
viachan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/vibes.c
191
svchan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
sys/dev/sound/pci/vibes.c
214
svchan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pci/vibes.c
220
svchan_setblocksize(kobj_t obj, void *data, u_int32_t blocksize)
sys/dev/sound/pci/vibes.c
233
svchan_setformat(kobj_t obj, void *data, u_int32_t format)
sys/dev/sound/pci/vibes.c
244
svchan_setspeed(kobj_t obj, void *data, u_int32_t speed)
sys/dev/sound/pci/vibes.c
313
svrchan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/vibes.c
357
svrchan_getptr(kobj_t obj, void *data)
sys/dev/sound/pci/vibes.c
385
svpchan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pci/vibes.c
434
svpchan_getptr(kobj_t obj, void *data)
sys/dev/sound/pcm/vchan.c
108
vchan_setformat(kobj_t obj, void *data, uint32_t format)
sys/dev/sound/pcm/vchan.c
123
vchan_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/dev/sound/pcm/vchan.c
135
vchan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/pcm/vchan.c
184
vchan_getcaps(kobj_t obj, void *data)
sys/dev/sound/pcm/vchan.c
231
vchan_getmatrix(kobj_t obj, void *data, uint32_t format)
sys/dev/sound/pcm/vchan.c
60
vchan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b,
sys/dev/sound/pcm/vchan.c
99
vchan_free(kobj_t obj, void *data)
sys/dev/sound/usb/uaudio_pcm.c
100
ua_chan_getcaps(kobj_t obj, void *data)
sys/dev/sound/usb/uaudio_pcm.c
106
ua_chan_getmatrix(kobj_t obj, void *data, uint32_t format)
sys/dev/sound/usb/uaudio_pcm.c
41
ua_chan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
sys/dev/sound/usb/uaudio_pcm.c
47
ua_chan_free(kobj_t obj, void *data)
sys/dev/sound/usb/uaudio_pcm.c
53
ua_chan_setformat(kobj_t obj, void *data, uint32_t format)
sys/dev/sound/usb/uaudio_pcm.c
63
ua_chan_setspeed(kobj_t obj, void *data, uint32_t speed)
sys/dev/sound/usb/uaudio_pcm.c
69
ua_chan_setblocksize(kobj_t obj, void *data, uint32_t blocksize)
sys/dev/sound/usb/uaudio_pcm.c
75
ua_chan_setfragments(kobj_t obj, void *data, uint32_t blocksize, uint32_t blockcount)
sys/dev/sound/usb/uaudio_pcm.c
81
ua_chan_trigger(kobj_t obj, void *data, int go)
sys/dev/sound/usb/uaudio_pcm.c
94
ua_chan_getptr(kobj_t obj, void *data)
sys/dev/thunderbolt/nhi_wmi.c
171
ACPI_OBJECT *obj;
sys/dev/thunderbolt/nhi_wmi.c
187
obj = out.Pointer;
sys/dev/thunderbolt/nhi_wmi.c
188
if (obj != NULL && obj->Type == ACPI_TYPE_INTEGER)
sys/dev/thunderbolt/nhi_wmi.c
189
val = (uint32_t)obj->Integer.Value;
sys/dev/usb/net/if_usie.c
1381
usie_cns_req(struct usie_softc *sc, uint32_t id, uint16_t obj)
sys/dev/usb/net/if_usie.c
1407
switch (obj) {
sys/dev/usb/net/if_usie.c
1440
cns->obj = htobe16(obj);
sys/dev/usb/net/if_usie.c
1469
switch (be16toh(cns->obj)) {
sys/dev/usb/net/if_usie.c
1565
be16toh(cns->obj), cns->op, cns->rsv0,
sys/dev/usb/net/if_usievar.h
94
uint16_t obj; /* object type */
sys/dev/usb/usb_hub_acpi.c
148
ACPI_OBJECT *obj = buf.Pointer;
sys/dev/usb/usb_hub_acpi.c
152
acpi_PkgInt(obj, 0, &conn);
sys/dev/usb/usb_hub_acpi.c
153
acpi_PkgInt(obj, 1, &porttypenum);
sys/dev/usb/usb_hub_acpi.c
274
ACPI_OBJECT *obj;
sys/dev/usb/usb_hub_acpi.c
278
obj = buf.Pointer;
sys/dev/usb/usb_hub_acpi.c
280
if (obj->Type == ACPI_TYPE_PACKAGE
sys/dev/usb/usb_hub_acpi.c
281
&& obj->Package.Elements[0].Type == ACPI_TYPE_BUFFER) {
sys/dev/usb/usb_hub_acpi.c
284
obj1 = &obj->Package.Elements[0];
sys/dev/usb/usb_hub_acpi.c
287
} else if (obj->Type == ACPI_TYPE_BUFFER) {
sys/dev/usb/usb_hub_acpi.c
288
len = obj->Buffer.Length;
sys/dev/usb/usb_hub_acpi.c
289
resbuf = obj->Buffer.Pointer;
sys/dev/vmm/vmm_mem.c
181
vm_object_t obj;
sys/dev/vmm/vmm_mem.c
206
obj = vm_object_allocate(OBJT_SWAP, len >> PAGE_SHIFT);
sys/dev/vmm/vmm_mem.c
207
if (obj == NULL)
sys/dev/vmm/vmm_mem.c
211
seg->object = obj;
sys/dev/wg/if_wg.c
3190
wg_prison_remove(void *obj, void *data __unused)
sys/dev/wg/if_wg.c
3192
const struct prison *pr = obj;
sys/dev/xen/cpu/xen_acpi_cpu.c
109
const ACPI_OBJECT *obj = &res->Package.Elements[idx];
sys/dev/xen/cpu/xen_acpi_cpu.c
111
if (obj == NULL || obj->Type != ACPI_TYPE_BUFFER ||
sys/dev/xen/cpu/xen_acpi_cpu.c
112
obj->Buffer.Length < sizeof(raw))
sys/dev/xen/cpu/xen_acpi_cpu.c
115
memcpy(&raw, obj->Buffer.Pointer, sizeof(raw));
sys/dev/xen/cpu/xen_acpi_cpu.c
546
ACPI_OBJECT *obj;
sys/dev/xen/cpu/xen_acpi_cpu.c
555
obj = (ACPI_OBJECT *)buf.Pointer;
sys/dev/xen/cpu/xen_acpi_cpu.c
556
sc->cpu_acpi_id = obj->Processor.ProcId;
sys/dev/xen/cpu/xen_acpi_cpu.c
557
AcpiOsFree(obj);
sys/dev/xen/cpu/xen_acpi_cpu.c
89
const ACPI_OBJECT *obj = &res->Package.Elements[idx];
sys/dev/xen/cpu/xen_acpi_cpu.c
91
if (obj == NULL || obj->Type != ACPI_TYPE_BUFFER ||
sys/dev/xen/cpu/xen_acpi_cpu.c
92
obj->Buffer.Length < sizeof(ACPI_GENERIC_ADDRESS) + 3)
sys/dev/xen/cpu/xen_acpi_cpu.c
95
memcpy(gas, obj->Buffer.Pointer + 3, sizeof(*gas));
sys/fs/nfsclient/nfs_clbio.c
420
vm_object_t obj;
sys/fs/nfsclient/nfs_clbio.c
422
obj = vp->v_object;
sys/fs/nfsclient/nfs_clbio.c
423
if (obj == NULL)
sys/fs/nfsclient/nfs_clvnops.c
588
vm_object_t obj;
sys/fs/nfsclient/nfs_clvnops.c
727
if ((obj = vp->v_object) != NULL &&
sys/fs/nfsclient/nfs_clvnops.c
728
vm_object_mightbedirty(obj)) {
sys/fs/procfs/procfs_map.c
129
obj = entry->object.vm_object;
sys/fs/procfs/procfs_map.c
130
if (obj != NULL) {
sys/fs/procfs/procfs_map.c
131
VM_OBJECT_RLOCK(obj);
sys/fs/procfs/procfs_map.c
132
if (obj->shadow_count == 1)
sys/fs/procfs/procfs_map.c
133
privateresident = obj->resident_page_count;
sys/fs/procfs/procfs_map.c
135
cred = (entry->cred) ? entry->cred : (obj ? obj->cred : NULL);
sys/fs/procfs/procfs_map.c
137
for (lobj = tobj = obj; tobj != NULL;
sys/fs/procfs/procfs_map.c
139
if (tobj != obj)
sys/fs/procfs/procfs_map.c
143
if (obj != NULL)
sys/fs/procfs/procfs_map.c
145
for (tobj = obj; tobj != NULL; tobj = nobj) {
sys/fs/procfs/procfs_map.c
147
if (tobj != obj && tobj != lobj)
sys/fs/procfs/procfs_map.c
181
if (lobj != obj)
sys/fs/procfs/procfs_map.c
184
flags = obj->flags;
sys/fs/procfs/procfs_map.c
185
ref_count = obj->ref_count;
sys/fs/procfs/procfs_map.c
186
shadow_count = obj->shadow_count;
sys/fs/procfs/procfs_map.c
187
VM_OBJECT_RUNLOCK(obj);
sys/fs/procfs/procfs_map.c
210
wrap32 ? NULL : obj, /* Hide 64 bit value */
sys/fs/procfs/procfs_map.c
212
obj,
sys/fs/procfs/procfs_map.c
84
vm_object_t lobj, nobj, obj, tobj;
sys/fs/tmpfs/tmpfs.h
478
void tmpfs_destroy_vobject(struct vnode *vp, vm_object_t obj);
sys/fs/tmpfs/tmpfs.h
585
VM_TO_TMPFS_VP(vm_object_t obj)
sys/fs/tmpfs/tmpfs.h
589
if ((obj->flags & OBJ_TMPFS) == 0)
sys/fs/tmpfs/tmpfs.h
598
node = obj->un_pager.swp.swp_priv;
sys/fs/tmpfs/tmpfs.h
603
VM_TO_TMPFS_MP(vm_object_t obj)
sys/fs/tmpfs/tmpfs.h
607
if ((obj->flags & OBJ_TMPFS) == 0)
sys/fs/tmpfs/tmpfs.h
610
node = obj->un_pager.swp.swp_priv;
sys/fs/tmpfs/tmpfs_subr.c
2004
struct vm_object *obj;
sys/fs/tmpfs/tmpfs_subr.c
2009
obj = vp->v_object;
sys/fs/tmpfs/tmpfs_subr.c
2010
KASSERT(obj->type == tmpfs_pager_type &&
sys/fs/tmpfs/tmpfs_subr.c
2011
(obj->flags & (OBJ_SWAP | OBJ_TMPFS)) ==
sys/fs/tmpfs/tmpfs_subr.c
2014
if (obj->generation != obj->cleangeneration) {
sys/fs/tmpfs/tmpfs_subr.c
2015
VM_OBJECT_WLOCK(obj);
sys/fs/tmpfs/tmpfs_subr.c
2016
if (obj->generation != obj->cleangeneration) {
sys/fs/tmpfs/tmpfs_subr.c
2017
obj->cleangeneration = obj->generation;
sys/fs/tmpfs/tmpfs_subr.c
2022
VM_OBJECT_WUNLOCK(obj);
sys/fs/tmpfs/tmpfs_subr.c
223
tmpfs_pager_freespace(vm_object_t obj, vm_pindex_t start, vm_size_t size)
sys/fs/tmpfs/tmpfs_subr.c
229
swap_pager_freespace(obj, start, size, &c);
sys/fs/tmpfs/tmpfs_subr.c
230
if ((obj->flags & OBJ_TMPFS) == 0 || c == 0)
sys/fs/tmpfs/tmpfs_subr.c
233
node = obj->un_pager.swp.swp_priv;
sys/fs/tmpfs/tmpfs_subr.c
248
tmpfs_page_inserted(vm_object_t obj, vm_page_t m)
sys/fs/tmpfs/tmpfs_subr.c
253
if ((obj->flags & OBJ_TMPFS) == 0)
sys/fs/tmpfs/tmpfs_subr.c
256
node = obj->un_pager.swp.swp_priv;
sys/fs/tmpfs/tmpfs_subr.c
260
if (!vm_pager_has_page(obj, m->pindex, NULL, NULL)) {
sys/fs/tmpfs/tmpfs_subr.c
267
tmpfs_page_removed(vm_object_t obj, vm_page_t m)
sys/fs/tmpfs/tmpfs_subr.c
272
if ((obj->flags & OBJ_TMPFS) == 0)
sys/fs/tmpfs/tmpfs_subr.c
275
node = obj->un_pager.swp.swp_priv;
sys/fs/tmpfs/tmpfs_subr.c
279
if (!vm_pager_has_page(obj, m->pindex, NULL, NULL)) {
sys/fs/tmpfs/tmpfs_subr.c
292
tmpfs_can_alloc_page(vm_object_t obj, vm_pindex_t pindex)
sys/fs/tmpfs/tmpfs_subr.c
296
tm = VM_TO_TMPFS_MP(obj);
sys/fs/tmpfs/tmpfs_subr.c
297
if (tm == NULL || vm_pager_has_page(obj, pindex, NULL, NULL) ||
sys/fs/tmpfs/tmpfs_subr.c
912
tmpfs_destroy_vobject(struct vnode *vp, vm_object_t obj)
sys/fs/tmpfs/tmpfs_subr.c
917
if (vp->v_type != VREG || obj == NULL)
sys/fs/tmpfs/tmpfs_subr.c
920
VM_OBJECT_WLOCK(obj);
sys/fs/tmpfs/tmpfs_subr.c
928
if ((obj->flags & OBJ_TMPFS_VREF) != 0) {
sys/fs/tmpfs/tmpfs_subr.c
929
vm_object_clear_flag(obj, OBJ_TMPFS_VREF);
sys/fs/tmpfs/tmpfs_subr.c
936
VM_OBJECT_WUNLOCK(obj);
sys/fs/tmpfs/tmpfs_vfsops.c
103
struct vm_object *obj;
sys/fs/tmpfs/tmpfs_vfsops.c
108
obj = atomic_load_ptr(&vp->v_object);
sys/fs/tmpfs/tmpfs_vfsops.c
109
if (obj == NULL)
sys/fs/tmpfs/tmpfs_vfsops.c
112
return (vm_object_mightbedirty_(obj));
sys/fs/tmpfs/tmpfs_vnops.c
1570
struct vm_object *obj;
sys/fs/tmpfs/tmpfs_vnops.c
1577
obj = vp->v_object;
sys/fs/tmpfs/tmpfs_vnops.c
1578
if (obj->generation != obj->cleangeneration)
sys/fs/tmpfs/tmpfs_vnops.c
2099
tmpfs_seek_data_locked(vm_object_t obj, off_t noff)
sys/fs/tmpfs/tmpfs_vnops.c
2103
p = swap_pager_seek_data(obj, OFF_TO_IDX(noff));
sys/fs/tmpfs/tmpfs_vnops.c
2105
p = obj->size;
sys/fs/tmpfs/tmpfs_vnops.c
2121
tmpfs_seek_hole_locked(vm_object_t obj, off_t noff)
sys/fs/tmpfs/tmpfs_vnops.c
2124
return (IDX_TO_OFF(swap_pager_seek_hole(obj, OFF_TO_IDX(noff))));
sys/fs/tmpfs/tmpfs_vnops.c
2131
vm_object_t obj;
sys/fs/tmpfs/tmpfs_vnops.c
2144
obj = tn->tn_reg.tn_aobj;
sys/fs/tmpfs/tmpfs_vnops.c
2146
VM_OBJECT_RLOCK(obj);
sys/fs/tmpfs/tmpfs_vnops.c
2147
noff = seekdata ? tmpfs_seek_data_locked(obj, noff) :
sys/fs/tmpfs/tmpfs_vnops.c
2148
tmpfs_seek_hole_locked(obj, noff);
sys/fs/tmpfs/tmpfs_vnops.c
2149
VM_OBJECT_RUNLOCK(obj);
sys/fs/tmpfs/tmpfs_vnops.c
480
vm_object_t obj = node->tn_reg.tn_aobj;
sys/fs/tmpfs/tmpfs_vnops.c
483
VM_OBJECT_RLOCK(obj);
sys/fs/tmpfs/tmpfs_vnops.c
487
VM_OBJECT_RUNLOCK(obj);
sys/fs/tmpfs/tmpfs_vnops.c
525
vm_object_t obj = node->tn_reg.tn_aobj;
sys/fs/tmpfs/tmpfs_vnops.c
527
VM_OBJECT_RLOCK(obj);
sys/fs/tmpfs/tmpfs_vnops.c
531
VM_OBJECT_RUNLOCK(obj);
sys/geom/geom_subr.c
1410
#define ADDFLAG(obj, flag, sflag) do { \
sys/geom/geom_subr.c
1411
if ((obj)->flags & (flag)) { \
sys/geom/raid/g_raid.c
1981
struct g_raid_tr_object *obj;
sys/geom/raid/g_raid.c
1991
obj = (void *)kobj_create((kobj_class_t)class, M_RAID,
sys/geom/raid/g_raid.c
1993
obj->tro_class = class;
sys/geom/raid/g_raid.c
1994
obj->tro_volume = vol;
sys/geom/raid/g_raid.c
1995
status = G_RAID_TR_TASTE(obj, vol);
sys/geom/raid/g_raid.c
1998
kobj_delete((kobj_t)obj, M_RAID);
sys/geom/raid/g_raid.c
2013
vol->v_tr = obj;
sys/geom/raid/g_raid.c
2207
struct g_raid_md_object *obj;
sys/geom/raid/g_raid.c
2235
obj = (void *)kobj_create((kobj_class_t)class, M_RAID,
sys/geom/raid/g_raid.c
2237
obj->mdo_class = class;
sys/geom/raid/g_raid.c
2238
status = G_RAID_MD_TASTE(obj, mp, cp, &geom);
sys/geom/raid/g_raid.c
2240
kobj_delete((kobj_t)obj, M_RAID);
sys/geom/raid/g_raid.c
2261
struct g_raid_md_object *obj;
sys/geom/raid/g_raid.c
2273
obj = (void *)kobj_create((kobj_class_t)class, M_RAID,
sys/geom/raid/g_raid.c
2275
obj->mdo_class = class;
sys/geom/raid/g_raid.c
2276
status = G_RAID_MD_CREATE_REQ(obj, &g_raid_class, req, gp);
sys/geom/raid/g_raid.c
2278
kobj_delete((kobj_t)obj, M_RAID);
sys/kern/kern_exec.c
1224
vm_object_t obj;
sys/kern/kern_exec.c
1277
obj = sv->sv_shared_page_obj;
sys/kern/kern_exec.c
1278
if (obj == NULL) {
sys/kern/kern_exec.c
1291
vm_object_reference(obj);
sys/kern/kern_exec.c
1309
error = vm_map_find(map, obj, 0,
sys/kern/kern_exec.c
1317
error = vm_map_fixed(map, obj, 0,
sys/kern/kern_exec.c
1327
vm_object_deallocate(obj);
sys/kern/kern_jailmeta.c
242
jm_osd_method_set(void *obj, void *data, const struct meta *meta)
sys/kern/kern_jailmeta.c
244
struct prison *pr = obj;
sys/kern/kern_jailmeta.c
395
jm_osd_method_get(void *obj, void *data, const struct meta *meta)
sys/kern/kern_jailmeta.c
397
struct prison *pr = obj;
sys/kern/kern_jailmeta.c
463
jm_osd_method_check(void *obj __unused, void *data, const struct meta *meta)
sys/kern/kern_jailmeta.c
492
jm_osd_method_set_meta(void *obj, void *data)
sys/kern/kern_jailmeta.c
494
return (jm_osd_method_set(obj, data, &meta));
sys/kern/kern_jailmeta.c
498
jm_osd_method_get_meta(void *obj, void *data)
sys/kern/kern_jailmeta.c
500
return (jm_osd_method_get(obj, data, &meta));
sys/kern/kern_jailmeta.c
504
jm_osd_method_check_meta(void *obj, void *data)
sys/kern/kern_jailmeta.c
506
return (jm_osd_method_check(obj, data, &meta));
sys/kern/kern_jailmeta.c
525
jm_osd_method_set_env(void *obj, void *data)
sys/kern/kern_jailmeta.c
527
return (jm_osd_method_set(obj, data, &env));
sys/kern/kern_jailmeta.c
531
jm_osd_method_get_env(void *obj, void *data)
sys/kern/kern_jailmeta.c
533
return (jm_osd_method_get(obj, data, &env));
sys/kern/kern_jailmeta.c
537
jm_osd_method_check_env(void *obj, void *data)
sys/kern/kern_jailmeta.c
539
return (jm_osd_method_check(obj, data, &env));
sys/kern/kern_osd.c
376
osd_call(u_int type, u_int method, void *obj, void *data)
sys/kern/kern_osd.c
396
if (methodfun != NULL && (error = methodfun(obj, data)) != 0)
sys/kern/kern_proc.c
2426
vm_object_t obj, tobj, lobj;
sys/kern/kern_proc.c
2436
obj = entry->object.vm_object;
sys/kern/kern_proc.c
2437
if (obj != NULL) {
sys/kern/kern_proc.c
2438
VM_OBJECT_RLOCK(obj);
sys/kern/kern_proc.c
2439
if (obj->shadow_count == 1)
sys/kern/kern_proc.c
2441
obj->resident_page_count;
sys/kern/kern_proc.c
2451
for (lobj = tobj = obj; tobj; tobj = tobj->backing_object) {
sys/kern/kern_proc.c
2452
if (tobj != obj) {
sys/kern/kern_proc.c
2456
if (lobj != obj)
sys/kern/kern_proc.c
2492
if (lobj != obj)
sys/kern/kern_proc.c
2495
kve->kve_ref_count = obj->ref_count;
sys/kern/kern_proc.c
2496
kve->kve_shadow_count = obj->shadow_count;
sys/kern/kern_proc.c
2497
VM_OBJECT_RUNLOCK(obj);
sys/kern/kern_proc.c
2544
vm_object_t obj, tobj;
sys/kern/kern_proc.c
2557
obj = entry->object.vm_object;
sys/kern/kern_proc.c
2567
for (tobj = obj;; tobj = tobj->backing_object) {
sys/kern/kern_proc.c
2618
vm_object_t lobj, nobj, obj, tobj;
sys/kern/kern_proc.c
2651
obj = entry->object.vm_object;
sys/kern/kern_proc.c
2652
if (obj != NULL) {
sys/kern/kern_proc.c
2653
if ((obj->flags & OBJ_ANON) != 0)
sys/kern/kern_proc.c
2654
kve->kve_obj = (uintptr_t)obj;
sys/kern/kern_proc.c
2656
for (tobj = obj; tobj != NULL;
sys/kern/kern_proc.c
2662
if (obj->backing_object == NULL)
sys/kern/kern_proc.c
2664
obj->resident_page_count;
sys/kern/kern_proc.c
2669
for (tobj = obj; tobj != NULL; tobj = nobj) {
sys/kern/kern_proc.c
2671
if (tobj != obj && tobj != lobj)
sys/kern/kern_proc.c
2717
if (lobj != obj)
sys/kern/kern_proc.c
2720
kve->kve_ref_count = obj->ref_count;
sys/kern/kern_proc.c
2721
kve->kve_shadow_count = obj->shadow_count;
sys/kern/kern_proc.c
2722
if (obj->type == OBJT_DEVICE ||
sys/kern/kern_proc.c
2723
obj->type == OBJT_MGTDEVICE) {
sys/kern/kern_proc.c
2724
cdev_pager_get_path(obj, kve->kve_path,
sys/kern/kern_proc.c
2727
VM_OBJECT_RUNLOCK(obj);
sys/kern/kern_sendfile.c
1179
if (obj != NULL)
sys/kern/kern_sendfile.c
1180
vm_object_deallocate(obj);
sys/kern/kern_sendfile.c
270
pa[i] = vm_page_relookup(sfio->obj,
sys/kern/kern_sendfile.c
301
vm_object_pip_wakeup(sfio->obj);
sys/kern/kern_sendfile.c
371
sendfile_swapin(vm_object_t obj, struct sf_io *sfio, int *nios, off_t off,
sys/kern/kern_sendfile.c
387
grabbed = vm_page_grab_pages_unlocked(obj, OFF_TO_IDX(off),
sys/kern/kern_sendfile.c
416
VM_OBJECT_RLOCK(obj);
sys/kern/kern_sendfile.c
417
if (!vm_pager_has_page(obj, OFF_TO_IDX(vmoff(i, off)), NULL,
sys/kern/kern_sendfile.c
419
VM_OBJECT_RUNLOCK(obj);
sys/kern/kern_sendfile.c
427
VM_OBJECT_RUNLOCK(obj);
sys/kern/kern_sendfile.c
481
rv = vm_pager_get_pages_async(obj, pa + i, count, NULL,
sys/kern/kern_sendfile.c
523
vm_object_t obj;
sys/kern/kern_sendfile.c
530
obj = NULL;
sys/kern/kern_sendfile.c
544
obj = vp->v_object;
sys/kern/kern_sendfile.c
545
if (obj == NULL) {
sys/kern/kern_sendfile.c
555
if (obj->type == OBJT_VNODE) {
sys/kern/kern_sendfile.c
556
VM_OBJECT_RLOCK(obj);
sys/kern/kern_sendfile.c
557
*obj_size = obj->un_pager.vnp.vnp_size;
sys/kern/kern_sendfile.c
562
VM_OBJECT_RLOCK(obj);
sys/kern/kern_sendfile.c
566
obj = shmfd->shm_object;
sys/kern/kern_sendfile.c
567
VM_OBJECT_RLOCK(obj);
sys/kern/kern_sendfile.c
574
if ((obj->flags & OBJ_DEAD) != 0) {
sys/kern/kern_sendfile.c
575
VM_OBJECT_RUNLOCK(obj);
sys/kern/kern_sendfile.c
585
vm_object_reference_locked(obj);
sys/kern/kern_sendfile.c
586
VM_OBJECT_RUNLOCK(obj);
sys/kern/kern_sendfile.c
587
*obj_res = obj;
sys/kern/kern_sendfile.c
705
struct vm_object *obj;
sys/kern/kern_sendfile.c
723
obj = NULL;
sys/kern/kern_sendfile.c
733
error = sendfile_getobj(td, fp, &obj, &vp, &shmfd, &obj_size);
sys/kern/kern_sendfile.c
826
if (obj->type == OBJT_VNODE) {
sys/kern/kern_sendfile.c
827
VM_OBJECT_RLOCK(obj);
sys/kern/kern_sendfile.c
828
nobj_size = obj->un_pager.vnp.vnp_size;
sys/kern/kern_sendfile.c
829
VM_OBJECT_RUNLOCK(obj);
sys/kern/kern_sendfile.c
889
sfio->obj = obj;
sys/kern/kern_sendfile.c
901
vm_object_pip_add(obj, 1);
sys/kern/kern_sendfile.c
902
error = sendfile_swapin(obj, sfio, &nios, off, space, rhpages,
sys/kern/kern_sendfile.c
94
vm_object_t obj;
sys/kern/kern_sendfile.c
956
pga = vm_page_relookup(obj, sfio->pindex0 + i);
sys/kern/kern_umtx.c
3910
return (do_lock_umtx32(td, uap->obj, uap->val, ts));
sys/kern/kern_umtx.c
3912
return (do_lock_umtx(td, uap->obj, uap->val, ts));
sys/kern/kern_umtx.c
3921
return (do_unlock_umtx32(td, uap->obj, uap->val));
sys/kern/kern_umtx.c
3923
return (do_unlock_umtx(td, uap->obj, uap->val));
sys/kern/kern_umtx.c
3952
return (do_wait(td, uap->obj, uap->val, tm_p, ops->compat32, 0));
sys/kern/kern_umtx.c
3971
return (do_wait(td, uap->obj, uap->val, tm_p, 1, 0));
sys/kern/kern_umtx.c
3990
return (do_wait(td, uap->obj, uap->val, tm_p, 1, 1));
sys/kern/kern_umtx.c
3998
return (kern_umtx_wake(td, uap->obj, uap->val, 0));
sys/kern/kern_umtx.c
4008
upp = (char **)uap->obj;
sys/kern/kern_umtx.c
4030
upp = (uint32_t *)uap->obj;
sys/kern/kern_umtx.c
4062
return (kern_umtx_wake(td, uap->obj, uap->val, 1));
sys/kern/kern_umtx.c
4082
return (do_lock_umutex(td, uap->obj, tm_p, 0));
sys/kern/kern_umtx.c
4090
return (do_lock_umutex(td, uap->obj, NULL, _UMUTEX_TRY));
sys/kern/kern_umtx.c
4110
return (do_lock_umutex(td, uap->obj, tm_p, _UMUTEX_WAIT));
sys/kern/kern_umtx.c
4118
return (do_wake_umutex(td, uap->obj));
sys/kern/kern_umtx.c
4126
return (do_unlock_umutex(td, uap->obj, false));
sys/kern/kern_umtx.c
4134
return (do_set_ceiling(td, uap->obj, uap->val, uap->uaddr1));
sys/kern/kern_umtx.c
4153
return (do_cv_wait(td, uap->obj, uap->uaddr1, ts, uap->val));
sys/kern/kern_umtx.c
4161
return (do_cv_signal(td, uap->obj));
sys/kern/kern_umtx.c
4169
return (do_cv_broadcast(td, uap->obj));
sys/kern/kern_umtx.c
4181
error = do_rw_rdlock(td, uap->obj, uap->val, 0);
sys/kern/kern_umtx.c
4187
error = do_rw_rdlock(td, uap->obj, uap->val, &timeout);
sys/kern/kern_umtx.c
4201
error = do_rw_wrlock(td, uap->obj, 0);
sys/kern/kern_umtx.c
4208
error = do_rw_wrlock(td, uap->obj, &timeout);
sys/kern/kern_umtx.c
4218
return (do_rw_unlock(td, uap->obj));
sys/kern/kern_umtx.c
4239
return (do_sem_wait(td, uap->obj, tm_p));
sys/kern/kern_umtx.c
4247
return (do_sem_wake(td, uap->obj));
sys/kern/kern_umtx.c
4256
return (do_wake2_umutex(td, uap->obj, uap->val));
sys/kern/kern_umtx.c
4278
error = do_sem2_wait(td, uap->obj, tm_p);
sys/kern/kern_umtx.c
4298
return (do_sem2_wake(td, uap->obj));
sys/kern/kern_umtx.c
4986
kern__umtx_op(struct thread *td, void *obj, int op, unsigned long val,
sys/kern/kern_umtx.c
4990
.obj = obj,
sys/kern/kern_umtx.c
5024
return (kern__umtx_op(td, uap->obj, uap->op, uap->val, uap->uaddr1,
sys/kern/kern_umtx.c
5049
return (kern__umtx_op(td, uap->obj, uap->op, uap->val, uap->uaddr1,
sys/kern/subr_kobj.c
261
kobj_init_common(kobj_t obj, kobj_class_t cls)
sys/kern/subr_kobj.c
264
obj->ops = cls->ops;
sys/kern/subr_kobj.c
269
kobj_init1(kobj_t obj, kobj_class_t cls, int mflags)
sys/kern/subr_kobj.c
286
kobj_init_common(obj, cls);
sys/kern/subr_kobj.c
294
kobj_t obj;
sys/kern/subr_kobj.c
296
obj = malloc(cls->size, mtype, mflags | M_ZERO);
sys/kern/subr_kobj.c
297
if (obj == NULL)
sys/kern/subr_kobj.c
299
if (kobj_init1(obj, cls, mflags) != 0) {
sys/kern/subr_kobj.c
300
free(obj, mtype);
sys/kern/subr_kobj.c
303
return (obj);
sys/kern/subr_kobj.c
307
kobj_init(kobj_t obj, kobj_class_t cls)
sys/kern/subr_kobj.c
311
error = kobj_init1(obj, cls, M_NOWAIT);
sys/kern/subr_kobj.c
317
kobj_init_static(kobj_t obj, kobj_class_t cls)
sys/kern/subr_kobj.c
323
kobj_init_common(obj, cls);
sys/kern/subr_kobj.c
327
kobj_delete(kobj_t obj, struct malloc_type *mtype)
sys/kern/subr_kobj.c
329
kobj_class_t cls = obj->ops->cls;
sys/kern/subr_kobj.c
346
obj->ops = NULL;
sys/kern/subr_kobj.c
348
free(obj, mtype);
sys/kern/sys_process.c
477
vm_object_t obj, tobj, lobj;
sys/kern/sys_process.c
485
obj = NULL;
sys/kern/sys_process.c
526
obj = entry->object.vm_object;
sys/kern/sys_process.c
527
if (obj != NULL)
sys/kern/sys_process.c
528
VM_OBJECT_RLOCK(obj);
sys/kern/sys_process.c
536
if (error == 0 && obj != NULL) {
sys/kern/sys_process.c
537
lobj = obj;
sys/kern/sys_process.c
538
for (tobj = obj; tobj != NULL; tobj = tobj->backing_object) {
sys/kern/sys_process.c
539
if (tobj != obj)
sys/kern/sys_process.c
541
if (lobj != obj)
sys/kern/sys_process.c
549
if (lobj != obj)
sys/kern/sys_process.c
551
VM_OBJECT_RUNLOCK(obj);
sys/kern/systrace_args.c
2314
uarg[a++] = (intptr_t)p->obj; /* void * */
sys/kern/sysv_ipc.c
73
shmobjinfo(struct vm_object *obj, key_t *key, unsigned short *seq)
sys/kern/sysv_ipc.c
78
shmobjinfo_hook(obj, key, seq);
sys/kern/sysv_msg.c
1531
msg_prison_check(void *obj, void *data)
sys/kern/sysv_msg.c
1533
struct prison *pr = obj;
sys/kern/sysv_msg.c
1566
msg_prison_set(void *obj, void *data)
sys/kern/sysv_msg.c
1568
struct prison *pr = obj;
sys/kern/sysv_msg.c
1653
msg_prison_get(void *obj, void *data)
sys/kern/sysv_msg.c
1655
struct prison *pr = obj;
sys/kern/sysv_msg.c
1673
msg_prison_remove(void *obj, void *data __unused)
sys/kern/sysv_msg.c
1675
struct prison *pr = obj;
sys/kern/sysv_sem.c
1610
sem_prison_check(void *obj, void *data)
sys/kern/sysv_sem.c
1612
struct prison *pr = obj;
sys/kern/sysv_sem.c
1645
sem_prison_set(void *obj, void *data)
sys/kern/sysv_sem.c
1647
struct prison *pr = obj;
sys/kern/sysv_sem.c
1732
sem_prison_get(void *obj, void *data)
sys/kern/sysv_sem.c
1734
struct prison *pr = obj;
sys/kern/sysv_sem.c
1752
sem_prison_remove(void *obj, void *data __unused)
sys/kern/sysv_sem.c
1754
struct prison *pr = obj;
sys/kern/sysv_shm.c
1159
shm_prison_check(void *obj, void *data)
sys/kern/sysv_shm.c
1161
struct prison *pr = obj;
sys/kern/sysv_shm.c
1194
shm_prison_set(void *obj, void *data)
sys/kern/sysv_shm.c
1196
struct prison *pr = obj;
sys/kern/sysv_shm.c
1282
shm_prison_get(void *obj, void *data)
sys/kern/sysv_shm.c
1284
struct prison *pr = obj;
sys/kern/sysv_shm.c
1302
shm_prison_remove(void *obj, void *data __unused)
sys/kern/sysv_shm.c
1304
struct prison *pr = obj;
sys/kern/sysv_shm.c
136
static void shmobjinfo_myhook(vm_object_t obj, key_t *key,
sys/kern/sysv_shm.c
863
shmobjinfo(vm_object_t obj, key_t *key, unsigned short *seq)
sys/kern/sysv_shm.c
866
shmobjinfo_myhook(vm_object_t obj, key_t *key, unsigned short *seq)
sys/kern/sysv_shm.c
875
if (shmsegs[i].object == obj) {
sys/kern/uipc_mqueue.c
1560
mqfs_prison_remove(void *obj, void *data __unused)
sys/kern/uipc_mqueue.c
1562
const struct prison *pr = obj;
sys/kern/uipc_mqueue.c
252
static int mqfs_prison_remove(void *obj, void *data);
sys/kern/uipc_shm.c
1827
vm_object_t obj;
sys/kern/uipc_shm.c
1833
obj = shmfd->shm_object;
sys/kern/uipc_shm.c
1834
VM_OBJECT_WLOCK(obj);
sys/kern/uipc_shm.c
1841
VM_OBJECT_WUNLOCK(obj);
sys/kern/uipc_shm.c
1846
vm_object_reference_locked(obj);
sys/kern/uipc_shm.c
1847
VM_OBJECT_WUNLOCK(obj);
sys/kern/uipc_shm.c
1854
rv = vm_map_find(kernel_map, obj, offset, &kva, size, 0,
sys/kern/uipc_shm.c
1866
vm_object_deallocate(obj);
sys/kern/uipc_shm.c
1869
VM_OBJECT_WLOCK(obj);
sys/kern/uipc_shm.c
1871
VM_OBJECT_WUNLOCK(obj);
sys/kern/uipc_shm.c
1886
vm_object_t obj;
sys/kern/uipc_shm.c
1902
&obj, &pindex, &prot, &wired);
sys/kern/uipc_shm.c
1910
if (obj != shmfd->shm_object)
sys/kern/uipc_shm.c
1913
VM_OBJECT_WLOCK(obj);
sys/kern/uipc_shm.c
1916
VM_OBJECT_WUNLOCK(obj);
sys/kern/uipc_shm.c
197
uiomove_object_page(vm_object_t obj, size_t len, struct uio *uio)
sys/kern/uipc_shm.c
209
rv = vm_page_grab_valid_unlocked(&m, obj, idx,
sys/kern/uipc_shm.c
219
vm_page_iter_init(&pages, obj);
sys/kern/uipc_shm.c
220
VM_OBJECT_WLOCK(obj);
sys/kern/uipc_shm.c
2215
shm_get_path(struct vm_object *obj, char *path, size_t sz)
sys/kern/uipc_shm.c
2223
VM_OBJECT_RLOCK(obj);
sys/kern/uipc_shm.c
2224
if ((obj->flags & OBJ_POSIXSHM) == 0) {
sys/kern/uipc_shm.c
2227
if (obj->type == shmfd_pager_type)
sys/kern/uipc_shm.c
2228
shmfd = obj->un_pager.swp.swp_priv;
sys/kern/uipc_shm.c
2229
else if (obj->type == OBJT_PHYS)
sys/kern/uipc_shm.c
223
!vm_pager_has_page(obj, idx, NULL, NULL)) {
sys/kern/uipc_shm.c
2230
shmfd = obj->un_pager.phys.phys_priv;
sys/kern/uipc_shm.c
224
VM_OBJECT_WUNLOCK(obj);
sys/kern/uipc_shm.c
2240
VM_OBJECT_RUNLOCK(obj);
sys/kern/uipc_shm.c
235
rv = vm_page_grab_valid_iter(&m, obj, idx,
sys/kern/uipc_shm.c
238
VM_OBJECT_WUNLOCK(obj);
sys/kern/uipc_shm.c
241
"pager error %d\n", obj, idx, rv);
sys/kern/uipc_shm.c
245
VM_OBJECT_WUNLOCK(obj);
sys/kern/uipc_shm.c
258
uiomove_object(vm_object_t obj, off_t obj_size, struct uio *uio)
sys/kern/uipc_shm.c
271
error = uiomove_object_page(obj, len, uio);
sys/kern/uipc_shm.c
362
shm_pager_freespace(vm_object_t obj, vm_pindex_t start, vm_size_t size)
sys/kern/uipc_shm.c
367
swap_pager_freespace(obj, start, size, &c);
sys/kern/uipc_shm.c
371
shm = obj->un_pager.swp.swp_priv;
sys/kern/uipc_shm.c
381
shm_page_inserted(vm_object_t obj, vm_page_t m)
sys/kern/uipc_shm.c
385
shm = obj->un_pager.swp.swp_priv;
sys/kern/uipc_shm.c
388
if (!vm_pager_has_page(obj, m->pindex, NULL, NULL))
sys/kern/uipc_shm.c
393
shm_page_removed(vm_object_t obj, vm_page_t m)
sys/kern/uipc_shm.c
397
shm = obj->un_pager.swp.swp_priv;
sys/kern/uipc_shm.c
400
if (!vm_pager_has_page(obj, m->pindex, NULL, NULL)) {
sys/kern/uipc_shm.c
907
vm_object_t obj;
sys/kern/uipc_shm.c
910
obj = phys_pager_allocate(NULL, &shm_largepage_phys_ops,
sys/kern/uipc_shm.c
913
obj = vm_pager_allocate(shmfd_pager_type, NULL, 0,
sys/kern/uipc_shm.c
916
if (obj == NULL) {
sys/kern/uipc_shm.c
929
obj->un_pager.phys.phys_priv = shmfd;
sys/kern/uipc_shm.c
932
obj->un_pager.swp.swp_priv = shmfd;
sys/kern/uipc_shm.c
935
VM_OBJECT_WLOCK(obj);
sys/kern/uipc_shm.c
936
vm_object_set_flag(obj, OBJ_POSIXSHM);
sys/kern/uipc_shm.c
937
VM_OBJECT_WUNLOCK(obj);
sys/kern/uipc_shm.c
938
shmfd->shm_object = obj;
sys/kern/uipc_shm.c
965
vm_object_t obj;
sys/kern/uipc_shm.c
973
obj = shmfd->shm_object;
sys/kern/uipc_shm.c
974
VM_OBJECT_WLOCK(obj);
sys/kern/uipc_shm.c
976
obj->un_pager.phys.phys_priv = NULL;
sys/kern/uipc_shm.c
978
obj->un_pager.swp.swp_priv = NULL;
sys/kern/uipc_shm.c
979
VM_OBJECT_WUNLOCK(obj);
sys/kern/uipc_shm.c
980
vm_object_deallocate(obj);
sys/kern/vfs_bio.c
2964
vm_object_t obj;
sys/kern/vfs_bio.c
2969
obj = bp->b_bufobj->bo_object;
sys/kern/vfs_bio.c
2970
KASSERT(blockcount_read(&obj->paging_in_progress) >= bp->b_npages,
sys/kern/vfs_bio.c
2972
blockcount_read(&obj->paging_in_progress), bp->b_npages));
sys/kern/vfs_bio.c
2995
m = vm_page_relookup(obj, OFF_TO_IDX(foff));
sys/kern/vfs_bio.c
3018
vm_object_pip_wakeupn(obj, bp->b_npages);
sys/kern/vfs_bio.c
3033
vm_object_t obj;
sys/kern/vfs_bio.c
3055
obj = bp->b_bufobj->bo_object;
sys/kern/vfs_bio.c
3058
VM_OBJECT_WLOCK(obj);
sys/kern/vfs_bio.c
3076
VM_OBJECT_WUNLOCK(obj);
sys/kern/vfs_bio.c
3086
vm_object_t obj;
sys/kern/vfs_bio.c
3106
obj = bp->b_bufobj->bo_object;
sys/kern/vfs_bio.c
3107
VM_OBJECT_WLOCK(obj);
sys/kern/vfs_bio.c
3109
obj = NULL;
sys/kern/vfs_bio.c
3115
if (obj != NULL)
sys/kern/vfs_bio.c
3120
if (obj != NULL)
sys/kern/vfs_bio.c
3121
VM_OBJECT_WUNLOCK(obj);
sys/kern/vfs_bio.c
3135
vm_object_t obj;
sys/kern/vfs_bio.c
3145
obj = bp->b_bufobj->bo_object;
sys/kern/vfs_bio.c
3161
(void)vm_page_grab_pages_unlocked(obj,
sys/kern/vfs_bio.c
3723
vm_object_t obj;
sys/kern/vfs_bio.c
3735
obj = vp->v_object;
sys/kern/vfs_bio.c
3736
if (obj == NULL)
sys/kern/vfs_bio.c
3745
m = vm_page_lookup_unlocked(obj, OFF_TO_IDX(off + toff));
sys/kern/vfs_bio.c
3759
n = vm_page_lookup_unlocked(obj, OFF_TO_IDX(off + toff));
sys/kern/vfs_bio.c
4673
vm_object_t obj;
sys/kern/vfs_bio.c
4680
obj = bp->b_bufobj->bo_object;
sys/kern/vfs_bio.c
4684
m = vm_page_relookup(obj, OFF_TO_IDX(bp->b_offset) + i);
sys/kern/vfs_bio.c
4697
vm_object_pip_wakeupn(obj, bp->b_npages);
sys/kern/vfs_bio.c
4802
vm_object_t obj;
sys/kern/vfs_bio.c
4811
obj = bp->b_bufobj->bo_object;
sys/kern/vfs_bio.c
4816
vm_object_pip_add(obj, bp->b_npages);
sys/kern/vfs_subr.c
5178
struct vm_object *obj;
sys/kern/vfs_subr.c
5186
obj = vp->v_object;
sys/kern/vfs_subr.c
5187
return (obj != NULL && vm_object_mightbedirty(obj));
sys/kern/vfs_subr.c
5516
struct vm_object *obj;
sys/kern/vfs_subr.c
5518
obj = vp->v_object;
sys/kern/vfs_subr.c
5519
return (obj != NULL && (vp->v_vflag & VV_NOSYNC) == 0 &&
sys/kern/vfs_subr.c
5520
vm_object_mightbedirty(obj));
sys/kern/vfs_vnops.c
1102
vm_object_t obj;
sys/kern/vfs_vnops.c
1109
obj = atomic_load_ptr(&vp->v_object);
sys/kern/vfs_vnops.c
1110
if (obj == NULL)
sys/kern/vfs_vnops.c
1116
vm_object_pip_add(obj, 1);
sys/kern/vfs_vnops.c
1117
if ((obj->flags & OBJ_DEAD) != 0) {
sys/kern/vfs_vnops.c
1136
ma[i] = vm_page_grab_unlocked(obj, atop(off),
sys/kern/vfs_vnops.c
1180
vsz = obj->un_pager.vnp.vnp_size;
sys/kern/vfs_vnops.c
1182
vsz = atomic_load_64(&obj->un_pager.vnp.vnp_size);
sys/kern/vfs_vnops.c
1200
vm_object_pip_wakeup(obj);
sys/net/altq/altq_rmclass_debug.h
85
#define CBQTRACE(func, act, obj) { \
sys/net/altq/altq_rmclass_debug.h
91
*_p++ = (int)(obj); \
sys/net/if_ovpn.c
2853
ovpn_prison_remove(void *obj, void *data __unused)
sys/net/if_ovpn.c
2858
pr = obj;
sys/net/if_tuntap.c
800
tuntap_prison_remove(void *obj, void *data __unused)
sys/net/if_tuntap.c
805
pr = obj;
sys/net/route/nhgrp.c
124
hash_nhgrp(const struct nhgrp_priv *obj)
sys/net/route/nhgrp.c
128
key = (const unsigned char *)obj->nhg_nh_weights;
sys/net/route/nhgrp.c
130
return (djb_hash(key, sizeof(struct weightened_nhop) * obj->nhg_nh_count));
sys/net/route/nhgrp.c
90
static unsigned int hash_nhgrp(const struct nhgrp_priv *obj);
sys/net/route/route_tables.c
167
rtables_check_proc_fib(void *obj, void *data)
sys/net/route/route_tables.c
169
struct prison *pr = obj;
sys/netlink/route/nexthop.c
117
static unsigned int hash_unhop(const struct user_nhop *obj);
sys/netlink/route/nexthop.c
133
hash_unhop(const struct user_nhop *obj)
sys/netlink/route/nexthop.c
135
return (obj->un_idx ^ obj->un_fibfam);
sys/netpfil/ipfilter/netinet/fil.c
6247
ipfobj_t obj;
sys/netpfil/ipfilter/netinet/fil.c
6257
objp = &obj;
sys/netpfil/ipfilter/netinet/fil.c
6317
ipfobj_t obj;
sys/netpfil/ipfilter/netinet/fil.c
6325
error = BCOPYIN(data, &obj, sizeof(obj));
sys/netpfil/ipfilter/netinet/fil.c
6331
if (obj.ipfo_type != type) {
sys/netpfil/ipfilter/netinet/fil.c
6336
if (obj.ipfo_rev >= ipf_objbytes[type][2]) {
sys/netpfil/ipfilter/netinet/fil.c
6342
error = COPYIN(obj.ipfo_ptr, ptr, sz);
sys/netpfil/ipfilter/netinet/fil.c
6349
error = ipf_in_compat(softc, &obj, ptr, sz);
sys/netpfil/ipfilter/netinet/fil.c
6376
ipfobj_t obj;
sys/netpfil/ipfilter/netinet/fil.c
6384
error = BCOPYIN(data, &obj, sizeof(obj));
sys/netpfil/ipfilter/netinet/fil.c
6390
if (obj.ipfo_type != type) {
sys/netpfil/ipfilter/netinet/fil.c
6395
if (obj.ipfo_rev >= ipf_objbytes[type][2]) {
sys/netpfil/ipfilter/netinet/fil.c
6401
error = COPYOUT(ptr, obj.ipfo_ptr, sz);
sys/netpfil/ipfilter/netinet/fil.c
6408
error = ipf_out_compat(softc, &obj, ptr);
sys/netpfil/ipfilter/netinet/fil.c
6432
ipfobj_t obj;
sys/netpfil/ipfilter/netinet/fil.c
6440
error = BCOPYIN(data, &obj, sizeof(obj));
sys/netpfil/ipfilter/netinet/fil.c
6446
if (obj.ipfo_type != type) {
sys/netpfil/ipfilter/netinet/fil.c
6451
if (obj.ipfo_rev >= ipf_objbytes[type][2]) {
sys/netpfil/ipfilter/netinet/fil.c
6453
if (obj.ipfo_size < ipf_objbytes[type][1]) {
sys/netpfil/ipfilter/netinet/fil.c
6457
} else if (obj.ipfo_size != ipf_objbytes[type][1]) {
sys/netpfil/ipfilter/netinet/fil.c
6462
error = COPYOUT(ptr, obj.ipfo_ptr, obj.ipfo_size);
sys/netpfil/ipfilter/netinet/fil.c
6469
error = ipf_out_compat(softc, &obj, ptr);
sys/netpfil/ipfilter/netinet/fil.c
6493
ipf_outobjk(ipf_main_softc_t *softc, ipfobj_t *obj, void *ptr)
sys/netpfil/ipfilter/netinet/fil.c
6495
int type = obj->ipfo_type;
sys/netpfil/ipfilter/netinet/fil.c
6503
if (obj->ipfo_rev >= ipf_objbytes[type][2]) {
sys/netpfil/ipfilter/netinet/fil.c
6505
if (obj->ipfo_size < ipf_objbytes[type][1]) {
sys/netpfil/ipfilter/netinet/fil.c
6510
} else if (obj->ipfo_size != ipf_objbytes[type][1]) {
sys/netpfil/ipfilter/netinet/fil.c
6515
error = COPYOUT(ptr, obj->ipfo_ptr, obj->ipfo_size);
sys/netpfil/ipfilter/netinet/fil.c
6522
error = ipf_out_compat(softc, obj, ptr);
sys/netpfil/ipfilter/netinet/fil.c
7308
ipfobj_t obj;
sys/netpfil/ipfilter/netinet/fil.c
7311
error = ipf_inobj(softc, data, &obj, &fio, IPFOBJ_IPFSTAT);
sys/netpfil/ipfilter/netinet/fil.c
7314
ipf_getstat(softc, &fio, obj.ipfo_rev);
sys/netpfil/ipfilter/netinet/fil.c
7733
ipfobj_t obj;
sys/netpfil/ipfilter/netinet/fil.c
7743
error = ipf_inobj(softc, ptr, &obj, &it, IPFOBJ_IPFITER);
sys/netpfil/ipfilter/netinet/fil.c
7811
obj.ipfo_type = IPFOBJ_FRENTRY;
sys/netpfil/ipfilter/netinet/fil.c
7815
obj.ipfo_size = next->fr_size;
sys/netpfil/ipfilter/netinet/fil.c
7821
obj.ipfo_size = sizeof(frentry_t);
sys/netpfil/ipfilter/netinet/fil.c
7832
obj.ipfo_ptr = dst;
sys/netpfil/ipfilter/netinet/fil.c
7833
error = ipf_outobjk(softc, &obj, next);
sys/netpfil/ipfilter/netinet/fil.c
7835
dst += obj.ipfo_size;
sys/netpfil/ipfilter/netinet/fil.c
7844
dobj.ipfo_rev = obj.ipfo_rev;
sys/netpfil/ipfilter/netinet/fil.c
7874
ipfobj_t obj;
sys/netpfil/ipfilter/netinet/fil.c
7884
error = ipf_inobj(softc, data, &obj, &it, IPFOBJ_IPFITER);
sys/netpfil/ipfilter/netinet/fil.c
7981
ipfobj_t obj;
sys/netpfil/ipfilter/netinet/fil.c
8103
error = ipf_inobj(softc, (void *)data, &obj, &fio,
sys/netpfil/ipfilter/netinet/fil.c
8107
ipf_getstat(softc, &fio, obj.ipfo_rev);
sys/netpfil/ipfilter/netinet/ip_auth.c
550
ipfobj_t obj;
sys/netpfil/ipfilter/netinet/ip_auth.c
552
error = ipf_inobj(softc, data, &obj, &iter, IPFOBJ_GENITER);
sys/netpfil/ipfilter/netinet/ip_auth.c
559
error = ipf_auth_geniter(softc, token, &iter, &obj);
sys/netpfil/ipfilter/netinet/ip_nat.c
1382
ipfobj_t obj;
sys/netpfil/ipfilter/netinet/ip_nat.c
1384
error = ipf_inobj(softc, data, &obj, &iter, IPFOBJ_GENITER);
sys/netpfil/ipfilter/netinet/ip_nat.c
1391
error = ipf_nat_iterator(softc, token, &iter, &obj);
sys/netpfil/ipfilter/netinet/ip_nat.c
6823
ipfobj_t *obj)
sys/netpfil/ipfilter/netinet/ip_nat.c
6837
error = ipf_nat_getnext(softc, token, itp, obj);
sys/netpfil/ipfilter/netinet/ip_nat.c
7571
ipfobj_t obj;
sys/netpfil/ipfilter/netinet/ip_nat.c
7573
error = ipf_matcharray_load(softc, data, &obj, &array);
sys/netpfil/ipfilter/netinet/ip_nat.c
7587
obj.ipfo_retval = flushed;
sys/netpfil/ipfilter/netinet/ip_nat.c
7588
error = BCOPYOUT(&obj, data, sizeof(obj));
sys/netpfil/ipfilter/netinet/ip_state.c
4719
ipfobj_t *obj)
sys/netpfil/ipfilter/netinet/ip_state.c
4747
obj->ipfo_type = IPFOBJ_IPSTATE;
sys/netpfil/ipfilter/netinet/ip_state.c
4748
obj->ipfo_size = sizeof(ipstate_t);
sys/netpfil/ipfilter/netinet/ip_state.c
4778
obj->ipfo_ptr = itp->igi_data;
sys/netpfil/ipfilter/netinet/ip_state.c
4779
error = ipf_outobjk(softc, obj, next);
sys/netpfil/ipfilter/netinet/ip_state.c
4874
ipfobj_t obj;
sys/netpfil/ipfilter/netinet/ip_state.c
4876
error = ipf_matcharray_load(softc, data, &obj, &array);
sys/netpfil/ipfilter/netinet/ip_state.c
4890
obj.ipfo_retval = flushed;
sys/netpfil/ipfilter/netinet/ip_state.c
4891
error = BCOPYOUT(&obj, data, sizeof(obj));
sys/netpfil/ipfilter/netinet/ip_state.c
755
ipfobj_t obj;
sys/netpfil/ipfilter/netinet/ip_state.c
757
error = ipf_inobj(softc, data, &obj, &iter, IPFOBJ_GENITER);
sys/netpfil/ipfilter/netinet/ip_state.c
764
error = ipf_state_iter(softc, token, &iter, &obj);
sys/netpfil/ipfw/dn_heap.c
178
heap_extract(struct dn_heap *h, void *obj)
sys/netpfil/ipfw/dn_heap.c
185
if (obj == NULL)
sys/netpfil/ipfw/dn_heap.c
191
father = *((int *)((char *)obj + h->ofs));
sys/netpfil/ipfw/dn_heap.c
197
if (obj != NULL && h->p[father].object != obj)
sys/netpfil/ipfw/dn_heap.c
422
do_del(void *obj, void *arg)
sys/netpfil/ipfw/dn_heap.c
424
(void)obj;
sys/netpfil/ipfw/dn_heap.h
103
bool heap_extract(struct dn_heap *h, void *obj);
sys/netpfil/ipfw/ip_dummynet.c
1014
copy_q_cb(void *obj, void *arg)
sys/netpfil/ipfw/ip_dummynet.c
1016
struct dn_queue *q = obj;
sys/netpfil/ipfw/ip_dummynet.c
1079
copy_si_cb(void *obj, void *arg)
sys/netpfil/ipfw/ip_dummynet.c
1081
struct dn_sch_inst *si = obj;
sys/netpfil/ipfw/ip_dummynet.c
335
q_match(void *obj, uintptr_t key, int flags, void *arg)
sys/netpfil/ipfw/ip_dummynet.c
337
struct dn_queue *o = (struct dn_queue *)obj;
sys/netpfil/ipfw/ip_dummynet.c
501
si_match(void *obj, uintptr_t key, int flags, void *arg)
sys/netpfil/ipfw/ip_dummynet.c
503
struct dn_sch_inst *o = obj;
sys/netpfil/ipfw/ip_dummynet.c
661
fsk_match(void *obj, uintptr_t key, int flags, void *arg)
sys/netpfil/ipfw/ip_dummynet.c
663
struct dn_fsk *fs = obj;
sys/netpfil/ipfw/ip_dummynet.c
852
schk_match(void *obj, uintptr_t key, int flags, void *_arg)
sys/netpfil/ipfw/ip_dummynet.c
854
struct dn_schk *s = (struct dn_schk *)obj;
sys/netpfil/ipfw/ip_dummynet.c
905
schk_delete_cb(void *obj, void *arg)
sys/netpfil/ipfw/ip_dummynet.c
907
struct dn_schk *s = obj;
sys/netpfil/ipfw/ip_dummynet.c
929
free(obj, M_DUMMYNET);
sys/netpfil/ipfw/ip_fw_dynamic.c
2188
struct dyn_state_obj *obj;
sys/netpfil/ipfw/ip_fw_dynamic.c
2203
obj = SRV_OBJECT(ch, kidx);
sys/netpfil/ipfw/ip_fw_dynamic.c
2204
obj->no.refcnt++;
sys/netpfil/ipfw/ip_fw_dynamic.c
2205
MPASS(obj->no.etlv == IPFW_TLV_STATE_NAME);
sys/netpfil/ipfw/ip_fw_dynamic.c
2215
struct dyn_state_obj *obj;
sys/netpfil/ipfw/ip_fw_dynamic.c
2220
obj = SRV_OBJECT(ch, kidx);
sys/netpfil/ipfw/ip_fw_dynamic.c
2221
if (obj->no.refcnt == 1)
sys/netpfil/ipfw/ip_fw_dynamic.c
2222
dyn_destroy(ch, &obj->no);
sys/netpfil/ipfw/ip_fw_dynamic.c
2224
obj->no.refcnt--;
sys/netpfil/ipfw/ip_fw_dynamic.c
661
struct dyn_state_obj *obj;
sys/netpfil/ipfw/ip_fw_dynamic.c
681
obj = malloc(sizeof(*obj), M_IPFW, M_WAITOK | M_ZERO);
sys/netpfil/ipfw/ip_fw_dynamic.c
682
obj->no.name = obj->name;
sys/netpfil/ipfw/ip_fw_dynamic.c
683
obj->no.etlv = IPFW_TLV_STATE_NAME;
sys/netpfil/ipfw/ip_fw_dynamic.c
684
strlcpy(obj->name, name, sizeof(obj->name));
sys/netpfil/ipfw/ip_fw_dynamic.c
695
free(obj, M_IPFW);
sys/netpfil/ipfw/ip_fw_dynamic.c
699
if (ipfw_objhash_alloc_idx(ni, &obj->no.kidx) != 0) {
sys/netpfil/ipfw/ip_fw_dynamic.c
701
free(obj, M_IPFW);
sys/netpfil/ipfw/ip_fw_dynamic.c
704
ipfw_objhash_add(ni, &obj->no);
sys/netpfil/ipfw/ip_fw_dynamic.c
705
SRV_OBJECT(ch, obj->no.kidx) = obj;
sys/netpfil/ipfw/ip_fw_dynamic.c
706
obj->no.refcnt++;
sys/netpfil/ipfw/ip_fw_dynamic.c
707
*pkidx = obj->no.kidx;
sys/netpfil/ipfw/ip_fw_dynamic.c
715
struct dyn_state_obj *obj;
sys/netpfil/ipfw/ip_fw_dynamic.c
725
obj = SRV_OBJECT(ch, no->kidx);
sys/netpfil/ipfw/ip_fw_dynamic.c
730
free(obj, M_IPFW);
sys/netpfil/ipfw/ip_fw_eaction.c
197
struct eaction_obj *obj;
sys/netpfil/ipfw/ip_fw_eaction.c
202
obj = malloc(sizeof(*obj), M_IPFW, M_WAITOK | M_ZERO);
sys/netpfil/ipfw/ip_fw_eaction.c
203
obj->no.name = obj->name;
sys/netpfil/ipfw/ip_fw_eaction.c
204
obj->no.etlv = IPFW_TLV_EACTION;
sys/netpfil/ipfw/ip_fw_eaction.c
205
obj->handler = handler;
sys/netpfil/ipfw/ip_fw_eaction.c
206
strlcpy(obj->name, name, sizeof(obj->name));
sys/netpfil/ipfw/ip_fw_eaction.c
216
free(obj, M_IPFW);
sys/netpfil/ipfw/ip_fw_eaction.c
221
if (ipfw_objhash_alloc_idx(ni, &obj->no.kidx) != 0) {
sys/netpfil/ipfw/ip_fw_eaction.c
223
free(obj, M_IPFW);
sys/netpfil/ipfw/ip_fw_eaction.c
227
ipfw_objhash_add(ni, &obj->no);
sys/netpfil/ipfw/ip_fw_eaction.c
229
SRV_OBJECT(ch, obj->no.kidx) = obj;
sys/netpfil/ipfw/ip_fw_eaction.c
231
obj->no.refcnt++;
sys/netpfil/ipfw/ip_fw_eaction.c
235
*eaction_id = obj->no.kidx;
sys/netpfil/ipfw/ip_fw_eaction.c
243
struct eaction_obj *obj;
sys/netpfil/ipfw/ip_fw_eaction.c
249
obj = SRV_OBJECT(ch, no->kidx);
sys/netpfil/ipfw/ip_fw_eaction.c
254
free(obj, M_IPFW);
sys/netpfil/ipfw/test/test_dn_heap.c
56
int matchf(void *obj, uintptr_t key, int flags, void *arg)
sys/netpfil/ipfw/test/test_dn_heap.c
60
return (strcmp(((struct x *)obj)->buf, s) == 0);
sys/netpfil/pf/pflow.c
189
pflow_jail_remove(void *obj, void *data __unused)
sys/netpfil/pf/pflow.c
192
const struct prison *pr = obj;
sys/netsmb/smb_conn.c
138
if ((vcp->obj.co_flags & SMBV_PRIVATE) ||
sys/netsmb/smb_conn.c
410
vcp->obj.co_free = smb_vc_free;
sys/netsmb/smb_conn.c
411
vcp->obj.co_gone = smb_vc_gone;
sys/netsmb/smb_conn.c
416
vcp->obj.co_flags = vcspec->flags & (SMBV_PRIVATE | SMBV_SINGLESHARE);
sys/netsmb/smb_conn.c
709
vip->usecount = vcp->obj.co_usecount;
sys/netsmb/smb_conn.c
713
vip->flags = vcp->obj.co_flags;
sys/netsmb/smb_conn.c
727
sx_xlock(&vcp->obj.co_interlock);
sys/netsmb/smb_conn.c
729
sx_unlock(&vcp->obj.co_interlock);
sys/netsmb/smb_conn.c
771
ssp->obj.co_free = smb_share_free;
sys/netsmb/smb_conn.c
772
ssp->obj.co_gone = smb_share_gone;
sys/netsmb/smb_conn.c
906
sip->usecount = ssp->obj.co_usecount;
sys/netsmb/smb_conn.c
912
sip->flags = ssp->obj.co_flags;
sys/netsmb/smb_conn.h
228
struct smb_connobj obj;
sys/netsmb/smb_conn.h
273
#define vc_flags obj.co_flags
sys/netsmb/smb_conn.h
292
struct smb_connobj obj;
sys/netsmb/smb_conn.h
304
#define ss_flags obj.co_flags
sys/netsmb/smb_conn.h
307
#define VCTOCP(vcp) (&(vcp)->obj)
sys/netsmb/smb_conn.h
309
#define SSTOVC(ssp) CPTOVC(((ssp)->obj.co_parent))
sys/netsmb/smb_conn.h
310
#define SSTOCP(ssp) (&(ssp)->obj)
sys/netsmb/smb_dev.c
247
if (on && (vcp->obj.co_flags & SMBV_PERMANENT) == 0) {
sys/netsmb/smb_dev.c
248
vcp->obj.co_flags |= SMBV_PERMANENT;
sys/netsmb/smb_dev.c
250
} else if (!on && (vcp->obj.co_flags & SMBV_PERMANENT)) {
sys/netsmb/smb_dev.c
251
vcp->obj.co_flags &= ~SMBV_PERMANENT;
sys/netsmb/smb_dev.c
267
if (on && (ssp->obj.co_flags & SMBS_PERMANENT) == 0) {
sys/netsmb/smb_dev.c
268
ssp->obj.co_flags |= SMBS_PERMANENT;
sys/netsmb/smb_dev.c
270
} else if (!on && (ssp->obj.co_flags & SMBS_PERMANENT)) {
sys/netsmb/smb_dev.c
271
ssp->obj.co_flags &= ~SMBS_PERMANENT;
sys/netsmb/smb_smb.c
134
vcp->obj.co_flags &= ~(SMBV_ENCRYPT);
sys/netsmb/smb_smb.c
197
vcp->obj.co_flags |= SMBV_ENCRYPT;
sys/netsmb/smb_smb.c
206
vcp->obj.co_flags |= SMBV_UNICODE;
sys/netsmb/smb_smb.c
212
vcp->obj.co_flags |= SMBV_WIN95;
sys/netsmb/smb_smb.c
247
vcp->obj.co_flags |= SMBV_ENCRYPT;
sys/netsmb/smb_smb.c
304
if (vcp->obj.co_flags & SMBV_UNICODE)
sys/netsmb/smb_smb.c
582
if (vcp->obj.co_flags & SMBV_UNICODE) {
sys/ofed/drivers/infiniband/core/ib_cm.c
174
struct kobject obj;
sys/ofed/drivers/infiniband/core/ib_cm.c
3981
static ssize_t cm_show_counter(struct kobject *obj, struct attribute *attr,
sys/ofed/drivers/infiniband/core/ib_cm.c
3987
group = container_of(obj, struct cm_counter_group, obj);
sys/ofed/drivers/infiniband/core/ib_cm.c
4023
&port->counter_group[i].obj,
sys/ofed/drivers/infiniband/core/ib_cm.c
4034
ib_port_unregister_module_stat(&port->counter_group[i].obj);
sys/ofed/drivers/infiniband/core/ib_cm.c
4044
ib_port_unregister_module_stat(&port->counter_group[i].obj);
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
221
struct ib_uobject *__uobj_get_destroy(const struct uverbs_api_object *obj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
227
uobj = rdma_lookup_get_uobject(obj, attrs->ufile, id,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
245
int __uobj_perform_destroy(const struct uverbs_api_object *obj, u32 id,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
250
uobj = __uobj_get_destroy(obj, id, attrs);
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
260
const struct uverbs_api_object *obj)
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
274
uobj = kzalloc(obj->type_attrs->obj_size, GFP_KERNEL);
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
284
uobj->uapi_object = obj;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
309
lookup_get_idr_uobject(const struct uverbs_api_object *obj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
333
lookup_get_fd_uobject(const struct uverbs_api_object *obj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
348
if (!obj->type_attrs)
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
351
container_of(obj->type_attrs, struct uverbs_obj_fd_type, type);
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
372
struct ib_uobject *rdma_lookup_get_uobject(const struct uverbs_api_object *obj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
380
if (obj == ERR_PTR(-ENOMSG)) {
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
386
if (IS_ERR(obj))
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
389
uobj = obj->type_class->lookup_get(obj, ufile, id, mode);
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
393
if (uobj->uapi_object != obj) {
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
424
alloc_begin_idr_uobject(const struct uverbs_api_object *obj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
430
uobj = alloc_uobj(attrs, obj);
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
453
alloc_begin_fd_uobject(const struct uverbs_api_object *obj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
457
container_of(obj->type_attrs, struct uverbs_obj_fd_type, type);
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
469
uobj = alloc_uobj(attrs, obj);
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
491
struct ib_uobject *rdma_alloc_begin_uobject(const struct uverbs_api_object *obj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
497
if (IS_ERR(obj))
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
508
ret = obj->type_class->alloc_begin(obj, attrs);
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
807
struct ib_uobject *obj, *next_obj;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
820
list_for_each_entry_safe(obj, next_obj, &ufile->uobjects, list) {
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
821
attrs.context = obj->context;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
826
WARN_ON(uverbs_try_lock_object(obj, UVERBS_LOOKUP_WRITE));
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
827
if (!uverbs_destroy_uobject(obj, reason, &attrs))
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
830
atomic_set(&obj->usecnt, 0);
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
889
const struct uverbs_api_object *obj =
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
894
return rdma_lookup_get_uobject(obj, attrs->ufile, id,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
898
return rdma_lookup_get_uobject(obj, attrs->ufile, id,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
901
return rdma_lookup_get_uobject(obj, attrs->ufile, id,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
904
return rdma_alloc_begin_uobject(obj, attrs);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1007
obj = (struct ib_ucq_object *)uobj_alloc(UVERBS_OBJECT_CQ, attrs,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1009
if (IS_ERR(obj))
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1010
return obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1020
obj->uevent.uobject.user_handle = cmd->user_handle;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1021
INIT_LIST_HEAD(&obj->comp_list);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1022
INIT_LIST_HEAD(&obj->uevent.event_list);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1034
cq->uobject = obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1044
obj->uevent.uobject.object = cq;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1046
resp.base.cq_handle = obj->uevent.uobject.id;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1054
rdma_alloc_commit_uobject(&obj->uevent.uobject, attrs);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1055
return obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1064
ib_uverbs_release_ucq(ev_file, obj);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1067
uobj_alloc_abort(&obj->uevent.uobject, attrs);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1076
struct ib_ucq_object *obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1089
obj = create_cq(attrs, &cmd_ex);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1090
return PTR_ERR_OR_ZERO(obj);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1096
struct ib_ucq_object *obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1109
obj = create_cq(attrs, &cmd);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1110
return PTR_ERR_OR_ZERO(obj);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1249
struct ib_ucq_object *obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1260
obj = container_of(uobj, struct ib_ucq_object, uevent.uobject);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1262
resp.comp_events_reported = obj->comp_events_reported;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1263
resp.async_events_reported = obj->uevent.events_reported;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1273
struct ib_uqp_object *obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1291
obj = (struct ib_uqp_object *)uobj_alloc(UVERBS_OBJECT_QP, attrs,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1293
if (IS_ERR(obj))
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1294
return PTR_ERR(obj);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1295
obj->uxrcd = NULL;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1296
obj->uevent.uobject.user_handle = cmd->user_handle;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1297
mutex_init(&obj->mcast_lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1392
INIT_LIST_HEAD(&obj->uevent.event_list);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1393
INIT_LIST_HEAD(&obj->mcast_list);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1421
obj);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1440
qp->uobject = obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1443
obj->uevent.uobject.object = qp;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1447
resp.base.qp_handle = obj->uevent.uobject.id;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1460
obj->uxrcd = container_of(xrcd_uobj, struct ib_uxrcd_object,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1462
atomic_inc(&obj->uxrcd->refcnt);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1480
rdma_alloc_commit_uobject(&obj->uevent.uobject, attrs);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1502
uobj_alloc_abort(&obj->uevent.uobject, attrs);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1556
struct ib_uqp_object *obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1568
obj = (struct ib_uqp_object *)uobj_alloc(UVERBS_OBJECT_QP, attrs,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1570
if (IS_ERR(obj))
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1571
return PTR_ERR(obj);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1589
INIT_LIST_HEAD(&obj->uevent.event_list);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1590
INIT_LIST_HEAD(&obj->mcast_list);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1598
obj->uevent.uobject.object = qp;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1599
obj->uevent.uobject.user_handle = cmd.user_handle;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1603
resp.qp_handle = obj->uevent.uobject.id;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1609
obj->uxrcd = container_of(xrcd_uobj, struct ib_uxrcd_object, uobject);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1610
atomic_inc(&obj->uxrcd->refcnt);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1611
qp->uobject = obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1614
rdma_alloc_commit_uobject(&obj->uevent.uobject, attrs);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1622
uobj_alloc_abort(&obj->uevent.uobject, attrs);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1970
struct ib_uqp_object *obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1981
obj = container_of(uobj, struct ib_uqp_object, uevent.uobject);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1983
resp.events_reported = obj->uevent.events_reported;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2492
struct ib_uqp_object *obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2504
obj = qp->uobject;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2506
mutex_lock(&obj->mcast_lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2507
list_for_each_entry(mcast, &obj->mcast_list, list)
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2525
list_add_tail(&mcast->list, &obj->mcast_list);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2530
mutex_unlock(&obj->mcast_lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2540
struct ib_uqp_object *obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2554
obj = qp->uobject;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2555
mutex_lock(&obj->mcast_lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2557
list_for_each_entry(mcast, &obj->mcast_list, list)
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2574
mutex_unlock(&obj->mcast_lock);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2900
struct ib_uwq_object *obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2915
obj = (struct ib_uwq_object *)uobj_alloc(UVERBS_OBJECT_WQ, attrs,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2917
if (IS_ERR(obj))
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2918
return PTR_ERR(obj);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2939
INIT_LIST_HEAD(&obj->uevent.event_list);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2947
wq->uobject = obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2948
obj->uevent.uobject.object = wq;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2957
wq->uobject = obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2958
obj->uevent.uobject.object = wq;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2961
resp.wq_handle = obj->uevent.uobject.id;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2973
rdma_alloc_commit_uobject(&obj->uevent.uobject, attrs);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2984
uobj_alloc_abort(&obj->uevent.uobject, attrs);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2994
struct ib_uwq_object *obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3009
obj = container_of(uobj, struct ib_uwq_object, uevent.uobject);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3010
resp.events_reported = obj->uevent.events_reported;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3372
struct ib_usrq_object *obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3380
obj = (struct ib_usrq_object *)uobj_alloc(UVERBS_OBJECT_SRQ, attrs,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3382
if (IS_ERR(obj))
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3383
return PTR_ERR(obj);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3402
obj->uxrcd = container_of(xrcd_uobj, struct ib_uxrcd_object, uobject);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3403
atomic_inc(&obj->uxrcd->refcnt);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3428
INIT_LIST_HEAD(&obj->uevent.event_list);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3439
srq->uobject = obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3460
obj->uevent.uobject.object = srq;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3461
obj->uevent.uobject.user_handle = cmd->user_handle;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3464
resp.srq_handle = obj->uevent.uobject.id;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3482
rdma_alloc_commit_uobject(&obj->uevent.uobject, attrs);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3501
atomic_dec(&obj->uxrcd->refcnt);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3506
uobj_alloc_abort(&obj->uevent.uobject, attrs);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3609
struct ib_uevent_object *obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3620
obj = container_of(uobj, struct ib_uevent_object, uobject);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3622
resp.events_reported = obj->events_reported;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
572
struct ib_uxrcd_object *obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
604
obj = (struct ib_uxrcd_object *)uobj_alloc(UVERBS_OBJECT_XRCD, attrs,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
606
if (IS_ERR(obj)) {
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
607
ret = PTR_ERR(obj);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
626
atomic_set(&obj->refcnt, 0);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
627
obj->uobject.object = xrcd;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
629
resp.xrcd_handle = obj->uobject.id;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
650
rdma_alloc_commit_uobject(&obj->uobject, attrs);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
664
uobj_alloc_abort(&obj->uobject, attrs);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
996
struct ib_ucq_object *obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
324
spec->u.obj.obj_type, spec->u.obj.access,
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
330
if (spec->u.obj.access == UVERBS_ACCESS_NEW) {
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
487
attr->obj_attr.attr_elm->spec.u.obj.access, commit,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
108
INIT_LIST_HEAD(&obj->comp_list);
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
109
INIT_LIST_HEAD(&obj->uevent.event_list);
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
118
cq->uobject = obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
128
obj->uevent.uobject.object = cq;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
129
obj->uevent.uobject.user_handle = user_handle;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
179
struct ib_ucq_object *obj =
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
182
.comp_events_reported = obj->comp_events_reported,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
183
.async_events_reported = obj->uevent.events_reported
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
63
struct ib_ucq_object *obj = container_of(
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
65
typeof(*obj), uevent.uobject);
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
63
struct ib_uobject *obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
75
list_for_each_entry(obj, &ufile->uobjects, list) {
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
76
u32 obj_id = obj->id;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
78
if (obj->uapi_object != uapi_object)
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
171
const struct uverbs_object_def *obj,
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
180
obj_key = uapi_key_obj(obj->id);
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
185
if (obj->type_attrs) {
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
189
obj_elm->id = obj->id;
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
190
obj_elm->type_attrs = obj->type_attrs;
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
191
obj_elm->type_class = obj->type_attrs->type_class;
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
203
obj->type_attrs->type_class != &uverbs_idr_class &&
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
204
obj->type_attrs->type_class != &uverbs_fd_class))
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
208
if (!obj->methods)
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
211
for (i = 0; i != obj->num_methods; i++) {
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
212
const struct uverbs_method_def *method = (*obj->methods)[i];
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
386
u8 access = elm->spec.u.obj.access;
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
503
return spec->u.obj.obj_type;
sys/ofed/include/rdma/rdmavt_qp.h
215
void *obj;
sys/ofed/include/rdma/uverbs_ioctl.h
100
} obj;
sys/ofed/include/rdma/uverbs_ioctl.h
538
.u.obj.obj_type = _idr_type, \
sys/ofed/include/rdma/uverbs_ioctl.h
539
.u.obj.access = _access, \
sys/ofed/include/rdma/uverbs_ioctl.h
548
.u.obj.obj_type = _fd_type, \
sys/ofed/include/rdma/uverbs_ioctl.h
549
.u.obj.access = _access, \
sys/ofed/include/rdma/uverbs_std_types.h
116
__uobj_alloc(const struct uverbs_api_object *obj,
sys/ofed/include/rdma/uverbs_std_types.h
119
struct ib_uobject *uobj = rdma_alloc_begin_uobject(obj, attrs);
sys/ofed/include/rdma/uverbs_std_types.h
78
int __uobj_perform_destroy(const struct uverbs_api_object *obj, u32 id,
sys/ofed/include/rdma/uverbs_std_types.h
84
struct ib_uobject *__uobj_get_destroy(const struct uverbs_api_object *obj,
sys/ofed/include/rdma/uverbs_types.h
138
struct ib_uobject *rdma_lookup_get_uobject(const struct uverbs_api_object *obj,
sys/ofed/include/rdma/uverbs_types.h
144
struct ib_uobject *rdma_alloc_begin_uobject(const struct uverbs_api_object *obj,
sys/ofed/include/rdma/uverbs_types.h
90
struct ib_uobject *(*alloc_begin)(const struct uverbs_api_object *obj,
sys/ofed/include/rdma/uverbs_types.h
97
struct ib_uobject *(*lookup_get)(const struct uverbs_api_object *obj,
sys/security/mac_biba/mac_biba.c
1154
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1160
obj = SLOT(inplabel);
sys/security/mac_biba/mac_biba.c
1162
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
1302
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1314
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
1315
if (!biba_high_effective(obj))
sys/security/mac_biba/mac_biba.c
1325
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1331
obj = SLOT(mplabel);
sys/security/mac_biba/mac_biba.c
1333
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
1448
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1454
obj = SLOT(pplabel);
sys/security/mac_biba/mac_biba.c
1456
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
1466
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1472
obj = SLOT(pplabel);
sys/security/mac_biba/mac_biba.c
1474
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
1484
struct mac_biba *subj, *obj, *new;
sys/security/mac_biba/mac_biba.c
1489
obj = SLOT(pplabel);
sys/security/mac_biba/mac_biba.c
1503
if (!biba_effective_in_range(obj, subj))
sys/security/mac_biba/mac_biba.c
1535
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1541
obj = SLOT(pplabel);
sys/security/mac_biba/mac_biba.c
1543
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
1553
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1559
obj = SLOT(pplabel);
sys/security/mac_biba/mac_biba.c
1561
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
1595
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1601
obj = SLOT(kslabel);
sys/security/mac_biba/mac_biba.c
1603
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
1613
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1619
obj = SLOT(kslabel);
sys/security/mac_biba/mac_biba.c
1621
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
1631
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1637
obj = SLOT(kslabel);
sys/security/mac_biba/mac_biba.c
1639
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
1649
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1655
obj = SLOT(kslabel);
sys/security/mac_biba/mac_biba.c
1657
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
1667
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1673
obj = SLOT(kslabel);
sys/security/mac_biba/mac_biba.c
1675
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
1697
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1703
obj = SLOT(shmlabel);
sys/security/mac_biba/mac_biba.c
1706
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
1710
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
1721
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1727
obj = SLOT(shmlabel);
sys/security/mac_biba/mac_biba.c
1730
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
1734
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
1745
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1751
obj = SLOT(shmlabel);
sys/security/mac_biba/mac_biba.c
1753
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
1763
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1769
obj = SLOT(shmlabel);
sys/security/mac_biba/mac_biba.c
1771
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
1781
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1787
obj = SLOT(shmlabel);
sys/security/mac_biba/mac_biba.c
1789
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
1799
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1805
obj = SLOT(shmlabel);
sys/security/mac_biba/mac_biba.c
1807
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
1817
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1823
obj = SLOT(shmlabel);
sys/security/mac_biba/mac_biba.c
1825
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
1835
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1841
obj = SLOT(shmlabel);
sys/security/mac_biba/mac_biba.c
1843
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
1853
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
1859
obj = SLOT(shmlabel);
sys/security/mac_biba/mac_biba.c
1861
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2071
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2077
obj = SLOT(p->p_ucred->cr_label);
sys/security/mac_biba/mac_biba.c
2080
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2082
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
2091
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2097
obj = SLOT(p->p_ucred->cr_label);
sys/security/mac_biba/mac_biba.c
2100
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2102
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
2111
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2117
obj = SLOT(p->p_ucred->cr_label);
sys/security/mac_biba/mac_biba.c
2120
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2122
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
2151
struct mac_biba *subj, *obj, *new;
sys/security/mac_biba/mac_biba.c
2158
obj = SLOT(solabel);
sys/security/mac_biba/mac_biba.c
2172
if (!biba_effective_in_range(obj, subj))
sys/security/mac_biba/mac_biba.c
2204
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2210
obj = SLOT(solabel);
sys/security/mac_biba/mac_biba.c
2213
if (!biba_dominate_effective(obj, subj)) {
sys/security/mac_biba/mac_biba.c
2335
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2350
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
2351
if (!biba_high_effective(obj))
sys/security/mac_biba/mac_biba.c
2361
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2376
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
2377
if (!biba_high_effective(obj))
sys/security/mac_biba/mac_biba.c
2424
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2431
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
2437
if (!biba_high_effective(obj))
sys/security/mac_biba/mac_biba.c
2495
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2501
obj = SLOT(msglabel);
sys/security/mac_biba/mac_biba.c
2503
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2513
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2519
obj = SLOT(msglabel);
sys/security/mac_biba/mac_biba.c
2521
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
2531
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2537
obj = SLOT(msqklabel);
sys/security/mac_biba/mac_biba.c
2539
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2549
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2555
obj = SLOT(msqklabel);
sys/security/mac_biba/mac_biba.c
2557
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
2567
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2573
obj = SLOT(msqklabel);
sys/security/mac_biba/mac_biba.c
2575
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2585
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2591
obj = SLOT(msqklabel);
sys/security/mac_biba/mac_biba.c
2596
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
2601
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2635
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2641
obj = SLOT(semaklabel);
sys/security/mac_biba/mac_biba.c
2648
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
2658
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2673
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2679
obj = SLOT(semaklabel);
sys/security/mac_biba/mac_biba.c
2681
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2691
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2697
obj = SLOT(semaklabel);
sys/security/mac_biba/mac_biba.c
2700
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2704
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
2733
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2739
obj = SLOT(shmseglabel);
sys/security/mac_biba/mac_biba.c
2741
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2744
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
2755
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2761
obj = SLOT(shmseglabel);
sys/security/mac_biba/mac_biba.c
2766
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
2772
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2787
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2793
obj = SLOT(shmseglabel);
sys/security/mac_biba/mac_biba.c
2795
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2877
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2883
obj = SLOT(dvplabel);
sys/security/mac_biba/mac_biba.c
2885
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2895
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2901
obj = SLOT(dvplabel);
sys/security/mac_biba/mac_biba.c
2903
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2913
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2919
obj = SLOT(dvplabel);
sys/security/mac_biba/mac_biba.c
2921
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
2931
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2937
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
2939
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
2949
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
2955
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
2957
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
2968
struct mac_biba *subj, *obj, *exec;
sys/security/mac_biba/mac_biba.c
2987
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
2989
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
2999
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3005
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3007
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
3017
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3023
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3025
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
3036
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3042
obj = SLOT(dvplabel);
sys/security/mac_biba/mac_biba.c
3044
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3047
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3049
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3059
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3065
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3067
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
3077
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3083
obj = SLOT(dvplabel);
sys/security/mac_biba/mac_biba.c
3085
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
3095
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3105
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3108
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
3112
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3123
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3129
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3133
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
3137
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3148
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3154
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3156
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
3166
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3172
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3174
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
3184
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3190
obj = SLOT(dvplabel);
sys/security/mac_biba/mac_biba.c
3192
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
3202
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3208
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3210
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
3272
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3278
obj = SLOT(dvplabel);
sys/security/mac_biba/mac_biba.c
3280
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3283
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3285
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3296
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3302
obj = SLOT(dvplabel);
sys/security/mac_biba/mac_biba.c
3304
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3308
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3310
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3321
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3327
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3329
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3339
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3345
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3347
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3357
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3363
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3365
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3377
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3383
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3385
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3395
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3401
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3403
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3413
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3419
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3421
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3431
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3437
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3439
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3449
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3455
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3457
if (!biba_dominate_effective(obj, subj))
sys/security/mac_biba/mac_biba.c
3468
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3474
obj = SLOT(dvplabel);
sys/security/mac_biba/mac_biba.c
3476
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3479
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3481
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
3491
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
3497
obj = SLOT(vplabel);
sys/security/mac_biba/mac_biba.c
3499
if (!biba_dominate_effective(subj, obj))
sys/security/mac_biba/mac_biba.c
887
struct mac_biba *subj, *obj;
sys/security/mac_biba/mac_biba.c
893
obj = SLOT(u2->cr_label);
sys/security/mac_biba/mac_biba.c
896
if (!biba_dominate_effective(obj, subj))
sys/security/mac_do/mac_do.c
1270
mac_do_jail_create(void *obj, void *data __unused)
sys/security/mac_do/mac_do.c
1272
struct prison *const pr = obj;
sys/security/mac_do/mac_do.c
1279
mac_do_jail_get(void *obj, void *data)
sys/security/mac_do/mac_do.c
1281
struct prison *ppr, *const pr = obj;
sys/security/mac_do/mac_do.c
1317
mac_do_jail_check(void *obj, void *data)
sys/security/mac_do/mac_do.c
1397
mac_do_jail_set(void *obj, void *data)
sys/security/mac_do/mac_do.c
1399
struct prison *pr = obj;
sys/security/mac_lomac/mac_lomac.c
1279
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
1285
obj = SLOT(inplabel);
sys/security/mac_lomac/mac_lomac.c
1287
if (!lomac_dominate_single(obj, subj))
sys/security/mac_lomac/mac_lomac.c
1425
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
1431
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
1436
if (!lomac_high_single(obj))
sys/security/mac_lomac/mac_lomac.c
1550
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
1556
obj = SLOT(pplabel);
sys/security/mac_lomac/mac_lomac.c
1558
if (!lomac_dominate_single(obj, subj))
sys/security/mac_lomac/mac_lomac.c
1559
return (maybe_demote(subj, obj, "reading", "pipe", NULL));
sys/security/mac_lomac/mac_lomac.c
1568
struct mac_lomac *subj, *obj, *new;
sys/security/mac_lomac/mac_lomac.c
1573
obj = SLOT(pplabel);
sys/security/mac_lomac/mac_lomac.c
1587
if (!lomac_single_in_range(obj, subj))
sys/security/mac_lomac/mac_lomac.c
1619
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
1625
obj = SLOT(pplabel);
sys/security/mac_lomac/mac_lomac.c
1627
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
1849
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
1855
obj = SLOT(p->p_ucred->cr_label);
sys/security/mac_lomac/mac_lomac.c
1858
if (!lomac_dominate_single(obj, subj))
sys/security/mac_lomac/mac_lomac.c
1860
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
1869
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
1875
obj = SLOT(p->p_ucred->cr_label);
sys/security/mac_lomac/mac_lomac.c
1878
if (!lomac_dominate_single(obj, subj))
sys/security/mac_lomac/mac_lomac.c
1880
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
1889
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
1895
obj = SLOT(p->p_ucred->cr_label);
sys/security/mac_lomac/mac_lomac.c
1898
if (!lomac_dominate_single(obj, subj))
sys/security/mac_lomac/mac_lomac.c
1900
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
1947
struct mac_lomac *subj, *obj, *new;
sys/security/mac_lomac/mac_lomac.c
1954
obj = SLOT(solabel);
sys/security/mac_lomac/mac_lomac.c
1968
if (!lomac_single_in_range(obj, subj))
sys/security/mac_lomac/mac_lomac.c
2000
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2006
obj = SLOT(solabel);
sys/security/mac_lomac/mac_lomac.c
2009
if (!lomac_dominate_single(obj, subj)) {
sys/security/mac_lomac/mac_lomac.c
2132
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2138
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2143
if (!lomac_high_single(obj))
sys/security/mac_lomac/mac_lomac.c
2153
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2159
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2164
if (!lomac_high_single(obj))
sys/security/mac_lomac/mac_lomac.c
2191
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2197
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2202
if (!lomac_high_single(obj))
sys/security/mac_lomac/mac_lomac.c
2339
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2345
obj = SLOT(dvplabel);
sys/security/mac_lomac/mac_lomac.c
2347
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2349
if (obj->ml_flags & MAC_LOMAC_FLAG_AUX &&
sys/security/mac_lomac/mac_lomac.c
2350
!lomac_dominate_element(&subj->ml_single, &obj->ml_auxsingle))
sys/security/mac_lomac/mac_lomac.c
2360
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2366
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2368
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2379
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2385
obj = SLOT(dvplabel);
sys/security/mac_lomac/mac_lomac.c
2387
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2390
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2392
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2402
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2412
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2415
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2419
if (!lomac_dominate_single(obj, subj))
sys/security/mac_lomac/mac_lomac.c
2420
return (maybe_demote(subj, obj, "mapping", "file", vp));
sys/security/mac_lomac/mac_lomac.c
2430
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2440
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2442
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2450
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2456
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2460
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2471
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2477
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2479
if (!lomac_dominate_single(obj, subj))
sys/security/mac_lomac/mac_lomac.c
2480
return (maybe_demote(subj, obj, "reading", "file", vp));
sys/security/mac_lomac/mac_lomac.c
2566
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2572
obj = SLOT(dvplabel);
sys/security/mac_lomac/mac_lomac.c
2574
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2577
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2579
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2590
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2596
obj = SLOT(dvplabel);
sys/security/mac_lomac/mac_lomac.c
2598
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2602
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2604
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2615
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2621
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2623
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2633
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2639
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2641
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2651
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2657
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2659
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2671
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2677
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2679
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2689
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2695
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2697
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2707
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2713
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2715
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2725
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2731
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2733
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2744
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2750
obj = SLOT(dvplabel);
sys/security/mac_lomac/mac_lomac.c
2752
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2755
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2757
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2767
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
2773
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2775
if (!lomac_subject_dominate(subj, obj))
sys/security/mac_lomac/mac_lomac.c
2816
struct mac_lomac *source, *dest, *obj, *robj;
sys/security/mac_lomac/mac_lomac.c
2820
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2821
robj = interpvplabel != NULL ? SLOT(interpvplabel) : obj;
sys/security/mac_lomac/mac_lomac.c
2842
!lomac_dominate_single(obj, source))
sys/security/mac_lomac/mac_lomac.c
2843
(void)maybe_demote(source, obj, "executing", "file", vp);
sys/security/mac_lomac/mac_lomac.c
2851
struct mac_lomac *subj, *obj, *robj;
sys/security/mac_lomac/mac_lomac.c
2857
obj = SLOT(vplabel);
sys/security/mac_lomac/mac_lomac.c
2858
robj = interpvplabel != NULL ? SLOT(interpvplabel) : obj;
sys/security/mac_lomac/mac_lomac.c
2863
!lomac_dominate_single(obj, subj));
sys/security/mac_lomac/mac_lomac.c
984
struct mac_lomac *subj, *obj;
sys/security/mac_lomac/mac_lomac.c
990
obj = SLOT(cr2->cr_label);
sys/security/mac_lomac/mac_lomac.c
993
if (!lomac_dominate_single(obj, subj))
sys/security/mac_mls/mac_mls.c
1075
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1081
obj = SLOT(inplabel);
sys/security/mac_mls/mac_mls.c
1083
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
1221
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1227
obj = SLOT(mntlabel);
sys/security/mac_mls/mac_mls.c
1229
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
1343
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1349
obj = SLOT(pplabel);
sys/security/mac_mls/mac_mls.c
1351
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
1361
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1367
obj = SLOT(pplabel);
sys/security/mac_mls/mac_mls.c
1369
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
1379
struct mac_mls *subj, *obj, *new;
sys/security/mac_mls/mac_mls.c
1384
obj = SLOT(pplabel);
sys/security/mac_mls/mac_mls.c
1398
if (!mls_effective_in_range(obj, subj))
sys/security/mac_mls/mac_mls.c
1430
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1436
obj = SLOT(pplabel);
sys/security/mac_mls/mac_mls.c
1438
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
1448
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1454
obj = SLOT(pplabel);
sys/security/mac_mls/mac_mls.c
1456
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
1490
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1496
obj = SLOT(kslabel);
sys/security/mac_mls/mac_mls.c
1498
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
1508
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1514
obj = SLOT(kslabel);
sys/security/mac_mls/mac_mls.c
1516
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
1526
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1532
obj = SLOT(shmlabel);
sys/security/mac_mls/mac_mls.c
1534
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
1544
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1550
obj = SLOT(shmlabel);
sys/security/mac_mls/mac_mls.c
1552
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
1562
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1568
obj = SLOT(kslabel);
sys/security/mac_mls/mac_mls.c
1570
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
1592
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1598
obj = SLOT(shmlabel);
sys/security/mac_mls/mac_mls.c
1601
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
1605
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
1616
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1622
obj = SLOT(shmlabel);
sys/security/mac_mls/mac_mls.c
1625
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
1629
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
1640
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1646
obj = SLOT(shmlabel);
sys/security/mac_mls/mac_mls.c
1648
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
1658
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1664
obj = SLOT(shmlabel);
sys/security/mac_mls/mac_mls.c
1666
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
1676
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1682
obj = SLOT(shmlabel);
sys/security/mac_mls/mac_mls.c
1684
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
1694
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1700
obj = SLOT(shmlabel);
sys/security/mac_mls/mac_mls.c
1702
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
1712
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1718
obj = SLOT(shmlabel);
sys/security/mac_mls/mac_mls.c
1720
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
1730
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1736
obj = SLOT(shmlabel);
sys/security/mac_mls/mac_mls.c
1738
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
1748
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1754
obj = SLOT(shmlabel);
sys/security/mac_mls/mac_mls.c
1756
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
1777
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1783
obj = SLOT(p->p_ucred->cr_label);
sys/security/mac_mls/mac_mls.c
1786
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
1788
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
1797
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1803
obj = SLOT(p->p_ucred->cr_label);
sys/security/mac_mls/mac_mls.c
1806
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
1808
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
1817
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1823
obj = SLOT(p->p_ucred->cr_label);
sys/security/mac_mls/mac_mls.c
1826
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
1828
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
1858
struct mac_mls *subj, *obj, *new;
sys/security/mac_mls/mac_mls.c
1865
obj = SLOT(solabel);
sys/security/mac_mls/mac_mls.c
1879
if (!mls_effective_in_range(obj, subj))
sys/security/mac_mls/mac_mls.c
1911
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
1917
obj = SLOT(solabel);
sys/security/mac_mls/mac_mls.c
1920
if (!mls_dominate_effective(subj, obj)) {
sys/security/mac_mls/mac_mls.c
2045
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2054
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2056
if (!mls_dominate_effective(obj, subj) ||
sys/security/mac_mls/mac_mls.c
2057
!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2067
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2073
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2075
if (!mls_dominate_effective(obj, subj) ||
sys/security/mac_mls/mac_mls.c
2076
!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2086
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2092
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2094
if (!mls_dominate_effective(obj, subj) ||
sys/security/mac_mls/mac_mls.c
2095
!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2125
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2131
obj = SLOT(msglabel);
sys/security/mac_mls/mac_mls.c
2133
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2143
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2149
obj = SLOT(msglabel);
sys/security/mac_mls/mac_mls.c
2151
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2161
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2167
obj = SLOT(msqklabel);
sys/security/mac_mls/mac_mls.c
2169
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2179
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2185
obj = SLOT(msqklabel);
sys/security/mac_mls/mac_mls.c
2187
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2197
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2203
obj = SLOT(msqklabel);
sys/security/mac_mls/mac_mls.c
2205
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2215
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2221
obj = SLOT(msqklabel);
sys/security/mac_mls/mac_mls.c
2226
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2231
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2265
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2271
obj = SLOT(semaklabel);
sys/security/mac_mls/mac_mls.c
2278
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2288
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2303
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2309
obj = SLOT(semaklabel);
sys/security/mac_mls/mac_mls.c
2311
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2321
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2327
obj = SLOT(semaklabel);
sys/security/mac_mls/mac_mls.c
2330
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2334
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2363
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2369
obj = SLOT(shmseglabel);
sys/security/mac_mls/mac_mls.c
2371
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2374
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2385
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2391
obj = SLOT(shmseglabel);
sys/security/mac_mls/mac_mls.c
2396
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2402
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2417
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2423
obj = SLOT(shmseglabel);
sys/security/mac_mls/mac_mls.c
2425
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2506
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2512
obj = SLOT(dvplabel);
sys/security/mac_mls/mac_mls.c
2514
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2524
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2530
obj = SLOT(dvplabel);
sys/security/mac_mls/mac_mls.c
2532
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2542
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2548
obj = SLOT(dvplabel);
sys/security/mac_mls/mac_mls.c
2550
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2560
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2566
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2568
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2578
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2584
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2586
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2597
struct mac_mls *subj, *obj, *exec;
sys/security/mac_mls/mac_mls.c
2616
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2618
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2628
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2634
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2636
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2646
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2652
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2654
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2665
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2671
obj = SLOT(dvplabel);
sys/security/mac_mls/mac_mls.c
2673
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2676
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2677
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2688
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2694
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2696
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2706
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2712
obj = SLOT(dvplabel);
sys/security/mac_mls/mac_mls.c
2714
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2724
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2734
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2737
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2741
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2752
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2758
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2762
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2766
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2777
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2783
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2785
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2795
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2801
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2803
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2813
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2819
obj = SLOT(dvplabel);
sys/security/mac_mls/mac_mls.c
2821
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2831
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2837
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2839
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
2901
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2907
obj = SLOT(dvplabel);
sys/security/mac_mls/mac_mls.c
2909
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2912
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2914
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2925
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2931
obj = SLOT(dvplabel);
sys/security/mac_mls/mac_mls.c
2933
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2937
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2939
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2950
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2956
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2958
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2968
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2974
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2976
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
2986
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
2992
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
2994
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
3006
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
3012
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
3014
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
3024
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
3030
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
3032
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
3042
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
3048
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
3050
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
3060
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
3066
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
3068
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
3078
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
3084
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
3086
if (!mls_dominate_effective(subj, obj))
sys/security/mac_mls/mac_mls.c
3097
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
3103
obj = SLOT(dvplabel);
sys/security/mac_mls/mac_mls.c
3105
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
3108
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
3110
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
3120
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
3126
obj = SLOT(vplabel);
sys/security/mac_mls/mac_mls.c
3128
if (!mls_dominate_effective(obj, subj))
sys/security/mac_mls/mac_mls.c
850
struct mac_mls *subj, *obj;
sys/security/mac_mls/mac_mls.c
856
obj = SLOT(cr2->cr_label);
sys/security/mac_mls/mac_mls.c
859
if (!mls_dominate_effective(subj, obj))
sys/sys/_iovec.h
58
#define IOVEC_INIT_OBJ(iovp, obj) \
sys/sys/_iovec.h
59
IOVEC_INIT(iovp, &(obj), sizeof(obj))
sys/sys/ipc.h
141
extern void (*shmobjinfo_hook)(struct vm_object *obj, key_t *key,
sys/sys/kobj.h
204
void kobj_init(kobj_t obj, kobj_class_t cls);
sys/sys/kobj.h
205
void kobj_init_static(kobj_t obj, kobj_class_t cls);
sys/sys/kobj.h
210
void kobj_delete(kobj_t obj, struct malloc_type *mtype);
sys/sys/mman.h
315
int shm_get_path(struct vm_object *obj, char *path, size_t sz);
sys/sys/osd.h
55
typedef int (*osd_method_t)(void *obj, void *data);
sys/sys/osd.h
69
int osd_call(u_int type, u_int method, void *obj, void *data);
sys/sys/shm.h
162
void shmobjinfo(struct vm_object *obj, key_t *key, unsigned short *seq);
sys/sys/stdatomic.h
179
#define atomic_is_lock_free(obj) \
sys/sys/stdatomic.h
180
((void)(obj), (_Bool)1)
sys/sys/stdatomic.h
182
#define atomic_is_lock_free(obj) \
sys/sys/stdatomic.h
183
__atomic_is_lock_free(sizeof(*(obj)), obj)
sys/sys/stdatomic.h
185
#define atomic_is_lock_free(obj) \
sys/sys/stdatomic.h
186
((void)(obj), sizeof((obj)->__val) <= sizeof(void *))
sys/sys/stdatomic.h
91
#define atomic_init(obj, value) __c11_atomic_init(obj, value)
sys/sys/stdatomic.h
94
#define atomic_init(obj, value) ((void)((obj)->__val = (value)))
sys/sys/sysproto.h
1229
char obj_l_[PADL_(void *)]; void * obj; char obj_r_[PADR_(void *)];
sys/sys/uio.h
100
int uiomove_object(struct vm_object *obj, off_t obj_size, struct uio *uio);
sys/sys/umtx.h
137
int _umtx_op(void *obj, int op, u_long val, void *uaddr, void *uaddr2);
sys/sys/umtx.h
138
int _umtx_op_err(void *obj, int op, u_long val, void *uaddr, void *uaddr2);
sys/ufs/ffs/ffs_rawread.c
106
((obj = vp->v_object) != NULL &&
sys/ufs/ffs/ffs_rawread.c
107
vm_object_mightbedirty(obj))) {
sys/ufs/ffs/ffs_rawread.c
98
vm_object_t obj;
sys/vm/swap_pager.c
1314
vm_object_t obj;
sys/vm/swap_pager.c
1320
obj = m->object;
sys/vm/swap_pager.c
1321
if (!VM_OBJECT_WOWNED(obj)) {
sys/vm/vm_domainset.c
248
vm_domainset_iter_page_init(struct vm_domainset_iter *di, struct vm_object *obj,
sys/vm/vm_domainset.c
262
if (obj != NULL && obj->domain.dr_policy != NULL) {
sys/vm/vm_domainset.c
267
VM_OBJECT_ASSERT_WLOCKED(obj);
sys/vm/vm_domainset.c
268
dr = &obj->domain;
sys/vm/vm_domainset.c
272
vm_domainset_iter_init(di, dr->dr_policy, &dr->dr_iter, obj, pindex);
sys/vm/vm_domainset.c
281
vm_domainset_iter_page(struct vm_domainset_iter *di, struct vm_object *obj,
sys/vm/vm_domainset.c
292
if (obj != NULL) {
sys/vm/vm_domainset.c
293
VM_OBJECT_WUNLOCK(obj);
sys/vm/vm_domainset.c
298
if (obj != NULL)
sys/vm/vm_domainset.c
299
VM_OBJECT_WLOCK(obj);
sys/vm/vm_domainset.c
366
vm_domainset_iter_page(struct vm_domainset_iter *di, struct vm_object *obj,
sys/vm/vm_domainset.c
374
vm_domainset_iter_page_init(struct vm_domainset_iter *di, struct vm_object *obj,
sys/vm/vm_domainset.c
69
int *iter, struct vm_object *obj, vm_pindex_t pindex)
sys/vm/vm_domainset.c
78
if (vm_object_reserv(obj)) {
sys/vm/vm_domainset.c
83
pindex += obj->pg_color;
sys/vm/vm_domainset.c
95
if (obj != NULL)
sys/vm/vm_domainset.c
96
pindex += (((uintptr_t)obj) / sizeof(*obj));
sys/vm/vm_glue.c
493
vm_object_t obj = vm_thread_kstack_size_to_obj(pages);
sys/vm/vm_glue.c
498
VM_OBJECT_WLOCK(obj);
sys/vm/vm_glue.c
500
m = vm_page_lookup(obj, pindex + i);
sys/vm/vm_glue.c
510
VM_OBJECT_WUNLOCK(obj);
sys/vm/vm_glue.c
609
vm_object_t obj = vm_thread_kstack_size_to_obj(npages);
sys/vm/vm_glue.c
616
vm_page_iter_init(&pages, obj);
sys/vm/vm_glue.c
617
VM_OBJECT_WLOCK(obj);
sys/vm/vm_glue.c
619
m = vm_page_grab_iter(obj, pindex + n,
sys/vm/vm_glue.c
623
m = vm_page_alloc_domain_iter(obj, pindex + n,
sys/vm/vm_glue.c
634
VM_OBJECT_WUNLOCK(obj);
sys/vm/vm_map.c
2816
vm_object_t obj;
sys/vm/vm_map.c
2939
obj = entry->object.vm_object;
sys/vm/vm_map.c
2941
if (obj == NULL ||
sys/vm/vm_map.c
2953
VM_OBJECT_WLOCK(obj);
sys/vm/vm_map.c
2954
if ((obj->flags & OBJ_SWAP) == 0) {
sys/vm/vm_map.c
2955
VM_OBJECT_WUNLOCK(obj);
sys/vm/vm_map.c
2964
KASSERT(obj->cred == NULL,
sys/vm/vm_map.c
2966
obj, entry));
sys/vm/vm_map.c
2967
if (!swap_reserve(ptoa(obj->size))) {
sys/vm/vm_map.c
2968
VM_OBJECT_WUNLOCK(obj);
sys/vm/vm_map.c
2975
obj->cred = cred;
sys/vm/vm_map.c
2976
VM_OBJECT_WUNLOCK(obj);
sys/vm/vm_mmap.c
1306
vm_object_t obj;
sys/vm/vm_mmap.c
1320
obj = vp->v_object;
sys/vm/vm_mmap.c
1325
if (obj == NULL) {
sys/vm/vm_mmap.c
1329
if (obj->type == OBJT_VNODE && obj->handle != vp) {
sys/vm/vm_mmap.c
1331
vp = (struct vnode *)obj->handle;
sys/vm/vm_mmap.c
1342
vm_pager_update_writecount(obj, 0, objsize);
sys/vm/vm_mmap.c
1373
if (obj->type == OBJT_VNODE) {
sys/vm/vm_mmap.c
1374
obj = vm_pager_allocate(OBJT_VNODE, vp, objsize, prot, foff,
sys/vm/vm_mmap.c
1376
if (obj == NULL) {
sys/vm/vm_mmap.c
1381
KASSERT((obj->flags & OBJ_SWAP) != 0, ("wrong object type"));
sys/vm/vm_mmap.c
1382
vm_object_reference(obj);
sys/vm/vm_mmap.c
1384
if ((obj->flags & OBJ_COLORED) == 0) {
sys/vm/vm_mmap.c
1385
VM_OBJECT_WLOCK(obj);
sys/vm/vm_mmap.c
1386
vm_object_color(obj, 0);
sys/vm/vm_mmap.c
1387
VM_OBJECT_WUNLOCK(obj);
sys/vm/vm_mmap.c
1391
*objp = obj;
sys/vm/vm_mmap.c
1399
vm_pager_update_writecount(obj, objsize, 0);
sys/vm/vm_mmap.c
1416
vm_object_t obj;
sys/vm/vm_mmap.c
1460
obj = vm_pager_allocate(OBJT_DEVICE, cdev, objsize, prot, *foff,
sys/vm/vm_mmap.c
1462
if (obj == NULL) {
sys/vm/vm_mmap.c
1466
*objp = obj;
sys/vm/vm_object.c
2471
vm_object_busy(vm_object_t obj)
sys/vm/vm_object.c
2474
VM_OBJECT_ASSERT_LOCKED(obj);
sys/vm/vm_object.c
2476
blockcount_acquire(&obj->busy, 1);
sys/vm/vm_object.c
2482
vm_object_unbusy(vm_object_t obj)
sys/vm/vm_object.c
2485
blockcount_release(&obj->busy, 1);
sys/vm/vm_object.c
2489
vm_object_busy_wait(vm_object_t obj, const char *wmesg)
sys/vm/vm_object.c
2492
VM_OBJECT_ASSERT_UNLOCKED(obj);
sys/vm/vm_object.c
2494
(void)blockcount_sleep(&obj->busy, NULL, wmesg, PVM);
sys/vm/vm_object.c
2506
vm_object_is_active(vm_object_t obj)
sys/vm/vm_object.c
2509
return (obj->ref_count > atomic_load_int(&obj->shadow_count));
sys/vm/vm_object.c
2520
vm_object_t obj;
sys/vm/vm_object.c
2535
TAILQ_FOREACH(obj, &vm_object_list, object_list) {
sys/vm/vm_object.c
2536
if (obj->type == OBJT_DEAD)
sys/vm/vm_object.c
2555
TAILQ_FOREACH(obj, &vm_object_list, object_list) {
sys/vm/vm_object.c
2556
if (obj->type == OBJT_DEAD ||
sys/vm/vm_object.c
2557
(swap_only && (obj->flags & (OBJ_ANON | OBJ_SWAP)) == 0))
sys/vm/vm_object.c
2559
VM_OBJECT_RLOCK(obj);
sys/vm/vm_object.c
2560
if (obj->type == OBJT_DEAD ||
sys/vm/vm_object.c
2561
(swap_only && (obj->flags & (OBJ_ANON | OBJ_SWAP)) == 0)) {
sys/vm/vm_object.c
2562
VM_OBJECT_RUNLOCK(obj);
sys/vm/vm_object.c
2568
kvo->kvo_size = ptoa(obj->size);
sys/vm/vm_object.c
2569
kvo->kvo_resident = obj->resident_page_count;
sys/vm/vm_object.c
2570
kvo->kvo_ref_count = obj->ref_count;
sys/vm/vm_object.c
2571
kvo->kvo_shadow_count = atomic_load_int(&obj->shadow_count);
sys/vm/vm_object.c
2572
kvo->kvo_memattr = obj->memattr;
sys/vm/vm_object.c
2574
vm_page_iter_init(&pages, obj);
sys/vm/vm_object.c
2600
kvo->kvo_type = vm_object_kvme_type(obj, want_path ? &vp :
sys/vm/vm_object.c
2604
} else if ((obj->flags & OBJ_ANON) != 0) {
sys/vm/vm_object.c
2606
kvo->kvo_me = (uintptr_t)obj;
sys/vm/vm_object.c
2608
kvo->kvo_backing_obj = (uintptr_t)obj->backing_object;
sys/vm/vm_object.c
2609
sp = swap_pager_swapped_pages(obj);
sys/vm/vm_object.c
2612
if (obj->type == OBJT_DEVICE || obj->type == OBJT_MGTDEVICE) {
sys/vm/vm_object.c
2613
cdev_pager_get_path(obj, kvo->kvo_path,
sys/vm/vm_object.c
2616
VM_OBJECT_RUNLOCK(obj);
sys/vm/vm_object.c
2617
if ((obj->flags & OBJ_SYSVSHM) != 0) {
sys/vm/vm_object.c
2619
shmobjinfo(obj, &key, &seq);
sys/vm/vm_object.c
2623
if ((obj->flags & OBJ_POSIXSHM) != 0) {
sys/vm/vm_object.c
2625
shm_get_path(obj, kvo->kvo_path,
sys/vm/vm_object.c
2699
vm_object_t obj;
sys/vm/vm_object.c
2717
} else if ((obj = entry->object.vm_object) != NULL) {
sys/vm/vm_object.c
2718
for (; obj; obj = obj->backing_object)
sys/vm/vm_object.c
2719
if (obj == object) {
sys/vm/vm_object.h
394
bool vm_object_is_active(vm_object_t obj);
sys/vm/vm_page.c
1083
vm_object_t obj;
sys/vm/vm_page.c
1085
obj = m->object;
sys/vm/vm_page.c
1086
VM_OBJECT_ASSERT_LOCKED(obj);
sys/vm/vm_page.c
1088
return (_vm_page_busy_sleep(obj, m, m->pindex, wmesg, allocflags,
sys/vm/vm_page.c
1105
vm_page_busy_sleep_unlocked(vm_object_t obj, vm_page_t m, vm_pindex_t pindex,
sys/vm/vm_page.c
1108
VM_OBJECT_ASSERT_UNLOCKED(obj);
sys/vm/vm_page.c
1110
(void)_vm_page_busy_sleep(obj, m, pindex, wmesg, allocflags, false);
sys/vm/vm_page.c
1126
_vm_page_busy_sleep(vm_object_t obj, vm_page_t m, vm_pindex_t pindex,
sys/vm/vm_page.c
1136
if (obj != NULL && vm_object_busied(obj)) {
sys/vm/vm_page.c
1138
VM_OBJECT_DROP(obj);
sys/vm/vm_page.c
1139
vm_object_busy_wait(obj, wmesg);
sys/vm/vm_page.c
1156
m->object != obj || m->pindex != pindex) {
sys/vm/vm_page.c
1164
VM_OBJECT_DROP(obj);
sys/vm/vm_page.c
1182
vm_object_t obj;
sys/vm/vm_page.c
1185
obj = m->object;
sys/vm/vm_page.c
1194
if (obj != NULL && vm_object_busied(obj))
sys/vm/vm_page.c
1202
obj = m->object;
sys/vm/vm_page.c
1203
if (obj != NULL && vm_object_busied(obj)) {
sys/vm/vm_page.c
1220
vm_object_t obj;
sys/vm/vm_page.c
1226
obj = m->object;
sys/vm/vm_page.c
1227
if (obj != NULL && vm_object_busied(obj)) {
sys/vm/vm_page.c
178
static bool _vm_page_busy_sleep(vm_object_t obj, vm_page_t m,
sys/vm/vm_page.c
3542
vm_wait_flags(vm_object_t obj, int mflags)
sys/vm/vm_page.c
3552
if (obj != NULL)
sys/vm/vm_page.c
3553
d = obj->domain.dr_policy;
sys/vm/vm_page.c
3569
vm_wait(vm_object_t obj)
sys/vm/vm_page.c
3571
(void)vm_wait_flags(obj, 0);
sys/vm/vm_page.c
3575
vm_wait_intr(vm_object_t obj)
sys/vm/vm_page.c
3577
return (vm_wait_flags(obj, PCATCH));
sys/vm/vm_page.c
938
vm_object_t obj;
sys/vm/vm_page.c
948
obj = atomic_load_ptr(&m->object);
sys/vm/vm_page.c
954
if (obj != NULL)
sys/vm/vm_page.c
955
locked = VM_OBJECT_WOWNED(obj);
sys/vm/vm_page.c
959
if (_vm_page_busy_sleep(obj, m, m->pindex, "vmpba", allocflags,
sys/vm/vm_page.c
961
VM_OBJECT_WLOCK(obj);
sys/vm/vm_page.c
964
KASSERT(m->object == obj || m->object == NULL,
sys/vm/vm_page.c
966
m, obj));
sys/vm/vm_page.h
580
void vm_page_busy_sleep_unlocked(vm_object_t obj, vm_page_t m,
sys/vm/vm_pageout.c
1900
vm_object_t obj;
sys/vm/vm_pageout.c
1910
obj = entry->object.vm_object;
sys/vm/vm_pageout.c
1911
if (obj == NULL)
sys/vm/vm_pageout.c
1914
obj->ref_count != 1)
sys/vm/vm_pageout.c
1916
if (obj->type == OBJT_PHYS || obj->type == OBJT_VNODE ||
sys/vm/vm_pageout.c
1917
(obj->flags & OBJ_SWAP) != 0)
sys/vm/vm_pageout.c
1918
res += obj->resident_page_count;
sys/vm/vm_pageout.h
96
void vm_wait(vm_object_t obj);
sys/vm/vm_pageout.h
97
int vm_wait_intr(vm_object_t obj);
sys/vm/vm_pager.c
103
dead_pager_getpages(vm_object_t obj, vm_page_t *ma, int count, int *rbehind,
sys/vm/vm_pager.h
314
boolean_t (*phys_pg_haspage)(vm_object_t obj, vm_pindex_t pindex,
sys/vm/vm_swapout.c
224
vm_object_t obj, bigobj;
sys/vm/vm_swapout.c
239
obj = tmpe->object.vm_object;
sys/vm/vm_swapout.c
240
if (obj != NULL && VM_OBJECT_TRYRLOCK(obj)) {
sys/vm/vm_swapout.c
241
if (obj->shadow_count <= 1 &&
sys/vm/vm_swapout.c
244
obj->resident_page_count)) {
sys/vm/vm_swapout.c
247
bigobj = obj;
sys/vm/vm_swapout.c
249
VM_OBJECT_RUNLOCK(obj);
sys/vm/vm_swapout.c
268
obj = tmpe->object.vm_object;
sys/vm/vm_swapout.c
269
if (obj != NULL) {
sys/vm/vm_swapout.c
270
VM_OBJECT_RLOCK(obj);
sys/vm/vm_swapout.c
271
vm_swapout_object_deactivate(map->pmap, obj,
sys/vm/vm_swapout.c
273
VM_OBJECT_RUNLOCK(obj);
sys/vm/vnode_pager.c
1658
struct vm_object *obj;
sys/vm/vnode_pager.c
1661
obj = vp->v_object;
sys/vm/vnode_pager.c
1662
if (obj == NULL)
sys/vm/vnode_pager.c
1665
VM_OBJECT_WLOCK(obj);
sys/vm/vnode_pager.c
1666
vm_object_page_clean(obj, 0, 0, sync_flags);
sys/vm/vnode_pager.c
1667
VM_OBJECT_WUNLOCK(obj);
sys/vm/vnode_pager.c
210
struct vm_object *obj;
sys/vm/vnode_pager.c
212
obj = vp->v_object;
sys/vm/vnode_pager.c
213
if (obj == NULL || obj->handle != vp)
sys/vm/vnode_pager.c
216
VM_OBJECT_WLOCK(obj);
sys/vm/vnode_pager.c
217
MPASS(obj->type == OBJT_VNODE);
sys/vm/vnode_pager.c
218
umtx_shm_object_terminated(obj);
sys/vm/vnode_pager.c
219
if (obj->ref_count == 0) {
sys/vm/vnode_pager.c
220
KASSERT((obj->flags & OBJ_DEAD) == 0,
sys/vm/vnode_pager.c
222
vm_object_set_flag(obj, OBJ_DEAD);
sys/vm/vnode_pager.c
227
vm_object_page_clean(obj, 0, 0, OBJPC_SYNC);
sys/vm/vnode_pager.c
228
VM_OBJECT_WUNLOCK(obj);
sys/vm/vnode_pager.c
236
VM_OBJECT_WLOCK(obj);
sys/vm/vnode_pager.c
237
vm_object_terminate(obj);
sys/vm/vnode_pager.c
242
vm_pager_deallocate(obj);
sys/vm/vnode_pager.c
243
VM_OBJECT_WUNLOCK(obj);
sys/x86/iommu/amd_idpgtbl.c
108
vm_object_t obj;
sys/x86/iommu/amd_idpgtbl.c
111
obj = domain->pgtbl_obj;
sys/x86/iommu/amd_idpgtbl.c
112
if (obj == NULL) {
sys/x86/iommu/amd_idpgtbl.c
122
VM_OBJECT_ASSERT_WLOCKED(obj);
sys/x86/iommu/amd_idpgtbl.c
123
vm_page_iter_init(&pages, obj);
sys/x86/iommu/amd_idpgtbl.c
126
VM_OBJECT_WUNLOCK(obj);
sys/x86/iommu/amd_idpgtbl.c
127
vm_object_deallocate(obj);
sys/x86/iommu/intel_dmar.h
222
void dmar_put_idmap_pgtbl(vm_object_t obj);
sys/x86/iommu/intel_idpgtbl.c
284
dmar_put_idmap_pgtbl(vm_object_t obj)
sys/x86/iommu/intel_idpgtbl.c
290
KASSERT(obj->ref_count >= 2, ("lost cache reference"));
sys/x86/iommu/intel_idpgtbl.c
291
vm_object_deallocate(obj);
sys/x86/iommu/intel_idpgtbl.c
297
if (obj->ref_count > 1) {
sys/x86/iommu/intel_idpgtbl.c
713
vm_object_t obj;
sys/x86/iommu/intel_idpgtbl.c
716
obj = domain->pgtbl_obj;
sys/x86/iommu/intel_idpgtbl.c
717
if (obj == NULL) {
sys/x86/iommu/intel_idpgtbl.c
727
dmar_put_idmap_pgtbl(obj);
sys/x86/iommu/intel_idpgtbl.c
733
VM_OBJECT_ASSERT_WLOCKED(obj);
sys/x86/iommu/intel_idpgtbl.c
734
vm_page_iter_init(&pages, obj);
sys/x86/iommu/intel_idpgtbl.c
739
VM_OBJECT_WUNLOCK(obj);
sys/x86/iommu/intel_idpgtbl.c
740
vm_object_deallocate(obj);
sys/x86/iommu/iommu_utils.c
113
iommu_pgfree(vm_object_t obj, vm_pindex_t idx, int flags,
sys/x86/iommu/iommu_utils.c
119
VM_OBJECT_WLOCK(obj);
sys/x86/iommu/iommu_utils.c
120
m = vm_page_grab(obj, idx, VM_ALLOC_NOCREAT);
sys/x86/iommu/iommu_utils.c
131
VM_OBJECT_WUNLOCK(obj);
sys/x86/iommu/iommu_utils.c
135
iommu_map_pgtbl(vm_object_t obj, vm_pindex_t idx, int flags,
sys/x86/iommu/iommu_utils.c
142
VM_OBJECT_WLOCK(obj);
sys/x86/iommu/iommu_utils.c
143
m = vm_page_lookup(obj, idx);
sys/x86/iommu/iommu_utils.c
145
m = iommu_pgalloc(obj, idx, flags | IOMMU_PGF_OBJL);
sys/x86/iommu/iommu_utils.c
151
VM_OBJECT_WUNLOCK(obj);
sys/x86/iommu/iommu_utils.c
156
VM_OBJECT_WUNLOCK(obj);
sys/x86/iommu/iommu_utils.c
163
VM_OBJECT_ASSERT_WLOCKED(obj);
sys/x86/iommu/iommu_utils.c
164
iommu_pgfree(obj, m->pindex, flags | IOMMU_PGF_OBJL,
sys/x86/iommu/iommu_utils.c
168
VM_OBJECT_WUNLOCK(obj);
sys/x86/iommu/iommu_utils.c
173
VM_OBJECT_WLOCK(obj);
sys/x86/iommu/iommu_utils.c
175
VM_OBJECT_WUNLOCK(obj);
sys/x86/iommu/iommu_utils.c
78
iommu_pgalloc(vm_object_t obj, vm_pindex_t idx, int flags)
sys/x86/iommu/iommu_utils.c
89
VM_OBJECT_WLOCK(obj);
sys/x86/iommu/iommu_utils.c
90
m = vm_page_lookup(obj, idx);
sys/x86/iommu/iommu_utils.c
93
VM_OBJECT_WUNLOCK(obj);
sys/x86/iommu/iommu_utils.c
96
m = vm_page_alloc_contig(obj, idx, aflags, 1, 0,
sys/x86/iommu/iommu_utils.c
99
VM_OBJECT_WUNLOCK(obj);
sys/x86/iommu/x86_iommu.h
49
struct vm_page *iommu_pgalloc(struct vm_object *obj, vm_pindex_t idx,
sys/x86/iommu/x86_iommu.h
51
void iommu_pgfree(struct vm_object *obj, vm_pindex_t idx, int flags,
sys/x86/iommu/x86_iommu.h
53
void *iommu_map_pgtbl(struct vm_object *obj, vm_pindex_t idx, int flags,
tools/bus_space/busdma.c
104
oidtbl[oid] = obj;
tools/bus_space/busdma.c
105
obj->oid = oid;
tools/bus_space/busdma.c
106
return (obj);
tools/bus_space/busdma.c
110
obj_free(struct obj *obj)
tools/bus_space/busdma.c
113
oidtbl[obj->oid] = NULL;
tools/bus_space/busdma.c
114
free(obj);
tools/bus_space/busdma.c
118
static struct obj *
tools/bus_space/busdma.c
121
struct obj *obj;
tools/bus_space/busdma.c
127
obj = oidtbl[oid];
tools/bus_space/busdma.c
128
if (obj->refcnt == 0) {
tools/bus_space/busdma.c
132
if (type != OBJ_TYPE_NONE && obj->type != type) {
tools/bus_space/busdma.c
136
return (obj);
tools/bus_space/busdma.c
139
static struct obj *
tools/bus_space/busdma.c
140
bd_tag_new(struct obj *ptag, int fd, u_long align, u_long bndry,
tools/bus_space/busdma.c
145
struct obj *tag;
tools/bus_space/busdma.c
186
struct obj *tag;
tools/bus_space/busdma.c
211
struct obj *ptag, *tag;
tools/bus_space/busdma.c
229
struct obj *ptag, *tag;
tools/bus_space/busdma.c
252
bd_md_add_seg(struct obj *md, int type, u_long addr, u_long size)
tools/bus_space/busdma.c
254
struct obj *seg;
tools/bus_space/busdma.c
270
bd_md_del_segs(struct obj *md, int type, int unmap)
tools/bus_space/busdma.c
272
struct obj *seg, *seg0;
tools/bus_space/busdma.c
287
struct obj *md, *tag;
tools/bus_space/busdma.c
318
struct obj *md;
tools/bus_space/busdma.c
339
struct obj *md;
tools/bus_space/busdma.c
365
struct obj *md;
tools/bus_space/busdma.c
388
struct obj *md, *tag;
tools/bus_space/busdma.c
445
struct obj *md;
tools/bus_space/busdma.c
468
struct obj *md, *seg;
tools/bus_space/busdma.c
490
struct obj *seg;
tools/bus_space/busdma.c
507
struct obj *seg;
tools/bus_space/busdma.c
52
struct obj *parent;
tools/bus_space/busdma.c
523
struct obj *seg;
tools/bus_space/busdma.c
540
struct obj *md;
tools/bus_space/busdma.c
65
struct obj *seg[3];
tools/bus_space/busdma.c
72
struct obj *next;
tools/bus_space/busdma.c
79
static struct obj **oidtbl = NULL;
tools/bus_space/busdma.c
82
static struct obj *
tools/bus_space/busdma.c
85
struct obj **newtbl, *obj;
tools/bus_space/busdma.c
88
obj = calloc(1, sizeof(struct obj));
tools/bus_space/busdma.c
89
obj->type = type;
tools/bus_space/busdma.c
96
newtbl = realloc(oidtbl, sizeof(struct obj *) * (noids + 1));
tools/bus_space/busdma.c
98
free(obj);
usr.bin/ar/write.c
104
if ((obj->name = malloc(_TRUNCATE_LEN + 1)) == NULL)
usr.bin/ar/write.c
106
(void)strncpy(obj->name, bname, _TRUNCATE_LEN);
usr.bin/ar/write.c
107
obj->name[_TRUNCATE_LEN] = '\0';
usr.bin/ar/write.c
109
if ((obj->name = strdup(bname)) == NULL)
usr.bin/ar/write.c
113
if (fstat(obj->fd, &sb) < 0) {
usr.bin/ar/write.c
114
bsdar_warnc(bsdar, errno, "can't fstat file: %s", obj->name);
usr.bin/ar/write.c
118
bsdar_warnc(bsdar, 0, "%s is not an ordinary file", obj->name);
usr.bin/ar/write.c
138
obj->uid = 0;
usr.bin/ar/write.c
139
obj->gid = 0;
usr.bin/ar/write.c
140
obj->mtime = 0;
usr.bin/ar/write.c
141
obj->md = S_IFREG | 0644;
usr.bin/ar/write.c
143
obj->uid = sb.st_uid;
usr.bin/ar/write.c
144
obj->gid = sb.st_gid;
usr.bin/ar/write.c
145
obj->mtime = sb.st_mtime;
usr.bin/ar/write.c
146
obj->md = sb.st_mode;
usr.bin/ar/write.c
148
obj->size = sb.st_size;
usr.bin/ar/write.c
149
obj->dev = sb.st_dev;
usr.bin/ar/write.c
150
obj->ino = sb.st_ino;
usr.bin/ar/write.c
152
if (obj->size == 0) {
usr.bin/ar/write.c
153
obj->maddr = NULL;
usr.bin/ar/write.c
154
return (obj);
usr.bin/ar/write.c
157
if ((obj->maddr = mmap(NULL, obj->size, PROT_READ,
usr.bin/ar/write.c
158
MAP_PRIVATE, obj->fd, (off_t)0)) == MAP_FAILED) {
usr.bin/ar/write.c
159
bsdar_warnc(bsdar, errno, "can't mmap file: %s", obj->name);
usr.bin/ar/write.c
162
if (close(obj->fd) < 0)
usr.bin/ar/write.c
164
obj->name);
usr.bin/ar/write.c
166
return (obj);
usr.bin/ar/write.c
169
if (close(obj->fd) < 0)
usr.bin/ar/write.c
171
obj->name);
usr.bin/ar/write.c
172
free(obj->name);
usr.bin/ar/write.c
173
free(obj);
usr.bin/ar/write.c
181
free_obj(struct bsdar *bsdar, struct ar_obj *obj)
usr.bin/ar/write.c
183
if (obj->fd == -1)
usr.bin/ar/write.c
184
free(obj->maddr);
usr.bin/ar/write.c
186
if (obj->maddr != NULL && munmap(obj->maddr, obj->size))
usr.bin/ar/write.c
188
"can't munmap file: %s", obj->name);
usr.bin/ar/write.c
189
free(obj->name);
usr.bin/ar/write.c
190
free(obj);
usr.bin/ar/write.c
197
insert_obj(struct bsdar *bsdar, struct ar_obj *obj, struct ar_obj *pos)
usr.bin/ar/write.c
199
if (obj == NULL)
usr.bin/ar/write.c
202
if (pos == NULL || obj == pos)
usr.bin/ar/write.c
210
TAILQ_INSERT_BEFORE(pos, obj, objs);
usr.bin/ar/write.c
214
TAILQ_INSERT_AFTER(&bsdar->v_obj, pos, obj, objs);
usr.bin/ar/write.c
219
TAILQ_INSERT_TAIL(&bsdar->v_obj, obj, objs);
usr.bin/ar/write.c
234
struct ar_obj *obj;
usr.bin/ar/write.c
307
obj = malloc(sizeof(struct ar_obj));
usr.bin/ar/write.c
308
if (obj == NULL)
usr.bin/ar/write.c
310
obj->maddr = buff;
usr.bin/ar/write.c
311
if ((obj->name = strdup(name)) == NULL)
usr.bin/ar/write.c
313
obj->size = size;
usr.bin/ar/write.c
314
obj->uid = archive_entry_uid(entry);
usr.bin/ar/write.c
315
obj->gid = archive_entry_gid(entry);
usr.bin/ar/write.c
316
obj->md = archive_entry_mode(entry);
usr.bin/ar/write.c
317
obj->mtime = archive_entry_mtime(entry);
usr.bin/ar/write.c
318
obj->dev = 0;
usr.bin/ar/write.c
319
obj->ino = 0;
usr.bin/ar/write.c
325
obj->fd = -1;
usr.bin/ar/write.c
326
TAILQ_INSERT_TAIL(&bsdar->v_obj, obj, objs);
usr.bin/ar/write.c
338
struct ar_obj *nobj, *obj, *obj_temp, *pos;
usr.bin/ar/write.c
416
TAILQ_FOREACH(obj, &bsdar->v_obj, objs) {
usr.bin/ar/write.c
417
if (strcmp(obj->name, bsdar->posarg) == 0) {
usr.bin/ar/write.c
418
pos = obj;
usr.bin/ar/write.c
434
TAILQ_FOREACH_SAFE(obj, &bsdar->v_obj, objs, obj_temp) {
usr.bin/ar/write.c
438
if (strncmp(bname, obj->name, _TRUNCATE_LEN))
usr.bin/ar/write.c
441
if (strcmp(bname, obj->name) != 0)
usr.bin/ar/write.c
450
obj->mtime);
usr.bin/ar/write.c
461
TAILQ_REMOVE(&bsdar->v_obj, obj, objs);
usr.bin/ar/write.c
463
free_obj(bsdar, obj);
usr.bin/ar/write.c
466
insert_obj(bsdar, obj, pos);
usr.bin/ar/write.c
513
struct ar_obj *obj, *obj_temp;
usr.bin/ar/write.c
515
TAILQ_FOREACH_SAFE(obj, &bsdar->v_obj, objs, obj_temp) {
usr.bin/ar/write.c
516
TAILQ_REMOVE(&bsdar->v_obj, obj, objs);
usr.bin/ar/write.c
517
free_obj(bsdar, obj);
usr.bin/ar/write.c
577
struct ar_obj *obj;
usr.bin/ar/write.c
594
TAILQ_FOREACH(obj, &bsdar->v_obj, objs) {
usr.bin/ar/write.c
595
if (!(bsdar->options & AR_SS) && obj->maddr != NULL)
usr.bin/ar/write.c
596
create_symtab_entry(bsdar, obj->maddr, obj->size);
usr.bin/ar/write.c
597
if (strlen(obj->name) > _MAXNAMELEN_SVR4)
usr.bin/ar/write.c
598
add_to_ar_str_table(bsdar, obj->name);
usr.bin/ar/write.c
599
bsdar->rela_off += _ARHDR_LEN + obj->size + obj->size % 2;
usr.bin/ar/write.c
62
static void free_obj(struct bsdar *bsdar, struct ar_obj *obj);
usr.bin/ar/write.c
63
static void insert_obj(struct bsdar *bsdar, struct ar_obj *obj,
usr.bin/ar/write.c
704
TAILQ_FOREACH(obj, &bsdar->v_obj, objs) {
usr.bin/ar/write.c
708
archive_entry_copy_pathname(entry, obj->name);
usr.bin/ar/write.c
709
archive_entry_set_uid(entry, obj->uid);
usr.bin/ar/write.c
710
archive_entry_set_gid(entry, obj->gid);
usr.bin/ar/write.c
711
archive_entry_set_mode(entry, obj->md);
usr.bin/ar/write.c
712
archive_entry_set_size(entry, obj->size);
usr.bin/ar/write.c
713
archive_entry_set_mtime(entry, obj->mtime, 0);
usr.bin/ar/write.c
714
archive_entry_set_dev(entry, obj->dev);
usr.bin/ar/write.c
715
archive_entry_set_ino(entry, obj->ino);
usr.bin/ar/write.c
718
write_data(bsdar, a, obj->maddr, obj->size);
usr.bin/ar/write.c
81
struct ar_obj *obj;
usr.bin/ar/write.c
89
obj = malloc(sizeof(struct ar_obj));
usr.bin/ar/write.c
90
if (obj == NULL)
usr.bin/ar/write.c
92
if ((obj->fd = open(name, O_RDONLY, 0)) < 0) {
usr.bin/ar/write.c
94
free(obj);
usr.bin/netstat/unix.c
120
#define COPYOUT(obj, size) do { \
usr.bin/netstat/unix.c
125
bcopy((obj), p, (size)); \
usr.sbin/bhyve/snapshot.c
272
ucl_object_t *obj;
usr.sbin/bhyve/snapshot.c
291
obj = ucl_parser_get_object(parser);
usr.sbin/bhyve/snapshot.c
292
if (obj == NULL) {
usr.sbin/bhyve/snapshot.c
299
rstate->meta_root_obj = (ucl_object_t *)obj;
usr.sbin/bhyve/snapshot.c
362
#define JSON_GET_INT_OR_RETURN(key, obj, result_ptr, ret) \
usr.sbin/bhyve/snapshot.c
365
obj__ = ucl_object_lookup(obj, key); \
usr.sbin/bhyve/snapshot.c
376
#define JSON_GET_STRING_OR_RETURN(key, obj, result_ptr, ret) \
usr.sbin/bhyve/snapshot.c
379
obj__ = ucl_object_lookup(obj, key); \
usr.sbin/bhyve/snapshot.c
392
const ucl_object_t *obj, size_t *data_size)
usr.sbin/bhyve/snapshot.c
398
JSON_GET_STRING_OR_RETURN(JSON_SNAPSHOT_REQ_KEY, obj,
usr.sbin/bhyve/snapshot.c
402
JSON_GET_INT_OR_RETURN(JSON_SIZE_KEY, obj,
usr.sbin/bhyve/snapshot.c
406
JSON_GET_INT_OR_RETURN(JSON_FILE_OFFSET_KEY, obj,
usr.sbin/bhyve/snapshot.c
422
const ucl_object_t *devs = NULL, *obj = NULL;
usr.sbin/bhyve/snapshot.c
439
while ((obj = ucl_object_iterate(devs, &it, true)) != NULL) {
usr.sbin/bhyve/snapshot.c
440
ret = lookup_check_dev(dev_name, rstate, obj, data_size);
usr.sbin/bhyve/snapshot.c
474
const ucl_object_t *obj;
usr.sbin/bhyve/snapshot.c
476
obj = lookup_basic_metadata_object(rstate);
usr.sbin/bhyve/snapshot.c
477
if (obj == NULL)
usr.sbin/bhyve/snapshot.c
480
JSON_GET_STRING_OR_RETURN(JSON_VMNAME_KEY, obj, &vmname, NULL);
usr.sbin/bhyve/snapshot.c
488
const ucl_object_t *obj;
usr.sbin/bhyve/snapshot.c
490
obj = lookup_basic_metadata_object(rstate);
usr.sbin/bhyve/snapshot.c
491
if (obj == NULL)
usr.sbin/bhyve/snapshot.c
494
JSON_GET_INT_OR_RETURN(JSON_MEMFLAGS_KEY, obj, &memflags, 0);
usr.sbin/bhyve/snapshot.c
503
const ucl_object_t *obj;
usr.sbin/bhyve/snapshot.c
505
obj = lookup_basic_metadata_object(rstate);
usr.sbin/bhyve/snapshot.c
506
if (obj == NULL)
usr.sbin/bhyve/snapshot.c
509
JSON_GET_INT_OR_RETURN(JSON_MEMSIZE_KEY, obj, &memsize, 0);
usr.sbin/bhyve/snapshot.c
521
const ucl_object_t *obj;
usr.sbin/bhyve/snapshot.c
523
obj = lookup_basic_metadata_object(rstate);
usr.sbin/bhyve/snapshot.c
524
if (obj == NULL)
usr.sbin/bhyve/snapshot.c
527
JSON_GET_INT_OR_RETURN(JSON_NCPUS_KEY, obj, &ncpus, 0);
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1042
struct snmp_object *obj)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1044
if (pdu->version == SNMP_V1 && obj->val.syntax ==
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1053
if (obj->info->access < SNMP_ACCESS_SET) {
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1055
obj->info->string);
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1063
snmpset_add_vbind(struct snmp_pdu *pdu, struct snmp_object *obj)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1070
if (obj->error > 0)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1073
if (snmpset_add_value(&(pdu->bindings[pdu->nbindings]), &(obj->val))
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1077
asn_append_oid(&(pdu->bindings[pdu->nbindings].var), &(obj->val.var));
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
256
struct snmp_object *obj, char *argv)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
282
if (snmp_lookup_oidall(snmptoolctx, obj, string) < 0) {
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
289
asn_append_oid(&(obj->val.var), &in_oid);
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
291
if ((str = snmp_parse_index(snmptoolctx, str + 1, obj)) == NULL)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
293
} else if (obj->val.syntax > 0 && GET_PDUTYPE(snmptoolctx) ==
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
295
if (snmp_suboid_append(&(obj->val.var), (asn_subid_t) 0) < 0)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
304
struct snmp_object *obj, char *argv)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
310
if (snmp_parse_numoid(argv, &(obj->val.var)) < 0)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
313
if (snmptools_parse_stroid(snmptoolctx, obj, argv) == NULL &&
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
314
snmp_parse_numoid(argv, &(obj->val.var)) < 0)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
322
snmptool_add_vbind(struct snmp_pdu *pdu, struct snmp_object *obj)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
324
if (obj->error > 0)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
327
asn_append_oid(&(pdu->bindings[pdu->nbindings].var), &(obj->val.var));
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
338
struct snmp_object *obj)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
340
if (pdu->version == SNMP_V1 && obj->val.syntax ==
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
350
if (pdu->type == SNMP_PDU_GET && obj->val.syntax == SNMP_SYNTAX_NULL) {
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
444
struct snmp_object *obj, char *string __unused)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
446
asn_append_oid(&(obj->val.var), &snmp_mibII_OID);
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
595
struct snmp_object obj;
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
600
memset(&obj, 0, sizeof(struct snmp_object));
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
601
if (snmp_lookup_enumoid(snmptoolctx, &obj, string) < 0) {
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
606
asn_append_oid(&(value->v.oid), &(obj.val.var));
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
912
struct snmp_object *obj, char *argv)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
916
if ((ptr = snmptools_parse_stroid(snmptoolctx, obj, argv)) == NULL)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
924
if (parse_syntax_strval(snmptoolctx, obj, ptr + 1) < 0)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
933
struct snmp_object *obj, char *argv)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
939
if (parse_pair_numoid_val(argv, &(obj->val)) < 0)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
942
if (parse_pair_stroid_val(snmptoolctx, obj, argv) < 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpimport.c
630
snmp_import_table(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *obj)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpimport.c
681
entry->string = obj->string;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpimport.c
682
entry->strlen = obj->strlen;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpimport.c
683
asn_append_oid(&(entry->var), &(obj->var));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1047
struct snmp_object obj;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1054
memset(&obj, 0, sizeof(struct snmp_object));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1056
if ((endptr = snmp_parse_suboid(str, &(obj.val.var))) == NULL)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1058
if (snmp_suboid_append(oid, (asn_subid_t) obj.val.var.len) < 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1062
if (snmp_lookup_enumoid(snmptoolctx, &obj, string) < 0) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1068
asn_append_oid(oid, &(obj.val.var));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1338
struct snmp_object *obj;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1349
if ((obj = calloc(1, sizeof(struct snmp_object))) == NULL) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1354
if (func(snmptoolctx, obj, string) < 0) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1356
free(obj);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1361
SLIST_INSERT_HEAD(&snmptoolctx->snmp_objectlist, obj, link);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1448
struct snmp_object *obj;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1463
SLIST_FOREACH(obj, &snmptoolctx->snmp_objectlist, link) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1464
if ((vfunc != NULL) && (vfunc(snmptoolctx, pdu, obj) < 0)) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1468
if ((abind = afunc(pdu, obj)) < 0) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1490
struct snmp_object *obj;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1495
SLIST_FOREACH(obj, &snmptoolctx->snmp_objectlist, link)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1496
if (asn_compare_oid(&(err_value->var), &(obj->val.var)) == 0) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1497
obj->error = error_status;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1674
struct snmp_object obj;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1680
memset(&obj, 0, sizeof(struct snmp_object));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1681
asn_append_oid(&(obj.val.var), oid);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1683
if (snmp_lookup_enumstring(snmptoolctx, &obj) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1684
fprintf(stdout, "%s" , obj.info->string);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1685
else if (snmp_lookup_oidstring(snmptoolctx, &obj) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1686
fprintf(stdout, "%s" , obj.info->string);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1687
else if (snmp_lookup_nodestring(snmptoolctx, &obj) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1688
fprintf(stdout, "%s" , obj.info->string);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1846
snmp_fill_object(struct snmp_toolinfo *snmptoolctx, struct snmp_object *obj,
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1852
if (obj == NULL || val == NULL)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1858
memset(obj, 0, sizeof(struct snmp_object));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1859
asn_append_oid(&(obj->val.var), &(val->var));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1860
obj->val.syntax = val->syntax;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1862
if (obj->val.syntax > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1863
rc = snmp_lookup_leafstring(snmptoolctx, obj);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1865
rc = snmp_lookup_nonleaf_string(snmptoolctx, obj);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1868
(void) snmp_suboid_append(&(obj->val.var), suboid);
usr.sbin/crunch/crunchgen/crunchgen.c
705
char *obj, *cp;
usr.sbin/crunch/crunchgen/crunchgen.c
783
obj = cp;
usr.sbin/crunch/crunchgen/crunchgen.c
788
add_string(&p->objs, obj);
usr.sbin/ctld/uclparse.cc
100
auto user = obj["user"];
usr.sbin/ctld/uclparse.cc
1005
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
1014
if (!uclparse_dscp("transport", name, obj))
usr.sbin/ctld/uclparse.cc
1019
if (!uclparse_pcp("transport", name, obj))
usr.sbin/ctld/uclparse.cc
1034
for (const auto &obj : top) {
usr.sbin/ctld/uclparse.cc
1035
std::string key = obj.key();
usr.sbin/ctld/uclparse.cc
1038
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
1044
if (!target_set_auth_group(obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
1049
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
1055
if (!target_set_auth_type(obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
1060
if (obj.type() == UCL_STRING) {
usr.sbin/ctld/uclparse.cc
1062
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
1064
} else if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
1065
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
107
auto secret = obj["secret"];
usr.sbin/ctld/uclparse.cc
1079
if (obj.type() == UCL_STRING) {
usr.sbin/ctld/uclparse.cc
1081
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
1083
} else if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
1084
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
1098
if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
1099
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
1106
obj))
usr.sbin/ctld/uclparse.cc
1112
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
1129
for (const auto &obj : top) {
usr.sbin/ctld/uclparse.cc
1130
std::string key = obj.key();
usr.sbin/ctld/uclparse.cc
1133
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
1139
if (!target_set_alias(obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
114
auto mutual_user = obj["mutual-user"];
usr.sbin/ctld/uclparse.cc
1144
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
1150
if (!target_set_auth_group(obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
1155
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
1161
if (!target_set_auth_type(obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
1166
if (obj.type() == UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
1167
if (!uclparse_target_chap(name, obj))
usr.sbin/ctld/uclparse.cc
1169
} else if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
1170
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
1183
if (obj.type() == UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
1184
if (!uclparse_target_chap_mutual(name, obj))
usr.sbin/ctld/uclparse.cc
1186
} else if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
1187
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
1201
if (obj.type() == UCL_STRING) {
usr.sbin/ctld/uclparse.cc
1203
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
1205
} else if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
1206
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
121
auto mutual_secret = obj["mutual-secret"];
usr.sbin/ctld/uclparse.cc
1220
if (obj.type() == UCL_STRING) {
usr.sbin/ctld/uclparse.cc
1222
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
1224
} else if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
1225
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
1239
if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
1240
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
1246
if (!uclparse_target_portal_group(name, obj))
usr.sbin/ctld/uclparse.cc
1252
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
1258
if (!target_set_physical_port(obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
1263
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
1269
if (!target_set_redirection(obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
1274
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
1298
for (const auto &obj : top) {
usr.sbin/ctld/uclparse.cc
1299
std::string key = obj.key();
usr.sbin/ctld/uclparse.cc
1302
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
1308
if (!lun_set_backend(obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
1313
if (obj.type() != UCL_INT) {
usr.sbin/ctld/uclparse.cc
1319
if (!lun_set_blocksize(obj.int_value()))
usr.sbin/ctld/uclparse.cc
1324
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
1330
if (!lun_set_device_id(obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
1335
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
1341
if (!lun_set_device_type(obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
1346
if (obj.type() != UCL_INT) {
usr.sbin/ctld/uclparse.cc
1352
if (!lun_set_ctl_lun(obj.int_value()))
usr.sbin/ctld/uclparse.cc
1357
if (obj.type() != UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
136
uclparse_target_chap(const char *t_name, const ucl::Ucl &obj)
usr.sbin/ctld/uclparse.cc
1363
for (const auto &child : obj) {
usr.sbin/ctld/uclparse.cc
1371
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
1377
if (!lun_set_path(obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
138
auto user = obj["user"];
usr.sbin/ctld/uclparse.cc
1382
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
1388
if (!lun_set_serial(obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
1393
if (obj.type() != UCL_INT) {
usr.sbin/ctld/uclparse.cc
1399
if (!lun_set_size(obj.int_value()))
usr.sbin/ctld/uclparse.cc
145
auto secret = obj["secret"];
usr.sbin/ctld/uclparse.cc
158
uclparse_target_chap_mutual(const char *t_name, const ucl::Ucl &obj)
usr.sbin/ctld/uclparse.cc
160
auto user = obj["user"];
usr.sbin/ctld/uclparse.cc
167
auto secret = obj["secret"];
usr.sbin/ctld/uclparse.cc
174
auto mutual_user = obj["mutual-user"];
usr.sbin/ctld/uclparse.cc
181
auto mutual_secret = obj["mutual-secret"];
usr.sbin/ctld/uclparse.cc
196
uclparse_target_portal_group(const char *t_name, const ucl::Ucl &obj)
usr.sbin/ctld/uclparse.cc
202
if (obj.type() == UCL_STRING)
usr.sbin/ctld/uclparse.cc
203
return (target_add_portal_group(obj.string_value().c_str(),
usr.sbin/ctld/uclparse.cc
206
if (obj.type() != UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
212
auto portal_group = obj["name"];
usr.sbin/ctld/uclparse.cc
219
auto auth_group = obj["auth-group-name"];
usr.sbin/ctld/uclparse.cc
237
uclparse_controller_transport_group(const char *t_name, const ucl::Ucl &obj)
usr.sbin/ctld/uclparse.cc
243
if (obj.type() == UCL_STRING)
usr.sbin/ctld/uclparse.cc
244
return target_add_portal_group(obj.string_value().c_str(),
usr.sbin/ctld/uclparse.cc
247
if (obj.type() != UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
253
auto portal_group = obj["name"];
usr.sbin/ctld/uclparse.cc
260
auto auth_group = obj["auth-group-name"];
usr.sbin/ctld/uclparse.cc
278
uclparse_target_lun(const char *t_name, const ucl::Ucl &obj)
usr.sbin/ctld/uclparse.cc
283
std::string key = obj.key();
usr.sbin/ctld/uclparse.cc
292
if (obj.type() == UCL_STRING)
usr.sbin/ctld/uclparse.cc
293
return (target_add_lun(id, obj.string_value().c_str()));
usr.sbin/ctld/uclparse.cc
296
if (obj.type() != UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
303
auto num = obj["number"];
usr.sbin/ctld/uclparse.cc
312
auto name = obj["name"];
usr.sbin/ctld/uclparse.cc
320
return (uclparse_lun_entries(lun_name.c_str(), obj));
usr.sbin/ctld/uclparse.cc
333
uclparse_controller_namespace(const char *t_name, const ucl::Ucl &obj)
usr.sbin/ctld/uclparse.cc
338
std::string key = obj.key();
usr.sbin/ctld/uclparse.cc
347
if (obj.type() == UCL_STRING)
usr.sbin/ctld/uclparse.cc
349
obj.string_value().c_str());
usr.sbin/ctld/uclparse.cc
352
if (obj.type() != UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
359
auto num = obj["number"];
usr.sbin/ctld/uclparse.cc
368
auto name = obj["name"];
usr.sbin/ctld/uclparse.cc
376
return uclparse_lun_entries(lun_name.c_str(), obj);
usr.sbin/ctld/uclparse.cc
392
for (const auto &obj : top) {
usr.sbin/ctld/uclparse.cc
393
std::string key = obj.key();
usr.sbin/ctld/uclparse.cc
396
if (obj.type() == UCL_INT)
usr.sbin/ctld/uclparse.cc
397
conf_set_debug(obj.int_value());
usr.sbin/ctld/uclparse.cc
405
if (obj.type() == UCL_INT)
usr.sbin/ctld/uclparse.cc
406
conf_set_timeout(obj.int_value());
usr.sbin/ctld/uclparse.cc
414
if (obj.type() == UCL_INT)
usr.sbin/ctld/uclparse.cc
415
conf_set_maxproc(obj.int_value());
usr.sbin/ctld/uclparse.cc
423
if (obj.type() == UCL_STRING) {
usr.sbin/ctld/uclparse.cc
425
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
434
if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
435
for (const auto &child : obj) {
usr.sbin/ctld/uclparse.cc
451
if (obj.type() == UCL_INT)
usr.sbin/ctld/uclparse.cc
452
conf_set_isns_period(obj.int_value());
usr.sbin/ctld/uclparse.cc
460
if (obj.type() == UCL_INT)
usr.sbin/ctld/uclparse.cc
461
conf_set_isns_timeout(obj.int_value());
usr.sbin/ctld/uclparse.cc
469
if (obj.type() == UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
470
for (const auto &child : obj) {
usr.sbin/ctld/uclparse.cc
482
if (obj.type() == UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
483
for (const auto &child : obj) {
usr.sbin/ctld/uclparse.cc
495
if (obj.type() == UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
496
for (const auto &child : obj) {
usr.sbin/ctld/uclparse.cc
508
if (obj.type() == UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
509
for (const auto &child : obj) {
usr.sbin/ctld/uclparse.cc
522
for (const auto &obj : top) {
usr.sbin/ctld/uclparse.cc
523
std::string key = obj.key();
usr.sbin/ctld/uclparse.cc
526
if (obj.type() == UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
527
for (const auto &child : obj) {
usr.sbin/ctld/uclparse.cc
539
if (obj.type() == UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
540
for (const auto &child : obj) {
usr.sbin/ctld/uclparse.cc
562
for (const auto &obj : top) {
usr.sbin/ctld/uclparse.cc
563
std::string key = obj.key();
usr.sbin/ctld/uclparse.cc
566
if (!auth_group_set_type(obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
571
if (obj.type() == UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
572
if (!uclparse_chap(name, obj))
usr.sbin/ctld/uclparse.cc
574
} else if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
575
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
588
if (obj.type() == UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
589
if (!uclparse_chap_mutual(name, obj))
usr.sbin/ctld/uclparse.cc
591
} else if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
592
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
605
if (obj.type() == UCL_STRING) {
usr.sbin/ctld/uclparse.cc
607
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
609
} else if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
610
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
624
if (obj.type() == UCL_STRING) {
usr.sbin/ctld/uclparse.cc
626
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
628
} else if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
629
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
643
if (obj.type() == UCL_STRING) {
usr.sbin/ctld/uclparse.cc
645
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
647
} else if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
648
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
662
if (obj.type() == UCL_STRING) {
usr.sbin/ctld/uclparse.cc
664
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
666
} else if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
667
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
686
const ucl::Ucl &obj)
usr.sbin/ctld/uclparse.cc
688
if ((obj.type() != UCL_STRING) && (obj.type() != UCL_INT)) {
usr.sbin/ctld/uclparse.cc
693
if (obj.type() == UCL_INT)
usr.sbin/ctld/uclparse.cc
694
return (portal_group_set_dscp(obj.int_value()));
usr.sbin/ctld/uclparse.cc
696
std::string key = obj.key();
usr.sbin/ctld/uclparse.cc
750
const ucl::Ucl &obj)
usr.sbin/ctld/uclparse.cc
752
if (obj.type() != UCL_INT) {
usr.sbin/ctld/uclparse.cc
757
return (portal_group_set_pcp(obj.int_value()));
usr.sbin/ctld/uclparse.cc
76
uclparse_chap(const char *ag_name, const ucl::Ucl &obj)
usr.sbin/ctld/uclparse.cc
767
for (const auto &obj : top) {
usr.sbin/ctld/uclparse.cc
768
std::string key = obj.key();
usr.sbin/ctld/uclparse.cc
771
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
779
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
78
auto user = obj["user"];
usr.sbin/ctld/uclparse.cc
784
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
792
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
801
if (obj.type() == UCL_STRING) {
usr.sbin/ctld/uclparse.cc
803
obj.string_value().c_str(), false))
usr.sbin/ctld/uclparse.cc
805
} else if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
806
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
821
if (obj.type() == UCL_STRING) {
usr.sbin/ctld/uclparse.cc
823
obj.string_value().c_str(), true))
usr.sbin/ctld/uclparse.cc
825
} else if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
826
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
841
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
849
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
85
auto secret = obj["secret"];
usr.sbin/ctld/uclparse.cc
854
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
862
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
867
if (obj.type() != UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
873
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
882
if (obj.type() != UCL_INT) {
usr.sbin/ctld/uclparse.cc
889
portal_group_set_tag(obj.int_value());
usr.sbin/ctld/uclparse.cc
893
if (!uclparse_dscp("portal", name, obj))
usr.sbin/ctld/uclparse.cc
898
if (!uclparse_pcp("portal", name, obj))
usr.sbin/ctld/uclparse.cc
909
for (const auto &obj : top) {
usr.sbin/ctld/uclparse.cc
910
std::string key = obj.key();
usr.sbin/ctld/uclparse.cc
919
if (obj.type() == UCL_STRING) {
usr.sbin/ctld/uclparse.cc
921
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
923
} else if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
924
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
931
if (obj.type() == UCL_STRING) {
usr.sbin/ctld/uclparse.cc
933
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
935
} else if (obj.type() == UCL_ARRAY) {
usr.sbin/ctld/uclparse.cc
936
for (const auto &tmp : obj) {
usr.sbin/ctld/uclparse.cc
958
for (const auto &obj : top) {
usr.sbin/ctld/uclparse.cc
959
std::string key = obj.key();
usr.sbin/ctld/uclparse.cc
962
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
970
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
975
if (obj.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
98
uclparse_chap_mutual(const char *ag_name, const ucl::Ucl &obj)
usr.sbin/ctld/uclparse.cc
983
obj.string_value().c_str()))
usr.sbin/ctld/uclparse.cc
988
if (obj.type() != UCL_OBJECT) {
usr.sbin/ctld/uclparse.cc
994
if (!uclparse_transport_listen_obj(name, obj))
usr.sbin/ctld/uclparse.cc
999
if (obj.type() != UCL_OBJECT) {
usr.sbin/iovctl/parse.c
103
report_config_error(key, obj, type);
usr.sbin/iovctl/parse.c
113
add_unicast_mac_config(const char *key, const ucl_object_t *obj, nvlist_t *config)
usr.sbin/iovctl/parse.c
122
if (!ucl_object_tostring_safe(obj, &val))
usr.sbin/iovctl/parse.c
123
report_config_error(key, obj, "unicast-mac");
usr.sbin/iovctl/parse.c
134
report_config_error(key, obj, "unicast-mac");
usr.sbin/iovctl/parse.c
139
report_config_error(key, obj, "unicast-mac");
usr.sbin/iovctl/parse.c
142
report_config_error(key, obj, "unicast-mac");
usr.sbin/iovctl/parse.c
145
report_config_error(key, obj, "unicast-mac");
usr.sbin/iovctl/parse.c
154
report_config_error(key, obj, "unicast-mac");
usr.sbin/iovctl/parse.c
158
ucl_object_tostring(obj), key);
usr.sbin/iovctl/parse.c
164
add_vlan_config(const char *key, const ucl_object_t *obj, nvlist_t *config)
usr.sbin/iovctl/parse.c
169
if(ucl_object_tostring_safe(obj, &strVal)) {
usr.sbin/iovctl/parse.c
174
report_config_error(key, obj, "vlan");
usr.sbin/iovctl/parse.c
177
if (!ucl_object_toint_safe(obj, &val))
usr.sbin/iovctl/parse.c
178
report_config_error(key, obj, "vlan");
usr.sbin/iovctl/parse.c
181
report_config_error(key, obj, "vlan");
usr.sbin/iovctl/parse.c
191
add_config(const char *key, const ucl_object_t *obj, nvlist_t *config,
usr.sbin/iovctl/parse.c
199
add_bool_config(key, obj, config);
usr.sbin/iovctl/parse.c
201
add_string_config(key, obj, config);
usr.sbin/iovctl/parse.c
203
add_uint_config(key, obj, config, type, UINT8_MAX);
usr.sbin/iovctl/parse.c
205
add_uint_config(key, obj, config, type, UINT16_MAX);
usr.sbin/iovctl/parse.c
207
add_uint_config(key, obj, config, type, UINT32_MAX);
usr.sbin/iovctl/parse.c
209
add_uint_config(key, obj, config, type, UINT64_MAX);
usr.sbin/iovctl/parse.c
211
add_unicast_mac_config(key, obj, config);
usr.sbin/iovctl/parse.c
213
add_vlan_config(key, obj, config);
usr.sbin/iovctl/parse.c
228
const ucl_object_t *obj;
usr.sbin/iovctl/parse.c
253
while ((obj = ucl_iterate_object(top, &it, true)) != NULL) {
usr.sbin/iovctl/parse.c
254
key = ucl_object_key(obj);
usr.sbin/iovctl/parse.c
257
add_config(key, obj, iov_config,
usr.sbin/iovctl/parse.c
260
add_config(key, obj, driver_config,
usr.sbin/iovctl/parse.c
283
const ucl_object_t *obj;
usr.sbin/iovctl/parse.c
316
while ((obj = ucl_iterate_object(top, &it, true)) != NULL) {
usr.sbin/iovctl/parse.c
317
key = ucl_object_key(obj);
usr.sbin/iovctl/parse.c
320
parse_device_config(obj, config, key, pf_schema);
usr.sbin/iovctl/parse.c
337
parse_device_config(obj, config, key, vf_schema);
usr.sbin/iovctl/parse.c
340
parse_device_config(obj, config, key, vf_schema);
usr.sbin/iovctl/parse.c
362
const ucl_object_t *obj;
usr.sbin/iovctl/parse.c
366
while ((obj = ucl_iterate_object(pf, &it, true)) != NULL) {
usr.sbin/iovctl/parse.c
367
key = ucl_object_key(obj);
usr.sbin/iovctl/parse.c
370
if (!ucl_object_tostring_safe(obj, &device))
usr.sbin/iovctl/parse.c
398
const ucl_object_t *obj;
usr.sbin/iovctl/parse.c
418
while ((obj = ucl_iterate_object(top, &it, true)) != NULL) {
usr.sbin/iovctl/parse.c
419
key = ucl_object_key(obj);
usr.sbin/iovctl/parse.c
422
deviceName = find_pf_device(obj);
usr.sbin/iovctl/parse.c
46
report_config_error(const char *key, const ucl_object_t *obj, const char *type)
usr.sbin/iovctl/parse.c
50
ucl_object_tostring(obj), key, type);
usr.sbin/iovctl/parse.c
58
add_bool_config(const char *key, const ucl_object_t *obj, nvlist_t *config)
usr.sbin/iovctl/parse.c
62
if (!ucl_object_toboolean_safe(obj, &val))
usr.sbin/iovctl/parse.c
63
report_config_error(key, obj, "bool");
usr.sbin/iovctl/parse.c
73
add_string_config(const char *key, const ucl_object_t *obj, nvlist_t *config)
usr.sbin/iovctl/parse.c
77
if (!ucl_object_tostring_safe(obj, &val))
usr.sbin/iovctl/parse.c
78
report_config_error(key, obj, "string");
usr.sbin/iovctl/parse.c
88
add_uint_config(const char *key, const ucl_object_t *obj, nvlist_t *config,
usr.sbin/iovctl/parse.c
95
if (!ucl_object_toint_safe(obj, &val))
usr.sbin/iovctl/parse.c
96
report_config_error(key, obj, type);
usr.sbin/iovctl/parse.c
99
report_config_error(key, obj, type);
usr.sbin/pkg/config.c
215
config_parse(const ucl_object_t *obj)
usr.sbin/pkg/config.c
234
while ((cur = ucl_iterate_object(obj, &it, true))) {
usr.sbin/pkg/config.c
452
parse_repo_file(ucl_object_t *obj, const char *requested_repo)
usr.sbin/pkg/config.c
458
while ((cur = ucl_iterate_object(obj, &it, true))) {
usr.sbin/pkg/config.c
479
ucl_object_t *obj = NULL;
usr.sbin/pkg/config.c
511
obj = ucl_parser_get_object(p);
usr.sbin/pkg/config.c
512
if (obj->type != UCL_OBJECT)
usr.sbin/pkg/config.c
517
config_parse(obj);
usr.sbin/pkg/config.c
519
parse_repo_file(obj, requested_repo);
usr.sbin/pkg/config.c
521
ucl_object_unref(obj);
usr.sbin/pkg/ecc.c
125
struct libder_object *obj;
usr.sbin/pkg/ecc.c
135
obj = libder_obj_child(root, 0);
usr.sbin/pkg/ecc.c
136
if (obj == NULL || libder_obj_type_simple(obj) != BT_UTF8STRING)
usr.sbin/pkg/ecc.c
138
data = libder_obj_data(obj, &datasz);
usr.sbin/pkg/ecc.c
144
obj = libder_obj_child(root, 1);
usr.sbin/pkg/ecc.c
145
if (obj == NULL || libder_obj_type_simple(obj) != BT_INTEGER)
usr.sbin/pkg/ecc.c
147
data = libder_obj_data(obj, &datasz);
usr.sbin/pkg/ecc.c
152
obj = libder_obj_child(root, 2);
usr.sbin/pkg/ecc.c
153
if (obj == NULL || libder_obj_type_simple(obj) != BT_UTF8STRING)
usr.sbin/pkg/ecc.c
155
data = libder_obj_data(obj, &datasz);
usr.sbin/pkg/ecc.c
161
obj = libder_obj_child(root, 3);
usr.sbin/pkg/ecc.c
162
if (obj == NULL || libder_obj_type_simple(obj) != BT_UTF8STRING)
usr.sbin/pkg/ecc.c
164
data = libder_obj_data(obj, &datasz);
usr.sbin/pkg/ecc.c
174
obj = libder_obj_child(root, 4);
usr.sbin/pkg/ecc.c
175
if (obj == NULL || libder_obj_type_simple(obj) != BT_BOOLEAN)
usr.sbin/pkg/ecc.c
177
data = libder_obj_data(obj, &datasz);
usr.sbin/pkg/ecc.c
182
obj = libder_obj_child(root, 5);
usr.sbin/pkg/ecc.c
183
if (obj == NULL || libder_obj_type_simple(obj) != BT_BITSTRING)
usr.sbin/pkg/ecc.c
185
data = libder_obj_data(obj, &datasz);
usr.sbin/pkg/ecc.c
207
struct libder_object *obj, *root;
usr.sbin/pkg/ecc.c
225
obj = libder_obj_child(root, i);
usr.sbin/pkg/ecc.c
226
if (libder_obj_type_simple(obj) != BT_INTEGER)
usr.sbin/pkg/ecc.c
229
sigdata = libder_obj_data(obj, &datasz);
usr.sbin/pkg/pkg.c
350
parse_fingerprint(ucl_object_t *obj)
usr.sbin/pkg/pkg.c
360
while ((cur = ucl_iterate_object(obj, &it, true))) {
usr.sbin/pkg/pkg.c
407
ucl_object_t *obj = NULL;
usr.sbin/pkg/pkg.c
423
obj = ucl_parser_get_object(p);
usr.sbin/pkg/pkg.c
425
if (obj->type == UCL_OBJECT)
usr.sbin/pkg/pkg.c
426
f = parse_fingerprint(obj);
usr.sbin/pkg/pkg.c
431
ucl_object_unref(obj);
usr.sbin/pmcannotate/pmcannotate.c
279
struct entry *obj;
usr.sbin/pmcannotate/pmcannotate.c
281
obj = calloc(1, sizeof(struct entry));
usr.sbin/pmcannotate/pmcannotate.c
282
if (obj == NULL)
usr.sbin/pmcannotate/pmcannotate.c
284
obj->en_name = strdup(name);
usr.sbin/pmcannotate/pmcannotate.c
285
if (obj->en_name == NULL) {
usr.sbin/pmcannotate/pmcannotate.c
286
free(obj);
usr.sbin/pmcannotate/pmcannotate.c
289
obj->en_pc = pc;
usr.sbin/pmcannotate/pmcannotate.c
290
obj->en_ostart = start;
usr.sbin/pmcannotate/pmcannotate.c
291
obj->en_oend = end;
usr.sbin/pmcannotate/pmcannotate.c
292
obj->en_nsamples = 1;
usr.sbin/pmcannotate/pmcannotate.c
293
return (obj);
usr.sbin/pmcannotate/pmcannotate.c
351
struct aggent *obj, *tmp;
usr.sbin/pmcannotate/pmcannotate.c
355
TAILQ_FOREACH(obj, &fqueue, ag_fiter)
usr.sbin/pmcannotate/pmcannotate.c
356
if (!strcmp(obj->ag_name, entry->en_name)) {
usr.sbin/pmcannotate/pmcannotate.c
358
obj->ag_nsamples += entry->en_nsamples;
usr.sbin/pmcannotate/pmcannotate.c
368
TAILQ_REMOVE(&fqueue, obj, ag_fiter);
usr.sbin/pmcannotate/pmcannotate.c
371
if (obj->ag_nsamples > tmp->ag_nsamples) {
usr.sbin/pmcannotate/pmcannotate.c
376
TAILQ_INSERT_BEFORE(tmp, obj, ag_fiter);
usr.sbin/pmcannotate/pmcannotate.c
378
TAILQ_INSERT_TAIL(&fqueue, obj, ag_fiter);
usr.sbin/pmcannotate/pmcannotate.c
388
obj = agg_create(entry->en_name, entry->en_nsamples, entry->en_ostart,
usr.sbin/pmcannotate/pmcannotate.c
390
if (obj == NULL)
usr.sbin/pmcannotate/pmcannotate.c
393
TAILQ_INSERT_HEAD(&fqueue, obj, ag_fiter);
usr.sbin/pmcannotate/pmcannotate.c
397
if (obj->ag_nsamples > tmp->ag_nsamples) {
usr.sbin/pmcannotate/pmcannotate.c
402
TAILQ_INSERT_BEFORE(tmp, obj, ag_fiter);
usr.sbin/pmcannotate/pmcannotate.c
404
TAILQ_INSERT_TAIL(&fqueue, obj, ag_fiter);
usr.sbin/pmcannotate/pmcannotate.c
414
struct aggent *obj;
usr.sbin/pmcannotate/pmcannotate.c
416
TAILQ_FOREACH(obj, &fqueue, ag_fiter)
usr.sbin/pmcannotate/pmcannotate.c
417
if (!strcmp(obj->ag_name, name))
usr.sbin/pmcannotate/pmcannotate.c
418
return (obj);
usr.sbin/pmcannotate/pmcannotate.c
462
struct entry *obj;
usr.sbin/pmcannotate/pmcannotate.c
464
TAILQ_FOREACH(obj, &mainlst, en_iter)
usr.sbin/pmcannotate/pmcannotate.c
465
if (fqueue_insertent(obj) == -1)
usr.sbin/pmcannotate/pmcannotate.c
476
struct entry *obj;
usr.sbin/pmcannotate/pmcannotate.c
479
obj = TAILQ_FIRST(&mainlst);
usr.sbin/pmcannotate/pmcannotate.c
480
TAILQ_REMOVE(&mainlst, obj, en_iter);
usr.sbin/pmcannotate/pmcannotate.c
490
struct entry *obj;
usr.sbin/pmcannotate/pmcannotate.c
492
TAILQ_FOREACH(obj, &mainlst, en_iter)
usr.sbin/pmcannotate/pmcannotate.c
493
if (obj->en_pc == pc)
usr.sbin/pmcannotate/pmcannotate.c
494
return (obj);
usr.sbin/pmcannotate/pmcannotate.c
543
struct entry *obj;
usr.sbin/pmcannotate/pmcannotate.c
556
obj = general_findent((uintptr_t)ptr);
usr.sbin/pmcannotate/pmcannotate.c
557
if (obj == NULL)
usr.sbin/pmcannotate/pmcannotate.c
561
print_count(obj->en_nsamples, agg->ag_nsamples),
usr.sbin/pmcannotate/pmcannotate.c
602
struct entry *obj;
usr.sbin/pmcannotate/pmcannotate.c
638
obj = general_findent((uintptr_t)ptr);
usr.sbin/pmcannotate/pmcannotate.c
639
if (obj != NULL)
usr.sbin/pmcannotate/pmcannotate.c
640
tnsamples += obj->en_nsamples;
usr.sbin/pmcannotate/pmcannotate.c
701
struct entry *obj;
usr.sbin/pmcannotate/pmcannotate.c
806
obj = general_findent(tmppc);
usr.sbin/pmcannotate/pmcannotate.c
807
if (obj != NULL) {
usr.sbin/pmcannotate/pmcannotate.c
808
entry_acqref(obj);
usr.sbin/pmcannotate/pmcannotate.c
811
obj = entry_create(fname, tmppc, ostart, oend);
usr.sbin/pmcannotate/pmcannotate.c
812
if (obj == NULL)
usr.sbin/pmcannotate/pmcannotate.c
815
general_insertent(obj);
usr.sbin/rpc.lockd/lock_proc.c
101
log_netobj(netobj *obj)
usr.sbin/rpc.lockd/lock_proc.c
109
if (obj->n_len > MAX_NETOBJ_SZ) {
usr.sbin/rpc.lockd/lock_proc.c
112
MAX_NETOBJ_SZ, obj->n_len);
usr.sbin/rpc.lockd/lock_proc.c
115
maxlen = (obj->n_len < MAX_NETOBJ_SZ ? obj->n_len : MAX_NETOBJ_SZ);
usr.sbin/rpc.lockd/lock_proc.c
118
sprintf(tmp1,"%02X",*(obj->n_bytes+i));
usr.sbin/rpc.lockd/lock_proc.c
119
sprintf(tmp2,"%c",*(obj->n_bytes+i));
usr.sbin/rpc.lockd/lock_proc.c
69
static void log_netobj(netobj *obj);