crypto/heimdal/base/array.c
110
heim_array_append_value(heim_array_t array, heim_object_t object)
crypto/heimdal/base/array.c
118
array->val[array->len++] = heim_retain(object);
crypto/heimdal/base/heimbase.h
76
heim_get_tid(heim_object_t object);
crypto/heimdal/lib/gssapi/gssapi/gssapi.h
771
const gss_OID object,
crypto/heimdal/lib/gssapi/mech/gss_set_cred_option.c
104
&mc->gmc_cred, object, value);
crypto/heimdal/lib/gssapi/mech/gss_set_cred_option.c
38
const gss_OID object,
crypto/heimdal/lib/gssapi/mech/gss_set_cred_option.c
77
minor_status, &mc->gmc_cred, object, value);
crypto/heimdal/lib/gssapi/mech/gss_set_sec_context_option.c
38
const gss_OID object,
crypto/heimdal/lib/gssapi/mech/gss_set_sec_context_option.c
62
&ctx->gc_ctx, object, value);
crypto/heimdal/lib/gssapi/spnego/cred_stubs.c
241
const gss_OID object,
crypto/heimdal/lib/gssapi/spnego/cred_stubs.c
251
object,
crypto/heimdal/lib/hx509/ks_p11.c
524
CK_OBJECT_HANDLE object,
crypto/heimdal/lib/hx509/ks_p11.c
527
CK_OBJECT_HANDLE object;
crypto/heimdal/lib/hx509/ks_p11.c
536
ret = P11FUNC(p, FindObjects, (session, &object, 1, &object_count));
crypto/heimdal/lib/hx509/ks_p11.c
547
(session, object, query, num_query));
crypto/heimdal/lib/hx509/ks_p11.c
559
(session, object, query, num_query));
crypto/heimdal/lib/hx509/ks_p11.c
565
ret = (*func)(context, p, slot, session, object, ptr, query, num_query);
crypto/heimdal/lib/hx509/ks_p11.c
595
CK_OBJECT_HANDLE object,
crypto/heimdal/lib/hx509/ks_p11.c
607
(session, object, &query, 1));
crypto/heimdal/lib/hx509/ks_p11.c
614
(session, object, &query, 1));
crypto/heimdal/lib/hx509/ks_p11.c
629
CK_OBJECT_HANDLE object,
crypto/heimdal/lib/hx509/ks_p11.c
657
n = getattr_bn(p, slot, session, object, CKA_MODULUS);
crypto/heimdal/lib/hx509/ks_p11.c
658
e = getattr_bn(p, slot, session, object, CKA_PUBLIC_EXPONENT);
crypto/heimdal/lib/hx509/ks_p11.c
673
p11rsa->private_key = object;
crypto/heimdal/lib/hx509/ks_p11.c
717
CK_OBJECT_HANDLE object,
crypto/heimdal/lib/hx509/ref/pkcs11.h
786
unsigned long count, ck_object_handle_t *object));
crypto/heimdal/lib/hx509/ref/pkcs11.h
788
(ck_session_handle_t session, ck_object_handle_t object,
crypto/heimdal/lib/hx509/ref/pkcs11.h
793
ck_object_handle_t object));
crypto/heimdal/lib/hx509/ref/pkcs11.h
796
ck_object_handle_t object,
crypto/heimdal/lib/hx509/ref/pkcs11.h
800
ck_object_handle_t object,
crypto/heimdal/lib/hx509/ref/pkcs11.h
805
ck_object_handle_t object,
crypto/heimdal/lib/hx509/ref/pkcs11.h
814
ck_object_handle_t *object,
crypto/heimdal/lib/hx509/softp11.c
1375
for (i = state->find.next_object; i < soft_token.object.num_objs; i++) {
crypto/heimdal/lib/hx509/softp11.c
1378
if (attributes_match(soft_token.object.objs[i],
crypto/heimdal/lib/hx509/softp11.c
1381
*phObject++ = soft_token.object.objs[i]->object_handle;
crypto/heimdal/lib/hx509/softp11.c
1530
o = soft_token.object.objs[state->sign_object];
crypto/heimdal/lib/hx509/softp11.c
1648
o = soft_token.object.objs[state->verify_object];
crypto/heimdal/lib/hx509/softp11.c
184
struct st_object **object)
crypto/heimdal/lib/hx509/softp11.c
188
*object = NULL;
crypto/heimdal/lib/hx509/softp11.c
189
if (i >= soft_token.object.num_objs)
crypto/heimdal/lib/hx509/softp11.c
191
if (soft_token.object.objs[i] == NULL)
crypto/heimdal/lib/hx509/softp11.c
193
if (soft_token.object.objs[i]->object_handle != handle)
crypto/heimdal/lib/hx509/softp11.c
195
*object = soft_token.object.objs[i];
crypto/heimdal/lib/hx509/softp11.c
313
for (i = 0; i < soft_token.object.num_objs; i++) {
crypto/heimdal/lib/hx509/softp11.c
314
if (soft_token.object.objs == NULL) {
crypto/heimdal/lib/hx509/softp11.c
315
soft_token.object.objs[i] = o;
crypto/heimdal/lib/hx509/softp11.c
319
if (i == soft_token.object.num_objs) {
crypto/heimdal/lib/hx509/softp11.c
320
objs = realloc(soft_token.object.objs,
crypto/heimdal/lib/hx509/softp11.c
321
(soft_token.object.num_objs + 1) * sizeof(soft_token.object.objs[0]));
crypto/heimdal/lib/hx509/softp11.c
326
soft_token.object.objs = objs;
crypto/heimdal/lib/hx509/softp11.c
327
soft_token.object.objs[soft_token.object.num_objs++] = o;
crypto/heimdal/lib/hx509/softp11.c
329
soft_token.object.objs[i]->object_handle =
crypto/heimdal/lib/hx509/softp11.c
72
} object;
crypto/heimdal/lib/hx509/softp11.c
889
soft_token.object.objs = NULL;
crypto/heimdal/lib/hx509/softp11.c
890
soft_token.object.num_objs = 0;
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
45
CK_OBJECT_HANDLE_PTR object)
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
61
ret = (*func->C_FindObjects)(session, object, 1, &object_count);
crypto/krb5/src/ccapi/common/cci_array_internal.c
231
cci_array_object_t object = io_array->objects[in_position];
crypto/krb5/src/ccapi/common/cci_array_internal.c
239
if (io_array->object_release) { io_array->object_release (object); }
crypto/krb5/src/ccapi/common/cci_array_internal.c
292
cci_array_object_t object = io_array->objects[in_position];
crypto/krb5/src/ccapi/common/cci_array_internal.c
296
io_array->objects[real_new_position] = object;
crypto/krb5/src/ccapi/server/ccs_list_internal.c
210
cci_array_object_t object = cci_array_object_at_index (in_list->objects, i);
crypto/krb5/src/ccapi/server/ccs_list_internal.c
212
err = in_list->object_compare_identifier (object, in_identifier, &equal);
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
784
unsigned long count, ck_object_handle_t *object));
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
786
(ck_session_handle_t session, ck_object_handle_t object,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
791
ck_object_handle_t object));
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
794
ck_object_handle_t object,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
798
ck_object_handle_t object,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
803
ck_object_handle_t object,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
812
ck_object_handle_t *object,
crypto/krb5/src/util/support/t_json.c
150
k5_json_object object;
crypto/krb5/src/util/support/t_json.c
154
k5_json_object_create(&object);
crypto/krb5/src/util/support/t_json.c
156
k5_json_object_set(object, "key1", v1);
crypto/krb5/src/util/support/t_json.c
158
k5_json_object_set(object, "key2", v2);
crypto/krb5/src/util/support/t_json.c
160
n = k5_json_object_get(object, "key1");
crypto/krb5/src/util/support/t_json.c
164
s = k5_json_object_get(object, "key2");
crypto/krb5/src/util/support/t_json.c
168
check(k5_json_object_get(object, "key3") == NULL,
crypto/krb5/src/util/support/t_json.c
171
k5_json_object_set(object, "key1", NULL);
crypto/krb5/src/util/support/t_json.c
172
check(k5_json_object_get(object, "key1") == NULL,
crypto/krb5/src/util/support/t_json.c
174
check(k5_json_object_get(object, "key2") != NULL,
crypto/krb5/src/util/support/t_json.c
179
k5_json_release(object);
crypto/openssh/pkcs11.h
786
unsigned long count, ck_object_handle_t *object));
crypto/openssh/pkcs11.h
788
(ck_session_handle_t session, ck_object_handle_t object,
crypto/openssh/pkcs11.h
793
ck_object_handle_t object));
crypto/openssh/pkcs11.h
796
ck_object_handle_t object,
crypto/openssh/pkcs11.h
800
ck_object_handle_t object,
crypto/openssh/pkcs11.h
805
ck_object_handle_t object,
crypto/openssh/pkcs11.h
814
ck_object_handle_t *object,
crypto/openssl/apps/lib/app_x509.c
121
rv = ctrl(object, cmd, vtmp, vtmp_len);
crypto/openssl/apps/lib/app_x509.c
37
static int x509_ctrl(void *object, int cmd, void *value, size_t value_n)
crypto/openssl/apps/lib/app_x509.c
50
X509_set0_distinguishing_id(object, v);
crypto/openssl/apps/lib/app_x509.c
60
static int x509_req_ctrl(void *object, int cmd, void *value, size_t value_n)
crypto/openssl/apps/lib/app_x509.c
73
X509_REQ_set0_distinguishing_id(object, v);
crypto/openssl/apps/lib/app_x509.c
83
static int do_x509_ctrl_string(int (*ctrl)(void *object, int cmd,
crypto/openssl/apps/lib/app_x509.c
85
void *object, const char *value)
crypto/openssl/apps/pkcs12.c
1316
ln = OBJ_nid2ln(OBJ_obj2nid(av->value.object));
crypto/openssl/apps/pkcs12.c
1319
OBJ_obj2txt(objbuf, sizeof(objbuf), av->value.object, 1);
crypto/openssl/crypto/asn1/a_type.c
72
result = OBJ_cmp(a->value.object, b->value.object);
crypto/openssl/crypto/asn1/asn1_gen.c
638
if ((atmp->value.object = OBJ_txt2obj(str, 0)) == NULL) {
crypto/openssl/crypto/encode_decode/decoder_pkey.c
189
*data->object = pkey;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
201
return (*data->object != NULL);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
474
process_data->object = NULL;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
641
process_data_dest->object = (void **)pkey;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
67
void **object; /* Where the result should end up */
crypto/openssl/crypto/x509/x509_att.c
125
if (*x != NULL && X509at_get_attr_by_OBJ(*x, attr->object, -1) != -1) {
crypto/openssl/crypto/x509/x509_att.c
127
"name=%s", OBJ_nid2sn(OBJ_obj2nid(attr->object)));
crypto/openssl/crypto/x509/x509_att.c
342
ASN1_OBJECT_free(attr->object);
crypto/openssl/crypto/x509/x509_att.c
343
attr->object = OBJ_dup(obj);
crypto/openssl/crypto/x509/x509_att.c
344
return attr->object != NULL;
crypto/openssl/crypto/x509/x509_att.c
360
OBJ_obj2nid(attr->object));
crypto/openssl/crypto/x509/x509_att.c
420
return attr->object;
crypto/openssl/crypto/x509/x509_att.c
50
if (OBJ_cmp(ex->object, obj) == 0)
crypto/openssl/crypto/x509/x509_local.h
46
ASN1_OBJECT *object;
crypto/openssl/crypto/x509/x509_local.h
51
ASN1_OBJECT *object;
crypto/openssl/crypto/x509/x509_obj.c
65
n = OBJ_obj2nid(ne->object);
crypto/openssl/crypto/x509/x509_obj.c
67
i2t_ASN1_OBJECT(tmp_buf, sizeof(tmp_buf), ne->object);
crypto/openssl/crypto/x509/x509_v3.c
227
ASN1_OBJECT_free(ex->object);
crypto/openssl/crypto/x509/x509_v3.c
228
ex->object = OBJ_dup(obj);
crypto/openssl/crypto/x509/x509_v3.c
229
return ex->object != NULL;
crypto/openssl/crypto/x509/x509_v3.c
256
return ex->object;
crypto/openssl/crypto/x509/x509_v3.c
55
if (OBJ_cmp(ex->object, obj) == 0)
crypto/openssl/crypto/x509/x509name.c
312
ASN1_OBJECT_free(ne->object);
crypto/openssl/crypto/x509/x509name.c
313
ne->object = OBJ_dup(obj);
crypto/openssl/crypto/x509/x509name.c
314
return ((ne->object == NULL) ? 0 : 1);
crypto/openssl/crypto/x509/x509name.c
327
OBJ_obj2nid(ne->object))
crypto/openssl/crypto/x509/x509name.c
348
return ne->object;
crypto/openssl/crypto/x509/x509name.c
86
if (OBJ_cmp(ne->object, obj) == 0)
crypto/openssl/crypto/x509/x_attrib.c
124
return print_oid(out, av->value.object);
crypto/openssl/crypto/x509/x_attrib.c
30
ASN1_SIMPLE(X509_ATTRIBUTE, object, ASN1_OBJECT),
crypto/openssl/crypto/x509/x_attrib.c
47
ret->object = oid;
crypto/openssl/crypto/x509/x_exten.c
17
ASN1_SIMPLE(X509_EXTENSION, object, ASN1_OBJECT),
crypto/openssl/crypto/x509/x_name.c
349
tmpentry->object = OBJ_dup(entry->object);
crypto/openssl/crypto/x509/x_name.c
350
if (tmpentry->object == NULL) {
crypto/openssl/crypto/x509/x_name.c
47
ASN1_SIMPLE(X509_NAME_ENTRY, object, ASN1_OBJECT),
crypto/openssl/include/crypto/x509.h
32
ASN1_OBJECT *object; /* AttributeType */
crypto/openssl/include/internal/refcount.h
298
#define REF_PRINT_EX(text, count, object) \
crypto/openssl/include/internal/refcount.h
299
OSSL_TRACE3(REF_COUNT, "%p:%4d:%s\n", (object), (count), (text));
crypto/openssl/include/internal/refcount.h
300
#define REF_PRINT_COUNT(text, val, object) \
crypto/openssl/include/internal/refcount.h
301
REF_PRINT_EX(text, val, (void *)object)
crypto/openssl/include/openssl/asn1.h
530
ASN1_OBJECT *object;
crypto/openssl/providers/implementations/storemgmt/file_store.c
684
OSSL_PARAM object[] = {
crypto/openssl/providers/implementations/storemgmt/file_store.c
724
object[1].data = newname;
crypto/openssl/providers/implementations/storemgmt/file_store.c
725
object[1].data_size = strlen(newname);
crypto/openssl/providers/implementations/storemgmt/file_store.c
726
ok = object_cb(object, object_cbarg);
crypto/openssl/test/endecode_test.c
136
void *object, int selection,
crypto/openssl/test/endecode_test.c
140
void **object, void *encoded, long encoded_len,
crypto/openssl/test/endecode_test.c
244
void *object, int selection,
crypto/openssl/test/endecode_test.c
249
EVP_PKEY *pkey = object;
crypto/openssl/test/endecode_test.c
284
void **object, void *encoded, long encoded_len,
crypto/openssl/test/endecode_test.c
347
*object = pkey;
crypto/openssl/test/endecode_test.c
360
void *object, ossl_unused int selection,
crypto/openssl/test/endecode_test.c
365
EVP_PKEY *pkey = object;
crypto/openssl/test/endecode_test.c
400
void *object, int selection,
crypto/openssl/test/endecode_test.c
406
EVP_PKEY *pkey = object;
crypto/openssl/test/endecode_test.c
445
void *object, int selection,
crypto/openssl/test/endecode_test.c
451
EVP_PKEY *pkey = object;
lib/libc/arm/aeabi/aeabi_atexit.c
33
__aeabi_atexit(void *object, void (*func)(void*), void *dso)
lib/libc/arm/aeabi/aeabi_atexit.c
35
return __cxa_atexit(func, object, dso);
lib/libc/tests/stdlib/libatexit/libatexit.cc
67
static object obj;
lib/libgssapi/gss_set_cred_option.c
112
&mc->gmc_cred, object, value);
lib/libgssapi/gss_set_cred_option.c
46
const gss_OID object,
lib/libgssapi/gss_set_cred_option.c
85
minor_status, &mc->gmc_cred, object, value);
lib/libgssapi/gss_set_sec_context_option.c
44
const gss_OID object,
lib/libgssapi/gss_set_sec_context_option.c
62
NULL, object, value);
lib/libgssapi/gss_set_sec_context_option.c
85
&ctx->gc_ctx, object, value);
lib/libproc/proc_sym.c
603
proc_name2sym(struct proc_handle *p, const char *object, const char *symbol,
lib/libproc/proc_sym.c
611
if ((mapping = _proc_name2map(p, object)) == NULL) {
lib/libproc/proc_sym.c
612
DPRINTFX("ERROR: proc_name2map failed to resolve %s", object);
lib/libproc/proc_sym.c
656
proc_iter_symbyaddr(struct proc_handle *p, const char *object, int which,
lib/libproc/proc_sym.c
666
if ((mapping = _proc_name2map(p, object)) == NULL) {
lib/libproc/proc_sym.c
667
DPRINTFX("ERROR: proc_name2map failed to resolve %s", object);
lib/libprocstat/libprocstat.c
461
struct vm_object object;
lib/libprocstat/libprocstat.c
662
if ((objp = vmentry.object.vm_object) == NULL)
lib/libprocstat/libprocstat.c
664
for (; objp; objp = object.backing_object) {
lib/libprocstat/libprocstat.c
666
&object, sizeof(object))) {
lib/libprocstat/libprocstat.c
674
if (object.type != OBJT_VNODE)
lib/libprocstat/libprocstat.c
688
entry = filestat_new_entry(object.handle,
lib/libugidfw/ugidfw.c
1012
int object, object_elements, object_elements_length;
lib/libugidfw/ugidfw.c
1032
object = -1;
lib/libugidfw/ugidfw.c
1035
object = i;
lib/libugidfw/ugidfw.c
1037
if (object == -1) {
lib/libugidfw/ugidfw.c
1044
for (i = object; i < argc; i++)
lib/libugidfw/ugidfw.c
1053
subject_elements_length = object - subject - 1;
lib/libugidfw/ugidfw.c
1054
object_elements = object + 1;
lib/libugidfw/ugidfw.c
802
struct mac_bsdextended_object *object, size_t buflen, char *errstr)
lib/libugidfw/ugidfw.c
939
object->mbo_flags = flags;
lib/libugidfw/ugidfw.c
941
object->mbo_neg = MBO_ALL_FLAGS ^ neg;
lib/libugidfw/ugidfw.c
943
object->mbo_neg = neg;
lib/libugidfw/ugidfw.c
945
object->mbo_uid_min = uid_min;
lib/libugidfw/ugidfw.c
946
object->mbo_uid_max = uid_max;
lib/libugidfw/ugidfw.c
949
object->mbo_gid_min = gid_min;
lib/libugidfw/ugidfw.c
950
object->mbo_gid_max = gid_max;
lib/libugidfw/ugidfw.c
953
object->mbo_fsid = fsid;
lib/libugidfw/ugidfw.c
955
object->mbo_type = type;
lib/libvgl/bitmap.c
254
VGLBitmap *object;
lib/libvgl/bitmap.c
260
object = (VGLBitmap *)malloc(sizeof(*object));
lib/libvgl/bitmap.c
261
if (object == NULL)
lib/libvgl/bitmap.c
263
object->Type = type;
lib/libvgl/bitmap.c
264
object->Xsize = xsize;
lib/libvgl/bitmap.c
265
object->Ysize = ysize;
lib/libvgl/bitmap.c
266
object->VXsize = xsize;
lib/libvgl/bitmap.c
267
object->VYsize = ysize;
lib/libvgl/bitmap.c
268
object->Xorigin = 0;
lib/libvgl/bitmap.c
269
object->Yorigin = 0;
lib/libvgl/bitmap.c
270
object->Bitmap = bits;
lib/libvgl/bitmap.c
271
object->PixelBytes = VGLDisplay->PixelBytes;
lib/libvgl/bitmap.c
272
return object;
lib/libvgl/bitmap.c
276
VGLBitmapDestroy(VGLBitmap *object)
lib/libvgl/bitmap.c
278
if (object->Bitmap)
lib/libvgl/bitmap.c
279
free(object->Bitmap);
lib/libvgl/bitmap.c
280
free(object);
lib/libvgl/bitmap.c
284
VGLBitmapAllocateBits(VGLBitmap *object)
lib/libvgl/bitmap.c
286
object->Bitmap = malloc(object->VXsize*object->VYsize*object->PixelBytes);
lib/libvgl/bitmap.c
287
if (object->Bitmap == NULL)
lib/libvgl/main.c
479
VGLSetVScreenSize(VGLBitmap *object, int VXsize, int VYsize)
lib/libvgl/main.c
483
if (VXsize < object->Xsize || VYsize < object->Ysize)
lib/libvgl/main.c
485
if (object->Type == MEMBUF)
lib/libvgl/main.c
493
object->VXsize = VGLAdpInfo.va_line_width
lib/libvgl/main.c
495
object->VYsize = VGLBufSize/VGLModeInfo.vi_planes/VGLAdpInfo.va_line_width;
lib/libvgl/main.c
496
if (VYsize < object->VYsize)
lib/libvgl/main.c
497
object->VYsize = VYsize;
lib/libvgl/main.c
501
object->Xsize, object->Ysize, object->VXsize, object->VYsize);
lib/libvgl/main.c
508
VGLPanScreen(VGLBitmap *object, int x, int y)
lib/libvgl/main.c
512
if (x < 0 || x + object->Xsize > object->VXsize
lib/libvgl/main.c
513
|| y < 0 || y + object->Ysize > object->VYsize)
lib/libvgl/main.c
515
if (object->Type == MEMBUF)
lib/libvgl/main.c
521
object->Xorigin = x;
lib/libvgl/main.c
522
object->Yorigin = y;
lib/libvgl/simple.c
102
memcpy(&object->Bitmap[soffset], &color, 2);
lib/libvgl/simple.c
104
memcpy(&object->Bitmap[soffset], (byte *)&color + 2, 1);
lib/libvgl/simple.c
107
memcpy(&object->Bitmap[soffset], &color, 3);
lib/libvgl/simple.c
114
object->Bitmap[(unsigned)(VGLAdpInfo.va_line_width*y)+(x/4)] = ((byte)color);
lib/libvgl/simple.c
126
object->Bitmap[offset] |= (byte)color;
lib/libvgl/simple.c
129
if (object == VGLDisplay)
lib/libvgl/simple.c
135
VGLGetXY(VGLBitmap *object, int x, int y)
lib/libvgl/simple.c
141
if (x<0 || x>=object->VXsize || y<0 || y>=object->VYsize)
lib/libvgl/simple.c
143
if (object == VGLDisplay)
lib/libvgl/simple.c
144
object = &VGLVDisplay;
lib/libvgl/simple.c
145
else if (object->Type != MEMBUF)
lib/libvgl/simple.c
147
offset = (y * object->VXsize + x) * object->PixelBytes;
lib/libvgl/simple.c
148
switch (object->PixelBytes) {
lib/libvgl/simple.c
150
memcpy(&color, &object->Bitmap[offset], 1);
lib/libvgl/simple.c
153
memcpy(&color, &object->Bitmap[offset], 2);
lib/libvgl/simple.c
156
memcpy(&color, &object->Bitmap[offset], 3);
lib/libvgl/simple.c
159
memcpy(&color, &object->Bitmap[offset], 4);
lib/libvgl/simple.c
174
plot(VGLBitmap * object, int x, int y, int flag, u_long color)
lib/libvgl/simple.c
178
VGLSetXY(object, y, x, color);
lib/libvgl/simple.c
180
VGLSetXY(object, x, y, color);
lib/libvgl/simple.c
185
VGLLine(VGLBitmap *object, int x1, int y1, int x2, int y2, u_long color)
lib/libvgl/simple.c
225
plot(object, x, y, reverse, color);
lib/libvgl/simple.c
229
plot(object, x1, y1, reverse, color); /* plot first two points */
lib/libvgl/simple.c
241
plot(object, x, y, reverse, color);
lib/libvgl/simple.c
242
plot(object, ++x, y, reverse, color);
lib/libvgl/simple.c
244
plot(object, x1, y1, reverse, color);
lib/libvgl/simple.c
245
plot(object, --x1, y1, reverse, color);
lib/libvgl/simple.c
250
plot(object, x, y, reverse, color);
lib/libvgl/simple.c
251
plot(object, ++x, y += step, reverse,
lib/libvgl/simple.c
254
plot(object, x1, y1, reverse, color);
lib/libvgl/simple.c
255
plot(object, --x1, y1 -= step, reverse,
lib/libvgl/simple.c
259
plot(object, x, y += step, reverse, color);
lib/libvgl/simple.c
260
plot(object, ++x, y, reverse, color);
lib/libvgl/simple.c
262
plot(object, x1, y1 -= step, reverse,
lib/libvgl/simple.c
264
plot(object, --x1, y1, reverse, color);
lib/libvgl/simple.c
273
plot(object, ++x, y, reverse, color); /* pattern 1 */
lib/libvgl/simple.c
275
plot(object, ++x, y, reverse, color);
lib/libvgl/simple.c
277
plot(object, --x1, y1, reverse, color);
lib/libvgl/simple.c
280
plot(object, ++x, y, reverse, color); /* pattern 2 */
lib/libvgl/simple.c
282
plot(object, ++x, y += step, reverse, color);
lib/libvgl/simple.c
284
plot(object, --x1, y1, reverse, color);
lib/libvgl/simple.c
287
plot(object, ++x, y += step, reverse, color);
lib/libvgl/simple.c
289
plot(object, ++x, y, reverse, color);
lib/libvgl/simple.c
291
plot(object, --x1, y1 -= step, reverse, color);
lib/libvgl/simple.c
306
plot(object, x, y += step, reverse, color);
lib/libvgl/simple.c
307
plot(object, ++x, y += step, reverse, color);
lib/libvgl/simple.c
309
plot(object, x1, y1 -= step, reverse, color);
lib/libvgl/simple.c
310
plot(object, --x1, y1 -= step, reverse, color);
lib/libvgl/simple.c
315
plot(object, x, y, reverse, color);
lib/libvgl/simple.c
316
plot(object, ++x, y += step, reverse,
lib/libvgl/simple.c
320
plot(object, x1, y1, reverse, color);
lib/libvgl/simple.c
321
plot(object, --x1, y1 -= step, reverse,
lib/libvgl/simple.c
325
plot(object, x, y += step, reverse, color);
lib/libvgl/simple.c
326
plot(object, ++x, y, reverse, color);
lib/libvgl/simple.c
328
plot(object, x1, y1 -= step, reverse, color);
lib/libvgl/simple.c
329
plot(object, --x1, y1, reverse, color);
lib/libvgl/simple.c
337
plot(object, ++x, y += step, reverse, color); /* pattern 4 */
lib/libvgl/simple.c
339
plot(object, ++x, y += step, reverse,
lib/libvgl/simple.c
342
plot(object, --x1, y1 -= step, reverse,
lib/libvgl/simple.c
346
plot(object, ++x, y, reverse, color); /* pattern 2 */
lib/libvgl/simple.c
348
plot(object, ++x, y += step, reverse, color);
lib/libvgl/simple.c
350
plot(object, --x1, y1, reverse, color);
lib/libvgl/simple.c
353
plot(object, ++x, y += step, reverse, color);
lib/libvgl/simple.c
355
plot(object, ++x, y, reverse, color);
lib/libvgl/simple.c
358
plot(object, --x1, y1 -= step, reverse, color);
lib/libvgl/simple.c
360
plot(object, --x1, y1, reverse, color);
lib/libvgl/simple.c
369
VGLBox(VGLBitmap *object, int x1, int y1, int x2, int y2, u_long color)
lib/libvgl/simple.c
371
VGLLine(object, x1, y1, x2, y1, color);
lib/libvgl/simple.c
372
VGLLine(object, x2, y1, x2, y2, color);
lib/libvgl/simple.c
373
VGLLine(object, x2, y2, x1, y2, color);
lib/libvgl/simple.c
374
VGLLine(object, x1, y2, x1, y1, color);
lib/libvgl/simple.c
378
VGLFilledBox(VGLBitmap *object, int x1, int y1, int x2, int y2, u_long color)
lib/libvgl/simple.c
382
for (y=y1; y<=y2; y++) VGLLine(object, x1, y, x2, y, color);
lib/libvgl/simple.c
386
set4pixels(VGLBitmap *object, int x, int y, int xc, int yc, u_long color)
lib/libvgl/simple.c
389
VGLSetXY(object, xc+x, yc+y, color);
lib/libvgl/simple.c
390
VGLSetXY(object, xc-x, yc+y, color);
lib/libvgl/simple.c
392
VGLSetXY(object, xc+x, yc-y, color);
lib/libvgl/simple.c
393
VGLSetXY(object, xc-x, yc-y, color);
lib/libvgl/simple.c
397
VGLSetXY(object, xc, yc+y, color);
lib/libvgl/simple.c
399
VGLSetXY(object, xc, yc-y, color);
lib/libvgl/simple.c
404
VGLEllipse(VGLBitmap *object, int xc, int yc, int a, int b, u_long color)
lib/libvgl/simple.c
410
set4pixels(object, x, y, xc, yc, color);
lib/libvgl/simple.c
418
set4pixels(object, x, y, xc, yc, color);
lib/libvgl/simple.c
427
set2lines(VGLBitmap *object, int x, int y, int xc, int yc, u_long color)
lib/libvgl/simple.c
430
VGLLine(object, xc+x, yc+y, xc-x, yc+y, color);
lib/libvgl/simple.c
432
VGLLine(object, xc+x, yc-y, xc-x, yc-y, color);
lib/libvgl/simple.c
435
VGLLine(object, xc, yc+y, xc, yc-y, color);
lib/libvgl/simple.c
440
VGLFilledEllipse(VGLBitmap *object, int xc, int yc, int a, int b, u_long color)
lib/libvgl/simple.c
446
set2lines(object, x, y, xc, yc, color);
lib/libvgl/simple.c
454
set2lines(object, x, y, xc, yc, color);
lib/libvgl/simple.c
463
VGLClear(VGLBitmap *object, u_long color)
lib/libvgl/simple.c
469
if (object == VGLDisplay) {
lib/libvgl/simple.c
472
} else if (object->Type != MEMBUF)
lib/libvgl/simple.c
474
switch (object->Type) {
lib/libvgl/simple.c
485
src.Xsize = object->Xsize;
lib/libvgl/simple.c
486
src.VXsize = object->VXsize;
lib/libvgl/simple.c
491
src.Bitmap = alloca(object->VXsize * object->PixelBytes);
lib/libvgl/simple.c
492
src.PixelBytes = object->PixelBytes;
lib/libvgl/simple.c
494
for (i = 0; i < object->VXsize; i++)
lib/libvgl/simple.c
495
bcopy(&color, src.Bitmap + i * object->PixelBytes, object->PixelBytes);
lib/libvgl/simple.c
496
for (i = 0; i < object->VYsize; i++)
lib/libvgl/simple.c
497
__VGLBitmapCopy(&src, 0, 0, object, 0, i, object->VXsize, -1);
lib/libvgl/simple.c
50
VGLSetXY(VGLBitmap *object, int x, int y, u_long color)
lib/libvgl/simple.c
505
memset(object->Bitmap, (byte)color, VGLAdpInfo.va_line_width*object->VYsize);
lib/libvgl/simple.c
517
for (offset = 0; offset < VGLAdpInfo.va_line_width*object->VYsize; ) {
lib/libvgl/simple.c
519
len = min(object->VXsize*object->VYsize - offset,
lib/libvgl/simple.c
521
memset(object->Bitmap, (byte)color, len);
lib/libvgl/simple.c
528
if (object == VGLDisplay)
lib/libvgl/simple.c
55
if (x>=0 && x<object->VXsize && y>=0 && y<object->VYsize) {
lib/libvgl/simple.c
56
if (object == VGLDisplay) {
lib/libvgl/simple.c
59
} else if (object->Type != MEMBUF)
lib/libvgl/simple.c
64
offset = (y * object->VXsize + x) * object->PixelBytes;
lib/libvgl/simple.c
65
switch (object->Type) {
lib/libvgl/simple.c
77
switch (object->PixelBytes) {
lib/libvgl/simple.c
79
memcpy(&object->Bitmap[offset], &color, 1);
lib/libvgl/simple.c
82
memcpy(&object->Bitmap[offset], &color, 2);
lib/libvgl/simple.c
85
memcpy(&object->Bitmap[offset], &color, 3);
lib/libvgl/simple.c
88
memcpy(&object->Bitmap[offset], &color, 4);
lib/libvgl/simple.c
97
memcpy(&object->Bitmap[soffset], &color, 1);
lib/libvgl/simple.c
99
memcpy(&object->Bitmap[soffset], (byte *)&color + 1, 2);
lib/libvgl/vgl.h
111
void VGLBitmapDestroy(VGLBitmap *object);
lib/libvgl/vgl.h
112
int VGLBitmapAllocateBits(VGLBitmap *object);
lib/libvgl/vgl.h
122
int VGLSetVScreenSize(VGLBitmap *object, int VXsize, int VYsize);
lib/libvgl/vgl.h
123
int VGLPanScreen(VGLBitmap *object, int x, int y);
lib/libvgl/vgl.h
139
void VGLSetXY(VGLBitmap *object, int x, int y, u_long color);
lib/libvgl/vgl.h
140
u_long VGLGetXY(VGLBitmap *object, int x, int y);
lib/libvgl/vgl.h
141
void VGLLine(VGLBitmap *object, int x1, int y1, int x2, int y2, u_long color);
lib/libvgl/vgl.h
142
void VGLBox(VGLBitmap *object, int x1, int y1, int x2, int y2, u_long color);
lib/libvgl/vgl.h
143
void VGLFilledBox(VGLBitmap *object, int x1, int y1, int x2, int y2, u_long color);
lib/libvgl/vgl.h
144
void VGLEllipse(VGLBitmap *object, int xc, int yc, int a, int b, u_long color);
lib/libvgl/vgl.h
145
void VGLFilledEllipse(VGLBitmap *object, int xc, int yc, int a, int b, u_long color);
lib/libvgl/vgl.h
146
void VGLClear(VGLBitmap *object, u_long color);
sys/amd64/amd64/pmap.c
10309
pmap_align_superpage(vm_object_t object, vm_ooffset_t offset,
sys/amd64/amd64/pmap.c
10316
if (object != NULL && (object->flags & OBJ_COLORED) != 0)
sys/amd64/amd64/pmap.c
10317
offset += ptoa(object->pg_color);
sys/amd64/amd64/pmap.c
7652
VM_OBJECT_ASSERT_LOCKED(m_start->object);
sys/amd64/amd64/pmap.c
7655
vm_page_iter_limit_init(&pages, m_start->object,
sys/amd64/amd64/pmap.c
7842
pmap_object_init_pt(pmap_t pmap, vm_offset_t addr, vm_object_t object,
sys/amd64/amd64/pmap.c
7857
VM_OBJECT_ASSERT_WLOCKED(object);
sys/amd64/amd64/pmap.c
7858
KASSERT(object->type == OBJT_DEVICE || object->type == OBJT_SG,
sys/amd64/amd64/pmap.c
7863
if (!vm_object_populate(object, pindex, pindex + atop(size)))
sys/amd64/amd64/pmap.c
7865
vm_page_iter_init(&pages, object);
sys/amd64/sgx/sgx.c
195
sgx_insert_epc_page_by_index(vm_page_t page, vm_object_t object,
sys/amd64/sgx/sgx.c
199
VM_OBJECT_ASSERT_WLOCKED(object);
sys/amd64/sgx/sgx.c
202
vm_page_iter_insert(page, object, pidx, pages);
sys/amd64/sgx/sgx.c
206
sgx_va_slot_init_by_index(struct sgx_softc *sc, vm_object_t object,
sys/amd64/sgx/sgx.c
214
VM_OBJECT_ASSERT_WLOCKED(object);
sys/amd64/sgx/sgx.c
230
sgx_insert_epc_page_by_index(page, object, idx, pages);
sys/amd64/sgx/sgx.c
242
vm_object_t object;
sys/amd64/sgx/sgx.c
245
object = enclave->object;
sys/amd64/sgx/sgx.c
247
VM_OBJECT_ASSERT_WLOCKED(object);
sys/amd64/sgx/sgx.c
252
ret = sgx_va_slot_init_by_index(sc, object, idx, pages);
sys/amd64/sgx/sgx.c
263
vm_object_t object;
sys/amd64/sgx/sgx.c
274
object = entry->object.vm_object;
sys/amd64/sgx/sgx.c
275
if (object == NULL || object->handle == NULL) {
sys/amd64/sgx/sgx.c
280
if (object->type != OBJT_MGTDEVICE ||
sys/amd64/sgx/sgx.c
281
object->un_pager.devp.ops != &sgx_pg_ops) {
sys/amd64/sgx/sgx.c
286
vm_object_reference(object);
sys/amd64/sgx/sgx.c
288
*object0 = object;
sys/amd64/sgx/sgx.c
302
vm_object_t object;
sys/amd64/sgx/sgx.c
305
ret = sgx_mem_find(sc, addr, &entry, &object);
sys/amd64/sgx/sgx.c
309
vmh = object->handle;
sys/amd64/sgx/sgx.c
311
vm_object_deallocate(object);
sys/amd64/sgx/sgx.c
316
if (enclave == NULL || enclave->object == NULL) {
sys/amd64/sgx/sgx.c
317
vm_object_deallocate(object);
sys/amd64/sgx/sgx.c
382
vm_object_t object;
sys/amd64/sgx/sgx.c
389
object = enclave->object;
sys/amd64/sgx/sgx.c
391
vm_page_iter_init(&pages, object);
sys/amd64/sgx/sgx.c
392
VM_OBJECT_WLOCK(object);
sys/amd64/sgx/sgx.c
408
p_secs = vm_page_grab(object, SGX_SECS_VM_OBJECT_INDEX,
sys/amd64/sgx/sgx.c
414
KASSERT(object->resident_page_count == 0, ("count"));
sys/amd64/sgx/sgx.c
416
VM_OBJECT_WUNLOCK(object);
sys/amd64/sgx/sgx.c
593
sgx_pg_fault(vm_object_t object, vm_ooffset_t offset,
sys/amd64/sgx/sgx.c
628
VM_OBJECT_ASSERT_WLOCKED(enclave->object);
sys/amd64/sgx/sgx.c
633
sgx_insert_epc_page_by_index(page, enclave->object, pidx, pages);
sys/amd64/sgx/sgx.c
648
vm_object_t object;
sys/amd64/sgx/sgx.c
655
object = NULL;
sys/amd64/sgx/sgx.c
671
ret = sgx_mem_find(sc, secs->base, &entry, &object);
sys/amd64/sgx/sgx.c
677
vmh = object->handle;
sys/amd64/sgx/sgx.c
693
enclave->object = object;
sys/amd64/sgx/sgx.c
710
vm_page_iter_init(&pages, object);
sys/amd64/sgx/sgx.c
711
VM_OBJECT_WLOCK(object);
sys/amd64/sgx/sgx.c
714
VM_OBJECT_WUNLOCK(object);
sys/amd64/sgx/sgx.c
720
ret = sgx_va_slot_init_by_index(sc, object,
sys/amd64/sgx/sgx.c
723
VM_OBJECT_WUNLOCK(object);
sys/amd64/sgx/sgx.c
732
p = vm_page_grab(enclave->object,
sys/amd64/sgx/sgx.c
736
VM_OBJECT_WUNLOCK(object);
sys/amd64/sgx/sgx.c
746
p = vm_page_grab(enclave->object,
sys/amd64/sgx/sgx.c
750
VM_OBJECT_WUNLOCK(object);
sys/amd64/sgx/sgx.c
760
sgx_insert_epc_page_by_index(page, enclave->object,
sys/amd64/sgx/sgx.c
763
VM_OBJECT_WUNLOCK(object);
sys/amd64/sgx/sgx.c
766
vm_object_deallocate(object);
sys/amd64/sgx/sgx.c
776
vm_object_deallocate(object);
sys/amd64/sgx/sgx.c
792
vm_object_t object;
sys/amd64/sgx/sgx.c
803
object = NULL;
sys/amd64/sgx/sgx.c
812
object = enclave->object;
sys/amd64/sgx/sgx.c
813
KASSERT(object != NULL, ("vm object is NULL\n"));
sys/amd64/sgx/sgx.c
814
vmh = object->handle;
sys/amd64/sgx/sgx.c
857
vm_page_iter_init(&pages, object);
sys/amd64/sgx/sgx.c
858
VM_OBJECT_WLOCK(object);
sys/amd64/sgx/sgx.c
861
VM_OBJECT_WUNLOCK(object);
sys/amd64/sgx/sgx.c
869
VM_OBJECT_WUNLOCK(object);
sys/amd64/sgx/sgx.c
886
VM_OBJECT_WUNLOCK(object);
sys/amd64/sgx/sgx.c
895
VM_OBJECT_WUNLOCK(object);
sys/amd64/sgx/sgx.c
901
VM_OBJECT_WUNLOCK(object);
sys/amd64/sgx/sgx.c
904
vm_object_deallocate(object);
sys/amd64/sgx/sgx.c
913
vm_object_deallocate(object);
sys/amd64/sgx/sgx.c
927
vm_object_t object;
sys/amd64/sgx/sgx.c
933
object = NULL;
sys/amd64/sgx/sgx.c
945
object = enclave->object;
sys/amd64/sgx/sgx.c
985
vm_object_deallocate(object);
sys/amd64/sgx/sgxvar.h
69
vm_object_t object;
sys/arm/arm/pmap-v6.c
4827
VM_OBJECT_ASSERT_LOCKED(m_start->object);
sys/arm/arm/pmap-v6.c
4830
vm_page_iter_limit_init(&pages, m_start->object,
sys/arm/arm/pmap-v6.c
4857
pmap_object_init_pt(pmap_t pmap, vm_offset_t addr, vm_object_t object,
sys/arm/arm/pmap-v6.c
4867
VM_OBJECT_ASSERT_WLOCKED(object);
sys/arm/arm/pmap-v6.c
4868
KASSERT(object->type == OBJT_DEVICE || object->type == OBJT_SG,
sys/arm/arm/pmap-v6.c
4871
if (!vm_object_populate(object, pindex, pindex + atop(size)))
sys/arm/arm/pmap-v6.c
4873
vm_page_iter_init(&pages, object);
sys/arm/arm/pmap-v6.c
6180
pmap_align_superpage(vm_object_t object, vm_ooffset_t offset,
sys/arm/arm/pmap-v6.c
6187
if (object != NULL && (object->flags & OBJ_COLORED) != 0)
sys/arm/arm/pmap-v6.c
6188
offset += ptoa(object->pg_color);
sys/arm/include/asm.h
65
#define _ASM_TYPE_OBJECT #object
sys/arm64/arm64/pmap.c
6216
VM_OBJECT_ASSERT_LOCKED(m_start->object);
sys/arm64/arm64/pmap.c
6219
vm_page_iter_limit_init(&pages, m_start->object,
sys/arm64/arm64/pmap.c
6445
pmap_object_init_pt(pmap_t pmap, vm_offset_t addr, vm_object_t object,
sys/arm64/arm64/pmap.c
6449
VM_OBJECT_ASSERT_WLOCKED(object);
sys/arm64/arm64/pmap.c
6450
KASSERT(object->type == OBJT_DEVICE || object->type == OBJT_SG,
sys/arm64/arm64/pmap.c
9512
pmap_align_superpage(vm_object_t object, vm_ooffset_t offset,
sys/arm64/arm64/pmap.c
9519
if (object != NULL && (object->flags & OBJ_COLORED) != 0)
sys/arm64/arm64/pmap.c
9520
offset += ptoa(object->pg_color);
sys/cddl/compat/opensolaris/kern/opensolaris_vm.c
45
zfs_vmobject_assert_wlocked(vm_object_t object)
sys/cddl/compat/opensolaris/kern/opensolaris_vm.c
53
VM_OBJECT_ASSERT_WLOCKED(object);
sys/cddl/compat/opensolaris/kern/opensolaris_vm.c
57
zfs_vmobject_wlock(vm_object_t object)
sys/cddl/compat/opensolaris/kern/opensolaris_vm.c
60
VM_OBJECT_WLOCK(object);
sys/cddl/compat/opensolaris/kern/opensolaris_vm.c
64
zfs_vmobject_wunlock(vm_object_t object)
sys/cddl/compat/opensolaris/kern/opensolaris_vm.c
67
VM_OBJECT_WUNLOCK(object);
sys/cddl/compat/opensolaris/sys/vm.h
40
void zfs_vmobject_assert_wlocked(vm_object_t object);
sys/cddl/compat/opensolaris/sys/vm.h
41
void zfs_vmobject_wlock(vm_object_t object);
sys/cddl/compat/opensolaris/sys/vm.h
42
void zfs_vmobject_wunlock(vm_object_t object);
sys/compat/freebsd32/freebsd32_ipc.h
106
int32_t object;
sys/compat/linprocfs/linprocfs.c
1352
obj = entry->object.vm_object;
sys/compat/linux/linux_mmap.c
255
vm_object_t backing_object, object;
sys/compat/linux/linux_mmap.c
280
object = entry->object.vm_object;
sys/compat/linux/linux_mmap.c
281
if (object == NULL)
sys/compat/linux/linux_mmap.c
283
if ((object->flags & (OBJ_UNMANAGED | OBJ_FICTITIOUS)) != 0)
sys/compat/linux/linux_mmap.c
302
if ((object->flags & (OBJ_ANON | OBJ_ONEMAPPING)) ==
sys/compat/linux/linux_mmap.c
313
VM_OBJECT_WLOCK(object);
sys/compat/linux/linux_mmap.c
314
if ((object->flags & OBJ_ONEMAPPING) != 0) {
sys/compat/linux/linux_mmap.c
315
vm_object_collapse(object);
sys/compat/linux/linux_mmap.c
316
vm_object_page_remove(object, pstart, pend, 0);
sys/compat/linux/linux_mmap.c
317
backing_object = object->backing_object;
sys/compat/linux/linux_mmap.c
322
VM_OBJECT_WUNLOCK(object);
sys/compat/linux/linux_mmap.c
325
VM_OBJECT_WUNLOCK(object);
sys/compat/linux/linux_mmap.c
333
vm_object_madvise(object, pstart, pend, MADV_DONTNEED);
sys/compat/linuxkpi/common/src/linux_compat.c
1266
vm_ooffset_t *offset, vm_size_t size, struct vm_object **object,
sys/compat/linuxkpi/common/src/linux_compat.c
1373
*object = cdev_pager_allocate(vm_private_data, OBJT_DEVICE,
sys/compat/linuxkpi/common/src/linux_compat.c
1377
*object = cdev_pager_allocate(vm_private_data, OBJT_MGTDEVICE,
sys/compat/linuxkpi/common/src/linux_compat.c
1383
if (*object == NULL) {
sys/compat/linuxkpi/common/src/linux_compat.c
1399
*object = vm_pager_allocate(OBJT_SG, sg, vmap->vm_len,
sys/compat/linuxkpi/common/src/linux_compat.c
1404
if (*object == NULL) {
sys/compat/linuxkpi/common/src/linux_compat.c
1411
VM_OBJECT_WLOCK(*object);
sys/compat/linuxkpi/common/src/linux_compat.c
1412
vm_object_set_memattr(*object, attr);
sys/compat/linuxkpi/common/src/linux_compat.c
1413
VM_OBJECT_WUNLOCK(*object);
sys/compat/linuxkpi/common/src/linux_compat.c
1666
vm_object_t object;
sys/compat/linuxkpi/common/src/linux_compat.c
1712
&foff, fop, &object);
sys/compat/linuxkpi/common/src/linux_compat.c
1716
error = vm_mmap_object(map, addr, size, prot, maxprot, flags, object,
sys/compat/linuxkpi/common/src/linux_compat.c
1719
vm_object_deallocate(object);
sys/compat/linuxkpi/common/src/linux_page.c
526
if (page->object != NULL) {
sys/compat/linuxkpi/common/src/linux_page.c
527
tmp_obj = page->object;
sys/compat/linuxkpi/common/src/linux_page.c
531
if (page->object == tmp_obj &&
sys/compat/linuxkpi/common/src/linux_page.c
533
KASSERT(page->object == tmp_obj,
sys/compat/linuxkpi/common/src/linux_page.c
89
if (page->object != kernel_object) {
sys/dev/acpica/acpi_spmc.c
305
acpi_spmc_get_constraints_spec(struct acpi_spmc_softc *sc, ACPI_OBJECT *object)
sys/dev/acpica/acpi_spmc.c
317
sc->constraint_count = object->Package.Count;
sys/dev/acpica/acpi_spmc.c
326
for (size_t i = 0; i < object->Package.Count; i++) {
sys/dev/acpica/acpi_spmc.c
327
constraint_obj = &object->Package.Elements[i];
sys/dev/acpica/acpi_spmc.c
368
acpi_spmc_get_constraints_amd(struct acpi_spmc_softc *sc, ACPI_OBJECT *object)
sys/dev/acpica/acpi_spmc.c
384
constraint_count = object->Package.Elements[1].Integer.Value;
sys/dev/acpica/acpi_spmc.c
385
constraints = &object->Package.Elements[2];
sys/dev/acpica/acpi_spmc.c
436
ACPI_OBJECT *object;
sys/dev/acpica/acpi_spmc.c
465
object = (ACPI_OBJECT *)result.Pointer;
sys/dev/acpica/acpi_spmc.c
467
rv = acpi_spmc_get_constraints_amd(sc, object);
sys/dev/acpica/acpi_spmc.c
469
rv = acpi_spmc_get_constraints_spec(sc, object);
sys/dev/acpica/acpi_spmc.c
470
AcpiOsFree(object);
sys/dev/drm2/drm_crtc.c
247
struct drm_mode_object *object)
sys/dev/drm2/drm_crtc.c
250
drm_gem_names_remove(&dev->mode_config.crtc_names, object->id);
sys/dev/drm2/drm_global.c
105
MPASS(ref->object == item->object);
sys/dev/drm2/drm_global.c
108
free(item->object, M_DRM_GLOBAL);
sys/dev/drm2/drm_global.c
109
item->object = NULL;
sys/dev/drm2/drm_global.c
39
void *object;
sys/dev/drm2/drm_global.c
52
item->object = NULL;
sys/dev/drm2/drm_global.c
62
MPASS(item->object == NULL);
sys/dev/drm2/drm_global.c
75
item->object = malloc(ref->size, M_DRM_GLOBAL,
sys/dev/drm2/drm_global.c
77
if (unlikely(item->object == NULL)) {
sys/dev/drm2/drm_global.c
82
ref->object = item->object;
sys/dev/drm2/drm_global.c
89
ref->object = item->object;
sys/dev/drm2/drm_global.c
94
item->object = NULL;
sys/dev/drm2/drm_global.h
43
void *object;
sys/dev/drm2/ttm/ttm_bo.c
1478
struct ttm_bo_global *glob = ref->object;
sys/dev/drm2/ttm/ttm_bo.c
1488
struct ttm_bo_global *glob = ref->object;
sys/dev/drm2/ttm/ttm_page_alloc.c
132
KASSERT(m->object == NULL, ("ttm page %p is owned", m));
sys/dev/hwpmc/hwpmc_mod.c
1981
entry->object.vm_object == NULL) {
sys/dev/hwpmc/hwpmc_mod.c
1985
obj = entry->object.vm_object;
sys/dev/isci/scil/sci_base_object.c
109
SCI_OBJECT_HANDLE_T object
sys/dev/isci/scil/sci_base_object.c
113
return sci_base_object_get_logger(object);
sys/dev/isci/scil/sci_base_object.c
73
SCI_OBJECT_HANDLE_T object
sys/dev/isci/scil/sci_base_object.c
76
return ((SCI_BASE_OBJECT_T *) object)->associated_object;
sys/dev/isci/scil/sci_base_object.c
84
SCI_OBJECT_HANDLE_T object,
sys/dev/isci/scil/sci_base_object.c
88
((SCI_BASE_OBJECT_T *)object)->associated_object = associated_object;
sys/dev/isci/scil/sci_base_state_machine.h
76
#define SET_STATE_HANDLER(object, table, state) \
sys/dev/isci/scil/sci_base_state_machine.h
77
(object)->state_handlers = &(table)[(state)]
sys/dev/isci/scil/sci_fast_list.h
100
(element)->object = (list_object); \
sys/dev/isci/scil/sci_fast_list.h
121
((anchor)->list_head == NULL ? NULL: (anchor)->list_head->object)
sys/dev/isci/scil/sci_fast_list.h
134
((anchor)->list_tail == NULL ? NULL: (anchor)->list_head->object)
sys/dev/isci/scil/sci_fast_list.h
153
#define sci_fast_list_get_object(element) ((element)->object)
sys/dev/isci/scil/sci_fast_list.h
205
void *object;
sys/dev/isci/scil/sci_fast_list.h
277
void *object = NULL;
sys/dev/isci/scil/sci_fast_list.h
282
object = anchor->list_head->object;
sys/dev/isci/scil/sci_fast_list.h
292
return object;
sys/dev/isci/scil/sci_fast_list.h
300
void *object = NULL;
sys/dev/isci/scil/sci_fast_list.h
305
object = element->object;
sys/dev/isci/scil/sci_fast_list.h
313
return object;
sys/dev/isci/scil/sci_object.h
131
SCI_OBJECT_HANDLE_T object
sys/dev/isci/scil/sci_object.h
94
#define sci_object_get_association(object) (*((void **)object))
sys/dev/isci/scil/sci_simple_list.h
133
#define sci_simple_list_get_object(element) ((element)->object)
sys/dev/isci/scil/sci_simple_list.h
162
void *object;
sys/dev/isci/scil/sci_simple_list.h
232
void * object = NULL;
sys/dev/isci/scil/sci_simple_list.h
236
object = anchor->list_head->object;
sys/dev/isci/scil/sci_simple_list.h
248
return object;
sys/dev/isci/scil/sci_simple_list.h
99
(element)->object = (list_object); \
sys/dev/isci/scil/scic_sds_controller.c
6492
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_controller.c
6496
this_controller= (SCIC_SDS_CONTROLLER_T *)object;
sys/dev/isci/scil/scic_sds_controller.c
6517
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_controller.c
6522
this_controller= (SCIC_SDS_CONTROLLER_T *)object;
sys/dev/isci/scil/scic_sds_controller.c
6577
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_controller.c
6581
this_controller= (SCIC_SDS_CONTROLLER_T *)object;
sys/dev/isci/scil/scic_sds_controller.c
6599
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_controller.c
6603
this_controller= (SCIC_SDS_CONTROLLER_T *)object;
sys/dev/isci/scil/scic_sds_controller.c
6621
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_controller.c
6625
this_controller= (SCIC_SDS_CONTROLLER_T *)object;
sys/dev/isci/scil/scic_sds_controller.c
6644
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_controller.c
6648
this_controller= (SCIC_SDS_CONTROLLER_T *)object;
sys/dev/isci/scil/scic_sds_controller.c
6650
scic_cb_timer_stop(object, this_controller->timeout_timer);
sys/dev/isci/scil/scic_sds_controller.c
6674
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_controller.c
6679
this_controller= (SCIC_SDS_CONTROLLER_T *)object;
sys/dev/isci/scil/scic_sds_controller.c
6713
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_controller.c
6718
this_controller= (SCIC_SDS_CONTROLLER_T *)object;
sys/dev/isci/scil/scic_sds_controller.c
6751
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_controller.c
6755
this_controller= (SCIC_SDS_CONTROLLER_T *)object;
sys/dev/isci/scil/scic_sds_controller.c
6786
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_controller.c
6790
this_controller= (SCIC_SDS_CONTROLLER_T *)object;
sys/dev/isci/scil/scic_sds_controller.c
6807
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_controller.c
6811
this_controller= (SCIC_SDS_CONTROLLER_T *)object;
sys/dev/isci/scil/scic_sds_controller.c
6848
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_controller.c
6852
this_controller= (SCIC_SDS_CONTROLLER_T *)object;
sys/dev/isci/scil/scic_sds_controller.c
6967
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_controller.c
6971
this_controller= (SCIC_SDS_CONTROLLER_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
2270
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
2274
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
2293
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
2297
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
2332
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
2336
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
2377
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
2381
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
2404
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
2408
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
2426
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
2430
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
2467
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
2471
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
3579
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
3583
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
3607
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
3611
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
3630
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
3634
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
3653
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
3657
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
3677
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
3681
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
3705
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
3709
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
3729
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
3733
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
3757
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
3761
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
3781
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
3785
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
3811
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
3815
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
3835
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
3839
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
3865
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
3869
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
3890
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
3896
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
3938
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
3942
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_phy.c
3963
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_phy.c
3967
this_phy = (SCIC_SDS_PHY_T *)object;
sys/dev/isci/scil/scic_sds_port.c
2547
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_port.c
2551
this_port = (SCIC_SDS_PORT_T *)object;
sys/dev/isci/scil/scic_sds_port.c
2581
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_port.c
2585
this_port = (SCIC_SDS_PORT_T *)object;
sys/dev/isci/scil/scic_sds_port.c
2604
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_port.c
2608
this_port = (SCIC_SDS_PORT_T *)object;
sys/dev/isci/scil/scic_sds_port.c
2657
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_port.c
2661
this_port = (SCIC_SDS_PORT_T *)object;
sys/dev/isci/scil/scic_sds_port.c
2681
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_port.c
2685
this_port = (SCIC_SDS_PORT_T *)object;
sys/dev/isci/scil/scic_sds_port.c
2703
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_port.c
2707
this_port = (SCIC_SDS_PORT_T *)object;
sys/dev/isci/scil/scic_sds_port.c
2727
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_port.c
2731
this_port = (SCIC_SDS_PORT_T *)object;
sys/dev/isci/scil/scic_sds_port.c
2757
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_port.c
2761
this_port = (SCIC_SDS_PORT_T *)object;
sys/dev/isci/scil/scic_sds_port.c
2789
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_port.c
2793
this_port = (SCIC_SDS_PORT_T *)object;
sys/dev/isci/scil/scic_sds_port.c
3467
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_port.c
3470
SCIC_SDS_PORT_T *this_port = (SCIC_SDS_PORT_T *)object;
sys/dev/isci/scil/scic_sds_port.c
3503
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_port.c
3506
SCIC_SDS_PORT_T *this_port = (SCIC_SDS_PORT_T *)object;
sys/dev/isci/scil/scic_sds_port.c
3523
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_port.c
3527
SCIC_SDS_PORT_T *this_port = (SCIC_SDS_PORT_T *)object;
sys/dev/isci/scil/scic_sds_port.c
3576
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_port.c
3579
SCIC_SDS_PORT_T *this_port = (SCIC_SDS_PORT_T *)object;
sys/dev/isci/scil/scic_sds_port.c
3609
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_port.c
3612
SCIC_SDS_PORT_T *this_port = (SCIC_SDS_PORT_T *)object;
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
426
void * object
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
430
SCIC_SDS_CONTROLLER_T * controller = (SCIC_SDS_CONTROLLER_T *)object;
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
922
void * object
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
927
SCIC_SDS_CONTROLLER_T * controller = (SCIC_SDS_CONTROLLER_T *)object;
sys/dev/isci/scil/scic_sds_remote_device.c
2387
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_remote_device.c
2390
SCIC_SDS_REMOTE_DEVICE_T *this_device = (SCIC_SDS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scic_sds_remote_device.c
2418
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_remote_device.c
2421
SCIC_SDS_REMOTE_DEVICE_T *this_device = (SCIC_SDS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scic_sds_remote_device.c
2459
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_remote_device.c
2463
SCIC_SDS_REMOTE_DEVICE_T * this_device = (SCIC_SDS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scic_sds_remote_device.c
2492
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_remote_device.c
2496
SCIC_SDS_REMOTE_DEVICE_T * this_device = (SCIC_SDS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scic_sds_remote_device.c
2537
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_remote_device.c
2541
SCIC_SDS_REMOTE_DEVICE_T * this_device = (SCIC_SDS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scic_sds_remote_device.c
2571
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_remote_device.c
2574
SCIC_SDS_REMOTE_DEVICE_T *this_device = (SCIC_SDS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scic_sds_remote_device.c
2594
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_remote_device.c
2597
SCIC_SDS_REMOTE_DEVICE_T *this_device = (SCIC_SDS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scic_sds_remote_device.c
2617
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_remote_device.c
2620
SCIC_SDS_REMOTE_DEVICE_T *this_device = (SCIC_SDS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scic_sds_remote_device.c
2643
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_remote_device.c
2646
SCIC_SDS_REMOTE_DEVICE_T *this_device = (SCIC_SDS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scic_sds_remote_device.c
2662
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_remote_device.c
2665
SCIC_SDS_REMOTE_DEVICE_T *this_device = (SCIC_SDS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scic_sds_remote_node_context.c
1246
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scic_sds_remote_node_context.c
1250
rnc = (SCIC_SDS_REMOTE_NODE_CONTEXT_T *)object;
sys/dev/isci/scil/scic_sds_remote_node_context.c
1283
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scic_sds_remote_node_context.c
1287
this_rnc = (SCIC_SDS_REMOTE_NODE_CONTEXT_T *)object;
sys/dev/isci/scil/scic_sds_remote_node_context.c
1305
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scic_sds_remote_node_context.c
1309
rnc = (SCIC_SDS_REMOTE_NODE_CONTEXT_T *)object;
sys/dev/isci/scil/scic_sds_remote_node_context.c
1327
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scic_sds_remote_node_context.c
1332
rnc = (SCIC_SDS_REMOTE_NODE_CONTEXT_T *)object;
sys/dev/isci/scil/scic_sds_remote_node_context.c
1369
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scic_sds_remote_node_context.c
1373
rnc = (SCIC_SDS_REMOTE_NODE_CONTEXT_T *)object;
sys/dev/isci/scil/scic_sds_remote_node_context.c
1396
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scic_sds_remote_node_context.c
1400
rnc = (SCIC_SDS_REMOTE_NODE_CONTEXT_T *)object;
sys/dev/isci/scil/scic_sds_remote_node_context.c
1418
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scic_sds_remote_node_context.c
1422
rnc = (SCIC_SDS_REMOTE_NODE_CONTEXT_T *)object;
sys/dev/isci/scil/scic_sds_remote_node_context.c
1440
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scic_sds_remote_node_context.c
1444
rnc = (SCIC_SDS_REMOTE_NODE_CONTEXT_T *)object;
sys/dev/isci/scil/scic_sds_request.c
2667
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_request.c
2670
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_request.c
2691
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_request.c
2694
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_request.c
2716
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_request.c
2719
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_request.c
2746
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_request.c
2749
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_request.c
2770
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_request.c
2773
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_request.c
2814
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_request.c
2817
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_request.c
2842
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_request.c
2845
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_smp_remote_device.c
289
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_smp_remote_device.c
292
SCIC_SDS_REMOTE_DEVICE_T *this_device = (SCIC_SDS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scic_sds_smp_remote_device.c
316
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_smp_remote_device.c
319
SCIC_SDS_REMOTE_DEVICE_T *this_device = (SCIC_SDS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scic_sds_smp_remote_device.c
346
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_smp_remote_device.c
349
SCIC_SDS_REMOTE_DEVICE_T * this_device = (SCIC_SDS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scic_sds_smp_request.c
820
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_smp_request.c
823
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_smp_request.c
845
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_smp_request.c
848
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_ssp_request.c
288
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_ssp_request.c
291
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_ssp_request.c
313
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_ssp_request.c
316
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_packet_request.c
848
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_stp_packet_request.c
851
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_packet_request.c
866
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_stp_packet_request.c
869
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_packet_request.c
880
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_stp_packet_request.c
883
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_packet_request.c
918
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_stp_packet_request.c
921
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_packet_request.c
932
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_stp_packet_request.c
935
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_request.c
1000
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_request.c
1814
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_stp_request.c
1817
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_request.c
1831
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_stp_request.c
1834
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_request.c
1845
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_stp_request.c
1848
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_request.c
1859
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_stp_request.c
1862
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_request.c
2123
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_stp_request.c
2126
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_request.c
2144
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_stp_request.c
2147
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_request.c
2437
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_stp_request.c
2440
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_request.c
2455
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_stp_request.c
2459
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_request.c
2490
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_stp_request.c
2493
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_request.c
979
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scic_sds_stp_request.c
982
SCIC_SDS_REQUEST_T *this_request = (SCIC_SDS_REQUEST_T *)object;
sys/dev/isci/scil/scic_sds_stp_request.c
997
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_controller_states.c
109
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_controller_states.c
112
SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T *)object;
sys/dev/isci/scil/scif_sas_controller_states.c
185
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_controller_states.c
188
SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T *)object;
sys/dev/isci/scil/scif_sas_controller_states.c
209
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_controller_states.c
212
SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T *)object;
sys/dev/isci/scil/scif_sas_controller_states.c
233
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_controller_states.c
236
SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T *)object;
sys/dev/isci/scil/scif_sas_controller_states.c
257
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_controller_states.c
260
SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T *)object;
sys/dev/isci/scil/scif_sas_controller_states.c
281
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_controller_states.c
284
SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T *)object;
sys/dev/isci/scil/scif_sas_controller_states.c
305
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_controller_states.c
308
SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T *)object;
sys/dev/isci/scil/scif_sas_controller_states.c
329
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_controller_states.c
332
SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T *)object;
sys/dev/isci/scil/scif_sas_controller_states.c
379
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_controller_states.c
382
SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T *)object;
sys/dev/isci/scil/scif_sas_controller_states.c
85
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_controller_states.c
88
SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T *)object;
sys/dev/isci/scil/scif_sas_domain_states.c
190
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_domain_states.c
193
SCIF_SAS_DOMAIN_T * fw_domain = (SCIF_SAS_DOMAIN_T *)object;
sys/dev/isci/scil/scif_sas_domain_states.c
222
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_domain_states.c
225
SCIF_SAS_DOMAIN_T * fw_domain = (SCIF_SAS_DOMAIN_T *)object;
sys/dev/isci/scil/scif_sas_domain_states.c
274
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_domain_states.c
277
SCIF_SAS_DOMAIN_T * fw_domain = (SCIF_SAS_DOMAIN_T *)object;
sys/dev/isci/scil/scif_sas_domain_states.c
349
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_domain_states.c
352
SCIF_SAS_DOMAIN_T * fw_domain = (SCIF_SAS_DOMAIN_T *)object;
sys/dev/isci/scil/scif_sas_domain_states.c
376
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_domain_states.c
380
SCIF_SAS_DOMAIN_T * fw_domain = (SCIF_SAS_DOMAIN_T *)object;
sys/dev/isci/scil/scif_sas_domain_states.c
437
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_domain_states.c
440
SCIF_SAS_DOMAIN_T * fw_domain = (SCIF_SAS_DOMAIN_T *)object;
sys/dev/isci/scil/scif_sas_domain_states.c
485
SCI_BASE_OBJECT_T * object
sys/dev/isci/scil/scif_sas_domain_states.c
488
SCIF_SAS_DOMAIN_T * fw_domain = (SCIF_SAS_DOMAIN_T *)object;
sys/dev/isci/scil/scif_sas_io_request_states.c
115
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_io_request_states.c
118
SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *)object;
sys/dev/isci/scil/scif_sas_io_request_states.c
139
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_io_request_states.c
142
SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *)object;
sys/dev/isci/scil/scif_sas_io_request_states.c
163
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_io_request_states.c
166
SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *)object;
sys/dev/isci/scil/scif_sas_io_request_states.c
187
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_io_request_states.c
190
SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *)object;
sys/dev/isci/scil/scif_sas_io_request_states.c
222
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_io_request_states.c
225
SCIF_SAS_REQUEST_T * fw_request = (SCIF_SAS_REQUEST_T *)object;
sys/dev/isci/scil/scif_sas_io_request_states.c
241
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_io_request_states.c
244
SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *)object;
sys/dev/isci/scil/scif_sas_io_request_states.c
86
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_io_request_states.c
89
SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_ready_substates.c
126
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_ready_substates.c
129
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_ready_substates.c
150
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_ready_substates.c
153
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_ready_substates.c
175
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_ready_substates.c
178
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_ready_substates.c
200
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_ready_substates.c
203
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_ready_substates.c
88
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_ready_substates.c
91
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_starting_substates.c
115
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_starting_substates.c
118
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_starting_substates.c
87
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_starting_substates.c
90
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_states.c
125
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_states.c
128
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_states.c
168
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_states.c
171
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_states.c
220
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_states.c
223
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_states.c
245
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_states.c
248
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_states.c
271
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_states.c
274
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_states.c
293
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_states.c
296
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_states.c
336
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_states.c
339
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_states.c
359
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_states.c
362
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_states.c
404
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_states.c
422
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_states.c
425
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_states.c
460
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_states.c
463
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_states.c
485
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_states.c
488
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_remote_device_states.c
92
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_remote_device_states.c
95
SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T *)object;
sys/dev/isci/scil/scif_sas_smp_activity_clear_affiliation.c
142
(SCIF_SAS_SMP_PHY_T *)smp_device->smp_phy_list.list_head->object
sys/dev/isci/scil/scif_sas_smp_activity_clear_affiliation.c
207
smp_device->curr_clear_affiliation_phy->list_element.next->object
sys/dev/isci/scil/scif_sas_task_request_states.c
110
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_task_request_states.c
113
SCIF_SAS_TASK_REQUEST_T * fw_task = (SCIF_SAS_TASK_REQUEST_T *)object;
sys/dev/isci/scil/scif_sas_task_request_states.c
134
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_task_request_states.c
137
SCIF_SAS_TASK_REQUEST_T * fw_task = (SCIF_SAS_TASK_REQUEST_T *)object;
sys/dev/isci/scil/scif_sas_task_request_states.c
163
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_task_request_states.c
166
SCIF_SAS_TASK_REQUEST_T * fw_task = (SCIF_SAS_TASK_REQUEST_T *)object;
sys/dev/isci/scil/scif_sas_task_request_states.c
192
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_task_request_states.c
195
SCIF_SAS_TASK_REQUEST_T * fw_task = (SCIF_SAS_TASK_REQUEST_T *)object;
sys/dev/isci/scil/scif_sas_task_request_states.c
221
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_task_request_states.c
224
SCIF_SAS_REQUEST_T * fw_request = (SCIF_SAS_REQUEST_T *)object;
sys/dev/isci/scil/scif_sas_task_request_states.c
240
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_task_request_states.c
243
SCIF_SAS_TASK_REQUEST_T * fw_task = (SCIF_SAS_TASK_REQUEST_T *)object;
sys/dev/isci/scil/scif_sas_task_request_states.c
81
SCI_BASE_OBJECT_T *object
sys/dev/isci/scil/scif_sas_task_request_states.c
84
SCIF_SAS_TASK_REQUEST_T * fw_task = (SCIF_SAS_TASK_REQUEST_T *)object;
sys/dev/ksyms/ksyms.c
408
vm_object_t object;
sys/dev/ksyms/ksyms.c
446
object = vm_pager_allocate(OBJT_PHYS, NULL, round_page(elfsz),
sys/dev/ksyms/ksyms.c
448
sc->sc_obj = object;
sys/dev/md/md.c
1075
vm_object_pip_add(sc->s_swap.object, 1);
sys/dev/md/md.c
1078
m = vm_page_grab_unlocked(sc->s_swap.object, i,
sys/dev/md/md.c
1084
rv = vm_pager_get_pages(sc->s_swap.object,
sys/dev/md/md.c
1087
VM_OBJECT_WLOCK(sc->s_swap.object);
sys/dev/md/md.c
1089
VM_OBJECT_WUNLOCK(sc->s_swap.object);
sys/dev/md/md.c
1116
rv = vm_pager_get_pages(sc->s_swap.object,
sys/dev/md/md.c
1119
VM_OBJECT_WLOCK(sc->s_swap.object);
sys/dev/md/md.c
1121
VM_OBJECT_WUNLOCK(sc->s_swap.object);
sys/dev/md/md.c
1142
rv = vm_pager_get_pages(sc->s_swap.object,
sys/dev/md/md.c
1144
VM_OBJECT_WLOCK(sc->s_swap.object);
sys/dev/md/md.c
1147
VM_OBJECT_WUNLOCK(sc->s_swap.object);
sys/dev/md/md.c
1163
VM_OBJECT_WUNLOCK(sc->s_swap.object);
sys/dev/md/md.c
1183
vm_object_pip_wakeup(sc->s_swap.object);
sys/dev/md/md.c
1574
if (sc->s_swap.object != NULL)
sys/dev/md/md.c
1575
vm_object_deallocate(sc->s_swap.object);
sys/dev/md/md.c
1615
VM_OBJECT_WLOCK(sc->s_swap.object);
sys/dev/md/md.c
1616
vm_object_page_remove(sc->s_swap.object, newpages,
sys/dev/md/md.c
1620
sc->s_swap.object->size = newpages;
sys/dev/md/md.c
1621
VM_OBJECT_WUNLOCK(sc->s_swap.object);
sys/dev/md/md.c
1629
error = swap_pager_reserve(sc->s_swap.object,
sys/dev/md/md.c
1638
VM_OBJECT_WLOCK(sc->s_swap.object);
sys/dev/md/md.c
1639
sc->s_swap.object->size = newpages;
sys/dev/md/md.c
1640
VM_OBJECT_WUNLOCK(sc->s_swap.object);
sys/dev/md/md.c
1681
sc->s_swap.object = vm_pager_allocate(OBJT_SWAP, NULL,
sys/dev/md/md.c
1683
if (sc->s_swap.object == NULL)
sys/dev/md/md.c
1687
if (swap_pager_reserve(sc->s_swap.object, 0, npage) < 0) {
sys/dev/md/md.c
1695
vm_object_deallocate(sc->s_swap.object);
sys/dev/md/md.c
1696
sc->s_swap.object = NULL;
sys/dev/md/md.c
294
vm_object_t object;
sys/dev/mlx5/driver.h
184
void *object;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
416
struct mlx5_eqe_obj_change *object;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
420
object = &eqe->data.obj_change;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
421
type = be16_to_cpu(object->obj_type);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c
426
sa_entry = xa_load(&dev->ipsec_sadb, be32_to_cpu(object->obj_id));
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
1465
uobj->object = obj;
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
2197
uobj->object = 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
614
to_mcq(uobj->object)->mcq.cqn) ==
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
619
struct mlx5_core_srq *srq = &(to_msrq(uobj->object)->msrq);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
637
to_msrq(uobj->object)->msrq.srqn) ==
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
643
struct mlx5_ib_qp *qp = to_mqp(uobj->object);
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
673
to_mrwq(uobj->object)->core_qp.qpn) ==
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
678
to_mrwq_ind_table(uobj->object)->rqtn) ==
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
682
return ((struct devx_obj *)uobj->object)->obj_id == obj_id;
sys/dev/netmap/netmap_freebsd.c
1001
object, (intmax_t)offset, prot, mres);
sys/dev/netmap/netmap_freebsd.c
1002
memattr = object->memattr;
sys/dev/netmap/netmap_freebsd.c
1019
VM_OBJECT_WUNLOCK(object);
sys/dev/netmap/netmap_freebsd.c
1021
VM_OBJECT_WLOCK(object);
sys/dev/netmap/netmap_freebsd.c
1022
vm_page_replace(page, object, (*mres)->pindex, *mres);
sys/dev/netmap/netmap_freebsd.c
990
netmap_dev_pager_fault(vm_object_t object, vm_ooffset_t offset,
sys/dev/netmap/netmap_freebsd.c
993
struct netmap_vm_handle_t *vmh = object->handle;
sys/dev/ocs_fc/ocs_domain.c
1360
ocs_mgmt_domain_list(ocs_textbuf_t *textbuf, void *object)
sys/dev/ocs_fc/ocs_domain.c
1363
ocs_domain_t *domain = (ocs_domain_t *)object;
sys/dev/ocs_fc/ocs_domain.c
1394
ocs_mgmt_domain_get(ocs_textbuf_t *textbuf, char *parent, char *name, void *object)
sys/dev/ocs_fc/ocs_domain.c
1397
ocs_domain_t *domain = (ocs_domain_t *)object;
sys/dev/ocs_fc/ocs_domain.c
1467
ocs_mgmt_domain_get_all(ocs_textbuf_t *textbuf, void *object)
sys/dev/ocs_fc/ocs_domain.c
1470
ocs_domain_t *domain = (ocs_domain_t *)object;
sys/dev/ocs_fc/ocs_domain.c
1500
ocs_mgmt_domain_set(char *parent, char *name, char *value, void *object)
sys/dev/ocs_fc/ocs_domain.c
1503
ocs_domain_t *domain = (ocs_domain_t *)object;
sys/dev/ocs_fc/ocs_domain.c
1536
void *arg_out, uint32_t arg_out_length, void *object)
sys/dev/ocs_fc/ocs_domain.c
1539
ocs_domain_t *domain = (ocs_domain_t *)object;
sys/dev/ocs_fc/ocs_io.c
409
ocs_mgmt_io_list(ocs_textbuf_t *textbuf, void *object)
sys/dev/ocs_fc/ocs_io.c
423
ocs_mgmt_io_get(ocs_textbuf_t *textbuf, char *parent, char *name, void *object)
sys/dev/ocs_fc/ocs_io.c
427
ocs_io_t *io = (ocs_io_t *) object;
sys/dev/ocs_fc/ocs_io.c
470
ocs_mgmt_io_get_all(ocs_textbuf_t *textbuf, void *object)
sys/dev/ocs_fc/ocs_io.c
472
ocs_io_t *io = (ocs_io_t *) object;
sys/dev/ocs_fc/ocs_mgmt.h
76
typedef void (*ocs_mgmt_get_list_handler)(ocs_textbuf_t *textbuf, void* object);
sys/dev/ocs_fc/ocs_mgmt.h
77
typedef void (*ocs_mgmt_get_all_handler)(ocs_textbuf_t *textbuf, void* object);
sys/dev/ocs_fc/ocs_mgmt.h
78
typedef int (*ocs_mgmt_get_handler)(ocs_textbuf_t *, char *parent, char *name, void *object);
sys/dev/ocs_fc/ocs_mgmt.h
79
typedef int (*ocs_mgmt_set_handler)(char *parent, char *name, char *value, void *object);
sys/dev/ocs_fc/ocs_mgmt.h
81
void *arg_out, uint32_t arg_out_length, void *object);
sys/dev/ocs_fc/ocs_node.c
1692
ocs_mgmt_node_list(ocs_textbuf_t *textbuf, void *object)
sys/dev/ocs_fc/ocs_node.c
1695
ocs_node_t *node = (ocs_node_t *)object;
sys/dev/ocs_fc/ocs_node.c
1732
ocs_mgmt_node_get(ocs_textbuf_t *textbuf, char *parent, char *name, void *object)
sys/dev/ocs_fc/ocs_node.c
1735
ocs_node_t *node = (ocs_node_t *)object;
sys/dev/ocs_fc/ocs_node.c
1836
ocs_mgmt_node_get_all(ocs_textbuf_t *textbuf, void *object)
sys/dev/ocs_fc/ocs_node.c
1839
ocs_node_t *node = (ocs_node_t *)object;
sys/dev/ocs_fc/ocs_node.c
1889
ocs_mgmt_node_set(char *parent, char *name, char *value, void *object)
sys/dev/ocs_fc/ocs_node.c
1892
ocs_node_t *node = (ocs_node_t *)object;
sys/dev/ocs_fc/ocs_node.c
1918
void *arg_out, uint32_t arg_out_length, void *object)
sys/dev/ocs_fc/ocs_node.c
1921
ocs_node_t *node = (ocs_node_t *)object;
sys/dev/ocs_fc/ocs_sport.c
1252
ocs_mgmt_sport_list(ocs_textbuf_t *textbuf, void *object)
sys/dev/ocs_fc/ocs_sport.c
1255
ocs_sport_t *sport = (ocs_sport_t *)object;
sys/dev/ocs_fc/ocs_sport.c
1288
ocs_mgmt_sport_get(ocs_textbuf_t *textbuf, char *parent, char *name, void *object)
sys/dev/ocs_fc/ocs_sport.c
1291
ocs_sport_t *sport = (ocs_sport_t *)object;
sys/dev/ocs_fc/ocs_sport.c
1362
ocs_mgmt_sport_get_all(ocs_textbuf_t *textbuf, void *object)
sys/dev/ocs_fc/ocs_sport.c
1365
ocs_sport_t *sport = (ocs_sport_t *)object;
sys/dev/ocs_fc/ocs_sport.c
1394
ocs_mgmt_sport_set(char *parent, char *name, char *value, void *object)
sys/dev/ocs_fc/ocs_sport.c
1397
ocs_sport_t *sport = (ocs_sport_t *)object;
sys/dev/ocs_fc/ocs_sport.c
1424
void *arg_out, uint32_t arg_out_length, void *object)
sys/dev/ocs_fc/ocs_sport.c
1427
ocs_sport_t *sport = (ocs_sport_t *)object;
sys/dev/qat/qat_common/adf_freebsd_uio.c
260
struct vm_object **object,
sys/dev/qat/qat_common/adf_freebsd_uio.c
300
*object = bundle->obj;
sys/dev/sound/pcm/dsp.c
1918
vm_size_t size, struct vm_object **object, int nprot)
sys/dev/sound/pcm/dsp.c
1979
*object = vm_pager_allocate(OBJT_DEVICE, i_dev,
sys/dev/sound/pcm/dsp.c
1984
if (*object == NULL)
sys/dev/spibus/spigen.c
297
vm_size_t size, struct vm_object **object, int nprot)
sys/dev/spibus/spigen.c
342
*object = mmap->bufobj;
sys/dev/vmm/vmm_mem.c
193
if (seg->object != NULL) {
sys/dev/vmm/vmm_mem.c
211
seg->object = obj;
sys/dev/vmm/vmm_mem.c
213
seg->object->domain.dr_policy = obj_domainset;
sys/dev/vmm/vmm_mem.c
239
*objptr = seg->object;
sys/dev/vmm/vmm_mem.c
252
if (seg->object != NULL) {
sys/dev/vmm/vmm_mem.c
253
vm_object_deallocate(seg->object);
sys/dev/vmm/vmm_mem.c
280
if (seg->object == NULL)
sys/dev/vmm/vmm_mem.c
305
error = vm_map_insert(vmmap, seg->object, first, gpa, gpa + len,
sys/dev/vmm/vmm_mem.c
310
vm_object_reference(seg->object);
sys/dev/vmm/vmm_mem.h
47
struct vm_object *object;
sys/dev/xen/gntdev/gntdev.c
1047
uint32_t count, vm_size_t size, struct vm_object **object)
sys/dev/xen/gntdev/gntdev.c
1061
if (gref->page->object)
sys/dev/xen/gntdev/gntdev.c
1077
*object = mem_obj;
sys/dev/xen/gntdev/gntdev.c
1088
vm_ooffset_t *offset, vm_size_t size, struct vm_object **object, int nprot)
sys/dev/xen/gntdev/gntdev.c
1100
*object = gmap_start->map->mem;
sys/dev/xen/gntdev/gntdev.c
1186
*object = gmap_start->map->mem;
sys/dev/xen/gntdev/gntdev.c
1193
struct vm_object **object, int nprot)
sys/dev/xen/gntdev/gntdev.c
1209
error = mmap_gref(priv_user, gref_start, count, size, object);
sys/dev/xen/gntdev/gntdev.c
1215
error = mmap_gmap(priv_user, gmap_start, offset, size, object,
sys/dev/xen/gntdev/gntdev.c
189
static int gntdev_gmap_pg_fault(vm_object_t object, vm_ooffset_t offset,
sys/dev/xen/gntdev/gntdev.c
266
if (gref->page && gref->page->object == NULL) {
sys/dev/xen/gntdev/gntdev.c
785
gntdev_gmap_pg_fault(vm_object_t object, vm_ooffset_t offset, int prot,
sys/dev/xen/gntdev/gntdev.c
788
struct gntdev_gmap *gmap = object->handle;
sys/dev/xen/gntdev/gntdev.c
816
vm_page_replace(page, object, pidx, *mres);
sys/dev/xen/gntdev/gntdev.c
818
vm_page_insert(page, object, pidx);
sys/dev/xen/privcmd/privcmd.c
145
privcmd_pg_fault(vm_object_t object, vm_ooffset_t offset,
sys/dev/xen/privcmd/privcmd.c
148
struct privcmd_map *map = object->handle;
sys/dev/xen/privcmd/privcmd.c
172
vm_page_replace(page, object, pidx, *mres);
sys/dev/xen/privcmd/privcmd.c
174
vm_page_insert(page, object, pidx);
sys/dev/xen/privcmd/privcmd.c
182
vm_object_t *object, int nprot)
sys/dev/xen/privcmd/privcmd.c
208
*object = map->mem;
sys/dev/xen/privcmd/privcmd.c
92
static int privcmd_pg_fault(vm_object_t object, vm_ooffset_t offset,
sys/fs/cuse/cuse.c
127
vm_object_t object;
sys/fs/cuse/cuse.c
1400
vm_ooffset_t *offset, vm_size_t size, struct vm_object **object)
sys/fs/cuse/cuse.c
1427
vm_object_reference(mem->object);
sys/fs/cuse/cuse.c
1428
*object = mem->object;
sys/fs/cuse/cuse.c
1440
vm_size_t size, struct vm_object **object, int nprot)
sys/fs/cuse/cuse.c
1449
return (cuse_common_mmap_single(pcs, offset, size, object));
sys/fs/cuse/cuse.c
1936
vm_size_t size, struct vm_object **object, int nprot)
sys/fs/cuse/cuse.c
1945
return (cuse_common_mmap_single(pcc->server, offset, size, object));
sys/fs/cuse/cuse.c
452
vm_object_deallocate(mem->object);
sys/fs/cuse/cuse.c
464
vm_object_t object;
sys/fs/cuse/cuse.c
469
object = vm_pager_allocate(OBJT_SWAP, NULL, PAGE_SIZE * page_count,
sys/fs/cuse/cuse.c
471
if (object == NULL) {
sys/fs/cuse/cuse.c
487
mem->object = object;
sys/fs/cuse/cuse.c
496
vm_object_deallocate(object);
sys/fs/devfs/devfs_vnops.c
2002
vm_object_t object;
sys/fs/devfs/devfs_vnops.c
2051
&object);
sys/fs/devfs/devfs_vnops.c
2057
error = vm_mmap_object(map, addr, size, prot, maxprot, flags, object,
sys/fs/devfs/devfs_vnops.c
2060
vm_object_deallocate(object);
sys/fs/nfsclient/nfs_clbio.c
125
vm_object_t object;
sys/fs/nfsclient/nfs_clbio.c
137
if ((object = vp->v_object) == NULL) {
sys/fs/nfsclient/nfs_clbio.c
172
VM_OBJECT_WLOCK(object);
sys/fs/nfsclient/nfs_clbio.c
175
VM_OBJECT_WUNLOCK(object);
sys/fs/nfsclient/nfs_clbio.c
216
VM_OBJECT_WLOCK(object);
sys/fs/nfsclient/nfs_clbio.c
251
VM_OBJECT_WUNLOCK(object);
sys/fs/nfsclient/nfs_clport.c
631
vm_object_t object;
sys/fs/nfsclient/nfs_clport.c
641
object = vp->v_object;
sys/fs/nfsclient/nfs_clport.c
644
if (object != NULL && nsize != object->un_pager.vnp.vnp_size) {
sys/fs/procfs/procfs_map.c
129
obj = entry->object.vm_object;
sys/fs/smbfs/smbfs_io.c
436
vm_object_t object;
sys/fs/smbfs/smbfs_io.c
440
if ((object = vp->v_object) == NULL) {
sys/fs/smbfs/smbfs_io.c
459
VM_OBJECT_WLOCK(object);
sys/fs/smbfs/smbfs_io.c
462
VM_OBJECT_WUNLOCK(object);
sys/fs/smbfs/smbfs_io.c
498
VM_OBJECT_WLOCK(object);
sys/fs/smbfs/smbfs_io.c
529
VM_OBJECT_WUNLOCK(object);
sys/fs/tmpfs/tmpfs_subr.c
101
return (object);
sys/fs/tmpfs/tmpfs_subr.c
1059
object = node->tn_reg.tn_aobj;
sys/fs/tmpfs/tmpfs_subr.c
1060
VM_OBJECT_WLOCK(object);
sys/fs/tmpfs/tmpfs_subr.c
1061
KASSERT((object->flags & OBJ_TMPFS_VREF) == 0,
sys/fs/tmpfs/tmpfs_subr.c
1063
__func__, object));
sys/fs/tmpfs/tmpfs_subr.c
1066
vp->v_object = object;
sys/fs/tmpfs/tmpfs_subr.c
1070
VNASSERT((object->flags & OBJ_TMPFS_VREF) == 0, vp,
sys/fs/tmpfs/tmpfs_subr.c
1072
if (object->un_pager.swp.writemappings > 0) {
sys/fs/tmpfs/tmpfs_subr.c
1075
vm_object_set_flag(object, OBJ_TMPFS_VREF);
sys/fs/tmpfs/tmpfs_subr.c
1077
VM_OBJECT_WUNLOCK(object);
sys/fs/tmpfs/tmpfs_subr.c
111
tmpfs_pager_writecount_recalc(vm_object_t object, vm_offset_t old,
sys/fs/tmpfs/tmpfs_subr.c
116
VM_OBJECT_ASSERT_WLOCKED(object);
sys/fs/tmpfs/tmpfs_subr.c
118
vp = VM_TO_TMPFS_VP(object);
sys/fs/tmpfs/tmpfs_subr.c
124
KASSERT((object->flags & OBJ_TMPFS_VREF) == 0,
sys/fs/tmpfs/tmpfs_subr.c
126
object));
sys/fs/tmpfs/tmpfs_subr.c
127
VM_OBJECT_WUNLOCK(object);
sys/fs/tmpfs/tmpfs_subr.c
132
VNASSERT((object->flags & OBJ_TMPFS_VREF) == 0, vp,
sys/fs/tmpfs/tmpfs_subr.c
136
VNASSERT((object->flags & OBJ_TMPFS_VREF) != 0, vp,
sys/fs/tmpfs/tmpfs_subr.c
142
VM_OBJECT_WUNLOCK(object);
sys/fs/tmpfs/tmpfs_subr.c
147
vm_object_clear_flag(object, OBJ_TMPFS_VREF);
sys/fs/tmpfs/tmpfs_subr.c
148
VM_OBJECT_WUNLOCK(object);
sys/fs/tmpfs/tmpfs_subr.c
151
if ((object->flags & OBJ_TMPFS_VREF) == 0) {
sys/fs/tmpfs/tmpfs_subr.c
154
vm_object_set_flag(object, OBJ_TMPFS_VREF);
sys/fs/tmpfs/tmpfs_subr.c
156
VM_OBJECT_WUNLOCK(object);
sys/fs/tmpfs/tmpfs_subr.c
161
tmpfs_pager_update_writecount(vm_object_t object, vm_offset_t start,
sys/fs/tmpfs/tmpfs_subr.c
166
VM_OBJECT_WLOCK(object);
sys/fs/tmpfs/tmpfs_subr.c
167
KASSERT((object->flags & OBJ_ANON) == 0,
sys/fs/tmpfs/tmpfs_subr.c
168
("%s: object %p with OBJ_ANON", __func__, object));
sys/fs/tmpfs/tmpfs_subr.c
169
old = object->un_pager.swp.writemappings;
sys/fs/tmpfs/tmpfs_subr.c
170
object->un_pager.swp.writemappings += (vm_ooffset_t)end - start;
sys/fs/tmpfs/tmpfs_subr.c
171
new = object->un_pager.swp.writemappings;
sys/fs/tmpfs/tmpfs_subr.c
172
tmpfs_pager_writecount_recalc(object, old, new);
sys/fs/tmpfs/tmpfs_subr.c
173
VM_OBJECT_ASSERT_UNLOCKED(object);
sys/fs/tmpfs/tmpfs_subr.c
177
tmpfs_pager_release_writecount(vm_object_t object, vm_offset_t start,
sys/fs/tmpfs/tmpfs_subr.c
182
VM_OBJECT_WLOCK(object);
sys/fs/tmpfs/tmpfs_subr.c
183
KASSERT((object->flags & OBJ_ANON) == 0,
sys/fs/tmpfs/tmpfs_subr.c
184
("%s: object %p with OBJ_ANON", __func__, object));
sys/fs/tmpfs/tmpfs_subr.c
185
old = object->un_pager.swp.writemappings;
sys/fs/tmpfs/tmpfs_subr.c
187
("tmpfs obj %p writecount %jx dec %jx", object, (uintmax_t)old,
sys/fs/tmpfs/tmpfs_subr.c
189
object->un_pager.swp.writemappings -= (vm_ooffset_t)end - start;
sys/fs/tmpfs/tmpfs_subr.c
190
new = object->un_pager.swp.writemappings;
sys/fs/tmpfs/tmpfs_subr.c
191
tmpfs_pager_writecount_recalc(object, old, new);
sys/fs/tmpfs/tmpfs_subr.c
192
VM_OBJECT_ASSERT_UNLOCKED(object);
sys/fs/tmpfs/tmpfs_subr.c
1928
vm_object_t object;
sys/fs/tmpfs/tmpfs_subr.c
1939
object = node->tn_reg.tn_aobj;
sys/fs/tmpfs/tmpfs_subr.c
1955
VM_OBJECT_WLOCK(object);
sys/fs/tmpfs/tmpfs_subr.c
196
tmpfs_pager_getvp(vm_object_t object, struct vnode **vpp, bool *vp_heldp)
sys/fs/tmpfs/tmpfs_subr.c
1963
error = tmpfs_partial_page_invalidate(object, pistart, startofs,
sys/fs/tmpfs/tmpfs_subr.c
1975
vm_object_page_remove(object, pi, piend, 0);
sys/fs/tmpfs/tmpfs_subr.c
1985
error = tmpfs_partial_page_invalidate(object, piend, 0, endofs,
sys/fs/tmpfs/tmpfs_subr.c
1994
VM_OBJECT_WUNLOCK(object);
sys/fs/tmpfs/tmpfs_subr.c
205
VM_OBJECT_RLOCK(object);
sys/fs/tmpfs/tmpfs_subr.c
207
VM_OBJECT_ASSERT_LOCKED(object);
sys/fs/tmpfs/tmpfs_subr.c
208
if ((object->flags & OBJ_TMPFS) != 0) {
sys/fs/tmpfs/tmpfs_subr.c
209
vp = VM_TO_TMPFS_VP(object);
sys/fs/tmpfs/tmpfs_subr.c
219
VM_OBJECT_RUNLOCK(object);
sys/fs/tmpfs/tmpfs_subr.c
493
tmpfs_partial_page_invalidate(vm_object_t object, vm_pindex_t idx, int base,
sys/fs/tmpfs/tmpfs_subr.c
498
error = vm_page_grab_zero_partial(object, idx, base, end);
sys/fs/tmpfs/tmpfs_subr.c
91
vm_object_t object;
sys/fs/tmpfs/tmpfs_subr.c
95
object = vm_object_allocate_dyn(tmpfs_pager_type, size,
sys/fs/tmpfs/tmpfs_subr.c
956
vm_object_t object;
sys/fs/tmpfs/tmpfs_subr.c
97
if (!swap_pager_init_object(object, NULL, NULL, size, 0)) {
sys/fs/tmpfs/tmpfs_subr.c
98
vm_object_deallocate(object);
sys/fs/tmpfs/tmpfs_subr.c
99
object = NULL;
sys/fs/tmpfs/tmpfs_vfsops.c
194
vm_object_t object;
sys/fs/tmpfs/tmpfs_vfsops.c
228
object = entry->object.vm_object;
sys/fs/tmpfs/tmpfs_vfsops.c
229
if (object == NULL || object->type != tmpfs_pager_type)
sys/fs/tmpfs/tmpfs_vfsops.c
236
VM_OBJECT_RLOCK(object);
sys/fs/tmpfs/tmpfs_vfsops.c
237
if (object->type == OBJT_DEAD) {
sys/fs/tmpfs/tmpfs_vfsops.c
238
VM_OBJECT_RUNLOCK(object);
sys/fs/tmpfs/tmpfs_vfsops.c
241
MPASS(object->ref_count > 1);
sys/fs/tmpfs/tmpfs_vfsops.c
242
if ((object->flags & OBJ_TMPFS) == 0) {
sys/fs/tmpfs/tmpfs_vfsops.c
243
VM_OBJECT_RUNLOCK(object);
sys/fs/tmpfs/tmpfs_vfsops.c
246
vp = VM_TO_TMPFS_VP(object);
sys/fs/tmpfs/tmpfs_vfsops.c
248
VM_OBJECT_RUNLOCK(object);
sys/fs/tmpfs/tmpfs_vfsops.c
253
VM_OBJECT_RUNLOCK(object);
sys/fs/tmpfs/tmpfs_vnops.c
619
vm_object_t object;
sys/fs/tmpfs/tmpfs_vnops.c
637
object = node->tn_reg.tn_aobj;
sys/fs/tmpfs/tmpfs_vnops.c
638
if (object == NULL)
sys/fs/tmpfs/tmpfs_vnops.c
641
MPASS(object->type == tmpfs_pager_type);
sys/fs/tmpfs/tmpfs_vnops.c
642
MPASS((object->flags & (OBJ_ANON | OBJ_DEAD | OBJ_SWAP)) ==
sys/fs/tmpfs/tmpfs_vnops.c
649
error = uiomove_object(object, size, v->a_uio);
sys/i386/i386/pmap.c
4107
VM_OBJECT_ASSERT_LOCKED(m_start->object);
sys/i386/i386/pmap.c
4110
vm_page_iter_limit_init(&pages, m_start->object,
sys/i386/i386/pmap.c
4291
vm_object_t object, vm_pindex_t pindex, vm_size_t size)
sys/i386/i386/pmap.c
4299
VM_OBJECT_ASSERT_WLOCKED(object);
sys/i386/i386/pmap.c
4300
KASSERT(object->type == OBJT_DEVICE || object->type == OBJT_SG,
sys/i386/i386/pmap.c
4304
if (!vm_object_populate(object, pindex, pindex + atop(size)))
sys/i386/i386/pmap.c
4306
vm_page_iter_init(&pages, object);
sys/i386/i386/pmap.c
5912
__CONCAT(PMTYPE, align_superpage)(vm_object_t object, vm_ooffset_t offset,
sys/i386/i386/pmap.c
5919
if (object != NULL && (object->flags & OBJ_COLORED) != 0)
sys/i386/i386/pmap.c
5920
offset += ptoa(object->pg_color);
sys/i386/i386/pmap_base.c
427
pmap_align_superpage(vm_object_t object, vm_ooffset_t offset,
sys/i386/i386/pmap_base.c
431
return (pmap_methods_ptr->pm_align_superpage(object, offset,
sys/i386/i386/pmap_base.c
711
pmap_object_init_pt(pmap_t pmap, vm_offset_t addr, vm_object_t object,
sys/i386/i386/pmap_base.c
715
pmap_methods_ptr->pm_object_init_pt(pmap, addr, object, pindex, size);
sys/i386/include/pmap_base.h
41
void (*pm_align_superpage)(vm_object_t object, vm_ooffset_t offset,
sys/kern/imgact_aout.c
177
vm_object_t object;
sys/kern/imgact_aout.c
295
object = imgp->object;
sys/kern/imgact_aout.c
298
vm_object_reference(object);
sys/kern/imgact_aout.c
301
error = vm_map_insert(map, object,
sys/kern/imgact_aout.c
308
vm_object_deallocate(object);
sys/kern/imgact_aout.c
314
vm_object_reference(object);
sys/kern/imgact_aout.c
315
error = vm_map_insert(map, object,
sys/kern/imgact_aout.c
322
vm_object_deallocate(object);
sys/kern/imgact_elf.c
1778
vm_object_t backing_object, object;
sys/kern/imgact_elf.c
1813
if ((object = entry->object.vm_object) == NULL)
sys/kern/imgact_elf.c
1817
VM_OBJECT_RLOCK(object);
sys/kern/imgact_elf.c
1818
while ((backing_object = object->backing_object) != NULL) {
sys/kern/imgact_elf.c
1820
VM_OBJECT_RUNLOCK(object);
sys/kern/imgact_elf.c
1821
object = backing_object;
sys/kern/imgact_elf.c
1823
ignore_entry = (object->flags & OBJ_FICTITIOUS) != 0;
sys/kern/imgact_elf.c
1824
VM_OBJECT_RUNLOCK(object);
sys/kern/imgact_elf.c
522
__elfN(map_partial)(vm_map_t map, vm_object_t object, vm_ooffset_t offset,
sys/kern/imgact_elf.c
538
if (object != NULL) {
sys/kern/imgact_elf.c
539
sf = vm_imgact_map_page(object, offset);
sys/kern/imgact_elf.c
555
vm_object_t object, vm_ooffset_t offset, vm_offset_t start, vm_offset_t end,
sys/kern/imgact_elf.c
564
rv = __elfN(map_partial)(map, object, offset, start,
sys/kern/imgact_elf.c
572
rv = __elfN(map_partial)(map, object, offset +
sys/kern/imgact_elf.c
589
if (object == NULL)
sys/kern/imgact_elf.c
592
sf = vm_imgact_map_page(object, offset);
sys/kern/imgact_elf.c
607
vm_object_reference(object);
sys/kern/imgact_elf.c
608
rv = vm_map_fixed(map, object, offset, start, end - start,
sys/kern/imgact_elf.c
610
(object != NULL ? MAP_VN_EXEC : 0));
sys/kern/imgact_elf.c
614
vm_object_deallocate(object);
sys/kern/imgact_elf.c
617
} else if (object != NULL) {
sys/kern/imgact_elf.c
618
MPASS(imgp->vp->v_object == object);
sys/kern/imgact_elf.c
632
vm_object_t object;
sys/kern/imgact_elf.c
653
object = imgp->object;
sys/kern/imgact_elf.c
676
rv = __elfN(map_insert)(imgp, map, object, file_addr,
sys/kern/imgact_elf.c
706
sf = vm_imgact_map_page(object, offset + filsz);
sys/kern/imgact_elf.c
840
imgp->object = nd->ni_vp->v_object;
sys/kern/kern_conf.c
513
vm_object_t *object, int nprot)
sys/kern/kern_conf.c
522
retval = dsw->d_gianttrick->d_mmap_single(dev, offset, size, object,
sys/kern/kern_exec.c
1076
vm_object_t object;
sys/kern/kern_exec.c
1083
object = imgp->vp->v_object;
sys/kern/kern_exec.c
1084
if (object == NULL)
sys/kern/kern_exec.c
1087
if ((object->flags & OBJ_COLORED) == 0) {
sys/kern/kern_exec.c
1088
VM_OBJECT_WLOCK(object);
sys/kern/kern_exec.c
1089
vm_object_color(object, 0);
sys/kern/kern_exec.c
1090
VM_OBJECT_WUNLOCK(object);
sys/kern/kern_exec.c
1093
error = vm_page_grab_valid_unlocked(&m, object, 0,
sys/kern/kern_exec.c
562
imgp->object = imgp->vp->v_object;
sys/kern/kern_exec.c
563
if (imgp->object != NULL)
sys/kern/kern_exec.c
564
vm_object_reference(imgp->object);
sys/kern/kern_exec.c
711
vm_object_deallocate(imgp->object);
sys/kern/kern_exec.c
712
imgp->object = NULL;
sys/kern/kern_exec.c
992
if (imgp->object != NULL)
sys/kern/kern_exec.c
993
vm_object_deallocate(imgp->object);
sys/kern/kern_kcov.c
338
struct vm_object **object, int nprot)
sys/kern/kern_kcov.c
355
*object = info->bufobj;
sys/kern/kern_kexec.c
242
if (otherpg->object == new_segments) {
sys/kern/kern_proc.c
2436
obj = entry->object.vm_object;
sys/kern/kern_proc.c
2557
obj = entry->object.vm_object;
sys/kern/kern_proc.c
2651
obj = entry->object.vm_object;
sys/kern/kern_sendfile.c
291
KASSERT(sfio->pa[0]->object == sfio->pa[i]->object,
sys/kern/kern_sendfile.c
293
sfio->pa[i], sfio->pa[0]->object, sfio->pa[i]->object));
sys/kern/kern_umtx.c
4366
if (reg->ushm_key.info.shared.object ==
sys/kern/kern_umtx.c
4367
key->info.shared.object &&
sys/kern/kern_umtx.c
4442
vm_object_t object;
sys/kern/kern_umtx.c
4452
object = reg->ushm_obj->shm_object;
sys/kern/kern_umtx.c
4453
VM_OBJECT_WLOCK(object);
sys/kern/kern_umtx.c
4454
vm_object_set_flag(object, OBJ_UMTXDEAD);
sys/kern/kern_umtx.c
4455
VM_OBJECT_WUNLOCK(object);
sys/kern/kern_umtx.c
4465
umtx_shm_object_init(vm_object_t object)
sys/kern/kern_umtx.c
4468
LIST_INIT(USHM_OBJ_UMTX(object));
sys/kern/kern_umtx.c
4472
umtx_shm_object_terminated(vm_object_t object)
sys/kern/kern_umtx.c
4477
if (LIST_EMPTY(USHM_OBJ_UMTX(object)))
sys/kern/kern_umtx.c
4482
LIST_FOREACH_SAFE(reg, USHM_OBJ_UMTX(object), ushm_obj_link, reg1) {
sys/kern/kern_umtx.c
4549
LIST_INSERT_HEAD(USHM_OBJ_UMTX(key->info.shared.object), reg,
sys/kern/kern_umtx.c
4569
vm_object_t object;
sys/kern/kern_umtx.c
4577
&object, &pindex, &prot, &wired);
sys/kern/kern_umtx.c
4580
if (object == NULL)
sys/kern/kern_umtx.c
4583
ret = (object->flags & OBJ_UMTXDEAD) != 0 ? ENOTTY : 0;
sys/kern/kern_umtx.c
881
&entry, &key->info.shared.object, &pindex, &prot,
sys/kern/kern_umtx.c
892
vm_object_reference(key->info.shared.object);
sys/kern/kern_umtx.c
912
vm_object_deallocate(key->info.shared.object);
sys/kern/link_elf.c
1157
ef->object = vm_pager_allocate(OBJT_PHYS, NULL, mapsize, VM_PROT_ALL,
sys/kern/link_elf.c
1159
if (ef->object == NULL) {
sys/kern/link_elf.c
1171
error = vm_map_find(kernel_map, ef->object, 0,
sys/kern/link_elf.c
1175
vm_object_deallocate(ef->object);
sys/kern/link_elf.c
1176
ef->object = NULL;
sys/kern/link_elf.c
1419
if (ef->object != NULL) {
sys/kern/link_elf.c
1422
+ (ef->object->size << PAGE_SHIFT));
sys/kern/link_elf.c
477
ef->object = NULL;
sys/kern/link_elf.c
82
vm_object_t object; /* VM object to hold file pages */
sys/kern/link_elf.c
933
ef->object = NULL;
sys/kern/link_elf_obj.c
1007
error = vm_map_find(kernel_map, ef->object, 0, &mapbase,
sys/kern/link_elf_obj.c
1011
vm_object_deallocate(ef->object);
sys/kern/link_elf_obj.c
1012
ef->object = NULL;
sys/kern/link_elf_obj.c
1344
if (ef->object != NULL)
sys/kern/link_elf_obj.c
1346
(vm_offset_t)ef->address + ptoa(ef->object->size));
sys/kern/link_elf_obj.c
97
vm_object_t object; /* VM object to hold file pages */
sys/kern/link_elf_obj.c
985
ef->object = vm_pager_allocate(OBJT_PHYS, NULL, round_page(mapsize),
sys/kern/link_elf_obj.c
987
if (ef->object == NULL) {
sys/kern/link_elf_obj.c
992
vm_object_color(ef->object, 0);
sys/kern/sys_process.c
526
obj = entry->object.vm_object;
sys/kern/sysv_shm.c
1052
vm_object_deallocate(shmsegs[i].object);
sys/kern/sysv_shm.c
1108
tshmseg.object = NULL;
sys/kern/sysv_shm.c
1149
pshmseg->object = NULL;
sys/kern/sysv_shm.c
1396
outbuf.shm_handle = shmseg->object;
sys/kern/sysv_shm.c
250
vm_object_deallocate(shmseg->object);
sys/kern/sysv_shm.c
251
shmseg->object = NULL;
sys/kern/sysv_shm.c
450
vm_object_reference(shmseg->object);
sys/kern/sysv_shm.c
451
rv = vm_map_find(&p->p_vmspace->vm_map, shmseg->object, 0, &attach_va,
sys/kern/sysv_shm.c
454
vm_object_deallocate(shmseg->object);
sys/kern/sysv_shm.c
751
shmseg->object = shm_object;
sys/kern/sysv_shm.c
875
if (shmsegs[i].object == obj) {
sys/kern/uipc_shm.c
2019
vm_object_t object;
sys/kern/uipc_shm.c
2030
object = shmfd->shm_object;
sys/kern/uipc_shm.c
2044
VM_OBJECT_WLOCK(object);
sys/kern/uipc_shm.c
2048
error = shm_partial_page_invalidate(object, pistart, startofs,
sys/kern/uipc_shm.c
2057
vm_object_page_remove(object, pi, piend, 0);
sys/kern/uipc_shm.c
2063
error = shm_partial_page_invalidate(object, piend, 0, endofs);
sys/kern/uipc_shm.c
281
shm_largepage_phys_populate(vm_object_t object, vm_pindex_t pidx,
sys/kern/uipc_shm.c
287
psind = object->un_pager.phys.data_val;
sys/kern/uipc_shm.c
288
if (psind == 0 || pidx >= object->size)
sys/kern/uipc_shm.c
298
m = vm_page_grab(object, *first, VM_ALLOC_NORMAL | VM_ALLOC_NOCREAT);
sys/kern/uipc_shm.c
306
shm_largepage_phys_haspage(vm_object_t object, vm_pindex_t pindex,
sys/kern/uipc_shm.c
311
psind = object->un_pager.phys.data_val;
sys/kern/uipc_shm.c
312
if (psind == 0 || pindex >= object->size)
sys/kern/uipc_shm.c
326
shm_largepage_phys_ctor(vm_object_t object, vm_prot_t prot,
sys/kern/uipc_shm.c
332
shm_largepage_phys_dtor(vm_object_t object)
sys/kern/uipc_shm.c
336
psind = object->un_pager.phys.data_val;
sys/kern/uipc_shm.c
339
object->size / (pagesizes[psind] / PAGE_SIZE));
sys/kern/uipc_shm.c
340
vm_wire_sub(object->size);
sys/kern/uipc_shm.c
342
KASSERT(object->size == 0,
sys/kern/uipc_shm.c
344
object, (uintmax_t)object->size));
sys/kern/uipc_shm.c
705
shm_partial_page_invalidate(vm_object_t object, vm_pindex_t idx, int base,
sys/kern/uipc_shm.c
710
error = vm_page_grab_zero_partial(object, idx, base, end);
sys/kern/uipc_shm.c
712
VM_OBJECT_WUNLOCK(object);
sys/kern/uipc_shm.c
719
vm_object_t object;
sys/kern/uipc_shm.c
725
object = shmfd->shm_object;
sys/kern/uipc_shm.c
726
VM_OBJECT_ASSERT_WLOCKED(object);
sys/kern/uipc_shm.c
749
error = shm_partial_page_invalidate(object,
sys/kern/uipc_shm.c
754
delta = IDX_TO_OFF(object->size - nobjsize);
sys/kern/uipc_shm.c
756
if (nobjsize < object->size)
sys/kern/uipc_shm.c
757
vm_object_page_remove(object, nobjsize, object->size,
sys/kern/uipc_shm.c
761
swap_release_by_cred(delta, object->cred);
sys/kern/uipc_shm.c
767
delta = IDX_TO_OFF(nobjsize - object->size);
sys/kern/uipc_shm.c
768
if (!swap_reserve_by_cred(delta, object->cred))
sys/kern/uipc_shm.c
776
object->size = nobjsize;
sys/kern/uipc_shm.c
783
vm_object_t object;
sys/kern/uipc_shm.c
790
object = shmfd->shm_object;
sys/kern/uipc_shm.c
791
VM_OBJECT_ASSERT_WLOCKED(object);
sys/kern/uipc_shm.c
794
oldobjsz = object->size;
sys/kern/uipc_shm.c
811
vm_object_page_remove(object, newobjsz, oldobjsz, 0);
sys/kern/uipc_shm.c
812
object->size = newobjsz;
sys/kern/uipc_shm.c
831
while (object->size < newobjsz) {
sys/kern/uipc_shm.c
832
m = vm_page_alloc_contig(object, object->size, aflags,
sys/kern/uipc_shm.c
837
VM_OBJECT_WUNLOCK(object);
sys/kern/uipc_shm.c
843
VM_OBJECT_WLOCK(object);
sys/kern/uipc_shm.c
850
error = vm_wait_intr(object);
sys/kern/uipc_shm.c
852
VM_OBJECT_WLOCK(object);
sys/kern/uipc_shm.c
856
VM_OBJECT_WLOCK(object);
sys/kern/uipc_shm.c
866
object->size += OFF_TO_IDX(pagesizes[psind]);
sys/kern/vfs_bio.c
5322
vm_object_t object;
sys/kern/vfs_bio.c
5331
object = vp->v_object;
sys/kern/vfs_bio.c
5335
if (la >= object->un_pager.vnp.vnp_size)
sys/kern/vfs_bio.c
5344
lpart = la > object->un_pager.vnp.vnp_size;
sys/kern/vfs_bio.c
5360
if (la + IDX_TO_OFF(pgsin_a) >= object->un_pager.vnp.vnp_size)
sys/kern/vfs_bio.c
5361
pgsin_a = OFF_TO_IDX(roundup2(object->un_pager.vnp.vnp_size,
sys/kern/vfs_bio.c
5397
poffe = MIN(poff + PAGE_SIZE, object->un_pager.vnp.vnp_size);
sys/kern/vfs_bio.c
5455
ma[i] = vm_page_grab_unlocked(object, ma[i]->pindex,
sys/kern/vfs_bio.c
5521
db_printf("(%p, 0x%lx, 0x%lx)", m->object,
sys/kern/vfs_subr.c
1240
struct vm_object *object;
sys/kern/vfs_subr.c
1273
object = atomic_load_ptr(&vp->v_object);
sys/kern/vfs_subr.c
1274
if (object == NULL || object->resident_page_count > trigger) {
sys/kern/vfs_subr.c
4376
vm_object_t object;
sys/kern/vfs_subr.c
4471
object = vp->v_bufobj.bo_object;
sys/kern/vfs_subr.c
4472
if (object == NULL)
sys/kern/vfs_subr.c
4482
if (object != NULL && object->type == OBJT_VNODE &&
sys/kern/vfs_subr.c
4483
object->handle == vp)
sys/kern/vfs_vnops.c
2761
vm_object_t object;
sys/kern/vfs_vnops.c
2763
if ((object = vp->v_object) == NULL)
sys/kern/vfs_vnops.c
2765
VM_OBJECT_WLOCK(object);
sys/kern/vfs_vnops.c
2766
vm_object_page_remove(object, start, end, 0);
sys/kern/vfs_vnops.c
2767
VM_OBJECT_WUNLOCK(object);
sys/kern/vfs_vnops.c
2779
vm_object_t object;
sys/kern/vfs_vnops.c
2781
if ((object = vp->v_object) == NULL)
sys/kern/vfs_vnops.c
2783
VM_OBJECT_WLOCK(object);
sys/kern/vfs_vnops.c
2784
vm_object_page_remove(object, start, end, OBJPR_VALIDONLY);
sys/kern/vfs_vnops.c
2785
VM_OBJECT_WUNLOCK(object);
sys/kern/vfs_vnops.c
3057
vm_object_t object;
sys/kern/vfs_vnops.c
3134
&foff, &object, &writecounted);
sys/kern/vfs_vnops.c
3137
error = vm_mmap_object(map, addr, size, prot, maxprot, flags, object,
sys/kern/vfs_vnops.c
3145
vm_pager_release_writecount(object, 0, size);
sys/kern/vfs_vnops.c
3146
vm_object_deallocate(object);
sys/net/altq/altq_rmclass_debug.h
65
int object; /* object operated on */
sys/netpfil/ipfilter/netinet/ip_htable.c
675
ipf_htable_deref(ipf_main_softc_t *softc, void *arg, void *object)
sys/netpfil/ipfilter/netinet/ip_htable.c
678
iphtable_t *iph = object;
sys/netpfil/ipfw/dn_heap.c
129
*((int32_t *)((char *)(h->p[i].object) + h->ofs)) = i; \
sys/netpfil/ipfw/dn_heap.c
137
*((int32_t *)((char *)(h->p[i].object) + h->ofs)) = -16; \
sys/netpfil/ipfw/dn_heap.c
154
h->p[son].object = p;
sys/netpfil/ipfw/dn_heap.c
197
if (obj != NULL && h->p[father].object != obj)
sys/netpfil/ipfw/dn_heap.c
234
heap_move(struct dn_heap *h, uint64_t new_key, void *object)
sys/netpfil/ipfw/dn_heap.c
243
i = *((int *)((char *)object + h->ofs));
sys/netpfil/ipfw/dn_heap.c
292
ret = fn(h->p[i].object, arg);
sys/netpfil/ipfw/dn_heap.h
58
void *object; /* object pointer */
sys/netpfil/ipfw/dn_sched_wf2q.c
121
struct dn_queue *q = HEAP_TOP(h)->object;
sys/netpfil/ipfw/dn_sched_wf2q.c
235
q = HEAP_TOP(neh)->object;
sys/netpfil/ipfw/dn_sched_wf2q.c
243
q = HEAP_TOP(sch)->object;
sys/netpfil/ipfw/ip_dn_io.c
746
p = HEAP_TOP(&V_dn_cfg.evheap)->object;
sys/netpfil/ipfw/test/test_dn_heap.c
156
i, h.p[0].key, h.p[0].object);
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
137
} else if (uobj->object) {
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
150
uobj->object = NULL;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
479
uobj->object = filp;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
553
struct file *filp = uobj->object;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
596
struct file *filp = uobj->object;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
661
struct file *filp = uobj->object;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
715
WARN_ON(entry->object);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1044
obj->uevent.uobject.object = cq;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1328
xrcd = (struct ib_xrcd *)xrcd_uobj->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1443
obj->uevent.uobject.object = qp;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1579
xrcd = (struct ib_xrcd *)xrcd_uobj->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1598
obj->uevent.uobject.object = qp;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2452
uobj->object = ah;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2948
obj->uevent.uobject.object = wq;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2958
obj->uevent.uobject.object = wq;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3130
uobj->object = rwq_ind_tbl;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3396
attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3460
obj->uevent.uobject.object = srq;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
449
uobj->object = pd;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
627
obj->uobject.object = xrcd;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
768
uobj->object = mr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
821
mr = uobj->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
925
uobj->object = mw;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
114
struct ib_rwq_ind_table *rwq_ind_tbl = uobject->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
130
struct ib_wq *wq = uobject->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
147
struct ib_srq *srq = uobject->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
172
struct ib_xrcd *xrcd = uobject->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
192
struct ib_pd *pd = uobject->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
44
return ib_destroy_ah_user((struct ib_ah *)uobject->object,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
53
struct ib_flow *flow = (struct ib_flow *)uobject->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
73
return uverbs_dealloc_mw((struct ib_mw *)uobject->object);
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
80
struct ib_qp *qp = uobject->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_counters.c
44
struct ib_counters *counters = uobject->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_counters.c
79
uobj->object = counters;
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
41
struct ib_cq *cq = uobject->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_dm.c
41
struct ib_dm *dm = uobject->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_dm.c
84
uobj->object = dm;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_flow_action.c
342
struct ib_flow_action *action = uobj->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_flow_action.c
41
struct ib_flow_action *action = uobject->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
137
uobj->object = mr;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
41
return ib_dereg_mr_user((struct ib_mr *)uobject->object,
sys/ofed/include/rdma/ib_verbs.h
1410
void *object; /* containing object */
sys/ofed/include/rdma/uverbs_ioctl.h
715
return attr->obj_attr.uobject->object;
sys/ofed/include/rdma/uverbs_std_types.h
138
uobj->object = action;
sys/ofed/include/rdma/uverbs_std_types.h
167
uobj->object = ibflow;
sys/ofed/include/rdma/uverbs_std_types.h
67
return uobj->object;
sys/powerpc/aim/mmu_oea.c
1152
VM_OBJECT_ASSERT_UNLOCKED(m->object);
sys/powerpc/aim/mmu_oea.c
1180
VM_OBJECT_ASSERT_LOCKED(m->object);
sys/powerpc/aim/mmu_oea.c
1242
VM_OBJECT_ASSERT_LOCKED(m_start->object);
sys/powerpc/aim/mmu_oea.c
1244
vm_page_iter_limit_init(&pages, m_start->object,
sys/powerpc/aim/mmu_oea64.c
1627
VM_OBJECT_ASSERT_LOCKED(m->object);
sys/powerpc/aim/mmu_oea64.c
1801
VM_OBJECT_ASSERT_LOCKED(m_start->object);
sys/powerpc/aim/mmu_oea64.c
1803
vm_page_iter_limit_init(&pages, m_start->object,
sys/powerpc/aim/mmu_oea64.c
3546
moea64_align_superpage(vm_object_t object, vm_ooffset_t offset,
sys/powerpc/aim/mmu_oea64.c
3557
if (object != NULL && (object->flags & OBJ_COLORED) != 0)
sys/powerpc/aim/mmu_oea64.c
3558
offset += ptoa(object->pg_color);
sys/powerpc/aim/mmu_radix.c
3342
VM_OBJECT_ASSERT_LOCKED(m_start->object);
sys/powerpc/aim/mmu_radix.c
3348
vm_page_iter_limit_init(&pages, m_start->object,
sys/powerpc/aim/mmu_radix.c
4045
vm_object_t object, vm_pindex_t pindex, vm_size_t size)
sys/powerpc/aim/mmu_radix.c
4054
object, pindex, size);
sys/powerpc/aim/mmu_radix.c
4055
VM_OBJECT_ASSERT_WLOCKED(object);
sys/powerpc/aim/mmu_radix.c
4056
KASSERT(object->type == OBJT_DEVICE || object->type == OBJT_SG,
sys/powerpc/aim/mmu_radix.c
4062
if (!vm_object_populate(object, pindex, pindex + atop(size)))
sys/powerpc/aim/mmu_radix.c
4064
vm_page_iter_init(&pages, object);
sys/powerpc/aim/mmu_radix.c
5873
mmu_radix_align_superpage(vm_object_t object, vm_ooffset_t offset,
sys/powerpc/aim/mmu_radix.c
5877
CTR5(KTR_PMAP, "%s(%p, %#x, %p, %#x)", __func__, object, offset, addr,
sys/powerpc/aim/mmu_radix.c
5883
if (object != NULL && (object->flags & OBJ_COLORED) != 0)
sys/powerpc/aim/mmu_radix.c
5884
offset += ptoa(object->pg_color);
sys/powerpc/booke/pmap.c
1304
VM_OBJECT_ASSERT_LOCKED(m->object);
sys/powerpc/booke/pmap.c
1465
VM_OBJECT_ASSERT_LOCKED(m_start->object);
sys/powerpc/booke/pmap.c
1467
vm_page_iter_limit_init(&pages, m_start->object,
sys/powerpc/booke/pmap.c
2351
vm_object_t object, vm_pindex_t pindex, vm_size_t size)
sys/powerpc/booke/pmap.c
2354
VM_OBJECT_ASSERT_WLOCKED(object);
sys/powerpc/booke/pmap.c
2355
KASSERT(object->type == OBJT_DEVICE || object->type == OBJT_SG,
sys/riscv/riscv/pmap.c
3721
VM_OBJECT_ASSERT_LOCKED(m_start->object);
sys/riscv/riscv/pmap.c
3724
vm_page_iter_limit_init(&pages, m_start->object,
sys/riscv/riscv/pmap.c
3909
pmap_object_init_pt(pmap_t pmap, vm_offset_t addr, vm_object_t object,
sys/riscv/riscv/pmap.c
3913
VM_OBJECT_ASSERT_WLOCKED(object);
sys/riscv/riscv/pmap.c
3914
KASSERT(object->type == OBJT_DEVICE || object->type == OBJT_SG,
sys/riscv/riscv/pmap.c
5265
pmap_align_superpage(vm_object_t object, vm_ooffset_t offset,
sys/riscv/riscv/pmap.c
5272
if (object != NULL && (object->flags & OBJ_COLORED) != 0)
sys/riscv/riscv/pmap.c
5273
offset += ptoa(object->pg_color);
sys/security/mac/mac_process.c
256
vm_object_t backing_object, object;
sys/security/mac/mac_process.c
270
vme->object.sub_map);
sys/security/mac/mac_process.c
283
object = vme->object.vm_object;
sys/security/mac/mac_process.c
284
if (object == NULL)
sys/security/mac/mac_process.c
286
VM_OBJECT_RLOCK(object);
sys/security/mac/mac_process.c
287
while ((backing_object = object->backing_object) != NULL) {
sys/security/mac/mac_process.c
289
offset += object->backing_object_offset;
sys/security/mac/mac_process.c
290
VM_OBJECT_RUNLOCK(object);
sys/security/mac/mac_process.c
291
object = backing_object;
sys/security/mac/mac_process.c
293
VM_OBJECT_RUNLOCK(object);
sys/security/mac/mac_process.c
299
if (object->type != OBJT_VNODE)
sys/security/mac/mac_process.c
301
vp = (struct vnode *)object->handle;
sys/security/mac/mac_process.c
333
vm_object_reference(object);
sys/security/mac/mac_process.c
336
VM_OBJECT_WLOCK(object);
sys/security/mac/mac_process.c
337
vm_object_page_clean(object, offset, offset +
sys/security/mac/mac_process.c
339
VM_OBJECT_WUNLOCK(object);
sys/security/mac/mac_process.c
342
vm_object_deallocate(object);
sys/security/mac_partition/mac_partition.c
77
partition_check(struct label *subject, struct label *object)
sys/security/mac_partition/mac_partition.c
94
if (object == NULL)
sys/security/mac_partition/mac_partition.c
97
if (SLOT(subject) == SLOT(object))
sys/sys/conf.h
125
vm_size_t size, struct vm_object **object, int nprot);
sys/sys/imgact.h
62
struct vm_object *object; /* The vm object for this vp */
sys/sys/shm.h
134
struct vm_object *object;
sys/sys/stdatomic.h
243
#define atomic_compare_exchange_strong_explicit(object, expected, \
sys/sys/stdatomic.h
245
__c11_atomic_compare_exchange_strong(object, expected, desired, \
sys/sys/stdatomic.h
247
#define atomic_compare_exchange_weak_explicit(object, expected, \
sys/sys/stdatomic.h
249
__c11_atomic_compare_exchange_weak(object, expected, desired, \
sys/sys/stdatomic.h
251
#define atomic_exchange_explicit(object, desired, order) \
sys/sys/stdatomic.h
252
__c11_atomic_exchange(object, desired, order)
sys/sys/stdatomic.h
253
#define atomic_fetch_add_explicit(object, operand, order) \
sys/sys/stdatomic.h
254
__c11_atomic_fetch_add(object, operand, order)
sys/sys/stdatomic.h
255
#define atomic_fetch_and_explicit(object, operand, order) \
sys/sys/stdatomic.h
256
__c11_atomic_fetch_and(object, operand, order)
sys/sys/stdatomic.h
257
#define atomic_fetch_or_explicit(object, operand, order) \
sys/sys/stdatomic.h
258
__c11_atomic_fetch_or(object, operand, order)
sys/sys/stdatomic.h
259
#define atomic_fetch_sub_explicit(object, operand, order) \
sys/sys/stdatomic.h
260
__c11_atomic_fetch_sub(object, operand, order)
sys/sys/stdatomic.h
261
#define atomic_fetch_xor_explicit(object, operand, order) \
sys/sys/stdatomic.h
262
__c11_atomic_fetch_xor(object, operand, order)
sys/sys/stdatomic.h
263
#define atomic_load_explicit(object, order) \
sys/sys/stdatomic.h
264
__c11_atomic_load(object, order)
sys/sys/stdatomic.h
265
#define atomic_store_explicit(object, desired, order) \
sys/sys/stdatomic.h
266
__c11_atomic_store(object, desired, order)
sys/sys/stdatomic.h
268
#define atomic_compare_exchange_strong_explicit(object, expected, \
sys/sys/stdatomic.h
270
__atomic_compare_exchange_n(object, expected, \
sys/sys/stdatomic.h
272
#define atomic_compare_exchange_weak_explicit(object, expected, \
sys/sys/stdatomic.h
274
__atomic_compare_exchange_n(object, expected, \
sys/sys/stdatomic.h
276
#define atomic_exchange_explicit(object, desired, order) \
sys/sys/stdatomic.h
277
__atomic_exchange_n(object, desired, order)
sys/sys/stdatomic.h
278
#define atomic_fetch_add_explicit(object, operand, order) \
sys/sys/stdatomic.h
279
__atomic_fetch_add(object, operand, order)
sys/sys/stdatomic.h
280
#define atomic_fetch_and_explicit(object, operand, order) \
sys/sys/stdatomic.h
281
__atomic_fetch_and(object, operand, order)
sys/sys/stdatomic.h
282
#define atomic_fetch_or_explicit(object, operand, order) \
sys/sys/stdatomic.h
283
__atomic_fetch_or(object, operand, order)
sys/sys/stdatomic.h
284
#define atomic_fetch_sub_explicit(object, operand, order) \
sys/sys/stdatomic.h
285
__atomic_fetch_sub(object, operand, order)
sys/sys/stdatomic.h
286
#define atomic_fetch_xor_explicit(object, operand, order) \
sys/sys/stdatomic.h
287
__atomic_fetch_xor(object, operand, order)
sys/sys/stdatomic.h
288
#define atomic_load_explicit(object, order) \
sys/sys/stdatomic.h
289
__atomic_load_n(object, order)
sys/sys/stdatomic.h
290
#define atomic_store_explicit(object, desired, order) \
sys/sys/stdatomic.h
291
__atomic_store_n(object, desired, order)
sys/sys/stdatomic.h
293
#define __atomic_apply_stride(object, operand) \
sys/sys/stdatomic.h
294
(((__typeof__((object)->__val))0) + (operand))
sys/sys/stdatomic.h
295
#define atomic_compare_exchange_strong_explicit(object, expected, \
sys/sys/stdatomic.h
300
(_Bool)((*__ep = __sync_val_compare_and_swap(&(object)->__val, \
sys/sys/stdatomic.h
303
#define atomic_compare_exchange_weak_explicit(object, expected, \
sys/sys/stdatomic.h
305
atomic_compare_exchange_strong_explicit(object, expected, \
sys/sys/stdatomic.h
309
#define atomic_exchange_explicit(object, desired, order) \
sys/sys/stdatomic.h
310
((void)(order), __sync_swap(&(object)->__val, desired))
sys/sys/stdatomic.h
317
#define atomic_exchange_explicit(object, desired, order) \
sys/sys/stdatomic.h
319
__typeof__(object) __o = (object); \
sys/sys/stdatomic.h
326
#define atomic_fetch_add_explicit(object, operand, order) \
sys/sys/stdatomic.h
327
((void)(order), __sync_fetch_and_add(&(object)->__val, \
sys/sys/stdatomic.h
328
__atomic_apply_stride(object, operand)))
sys/sys/stdatomic.h
329
#define atomic_fetch_and_explicit(object, operand, order) \
sys/sys/stdatomic.h
330
((void)(order), __sync_fetch_and_and(&(object)->__val, operand))
sys/sys/stdatomic.h
331
#define atomic_fetch_or_explicit(object, operand, order) \
sys/sys/stdatomic.h
332
((void)(order), __sync_fetch_and_or(&(object)->__val, operand))
sys/sys/stdatomic.h
333
#define atomic_fetch_sub_explicit(object, operand, order) \
sys/sys/stdatomic.h
334
((void)(order), __sync_fetch_and_sub(&(object)->__val, \
sys/sys/stdatomic.h
335
__atomic_apply_stride(object, operand)))
sys/sys/stdatomic.h
336
#define atomic_fetch_xor_explicit(object, operand, order) \
sys/sys/stdatomic.h
337
((void)(order), __sync_fetch_and_xor(&(object)->__val, operand))
sys/sys/stdatomic.h
338
#define atomic_load_explicit(object, order) \
sys/sys/stdatomic.h
339
((void)(order), __sync_fetch_and_add(&(object)->__val, 0))
sys/sys/stdatomic.h
340
#define atomic_store_explicit(object, desired, order) \
sys/sys/stdatomic.h
341
((void)atomic_exchange_explicit(object, desired, order))
sys/sys/stdatomic.h
352
#define atomic_compare_exchange_strong(object, expected, desired) \
sys/sys/stdatomic.h
353
atomic_compare_exchange_strong_explicit(object, expected, \
sys/sys/stdatomic.h
355
#define atomic_compare_exchange_weak(object, expected, desired) \
sys/sys/stdatomic.h
356
atomic_compare_exchange_weak_explicit(object, expected, \
sys/sys/stdatomic.h
358
#define atomic_exchange(object, desired) \
sys/sys/stdatomic.h
359
atomic_exchange_explicit(object, desired, memory_order_seq_cst)
sys/sys/stdatomic.h
360
#define atomic_fetch_add(object, operand) \
sys/sys/stdatomic.h
361
atomic_fetch_add_explicit(object, operand, memory_order_seq_cst)
sys/sys/stdatomic.h
362
#define atomic_fetch_and(object, operand) \
sys/sys/stdatomic.h
363
atomic_fetch_and_explicit(object, operand, memory_order_seq_cst)
sys/sys/stdatomic.h
364
#define atomic_fetch_or(object, operand) \
sys/sys/stdatomic.h
365
atomic_fetch_or_explicit(object, operand, memory_order_seq_cst)
sys/sys/stdatomic.h
366
#define atomic_fetch_sub(object, operand) \
sys/sys/stdatomic.h
367
atomic_fetch_sub_explicit(object, operand, memory_order_seq_cst)
sys/sys/stdatomic.h
368
#define atomic_fetch_xor(object, operand) \
sys/sys/stdatomic.h
369
atomic_fetch_xor_explicit(object, operand, memory_order_seq_cst)
sys/sys/stdatomic.h
370
#define atomic_load(object) \
sys/sys/stdatomic.h
371
atomic_load_explicit(object, memory_order_seq_cst)
sys/sys/stdatomic.h
372
#define atomic_store(object, desired) \
sys/sys/stdatomic.h
373
atomic_store_explicit(object, desired, memory_order_seq_cst)
sys/sys/umtxvar.h
64
struct vm_object *object;
sys/vm/device_pager.c
120
vm_object_t object;
sys/vm/device_pager.c
124
object = vm_pager_object_lookup(&dev_pager_object_list, handle);
sys/vm/device_pager.c
125
if (object != NULL && object->un_pager.devp.handle == NULL) {
sys/vm/device_pager.c
126
msleep(&object->un_pager.devp.handle, &dev_pager_mtx,
sys/vm/device_pager.c
128
vm_object_deallocate(object);
sys/vm/device_pager.c
132
return (object);
sys/vm/device_pager.c
140
vm_object_t object;
sys/vm/device_pager.c
175
object = vm_pager_object_lookup(&dev_pager_object_list, handle);
sys/vm/device_pager.c
176
if (object == NULL) {
sys/vm/device_pager.c
187
object = vm_pager_object_lookup(&dev_pager_object_list, handle);
sys/vm/device_pager.c
188
if (object != NULL) {
sys/vm/device_pager.c
192
if (object->un_pager.devp.handle == NULL) {
sys/vm/device_pager.c
193
msleep(&object->un_pager.devp.handle,
sys/vm/device_pager.c
195
vm_object_deallocate(object);
sys/vm/device_pager.c
202
if (pindex > object->size)
sys/vm/device_pager.c
203
object->size = pindex;
sys/vm/device_pager.c
204
KASSERT(object->type == tp,
sys/vm/device_pager.c
206
object, tp));
sys/vm/device_pager.c
207
KASSERT(object->un_pager.devp.ops == ops,
sys/vm/device_pager.c
208
("Inconsistent devops %p %p", object, ops));
sys/vm/device_pager.c
212
object = object1;
sys/vm/device_pager.c
214
object->handle = handle;
sys/vm/device_pager.c
215
object->un_pager.devp.ops = ops;
sys/vm/device_pager.c
216
TAILQ_INIT(&object->un_pager.devp.devp_pglist);
sys/vm/device_pager.c
217
TAILQ_INSERT_TAIL(&dev_pager_object_list, object,
sys/vm/device_pager.c
221
vm_object_set_flag(object, OBJ_POPULATE);
sys/vm/device_pager.c
225
TAILQ_REMOVE(&dev_pager_object_list, object,
sys/vm/device_pager.c
227
wakeup(&object->un_pager.devp.handle);
sys/vm/device_pager.c
229
object->type = OBJT_DEAD;
sys/vm/device_pager.c
230
vm_object_deallocate(object);
sys/vm/device_pager.c
231
object = NULL;
sys/vm/device_pager.c
235
object->flags |= OBJ_COLORED;
sys/vm/device_pager.c
236
object->pg_color = color;
sys/vm/device_pager.c
237
object->un_pager.devp.handle = handle;
sys/vm/device_pager.c
238
wakeup(&object->un_pager.devp.handle);
sys/vm/device_pager.c
243
if (object->un_pager.devp.handle == NULL) {
sys/vm/device_pager.c
244
msleep(&object->un_pager.devp.handle,
sys/vm/device_pager.c
246
vm_object_deallocate(object);
sys/vm/device_pager.c
249
if (pindex > object->size)
sys/vm/device_pager.c
250
object->size = pindex;
sys/vm/device_pager.c
251
KASSERT(object->type == tp,
sys/vm/device_pager.c
252
("Inconsistent device pager type %p %d", object, tp));
sys/vm/device_pager.c
255
return (object);
sys/vm/device_pager.c
268
cdev_pager_get_path(vm_object_t object, char *path, size_t sz)
sys/vm/device_pager.c
270
if (object->un_pager.devp.ops->cdev_pg_path != NULL)
sys/vm/device_pager.c
271
object->un_pager.devp.ops->cdev_pg_path(
sys/vm/device_pager.c
272
object->un_pager.devp.handle, path, sz);
sys/vm/device_pager.c
276
cdev_pager_free_page(vm_object_t object, vm_page_t m)
sys/vm/device_pager.c
279
if (object->type == OBJT_MGTDEVICE) {
sys/vm/device_pager.c
282
vm_page_iter_init(&pages, object);
sys/vm/device_pager.c
285
} else if (object->type == OBJT_DEVICE)
sys/vm/device_pager.c
286
dev_pager_free_page(object, m);
sys/vm/device_pager.c
289
("Invalid device type obj %p m %p", object, m));
sys/vm/device_pager.c
300
cdev_mgtdev_pager_free_pages(vm_object_t object)
sys/vm/device_pager.c
305
vm_page_iter_init(&pages, object);
sys/vm/device_pager.c
306
VM_OBJECT_WLOCK(object);
sys/vm/device_pager.c
317
VM_OBJECT_WUNLOCK(object);
sys/vm/device_pager.c
321
dev_pager_free_page(vm_object_t object, vm_page_t m)
sys/vm/device_pager.c
324
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/device_pager.c
325
KASSERT((object->type == OBJT_DEVICE &&
sys/vm/device_pager.c
327
("Managed device or page obj %p m %p", object, m));
sys/vm/device_pager.c
328
TAILQ_REMOVE(&object->un_pager.devp.devp_pglist, m, plinks.q);
sys/vm/device_pager.c
333
dev_pager_dealloc(vm_object_t object)
sys/vm/device_pager.c
337
VM_OBJECT_WUNLOCK(object);
sys/vm/device_pager.c
338
object->un_pager.devp.ops->cdev_pg_dtor(object->un_pager.devp.handle);
sys/vm/device_pager.c
341
TAILQ_REMOVE(&dev_pager_object_list, object, pager_object_list);
sys/vm/device_pager.c
343
VM_OBJECT_WLOCK(object);
sys/vm/device_pager.c
345
if (object->type == OBJT_DEVICE) {
sys/vm/device_pager.c
349
while ((m = TAILQ_FIRST(&object->un_pager.devp.devp_pglist))
sys/vm/device_pager.c
354
dev_pager_free_page(object, m);
sys/vm/device_pager.c
357
object->handle = NULL;
sys/vm/device_pager.c
358
object->type = OBJT_DEAD;
sys/vm/device_pager.c
362
dev_pager_getpages(vm_object_t object, vm_page_t *ma, int count, int *rbehind,
sys/vm/device_pager.c
369
if (object->un_pager.devp.ops->cdev_pg_fault == NULL)
sys/vm/device_pager.c
371
VM_OBJECT_WLOCK(object);
sys/vm/device_pager.c
372
error = object->un_pager.devp.ops->cdev_pg_fault(object,
sys/vm/device_pager.c
375
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/device_pager.c
378
KASSERT((object->type == OBJT_DEVICE &&
sys/vm/device_pager.c
380
(object->type == OBJT_MGTDEVICE &&
sys/vm/device_pager.c
382
("Wrong page type %p %p", ma[0], object));
sys/vm/device_pager.c
383
if (object->type == OBJT_DEVICE) {
sys/vm/device_pager.c
384
TAILQ_INSERT_TAIL(&object->un_pager.devp.devp_pglist,
sys/vm/device_pager.c
392
VM_OBJECT_WUNLOCK(object);
sys/vm/device_pager.c
398
dev_pager_populate(vm_object_t object, vm_pindex_t pidx, int fault_type,
sys/vm/device_pager.c
402
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/device_pager.c
403
if (object->un_pager.devp.ops->cdev_pg_populate == NULL)
sys/vm/device_pager.c
405
return (object->un_pager.devp.ops->cdev_pg_populate(object, pidx,
sys/vm/device_pager.c
410
old_dev_pager_fault(vm_object_t object, vm_ooffset_t offset, int prot,
sys/vm/device_pager.c
422
memattr = object->memattr;
sys/vm/device_pager.c
424
VM_OBJECT_WUNLOCK(object);
sys/vm/device_pager.c
426
dev = object->handle;
sys/vm/device_pager.c
429
VM_OBJECT_WLOCK(object);
sys/vm/device_pager.c
441
VM_OBJECT_WLOCK(object);
sys/vm/device_pager.c
466
VM_OBJECT_WLOCK(object);
sys/vm/device_pager.c
474
VM_OBJECT_WLOCK(object);
sys/vm/device_pager.c
475
vm_page_replace(page, object, (*mres)->pindex, *mres);
sys/vm/device_pager.c
483
dev_pager_putpages(vm_object_t object, vm_page_t *m, int count, int flags,
sys/vm/device_pager.c
491
dev_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before,
sys/vm/device_pager.c
66
static void dev_pager_free_page(vm_object_t object, vm_page_t m);
sys/vm/device_pager.c
67
static int dev_pager_populate(vm_object_t object, vm_pindex_t pidx,
sys/vm/device_pager.c
98
static int old_dev_pager_fault(vm_object_t object, vm_ooffset_t offset,
sys/vm/phys_pager.c
106
object = vm_pager_object_lookup(&phys_pager_object_list,
sys/vm/phys_pager.c
108
if (object != NULL) {
sys/vm/phys_pager.c
113
if (pindex > object->size)
sys/vm/phys_pager.c
114
object->size = pindex;
sys/vm/phys_pager.c
117
object = object1;
sys/vm/phys_pager.c
119
object->handle = handle;
sys/vm/phys_pager.c
120
object->un_pager.phys.ops = ops;
sys/vm/phys_pager.c
121
object->un_pager.phys.data_ptr = data;
sys/vm/phys_pager.c
123
vm_object_set_flag(object, OBJ_POPULATE);
sys/vm/phys_pager.c
125
object, pager_object_list);
sys/vm/phys_pager.c
128
if (pindex > object->size)
sys/vm/phys_pager.c
129
object->size = pindex;
sys/vm/phys_pager.c
134
object = vm_object_allocate(OBJT_PHYS, pindex);
sys/vm/phys_pager.c
135
object->un_pager.phys.ops = ops;
sys/vm/phys_pager.c
136
object->un_pager.phys.data_ptr = data;
sys/vm/phys_pager.c
138
vm_object_set_flag(object, OBJ_POPULATE);
sys/vm/phys_pager.c
141
ops->phys_pg_ctor(object, prot, foff, cred);
sys/vm/phys_pager.c
143
return (object);
sys/vm/phys_pager.c
155
phys_pager_dealloc(vm_object_t object)
sys/vm/phys_pager.c
158
if (object->handle != NULL) {
sys/vm/phys_pager.c
159
VM_OBJECT_WUNLOCK(object);
sys/vm/phys_pager.c
161
TAILQ_REMOVE(&phys_pager_object_list, object, pager_object_list);
sys/vm/phys_pager.c
163
VM_OBJECT_WLOCK(object);
sys/vm/phys_pager.c
165
object->type = OBJT_DEAD;
sys/vm/phys_pager.c
166
if (object->un_pager.phys.ops->phys_pg_dtor != NULL)
sys/vm/phys_pager.c
167
object->un_pager.phys.ops->phys_pg_dtor(object);
sys/vm/phys_pager.c
168
object->handle = NULL;
sys/vm/phys_pager.c
175
default_phys_pager_getpages(vm_object_t object, vm_page_t *m, int count,
sys/vm/phys_pager.c
199
phys_pager_getpages(vm_object_t object, vm_page_t *m, int count, int *rbehind,
sys/vm/phys_pager.c
202
return (object->un_pager.phys.ops->phys_pg_getpages(object, m,
sys/vm/phys_pager.c
230
default_phys_pager_populate(vm_object_t object, vm_pindex_t pidx,
sys/vm/phys_pager.c
239
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/phys_pager.c
242
if (end >= object->size)
sys/vm/phys_pager.c
243
end = object->size - 1;
sys/vm/phys_pager.c
250
vm_page_iter_init(&pages, object);
sys/vm/phys_pager.c
254
m = vm_page_grab_iter(object, i,
sys/vm/phys_pager.c
265
phys_pager_populate(vm_object_t object, vm_pindex_t pidx, int fault_type,
sys/vm/phys_pager.c
268
return (object->un_pager.phys.ops->phys_pg_populate(object, pidx,
sys/vm/phys_pager.c
273
phys_pager_putpages(vm_object_t object, vm_page_t *m, int count, int flags,
sys/vm/phys_pager.c
281
default_phys_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before,
sys/vm/phys_pager.c
296
phys_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before,
sys/vm/phys_pager.c
299
return (object->un_pager.phys.ops->phys_pg_haspage(object, pindex,
sys/vm/phys_pager.c
53
static int default_phys_pager_getpages(vm_object_t object, vm_page_t *m,
sys/vm/phys_pager.c
55
static int default_phys_pager_populate(vm_object_t object, vm_pindex_t pidx,
sys/vm/phys_pager.c
57
static boolean_t default_phys_pager_haspage(vm_object_t object,
sys/vm/phys_pager.c
79
vm_object_t object, object1;
sys/vm/phys_pager.c
98
object = vm_pager_object_lookup(&phys_pager_object_list, handle);
sys/vm/phys_pager.c
99
if (object == NULL) {
sys/vm/pmap.h
148
vm_object_t object, vm_pindex_t pindex, vm_size_t size);
sys/vm/sg_pager.c
117
object = vm_object_allocate(OBJT_SG, npages);
sys/vm/sg_pager.c
118
object->handle = sglist_hold(sg);
sys/vm/sg_pager.c
119
TAILQ_INIT(&object->un_pager.sgp.sgp_pglist);
sys/vm/sg_pager.c
120
return (object);
sys/vm/sg_pager.c
124
sg_pager_dealloc(vm_object_t object)
sys/vm/sg_pager.c
132
while ((m = TAILQ_FIRST(&object->un_pager.sgp.sgp_pglist)) != 0) {
sys/vm/sg_pager.c
135
TAILQ_REMOVE(&object->un_pager.sgp.sgp_pglist, m, plinks.q);
sys/vm/sg_pager.c
139
sg = object->handle;
sys/vm/sg_pager.c
141
object->handle = NULL;
sys/vm/sg_pager.c
142
object->type = OBJT_DEAD;
sys/vm/sg_pager.c
146
sg_pager_getpages(vm_object_t object, vm_page_t *m, int count, int *rbehind,
sys/vm/sg_pager.c
160
sg = object->handle;
sys/vm/sg_pager.c
161
memattr = object->memattr;
sys/vm/sg_pager.c
196
VM_OBJECT_WLOCK(object);
sys/vm/sg_pager.c
197
TAILQ_INSERT_TAIL(&object->un_pager.sgp.sgp_pglist, page, plinks.q);
sys/vm/sg_pager.c
198
vm_page_replace(page, object, offset, m[0]);
sys/vm/sg_pager.c
199
VM_OBJECT_WUNLOCK(object);
sys/vm/sg_pager.c
212
sg_pager_putpages(vm_object_t object, vm_page_t *m, int count,
sys/vm/sg_pager.c
220
sg_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before,
sys/vm/sg_pager.c
76
vm_object_t object;
sys/vm/swap_pager.c
1090
swap_pager_freespace(vm_object_t object, vm_pindex_t start, vm_size_t size,
sys/vm/swap_pager.c
1093
MPASS((object->flags & OBJ_SWAP) != 0);
sys/vm/swap_pager.c
1095
swp_pager_meta_free(object, start, size, freed);
sys/vm/swap_pager.c
1099
swap_pager_freespace_pgo(vm_object_t object, vm_pindex_t start, vm_size_t size)
sys/vm/swap_pager.c
1101
MPASS((object->flags & OBJ_SWAP) != 0);
sys/vm/swap_pager.c
1103
swp_pager_meta_free(object, start, size, NULL);
sys/vm/swap_pager.c
1115
swap_pager_reserve(vm_object_t object, vm_pindex_t start, vm_pindex_t size)
sys/vm/swap_pager.c
1124
VM_OBJECT_WLOCK(object);
sys/vm/swap_pager.c
1125
swblk_iter_init_only(&blks, object);
sys/vm/swap_pager.c
1130
swp_pager_meta_free(object, start, i, NULL);
sys/vm/swap_pager.c
1131
VM_OBJECT_WUNLOCK(object);
sys/vm/swap_pager.c
1135
addr = swp_pager_meta_build(&blks, object,
sys/vm/swap_pager.c
1142
VM_OBJECT_WUNLOCK(object);
sys/vm/swap_pager.c
1266
swap_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before,
sys/vm/swap_pager.c
1271
swblk_iter_init_only(&blks, object);
sys/vm/swap_pager.c
1278
KASSERT((m->object->flags & OBJ_SWAP) != 0,
sys/vm/swap_pager.c
1320
obj = m->object;
sys/vm/swap_pager.c
1338
sb = swblk_lookup(m->object, m->pindex);
sys/vm/swap_pager.c
1347
swp_pager_free_empty_swblk(m->object, sb);
sys/vm/swap_pager.c
1362
swap_pager_getpages_locked(struct pctrie_iter *blks, vm_object_t object,
sys/vm/swap_pager.c
1369
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/swap_pager.c
1371
KASSERT((object->flags & OBJ_SWAP) != 0,
sys/vm/swap_pager.c
1382
VM_OBJECT_WUNLOCK(object);
sys/vm/swap_pager.c
1396
if ((object->flags & (OBJ_SPLIT | OBJ_DEAD)) != 0) {
sys/vm/swap_pager.c
1404
vm_object_prepare_buf_pages(object, bp->b_pages, count, &rbehind,
sys/vm/swap_pager.c
1417
("no swap blocking containing %p(%jx)", object, (uintmax_t)pindex));
sys/vm/swap_pager.c
1419
vm_object_pip_add(object, bp->b_npages);
sys/vm/swap_pager.c
1420
VM_OBJECT_WUNLOCK(object);
sys/vm/swap_pager.c
1460
VM_OBJECT_WLOCK(object);
sys/vm/swap_pager.c
1471
if (VM_OBJECT_SLEEP(object, &object->handle, PSWP,
sys/vm/swap_pager.c
1478
VM_OBJECT_WUNLOCK(object);
sys/vm/swap_pager.c
1499
swap_pager_getpages(vm_object_t object, vm_page_t *ma, int count,
sys/vm/swap_pager.c
1506
VM_OBJECT_WLOCK(object);
sys/vm/swap_pager.c
1507
swblk_iter_init_only(&blks, object);
sys/vm/swap_pager.c
1508
return (swap_pager_getpages_locked(&blks, object, ma, count, rbehind,
sys/vm/swap_pager.c
1519
swap_pager_getpages_async(vm_object_t object, vm_page_t *ma, int count,
sys/vm/swap_pager.c
1524
r = swap_pager_getpages(object, ma, count, rbehind, rahead);
sys/vm/swap_pager.c
1563
swap_pager_putpages(vm_object_t object, vm_page_t *ma, int count,
sys/vm/swap_pager.c
1574
KASSERT(count == 0 || ma[0]->object == object,
sys/vm/swap_pager.c
1576
__func__, object, ma[0]->object));
sys/vm/swap_pager.c
1578
VM_OBJECT_WUNLOCK(object);
sys/vm/swap_pager.c
1611
VM_OBJECT_WLOCK(object);
sys/vm/swap_pager.c
1612
swblk_iter_init_only(&blks, object);
sys/vm/swap_pager.c
1616
KASSERT(mreq->object == object,
sys/vm/swap_pager.c
1618
__func__, mreq->object, object));
sys/vm/swap_pager.c
1619
addr = swp_pager_meta_build(&blks, object,
sys/vm/swap_pager.c
1626
VM_OBJECT_WUNLOCK(object);
sys/vm/swap_pager.c
1695
VM_OBJECT_WLOCK(object);
sys/vm/swap_pager.c
1710
vm_object_t object = NULL;
sys/vm/swap_pager.c
1736
object = bp->b_pages[0]->object;
sys/vm/swap_pager.c
1737
VM_OBJECT_WLOCK(object);
sys/vm/swap_pager.c
1757
wakeup(&object->handle);
sys/vm/swap_pager.c
1833
if (object != NULL) {
sys/vm/swap_pager.c
1834
vm_object_pip_wakeupn(object, bp->b_npages);
sys/vm/swap_pager.c
1835
VM_OBJECT_WUNLOCK(object);
sys/vm/swap_pager.c
1877
swap_pager_swapped_pages(vm_object_t object)
sys/vm/swap_pager.c
1884
VM_OBJECT_ASSERT_LOCKED(object);
sys/vm/swap_pager.c
1886
if (swblk_is_empty(object))
sys/vm/swap_pager.c
1890
for (sb = swblk_iter_init(&blks, object, 0); sb != NULL;
sys/vm/swap_pager.c
1907
swap_pager_swapoff_object(struct swdevt *sp, vm_object_t object,
sys/vm/swap_pager.c
1917
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/swap_pager.c
1918
KASSERT((object->flags & OBJ_SWAP) != 0,
sys/vm/swap_pager.c
1920
KASSERT((object->flags & OBJ_DEAD) == 0,
sys/vm/swap_pager.c
1925
vm_page_iter_init(&pages, object);
sys/vm/swap_pager.c
1927
sb = swblk_iter_init(&blks, object, 0);
sys/vm/swap_pager.c
1948
VM_OBJECT_SLEEP(object, &object->handle, PSWP,
sys/vm/swap_pager.c
1966
m = vm_page_alloc_iter(object, blks.index + i,
sys/vm/swap_pager.c
1974
vm_object_pip_add(object, 1);
sys/vm/swap_pager.c
1976
rv = swap_pager_getpages_locked(&blks, object, &m, 1,
sys/vm/swap_pager.c
1982
VM_OBJECT_WLOCK(object);
sys/vm/swap_pager.c
1983
vm_object_pip_wakeupn(object, 1);
sys/vm/swap_pager.c
1995
if ((object->flags & OBJ_DEAD) != 0) {
sys/vm/swap_pager.c
2000
vm_object_pip_wait(object, "swpoff");
sys/vm/swap_pager.c
2001
swp_pager_meta_free_all(object);
sys/vm/swap_pager.c
2011
sb = swblk_iter_init(&blks, object, blks.index);
sys/vm/swap_pager.c
2042
vm_object_t object;
sys/vm/swap_pager.c
2052
TAILQ_FOREACH(object, &vm_object_list, object_list) {
sys/vm/swap_pager.c
2053
if ((object->flags & OBJ_SWAP) == 0)
sys/vm/swap_pager.c
2057
VM_OBJECT_WLOCK(object);
sys/vm/swap_pager.c
2062
if ((object->flags & OBJ_DEAD) != 0)
sys/vm/swap_pager.c
2072
if ((object->flags & OBJ_SWAP) == 0)
sys/vm/swap_pager.c
2075
swap_pager_swapoff_object(sp, object, &bp);
sys/vm/swap_pager.c
2077
VM_OBJECT_WUNLOCK(object);
sys/vm/swap_pager.c
2135
swp_pager_free_empty_swblk(vm_object_t object, struct swblk *sb)
sys/vm/swap_pager.c
2139
swblk_lookup_remove(object, sb);
sys/vm/swap_pager.c
2157
swp_pager_meta_build(struct pctrie_iter *blks, vm_object_t object,
sys/vm/swap_pager.c
2166
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/swap_pager.c
2186
VM_OBJECT_WUNLOCK(object);
sys/vm/swap_pager.c
2196
VM_OBJECT_WLOCK(object);
sys/vm/swap_pager.c
2197
sb = swblk_iter_reinit(blks, object, pindex);
sys/vm/swap_pager.c
2218
VM_OBJECT_WUNLOCK(object);
sys/vm/swap_pager.c
2228
VM_OBJECT_WLOCK(object);
sys/vm/swap_pager.c
2229
sb1 = swblk_iter_reinit(blks, object, pindex);
sys/vm/swap_pager.c
2346
swp_pager_meta_free(vm_object_t object, vm_pindex_t pindex, vm_pindex_t count,
sys/vm/swap_pager.c
2357
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/swap_pager.c
2360
if (count == 0 || swblk_is_empty(object))
sys/vm/swap_pager.c
2364
vm_page_iter_init(&pages, object);
sys/vm/swap_pager.c
2366
for (sb = swblk_iter_limit_init(&blks, object, pindex, last),
sys/vm/swap_pager.c
2412
swp_pager_meta_free_all(vm_object_t object)
sys/vm/swap_pager.c
2416
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/swap_pager.c
2419
SWAP_PCTRIE_RECLAIM_CALLBACK(&object->un_pager.swp.swp_blks,
sys/vm/swap_pager.c
2485
swap_pager_seek_data(vm_object_t object, vm_pindex_t pindex)
sys/vm/swap_pager.c
2491
VM_OBJECT_ASSERT_LOCKED(object);
sys/vm/swap_pager.c
2492
KASSERT((object->flags & OBJ_SWAP) != 0, ("non-swap obj %p", object));
sys/vm/swap_pager.c
2493
vm_page_iter_init(&pages, object);
sys/vm/swap_pager.c
2497
swblk_iter_init_only(&blks, object);
sys/vm/swap_pager.c
2518
swap_pager_seek_hole(vm_object_t object, vm_pindex_t pindex)
sys/vm/swap_pager.c
2524
VM_OBJECT_ASSERT_RLOCKED(object);
sys/vm/swap_pager.c
2525
vm_page_iter_init(&pages, object);
sys/vm/swap_pager.c
2526
swblk_iter_init_only(&blks, object);
sys/vm/swap_pager.c
2540
swap_pager_scan_all_shadowed(vm_object_t object)
sys/vm/swap_pager.c
2547
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/swap_pager.c
2548
VM_OBJECT_ASSERT_WLOCKED(object->backing_object);
sys/vm/swap_pager.c
2550
backing_object = object->backing_object;
sys/vm/swap_pager.c
2555
KASSERT((object->flags & OBJ_ANON) != 0,
sys/vm/swap_pager.c
2557
backing_offset_index = OFF_TO_IDX(object->backing_object_offset);
sys/vm/swap_pager.c
2559
backing_offset_index + object->size);
sys/vm/swap_pager.c
2560
vm_page_iter_init(&pages, object);
sys/vm/swap_pager.c
2562
swblk_iter_init_only(&blks, object);
sys/vm/swap_pager.c
3066
vm_object_t object;
sys/vm/swap_pager.c
3078
object = cur->object.vm_object;
sys/vm/swap_pager.c
3079
if (object == NULL || (object->flags & OBJ_SWAP) == 0)
sys/vm/swap_pager.c
3081
VM_OBJECT_RLOCK(object);
sys/vm/swap_pager.c
3082
if ((object->flags & OBJ_SWAP) == 0)
sys/vm/swap_pager.c
3086
for (sb = swblk_iter_limit_init(&blks, object, pi, e),
sys/vm/swap_pager.c
3096
VM_OBJECT_RUNLOCK(object);
sys/vm/swap_pager.c
3463
swap_pager_update_writecount(vm_object_t object, vm_offset_t start,
sys/vm/swap_pager.c
3467
VM_OBJECT_WLOCK(object);
sys/vm/swap_pager.c
3468
KASSERT((object->flags & OBJ_ANON) == 0,
sys/vm/swap_pager.c
3470
object->un_pager.swp.writemappings += (vm_ooffset_t)end - start;
sys/vm/swap_pager.c
3471
VM_OBJECT_WUNLOCK(object);
sys/vm/swap_pager.c
3475
swap_pager_release_writecount(vm_object_t object, vm_offset_t start,
sys/vm/swap_pager.c
3479
VM_OBJECT_WLOCK(object);
sys/vm/swap_pager.c
3480
KASSERT((object->flags & OBJ_ANON) == 0,
sys/vm/swap_pager.c
3482
KASSERT(object->un_pager.swp.writemappings >= (vm_ooffset_t)end - start,
sys/vm/swap_pager.c
3483
("swap obj %p writecount %jx dec %jx", object,
sys/vm/swap_pager.c
3484
(uintmax_t)object->un_pager.swp.writemappings,
sys/vm/swap_pager.c
3486
object->un_pager.swp.writemappings -= (vm_ooffset_t)end - start;
sys/vm/swap_pager.c
3487
VM_OBJECT_WUNLOCK(object);
sys/vm/swap_pager.c
438
static void swap_pager_dealloc(vm_object_t object);
sys/vm/swap_pager.c
445
swap_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before, int *after);
sys/vm/swap_pager.c
449
static void swap_pager_update_writecount(vm_object_t object,
sys/vm/swap_pager.c
451
static void swap_pager_release_writecount(vm_object_t object,
sys/vm/swap_pager.c
453
static void swap_pager_freespace_pgo(vm_object_t object, vm_pindex_t start,
sys/vm/swap_pager.c
499
static daddr_t swp_pager_meta_build(struct pctrie_iter *, vm_object_t object,
sys/vm/swap_pager.c
552
swblk_lookup(vm_object_t object, vm_pindex_t pindex)
sys/vm/swap_pager.c
554
return (SWAP_PCTRIE_LOOKUP(&object->un_pager.swp.swp_blks,
sys/vm/swap_pager.c
559
swblk_lookup_remove(vm_object_t object, struct swblk *sb)
sys/vm/swap_pager.c
561
SWAP_PCTRIE_REMOVE(&object->un_pager.swp.swp_blks, sb->p);
sys/vm/swap_pager.c
565
swblk_is_empty(vm_object_t object)
sys/vm/swap_pager.c
567
return (pctrie_is_empty(&object->un_pager.swp.swp_blks));
sys/vm/swap_pager.c
578
swblk_iter_init_only(struct pctrie_iter *blks, vm_object_t object)
sys/vm/swap_pager.c
580
VM_OBJECT_ASSERT_LOCKED(object);
sys/vm/swap_pager.c
581
MPASS((object->flags & OBJ_SWAP) != 0);
sys/vm/swap_pager.c
582
pctrie_iter_init(blks, &object->un_pager.swp.swp_blks);
sys/vm/swap_pager.c
587
swblk_iter_init(struct pctrie_iter *blks, vm_object_t object,
sys/vm/swap_pager.c
590
swblk_iter_init_only(blks, object);
sys/vm/swap_pager.c
595
swblk_iter_reinit(struct pctrie_iter *blks, vm_object_t object,
sys/vm/swap_pager.c
598
swblk_iter_init_only(blks, object);
sys/vm/swap_pager.c
604
swblk_iter_limit_init(struct pctrie_iter *blks, vm_object_t object,
sys/vm/swap_pager.c
607
VM_OBJECT_ASSERT_LOCKED(object);
sys/vm/swap_pager.c
608
MPASS((object->flags & OBJ_SWAP) != 0);
sys/vm/swap_pager.c
609
pctrie_iter_limit_init(blks, &object->un_pager.swp.swp_blks, limit);
sys/vm/swap_pager.c
776
swap_pager_init_object(vm_object_t object, void *handle, struct ucred *cred,
sys/vm/swap_pager.c
785
object->un_pager.swp.writemappings = 0;
sys/vm/swap_pager.c
786
object->handle = handle;
sys/vm/swap_pager.c
787
object->cred = cred;
sys/vm/swap_pager.c
795
vm_object_t object;
sys/vm/swap_pager.c
802
object = vm_object_allocate(otype, OFF_TO_IDX(offset +
sys/vm/swap_pager.c
805
if (!swap_pager_init_object(object, handle, cred, size, offset)) {
sys/vm/swap_pager.c
806
vm_object_deallocate(object);
sys/vm/swap_pager.c
809
return (object);
sys/vm/swap_pager.c
827
vm_object_t object;
sys/vm/swap_pager.c
837
object = vm_pager_object_lookup(NOBJLIST(handle), handle);
sys/vm/swap_pager.c
838
if (object == NULL) {
sys/vm/swap_pager.c
839
object = swap_pager_alloc_init(OBJT_SWAP, handle, cred,
sys/vm/swap_pager.c
841
if (object != NULL) {
sys/vm/swap_pager.c
842
TAILQ_INSERT_TAIL(NOBJLIST(object->handle),
sys/vm/swap_pager.c
843
object, pager_object_list);
sys/vm/swap_pager.c
848
object = swap_pager_alloc_init(OBJT_SWAP, handle, cred,
sys/vm/swap_pager.c
851
return (object);
sys/vm/swap_pager.c
865
swap_pager_dealloc(vm_object_t object)
sys/vm/swap_pager.c
868
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/swap_pager.c
869
KASSERT((object->flags & OBJ_DEAD) != 0, ("dealloc of reachable obj"));
sys/vm/swap_pager.c
875
if ((object->flags & OBJ_ANON) == 0 && object->handle != NULL) {
sys/vm/swap_pager.c
876
VM_OBJECT_WUNLOCK(object);
sys/vm/swap_pager.c
878
TAILQ_REMOVE(NOBJLIST(object->handle), object,
sys/vm/swap_pager.c
881
VM_OBJECT_WLOCK(object);
sys/vm/swap_pager.c
884
vm_object_pip_wait(object, "swpdea");
sys/vm/swap_pager.c
892
swp_pager_meta_free_all(object);
sys/vm/swap_pager.c
893
object->handle = NULL;
sys/vm/swap_pager.c
894
object->type = OBJT_DEAD;
sys/vm/swap_pager.c
899
if (object->cred != NULL) {
sys/vm/swap_pager.c
900
swap_release_by_cred(ptoa(object->size), object->cred);
sys/vm/swap_pager.c
901
crfree(object->cred);
sys/vm/swap_pager.c
902
object->cred = NULL;
sys/vm/swap_pager.c
908
vm_object_clear_flag(object, OBJ_SWAP);
sys/vm/swap_pager.h
78
bool swap_pager_scan_all_shadowed(vm_object_t object);
sys/vm/swap_pager.h
79
vm_pindex_t swap_pager_seek_data(vm_object_t object, vm_pindex_t pindex);
sys/vm/swap_pager.h
80
vm_pindex_t swap_pager_seek_hole(vm_object_t object, vm_pindex_t pindex);
sys/vm/swap_pager.h
81
void swap_pager_freespace(vm_object_t object, vm_pindex_t start,
sys/vm/swap_pager.h
87
u_long swap_pager_swapped_pages(vm_object_t object);
sys/vm/swap_pager.h
89
bool swap_pager_init_object(vm_object_t object, void *handle,
sys/vm/vm_extern.h
128
struct sf_buf *vm_imgact_map_page(vm_object_t object, vm_ooffset_t offset);
sys/vm/vm_fault.c
1042
fs->object->shadow_count == 1 && fs->object->ref_count == 1 &&
sys/vm/vm_fault.c
1044
fs->object->handle == NULL && (fs->object->flags & OBJ_ANON) != 0);
sys/vm/vm_fault.c
1075
fs->object == fs->first_object->backing_object) {
sys/vm/vm_fault.c
1076
if (VM_OBJECT_TRYWLOCK(fs->object)) {
sys/vm/vm_fault.c
1079
VM_OBJECT_WUNLOCK(fs->object);
sys/vm/vm_fault.c
1100
vm_reserv_rename(fs->m, fs->first_object, fs->object,
sys/vm/vm_fault.c
1103
VM_OBJECT_WUNLOCK(fs->object);
sys/vm/vm_fault.c
1153
vm_object_pip_wakeup(fs->object);
sys/vm/vm_fault.c
1158
fs->object = fs->first_object;
sys/vm/vm_fault.c
1170
if (fs->object == fs->first_object || !fs->can_read_lock)
sys/vm/vm_fault.c
1171
VM_OBJECT_ASSERT_WLOCKED(fs->object);
sys/vm/vm_fault.c
1173
VM_OBJECT_ASSERT_LOCKED(fs->object);
sys/vm/vm_fault.c
1185
if (fs->object == fs->first_object) {
sys/vm/vm_fault.c
1201
next_object = fs->object->backing_object;
sys/vm/vm_fault.c
1205
KASSERT(fs->object != next_object, ("object loop %p", next_object));
sys/vm/vm_fault.c
1211
if (fs->object != fs->first_object)
sys/vm/vm_fault.c
1212
vm_object_pip_wakeup(fs->object);
sys/vm/vm_fault.c
1213
fs->pindex += OFF_TO_IDX(fs->object->backing_object_offset);
sys/vm/vm_fault.c
1214
VM_OBJECT_UNLOCK(fs->object);
sys/vm/vm_fault.c
1215
fs->object = next_object;
sys/vm/vm_fault.c
1229
vm_object_pip_wakeup(fs->object);
sys/vm/vm_fault.c
1230
fs->object = fs->first_object;
sys/vm/vm_fault.c
1309
if ((fs->object->flags & OBJ_SIZEVNLOCK) != 0) {
sys/vm/vm_fault.c
1316
if (fs->pindex >= fs->object->size) {
sys/vm/vm_fault.c
1321
if (fs->object == fs->first_object &&
sys/vm/vm_fault.c
1355
dset = fs->object->domain.dr_policy;
sys/vm/vm_fault.c
1360
vm_object_color(fs->object, atop(fs->vaddr) - fs->pindex);
sys/vm/vm_fault.c
1362
if (!vm_pager_can_alloc_page(fs->object, fs->pindex)) {
sys/vm/vm_fault.c
1366
fs->m = vm_page_alloc_iter(fs->object, fs->pindex,
sys/vm/vm_fault.c
1374
if (fs->object == fs->first_object)
sys/vm/vm_fault.c
138
vm_object_t object;
sys/vm/vm_fault.c
1468
rv = vm_pager_get_pages(fs->object, &fs->m, 1, behindp, aheadp);
sys/vm/vm_fault.c
1480
VM_OBJECT_WLOCK(fs->object);
sys/vm/vm_fault.c
1515
vm_object_pip_wakeup(fs->object);
sys/vm/vm_fault.c
1518
VM_OBJECT_UNLOCK(fs->object);
sys/vm/vm_fault.c
1538
if (fs->object == fs->first_object || !fs->can_read_lock)
sys/vm/vm_fault.c
1539
VM_OBJECT_ASSERT_WLOCKED(fs->object);
sys/vm/vm_fault.c
1541
VM_OBJECT_ASSERT_LOCKED(fs->object);
sys/vm/vm_fault.c
1548
if ((fs->object->flags & OBJ_DEAD) != 0) {
sys/vm/vm_fault.c
1549
dead = fs->object->type == OBJT_DEAD;
sys/vm/vm_fault.c
1560
vm_page_iter_init(&pages, fs->object);
sys/vm/vm_fault.c
1588
fs->object != fs->first_object->backing_object)) {
sys/vm/vm_fault.c
1601
VM_OBJECT_UNLOCK(fs->object);
sys/vm/vm_fault.c
1619
VM_OBJECT_UNLOCK(fs->object);
sys/vm/vm_fault.c
1629
if (fs->m == NULL && (vm_fault_object_needs_getpages(fs->object) ||
sys/vm/vm_fault.c
1630
fs->object == fs->first_object)) {
sys/vm/vm_fault.c
1646
if (vm_fault_object_needs_getpages(fs->object)) {
sys/vm/vm_fault.c
1657
VM_OBJECT_UNLOCK(fs->object);
sys/vm/vm_fault.c
1660
VM_OBJECT_WLOCK(fs->object);
sys/vm/vm_fault.c
1769
fs.object = fs.first_object;
sys/vm/vm_fault.c
1830
if (fs.first_object == fs.object)
sys/vm/vm_fault.c
1835
VM_OBJECT_UNLOCK(fs.object);
sys/vm/vm_fault.c
1853
VM_OBJECT_ASSERT_UNLOCKED(fs.object);
sys/vm/vm_fault.c
1893
VM_OBJECT_ASSERT_UNLOCKED(fs.object);
sys/vm/vm_fault.c
1954
KASSERT(fs.first_object == fs.object || vm_page_xbusied(fs.first_m),
sys/vm/vm_fault.c
1970
if (racct_enable && fs.object->type == OBJT_VNODE) {
sys/vm/vm_fault.c
2012
VM_OBJECT_ASSERT_UNLOCKED(fs->object);
sys/vm/vm_fault.c
2121
lobject = entry->object.vm_object;
sys/vm/vm_fault.c
2131
if (!obj_locked || lobject != entry->object.vm_object)
sys/vm/vm_fault.c
2136
if (!obj_locked || lobject != entry->object.vm_object)
sys/vm/vm_fault.c
2143
if (!obj_locked || lobject != entry->object.vm_object)
sys/vm/vm_fault.c
223
VM_OBJECT_ASSERT_WLOCKED(m->object);
sys/vm/vm_fault.c
2292
vm_object_t backing_object, dst_object, object, src_object;
sys/vm/vm_fault.c
2301
KASSERT(upgrade || dst_entry->object.vm_object == NULL,
sys/vm/vm_fault.c
2318
src_object = src_entry->object.vm_object;
sys/vm/vm_fault.c
2338
dst_entry->object.vm_object = dst_object;
sys/vm/vm_fault.c
2379
object = src_object;
sys/vm/vm_fault.c
2381
while ((src_m = vm_page_lookup(object, pindex)) == NULL &&
sys/vm/vm_fault.c
2382
(backing_object = object->backing_object) != NULL) {
sys/vm/vm_fault.c
239
vm_fault_object_needs_getpages(vm_object_t object)
sys/vm/vm_fault.c
2397
pindex += OFF_TO_IDX(object->backing_object_offset);
sys/vm/vm_fault.c
2398
if (object != dst_object)
sys/vm/vm_fault.c
2399
VM_OBJECT_RUNLOCK(object);
sys/vm/vm_fault.c
2400
object = backing_object;
sys/vm/vm_fault.c
2404
if (object != dst_object) {
sys/vm/vm_fault.c
241
VM_OBJECT_ASSERT_LOCKED(object);
sys/vm/vm_fault.c
2414
VM_OBJECT_RUNLOCK(object);
sys/vm/vm_fault.c
2425
(object->flags & OBJ_ONEMAPPING) == 0)
sys/vm/vm_fault.c
243
return ((object->flags & OBJ_SWAP) == 0 ||
sys/vm/vm_fault.c
2436
VM_OBJECT_RUNLOCK(object);
sys/vm/vm_fault.c
244
!pctrie_is_empty(&object->un_pager.swp.swp_blks));
sys/vm/vm_fault.c
270
return (fs->object != fs->first_object);
sys/vm/vm_fault.c
278
vm_object_pip_wakeup(fs->object);
sys/vm/vm_fault.c
294
VM_OBJECT_UNLOCK(fs->object);
sys/vm/vm_fault.c
314
vm_object_set_writeable_dirty(m->object);
sys/vm/vm_fault.c
387
if (m->object != fs->first_object || m->pindex != fs->first_pindex)
sys/vm/vm_fault.c
496
vm_fault_populate_cleanup(vm_object_t object, vm_pindex_t first,
sys/vm/vm_fault.c
502
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_fault.c
504
vm_page_iter_limit_init(&pages, object, last + 1);
sys/vm/vm_fault.c
512
__func__, object, (uintmax_t)first, (uintmax_t)last,
sys/vm/vm_fault.c
525
MPASS(fs->object == fs->first_object);
sys/vm/vm_fault.c
820
if (fs->object == fs->first_object)
sys/vm/vm_fault.c
821
VM_OBJECT_ASSERT_WLOCKED(fs->object);
sys/vm/vm_fault.c
824
VM_OBJECT_ASSERT_WLOCKED(fs->object);
sys/vm/vm_fault.c
828
if (VM_OBJECT_WOWNED(fs->object))
sys/vm/vm_fault.c
831
if (VM_OBJECT_TRYUPGRADE(fs->object))
sys/vm/vm_fault.c
843
if (fs->object->type != OBJT_VNODE)
sys/vm/vm_fault.c
845
vp = fs->object->handle;
sys/vm/vm_glue.c
228
vm_imgact_hold_page(vm_object_t object, vm_ooffset_t offset)
sys/vm/vm_glue.c
234
(void)vm_page_grab_valid_unlocked(&m, object, pindex,
sys/vm/vm_glue.c
244
vm_imgact_map_page(vm_object_t object, vm_ooffset_t offset)
sys/vm/vm_glue.c
248
m = vm_imgact_hold_page(object, offset);
sys/vm/vm_kern.c
224
kmem_alloc_contig_pages(vm_object_t object, vm_pindex_t pindex, int domain,
sys/vm/vm_kern.c
232
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_kern.c
239
m = vm_page_alloc_contig_domain(object, pindex, domain, pflags,
sys/vm/vm_kern.c
244
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_kern.c
248
VM_OBJECT_WLOCK(object);
sys/vm/vm_kern.c
266
vm_object_t object;
sys/vm/vm_kern.c
273
object = kernel_object;
sys/vm/vm_kern.c
281
VM_OBJECT_WLOCK(object);
sys/vm/vm_kern.c
283
m = kmem_alloc_contig_pages(object, atop(offset + i),
sys/vm/vm_kern.c
286
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_kern.c
287
kmem_unback(object, addr, i);
sys/vm/vm_kern.c
300
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_kern.c
359
vm_object_t object;
sys/vm/vm_kern.c
366
object = kernel_object;
sys/vm/vm_kern.c
374
VM_OBJECT_WLOCK(object);
sys/vm/vm_kern.c
375
m = kmem_alloc_contig_pages(object, atop(offset), domain,
sys/vm/vm_kern.c
378
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_kern.c
395
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_kern.c
543
kmem_back_domain(int domain, vm_object_t object, vm_offset_t addr,
sys/vm/vm_kern.c
552
KASSERT(object == kernel_object,
sys/vm/vm_kern.c
563
vm_page_iter_init(&pages, object);
sys/vm/vm_kern.c
564
VM_OBJECT_WLOCK(object);
sys/vm/vm_kern.c
567
m = vm_page_alloc_domain_iter(object, atop(offset + i),
sys/vm/vm_kern.c
578
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_kern.c
579
kmem_unback(object, addr, i);
sys/vm/vm_kern.c
595
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_kern.c
606
kmem_back(vm_object_t object, vm_offset_t addr, vm_size_t size, int flags)
sys/vm/vm_kern.c
611
KASSERT(object == kernel_object,
sys/vm/vm_kern.c
630
rv = kmem_back_domain(domain, object, addr, next - addr, flags);
sys/vm/vm_kern.c
632
kmem_unback(object, start, addr - start);
sys/vm/vm_kern.c
649
_kmem_unback(vm_object_t object, vm_offset_t addr, vm_size_t size)
sys/vm/vm_kern.c
657
KASSERT(object == kernel_object,
sys/vm/vm_kern.c
665
vm_page_iter_init(&pages, object);
sys/vm/vm_kern.c
666
VM_OBJECT_WLOCK(object);
sys/vm/vm_kern.c
679
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_kern.c
685
kmem_unback(vm_object_t object, vm_offset_t addr, vm_size_t size)
sys/vm/vm_kern.c
688
(void)_kmem_unback(object, addr, size);
sys/vm/vm_map.c
137
vm_object_t object, vm_pindex_t pindex, vm_size_t size, int flags);
sys/vm/vm_map.c
150
((e)->object.vm_object != NULL && (e)->object.vm_object->cred != NULL && \
sys/vm/vm_map.c
1613
vm_map_insert1(vm_map_t map, vm_object_t object, vm_ooffset_t offset,
sys/vm/vm_map.c
1626
KASSERT(object != kernel_object ||
sys/vm/vm_map.c
1629
KASSERT(object == NULL || (cow & MAP_NOFAULT) == 0 ||
sys/vm/vm_map.c
1632
object, cow));
sys/vm/vm_map.c
1660
if ((cow & MAP_CREATE_GUARD) != 0 && (object != NULL ||
sys/vm/vm_map.c
1707
object == NULL))) {
sys/vm/vm_map.c
1722
KASSERT(object == NULL ||
sys/vm/vm_map.c
1724
object->cred == NULL,
sys/vm/vm_map.c
1725
("overcommit: vm_map_insert o %p", object));
sys/vm/vm_map.c
1738
if (object != NULL) {
sys/vm/vm_map.c
1746
if ((object->flags & OBJ_ANON) != 0) {
sys/vm/vm_map.c
1747
VM_OBJECT_WLOCK(object);
sys/vm/vm_map.c
1748
if (object->ref_count > 1 || object->shadow_count != 0)
sys/vm/vm_map.c
1749
vm_object_clear_flag(object, OBJ_ONEMAPPING);
sys/vm/vm_map.c
1750
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_map.c
1756
(prev_entry->object.vm_object != NULL &&
sys/vm/vm_map.c
1757
prev_entry->object.vm_object->cred == cred)) &&
sys/vm/vm_map.c
1758
vm_object_coalesce(prev_entry->object.vm_object,
sys/vm/vm_map.c
1789
object = prev_entry->object.vm_object;
sys/vm/vm_map.c
1792
vm_object_reference(object);
sys/vm/vm_map.c
1793
if (cred != NULL && object != NULL && object->cred != NULL &&
sys/vm/vm_map.c
1811
new_entry->object.vm_object = object;
sys/vm/vm_map.c
1843
vm_map_pmap_enter(map, start, prot, object, OFF_TO_IDX(offset),
sys/vm/vm_map.c
1862
vm_map_insert(vm_map_t map, vm_object_t object, vm_ooffset_t offset,
sys/vm/vm_map.c
1867
return (vm_map_insert1(map, object, offset, start, end, prot, max,
sys/vm/vm_map.c
1981
vm_map_fixed(vm_map_t map, vm_object_t object, vm_ooffset_t offset,
sys/vm/vm_map.c
1989
KASSERT((cow & MAP_STACK_AREA) == 0 || object == NULL,
sys/vm/vm_map.c
2002
result = vm_map_insert(map, object, offset, start, end,
sys/vm/vm_map.c
2058
vm_map_alignspace(vm_map_t map, vm_object_t object, vm_ooffset_t offset,
sys/vm/vm_map.c
2075
pmap_align_superpage(object, offset, addr, length);
sys/vm/vm_map.c
2133
vm_map_find(vm_map_t map, vm_object_t object, vm_ooffset_t offset,
sys/vm/vm_map.c
2141
rv = vm_map_find_locked(map, object, offset, addr, length, max_addr,
sys/vm/vm_map.c
2148
vm_map_find_locked(vm_map_t map, vm_object_t object, vm_ooffset_t offset,
sys/vm/vm_map.c
2157
KASSERT((cow & MAP_STACK_AREA) == 0 || object == NULL,
sys/vm/vm_map.c
2161
if (find_space == VMFS_OPTIMAL_SPACE && (object == NULL ||
sys/vm/vm_map.c
2162
(object->flags & OBJ_COLORED) == 0))
sys/vm/vm_map.c
2172
find_space != VMFS_NO_SPACE && object == NULL &&
sys/vm/vm_map.c
2270
(rv = vm_map_alignspace(map, object, offset, addr, length,
sys/vm/vm_map.c
2292
rv = vm_map_insert(map, object, offset, *addr, *addr + length,
sys/vm/vm_map.c
2320
vm_map_find_min(vm_map_t map, vm_object_t object, vm_ooffset_t offset,
sys/vm/vm_map.c
2334
rv = vm_map_find(map, object, offset, addr, length, max_addr,
sys/vm/vm_map.c
2359
prev->object.vm_object == entry->object.vm_object &&
sys/vm/vm_map.c
2360
(prev->object.vm_object == NULL ||
sys/vm/vm_map.c
2384
if (entry->object.vm_object != NULL)
sys/vm/vm_map.c
2385
vm_object_deallocate(entry->object.vm_object);
sys/vm/vm_map.c
2424
vm_object_t object;
sys/vm/vm_map.c
2426
KASSERT(entry->object.vm_object == NULL,
sys/vm/vm_map.c
2430
object = vm_object_allocate_anon(atop(entry->end - entry->start), NULL,
sys/vm/vm_map.c
2432
entry->object.vm_object = object;
sys/vm/vm_map.c
2446
vm_object_t object;
sys/vm/vm_map.c
2451
object = entry->object.vm_object;
sys/vm/vm_map.c
2452
if (object == NULL && !vm_map_is_system(map) &&
sys/vm/vm_map.c
2455
else if (object != NULL &&
sys/vm/vm_map.c
2458
VM_OBJECT_WLOCK(object);
sys/vm/vm_map.c
2459
KASSERT(object->cred == NULL,
sys/vm/vm_map.c
2461
object->cred = entry->cred;
sys/vm/vm_map.c
2462
if (entry->end - entry->start < ptoa(object->size)) {
sys/vm/vm_map.c
2463
swap_reserve_force_by_cred(ptoa(object->size) -
sys/vm/vm_map.c
2464
entry->end + entry->start, object->cred);
sys/vm/vm_map.c
2466
VM_OBJECT_WUNLOCK(entry->object.vm_object);
sys/vm/vm_map.c
2495
vm_object_reference(new_entry->object.vm_object);
sys/vm/vm_map.c
2661
entry->object.vm_object == NULL) {
sys/vm/vm_map.c
2668
entry->object.sub_map = submap;
sys/vm/vm_map.c
2702
vm_object_t object, vm_pindex_t pindex, vm_size_t size, int flags)
sys/vm/vm_map.c
2710
if ((prot & (VM_PROT_READ | VM_PROT_EXECUTE)) == 0 || object == NULL)
sys/vm/vm_map.c
2712
if (object->type == OBJT_DEVICE || object->type == OBJT_SG) {
sys/vm/vm_map.c
2713
VM_OBJECT_WLOCK(object);
sys/vm/vm_map.c
2714
if (object->type == OBJT_DEVICE || object->type == OBJT_SG) {
sys/vm/vm_map.c
2715
pmap_object_init_pt(map->pmap, addr, object, pindex,
sys/vm/vm_map.c
2717
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_map.c
2720
VM_OBJECT_LOCK_DOWNGRADE(object);
sys/vm/vm_map.c
2722
VM_OBJECT_RLOCK(object);
sys/vm/vm_map.c
2725
if (psize + pindex > object->size) {
sys/vm/vm_map.c
2726
if (pindex >= object->size) {
sys/vm/vm_map.c
2727
VM_OBJECT_RUNLOCK(object);
sys/vm/vm_map.c
2730
psize = object->size - pindex;
sys/vm/vm_map.c
2737
vm_page_iter_limit_init(&pages, object, pindex + psize);
sys/vm/vm_map.c
2781
VM_OBJECT_RUNLOCK(object);
sys/vm/vm_map.c
2939
obj = entry->object.vm_object;
sys/vm/vm_map.c
3174
entry->object.vm_object != NULL &&
sys/vm/vm_map.c
3175
entry->object.vm_object->backing_object != NULL)
sys/vm/vm_map.c
3209
vm_object_madvise(entry->object.vm_object, pstart,
sys/vm/vm_map.c
3222
entry->object.vm_object,
sys/vm/vm_map.c
3531
vm_object_unwire(entry->object.vm_object, entry->offset,
sys/vm/vm_map.c
3818
vm_object_t object;
sys/vm/vm_map.c
3876
smap = entry->object.sub_map;
sys/vm/vm_map.c
3882
object = tentry->object.vm_object;
sys/vm/vm_map.c
3886
object = entry->object.vm_object;
sys/vm/vm_map.c
3888
vm_object_reference(object);
sys/vm/vm_map.c
3891
if (!vm_object_sync(object, offset, size, syncio, invalidate))
sys/vm/vm_map.c
3894
vm_object_deallocate(object);
sys/vm/vm_map.c
3926
vm_object_unwire(entry->object.vm_object, entry->offset, size,
sys/vm/vm_map.c
3936
vm_object_deallocate(entry->object.vm_object);
sys/vm/vm_map.c
3948
vm_object_t object;
sys/vm/vm_map.c
3953
object = entry->object.vm_object;
sys/vm/vm_map.c
3958
MPASS(object == NULL);
sys/vm/vm_map.c
3971
if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) != 0 || object == NULL) {
sys/vm/vm_map.c
3972
entry->object.vm_object = NULL;
sys/vm/vm_map.c
3973
} else if ((object->flags & OBJ_ANON) != 0 ||
sys/vm/vm_map.c
3974
object == kernel_object) {
sys/vm/vm_map.c
3975
KASSERT(entry->cred == NULL || object->cred == NULL ||
sys/vm/vm_map.c
3980
VM_OBJECT_WLOCK(object);
sys/vm/vm_map.c
3981
if (object->ref_count != 1 &&
sys/vm/vm_map.c
3982
((object->flags & OBJ_ONEMAPPING) != 0 ||
sys/vm/vm_map.c
3983
object == kernel_object)) {
sys/vm/vm_map.c
3984
vm_object_collapse(object);
sys/vm/vm_map.c
3992
vm_object_page_remove(object, offidxstart, offidxend,
sys/vm/vm_map.c
3994
if (offidxend >= object->size &&
sys/vm/vm_map.c
3995
offidxstart < object->size) {
sys/vm/vm_map.c
3996
oldsize = object->size;
sys/vm/vm_map.c
3997
object->size = offidxstart;
sys/vm/vm_map.c
3998
if (object->cred != NULL) {
sys/vm/vm_map.c
4000
object->size), object->cred);
sys/vm/vm_map.c
4004
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_map.c
4090
entry->object.vm_object != NULL)
sys/vm/vm_map.c
4181
src_object = src_entry->object.vm_object;
sys/vm/vm_map.c
4188
src_object = src_entry->object.vm_object;
sys/vm/vm_map.c
4203
dst_entry->object.vm_object = src_object;
sys/vm/vm_map.c
4258
if ((src_object = src_entry->object.vm_object) != NULL) {
sys/vm/vm_map.c
4263
src_object = src_entry->object.vm_object;
sys/vm/vm_map.c
4266
dst_entry->object.vm_object = src_object;
sys/vm/vm_map.c
4288
fake_entry->object.vm_object = src_object;
sys/vm/vm_map.c
4300
dst_entry->object.vm_object = NULL;
sys/vm/vm_map.c
4369
vm_object_t object;
sys/vm/vm_map.c
4423
object = old_entry->object.vm_object;
sys/vm/vm_map.c
4424
if (object == NULL) {
sys/vm/vm_map.c
4426
object = old_entry->object.vm_object;
sys/vm/vm_map.c
4433
vm_object_reference(object);
sys/vm/vm_map.c
4435
vm_object_shadow(&old_entry->object.vm_object,
sys/vm/vm_map.c
4449
vm_object_deallocate(object);
sys/vm/vm_map.c
4450
object = old_entry->object.vm_object;
sys/vm/vm_map.c
4452
VM_OBJECT_WLOCK(object);
sys/vm/vm_map.c
4453
vm_object_clear_flag(object, OBJ_ONEMAPPING);
sys/vm/vm_map.c
4455
KASSERT(object->cred == NULL,
sys/vm/vm_map.c
4457
object->cred = old_entry->cred;
sys/vm/vm_map.c
4470
object->type == OBJT_VNODE) {
sys/vm/vm_map.c
4471
KASSERT(((struct vnode *)object->
sys/vm/vm_map.c
4474
object));
sys/vm/vm_map.c
4475
KASSERT(object->un_pager.vnp.
sys/vm/vm_map.c
4478
object));
sys/vm/vm_map.c
4480
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_map.c
4493
vm_pager_update_writecount(object,
sys/vm/vm_map.c
4527
new_entry->object.vm_object = NULL;
sys/vm/vm_map.c
5006
vm_object_t *object, /* OUT */
sys/vm/vm_map.c
5040
*var_map = map = entry->object.sub_map;
sys/vm/vm_map.c
5118
eobject = entry->object.vm_object;
sys/vm/vm_map.c
5119
vm_object_shadow(&entry->object.vm_object,
sys/vm/vm_map.c
5121
if (eobject == entry->object.vm_object) {
sys/vm/vm_map.c
5144
if (entry->object.vm_object == NULL && !vm_map_is_system(map)) {
sys/vm/vm_map.c
5147
entry->object.vm_object = vm_object_allocate_anon(atop(size),
sys/vm/vm_map.c
5159
*object = entry->object.vm_object;
sys/vm/vm_map.c
5176
vm_object_t *object, /* OUT */
sys/vm/vm_map.c
5232
if (entry->object.vm_object == NULL && !vm_map_is_system(map))
sys/vm/vm_map.c
5240
*object = entry->object.vm_object;
sys/vm/vm_map.c
537
vm_object_t object;
sys/vm/vm_map.c
5390
(void *)entry->object.sub_map,
sys/vm/vm_map.c
5393
prev->object.sub_map !=
sys/vm/vm_map.c
5394
entry->object.sub_map) {
sys/vm/vm_map.c
5396
vm_map_print((vm_map_t)entry->object.sub_map);
sys/vm/vm_map.c
5403
(void *)entry->object.vm_object,
sys/vm/vm_map.c
5405
if (entry->object.vm_object && entry->object.vm_object->cred)
sys/vm/vm_map.c
5407
entry->object.vm_object->cred->cr_ruid);
sys/vm/vm_map.c
5414
prev->object.vm_object !=
sys/vm/vm_map.c
5415
entry->object.vm_object) {
sys/vm/vm_map.c
5418
entry->object.vm_object,
sys/vm/vm_map.c
545
object = entry->object.vm_object;
sys/vm/vm_map.c
546
KASSERT(object != NULL, ("No object for text, entry %p", entry));
sys/vm/vm_map.c
547
if ((object->flags & OBJ_ANON) != 0)
sys/vm/vm_map.c
548
object = object->handle;
sys/vm/vm_map.c
550
KASSERT(object->backing_object == NULL,
sys/vm/vm_map.c
551
("non-anon object %p shadows", object));
sys/vm/vm_map.c
552
KASSERT(object != NULL, ("No content object for text, entry %p obj %p",
sys/vm/vm_map.c
553
entry, entry->object.vm_object));
sys/vm/vm_map.c
560
vm_pager_getvp(object, &vp, &vp_held);
sys/vm/vm_map.c
585
vm_object_t object;
sys/vm/vm_map.c
602
object = entry->object.vm_object;
sys/vm/vm_map.c
603
KASSERT(object != NULL, ("No object for writecount"));
sys/vm/vm_map.c
604
vm_pager_release_writecount(object, entry->start,
sys/vm/vm_map.h
107
union vm_map_object object; /* object I point to */
sys/vm/vm_meter.c
167
vm_object_t object;
sys/vm/vm_meter.c
220
TAILQ_FOREACH(object, &vm_object_list, object_list) {
sys/vm/vm_meter.c
226
if ((object->flags & OBJ_FICTITIOUS) != 0) {
sys/vm/vm_meter.c
232
if (object->ref_count == 0) {
sys/vm/vm_meter.c
239
if (object->ref_count == 1 &&
sys/vm/vm_meter.c
240
(object->flags & (OBJ_ANON | OBJ_SWAP)) == OBJ_SWAP) {
sys/vm/vm_meter.c
248
total.t_vm += object->size;
sys/vm/vm_meter.c
249
total.t_rm += object->resident_page_count;
sys/vm/vm_meter.c
250
if (vm_object_is_active(object)) {
sys/vm/vm_meter.c
251
total.t_avm += object->size;
sys/vm/vm_meter.c
252
total.t_arm += object->resident_page_count;
sys/vm/vm_meter.c
254
if (object->shadow_count > 1) {
sys/vm/vm_meter.c
256
total.t_vmshr += object->size;
sys/vm/vm_meter.c
257
total.t_rmshr += object->resident_page_count;
sys/vm/vm_meter.c
258
if (vm_object_is_active(object)) {
sys/vm/vm_meter.c
259
total.t_avmshr += object->size;
sys/vm/vm_meter.c
260
total.t_armshr += object->resident_page_count;
sys/vm/vm_mmap.c
1477
vm_object_t object;
sys/vm/vm_mmap.c
1487
object = NULL;
sys/vm/vm_mmap.c
1501
dsw, &foff, &object);
sys/vm/vm_mmap.c
1507
handle, &foff, &object, &writecounted);
sys/vm/vm_mmap.c
1517
error = vm_mmap_object(map, addr, size, prot, maxprot, flags, object,
sys/vm/vm_mmap.c
1519
if (error != 0 && object != NULL) {
sys/vm/vm_mmap.c
1525
vm_pager_release_writecount(object, 0, size);
sys/vm/vm_mmap.c
1526
vm_object_deallocate(object);
sys/vm/vm_mmap.c
1570
vm_prot_t maxprot, int flags, vm_object_t object, vm_ooffset_t foff,
sys/vm/vm_mmap.c
1609
if (object != NULL) {
sys/vm/vm_mmap.c
1635
if (object != NULL) {
sys/vm/vm_mmap.c
1663
rv = vm_map_find_min(map, object, foff, addr, size,
sys/vm/vm_mmap.c
1667
rv = vm_map_find(map, object, foff, addr, size,
sys/vm/vm_mmap.c
1671
rv = vm_map_fixed(map, object, foff, *addr, size,
sys/vm/vm_mmap.c
836
vm_object_t object;
sys/vm/vm_mmap.c
887
current->object.vm_object == NULL)
sys/vm/vm_mmap.c
907
object = NULL;
sys/vm/vm_mmap.c
928
while (object == NULL || m->object != object) {
sys/vm/vm_mmap.c
929
if (object != NULL)
sys/vm/vm_mmap.c
930
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_mmap.c
931
object = atomic_load_ptr(&m->object);
sys/vm/vm_mmap.c
932
if (object == NULL)
sys/vm/vm_mmap.c
934
VM_OBJECT_WLOCK(object);
sys/vm/vm_mmap.c
948
if (current->object.vm_object != object) {
sys/vm/vm_mmap.c
949
if (object != NULL)
sys/vm/vm_mmap.c
950
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_mmap.c
951
object = current->object.vm_object;
sys/vm/vm_mmap.c
952
VM_OBJECT_WLOCK(object);
sys/vm/vm_mmap.c
954
if ((object->flags & OBJ_SWAP) != 0 ||
sys/vm/vm_mmap.c
955
object->type == OBJT_VNODE) {
sys/vm/vm_mmap.c
958
m = vm_page_lookup(object, pindex);
sys/vm/vm_mmap.c
966
VM_OBJECT_ASSERT_WLOCKED(m->object);
sys/vm/vm_mmap.c
987
if (object != NULL)
sys/vm/vm_mmap.c
988
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_object.c
1046
vm_object_page_clean(vm_object_t object, vm_ooffset_t start, vm_ooffset_t end,
sys/vm/vm_object.c
1056
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
1058
if (!vm_object_mightbedirty(object) || object->resident_page_count == 0)
sys/vm/vm_object.c
1066
tend = (end == 0) ? object->size : OFF_TO_IDX(end + PAGE_MASK);
sys/vm/vm_object.c
1067
allclean = tstart == 0 && tend >= object->size;
sys/vm/vm_object.c
1069
vm_page_iter_init(&pages, object);
sys/vm/vm_object.c
1072
curgeneration = object->generation;
sys/vm/vm_object.c
1084
if (object->generation != curgeneration &&
sys/vm/vm_object.c
1095
if (object->type == OBJT_VNODE) {
sys/vm/vm_object.c
1103
if (object->generation != curgeneration &&
sys/vm/vm_object.c
1138
if (allclean && object->type == OBJT_VNODE)
sys/vm/vm_object.c
1139
object->cleangeneration = curgeneration;
sys/vm/vm_object.c
115
static void vm_object_backing_remove(vm_object_t object);
sys/vm/vm_object.c
1158
vm_object_sync(vm_object_t object, vm_ooffset_t offset, vm_size_t size,
sys/vm/vm_object.c
1167
if (object == NULL)
sys/vm/vm_object.c
1171
VM_OBJECT_WLOCK(object);
sys/vm/vm_object.c
1172
while ((backing_object = object->backing_object) != NULL) {
sys/vm/vm_object.c
1174
offset += object->backing_object_offset;
sys/vm/vm_object.c
1175
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_object.c
1176
object = backing_object;
sys/vm/vm_object.c
1177
if (object->size < OFF_TO_IDX(offset + size))
sys/vm/vm_object.c
1178
size = IDX_TO_OFF(object->size) - offset;
sys/vm/vm_object.c
1192
if (object->type == OBJT_VNODE &&
sys/vm/vm_object.c
1193
vm_object_mightbedirty(object) != 0 &&
sys/vm/vm_object.c
1194
((vp = object->handle)->v_vflag & VV_NOSYNC) == 0) {
sys/vm/vm_object.c
1195
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_object.c
1199
atop(size) == object->size) {
sys/vm/vm_object.c
1213
VM_OBJECT_WLOCK(object);
sys/vm/vm_object.c
1214
res = vm_object_page_clean(object, offset, offset + size,
sys/vm/vm_object.c
1216
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_object.c
1238
VM_OBJECT_WLOCK(object);
sys/vm/vm_object.c
1240
if ((object->type == OBJT_VNODE ||
sys/vm/vm_object.c
1241
object->type == OBJT_DEVICE) && invalidate) {
sys/vm/vm_object.c
1242
if (object->type == OBJT_DEVICE)
sys/vm/vm_object.c
1253
vm_object_page_remove(object, OFF_TO_IDX(offset),
sys/vm/vm_object.c
1256
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_object.c
1267
vm_object_advice_applies(vm_object_t object, int advice)
sys/vm/vm_object.c
1270
if ((object->flags & OBJ_UNMANAGED) != 0)
sys/vm/vm_object.c
1274
return ((object->flags & (OBJ_ONEMAPPING | OBJ_ANON)) ==
sys/vm/vm_object.c
1279
vm_object_madvise_freespace(vm_object_t object, int advice, vm_pindex_t pindex,
sys/vm/vm_object.c
1284
vm_pager_freespace(object, pindex, size);
sys/vm/vm_object.c
1308
vm_object_madvise(vm_object_t object, vm_pindex_t pindex, vm_pindex_t end,
sys/vm/vm_object.c
1316
if (object == NULL)
sys/vm/vm_object.c
1319
vm_page_iter_init(&pages, object);
sys/vm/vm_object.c
1321
VM_OBJECT_WLOCK(object);
sys/vm/vm_object.c
1322
if (!vm_object_advice_applies(object, advice)) {
sys/vm/vm_object.c
1323
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_object.c
1328
tobject = object;
sys/vm/vm_object.c
1342
if (object->backing_object == NULL) {
sys/vm/vm_object.c
1345
vm_object_madvise_freespace(object, advice,
sys/vm/vm_object.c
1366
if (tobject != object)
sys/vm/vm_object.c
1390
if (object != tobject)
sys/vm/vm_object.c
1391
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_object.c
1409
if (tobject != object)
sys/vm/vm_object.c
1412
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_object.c
1426
vm_object_shadow(vm_object_t *object, vm_ooffset_t *offset, vm_size_t length,
sys/vm/vm_object.c
1432
source = *object;
sys/vm/vm_object.c
148
static SYSCTL_NODE(_vm_stats, OID_AUTO, object, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
sys/vm/vm_object.c
1496
*object = result;
sys/vm/vm_object.c
1516
orig_object = entry->object.vm_object;
sys/vm/vm_object.c
1654
entry->object.vm_object = new_object;
sys/vm/vm_object.c
1661
vm_object_collapse_scan_wait(struct pctrie_iter *pages, vm_object_t object,
sys/vm/vm_object.c
1666
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
1667
backing_object = object->backing_object;
sys/vm/vm_object.c
1670
KASSERT(p == NULL || p->object == object || p->object == backing_object,
sys/vm/vm_object.c
1671
("invalid ownership %p %p %p", p, object, backing_object));
sys/vm/vm_object.c
1674
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_object.c
1677
VM_OBJECT_WLOCK(object);
sys/vm/vm_object.c
1678
} else if (p->object == object) {
sys/vm/vm_object.c
1681
VM_OBJECT_WLOCK(object);
sys/vm/vm_object.c
1683
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_object.c
1686
VM_OBJECT_WLOCK(object);
sys/vm/vm_object.c
1694
vm_object_collapse_scan(vm_object_t object)
sys/vm/vm_object.c
1701
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
1702
VM_OBJECT_ASSERT_WLOCKED(object->backing_object);
sys/vm/vm_object.c
1704
backing_object = object->backing_object;
sys/vm/vm_object.c
1705
backing_offset_index = OFF_TO_IDX(object->backing_object_offset);
sys/vm/vm_object.c
1716
next = vm_object_collapse_scan_wait(&pages, object, p);
sys/vm/vm_object.c
1720
KASSERT(object->backing_object == backing_object,
sys/vm/vm_object.c
1722
object->backing_object, backing_object));
sys/vm/vm_object.c
1723
KASSERT(p->object == backing_object,
sys/vm/vm_object.c
1725
p->object, backing_object));
sys/vm/vm_object.c
1727
if (p->pindex < backing_offset_index || object->size <=
sys/vm/vm_object.c
1748
pp = vm_page_lookup(object, new_pindex);
sys/vm/vm_object.c
1757
next = vm_object_collapse_scan_wait(&pages, object, pp);
sys/vm/vm_object.c
176
vm_object_t object;
sys/vm/vm_object.c
1772
if (pp != NULL || vm_pager_has_page(object, new_pindex, NULL,
sys/vm/vm_object.c
178
object = (vm_object_t)mem;
sys/vm/vm_object.c
179
KASSERT(object->ref_count == 0,
sys/vm/vm_object.c
1799
if (!vm_page_iter_rename(&pages, p, object, new_pindex)) {
sys/vm/vm_object.c
180
("object %p ref_count = %d", object, object->ref_count));
sys/vm/vm_object.c
1801
next = vm_object_collapse_scan_wait(&pages, object,
sys/vm/vm_object.c
181
KASSERT(vm_radix_is_empty(&object->rtree),
sys/vm/vm_object.c
1814
vm_reserv_rename(p, object, backing_object,
sys/vm/vm_object.c
182
("object %p has resident pages in its trie", object));
sys/vm/vm_object.c
1831
vm_object_collapse(vm_object_t object)
sys/vm/vm_object.c
1835
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
1838
KASSERT((object->flags & (OBJ_DEAD | OBJ_ANON)) == OBJ_ANON,
sys/vm/vm_object.c
184
KASSERT(LIST_EMPTY(&object->rvq),
sys/vm/vm_object.c
1846
backing_object = vm_object_backing_collapse_wait(object);
sys/vm/vm_object.c
1850
KASSERT(object->ref_count > 0 &&
sys/vm/vm_object.c
1851
object->ref_count > atomic_load_int(&object->shadow_count),
sys/vm/vm_object.c
1853
object->ref_count, atomic_load_int(&object->shadow_count)));
sys/vm/vm_object.c
1857
KASSERT((object->flags & (OBJ_COLLAPSING | OBJ_DEAD)) == 0,
sys/vm/vm_object.c
186
object));
sys/vm/vm_object.c
1871
vm_object_pip_add(object, 1);
sys/vm/vm_object.c
1872
vm_object_set_flag(object, OBJ_COLLAPSING);
sys/vm/vm_object.c
188
KASSERT(!vm_object_busied(object),
sys/vm/vm_object.c
1880
vm_object_collapse_scan(object);
sys/vm/vm_object.c
1889
swap_pager_copy(backing_object, object,
sys/vm/vm_object.c
189
("object %p busy = %d", object, blockcount_read(&object->busy)));
sys/vm/vm_object.c
1890
OFF_TO_IDX(object->backing_object_offset), TRUE);
sys/vm/vm_object.c
1895
vm_object_clear_flag(object, OBJ_COLLAPSING);
sys/vm/vm_object.c
1896
vm_object_backing_transfer(object, backing_object);
sys/vm/vm_object.c
1897
object->backing_object_offset +=
sys/vm/vm_object.c
1899
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_object.c
190
KASSERT(object->resident_page_count == 0,
sys/vm/vm_object.c
1900
vm_object_pip_wakeup(object);
sys/vm/vm_object.c
1917
VM_OBJECT_WLOCK(object);
sys/vm/vm_object.c
192
object, object->resident_page_count));
sys/vm/vm_object.c
1926
if (!swap_pager_scan_all_shadowed(object)) {
sys/vm/vm_object.c
193
KASSERT(atomic_load_int(&object->shadow_count) == 0,
sys/vm/vm_object.c
1936
vm_object_backing_remove_locked(object);
sys/vm/vm_object.c
1939
vm_object_backing_insert_ref(object,
sys/vm/vm_object.c
1941
object->backing_object_offset +=
sys/vm/vm_object.c
195
object, atomic_load_int(&object->shadow_count)));
sys/vm/vm_object.c
196
KASSERT(object->type == OBJT_DEAD,
sys/vm/vm_object.c
198
object, object->type));
sys/vm/vm_object.c
199
KASSERT(object->cred == NULL,
sys/vm/vm_object.c
1990
vm_object_page_remove(vm_object_t object, vm_pindex_t start, vm_pindex_t end,
sys/vm/vm_object.c
1996
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
1997
KASSERT((object->flags & OBJ_UNMANAGED) == 0 ||
sys/vm/vm_object.c
1999
("vm_object_page_remove: illegal options for object %p", object));
sys/vm/vm_object.c
2000
if (object->resident_page_count == 0)
sys/vm/vm_object.c
2002
vm_object_pip_add(object, 1);
sys/vm/vm_object.c
2003
vm_page_iter_limit_init(&pages, object, end);
sys/vm/vm_object.c
201
object, object->cred));
sys/vm/vm_object.c
2034
VM_OBJECT_WLOCK(object);
sys/vm/vm_object.c
2045
object->ref_count != 0)
sys/vm/vm_object.c
2059
object->ref_count != 0 &&
sys/vm/vm_object.c
2068
object->ref_count != 0 && !vm_page_try_remove_all(p))
sys/vm/vm_object.c
2072
vm_object_pip_wakeup(object);
sys/vm/vm_object.c
2075
vm_pager_freespace(object, start, (end == 0 ? object->size : end) -
sys/vm/vm_object.c
208
vm_object_t object;
sys/vm/vm_object.c
2096
vm_object_page_noreuse(vm_object_t object, vm_pindex_t start, vm_pindex_t end)
sys/vm/vm_object.c
210
object = (vm_object_t)mem;
sys/vm/vm_object.c
2101
VM_OBJECT_ASSERT_LOCKED(object);
sys/vm/vm_object.c
2102
KASSERT((object->flags & (OBJ_FICTITIOUS | OBJ_UNMANAGED)) == 0,
sys/vm/vm_object.c
2103
("vm_object_page_noreuse: illegal object %p", object));
sys/vm/vm_object.c
2104
if (object->resident_page_count == 0)
sys/vm/vm_object.c
2107
vm_page_iter_limit_init(&pages, object, end);
sys/vm/vm_object.c
211
rw_init_flags(&object->lock, "vmobject", RW_DUPOK | RW_NEW);
sys/vm/vm_object.c
2123
vm_object_populate(vm_object_t object, vm_pindex_t start, vm_pindex_t end)
sys/vm/vm_object.c
2130
vm_page_iter_init(&pages, object);
sys/vm/vm_object.c
2131
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
2133
rv = vm_page_grab_valid_iter(&m, object, pindex,
sys/vm/vm_object.c
214
object->type = OBJT_DEAD;
sys/vm/vm_object.c
215
vm_radix_init(&object->rtree);
sys/vm/vm_object.c
216
refcount_init(&object->ref_count, 0);
sys/vm/vm_object.c
217
blockcount_init(&object->paging_in_progress);
sys/vm/vm_object.c
218
blockcount_init(&object->busy);
sys/vm/vm_object.c
219
object->resident_page_count = 0;
sys/vm/vm_object.c
220
atomic_store_int(&object->shadow_count, 0);
sys/vm/vm_object.c
221
object->flags = OBJ_DEAD;
sys/vm/vm_object.c
224
TAILQ_INSERT_TAIL(&vm_object_list, object, object_list);
sys/vm/vm_object.c
2300
vm_object_prepare_buf_pages(vm_object_t object, vm_page_t *ma_dst, int count,
sys/vm/vm_object.c
2307
vm_page_iter_init(&pages, object);
sys/vm/vm_object.c
2308
VM_OBJECT_ASSERT_LOCKED(object);
sys/vm/vm_object.c
231
vm_object_t object, void *handle)
sys/vm/vm_object.c
2316
m = vm_page_alloc_iter(object, pindex - i - 1,
sys/vm/vm_object.c
233
LIST_INIT(&object->shadow_head);
sys/vm/vm_object.c
2336
(msucc != NULL ? msucc->pindex : object->size) - pindex);
sys/vm/vm_object.c
2338
m = vm_page_alloc_iter(object, pindex + i,
sys/vm/vm_object.c
235
object->type = type;
sys/vm/vm_object.c
2350
vm_object_set_writeable_dirty_(vm_object_t object)
sys/vm/vm_object.c
2352
atomic_add_int(&object->generation, 1);
sys/vm/vm_object.c
2356
vm_object_mightbedirty_(vm_object_t object)
sys/vm/vm_object.c
2358
return (object->generation != object->cleangeneration);
sys/vm/vm_object.c
236
object->flags = flags;
sys/vm/vm_object.c
2370
vm_object_unwire(vm_object_t object, vm_ooffset_t offset, vm_size_t length,
sys/vm/vm_object.c
238
pctrie_init(&object->un_pager.swp.swp_blks);
sys/vm/vm_object.c
2384
if ((object->flags & OBJ_FICTITIOUS) != 0)
sys/vm/vm_object.c
2388
vm_page_iter_init(&pages, object);
sys/vm/vm_object.c
239
object->un_pager.swp.writemappings = 0;
sys/vm/vm_object.c
2391
VM_OBJECT_RLOCK(object);
sys/vm/vm_object.c
2400
tobject = object;
sys/vm/vm_object.c
2423
for (tobject = object; locked_depth >= 1;
sys/vm/vm_object.c
2426
if (tm->object != tobject)
sys/vm/vm_object.c
2430
tobject = tm->object;
sys/vm/vm_object.c
2443
for (tobject = object; locked_depth >= 1; locked_depth--) {
sys/vm/vm_object.c
2456
vm_object_vnode(vm_object_t object)
sys/vm/vm_object.c
2460
VM_OBJECT_ASSERT_LOCKED(object);
sys/vm/vm_object.c
2461
vm_pager_getvp(object, &vp, NULL);
sys/vm/vm_object.c
249
object->pg_color = 0;
sys/vm/vm_object.c
250
object->size = size;
sys/vm/vm_object.c
251
object->domain.dr_policy = NULL;
sys/vm/vm_object.c
252
object->generation = 1;
sys/vm/vm_object.c
253
object->cleangeneration = 1;
sys/vm/vm_object.c
254
refcount_init(&object->ref_count, 1);
sys/vm/vm_object.c
255
object->memattr = VM_MEMATTR_DEFAULT;
sys/vm/vm_object.c
256
object->cred = NULL;
sys/vm/vm_object.c
257
object->handle = handle;
sys/vm/vm_object.c
258
object->backing_object = NULL;
sys/vm/vm_object.c
259
object->backing_object_offset = (vm_ooffset_t) 0;
sys/vm/vm_object.c
261
LIST_INIT(&object->rvq);
sys/vm/vm_object.c
263
umtx_shm_object_init(object);
sys/vm/vm_object.c
2695
_vm_object_in_map(vm_map_t map, vm_object_t object, vm_map_entry_t entry)
sys/vm/vm_object.c
2706
if (_vm_object_in_map(map, object, tmpe)) {
sys/vm/vm_object.c
2711
tmpm = entry->object.sub_map;
sys/vm/vm_object.c
2713
if (_vm_object_in_map(tmpm, object, tmpe)) {
sys/vm/vm_object.c
2717
} else if ((obj = entry->object.vm_object) != NULL) {
sys/vm/vm_object.c
2719
if (obj == object) {
sys/vm/vm_object.c
2727
vm_object_in_map(vm_object_t object)
sys/vm/vm_object.c
2735
if (_vm_object_in_map(&p->p_vmspace->vm_map, object, 0)) {
sys/vm/vm_object.c
2741
if (_vm_object_in_map(kernel_map, object, 0))
sys/vm/vm_object.c
2748
vm_object_t object;
sys/vm/vm_object.c
2754
TAILQ_FOREACH(object, &vm_object_list, object_list) {
sys/vm/vm_object.c
2755
if ((object->flags & OBJ_ANON) != 0) {
sys/vm/vm_object.c
2756
if (object->ref_count == 0) {
sys/vm/vm_object.c
2759
(u_long)object->size);
sys/vm/vm_object.c
2761
if (!vm_object_in_map(object)) {
sys/vm/vm_object.c
2765
object->ref_count, (u_long)object->size,
sys/vm/vm_object.c
2766
(u_long)object->size,
sys/vm/vm_object.c
2767
(void *)object->backing_object);
sys/vm/vm_object.c
2778
DB_SHOW_COMMAND(object, vm_object_print_static)
sys/vm/vm_object.c
2782
vm_object_t object = (vm_object_t)addr;
sys/vm/vm_object.c
2792
if (object == NULL)
sys/vm/vm_object.c
2796
object, (int)object->type, (uintmax_t)object->size,
sys/vm/vm_object.c
2797
object->resident_page_count, object->ref_count, object->flags);
sys/vm/vm_object.c
2799
object->cred ? object->cred->cr_ruid : -1);
sys/vm/vm_object.c
2801
atomic_load_int(&object->shadow_count),
sys/vm/vm_object.c
2802
object->backing_object ? object->backing_object->ref_count : 0,
sys/vm/vm_object.c
2803
object->backing_object, (uintmax_t)object->backing_object_offset);
sys/vm/vm_object.c
2810
vm_page_iter_init(&pages, object);
sys/vm/vm_object.c
2850
vm_object_t object;
sys/vm/vm_object.c
2854
TAILQ_FOREACH(object, &vm_object_list, object_list) {
sys/vm/vm_object.c
2855
db_printf("new object: %p\n", (void *)object);
sys/vm/vm_object.c
2859
vm_page_iter_init(&pages, object);
sys/vm/vm_object.c
307
vm_object_clear_flag(vm_object_t object, u_short bits)
sys/vm/vm_object.c
310
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
311
object->flags &= ~bits;
sys/vm/vm_object.c
324
vm_object_set_memattr(vm_object_t object, vm_memattr_t memattr)
sys/vm/vm_object.c
327
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
329
if (object->type == OBJT_DEAD)
sys/vm/vm_object.c
331
if (!vm_radix_is_empty(&object->rtree))
sys/vm/vm_object.c
334
object->memattr = memattr;
sys/vm/vm_object.c
339
vm_object_pip_add(vm_object_t object, short i)
sys/vm/vm_object.c
343
blockcount_acquire(&object->paging_in_progress, i);
sys/vm/vm_object.c
347
vm_object_pip_wakeup(vm_object_t object)
sys/vm/vm_object.c
350
vm_object_pip_wakeupn(object, 1);
sys/vm/vm_object.c
354
vm_object_pip_wakeupn(vm_object_t object, short i)
sys/vm/vm_object.c
358
blockcount_release(&object->paging_in_progress, i);
sys/vm/vm_object.c
367
vm_object_pip_sleep(vm_object_t object, const char *waitid)
sys/vm/vm_object.c
370
(void)blockcount_sleep(&object->paging_in_progress, &object->lock,
sys/vm/vm_object.c
375
vm_object_pip_wait(vm_object_t object, const char *waitid)
sys/vm/vm_object.c
378
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
380
blockcount_wait(&object->paging_in_progress, &object->lock, waitid,
sys/vm/vm_object.c
385
vm_object_pip_wait_unlocked(vm_object_t object, const char *waitid)
sys/vm/vm_object.c
388
VM_OBJECT_ASSERT_UNLOCKED(object);
sys/vm/vm_object.c
390
blockcount_wait(&object->paging_in_progress, NULL, waitid, PVM);
sys/vm/vm_object.c
401
vm_object_t object;
sys/vm/vm_object.c
427
object = (vm_object_t)uma_zalloc(obj_zone, M_WAITOK);
sys/vm/vm_object.c
428
_vm_object_allocate(type, size, flags, object, NULL);
sys/vm/vm_object.c
430
return (object);
sys/vm/vm_object.c
436
vm_object_t object;
sys/vm/vm_object.c
439
object = (vm_object_t)uma_zalloc(obj_zone, M_WAITOK);
sys/vm/vm_object.c
440
_vm_object_allocate(dyntype, size, flags, object, NULL);
sys/vm/vm_object.c
442
return (object);
sys/vm/vm_object.c
456
vm_object_t handle, object;
sys/vm/vm_object.c
464
object = uma_zalloc(obj_zone, M_WAITOK);
sys/vm/vm_object.c
466
OBJ_ANON | OBJ_ONEMAPPING | OBJ_SWAP, object, handle);
sys/vm/vm_object.c
467
object->cred = cred;
sys/vm/vm_object.c
468
return (object);
sys/vm/vm_object.c
472
vm_object_reference_vnode(vm_object_t object)
sys/vm/vm_object.c
480
if (!refcount_acquire_if_gt(&object->ref_count, 0)) {
sys/vm/vm_object.c
481
VM_OBJECT_RLOCK(object);
sys/vm/vm_object.c
482
old = refcount_acquire(&object->ref_count);
sys/vm/vm_object.c
483
if (object->type == OBJT_VNODE && old == 0)
sys/vm/vm_object.c
484
vref(object->handle);
sys/vm/vm_object.c
485
VM_OBJECT_RUNLOCK(object);
sys/vm/vm_object.c
495
vm_object_reference(vm_object_t object)
sys/vm/vm_object.c
498
if (object == NULL)
sys/vm/vm_object.c
501
if (object->type == OBJT_VNODE)
sys/vm/vm_object.c
502
vm_object_reference_vnode(object);
sys/vm/vm_object.c
504
refcount_acquire(&object->ref_count);
sys/vm/vm_object.c
505
KASSERT((object->flags & OBJ_DEAD) == 0,
sys/vm/vm_object.c
517
vm_object_reference_locked(vm_object_t object)
sys/vm/vm_object.c
521
VM_OBJECT_ASSERT_LOCKED(object);
sys/vm/vm_object.c
522
old = refcount_acquire(&object->ref_count);
sys/vm/vm_object.c
523
if (object->type == OBJT_VNODE && old == 0)
sys/vm/vm_object.c
524
vref(object->handle);
sys/vm/vm_object.c
525
KASSERT((object->flags & OBJ_DEAD) == 0,
sys/vm/vm_object.c
533
vm_object_deallocate_vnode(vm_object_t object)
sys/vm/vm_object.c
535
struct vnode *vp = (struct vnode *) object->handle;
sys/vm/vm_object.c
538
KASSERT(object->type == OBJT_VNODE,
sys/vm/vm_object.c
543
last = refcount_release(&object->ref_count);
sys/vm/vm_object.c
544
VM_OBJECT_RUNLOCK(object);
sys/vm/vm_object.c
550
umtx_shm_object_terminated(object);
sys/vm/vm_object.c
564
vm_object_t object;
sys/vm/vm_object.c
567
object = LIST_FIRST(&backing_object->shadow_head);
sys/vm/vm_object.c
568
KASSERT(object != NULL &&
sys/vm/vm_object.c
573
KASSERT((object->flags & OBJ_ANON) != 0,
sys/vm/vm_object.c
574
("invalid shadow object %p", object));
sys/vm/vm_object.c
576
if (!VM_OBJECT_TRYWLOCK(object)) {
sys/vm/vm_object.c
581
vm_object_pip_add(object, 1);
sys/vm/vm_object.c
583
VM_OBJECT_WLOCK(object);
sys/vm/vm_object.c
584
vm_object_pip_wakeup(object);
sys/vm/vm_object.c
591
if ((object->flags & (OBJ_DEAD | OBJ_COLLAPSING)) != 0 ||
sys/vm/vm_object.c
592
!refcount_acquire_if_not_zero(&object->ref_count)) {
sys/vm/vm_object.c
593
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_object.c
596
backing_object = object->backing_object;
sys/vm/vm_object.c
598
vm_object_collapse(object);
sys/vm/vm_object.c
599
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_object.c
601
return (object);
sys/vm/vm_object.c
616
vm_object_deallocate(vm_object_t object)
sys/vm/vm_object.c
621
while (object != NULL) {
sys/vm/vm_object.c
629
if ((object->flags & OBJ_ANON) == 0)
sys/vm/vm_object.c
630
released = refcount_release_if_gt(&object->ref_count, 1);
sys/vm/vm_object.c
632
released = refcount_release_if_gt(&object->ref_count, 2);
sys/vm/vm_object.c
636
if (object->type == OBJT_VNODE) {
sys/vm/vm_object.c
637
VM_OBJECT_RLOCK(object);
sys/vm/vm_object.c
638
if (object->type == OBJT_VNODE) {
sys/vm/vm_object.c
639
vm_object_deallocate_vnode(object);
sys/vm/vm_object.c
642
VM_OBJECT_RUNLOCK(object);
sys/vm/vm_object.c
645
VM_OBJECT_WLOCK(object);
sys/vm/vm_object.c
646
KASSERT(object->ref_count > 0,
sys/vm/vm_object.c
648
object->type));
sys/vm/vm_object.c
654
if (!refcount_release(&object->ref_count)) {
sys/vm/vm_object.c
655
if (object->ref_count > 1 ||
sys/vm/vm_object.c
656
atomic_load_int(&object->shadow_count) == 0) {
sys/vm/vm_object.c
657
if ((object->flags & OBJ_ANON) != 0 &&
sys/vm/vm_object.c
658
object->ref_count == 1)
sys/vm/vm_object.c
659
vm_object_set_flag(object,
sys/vm/vm_object.c
661
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_object.c
666
object = vm_object_deallocate_anon(object);
sys/vm/vm_object.c
674
umtx_shm_object_terminated(object);
sys/vm/vm_object.c
675
temp = object->backing_object;
sys/vm/vm_object.c
677
KASSERT(object->type == OBJT_SWAP,
sys/vm/vm_object.c
678
("shadowed tmpfs v_object 2 %p", object));
sys/vm/vm_object.c
679
vm_object_backing_remove(object);
sys/vm/vm_object.c
682
KASSERT((object->flags & OBJ_DEAD) == 0,
sys/vm/vm_object.c
684
vm_object_set_flag(object, OBJ_DEAD);
sys/vm/vm_object.c
685
vm_object_terminate(object);
sys/vm/vm_object.c
686
object = temp;
sys/vm/vm_object.c
691
vm_object_destroy(vm_object_t object)
sys/vm/vm_object.c
693
uma_zfree(obj_zone, object);
sys/vm/vm_object.c
697
vm_object_sub_shadow(vm_object_t object)
sys/vm/vm_object.c
699
KASSERT(object->shadow_count >= 1,
sys/vm/vm_object.c
700
("object %p sub_shadow count zero", object));
sys/vm/vm_object.c
701
atomic_subtract_int(&object->shadow_count, 1);
sys/vm/vm_object.c
705
vm_object_backing_remove_locked(vm_object_t object)
sys/vm/vm_object.c
709
backing_object = object->backing_object;
sys/vm/vm_object.c
710
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
713
KASSERT((object->flags & OBJ_COLLAPSING) == 0,
sys/vm/vm_object.c
717
if ((object->flags & OBJ_SHADOWLIST) != 0) {
sys/vm/vm_object.c
718
LIST_REMOVE(object, shadow_list);
sys/vm/vm_object.c
719
vm_object_clear_flag(object, OBJ_SHADOWLIST);
sys/vm/vm_object.c
721
object->backing_object = NULL;
sys/vm/vm_object.c
725
vm_object_backing_remove(vm_object_t object)
sys/vm/vm_object.c
729
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
731
backing_object = object->backing_object;
sys/vm/vm_object.c
732
if ((object->flags & OBJ_SHADOWLIST) != 0) {
sys/vm/vm_object.c
734
vm_object_backing_remove_locked(object);
sys/vm/vm_object.c
737
object->backing_object = NULL;
sys/vm/vm_object.c
743
vm_object_backing_insert_locked(vm_object_t object, vm_object_t backing_object)
sys/vm/vm_object.c
746
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
751
LIST_INSERT_HEAD(&backing_object->shadow_head, object,
sys/vm/vm_object.c
753
vm_object_set_flag(object, OBJ_SHADOWLIST);
sys/vm/vm_object.c
755
object->backing_object = backing_object;
sys/vm/vm_object.c
759
vm_object_backing_insert(vm_object_t object, vm_object_t backing_object)
sys/vm/vm_object.c
762
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
766
vm_object_backing_insert_locked(object, backing_object);
sys/vm/vm_object.c
769
object->backing_object = backing_object;
sys/vm/vm_object.c
779
vm_object_backing_insert_ref(vm_object_t object, vm_object_t backing_object)
sys/vm/vm_object.c
782
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
789
vm_object_backing_insert_locked(object, backing_object);
sys/vm/vm_object.c
795
object->backing_object = backing_object;
sys/vm/vm_object.c
803
vm_object_backing_transfer(vm_object_t object, vm_object_t backing_object)
sys/vm/vm_object.c
811
vm_object_backing_remove_locked(object);
sys/vm/vm_object.c
818
vm_object_backing_insert_locked(object, new_backing_object);
sys/vm/vm_object.c
826
object->backing_object = new_backing_object;
sys/vm/vm_object.c
835
vm_object_collapse_wait(vm_object_t object)
sys/vm/vm_object.c
838
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
840
while ((object->flags & OBJ_COLLAPSING) != 0) {
sys/vm/vm_object.c
841
vm_object_pip_wait(object, "vmcolwait");
sys/vm/vm_object.c
851
vm_object_backing_collapse_wait(vm_object_t object)
sys/vm/vm_object.c
855
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
858
backing_object = object->backing_object;
sys/vm/vm_object.c
865
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_object.c
868
VM_OBJECT_WLOCK(object);
sys/vm/vm_object.c
881
vm_object_t object __diagused = objectv;
sys/vm/vm_object.c
884
KASSERT(p->object == object &&
sys/vm/vm_object.c
887
p->object = NULL;
sys/vm/vm_object.c
889
KASSERT((object->flags & OBJ_UNMANAGED) != 0 ||
sys/vm/vm_object.c
902
vm_object_terminate_pages(vm_object_t object)
sys/vm/vm_object.c
904
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
911
if (object->resident_page_count == 0)
sys/vm/vm_object.c
914
vm_radix_reclaim_callback(&object->rtree,
sys/vm/vm_object.c
915
vm_object_terminate_single_page, object);
sys/vm/vm_object.c
916
object->resident_page_count = 0;
sys/vm/vm_object.c
917
if (object->type == OBJT_VNODE)
sys/vm/vm_object.c
918
vdrop(object->handle);
sys/vm/vm_object.c
929
vm_object_terminate(vm_object_t object)
sys/vm/vm_object.c
932
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_object.c
933
KASSERT((object->flags & OBJ_DEAD) != 0,
sys/vm/vm_object.c
934
("terminating non-dead obj %p", object));
sys/vm/vm_object.c
935
KASSERT((object->flags & OBJ_COLLAPSING) == 0,
sys/vm/vm_object.c
936
("terminating collapsing obj %p", object));
sys/vm/vm_object.c
937
KASSERT(object->backing_object == NULL,
sys/vm/vm_object.c
938
("terminating shadow obj %p", object));
sys/vm/vm_object.c
947
vm_object_pip_wait(object, "objtrm");
sys/vm/vm_object.c
949
KASSERT(object->ref_count == 0,
sys/vm/vm_object.c
951
object->ref_count));
sys/vm/vm_object.c
953
if ((object->flags & OBJ_PG_DTOR) == 0)
sys/vm/vm_object.c
954
vm_object_terminate_pages(object);
sys/vm/vm_object.c
957
if (__predict_false(!LIST_EMPTY(&object->rvq)))
sys/vm/vm_object.c
958
vm_reserv_break_all(object);
sys/vm/vm_object.c
961
KASSERT(object->cred == NULL || (object->flags & OBJ_SWAP) != 0,
sys/vm/vm_object.c
962
("%s: non-swap obj %p has cred", __func__, object));
sys/vm/vm_object.c
967
vm_pager_deallocate(object);
sys/vm/vm_object.c
968
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_object.c
970
vm_object_destroy(object);
sys/vm/vm_object.h
245
#define VM_OBJECT_ASSERT_LOCKED(object) \
sys/vm/vm_object.h
246
rw_assert(&(object)->lock, RA_LOCKED)
sys/vm/vm_object.h
247
#define VM_OBJECT_ASSERT_RLOCKED(object) \
sys/vm/vm_object.h
248
rw_assert(&(object)->lock, RA_RLOCKED)
sys/vm/vm_object.h
249
#define VM_OBJECT_ASSERT_WLOCKED(object) \
sys/vm/vm_object.h
250
rw_assert(&(object)->lock, RA_WLOCKED)
sys/vm/vm_object.h
251
#define VM_OBJECT_ASSERT_UNLOCKED(object) \
sys/vm/vm_object.h
252
rw_assert(&(object)->lock, RA_UNLOCKED)
sys/vm/vm_object.h
253
#define VM_OBJECT_LOCK_DOWNGRADE(object) \
sys/vm/vm_object.h
254
rw_downgrade(&(object)->lock)
sys/vm/vm_object.h
255
#define VM_OBJECT_RLOCK(object) \
sys/vm/vm_object.h
256
rw_rlock(&(object)->lock)
sys/vm/vm_object.h
257
#define VM_OBJECT_RUNLOCK(object) \
sys/vm/vm_object.h
258
rw_runlock(&(object)->lock)
sys/vm/vm_object.h
259
#define VM_OBJECT_SLEEP(object, wchan, pri, wmesg, timo) \
sys/vm/vm_object.h
260
rw_sleep((wchan), &(object)->lock, (pri), (wmesg), (timo))
sys/vm/vm_object.h
261
#define VM_OBJECT_TRYRLOCK(object) \
sys/vm/vm_object.h
262
rw_try_rlock(&(object)->lock)
sys/vm/vm_object.h
263
#define VM_OBJECT_TRYWLOCK(object) \
sys/vm/vm_object.h
264
rw_try_wlock(&(object)->lock)
sys/vm/vm_object.h
265
#define VM_OBJECT_TRYUPGRADE(object) \
sys/vm/vm_object.h
266
rw_try_upgrade(&(object)->lock)
sys/vm/vm_object.h
267
#define VM_OBJECT_WLOCK(object) \
sys/vm/vm_object.h
268
rw_wlock(&(object)->lock)
sys/vm/vm_object.h
269
#define VM_OBJECT_WOWNED(object) \
sys/vm/vm_object.h
270
rw_wowned(&(object)->lock)
sys/vm/vm_object.h
271
#define VM_OBJECT_WUNLOCK(object) \
sys/vm/vm_object.h
272
rw_wunlock(&(object)->lock)
sys/vm/vm_object.h
273
#define VM_OBJECT_UNLOCK(object) \
sys/vm/vm_object.h
274
rw_unlock(&(object)->lock)
sys/vm/vm_object.h
275
#define VM_OBJECT_DROP(object) \
sys/vm/vm_object.h
276
lock_class_rw.lc_unlock(&(object)->lock.lock_object)
sys/vm/vm_object.h
277
#define VM_OBJECT_PICKUP(object, state) \
sys/vm/vm_object.h
278
lock_class_rw.lc_lock(&(object)->lock.lock_object, (state))
sys/vm/vm_object.h
280
#define VM_OBJECT_ASSERT_PAGING(object) \
sys/vm/vm_object.h
281
KASSERT(blockcount_read(&(object)->paging_in_progress) != 0, \
sys/vm/vm_object.h
282
("vm_object %p is not paging", object))
sys/vm/vm_object.h
283
#define VM_OBJECT_ASSERT_REFERENCE(object) \
sys/vm/vm_object.h
284
KASSERT((object)->reference_count != 0, \
sys/vm/vm_object.h
285
("vm_object %p is not referenced", object))
sys/vm/vm_object.h
293
vm_object_set_flag(vm_object_t object, u_int bits)
sys/vm/vm_object.h
296
object->flags |= bits;
sys/vm/vm_object.h
314
vm_object_color(vm_object_t object, u_short color)
sys/vm/vm_object.h
317
if ((object->flags & OBJ_COLORED) == 0) {
sys/vm/vm_object.h
318
object->pg_color = color;
sys/vm/vm_object.h
319
vm_object_set_flag(object, OBJ_COLORED);
sys/vm/vm_object.h
324
vm_object_reserv(vm_object_t object)
sys/vm/vm_object.h
327
if (object != NULL &&
sys/vm/vm_object.h
328
(object->flags & (OBJ_COLORED | OBJ_FICTITIOUS)) == OBJ_COLORED) {
sys/vm/vm_object.h
334
void vm_object_clear_flag(vm_object_t object, u_short bits);
sys/vm/vm_object.h
335
void vm_object_pip_add(vm_object_t object, short i);
sys/vm/vm_object.h
336
void vm_object_pip_wakeup(vm_object_t object);
sys/vm/vm_object.h
337
void vm_object_pip_wakeupn(vm_object_t object, short i);
sys/vm/vm_object.h
338
void vm_object_pip_wait(vm_object_t object, const char *waitid);
sys/vm/vm_object.h
339
void vm_object_pip_wait_unlocked(vm_object_t object, const char *waitid);
sys/vm/vm_object.h
341
void vm_object_busy(vm_object_t object);
sys/vm/vm_object.h
342
void vm_object_unbusy(vm_object_t object);
sys/vm/vm_object.h
343
void vm_object_busy_wait(vm_object_t object, const char *wmesg);
sys/vm/vm_object.h
346
vm_object_busied(vm_object_t object)
sys/vm/vm_object.h
349
return (blockcount_read(&object->busy) != 0);
sys/vm/vm_object.h
351
#define VM_OBJECT_ASSERT_BUSY(object) MPASS(vm_object_busied((object)))
sys/vm/vm_object.h
353
void umtx_shm_object_init(vm_object_t object);
sys/vm/vm_object.h
354
void umtx_shm_object_terminated(vm_object_t object);
sys/vm/vm_object.h
367
void vm_object_set_writeable_dirty_(vm_object_t object);
sys/vm/vm_object.h
368
bool vm_object_mightbedirty(vm_object_t object);
sys/vm/vm_object.h
369
bool vm_object_mightbedirty_(vm_object_t object);
sys/vm/vm_object.h
371
int vm_object_kvme_type(vm_object_t object, struct vnode **vpp);
sys/vm/vm_object.h
373
boolean_t vm_object_page_clean(vm_object_t object, vm_ooffset_t start,
sys/vm/vm_object.h
375
void vm_object_page_noreuse(vm_object_t object, vm_pindex_t start,
sys/vm/vm_object.h
377
void vm_object_page_remove(vm_object_t object, vm_pindex_t start,
sys/vm/vm_object.h
380
void vm_object_prepare_buf_pages(vm_object_t object, vm_page_t *ma_dst,
sys/vm/vm_object.h
385
int vm_object_set_memattr(vm_object_t object, vm_memattr_t memattr);
sys/vm/vm_object.h
391
void vm_object_unwire(vm_object_t object, vm_ooffset_t offset,
sys/vm/vm_object.h
393
struct vnode *vm_object_vnode(vm_object_t object);
sys/vm/vm_page.c
1085
obj = m->object;
sys/vm/vm_page.c
1156
m->object != obj || m->pindex != pindex) {
sys/vm/vm_page.c
1185
obj = m->object;
sys/vm/vm_page.c
1202
obj = m->object;
sys/vm/vm_page.c
1226
obj = m->object;
sys/vm/vm_page.c
1447
KASSERT(m->object != NULL, ("page %p has no object", m));
sys/vm/vm_page.c
1448
VM_OBJECT_ASSERT_WLOCKED(m->object);
sys/vm/vm_page.c
1495
vm_page_insert_lookup(vm_page_t m, vm_object_t object, vm_pindex_t pindex,
sys/vm/vm_page.c
1500
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_page.c
1501
KASSERT(m->object == NULL,
sys/vm/vm_page.c
1507
m->object = object;
sys/vm/vm_page.c
1517
error = vm_radix_insert(&object->rtree, m);
sys/vm/vm_page.c
1519
m->object = NULL;
sys/vm/vm_page.c
1525
vm_page_insert_radixdone(m, object);
sys/vm/vm_page.c
1526
vm_pager_page_inserted(object, m);
sys/vm/vm_page.c
1538
vm_page_insert(vm_page_t m, vm_object_t object, vm_pindex_t pindex)
sys/vm/vm_page.c
1540
return (vm_page_insert_lookup(m, object, pindex, false, NULL));
sys/vm/vm_page.c
1553
vm_page_iter_insert(vm_page_t m, vm_object_t object, vm_pindex_t pindex,
sys/vm/vm_page.c
1556
return (vm_page_insert_lookup(m, object, pindex, true, pages));
sys/vm/vm_page.c
1568
vm_page_insert_radixdone(vm_page_t m, vm_object_t object)
sys/vm/vm_page.c
1571
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_page.c
1572
KASSERT(object != NULL && m->object == object,
sys/vm/vm_page.c
1580
object->resident_page_count++;
sys/vm/vm_page.c
1585
if (object->resident_page_count == 1 && object->type == OBJT_VNODE)
sys/vm/vm_page.c
1586
vhold(object->handle);
sys/vm/vm_page.c
1593
vm_object_set_writeable_dirty(object);
sys/vm/vm_page.c
1608
vm_object_t object;
sys/vm/vm_page.c
1611
object = m->object;
sys/vm/vm_page.c
1612
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_page.c
1620
vm_pager_page_removed(object, m);
sys/vm/vm_page.c
1621
m->object = NULL;
sys/vm/vm_page.c
1626
object->resident_page_count--;
sys/vm/vm_page.c
1631
if (object->resident_page_count == 0 && object->type == OBJT_VNODE)
sys/vm/vm_page.c
1632
vdrop(object->handle);
sys/vm/vm_page.c
1646
((m->object->flags & OBJ_UNMANAGED) != 0),
sys/vm/vm_page.c
1731
mrem = vm_radix_remove(&m->object->rtree, m->pindex);
sys/vm/vm_page.c
1760
vm_page_lookup(vm_object_t object, vm_pindex_t pindex)
sys/vm/vm_page.c
1763
VM_OBJECT_ASSERT_LOCKED(object);
sys/vm/vm_page.c
1764
return (vm_radix_lookup(&object->rtree, pindex));
sys/vm/vm_page.c
1773
vm_page_iter_init(struct pctrie_iter *pages, vm_object_t object)
sys/vm/vm_page.c
1776
vm_radix_iter_init(pages, &object->rtree);
sys/vm/vm_page.c
1785
vm_page_iter_limit_init(struct pctrie_iter *pages, vm_object_t object,
sys/vm/vm_page.c
1789
vm_radix_iter_limit_init(pages, &object->rtree, limit);
sys/vm/vm_page.c
1801
vm_page_lookup_unlocked(vm_object_t object, vm_pindex_t pindex)
sys/vm/vm_page.c
1804
return (vm_radix_lookup_unlocked(&object->rtree, pindex));
sys/vm/vm_page.c
1814
vm_page_relookup(vm_object_t object, vm_pindex_t pindex)
sys/vm/vm_page.c
1818
m = vm_page_lookup_unlocked(object, pindex);
sys/vm/vm_page.c
1820
m->object == object && m->pindex == pindex,
sys/vm/vm_page.c
185
static void vm_page_insert_radixdone(vm_page_t m, vm_object_t object);
sys/vm/vm_page.c
1869
vm_page_replace_hold(vm_page_t mnew, vm_object_t object, vm_pindex_t pindex,
sys/vm/vm_page.c
1875
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_page.c
1877
KASSERT(mnew->object == NULL && (mnew->ref_count & VPRC_OBJREF) == 0,
sys/vm/vm_page.c
1886
mnew->object = object;
sys/vm/vm_page.c
1889
mret = vm_radix_replace(&object->rtree, mnew);
sys/vm/vm_page.c
1896
mold->object = NULL;
sys/vm/vm_page.c
1904
vm_object_set_writeable_dirty(object);
sys/vm/vm_page.c
191
static int vm_domain_alloc_fail(struct vm_domain *vmd, vm_object_t object,
sys/vm/vm_page.c
1912
vm_page_replace(vm_page_t mnew, vm_object_t object, vm_pindex_t pindex,
sys/vm/vm_page.c
1918
if (vm_page_replace_hold(mnew, object, pindex, mold))
sys/vm/vm_page.c
1947
VM_OBJECT_ASSERT_WLOCKED(m->object);
sys/vm/vm_page.c
1971
m->object = new_object;
sys/vm/vm_page.c
2006
vm_page_alloc(vm_object_t object, vm_pindex_t pindex, int req)
sys/vm/vm_page.c
2010
vm_page_iter_init(&pages, object);
sys/vm/vm_page.c
2011
return (vm_page_alloc_iter(object, pindex, req, &pages));
sys/vm/vm_page.c
2019
vm_page_alloc_iter(vm_object_t object, vm_pindex_t pindex, int req,
sys/vm/vm_page.c
2026
if (vm_domainset_iter_page_init(&di, object, pindex, &domain, &req) != 0)
sys/vm/vm_page.c
2030
m = vm_page_alloc_domain_iter(object, pindex, domain, req,
sys/vm/vm_page.c
2034
} while (vm_domainset_iter_page(&di, object, &domain, pages) == 0);
sys/vm/vm_page.c
2093
vm_page_alloc_domain_iter(vm_object_t object, vm_pindex_t pindex, int domain,
sys/vm/vm_page.c
2111
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_page.c
2115
if (!vm_pager_can_alloc_page(object, pindex))
sys/vm/vm_page.c
2129
if (vm_object_reserv(object) &&
sys/vm/vm_page.c
2130
(m = vm_reserv_alloc_page(object, pindex, domain, req, pages)) !=
sys/vm/vm_page.c
2163
(void)vm_domain_alloc_fail(vmd, object, req);
sys/vm/vm_page.c
2186
m->oflags = (object->flags & OBJ_UNMANAGED) != 0 ? VPO_UNMANAGED : 0;
sys/vm/vm_page.c
2200
if (vm_page_iter_insert(m, object, pindex, pages)) {
sys/vm/vm_page.c
2205
KASSERT(m->object == NULL, ("page %p has object", m));
sys/vm/vm_page.c
2211
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_page.c
2214
VM_OBJECT_WLOCK(object);
sys/vm/vm_page.c
2220
if (object->memattr != VM_MEMATTR_DEFAULT &&
sys/vm/vm_page.c
2221
(object->flags & OBJ_FICTITIOUS) == 0)
sys/vm/vm_page.c
2222
pmap_page_set_memattr(m, object->memattr);
sys/vm/vm_page.c
2268
vm_page_alloc_contig(vm_object_t object, vm_pindex_t pindex, int req,
sys/vm/vm_page.c
2280
if (vm_domainset_iter_page_init(&di, object, pindex, &domain, &req) != 0)
sys/vm/vm_page.c
2284
m = vm_page_alloc_contig_domain(object, pindex, domain, req,
sys/vm/vm_page.c
2294
} while (vm_domainset_iter_page(&di, object, &domain, NULL) == 0);
sys/vm/vm_page.c
2338
vm_page_alloc_contig_domain(vm_object_t object, vm_pindex_t pindex, int domain,
sys/vm/vm_page.c
2354
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_page.c
2355
KASSERT((object->flags & OBJ_FICTITIOUS) == 0,
sys/vm/vm_page.c
2357
object));
sys/vm/vm_page.c
2360
vm_page_iter_init(&pages, object);
sys/vm/vm_page.c
2366
if (vm_object_reserv(object)) {
sys/vm/vm_page.c
2367
m_ret = vm_reserv_alloc_contig(object, pindex, domain,
sys/vm/vm_page.c
2376
(void)vm_domain_alloc_fail(VM_DOMAIN(domain), object, req);
sys/vm/vm_page.c
2386
oflags = (object->flags & OBJ_UNMANAGED) != 0 ? VPO_UNMANAGED : 0;
sys/vm/vm_page.c
2395
if (object->memattr != VM_MEMATTR_DEFAULT &&
sys/vm/vm_page.c
2397
memattr = object->memattr;
sys/vm/vm_page.c
2409
if (vm_page_iter_insert(m, object, pindex, &pages)) {
sys/vm/vm_page.c
2412
KASSERT(m->object == NULL,
sys/vm/vm_page.c
2425
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_page.c
2427
VM_OBJECT_WLOCK(object);
sys/vm/vm_page.c
2713
KASSERT(m->object == NULL, ("page %p has object", m));
sys/vm/vm_page.c
2801
vm_object_t object;
sys/vm/vm_page.c
2857
else if ((object = atomic_load_ptr(&m->object)) != NULL) {
sys/vm/vm_page.c
2863
VM_OBJECT_RLOCK(object);
sys/vm/vm_page.c
2864
if (object != m->object) {
sys/vm/vm_page.c
2865
VM_OBJECT_RUNLOCK(object);
sys/vm/vm_page.c
2869
if ((object->flags & OBJ_SWAP) == 0 &&
sys/vm/vm_page.c
2870
object->type != OBJT_VNODE) {
sys/vm/vm_page.c
2881
} else if (object->memattr == VM_MEMATTR_DEFAULT &&
sys/vm/vm_page.c
2898
VM_OBJECT_RUNLOCK(object);
sys/vm/vm_page.c
2977
vm_object_t object;
sys/vm/vm_page.c
2998
else if ((object = atomic_load_ptr(&m->object)) != NULL) {
sys/vm/vm_page.c
3003
VM_OBJECT_WLOCK(object);
sys/vm/vm_page.c
3005
if (m->object != object ||
sys/vm/vm_page.c
3006
((object->flags & OBJ_SWAP) == 0 &&
sys/vm/vm_page.c
3007
object->type != OBJT_VNODE))
sys/vm/vm_page.c
3009
else if (object->memattr != VM_MEMATTR_DEFAULT)
sys/vm/vm_page.c
3072
if (object->ref_count != 0 &&
sys/vm/vm_page.c
3096
if (vm_page_replace_hold(m_new, object,
sys/vm/vm_page.c
3119
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_page.c
3591
vm_domain_alloc_fail(struct vm_domain *vmd, vm_object_t object, int req)
sys/vm/vm_page.c
3599
if (object != NULL)
sys/vm/vm_page.c
3600
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_page.c
3602
if (object != NULL)
sys/vm/vm_page.c
3603
VM_OBJECT_WLOCK(object);
sys/vm/vm_page.c
4092
if (m->object != NULL) {
sys/vm/vm_page.c
4217
if (m->object != NULL && !vm_page_busied(m) &&
sys/vm/vm_page.c
4218
!vm_object_busied(m->object))
sys/vm/vm_page.c
4219
VM_OBJECT_ASSERT_LOCKED(m->object);
sys/vm/vm_page.c
4455
VM_OBJECT_ASSERT_LOCKED(m->object);
sys/vm/vm_page.c
4515
vm_object_t object;
sys/vm/vm_page.c
4522
object = atomic_load_ptr(&m->object);
sys/vm/vm_page.c
4523
if (object == NULL)
sys/vm/vm_page.c
4526
if (vm_page_busied(m) || !VM_OBJECT_TRYWLOCK(object))
sys/vm/vm_page.c
4528
if (object == m->object) {
sys/vm/vm_page.c
4530
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_page.c
4533
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_page.c
4544
VM_OBJECT_ASSERT_WLOCKED(m->object);
sys/vm/vm_page.c
4550
(m->object->ref_count == 0 || !pmap_page_is_mapped(m)) &&
sys/vm/vm_page.c
4573
KASSERT(m->object != NULL && (m->oflags & VPO_UNMANAGED) == 0,
sys/vm/vm_page.c
4577
VM_OBJECT_ASSERT_LOCKED(m->object);
sys/vm/vm_page.c
4596
KASSERT(!VM_OBJECT_WOWNED(m->object) ||
sys/vm/vm_page.c
4632
VM_OBJECT_ASSERT_WLOCKED(m->object);
sys/vm/vm_page.c
4698
vm_page_grab_sleep(vm_object_t object, vm_page_t m, vm_pindex_t pindex,
sys/vm/vm_page.c
4712
if (_vm_page_busy_sleep(object, m, pindex, wmesg, allocflags, locked) &&
sys/vm/vm_page.c
4714
VM_OBJECT_WLOCK(object);
sys/vm/vm_page.c
4768
vm_page_grab_lookup(vm_object_t object, vm_pindex_t pindex, int allocflags,
sys/vm/vm_page.c
4775
if (!vm_page_grab_sleep(object, m, pindex, "pgrbwt",
sys/vm/vm_page.c
4792
vm_page_grab_iter(vm_object_t object, vm_pindex_t pindex, int allocflags,
sys/vm/vm_page.c
4798
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_page.c
4802
object, pindex, allocflags, &found, pages)) == NULL) {
sys/vm/vm_page.c
4808
m = vm_page_alloc_iter(object, pindex,
sys/vm/vm_page.c
4833
vm_page_grab(vm_object_t object, vm_pindex_t pindex, int allocflags)
sys/vm/vm_page.c
4837
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_page.c
4838
vm_page_iter_init(&pages, object);
sys/vm/vm_page.c
4839
return (vm_page_grab_iter(object, pindex, allocflags, &pages));
sys/vm/vm_page.c
4857
vm_page_acquire_unlocked(vm_object_t object, vm_pindex_t pindex, vm_page_t m,
sys/vm/vm_page.c
4861
m = vm_page_lookup_unlocked(object, pindex);
sys/vm/vm_page.c
4862
for (; m != NULL; m = vm_page_lookup_unlocked(object, pindex)) {
sys/vm/vm_page.c
4864
if (m->object == object && m->pindex == pindex) {
sys/vm/vm_page.c
4875
if (!vm_page_grab_sleep(object, m, pindex, "pgnslp",
sys/vm/vm_page.c
4887
vm_page_grab_unlocked(vm_object_t object, vm_pindex_t pindex, int allocflags)
sys/vm/vm_page.c
4892
m = vm_page_acquire_unlocked(object, pindex, NULL, allocflags);
sys/vm/vm_page.c
4907
VM_OBJECT_WLOCK(object);
sys/vm/vm_page.c
4908
m = vm_page_grab(object, pindex, allocflags);
sys/vm/vm_page.c
4909
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_page.c
4923
vm_page_grab_valid_iter(vm_page_t *mp, vm_object_t object, vm_pindex_t pindex,
sys/vm/vm_page.c
4936
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_page.c
4954
(void)vm_page_grab_sleep(object, m, pindex, "pgrbwt",
sys/vm/vm_page.c
4970
m = vm_page_alloc_iter(object, pindex, pflags, pages);
sys/vm/vm_page.c
4972
if (!vm_pager_can_alloc_page(object, pindex)) {
sys/vm/vm_page.c
4981
if (vm_pager_has_page(object, pindex, NULL, &after)) {
sys/vm/vm_page.c
4993
ma[i] = vm_page_alloc_iter(object, pindex + i,
sys/vm/vm_page.c
5004
vm_object_pip_add(object, after);
sys/vm/vm_page.c
5005
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_page.c
5006
rv = vm_pager_get_pages(object, ma, after, NULL, NULL);
sys/vm/vm_page.c
5008
VM_OBJECT_WLOCK(object);
sys/vm/vm_page.c
5009
vm_object_pip_wakeupn(object, after);
sys/vm/vm_page.c
5048
vm_page_grab_valid(vm_page_t *mp, vm_object_t object, vm_pindex_t pindex,
sys/vm/vm_page.c
5053
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_page.c
5054
vm_page_iter_init(&pages, object);
sys/vm/vm_page.c
5055
return (vm_page_grab_valid_iter(mp, object, pindex, allocflags,
sys/vm/vm_page.c
5068
vm_page_grab_zero_partial(vm_object_t object, vm_pindex_t pindex, int base,
sys/vm/vm_page.c
5076
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_page.c
5082
vm_page_iter_init(&pages, object);
sys/vm/vm_page.c
5084
object, pindex, allocflags, &found, &pages)) == NULL) {
sys/vm/vm_page.c
5085
if (!vm_pager_has_page(object, pindex, NULL, NULL))
sys/vm/vm_page.c
5087
m = vm_page_alloc_iter(object, pindex,
sys/vm/vm_page.c
5090
vm_object_pip_add(object, 1);
sys/vm/vm_page.c
5091
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_page.c
5092
rv = vm_pager_get_pages(object, &m, 1, NULL, NULL);
sys/vm/vm_page.c
5093
VM_OBJECT_WLOCK(object);
sys/vm/vm_page.c
5094
vm_object_pip_wakeup(object);
sys/vm/vm_page.c
5123
vm_page_grab_valid_unlocked(vm_page_t *mp, vm_object_t object,
sys/vm/vm_page.c
5144
m = vm_page_acquire_unlocked(object, pindex, NULL, flags);
sys/vm/vm_page.c
5161
VM_OBJECT_WLOCK(object);
sys/vm/vm_page.c
5162
error = vm_page_grab_valid(mp, object, pindex, allocflags);
sys/vm/vm_page.c
5163
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_page.c
520
m->object = NULL;
sys/vm/vm_page.c
5200
vm_page_grab_pages(vm_object_t object, vm_pindex_t pindex, int allocflags,
sys/vm/vm_page.c
5208
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_page.c
5217
vm_page_iter_init(&pages, object);
sys/vm/vm_page.c
5228
if (vm_page_grab_sleep(object, m, pindex + i,
sys/vm/vm_page.c
5238
m = vm_page_alloc_iter(object, pindex + i,
sys/vm/vm_page.c
5265
vm_page_grab_pages_unlocked(vm_object_t object, vm_pindex_t pindex,
sys/vm/vm_page.c
5282
num_fetched = vm_radix_lookup_range_unlocked(&object->rtree, pindex,
sys/vm/vm_page.c
5285
m = vm_page_acquire_unlocked(object, pindex, ma[i], flags);
sys/vm/vm_page.c
5303
VM_OBJECT_WLOCK(object);
sys/vm/vm_page.c
5304
i += vm_page_grab_pages(object, pindex, allocflags, &ma[i], count);
sys/vm/vm_page.c
5305
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_page.c
5667
vm_object_t object;
sys/vm/vm_page.c
5673
object = m->object;
sys/vm/vm_page.c
5674
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_page.c
5677
if (object->type == OBJT_VNODE && base == 0 && IDX_TO_OFF(m->pindex) +
sys/vm/vm_page.c
5678
size >= object->un_pager.vnp.vnp_size)
sys/vm/vm_page.c
5682
if (object->ref_count != 0 && vm_page_all_valid(m) && bits != 0)
sys/vm/vm_page.c
5709
VM_OBJECT_ASSERT_WLOCKED(m->object);
sys/vm/vm_page.c
5788
vm_object_t object;
sys/vm/vm_page.c
5791
object = m->object;
sys/vm/vm_page.c
5792
if (skip_m != NULL && skip_m->object != object)
sys/vm/vm_page.c
5794
VM_OBJECT_ASSERT_LOCKED(object);
sys/vm/vm_page.c
5806
if (m[i].object != object)
sys/vm/vm_page.c
5861
if (m->object != NULL && !vm_page_busied(m))
sys/vm/vm_page.c
5862
VM_OBJECT_ASSERT_BUSY(m->object);
sys/vm/vm_page.c
5880
VM_OBJECT_ASSERT_BUSY(m->object);
sys/vm/vm_page.c
5943
m, m->object, (uintmax_t)m->pindex, (uintmax_t)m->phys_addr,
sys/vm/vm_page.c
948
obj = atomic_load_ptr(&m->object);
sys/vm/vm_page.c
964
KASSERT(m->object == obj || m->object == NULL,
sys/vm/vm_page.h
232
vm_object_t object; /* which object am I in (O) */
sys/vm/vm_page.h
555
vm_page_t vm_page_alloc_contig(vm_object_t object, vm_pindex_t pindex, int req,
sys/vm/vm_page.h
558
vm_page_t vm_page_alloc_contig_domain(vm_object_t object,
sys/vm/vm_page.h
562
vm_page_t vm_page_alloc_domain_iter(vm_object_t object, vm_pindex_t pindex,
sys/vm/vm_page.h
564
vm_page_t vm_page_alloc_iter(vm_object_t object, vm_pindex_t pindex, int req,
sys/vm/vm_page.h
591
int vm_page_grab_zero_partial(vm_object_t object, vm_pindex_t pindex, int base,
sys/vm/vm_page.h
594
vm_page_t vm_page_grab_iter(vm_object_t object, vm_pindex_t pindex,
sys/vm/vm_page.h
597
int vm_page_grab_pages(vm_object_t object, vm_pindex_t pindex, int allocflags,
sys/vm/vm_page.h
599
int vm_page_grab_pages_unlocked(vm_object_t object, vm_pindex_t pindex,
sys/vm/vm_page.h
601
int vm_page_grab_valid(vm_page_t *mp, vm_object_t object, vm_pindex_t pindex,
sys/vm/vm_page.h
603
int vm_page_grab_valid_iter(vm_page_t *mp, vm_object_t object,
sys/vm/vm_page.h
605
int vm_page_grab_valid_unlocked(vm_page_t *mp, vm_object_t object,
sys/vm/vm_page.h
645
void vm_page_replace(vm_page_t mnew, vm_object_t object,
sys/vm/vm_pageout.c
1167
vm_object_t object;
sys/vm/vm_pageout.c
1238
object = atomic_load_ptr(&m->object);
sys/vm/vm_pageout.c
1239
if (__predict_false(object == NULL))
sys/vm/vm_pageout.c
1247
VM_OBJECT_TRYWLOCK(object)) {
sys/vm/vm_pageout.c
1248
if (m->object == object)
sys/vm/vm_pageout.c
1250
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_pageout.c
1272
refs = object->ref_count != 0 ? pmap_ts_referenced(m) : 0;
sys/vm/vm_pageout.c
1426
vm_object_t object;
sys/vm/vm_pageout.c
1431
object = NULL;
sys/vm/vm_pageout.c
1474
if (object != NULL && vm_batchqueue_empty(&ss.bq)) {
sys/vm/vm_pageout.c
1475
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_pageout.c
1476
object = NULL;
sys/vm/vm_pageout.c
1497
if (object == NULL || object != m->object) {
sys/vm/vm_pageout.c
1498
if (object != NULL)
sys/vm/vm_pageout.c
1499
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_pageout.c
1500
object = atomic_load_ptr(&m->object);
sys/vm/vm_pageout.c
1501
if (__predict_false(object == NULL))
sys/vm/vm_pageout.c
1506
VM_OBJECT_WLOCK(object);
sys/vm/vm_pageout.c
1507
if (__predict_false(m->object != object)) {
sys/vm/vm_pageout.c
1508
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_pageout.c
1509
object = NULL;
sys/vm/vm_pageout.c
1549
refs = object->ref_count != 0 ? pmap_ts_referenced(m) : 0;
sys/vm/vm_pageout.c
1569
} else if (object->ref_count != 0) {
sys/vm/vm_pageout.c
1590
} else if ((object->flags & OBJ_DEAD) == 0) {
sys/vm/vm_pageout.c
1607
if (object->ref_count != 0) {
sys/vm/vm_pageout.c
1641
if ((object->flags & OBJ_DEAD) == 0) {
sys/vm/vm_pageout.c
1651
if ((object->flags & OBJ_SWAP) == 0 ||
sys/vm/vm_pageout.c
1661
if (object != NULL)
sys/vm/vm_pageout.c
1662
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_pageout.c
1910
obj = entry->object.vm_object;
sys/vm/vm_pageout.c
397
VM_OBJECT_ASSERT_WLOCKED(m->object);
sys/vm/vm_pageout.c
401
vm_page_iter_init(&pages, m->object);
sys/vm/vm_pageout.c
470
vm_object_t object = mc[0]->object;
sys/vm/vm_pageout.c
475
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_pageout.c
495
vm_object_pip_add(object, count);
sys/vm/vm_pageout.c
497
vm_pager_put_pages(object, mc, count, flags, pageout_status);
sys/vm/vm_pageout.c
545
if ((object->flags & OBJ_SWAP) != 0 &&
sys/vm/vm_pageout.c
567
vm_object_pip_wakeup(object);
sys/vm/vm_pageout.c
604
vm_object_t object;
sys/vm/vm_pageout.c
608
object = m->object;
sys/vm/vm_pageout.c
609
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_pageout.c
626
if (object->type == OBJT_VNODE) {
sys/vm/vm_pageout.c
628
vp = object->handle;
sys/vm/vm_pageout.c
637
vm_object_reference_locked(object);
sys/vm/vm_pageout.c
639
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_pageout.c
645
VM_OBJECT_WLOCK(object);
sys/vm/vm_pageout.c
651
if (vp->v_object != object) {
sys/vm/vm_pageout.c
663
if (!vm_page_in_laundry(m) || m->object != object ||
sys/vm/vm_pageout.c
698
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_pageout.c
704
vm_object_deallocate(object);
sys/vm/vm_pageout.c
721
vm_object_t object;
sys/vm/vm_pageout.c
728
object = NULL;
sys/vm/vm_pageout.c
767
if (object == NULL || object != m->object) {
sys/vm/vm_pageout.c
768
if (object != NULL)
sys/vm/vm_pageout.c
769
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_pageout.c
770
object = atomic_load_ptr(&m->object);
sys/vm/vm_pageout.c
771
if (__predict_false(object == NULL))
sys/vm/vm_pageout.c
776
VM_OBJECT_WLOCK(object);
sys/vm/vm_pageout.c
777
if (__predict_false(m->object != object)) {
sys/vm/vm_pageout.c
778
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_pageout.c
779
object = NULL;
sys/vm/vm_pageout.c
805
refs = object->ref_count != 0 ? pmap_ts_referenced(m) : 0;
sys/vm/vm_pageout.c
825
} else if (object->ref_count != 0) {
sys/vm/vm_pageout.c
855
} else if ((object->flags & OBJ_DEAD) == 0) {
sys/vm/vm_pageout.c
871
if (object->ref_count != 0) {
sys/vm/vm_pageout.c
894
} else if ((object->flags & OBJ_DEAD) == 0) {
sys/vm/vm_pageout.c
895
if ((object->flags & OBJ_SWAP) != 0)
sys/vm/vm_pageout.c
925
object = NULL;
sys/vm/vm_pageout.c
931
if (object != NULL) {
sys/vm/vm_pageout.c
932
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_pageout.c
933
object = NULL;
sys/vm/vm_pager.c
119
dead_pager_putpages(vm_object_t object, vm_page_t *m, int count,
sys/vm/vm_pager.c
129
dead_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *prev, int *next)
sys/vm/vm_pager.c
140
dead_pager_dealloc(vm_object_t object)
sys/vm/vm_pager.c
146
dead_pager_getvp(vm_object_t object, struct vnode **vpp, bool *vp_heldp)
sys/vm/vm_pager.c
257
vm_object_t object;
sys/vm/vm_pager.c
261
object = (*pagertab[type]->pgo_alloc)(handle, size, prot, off, cred);
sys/vm/vm_pager.c
262
if (object != NULL)
sys/vm/vm_pager.c
263
object->type = type;
sys/vm/vm_pager.c
264
return (object);
sys/vm/vm_pager.c
271
vm_pager_deallocate(vm_object_t object)
sys/vm/vm_pager.c
274
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_pager.c
275
MPASS(object->type < nitems(pagertab));
sys/vm/vm_pager.c
276
(*pagertab[object->type]->pgo_dealloc) (object);
sys/vm/vm_pager.c
280
vm_pager_assert_in(vm_object_t object, vm_page_t *m, int count)
sys/vm/vm_pager.c
290
VM_OBJECT_ASSERT_UNLOCKED(object);
sys/vm/vm_pager.c
291
VM_OBJECT_ASSERT_PAGING(object);
sys/vm/vm_pager.c
306
KASSERT(m[i]->object == object,
sys/vm/vm_pager.c
307
("%s: wrong object %p/%p", __func__, object, m[i]->object));
sys/vm/vm_pager.c
319
vm_pager_get_pages(vm_object_t object, vm_page_t *m, int count, int *rbehind,
sys/vm/vm_pager.c
327
MPASS(object->type < nitems(pagertab));
sys/vm/vm_pager.c
328
vm_pager_assert_in(object, m, count);
sys/vm/vm_pager.c
330
r = (*pagertab[object->type]->pgo_getpages)(object, m, count, rbehind,
sys/vm/vm_pager.c
341
KASSERT(m[i] == vm_page_relookup(object, pindex++),
sys/vm/vm_pager.c
356
vm_pager_get_pages_async(vm_object_t object, vm_page_t *m, int count,
sys/vm/vm_pager.c
360
MPASS(object->type < nitems(pagertab));
sys/vm/vm_pager.c
361
vm_pager_assert_in(object, m, count);
sys/vm/vm_pager.c
363
return ((*pagertab[object->type]->pgo_getpages_async)(object, m,
sys/vm/vm_pager.c
382
vm_object_t object;
sys/vm/vm_pager.c
384
TAILQ_FOREACH(object, pg_list, pager_object_list) {
sys/vm/vm_pager.c
385
if (object->handle == handle) {
sys/vm/vm_pager.c
386
VM_OBJECT_WLOCK(object);
sys/vm/vm_pager.c
387
if ((object->flags & OBJ_DEAD) == 0) {
sys/vm/vm_pager.c
388
vm_object_reference_locked(object);
sys/vm/vm_pager.c
389
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_pager.c
392
VM_OBJECT_WUNLOCK(object);
sys/vm/vm_pager.c
395
return (object);
sys/vm/vm_pager.c
589
vm_object_set_writeable_dirty(vm_object_t object)
sys/vm/vm_pager.c
593
MPASS(object->type < nitems(pagertab));
sys/vm/vm_pager.c
595
method = pagertab[object->type]->pgo_set_writeable_dirty;
sys/vm/vm_pager.c
597
method(object);
sys/vm/vm_pager.c
601
vm_object_mightbedirty(vm_object_t object)
sys/vm/vm_pager.c
605
MPASS(object->type < nitems(pagertab));
sys/vm/vm_pager.c
607
method = pagertab[object->type]->pgo_mightbedirty;
sys/vm/vm_pager.c
610
return (method(object));
sys/vm/vm_pager.c
618
vm_object_kvme_type(vm_object_t object, struct vnode **vpp)
sys/vm/vm_pager.c
620
VM_OBJECT_ASSERT_LOCKED(object);
sys/vm/vm_pager.c
621
MPASS(object->type < nitems(pagertab));
sys/vm/vm_pager.c
624
*vpp = vm_object_vnode(object);
sys/vm/vm_pager.c
625
return (pagertab[object->type]->pgo_kvme_type);
sys/vm/vm_pager.h
147
vm_pager_put_pages(vm_object_t object, vm_page_t *m, int count, int flags,
sys/vm/vm_pager.h
150
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_pager.h
151
(*pagertab[object->type]->pgo_putpages)
sys/vm/vm_pager.h
152
(object, m, count, flags, rtvals);
sys/vm/vm_pager.h
166
vm_pager_has_page(vm_object_t object, vm_pindex_t offset, int *before,
sys/vm/vm_pager.h
171
VM_OBJECT_ASSERT_LOCKED(object);
sys/vm/vm_pager.h
172
ret = (*pagertab[object->type]->pgo_haspage)
sys/vm/vm_pager.h
173
(object, offset, before, after);
sys/vm/vm_pager.h
178
vm_pager_populate(vm_object_t object, vm_pindex_t pidx, int fault_type,
sys/vm/vm_pager.h
182
MPASS((object->flags & OBJ_POPULATE) != 0);
sys/vm/vm_pager.h
183
MPASS(pidx < object->size);
sys/vm/vm_pager.h
184
MPASS(blockcount_read(&object->paging_in_progress) > 0);
sys/vm/vm_pager.h
185
return ((*pagertab[object->type]->pgo_populate)(object, pidx,
sys/vm/vm_pager.h
204
method = pagertab[m->object->type]->pgo_pageunswapped;
sys/vm/vm_pager.h
210
vm_pager_update_writecount(vm_object_t object, vm_offset_t start,
sys/vm/vm_pager.h
215
method = pagertab[object->type]->pgo_update_writecount;
sys/vm/vm_pager.h
217
method(object, start, end);
sys/vm/vm_pager.h
221
vm_pager_release_writecount(vm_object_t object, vm_offset_t start,
sys/vm/vm_pager.h
226
method = pagertab[object->type]->pgo_release_writecount;
sys/vm/vm_pager.h
228
method(object, start, end);
sys/vm/vm_pager.h
232
vm_pager_getvp(vm_object_t object, struct vnode **vpp, bool *vp_heldp)
sys/vm/vm_pager.h
239
method = pagertab[object->type]->pgo_getvp;
sys/vm/vm_pager.h
241
method(object, vpp, vp_heldp);
sys/vm/vm_pager.h
245
vm_pager_freespace(vm_object_t object, vm_pindex_t start,
sys/vm/vm_pager.h
250
method = pagertab[object->type]->pgo_freespace;
sys/vm/vm_pager.h
252
method(object, start, size);
sys/vm/vm_pager.h
256
vm_pager_page_inserted(vm_object_t object, vm_page_t m)
sys/vm/vm_pager.h
260
method = pagertab[object->type]->pgo_page_inserted;
sys/vm/vm_pager.h
262
method(object, m);
sys/vm/vm_pager.h
266
vm_pager_page_removed(vm_object_t object, vm_page_t m)
sys/vm/vm_pager.h
270
method = pagertab[object->type]->pgo_page_removed;
sys/vm/vm_pager.h
272
method(object, m);
sys/vm/vm_pager.h
276
vm_pager_can_alloc_page(vm_object_t object, vm_pindex_t pindex)
sys/vm/vm_pager.h
280
method = pagertab[object->type]->pgo_can_alloc_page;
sys/vm/vm_pager.h
281
return (method != NULL ? method(object, pindex) : true);
sys/vm/vm_pager.h
303
void cdev_pager_free_page(vm_object_t object, vm_page_t m);
sys/vm/vm_pager.h
305
void cdev_mgtdev_pager_free_pages(vm_object_t object);
sys/vm/vm_pager.h
306
void cdev_pager_get_path(vm_object_t object, char *path, size_t sz);
sys/vm/vm_pager.h
65
typedef void pgo_getvp_t(vm_object_t object, struct vnode **vpp,
sys/vm/vm_pager.h
67
typedef void pgo_freespace_t(vm_object_t object, vm_pindex_t start,
sys/vm/vm_pager.h
69
typedef void pgo_page_inserted_t(vm_object_t object, vm_page_t m);
sys/vm/vm_pager.h
70
typedef void pgo_page_removed_t(vm_object_t object, vm_page_t m);
sys/vm/vm_pager.h
71
typedef boolean_t pgo_can_alloc_page_t(vm_object_t object, vm_pindex_t pindex);
sys/vm/vm_reserv.c
1009
if (rv->object == NULL)
sys/vm/vm_reserv.c
1013
if (rv->object != NULL) {
sys/vm/vm_reserv.c
1099
if (rv->object == NULL)
sys/vm/vm_reserv.c
1119
if (rv->object == NULL)
sys/vm/vm_reserv.c
1136
return (rv->object != NULL ? 1 : -1);
sys/vm/vm_reserv.c
1138
return (rv->object != NULL ? 0 : -1);
sys/vm/vm_reserv.c
1173
__FUNCTION__, rv, rv->object, rv->popcnt, rv->inpartpopq);
sys/vm/vm_reserv.c
1191
__FUNCTION__, rv, rv->object, rv->popcnt, rv->inpartpopq);
sys/vm/vm_reserv.c
128
#define VM_RESERV_INDEX(object, pindex) \
sys/vm/vm_reserv.c
129
(((object)->pg_color + (pindex)) & (VM_LEVEL_0_NPAGES - 1))
sys/vm/vm_reserv.c
1385
if (rv->object == old_object) {
sys/vm/vm_reserv.c
1389
__FUNCTION__, rv, rv->object, new_object, rv->popcnt,
sys/vm/vm_reserv.c
1391
if (rv->object == old_object) {
sys/vm/vm_reserv.c
1393
rv->object = NULL;
sys/vm/vm_reserv.c
1397
rv->object = new_object;
sys/vm/vm_reserv.c
1492
VM_OBJECT_ASSERT_LOCKED(m->object);
sys/vm/vm_reserv.c
1494
if (rv->object == m->object) {
sys/vm/vm_reserv.c
161
vm_object_t object; /* (o, r) containing object */
sys/vm/vm_reserv.c
269
#define vm_reserv_object_lock_idx(object) \
sys/vm/vm_reserv.c
270
(((uintptr_t)object / sizeof(*object)) % VM_RESERV_OBJ_LOCK_COUNT)
sys/vm/vm_reserv.c
271
#define vm_reserv_object_lock_ptr(object) \
sys/vm/vm_reserv.c
272
&vm_reserv_object_mtx[vm_reserv_object_lock_idx((object))]
sys/vm/vm_reserv.c
273
#define vm_reserv_object_lock(object) \
sys/vm/vm_reserv.c
274
mtx_lock(vm_reserv_object_lock_ptr((object)))
sys/vm/vm_reserv.c
275
#define vm_reserv_object_unlock(object) \
sys/vm/vm_reserv.c
276
mtx_unlock(vm_reserv_object_lock_ptr((object)))
sys/vm/vm_reserv.c
363
vm_object_t object;
sys/vm/vm_reserv.c
367
__FUNCTION__, rv, rv->object, rv->popcnt, rv->inpartpopq);
sys/vm/vm_reserv.c
368
KASSERT(rv->object != NULL,
sys/vm/vm_reserv.c
372
object = rv->object;
sys/vm/vm_reserv.c
373
vm_reserv_object_lock(object);
sys/vm/vm_reserv.c
375
rv->object = NULL;
sys/vm/vm_reserv.c
376
vm_reserv_object_unlock(object);
sys/vm/vm_reserv.c
383
vm_reserv_insert(vm_reserv_t rv, vm_object_t object, vm_pindex_t pindex)
sys/vm/vm_reserv.c
389
__FUNCTION__, rv, rv->pages, rv->object, object,
sys/vm/vm_reserv.c
391
KASSERT(rv->object == NULL,
sys/vm/vm_reserv.c
399
vm_reserv_object_lock(object);
sys/vm/vm_reserv.c
401
rv->object = object;
sys/vm/vm_reserv.c
403
LIST_INSERT_HEAD(&object->rvq, rv, objq);
sys/vm/vm_reserv.c
404
vm_reserv_object_unlock(object);
sys/vm/vm_reserv.c
441
__FUNCTION__, rv, rv->object, rv->popcnt, rv->inpartpopq);
sys/vm/vm_reserv.c
442
KASSERT(rv->object != NULL,
sys/vm/vm_reserv.c
513
vm_reserv_from_object(vm_object_t object, vm_pindex_t pindex,
sys/vm/vm_reserv.c
521
KASSERT(mpred->object == object,
sys/vm/vm_reserv.c
526
if (rv->object == object && vm_reserv_has_pindex(rv, pindex))
sys/vm/vm_reserv.c
535
if (rv->object == object && vm_reserv_has_pindex(rv, pindex))
sys/vm/vm_reserv.c
564
vm_reserv_num_alloc_pages(vm_object_t object, vm_pindex_t first,
sys/vm/vm_reserv.c
573
vm_reserv_object_lock(object);
sys/vm/vm_reserv.c
575
if ((rv = vm_reserv_from_page(mpred))->object != object)
sys/vm/vm_reserv.c
591
if ((object->flags & OBJ_ANON) == 0)
sys/vm/vm_reserv.c
592
rightcap = object->size;
sys/vm/vm_reserv.c
603
if ((rv = vm_reserv_from_page(msucc))->object != object)
sys/vm/vm_reserv.c
617
vm_reserv_object_unlock(object);
sys/vm/vm_reserv.c
631
__FUNCTION__, rv, rv->object, rv->popcnt, rv->inpartpopq);
sys/vm/vm_reserv.c
632
KASSERT(rv->object != NULL,
sys/vm/vm_reserv.c
688
vm_reserv_alloc_contig(vm_object_t object, vm_pindex_t pindex, int domain,
sys/vm/vm_reserv.c
700
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_reserv.c
706
if (pindex < VM_RESERV_INDEX(object, pindex) ||
sys/vm/vm_reserv.c
707
pindex + npages > object->size)
sys/vm/vm_reserv.c
720
pa = VM_RESERV_INDEX(object, pindex) << PAGE_SHIFT;
sys/vm/vm_reserv.c
728
rv = vm_reserv_from_object(object, pindex, &mpred, &msucc, pages);
sys/vm/vm_reserv.c
730
KASSERT(object != kernel_object || rv->domain == domain,
sys/vm/vm_reserv.c
732
index = VM_RESERV_INDEX(object, pindex);
sys/vm/vm_reserv.c
740
if (rv->object != object)
sys/vm/vm_reserv.c
765
first = pindex - VM_RESERV_INDEX(object, pindex);
sys/vm/vm_reserv.c
766
allocpages = vm_reserv_num_alloc_pages(object, first,
sys/vm/vm_reserv.c
767
VM_RESERV_INDEX(object, pindex) + npages, mpred, msucc);
sys/vm/vm_reserv.c
802
index = VM_RESERV_INDEX(object, pindex);
sys/vm/vm_reserv.c
809
vm_reserv_insert(rv, object, first);
sys/vm/vm_reserv.c
835
vm_reserv_alloc_page(vm_object_t object, vm_pindex_t pindex, int domain,
sys/vm/vm_reserv.c
844
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vm_reserv.c
849
if (pindex < VM_RESERV_INDEX(object, pindex) ||
sys/vm/vm_reserv.c
850
pindex >= object->size)
sys/vm/vm_reserv.c
856
rv = vm_reserv_from_object(object, pindex, &mpred, &msucc, pages);
sys/vm/vm_reserv.c
858
KASSERT(object != kernel_object || rv->domain == domain,
sys/vm/vm_reserv.c
862
index = VM_RESERV_INDEX(object, pindex);
sys/vm/vm_reserv.c
866
if (rv->object != object ||
sys/vm/vm_reserv.c
885
first = pindex - VM_RESERV_INDEX(object, pindex);
sys/vm/vm_reserv.c
886
if (vm_reserv_num_alloc_pages(object, first, 1, mpred, msucc) <
sys/vm/vm_reserv.c
910
vm_reserv_insert(rv, object, first);
sys/vm/vm_reserv.c
911
index = VM_RESERV_INDEX(object, pindex);
sys/vm/vm_reserv.c
934
__FUNCTION__, rv, rv->object, rv->popcnt, rv->inpartpopq);
sys/vm/vm_reserv.c
969
vm_reserv_break_all(vm_object_t object)
sys/vm/vm_reserv.c
980
while ((rv = LIST_FIRST(&object->rvq)) != NULL) {
sys/vm/vm_reserv.c
983
if (rv->object != object) {
sys/vm/vm_reserv.h
48
vm_page_t vm_reserv_alloc_contig(vm_object_t object, vm_pindex_t pindex,
sys/vm/vm_reserv.h
52
vm_page_t vm_reserv_alloc_page(vm_object_t object, vm_pindex_t pindex,
sys/vm/vm_reserv.h
54
void vm_reserv_break_all(vm_object_t object);
sys/vm/vm_swapout.c
175
vm_object_t backing_object, object;
sys/vm/vm_swapout.c
182
for (object = first_object;; object = backing_object) {
sys/vm/vm_swapout.c
185
VM_OBJECT_ASSERT_LOCKED(object);
sys/vm/vm_swapout.c
186
if ((object->flags & OBJ_UNMANAGED) != 0 ||
sys/vm/vm_swapout.c
187
blockcount_read(&object->paging_in_progress) > 0)
sys/vm/vm_swapout.c
191
if (object->shadow_count > 1)
sys/vm/vm_swapout.c
197
vm_page_iter_init(&pages, object);
sys/vm/vm_swapout.c
205
if ((backing_object = object->backing_object) == NULL)
sys/vm/vm_swapout.c
208
if (object != first_object)
sys/vm/vm_swapout.c
209
VM_OBJECT_RUNLOCK(object);
sys/vm/vm_swapout.c
212
if (object != first_object)
sys/vm/vm_swapout.c
213
VM_OBJECT_RUNLOCK(object);
sys/vm/vm_swapout.c
239
obj = tmpe->object.vm_object;
sys/vm/vm_swapout.c
268
obj = tmpe->object.vm_object;
sys/vm/vnode_pager.c
1000
after = object->size - 1 - m[0]->pindex;
sys/vm/vnode_pager.c
1041
VM_OBJECT_WLOCK(object);
sys/vm/vnode_pager.c
1042
vm_object_prepare_buf_pages(object, bp->b_pages, count,
sys/vm/vnode_pager.c
1044
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
1080
if ((foff + bytecount) > object->un_pager.vnp.vnp_size)
sys/vm/vnode_pager.c
1081
bytecount = object->un_pager.vnp.vnp_size - foff;
sys/vm/vnode_pager.c
1164
vm_object_t object;
sys/vm/vnode_pager.c
1171
object = bp->b_vp->v_object;
sys/vm/vnode_pager.c
1195
VM_OBJECT_WLOCK(object);
sys/vm/vnode_pager.c
1200
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
1205
VM_OBJECT_RLOCK(object);
sys/vm/vnode_pager.c
1215
if (nextoff <= object->un_pager.vnp.vnp_size) {
sys/vm/vnode_pager.c
1233
object->un_pager.vnp.vnp_size - tfoff);
sys/vm/vnode_pager.c
1235
object->un_pager.vnp.vnp_size - tfoff)) == 0,
sys/vm/vnode_pager.c
1242
VM_OBJECT_RUNLOCK(object);
sys/vm/vnode_pager.c
1256
vnode_pager_putpages(vm_object_t object, vm_page_t *m, int count,
sys/vm/vnode_pager.c
1281
vp = object->handle;
sys/vm/vnode_pager.c
1282
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
1286
VM_OBJECT_WLOCK(object);
sys/vm/vnode_pager.c
1320
vm_object_t object;
sys/vm/vnode_pager.c
1331
object = vp->v_object;
sys/vm/vnode_pager.c
1362
VM_OBJECT_RLOCK(object);
sys/vm/vnode_pager.c
1363
if (maxsize + poffset > object->un_pager.vnp.vnp_size) {
sys/vm/vnode_pager.c
1364
if (object->un_pager.vnp.vnp_size > poffset) {
sys/vm/vnode_pager.c
1365
maxsize = object->un_pager.vnp.vnp_size - poffset;
sys/vm/vnode_pager.c
1391
VM_OBJECT_RUNLOCK(object);
sys/vm/vnode_pager.c
152
vm_object_t object;
sys/vm/vnode_pager.c
156
object = vp->v_object;
sys/vm/vnode_pager.c
157
if (object != NULL)
sys/vm/vnode_pager.c
1571
vnode_pager_update_writecount(vm_object_t object, vm_offset_t start,
sys/vm/vnode_pager.c
1577
VM_OBJECT_WLOCK(object);
sys/vm/vnode_pager.c
1578
if (object->type != OBJT_VNODE) {
sys/vm/vnode_pager.c
1579
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
1582
old_wm = object->un_pager.vnp.writemappings;
sys/vm/vnode_pager.c
1583
object->un_pager.vnp.writemappings += (vm_ooffset_t)end - start;
sys/vm/vnode_pager.c
1584
vp = object->handle;
sys/vm/vnode_pager.c
1585
if (old_wm == 0 && object->un_pager.vnp.writemappings != 0) {
sys/vm/vnode_pager.c
1590
} else if (old_wm != 0 && object->un_pager.vnp.writemappings == 0) {
sys/vm/vnode_pager.c
1596
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
1600
vnode_pager_release_writecount(vm_object_t object, vm_offset_t start,
sys/vm/vnode_pager.c
1607
VM_OBJECT_WLOCK(object);
sys/vm/vnode_pager.c
1613
if (object->type != OBJT_VNODE) {
sys/vm/vnode_pager.c
1614
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
1623
if (object->un_pager.vnp.writemappings != inc) {
sys/vm/vnode_pager.c
1624
object->un_pager.vnp.writemappings -= inc;
sys/vm/vnode_pager.c
1625
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
1629
vp = object->handle;
sys/vm/vnode_pager.c
1631
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
1642
vnode_pager_update_writecount(object, end, start);
sys/vm/vnode_pager.c
1650
vnode_pager_getvp(vm_object_t object, struct vnode **vpp, bool *vp_heldp)
sys/vm/vnode_pager.c
1652
*vpp = object->handle;
sys/vm/vnode_pager.c
167
object = vnode_pager_alloc(vp, size, 0, 0, td->td_ucred);
sys/vm/vnode_pager.c
174
VM_OBJECT_RLOCK(object);
sys/vm/vnode_pager.c
175
last = refcount_release(&object->ref_count);
sys/vm/vnode_pager.c
176
VM_OBJECT_RUNLOCK(object);
sys/vm/vnode_pager.c
256
vm_object_t object;
sys/vm/vnode_pager.c
269
object = vp->v_object;
sys/vm/vnode_pager.c
271
if (object == NULL) {
sys/vm/vnode_pager.c
275
object = vm_object_allocate(OBJT_VNODE,
sys/vm/vnode_pager.c
278
object->un_pager.vnp.vnp_size = size;
sys/vm/vnode_pager.c
279
object->un_pager.vnp.writemappings = 0;
sys/vm/vnode_pager.c
280
object->domain.dr_policy = vnode_domainset;
sys/vm/vnode_pager.c
281
object->handle = handle;
sys/vm/vnode_pager.c
283
VM_OBJECT_WLOCK(object);
sys/vm/vnode_pager.c
284
vm_object_set_flag(object, OBJ_SIZEVNLOCK);
sys/vm/vnode_pager.c
285
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
293
VM_OBJECT_WLOCK(object);
sys/vm/vnode_pager.c
294
KASSERT(object->ref_count == 1,
sys/vm/vnode_pager.c
295
("leaked ref %p %d", object, object->ref_count));
sys/vm/vnode_pager.c
296
object->type = OBJT_DEAD;
sys/vm/vnode_pager.c
297
refcount_init(&object->ref_count, 0);
sys/vm/vnode_pager.c
298
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
299
vm_object_destroy(object);
sys/vm/vnode_pager.c
302
vp->v_object = object;
sys/vm/vnode_pager.c
306
vm_object_reference(object);
sys/vm/vnode_pager.c
308
if ((object->flags & OBJ_COLORED) == 0) {
sys/vm/vnode_pager.c
309
VM_OBJECT_WLOCK(object);
sys/vm/vnode_pager.c
310
vm_object_color(object, 0);
sys/vm/vnode_pager.c
311
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
315
return (object);
sys/vm/vnode_pager.c
322
vnode_pager_dealloc(vm_object_t object)
sys/vm/vnode_pager.c
327
vp = object->handle;
sys/vm/vnode_pager.c
331
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vnode_pager.c
332
vm_object_pip_wait(object, "vnpdea");
sys/vm/vnode_pager.c
333
refs = object->ref_count;
sys/vm/vnode_pager.c
335
object->handle = NULL;
sys/vm/vnode_pager.c
336
object->type = OBJT_DEAD;
sys/vm/vnode_pager.c
338
if (object->un_pager.vnp.writemappings > 0) {
sys/vm/vnode_pager.c
339
object->un_pager.vnp.writemappings = 0;
sys/vm/vnode_pager.c
357
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
360
VM_OBJECT_WLOCK(object);
sys/vm/vnode_pager.c
364
vnode_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before,
sys/vm/vnode_pager.c
367
struct vnode *vp = object->handle;
sys/vm/vnode_pager.c
376
VM_OBJECT_ASSERT_LOCKED(object);
sys/vm/vnode_pager.c
387
if (IDX_TO_OFF(pindex) >= object->un_pager.vnp.vnp_size)
sys/vm/vnode_pager.c
399
lockstate = VM_OBJECT_DROP(object);
sys/vm/vnode_pager.c
401
VM_OBJECT_PICKUP(object, lockstate);
sys/vm/vnode_pager.c
420
roundup2(object->size, pagesperblock),
sys/vm/vnode_pager.c
423
(uintmax_t )object->size));
sys/vm/vnode_pager.c
426
if (pindex + *after >= object->size)
sys/vm/vnode_pager.c
427
*after = object->size - 1 - pindex;
sys/vm/vnode_pager.c
499
vm_object_t object;
sys/vm/vnode_pager.c
503
if ((object = vp->v_object) == NULL)
sys/vm/vnode_pager.c
515
VM_OBJECT_WLOCK(object);
sys/vm/vnode_pager.c
516
if (object->type == OBJT_DEAD) {
sys/vm/vnode_pager.c
517
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
520
KASSERT(object->type == OBJT_VNODE,
sys/vm/vnode_pager.c
521
("not vnode-backed object %p", object));
sys/vm/vnode_pager.c
522
if (nsize == object->un_pager.vnp.vnp_size) {
sys/vm/vnode_pager.c
526
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
530
if (nsize < object->un_pager.vnp.vnp_size) {
sys/vm/vnode_pager.c
534
if (nobjsize < object->size)
sys/vm/vnode_pager.c
535
vm_object_page_remove(object, nobjsize, object->size,
sys/vm/vnode_pager.c
547
m = vm_page_grab(object, OFF_TO_IDX(nsize), VM_ALLOC_NOCREAT);
sys/vm/vnode_pager.c
557
object->un_pager.vnp.vnp_size = nsize;
sys/vm/vnode_pager.c
559
atomic_store_64(&object->un_pager.vnp.vnp_size, nsize);
sys/vm/vnode_pager.c
561
object->size = nobjsize;
sys/vm/vnode_pager.c
562
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
575
struct vm_object *object;
sys/vm/vnode_pager.c
582
object = vp->v_object;
sys/vm/vnode_pager.c
588
if ((end != 0 && end <= start) || object == NULL)
sys/vm/vnode_pager.c
591
VM_OBJECT_WLOCK(object);
sys/vm/vnode_pager.c
594
vm_object_page_remove(object, pi, piend, 0);
sys/vm/vnode_pager.c
599
m = vm_page_grab(object, pistart, VM_ALLOC_NOCREAT);
sys/vm/vnode_pager.c
611
m = vm_page_grab(object, piend, VM_ALLOC_NOCREAT);
sys/vm/vnode_pager.c
619
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
667
vnode_pager_input_smlfs(vm_object_t object, vm_page_t m)
sys/vm/vnode_pager.c
679
vp = object->handle;
sys/vm/vnode_pager.c
697
if (address >= object->un_pager.vnp.vnp_size) {
sys/vm/vnode_pager.c
759
vnode_pager_input_old(vm_object_t object, vm_page_t m)
sys/vm/vnode_pager.c
768
VM_OBJECT_ASSERT_WLOCKED(object);
sys/vm/vnode_pager.c
774
if (IDX_TO_OFF(m->pindex) >= object->un_pager.vnp.vnp_size) {
sys/vm/vnode_pager.c
778
if (IDX_TO_OFF(m->pindex) + size > object->un_pager.vnp.vnp_size)
sys/vm/vnode_pager.c
779
size = object->un_pager.vnp.vnp_size - IDX_TO_OFF(m->pindex);
sys/vm/vnode_pager.c
780
vp = object->handle;
sys/vm/vnode_pager.c
781
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
811
VM_OBJECT_WLOCK(object);
sys/vm/vnode_pager.c
832
vnode_pager_getpages(vm_object_t object, vm_page_t *m, int count, int *rbehind,
sys/vm/vnode_pager.c
839
vp = object->handle;
sys/vm/vnode_pager.c
847
vnode_pager_getpages_async(vm_object_t object, vm_page_t *m, int count,
sys/vm/vnode_pager.c
853
vp = object->handle;
sys/vm/vnode_pager.c
89
static int vnode_pager_input_smlfs(vm_object_t object, vm_page_t m);
sys/vm/vnode_pager.c
893
vm_object_t object;
sys/vm/vnode_pager.c
90
static int vnode_pager_input_old(vm_object_t object, vm_page_t m);
sys/vm/vnode_pager.c
909
object = vp->v_object;
sys/vm/vnode_pager.c
914
KASSERT(foff < object->un_pager.vnp.vnp_size,
sys/vm/vnode_pager.c
941
VM_OBJECT_WLOCK(object);
sys/vm/vnode_pager.c
945
error = vnode_pager_input_old(object, m[i]);
sys/vm/vnode_pager.c
949
VM_OBJECT_WUNLOCK(object);
sys/vm/vnode_pager.c
965
error = vnode_pager_input_smlfs(object, m[i]);
sys/vm/vnode_pager.c
999
if (m[0]->pindex + after >= object->size)
usr.bin/rpcgen/rpc_cout.c
311
char *object;
usr.bin/rpcgen/rpc_cout.c
324
object = xmalloc(strlen(def->def_name) +
usr.bin/rpcgen/rpc_cout.c
327
s_print(object, vecformat, def->def_name,
usr.bin/rpcgen/rpc_cout.c
330
s_print(object, format, def->def_name,
usr.bin/rpcgen/rpc_cout.c
334
cs->array_max, object, cs->name);
usr.bin/rpcgen/rpc_cout.c
335
free(object);
usr.bin/rpcgen/rpc_cout.c
343
object = xmalloc(strlen(def->def_name) +
usr.bin/rpcgen/rpc_cout.c
346
s_print(object, vecformat, def->def_name,
usr.bin/rpcgen/rpc_cout.c
349
s_print(object, format, def->def_name,
usr.bin/rpcgen/rpc_cout.c
354
dflt->array_max, object, dflt->name);
usr.bin/rpcgen/rpc_cout.c
355
free(object);
usr.bin/rpcgen/rpc_util.h
66
#define XALLOC(object) (object *) xmalloc(sizeof(object))
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
657
parse_int_string(struct snmp_object *object, char *val)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
662
return ((parse_int(&(object->val), val)));
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
664
if (object->info == NULL) {
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
668
if ((v = enum_number_lookup(object->info->snmp_enum, val)) < 0)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
671
object->val.v.integer = v;
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
852
struct snmp_object *object, char *str)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
872
if (syn != object->val.syntax) {
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
877
object->val.syntax = syn;
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
883
switch (object->val.syntax) {
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
885
return (parse_int_string(object, str + len));
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
887
return (parse_ip(&(object->val), str + len));
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
889
return (parse_counter(&(object->val), str + len));
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
891
return (parse_gauge(&(object->val), str + len));
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
893
return (parse_ticks(&(object->val), str + len));
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
895
return (parse_uint64(&(object->val), str + len));
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
897
return (snmp_tc2oct(object->info->tc, &(object->val),
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
900
return (parse_oid_string(snmptoolctx, &(object->val),
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1162
struct index *idx, struct snmp_object *object)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1201
return (snmp_int2asn_oid(ptr, &(object->val.var)));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1204
&(object->val.var)));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1206
return (snmp_ip2asn_oid(ptr, &(object->val.var)));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1212
return (snmp_uint2asn_oid(ptr, &(object->val.var)));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1214
return (snmp_cnt64_2asn_oid(ptr, &(object->val.var)));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1216
return (snmp_tc2oid(idx->tc, ptr, &(object->val.var)));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1227
struct snmp_object *object)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1232
if (object->info->table_idx == NULL)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1236
STAILQ_FOREACH(temp, &(OBJECT_IDX_LIST(object)), link) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1237
if ((ptr = snmp_parse_subindex(snmptoolctx, str, temp, object))
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1993
struct snmp_object *object;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2001
if ((object = calloc(1, sizeof(struct snmp_object))) == NULL) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2009
if (!ISSET_NUMERIC(snmptoolctx) && (snmp_fill_object(snmptoolctx, object,
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2011
snmp_output_object(snmptoolctx, object);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2024
free(object);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2025
object = NULL;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2032
struct snmp_object *object;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2037
if ((object = calloc(1, sizeof(struct snmp_object))) == NULL)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2048
(snmp_fill_object(snmptoolctx, object,
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2050
snmp_output_object(snmptoolctx, object);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2057
object->info);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2061
free(object);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2062
object = NULL;
usr.sbin/ppp/bundle.c
823
bundle.fsm.object = &bundle;
usr.sbin/ppp/datalink.c
1356
dl->fsmp.object = dl;
usr.sbin/ppp/datalink.c
566
(*dl->parent->LayerStart)(dl->parent->object, fp);
usr.sbin/ppp/datalink.c
593
(*dl->parent->LayerUp)(dl->parent->object, &dl->physical->link.ccp.fsm);
usr.sbin/ppp/datalink.c
640
(*dl->parent->LayerUp)(dl->parent->object, &dl->physical->link.lcp.fsm);
usr.sbin/ppp/datalink.c
654
(*dl->parent->LayerUp)(dl->parent->object, &dl->physical->link.lcp.fsm);
usr.sbin/ppp/datalink.c
760
(*dl->parent->LayerDown)(dl->parent->object, fp);
usr.sbin/ppp/datalink.c
785
(*dl->parent->LayerFinish)(dl->parent->object, fp);
usr.sbin/ppp/datalink.c
850
dl->fsmp.object = dl;
usr.sbin/ppp/datalink.c
903
dl->fsmp.object = dl;
usr.sbin/ppp/fsm.c
1120
(*fp->parent->LayerDown)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
246
(*fp->parent->LayerStart)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
261
(*fp->parent->LayerStart)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
324
(*fp->parent->LayerFinish)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
329
(*fp->parent->LayerStart)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
340
(*fp->parent->LayerDown)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
352
(*fp->parent->LayerFinish)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
366
(*fp->parent->LayerDown)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
435
(*fp->parent->LayerFinish)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
440
(*fp->parent->LayerFinish)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
447
(*fp->parent->LayerFinish)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
558
(*fp->parent->LayerStart)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
566
(*fp->parent->LayerDown)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
576
(*fp->parent->LayerUp)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
652
(*fp->parent->LayerUp)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
665
(*fp->parent->LayerDown)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
726
(*fp->parent->LayerDown)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
766
(*fp->parent->LayerDown)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
781
(*fp->parent->LayerFinish)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
786
(*fp->parent->LayerFinish)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
795
(*fp->parent->LayerDown)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
859
(*fp->parent->LayerDown)(fp->parent->object, fp);
usr.sbin/ppp/fsm.h
95
void *object;
usr.sbin/ppp/mp.c
273
mp->fsmp.object = mp;
usr.sbin/rpc.lockd/lockd_lock.c
183
void dump_static_object(const unsigned char* object, const int sizeof_object,
usr.sbin/rpc.lockd/lockd_lock.c
236
dump_static_object(const unsigned char *object, const int size_object,
usr.sbin/rpc.lockd/lockd_lock.c
263
sprintf(hbuff+i*2,"%02x",*(object+i));
usr.sbin/rpc.lockd/lockd_lock.c
276
if (*(object+i) >= 32 && *(object+i) <= 127) {
usr.sbin/rpc.lockd/lockd_lock.c
277
*(cbuff+i) = *(object+i);