Symbol: object
crypto/libressl/crypto/asn1/a_type.c
160
result = OBJ_cmp(a->value.object, b->value.object);
crypto/libressl/crypto/asn1/asn1_gen.c
666
if (!(atmp->value.object = OBJ_txt2obj(str, 0))) {
crypto/libressl/crypto/asn1/t_req.c
183
OBJ_obj2nid(a->object)))
crypto/libressl/crypto/asn1/t_req.c
187
if ((j = i2a_ASN1_OBJECT(bp, a->object)) > 0) {
crypto/libressl/crypto/asn1/x_attrib.c
150
ret->object = oid;
crypto/libressl/crypto/asn1/x_attrib.c
84
.offset = offsetof(X509_ATTRIBUTE, object),
crypto/libressl/crypto/asn1/x_crl.c
252
if (OBJ_obj2nid(ext->object) ==
crypto/libressl/crypto/asn1/x_crl.c
322
nid = OBJ_obj2nid(ext->object);
crypto/libressl/crypto/asn1/x_exten.c
68
.offset = offsetof(X509_EXTENSION, object),
crypto/libressl/crypto/asn1/x_name.c
492
tmpentry->object = OBJ_dup(entry->object);
crypto/libressl/crypto/asn1/x_name.c
493
if (tmpentry->object == NULL)
crypto/libressl/crypto/asn1/x_name.c
93
.offset = offsetof(X509_NAME_ENTRY, object),
crypto/libressl/crypto/pkcs12/p12_attr.c
133
if (OBJ_obj2nid(attrib->object) == attr_nid)
crypto/libressl/crypto/pkcs7/pk7_doit.c
1132
if (OBJ_cmp(xa->object, o) == 0)
crypto/libressl/crypto/pkcs7/pk7_doit.c
1225
if (OBJ_obj2nid(attr->object) == nid) {
crypto/libressl/crypto/x509/x509_att.c
103
if (OBJ_cmp(ex->object, obj) == 0)
crypto/libressl/crypto/x509/x509_att.c
297
ASN1_OBJECT_free(attr->object);
crypto/libressl/crypto/x509/x509_att.c
298
attr->object = OBJ_dup(obj);
crypto/libressl/crypto/x509/x509_att.c
299
return attr->object != NULL;
crypto/libressl/crypto/x509/x509_att.c
314
OBJ_obj2nid(attr->object));
crypto/libressl/crypto/x509/x509_att.c
369
return (attr->object);
crypto/libressl/crypto/x509/x509_lcl.h
105
ASN1_OBJECT *object;
crypto/libressl/crypto/x509/x509_lcl.h
111
ASN1_OBJECT *object;
crypto/libressl/crypto/x509/x509_lcl.h
84
ASN1_OBJECT *object;
crypto/libressl/crypto/x509/x509_lib.c
141
if ((nid = OBJ_obj2nid(ext->object)) == NID_undef)
crypto/libressl/crypto/x509/x509_lib.c
256
if (OBJ_obj2nid(ex->object) == nid) {
crypto/libressl/crypto/x509/x509_obj.c
105
n = OBJ_obj2nid(ne->object);
crypto/libressl/crypto/x509/x509_obj.c
107
i2t_ASN1_OBJECT(tmp_buf, sizeof(tmp_buf), ne->object);
crypto/libressl/crypto/x509/x509_v3.c
105
if (OBJ_cmp(ex->object, obj) == 0)
crypto/libressl/crypto/x509/x509_v3.c
249
ASN1_OBJECT_free(ex->object);
crypto/libressl/crypto/x509/x509_v3.c
250
ex->object = OBJ_dup(obj);
crypto/libressl/crypto/x509/x509_v3.c
251
return ex->object != NULL;
crypto/libressl/crypto/x509/x509_v3.c
281
return (ex->object);
crypto/libressl/crypto/x509/x509name.c
139
if (OBJ_cmp(ne->object, obj) == 0)
crypto/libressl/crypto/x509/x509name.c
365
ASN1_OBJECT_free(ne->object);
crypto/libressl/crypto/x509/x509name.c
366
ne->object = OBJ_dup(obj);
crypto/libressl/crypto/x509/x509name.c
367
return ((ne->object == NULL) ? 0 : 1);
crypto/libressl/crypto/x509/x509name.c
380
OBJ_obj2nid(ne->object)) ? 1 : 0;
crypto/libressl/crypto/x509/x509name.c
400
return (ne->object);
crypto/libressl/include/openssl/asn1.h
453
ASN1_OBJECT * 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,
games/adventure/vocab.c
100
links[temp] = links[object];
games/adventure/vocab.c
105
drop(int object, int where)
games/adventure/vocab.c
107
if (object > 100)
games/adventure/vocab.c
108
fixed[object - 100] = where;
games/adventure/vocab.c
110
if (place[object] == -1)
games/adventure/vocab.c
112
place[object] = where;
games/adventure/vocab.c
116
links[object] = atloc[where];
games/adventure/vocab.c
117
atloc[where] = object;
games/adventure/vocab.c
47
destroy(int object)
games/adventure/vocab.c
49
move(object, 0);
games/adventure/vocab.c
53
juggle(int object)
games/adventure/vocab.c
57
i = place[object];
games/adventure/vocab.c
58
j = fixed[object];
games/adventure/vocab.c
59
move(object, i);
games/adventure/vocab.c
60
move(object + 100, j);
games/adventure/vocab.c
64
move(int object, int where)
games/adventure/vocab.c
68
if (object <= 100)
games/adventure/vocab.c
69
from = place[object];
games/adventure/vocab.c
71
from = fixed[object - 100];
games/adventure/vocab.c
73
carry(object, from);
games/adventure/vocab.c
74
drop(object, where);
games/adventure/vocab.c
78
put(int object, int where, int pval)
games/adventure/vocab.c
80
move(object, where);
games/adventure/vocab.c
85
carry(int object, int where)
games/adventure/vocab.c
89
if (object <= 100) {
games/adventure/vocab.c
90
if (place[object] == -1)
games/adventure/vocab.c
92
place[object] = -1;
games/adventure/vocab.c
95
if (atloc[where] == object) {
games/adventure/vocab.c
96
atloc[where] = links[object];
games/adventure/vocab.c
99
for (temp = atloc[where]; links[temp] != object; temp = links[temp]);
games/rogue/hit.c
119
rogue_hit(object *monster, boolean force_hit)
games/rogue/hit.c
156
rogue_damage(short d, object *monster, short other)
games/rogue/hit.c
197
get_w_damage(const object *obj)
games/rogue/hit.c
243
to_hit(const object *obj)
games/rogue/hit.c
283
mon_damage(object *monster, short damage)
games/rogue/hit.c
321
object *monster;
games/rogue/hit.c
417
get_hit_chance(const object *weapon)
games/rogue/hit.c
428
get_weapon_damage(const object *weapon)
games/rogue/hit.c
439
s_con_mon(object *monster)
games/rogue/hit.c
51
static int get_w_damage(const object *);
games/rogue/hit.c
52
static int to_hit(const object *);
games/rogue/hit.c
54
static object *fight_monster = NULL;
games/rogue/hit.c
58
mon_hit(object *monster)
games/rogue/init.c
124
object *obj;
games/rogue/inventory.c
209
inventory(const object *pack, unsigned short mask)
games/rogue/inventory.c
211
object *obj;
games/rogue/inventory.c
441
get_desc(const object *obj, char *desc)
games/rogue/inventory.c
636
object *obj;
games/rogue/inventory.c
656
get_id_table(const object *obj)
games/rogue/monster.c
115
static void aim_monster(object *);
games/rogue/monster.c
116
static boolean flit(object *);
games/rogue/monster.c
117
static boolean move_confused(object *);
games/rogue/monster.c
118
static boolean mtry(object *, short, short);
games/rogue/monster.c
120
static void put_m_at(short, short, object *);
games/rogue/monster.c
128
object *monster;
games/rogue/monster.c
143
object *
games/rogue/monster.c
144
gr_monster(object *monster, int mn)
games/rogue/monster.c
171
object *monster, *next_monster, *test_mons;
games/rogue/monster.c
229
object *monster;
games/rogue/monster.c
268
object *monster;
games/rogue/monster.c
285
gmc(object *monster)
games/rogue/monster.c
299
mv_1_monster(object *monster, short row, short col)
games/rogue/monster.c
437
mtry(object *monster, short row, short col)
games/rogue/monster.c
447
move_mon_to(object *monster, short row, short col)
games/rogue/monster.c
496
mon_can_go(const object *monster, short row, short col)
games/rogue/monster.c
498
object *obj;
games/rogue/monster.c
50
object level_monsters;
games/rogue/monster.c
536
wake_up(object *monster)
games/rogue/monster.c
546
object *monster;
games/rogue/monster.c
578
mon_name(const object *monster)
games/rogue/monster.c
609
object *monster;
games/rogue/monster.c
640
object *monster;
games/rogue/monster.c
665
object *monster;
games/rogue/monster.c
696
put_m_at(short row, short col, object *monster)
games/rogue/monster.c
707
aim_monster(object *monster)
games/rogue/monster.c
740
move_confused(object *monster)
games/rogue/monster.c
770
flit(object *monster)
games/rogue/monster.c
82
static object mon_tab[MONSTERS] = {
games/rogue/monster.c
824
object *monster;
games/rogue/monster.c
841
mon_sees(const object *monster, int row, int col)
games/rogue/monster.c
862
object *monster;
games/rogue/move.c
65
object *obj;
games/rogue/object.c
152
static void gr_armor(object *);
games/rogue/object.c
153
static void gr_potion(object *);
games/rogue/object.c
154
static void gr_scroll(object *);
games/rogue/object.c
155
static void gr_wand(object *);
games/rogue/object.c
156
static void gr_weapon(object *, int);
games/rogue/object.c
161
static void rand_place(object *);
games/rogue/object.c
167
object *obj;
games/rogue/object.c
219
object *obj;
games/rogue/object.c
233
place_at(object *obj, int row, int col)
games/rogue/object.c
241
object *
games/rogue/object.c
242
object_at(object *pack, short row, short col)
games/rogue/object.c
244
object *obj = NULL;
games/rogue/object.c
259
object *
games/rogue/object.c
262
object *obj;
games/rogue/object.c
273
free_stuff(object *objlist)
games/rogue/object.c
275
object *obj;
games/rogue/object.c
286
name_of(const object *obj)
games/rogue/object.c
341
object *
games/rogue/object.c
344
object *obj;
games/rogue/object.c
407
gr_scroll(object *obj)
games/rogue/object.c
445
gr_potion(object *obj)
games/rogue/object.c
485
gr_weapon(object *obj, int assign_wk)
games/rogue/object.c
50
object level_objects;
games/rogue/object.c
549
gr_armor(object *obj)
games/rogue/object.c
55
static object *free_list = NULL;
games/rogue/object.c
575
gr_wand(object *obj)
games/rogue/object.c
583
get_food(object *obj, boolean force_ration)
games/rogue/object.c
604
get_armor_class(const object *obj)
games/rogue/object.c
612
object *
games/rogue/object.c
615
object *obj;
games/rogue/object.c
620
} else if (!(obj = (object *) md_malloc(sizeof(object)))) {
games/rogue/object.c
635
free_object(object *obj)
games/rogue/object.c
657
object *obj;
games/rogue/object.c
659
object *monster;
games/rogue/object.c
695
object *obj;
games/rogue/object.c
703
rand_place(object *obj)
games/rogue/object.c
715
object *obj;
games/rogue/pack.c
101
object *obj;
games/rogue/pack.c
147
object *obj, *new;
games/rogue/pack.c
207
static object *
games/rogue/pack.c
208
check_duplicate(object *obj, object *pack)
games/rogue/pack.c
210
object *op;
games/rogue/pack.c
243
object *obj;
games/rogue/pack.c
314
object *obj;
games/rogue/pack.c
338
object *obj;
games/rogue/pack.c
368
unwear(object *obj)
games/rogue/pack.c
377
do_wear(object *obj)
games/rogue/pack.c
388
object *obj;
games/rogue/pack.c
423
do_wield(object *obj)
games/rogue/pack.c
430
unwield(object *obj)
games/rogue/pack.c
442
object *obj;
games/rogue/pack.c
468
pack_count(const object *new_obj)
games/rogue/pack.c
470
object *obj;
games/rogue/pack.c
495
mask_pack(const object *pack, unsigned short mask)
games/rogue/pack.c
53
static object *check_duplicate(object *, object *);
games/rogue/pack.c
55
static boolean mask_pack(const object *, unsigned short);
games/rogue/pack.c
552
object *obj;
games/rogue/pack.c
58
object *
games/rogue/pack.c
59
add_to_pack(object *obj, object *pack, int condense)
games/rogue/pack.c
61
object *op;
games/rogue/pack.c
86
take_from_pack(object *obj, object *pack)
games/rogue/pack.c
98
object *
games/rogue/ring.c
127
do_put_on(object *ring, boolean on_left)
games/rogue/ring.c
144
object *ring;
games/rogue/ring.c
190
un_put_on(object *ring)
games/rogue/ring.c
203
gr_ring(object *ring, boolean assign_wk)
games/rogue/ring.c
258
object *ring;
games/rogue/ring.c
70
object *ring;
games/rogue/rogue.h
265
object *armor;
games/rogue/rogue.h
266
object *weapon;
games/rogue/rogue.h
267
object *left_ring, *right_ring;
games/rogue/rogue.h
272
object pack;
games/rogue/rogue.h
351
extern object level_objects;
games/rogue/rogue.h
360
extern object level_monsters;
games/rogue/rogue.h
449
void mon_hit(object *);
games/rogue/rogue.h
450
void rogue_hit(object *, boolean);
games/rogue/rogue.h
451
void rogue_damage(short, object *, short);
games/rogue/rogue.h
455
boolean mon_damage(object *, short);
games/rogue/rogue.h
458
short get_hit_chance(const object *);
games/rogue/rogue.h
459
short get_weapon_damage(const object *);
games/rogue/rogue.h
460
void s_con_mon(object *);
games/rogue/rogue.h
472
void inventory(const object *, unsigned short);
games/rogue/rogue.h
476
void get_desc(const object *, char *);
games/rogue/rogue.h
479
struct id *get_id_table(const object *);
games/rogue/rogue.h
527
object *gr_monster(object *, int);
games/rogue/rogue.h
531
short gmc(object *);
games/rogue/rogue.h
532
void mv_1_monster(object *, short, short);
games/rogue/rogue.h
533
void move_mon_to(object *, short, short);
games/rogue/rogue.h
534
boolean mon_can_go(const object *, short, short);
games/rogue/rogue.h
535
void wake_up(object *);
games/rogue/rogue.h
537
const char *mon_name(const object *);
games/rogue/rogue.h
544
boolean mon_sees(const object *, int, int);
games/rogue/rogue.h
559
void place_at(object *, int, int);
games/rogue/rogue.h
560
object *object_at(object *, short, short);
games/rogue/rogue.h
561
object *get_letter_object(int);
games/rogue/rogue.h
562
void free_stuff(object *);
games/rogue/rogue.h
563
const char *name_of(const object *);
games/rogue/rogue.h
564
object *gr_object(void);
games/rogue/rogue.h
565
void get_food(object *, boolean);
games/rogue/rogue.h
567
short get_armor_class(const object *);
games/rogue/rogue.h
568
object *alloc_object(void);
games/rogue/rogue.h
569
void free_object(object *);
games/rogue/rogue.h
575
object *add_to_pack(object *, object *, int);
games/rogue/rogue.h
576
void take_from_pack(object *, object *);
games/rogue/rogue.h
577
object *pick_up(int, int, short *);
games/rogue/rogue.h
583
void unwear(object *);
games/rogue/rogue.h
584
void do_wear(object *);
games/rogue/rogue.h
586
void do_wield(object *);
games/rogue/rogue.h
587
void unwield(object *);
games/rogue/rogue.h
589
short pack_count(const object *);
games/rogue/rogue.h
603
void do_put_on(object *, boolean);
games/rogue/rogue.h
605
void un_put_on(object *);
games/rogue/rogue.h
606
void gr_ring(object *, boolean);
games/rogue/rogue.h
622
void dr_course(object *, boolean, short, short);
games/rogue/rogue.h
632
void killed_by(const object *, short) __dead2;
games/rogue/rogue.h
635
void put_scores(const object *, short) __dead2;
games/rogue/rogue.h
641
void special_hit(object *);
games/rogue/rogue.h
642
void rust(object *);
games/rogue/rogue.h
643
void cough_up(object *);
games/rogue/rogue.h
644
boolean seek_gold(object *);
games/rogue/rogue.h
645
void check_gold_seeker(object *);
games/rogue/rogue.h
646
boolean check_imitator(object *);
games/rogue/rogue.h
648
boolean m_confuse(object *);
games/rogue/rogue.h
649
boolean flame_broil(object *);
games/rogue/rogue.h
665
void vanish(object *, short, object *);
games/rogue/room.c
112
object *monster;
games/rogue/room.c
181
object *obj;
games/rogue/room.c
283
object *obj;
games/rogue/room.c
401
object *monster;
games/rogue/room.c
414
dr_course(object *monster, boolean entering, short row, short col)
games/rogue/save.c
258
write_pack(const object *pack, FILE *fp)
games/rogue/save.c
260
object t;
games/rogue/save.c
263
r_write(fp, (const char *) pack, sizeof(object));
games/rogue/save.c
266
r_write(fp, (const char *) &t, sizeof(object));
games/rogue/save.c
270
read_pack(object *pack, FILE *fp, boolean is_rogue)
games/rogue/save.c
272
object read_obj, *new_obj;
games/rogue/save.c
275
r_read(fp, (char *) &read_obj, sizeof(object));
games/rogue/save.c
57
static void read_pack(object *, FILE *, boolean);
games/rogue/save.c
62
static void write_pack(const object *, FILE *);
games/rogue/score.c
197
put_scores(const object *monster, short other)
games/rogue/score.c
327
short rank, short n, const object *monster, short other)
games/rogue/score.c
397
object *obj;
games/rogue/score.c
428
get_value(const object *obj)
games/rogue/score.c
53
static int get_value(const object *);
games/rogue/score.c
56
const object *, short);
games/rogue/score.c
63
killed_by(const object *monster, short other)
games/rogue/spec_hit.c
115
freeze(object *monster)
games/rogue/spec_hit.c
148
steal_gold(object *monster)
games/rogue/spec_hit.c
168
steal_item(object *monster)
games/rogue/spec_hit.c
170
object *obj;
games/rogue/spec_hit.c
222
disappear(object *monster)
games/rogue/spec_hit.c
239
cough_up(object *monster)
games/rogue/spec_hit.c
241
object *obj;
games/rogue/spec_hit.c
283
try_to_cough(short row, short col, object *obj)
games/rogue/spec_hit.c
302
seek_gold(object *monster)
games/rogue/spec_hit.c
337
object *obj;
games/rogue/spec_hit.c
348
check_gold_seeker(object *monster)
games/rogue/spec_hit.c
354
check_imitator(object *monster)
games/rogue/spec_hit.c
376
object *monster;
games/rogue/spec_hit.c
388
sting(object *monster)
games/rogue/spec_hit.c
460
m_confuse(object *monster)
games/rogue/spec_hit.c
482
flame_broil(object *monster)
games/rogue/spec_hit.c
50
static void disappear(object *);
games/rogue/spec_hit.c
53
static void freeze(object *);
games/rogue/spec_hit.c
56
static void steal_gold(object *);
games/rogue/spec_hit.c
57
static void steal_item(object *);
games/rogue/spec_hit.c
58
static void sting(object *);
games/rogue/spec_hit.c
59
static boolean try_to_cough(short, short, object *);
games/rogue/spec_hit.c
65
special_hit(object *monster)
games/rogue/spec_hit.c
96
rust(object *monster)
games/rogue/throw.c
119
throw_at_monster(object *monster, object *weapon)
games/rogue/throw.c
153
static object *
games/rogue/throw.c
154
get_thrown_at_monster(object *obj, short dir, short *row, short *col)
games/rogue/throw.c
196
flop_weapon(object *weapon, short row, short col)
games/rogue/throw.c
198
object *new_weapon, *monster;
games/rogue/throw.c
50
static void flop_weapon(object *, short, short);
games/rogue/throw.c
51
static object *get_thrown_at_monster(object *, short, short *, short *);
games/rogue/throw.c
52
static boolean throw_at_monster(object *, object *);
games/rogue/throw.c
59
object *weapon;
games/rogue/throw.c
61
object *monster;
games/rogue/use.c
188
object *obj;
games/rogue/use.c
298
vanish(object *obj, short rm, object *pack)
games/rogue/use.c
368
object *obj;
games/rogue/use.c
397
object *obj;
games/rogue/use.c
439
object *monster;
games/rogue/use.c
483
object *obj, *monster;
games/rogue/use.c
573
object *monster;
games/rogue/use.c
624
object *obj;
games/rogue/use.c
75
object *obj;
games/rogue/zap.c
112
static object *
games/rogue/zap.c
134
zap_monster(object *monster, unsigned short kind)
games/rogue/zap.c
137
object *nm;
games/rogue/zap.c
200
tele_away(object *monster)
games/rogue/zap.c
242
wdrain_life(object *monster)
games/rogue/zap.c
245
object *lmon, *nm;
games/rogue/zap.c
323
object *monster;
games/rogue/zap.c
50
static object *get_zapped_monster(short, short *, short *);
games/rogue/zap.c
51
static void tele_away(object *);
games/rogue/zap.c
52
static void wdrain_life(object *);
games/rogue/zap.c
53
static void zap_monster(object *, unsigned short);
games/rogue/zap.c
62
object *wand;
games/rogue/zap.c
64
object *monster;
lib/libvgl/bitmap.c
332
VGLBitmap *object;
lib/libvgl/bitmap.c
338
object = (VGLBitmap *)malloc(sizeof(*object));
lib/libvgl/bitmap.c
339
if (object == NULL)
lib/libvgl/bitmap.c
341
object->Type = type;
lib/libvgl/bitmap.c
342
object->Xsize = xsize;
lib/libvgl/bitmap.c
343
object->Ysize = ysize;
lib/libvgl/bitmap.c
344
object->VXsize = xsize;
lib/libvgl/bitmap.c
345
object->VYsize = ysize;
lib/libvgl/bitmap.c
346
object->Xorigin = 0;
lib/libvgl/bitmap.c
347
object->Yorigin = 0;
lib/libvgl/bitmap.c
348
object->Bitmap = bits;
lib/libvgl/bitmap.c
349
return object;
lib/libvgl/bitmap.c
353
VGLBitmapDestroy(VGLBitmap *object)
lib/libvgl/bitmap.c
355
if (object->Bitmap)
lib/libvgl/bitmap.c
356
free(object->Bitmap);
lib/libvgl/bitmap.c
357
free(object);
lib/libvgl/bitmap.c
361
VGLBitmapAllocateBits(VGLBitmap *object)
lib/libvgl/bitmap.c
363
object->Bitmap = (byte *)malloc(object->VXsize*object->VYsize);
lib/libvgl/bitmap.c
364
if (object->Bitmap == NULL)
lib/libvgl/main.c
430
VGLSetVScreenSize(VGLBitmap *object, int VXsize, int VYsize)
lib/libvgl/main.c
432
if (VXsize < object->Xsize || VYsize < object->Ysize)
lib/libvgl/main.c
434
if (object->Type == MEMBUF)
lib/libvgl/main.c
439
object->VXsize = VGLAdpInfo.va_line_width
lib/libvgl/main.c
441
object->VYsize = VGLBufSize/VGLModeInfo.vi_planes/VGLAdpInfo.va_line_width;
lib/libvgl/main.c
442
if (VYsize < object->VYsize)
lib/libvgl/main.c
443
object->VYsize = VYsize;
lib/libvgl/main.c
447
object->Xsize, object->Ysize, object->VXsize, object->VYsize);
lib/libvgl/main.c
454
VGLPanScreen(VGLBitmap *object, int x, int y)
lib/libvgl/main.c
458
if (x < 0 || x + object->Xsize > object->VXsize
lib/libvgl/main.c
459
|| y < 0 || y + object->Ysize > object->VYsize)
lib/libvgl/main.c
461
if (object->Type == MEMBUF)
lib/libvgl/main.c
467
object->Xorigin = x;
lib/libvgl/main.c
468
object->Yorigin = y;
lib/libvgl/simple.c
100
return object->Bitmap[VGLSetSegment(y*object->VXsize+x)];
lib/libvgl/simple.c
103
return object->Bitmap[(unsigned)(VGLAdpInfo.va_line_width*y)+(x/4)];
lib/libvgl/simple.c
111
return (object->Bitmap[offset]&(0x80>>(x%8))) ? 1 : 0; /* XXX */
lib/libvgl/simple.c
117
color |= (object->Bitmap[offset] & mask) ? (1 << i) : 0;
lib/libvgl/simple.c
126
VGLLine(VGLBitmap *object, int x1, int y1, int x2, int y2, byte color)
lib/libvgl/simple.c
136
VGLSetXY(object, x, y, color);
lib/libvgl/simple.c
148
VGLSetXY(object, x, y, color);
lib/libvgl/simple.c
160
VGLBox(VGLBitmap *object, int x1, int y1, int x2, int y2, byte color)
lib/libvgl/simple.c
162
VGLLine(object, x1, y1, x2, y1, color);
lib/libvgl/simple.c
163
VGLLine(object, x2, y1, x2, y2, color);
lib/libvgl/simple.c
164
VGLLine(object, x2, y2, x1, y2, color);
lib/libvgl/simple.c
165
VGLLine(object, x1, y2, x1, y1, color);
lib/libvgl/simple.c
169
VGLFilledBox(VGLBitmap *object, int x1, int y1, int x2, int y2, byte color)
lib/libvgl/simple.c
173
for (y=y1; y<=y2; y++) VGLLine(object, x1, y, x2, y, color);
lib/libvgl/simple.c
177
set4pixels(VGLBitmap *object, int x, int y, int xc, int yc, byte color)
lib/libvgl/simple.c
180
VGLSetXY(object, xc+x, yc+y, color);
lib/libvgl/simple.c
181
VGLSetXY(object, xc-x, yc+y, color);
lib/libvgl/simple.c
183
VGLSetXY(object, xc+x, yc-y, color);
lib/libvgl/simple.c
184
VGLSetXY(object, xc-x, yc-y, color);
lib/libvgl/simple.c
188
VGLSetXY(object, xc, yc+y, color);
lib/libvgl/simple.c
190
VGLSetXY(object, xc, yc-y, color);
lib/libvgl/simple.c
195
VGLEllipse(VGLBitmap *object, int xc, int yc, int a, int b, byte color)
lib/libvgl/simple.c
201
set4pixels(object, x, y, xc, yc, color);
lib/libvgl/simple.c
209
set4pixels(object, x, y, xc, yc, color);
lib/libvgl/simple.c
218
set2lines(VGLBitmap *object, int x, int y, int xc, int yc, byte color)
lib/libvgl/simple.c
221
VGLLine(object, xc+x, yc+y, xc-x, yc+y, color);
lib/libvgl/simple.c
223
VGLLine(object, xc+x, yc-y, xc-x, yc-y, color);
lib/libvgl/simple.c
226
VGLLine(object, xc, yc+y, xc, yc-y, color);
lib/libvgl/simple.c
231
VGLFilledEllipse(VGLBitmap *object, int xc, int yc, int a, int b, byte color)
lib/libvgl/simple.c
237
set2lines(object, x, y, xc, yc, color);
lib/libvgl/simple.c
245
set2lines(object, x, y, xc, yc, color);
lib/libvgl/simple.c
254
VGLClear(VGLBitmap *object, byte color)
lib/libvgl/simple.c
260
VGLMouseFreeze(0, 0, object->Xsize, object->Ysize, color);
lib/libvgl/simple.c
261
switch (object->Type) {
lib/libvgl/simple.c
264
memset(object->Bitmap, color, object->VXsize*object->VYsize);
lib/libvgl/simple.c
268
for (offset = 0; offset < object->VXsize*object->VYsize; ) {
lib/libvgl/simple.c
270
len = min(object->VXsize*object->VYsize - offset,
lib/libvgl/simple.c
272
memset(object->Bitmap, color, len);
lib/libvgl/simple.c
281
memset(object->Bitmap, color, VGLAdpInfo.va_line_width*object->VYsize);
lib/libvgl/simple.c
291
for (offset = 0; offset < VGLAdpInfo.va_line_width*object->VYsize; ) {
lib/libvgl/simple.c
293
len = min(object->VXsize*object->VYsize - offset,
lib/libvgl/simple.c
295
memset(object->Bitmap, color, len);
lib/libvgl/simple.c
45
VGLSetXY(VGLBitmap *object, int x, int y, byte color)
lib/libvgl/simple.c
50
if (x>=0 && x<object->VXsize && y>=0 && y<object->VYsize) {
lib/libvgl/simple.c
52
switch (object->Type) {
lib/libvgl/simple.c
55
object->Bitmap[y*object->VXsize+x]=(color);
lib/libvgl/simple.c
58
object->Bitmap[VGLSetSegment(y*object->VXsize+x)]=(color);
lib/libvgl/simple.c
63
object->Bitmap[(unsigned)(VGLAdpInfo.va_line_width*y)+(x/4)] = (color);
lib/libvgl/simple.c
75
object->Bitmap[offset] |= color;
lib/libvgl/simple.c
83
VGLGetXY(VGLBitmap *object, int x, int y)
lib/libvgl/simple.c
93
if (x<0 || x>=object->VXsize || y<0 || y>=object->VYsize)
lib/libvgl/simple.c
95
switch (object->Type) {
lib/libvgl/simple.c
98
return object->Bitmap[((y*object->VXsize)+x)];
lib/libvgl/vgl.h
104
void VGLBitmapDestroy(VGLBitmap *object);
lib/libvgl/vgl.h
105
int VGLBitmapAllocateBits(VGLBitmap *object);
lib/libvgl/vgl.h
114
int VGLSetVScreenSize(VGLBitmap *object, int VXsize, int VYsize);
lib/libvgl/vgl.h
115
int VGLPanScreen(VGLBitmap *object, int x, int y);
lib/libvgl/vgl.h
129
void VGLSetXY(VGLBitmap *object, int x, int y, byte color);
lib/libvgl/vgl.h
130
byte VGLGetXY(VGLBitmap *object, int x, int y);
lib/libvgl/vgl.h
131
void VGLLine(VGLBitmap *object, int x1, int y1, int x2, int y2, byte color);
lib/libvgl/vgl.h
132
void VGLBox(VGLBitmap *object, int x1, int y1, int x2, int y2, byte color);
lib/libvgl/vgl.h
133
void VGLFilledBox(VGLBitmap *object, int x1, int y1, int x2, int y2, byte color);
lib/libvgl/vgl.h
134
void VGLEllipse(VGLBitmap *object, int xc, int yc, int a, int b, byte color);
lib/libvgl/vgl.h
135
void VGLFilledEllipse(VGLBitmap *object, int xc, int yc, int a, int b, byte color);
lib/libvgl/vgl.h
136
void VGLClear(VGLBitmap *object, byte color);
sbin/vinum/commands.c
2303
int object;
sbin/vinum/commands.c
2315
object = find_object(argv[1], &type); /* look for it */
sbin/vinum/commands.c
2320
get_volume_info(&vol, object);
sbin/vinum/commands.c
2322
object = find_object(argv[2], &type); /* look for it */
sbin/vinum/commands.c
2327
get_plex_info(&plex, object);
sbin/vinum/commands.c
2348
int object;
sbin/vinum/commands.c
2356
object = find_object(argv[index], &type); /* look for it */
sbin/vinum/commands.c
240
int object;
sbin/vinum/commands.c
2401
message->index = object; /* pass object number */
sbin/vinum/commands.c
2413
vinum_li(object, type);
sbin/vinum/commands.c
2449
int object;
sbin/vinum/commands.c
2463
object = find_object(argv[index], &type); /* look for it */
sbin/vinum/commands.c
2467
get_plex_info(&plex, object);
sbin/vinum/commands.c
2472
message->index = object; /* pass object number */
sbin/vinum/commands.c
2481
get_plex_info(&plex, object);
sbin/vinum/commands.c
251
object = find_object(argv[index], &type); /* look for it */
sbin/vinum/commands.c
255
message->index = object; /* pass object number */
sbin/vinum/commands.c
512
int object;
sbin/vinum/commands.c
567
object = find_object(argv[index], &type); /* look for it */
sbin/vinum/commands.c
609
get_plex_sd_info(&sd, object, sdno);
sbin/vinum/commands.c
659
message->index = object; /* pass object number */
sbin/vinum/commands.c
680
continue_revive(object);
sbin/vinum/commands.c
689
vinum_li(object, type);
sbin/vinum/commands.c
700
int object;
sbin/vinum/commands.c
732
object = find_object(argv[i], &type); /* look for it */
sbin/vinum/commands.c
736
message->index = object; /* pass object number */
sbin/vinum/commands.c
747
vinum_li(object, type);
sbin/vinum/commands.c
756
int object;
sbin/vinum/commands.c
767
object = find_object(argv[i], &type); /* look for it */
sbin/vinum/commands.c
773
message[0] = object; /* pass object number */
sbin/vinum/commands.c
782
vinum_li(object, type);
sbin/vinum/list.c
105
int object;
sbin/vinum/list.c
116
object = find_object(argv[i], &type); /* look for it */
sbin/vinum/list.c
117
if (vinum_li(object, type))
sbin/vinum/list.c
125
vinum_li(int object, enum objecttype type)
sbin/vinum/list.c
129
vinum_ldi(object, recurse);
sbin/vinum/list.c
133
vinum_lsi(object, recurse);
sbin/vinum/list.c
137
vinum_lpi(object, recurse);
sbin/vinum/list.c
141
vinum_lvi(object, recurse);
sbin/vinum/v.c
704
int object;
sbin/vinum/v.c
712
for (object = 0; object < vinum_conf.drives_allocated; object++) {
sbin/vinum/v.c
713
get_drive_info(&drive, object);
sbin/vinum/v.c
716
return object;
sbin/vinum/v.c
721
for (object = 0; object < vinum_conf.subdisks_allocated; object++) {
sbin/vinum/v.c
722
get_sd_info(&sd, object);
sbin/vinum/v.c
725
return object;
sbin/vinum/v.c
730
for (object = 0; object < vinum_conf.plexes_allocated; object++) {
sbin/vinum/v.c
731
get_plex_info(&plex, object);
sbin/vinum/v.c
734
return object;
sbin/vinum/v.c
739
for (object = 0; object < vinum_conf.volumes_allocated; object++) {
sbin/vinum/v.c
740
get_volume_info(&vol, object);
sbin/vinum/v.c
743
return object;
sbin/vinum/vext.h
140
int vinum_li(int object, enum objecttype type);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
128
adev->mman.mem_global_ref.object;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1784
adev->mman.bo_global_ref.ref.object,
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
83
return ttm_mem_global_init(ref->object);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
96
ttm_mem_global_release(ref->object);
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1480
ATOM_OBJECT *object;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1486
object = get_bios_object(bp, object_id);
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1488
if (!object)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1491
record = get_encoder_cap_record(bp, object);
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1516
ATOM_OBJECT *object)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1521
if (!object) {
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1526
offset = le16_to_cpu(object->usRecordOffset)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
192
ATOM_OBJECT *object;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
198
object = get_bios_object(bp, object_id);
sys/dev/drm/amd/display/dc/bios/bios_parser.c
200
if (!object) {
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2003
static uint32_t get_src_obj_list(struct bios_parser *bp, ATOM_OBJECT *object,
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2009
if (!object) {
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2014
offset = le16_to_cpu(object->usSrcDstTableOffset)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
205
number = get_src_obj_list(bp, object, &id);
sys/dev/drm/amd/display/dc/bios/bios_parser.c
220
ATOM_OBJECT *object;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
228
object = get_bios_object(bp, id);
sys/dev/drm/amd/display/dc/bios/bios_parser.c
230
if (!object)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
233
offset = le16_to_cpu(object->usRecordOffset)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
266
ATOM_OBJECT *object;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2715
ATOM_OBJECT *object;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
272
object = get_bios_object(bp, id);
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2720
object = NULL;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
274
if (!object)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2740
object = &object_table->asObjects[i];
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2741
record_offset = object->usRecordOffset +
sys/dev/drm/amd/display/dc/bios/bios_parser.c
277
record = get_hpd_record(bp, object);
sys/dev/drm/amd/display/dc/bios/bios_parser.c
290
ATOM_OBJECT *object,
sys/dev/drm/amd/display/dc/bios/bios_parser.c
296
offset = le16_to_cpu(object->usRecordOffset)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
332
ATOM_OBJECT *object;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
340
object = get_bios_object(bp, connector_object_id);
sys/dev/drm/amd/display/dc/bios/bios_parser.c
342
if (!object) {
sys/dev/drm/amd/display/dc/bios/bios_parser.c
347
if (bios_parser_get_device_tag_record(bp, object, &record)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
60
static uint32_t get_src_obj_list(struct bios_parser *bp, ATOM_OBJECT *object,
sys/dev/drm/amd/display/dc/bios/bios_parser.c
68
ATOM_OBJECT *object);
sys/dev/drm/amd/display/dc/bios/bios_parser.c
74
ATOM_OBJECT *object);
sys/dev/drm/amd/display/dc/bios/bios_parser.c
876
ATOM_OBJECT *object)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
881
if (!object) {
sys/dev/drm/amd/display/dc/bios/bios_parser.c
886
offset = le16_to_cpu(object->usRecordOffset)
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
101
struct atom_display_object_path_v2 *object);
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
105
struct atom_display_object_path_v2 *object);
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1288
struct atom_display_object_path_v2 *object;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1294
object = get_bios_object(bp, object_id);
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1296
if (!object)
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1299
record = get_encoder_cap_record(bp, object);
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1318
struct atom_display_object_path_v2 *object)
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1323
if (!object) {
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1328
offset = object->encoder_recordoffset + bp->object_info_tbl_offset;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1673
struct atom_display_object_path_v2 *object;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1689
object = &v1_4->display_path[i];
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1691
(object->disp_recordoffset) +
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
290
struct atom_display_object_path_v2 *object;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
298
object = get_bios_object(bp, id);
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
300
if (!object)
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
303
offset = object->disp_recordoffset + bp->object_info_tbl_offset;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
416
struct atom_display_object_path_v2 *object;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
422
object = get_bios_object(bp, id);
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
424
if (!object)
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
427
record = get_hpd_record(bp, object);
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
440
struct atom_display_object_path_v2 *object)
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
445
if (!object) {
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
450
offset = le16_to_cpu(object->disp_recordoffset)
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
614
struct atom_display_object_path_v2 *object;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
620
object = get_bios_object(bp, connector_object_id);
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
622
if (!object) {
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
628
info->dev_id = device_type_from_device_id(object->device_tag);
sys/dev/drm/drm_crtc_internal.h
131
struct drm_mode_object *object);
sys/dev/drm/drm_global.c
103
kfree(ref->object);
sys/dev/drm/drm_global.c
104
ref->object = NULL;
sys/dev/drm/drm_global.c
128
BUG_ON(ref->object != item->object);
sys/dev/drm/drm_global.c
131
item->object = NULL;
sys/dev/drm/drm_global.c
37
void *object;
sys/dev/drm/drm_global.c
50
item->object = NULL;
sys/dev/drm/drm_global.c
60
BUG_ON(item->object != NULL);
sys/dev/drm/drm_global.c
84
ref->object = kzalloc(ref->size, GFP_KERNEL);
sys/dev/drm/drm_global.c
85
if (unlikely(ref->object == NULL)) {
sys/dev/drm/drm_global.c
93
item->object = ref->object;
sys/dev/drm/drm_global.c
95
ref->object = item->object;
sys/dev/drm/drm_mode_object.c
100
if (object->id) {
sys/dev/drm/drm_mode_object.c
101
idr_remove(&dev->mode_config.crtc_idr, object->id);
sys/dev/drm/drm_mode_object.c
102
object->id = 0;
sys/dev/drm/drm_mode_object.c
97
struct drm_mode_object *object)
sys/dev/drm/include/drm/drm_global.h
43
void *object;
sys/dev/drm/linux_shmem.c
47
shmem_read_mapping_page(vm_object_t object, vm_pindex_t pindex)
sys/dev/drm/linux_shmem.c
52
VM_OBJECT_LOCK(object);
sys/dev/drm/linux_shmem.c
53
if (object->type == OBJT_MGTDEVICE) {
sys/dev/drm/linux_shmem.c
55
rv = vm_pager_get_page(object, pindex, &m, 1);
sys/dev/drm/linux_shmem.c
63
m = vm_page_grab(object, pindex,
sys/dev/drm/linux_shmem.c
66
if (vm_pager_has_page(object, pindex)) {
sys/dev/drm/linux_shmem.c
67
rv = vm_pager_get_page(object, pindex, &m, 1);
sys/dev/drm/linux_shmem.c
68
m = vm_page_lookup(object, pindex);
sys/dev/drm/linux_shmem.c
84
VM_OBJECT_UNLOCK(object);
sys/dev/drm/radeon/radeon_ttm.c
69
return ttm_mem_global_init(ref->object);
sys/dev/drm/radeon/radeon_ttm.c
74
ttm_mem_global_release(ref->object);
sys/dev/drm/radeon/radeon_ttm.c
899
rdev->mman.bo_global_ref.ref.object,
sys/dev/drm/radeon/radeon_ttm.c
96
rdev->mman.mem_global_ref.object;
sys/dev/drm/ttm/ttm_bo.c
1534
struct ttm_bo_global *glob = ref->object;
sys/dev/drm/ttm/ttm_bo.c
1545
struct ttm_bo_global *glob = ref->object;
sys/dev/misc/cuse/cuse.c
123
vm_object_t object;
sys/dev/misc/cuse/cuse.c
1410
vm_ooffset_t *offset, vm_size_t size, struct vm_object **object)
sys/dev/misc/cuse/cuse.c
1437
vm_object_reference_quick(mem->object);
sys/dev/misc/cuse/cuse.c
1438
*object = mem->object;
sys/dev/misc/cuse/cuse.c
1453
struct vm_object **object = ap->a_object;
sys/dev/misc/cuse/cuse.c
1462
return (cuse_common_mmap_single(pcs, offset, size, object));
sys/dev/misc/cuse/cuse.c
1969
struct vm_object **object = ap->a_object;
sys/dev/misc/cuse/cuse.c
1978
return (cuse_common_mmap_single(pcc->server, offset, size, object));
sys/dev/misc/cuse/cuse.c
443
vm_object_deallocate(mem->object);
sys/dev/misc/cuse/cuse.c
455
vm_object_t object;
sys/dev/misc/cuse/cuse.c
460
object = swap_pager_alloc(NULL, PAGE_SIZE * page_count,
sys/dev/misc/cuse/cuse.c
462
if (object == NULL) {
sys/dev/misc/cuse/cuse.c
478
mem->object = object;
sys/dev/misc/cuse/cuse.c
487
vm_object_deallocate(object);
sys/dev/sound/pcm/dsp.c
2302
struct vm_object **object = ap->a_object;
sys/dev/sound/pcm/dsp.c
2357
*object = dev_pager_alloc(i_dev, size, nprot, *offset);
sys/dev/sound/pcm/dsp.c
2361
if (*object == NULL)
sys/dev/virtual/nvmm/nvmm_dragonfly.c
101
return object;
sys/dev/virtual/nvmm/nvmm_dragonfly.c
96
struct vm_object *object;
sys/dev/virtual/nvmm/nvmm_dragonfly.c
98
object = default_pager_alloc(NULL, size, VM_PROT_DEFAULT, 0);
sys/dev/virtual/nvmm/nvmm_dragonfly.c
99
vm_object_set_flag(object, OBJ_NOSPLIT);
sys/kern/imgact_elf.c
1103
if (entry->ba.object && entry->ba.object->type == OBJT_VNODE) {
sys/kern/imgact_elf.c
1104
vp = (struct vnode *)entry->ba.object->handle;
sys/kern/imgact_elf.c
1139
if (entry->ba.object && entry->ba.object->type == OBJT_VNODE) {
sys/kern/imgact_elf.c
1140
vp = (struct vnode *)entry->ba.object->handle;
sys/kern/imgact_elf.c
1240
obj = ba->object;
sys/kern/imgact_elf.c
251
vm_object_t object;
sys/kern/imgact_elf.c
254
object = vp->v_object;
sys/kern/imgact_elf.c
262
vm_object_hold_shared(object);
sys/kern/imgact_elf.c
276
vm_object_drop(object);
sys/kern/imgact_elf.c
295
vm_object_reference_locked(object);
sys/kern/imgact_elf.c
307
object, NULL,
sys/kern/imgact_elf.c
322
vm_object_deallocate_locked(object);
sys/kern/imgact_elf.c
323
vm_object_drop(object);
sys/kern/imgact_elf.c
329
vm_object_drop(object);
sys/kern/imgact_elf.c
359
vm_object_drop(object);
sys/kern/imgact_elf.c
369
m = vm_fault_object_page(object, trunc_page(offset + filsz),
sys/kern/imgact_elf.c
371
vm_object_drop(object);
sys/kern/imgact_elf.c
380
vm_object_drop(object);
sys/kern/kern_device.c
287
struct vm_object **object, int nprot, struct file *fp)
sys/kern/kern_device.c
297
ap.a_object = object;
sys/kern/kern_exec.c
776
vm_object_t object;
sys/kern/kern_exec.c
781
if ((object = imgp->vp->v_object) == NULL)
sys/kern/kern_exec.c
784
if (pageno >= object->size)
sys/kern/kern_exec.c
790
vm_object_hold_shared(object);
sys/kern/kern_exec.c
791
m = vm_page_lookup(object, pageno);
sys/kern/kern_exec.c
797
m->object == object && m->pindex == pageno) {
sys/kern/kern_exec.c
798
vm_object_drop(object);
sys/kern/kern_exec.c
804
vm_object_drop(object);
sys/kern/kern_exec.c
809
vm_object_hold(object);
sys/kern/kern_exec.c
810
m = vm_page_grab(object, pageno, VM_ALLOC_NORMAL | VM_ALLOC_RETRY);
sys/kern/kern_exec.c
821
rv = vm_pager_get_page(object, pageno, &ma, 1);
sys/kern/kern_exec.c
822
m = vm_page_lookup(object, pageno);
sys/kern/kern_exec.c
829
vm_object_drop(object);
sys/kern/kern_exec.c
835
vm_object_drop(object);
sys/kern/link_elf_obj.c
109
vm_object_t object; /* VM object to hold file pages */
sys/kern/link_elf_obj.c
640
ef->object = vm_object_allocate(OBJT_DEFAULT,
sys/kern/link_elf_obj.c
642
if (ef->object == NULL) {
sys/kern/link_elf_obj.c
646
vm_object_hold(ef->object);
sys/kern/link_elf_obj.c
647
vm_object_reference_locked(ef->object);
sys/kern/link_elf_obj.c
660
vm_object_drop(ef->object);
sys/kern/link_elf_obj.c
663
error = vm_map_find(kernel_map, ef->object, NULL,
sys/kern/link_elf_obj.c
668
vm_object_drop(ef->object);
sys/kern/link_elf_obj.c
670
vm_object_deallocate(ef->object);
sys/kern/link_elf_obj.c
671
ef->object = NULL;
sys/kern/link_elf_obj.c
900
if (ef->object) {
sys/kern/link_elf_obj.c
906
(ef->object->size << PAGE_SHIFT));
sys/kern/link_elf_obj.c
908
vm_object_deallocate(ef->object);
sys/kern/link_elf_obj.c
909
ef->object = NULL;
sys/kern/sys_pipe.c
1194
pb->object = NULL;
sys/kern/sys_pipe.c
362
struct vm_object *object;
sys/kern/sys_pipe.c
374
object = pb->object;
sys/kern/sys_pipe.c
382
if (object == NULL || object->size != npages) {
sys/kern/sys_pipe.c
383
object = vm_object_allocate(OBJT_DEFAULT, npages);
sys/kern/sys_pipe.c
386
error = vm_map_find(kernel_map, object, NULL,
sys/kern/sys_pipe.c
393
vm_object_deallocate(object);
sys/kern/sys_pipe.c
397
pb->object = object;
sys/kern/uipc_syscalls.c
1553
if (m->object == NULL &&
sys/kern/vfs_bio.c
3407
vm_object_t object;
sys/kern/vfs_bio.c
3436
object = vp->v_object;
sys/kern/vfs_bio.c
3438
object = bp->b_vp->v_object;
sys/kern/vfs_bio.c
3463
KKASSERT(m->object == object);
sys/kern/vfs_bio.c
3464
swap_pager_strategy(object, nbio);
sys/kern/vfs_bio.c
4651
db_printf("(%p, 0x%lx, 0x%lx)", (void *)m->object,
sys/kern/vfs_cluster.c
1056
vm_object_pip_add(m->object, 1);
sys/kern/vfs_cluster.c
1662
vm_object_pip_add(m->object, 1);
sys/kern/vfs_subr.c
1289
vm_object_t object;
sys/kern/vfs_subr.c
1375
while ((object = vp->v_object) != NULL) {
sys/kern/vfs_subr.c
1376
vm_object_hold(object);
sys/kern/vfs_subr.c
1377
if (object == vp->v_object)
sys/kern/vfs_subr.c
1379
vm_object_drop(object);
sys/kern/vfs_subr.c
1382
if (object != NULL) {
sys/kern/vfs_subr.c
1383
if (object->ref_count == 0) {
sys/kern/vfs_subr.c
1384
if ((object->flags & OBJ_DEAD) == 0)
sys/kern/vfs_subr.c
1385
vm_object_terminate(object);
sys/kern/vfs_subr.c
1386
vm_object_drop(object);
sys/kern/vfs_subr.c
1389
vm_pager_deallocate(object);
sys/kern/vfs_subr.c
1391
vm_object_drop(object);
sys/kern/vfs_subr.c
1644
vm_object_t object;
sys/kern/vfs_subr.c
1647
object = vp->v_object;
sys/kern/vfs_subr.c
1648
if (object) {
sys/kern/vfs_subr.c
1649
vm_object_hold(object);
sys/kern/vfs_subr.c
1650
KKASSERT(vp->v_object == object);
sys/kern/vfs_subr.c
1653
if (object == NULL) {
sys/kern/vfs_subr.c
1654
object = vnode_pager_alloc(vp, filesize, 0, 0, blksize, boff);
sys/kern/vfs_subr.c
1662
vm_object_hold(object);
sys/kern/vfs_subr.c
1663
atomic_add_int(&object->ref_count, -1);
sys/kern/vfs_subr.c
1666
KKASSERT((object->flags & OBJ_DEAD) == 0);
sys/kern/vfs_subr.c
1670
vm_object_drop(object);
sys/kern/vfs_subr.c
316
vm_object_t object;
sys/kern/vfs_subr.c
378
if ((object = vp->v_object) != NULL)
sys/kern/vfs_subr.c
379
refcount_wait(&object->paging_in_progress, "vnvlbx");
sys/kern/vfs_subr.c
387
if ((object = vp->v_object) != NULL) {
sys/kern/vfs_subr.c
388
vm_object_page_remove(object, 0, 0,
sys/kern/vfs_vm.c
436
vm_object_t object;
sys/kern/vfs_vm.c
443
if ((object = vp->v_object) == NULL)
sys/kern/vfs_vm.c
445
vm_object_hold(object);
sys/kern/vfs_vm.c
447
vm_object_drop(object);
sys/kern/vfs_vm.c
462
oobjsize = object->size;
sys/kern/vfs_vm.c
467
object->size = nobjsize;
sys/kern/vfs_vm.c
477
vm_object_page_remove(object, nobjsize, oobjsize,
sys/kern/vfs_vm.c
488
m = vm_page_lookup_busy_wait(object, pi, FALSE, "vmpg");
sys/kern/vfs_vm.c
502
vm_object_drop(object);
sys/libprop/prop_rb.c
109
_prop_rb_tree_insert_node(struct rb_tree *rbt, void *object)
sys/libprop/prop_rb.c
113
struct rb_node *parent, *tmp, *self = RB_ITEMTONODE(rbto, object);
sys/libprop/prop_rb.c
136
tobj, object);
sys/libprop/prop_rb.c
242
return object;
sys/libprop/prop_rb.c
674
_prop_rb_tree_remove_node(struct rb_tree *rbt, void *object)
sys/libprop/prop_rb.c
677
struct rb_node *standin, *self = RB_ITEMTONODE(rbto, object);
sys/libprop/prop_rb.c
734
standin = RB_ITEMTONODE(rbto, _prop_rb_tree_iterate(rbt, object, which));
sys/libprop/prop_rb.c
890
_prop_rb_tree_iterate(struct rb_tree *rbt, void *object, const unsigned int direction)
sys/libprop/prop_rb.c
898
if (object == NULL) {
sys/libprop/prop_rb.c
912
self = RB_ITEMTONODE(rbto, object);
sys/libprop/prop_stack.c
109
*obj = ielem->object;
sys/libprop/prop_stack.c
55
eelem->object = obj;
sys/libprop/prop_stack.c
69
ielem->object = obj;
sys/libprop/prop_stack.c
94
*obj = eelem->object;
sys/libprop/prop_stack.h
40
prop_object_t object;
sys/libprop/prop_stack.h
46
prop_object_t object;
sys/net/altq/altq_rmclass_debug.h
68
int object; /* object operated on */
sys/net/dummynet/ip_dummynet.c
1595
if (((struct dn_flow_queue *)h->p[i].object)->fs == fs) {
sys/net/dummynet/ip_dummynet.c
1617
if (h->p[i].object == p) { /* found it */
sys/net/dummynet/ip_dummynet.c
269
*((int *)((char *)(heap->p[node].object) + heap->offset)) = node;
sys/net/dummynet/ip_dummynet.c
276
*((int *)((char *)(heap->p[node].object) + heap->offset)) = -1;
sys/net/dummynet/ip_dummynet.c
291
h->p[son].object = p;
sys/net/dummynet/ip_dummynet.c
545
struct dn_flow_queue *q = sch->p[0].object;
sys/net/dummynet/ip_dummynet.c
588
struct dn_flow_queue *q = neh->p[0].object;
sys/net/dummynet/ip_dummynet.c
603
struct dn_flow_queue *q = p->idle_heap.p[i].object;
sys/net/dummynet/ip_dummynet.c
646
struct dn_flow_queue *q = pipe->idle_heap.p[0].object;
sys/net/dummynet/ip_dummynet.c
684
p = h->p[0].object; /* Store a copy before heap_extract */
sys/net/dummynet/ip_dummynet.h
85
void *object; /* object pointer */
sys/net/dummynet3/ip_dummynet3.c
1586
if (((struct dn_flow_queue *)h->p[i].object)->fs == fs) {
sys/net/dummynet3/ip_dummynet3.c
1608
if (h->p[i].object == p) { /* found it */
sys/net/dummynet3/ip_dummynet3.c
288
*((int *)((char *)(heap->p[node].object) + heap->offset)) = node;
sys/net/dummynet3/ip_dummynet3.c
295
*((int *)((char *)(heap->p[node].object) + heap->offset)) = -1;
sys/net/dummynet3/ip_dummynet3.c
310
h->p[son].object = p;
sys/net/dummynet3/ip_dummynet3.c
564
struct dn_flow_queue *q = sch->p[0].object;
sys/net/dummynet3/ip_dummynet3.c
607
struct dn_flow_queue *q = neh->p[0].object;
sys/net/dummynet3/ip_dummynet3.c
622
struct dn_flow_queue *q = p->idle_heap.p[i].object;
sys/net/dummynet3/ip_dummynet3.c
665
struct dn_flow_queue *q = pipe->idle_heap.p[0].object;
sys/net/dummynet3/ip_dummynet3.c
703
p = h->p[0].object; /* Store a copy before heap_extract */
sys/net/dummynet3/ip_dummynet3.h
100
void *object; /* object pointer */
sys/net/netmap/netmap_freebsd.c
253
netmap_dev_pager_fault(vm_object_t object, vm_ooffset_t offset,
sys/net/netmap/netmap_freebsd.c
256
struct netmap_vm_handle_t *vmh = object->handle;
sys/net/netmap/netmap_freebsd.c
264
object, (intmax_t)offset, prot, mres);
sys/net/netmap/netmap_freebsd.c
265
memattr = object->memattr;
sys/net/netmap/netmap_freebsd.c
288
VM_OBJECT_WUNLOCK(object);
sys/net/netmap/netmap_freebsd.c
290
VM_OBJECT_WLOCK(object);
sys/net/netmap/netmap_freebsd.c
293
vm_page_insert(page, object, pidx);
sys/platform/pc64/x86_64/pmap.c
177
if (m->object) { \
sys/platform/pc64/x86_64/pmap.c
178
vm_object_t iobj = m->object; \
sys/platform/pc64/x86_64/pmap.c
5372
vm_object_t object = entry->ba.object;
sys/platform/pc64/x86_64/pmap.c
5382
if ((prot & VM_PROT_READ) == 0 || pmap == NULL || object == NULL)
sys/platform/pc64/x86_64/pmap.c
5397
if ((object->type != OBJT_VNODE) ||
sys/platform/pc64/x86_64/pmap.c
5399
(object->resident_page_count > MAX_INIT_PT))) {
sys/platform/pc64/x86_64/pmap.c
5403
if (pindex + psize > object->size) {
sys/platform/pc64/x86_64/pmap.c
5404
if (object->size < pindex)
sys/platform/pc64/x86_64/pmap.c
5406
psize = object->size - pindex;
sys/platform/pc64/x86_64/pmap.c
5437
info.object = object;
sys/platform/pc64/x86_64/pmap.c
5444
vm_object_hold_shared(object);
sys/platform/pc64/x86_64/pmap.c
5445
vm_page_rb_tree_RB_SCAN_NOLK(&object->rb_memq, rb_vm_page_scancmp,
sys/platform/pc64/x86_64/pmap.c
5447
vm_object_drop(object);
sys/platform/pc64/x86_64/pmap.c
5509
if (p->object != info->object)
sys/platform/pc64/x86_64/pmap.c
6553
pmap_object_init(vm_object_t object)
sys/platform/pc64/x86_64/pmap.c
6562
pmap_object_free(vm_object_t object)
sys/platform/vkernel64/platform/pmap.c
1484
vm_object_t object = pmap->pm_pteobj;
sys/platform/vkernel64/platform/pmap.c
1490
if (object->ref_count != 1)
sys/platform/vkernel64/platform/pmap.c
1495
info.object = object;
sys/platform/vkernel64/platform/pmap.c
1502
vm_object_hold(object);
sys/platform/vkernel64/platform/pmap.c
1506
info.limit = object->generation;
sys/platform/vkernel64/platform/pmap.c
1508
vm_page_rb_tree_RB_SCAN(&object->rb_memq, NULL,
sys/platform/vkernel64/platform/pmap.c
1522
vm_object_drop(object);
sys/platform/vkernel64/platform/pmap.c
1538
if (info->object->generation != info->limit) {
sys/platform/vkernel64/platform/pmap.c
184
static vm_page_t pmap_page_lookup (vm_object_t object, vm_pindex_t pindex);
sys/platform/vkernel64/platform/pmap.c
2490
vm_object_t object = entry->ba.object;
sys/platform/vkernel64/platform/pmap.c
2500
if ((prot & VM_PROT_READ) == 0 || pmap == NULL || object == NULL)
sys/platform/vkernel64/platform/pmap.c
2515
if ((object->type != OBJT_VNODE) ||
sys/platform/vkernel64/platform/pmap.c
2517
(object->resident_page_count > MAX_INIT_PT))) {
sys/platform/vkernel64/platform/pmap.c
2521
if (psize + pindex > object->size) {
sys/platform/vkernel64/platform/pmap.c
2522
if (object->size < pindex)
sys/platform/vkernel64/platform/pmap.c
2524
psize = object->size - pindex;
sys/platform/vkernel64/platform/pmap.c
2545
vm_object_hold_shared(object);
sys/platform/vkernel64/platform/pmap.c
2546
vm_page_rb_tree_RB_SCAN(&object->rb_memq, rb_vm_page_scancmp,
sys/platform/vkernel64/platform/pmap.c
2548
vm_object_drop(object);
sys/platform/vkernel64/platform/pmap.c
3313
pmap_object_init(vm_object_t object)
sys/platform/vkernel64/platform/pmap.c
3319
pmap_object_free(vm_object_t object)
sys/platform/vkernel64/platform/pmap.c
988
pmap_page_lookup(vm_object_t object, vm_pindex_t pindex)
sys/platform/vkernel64/platform/pmap.c
992
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/platform/vkernel64/platform/pmap.c
993
m = vm_page_lookup_busy_wait(object, pindex, TRUE, "pplookp");
sys/sys/device.h
352
struct vm_object **object, int nprot, struct file *fp);
sys/sys/pipe.h
70
struct vm_object *object; /* VM object containing buffer */
sys/vfs/hammer2/hammer2_vnops.c
959
kprintf("m->object %p/%p", m->object, ip->vp->v_object);
sys/vfs/hpfs/hpfs_subr.c
49
u_int8_t *object,
sys/vfs/hpfs/hpfs_subr.c
55
csum += (u_long) *object++;
sys/vfs/procfs/procfs_map.c
136
obj = ba->object;
sys/vfs/procfs/procfs_map.c
175
if (ba->object) {
sys/vfs/procfs/procfs_map.c
176
flags = ba->object->flags;
sys/vfs/procfs/procfs_map.c
177
ref_count = ba->object->ref_count;
sys/vfs/procfs/procfs_map.c
216
resident, -1, (ba ? ba->object : NULL),
sys/vfs/tmpfs/tmpfs_vnops.c
2116
if (p->object != info->object || p->pindex != pindex) {
sys/vfs/tmpfs/tmpfs_vnops.c
2185
info.object = src;
sys/vm/default_pager.c
106
default_pager_getpage(vm_object_t object, vm_pindex_t pindex,
sys/vm/default_pager.c
119
default_pager_putpages(vm_object_t object, vm_page_t *mpp, int count,
sys/vm/default_pager.c
122
swap_pager_putpages(object, mpp, count, flags, rtvals);
sys/vm/default_pager.c
138
default_pager_haspage(vm_object_t object, vm_pindex_t pindex)
sys/vm/default_pager.c
74
vm_object_t object;
sys/vm/default_pager.c
79
object = vm_object_allocate(OBJT_DEFAULT,
sys/vm/default_pager.c
81
return (object);
sys/vm/default_pager.c
92
default_pager_dealloc(vm_object_t object)
sys/vm/default_pager.c
97
KKASSERT(object->swblock_count == 0);
sys/vm/device_pager.c
102
object = vm_pager_object_lookup(&dev_pager_object_list, handle);
sys/vm/device_pager.c
105
return (object);
sys/vm/device_pager.c
113
vm_object_t object;
sys/vm/device_pager.c
133
object = vm_pager_object_lookup(&dev_pager_object_list, handle);
sys/vm/device_pager.c
134
if (object == NULL) {
sys/vm/device_pager.c
138
object = vm_object_allocate_hold(tp, pindex);
sys/vm/device_pager.c
139
object->handle = handle;
sys/vm/device_pager.c
140
object->un_pager.devp.ops = ops;
sys/vm/device_pager.c
141
object->un_pager.devp.dev = handle;
sys/vm/device_pager.c
142
TAILQ_INIT(&object->un_pager.devp.devp_pglist);
sys/vm/device_pager.c
149
dev->si_object = object;
sys/vm/device_pager.c
152
TAILQ_INSERT_TAIL(&dev_pager_object_list, object,
sys/vm/device_pager.c
155
vm_object_drop(object);
sys/vm/device_pager.c
157
vm_object_hold(object);
sys/vm/device_pager.c
158
if (pindex > object->size)
sys/vm/device_pager.c
159
object->size = pindex;
sys/vm/device_pager.c
160
KASSERT(object->type == tp,
sys/vm/device_pager.c
161
("Inconsistent device pager type %p %d", object, tp));
sys/vm/device_pager.c
162
vm_object_drop(object);
sys/vm/device_pager.c
166
return (object);
sys/vm/device_pager.c
183
cdev_pager_free_page(vm_object_t object, vm_page_t m)
sys/vm/device_pager.c
185
if (object->type == OBJT_MGTDEVICE) {
sys/vm/device_pager.c
190
} else if (object->type == OBJT_DEVICE) {
sys/vm/device_pager.c
191
TAILQ_REMOVE(&object->un_pager.devp.devp_pglist, m, pageq);
sys/vm/device_pager.c
200
dev_pager_dealloc(vm_object_t object)
sys/vm/device_pager.c
210
object->un_pager.devp.ops->cdev_pg_dtor(object->un_pager.devp.dev);
sys/vm/device_pager.c
213
TAILQ_REMOVE(&dev_pager_object_list, object, pager_object_entry);
sys/vm/device_pager.c
216
if (object->type == OBJT_DEVICE) {
sys/vm/device_pager.c
220
while ((m = TAILQ_FIRST(&object->un_pager.devp.devp_pglist)) !=
sys/vm/device_pager.c
222
TAILQ_REMOVE(&object->un_pager.devp.devp_pglist,
sys/vm/device_pager.c
236
dev_pager_getpage(vm_object_t object, vm_pindex_t pindex,
sys/vm/device_pager.c
241
error = object->un_pager.devp.ops->cdev_pg_fault(
sys/vm/device_pager.c
242
object, IDX_TO_OFF(pindex),
sys/vm/device_pager.c
252
dev_pager_putpages(vm_object_t object, vm_page_t *m,
sys/vm/device_pager.c
262
dev_pager_haspage(vm_object_t object, vm_pindex_t pindex)
sys/vm/device_pager.c
284
m->object = NULL;
sys/vm/device_pager.c
306
KKASSERT(m->object == NULL);
sys/vm/device_pager.c
348
old_dev_pager_fault(vm_object_t object, vm_ooffset_t offset,
sys/vm/device_pager.c
357
dev = object->handle;
sys/vm/device_pager.c
361
KKASSERT(object->type == OBJT_DEVICE);
sys/vm/device_pager.c
377
page = dev_pager_getfake(paddr, object->memattr);
sys/vm/device_pager.c
378
vm_object_hold(object);
sys/vm/device_pager.c
379
TAILQ_INSERT_TAIL(&object->un_pager.devp.devp_pglist,
sys/vm/device_pager.c
382
if (vm_page_insert(page, object, pidx) == FALSE) {
sys/vm/device_pager.c
384
object, (uintmax_t)pidx);
sys/vm/device_pager.c
386
vm_object_drop(object);
sys/vm/device_pager.c
87
static int old_dev_pager_fault(vm_object_t object, vm_ooffset_t offset,
sys/vm/device_pager.c
99
vm_object_t object;
sys/vm/phys_pager.c
110
phys_pager_putpages(vm_object_t object, vm_page_t *m, int count,
sys/vm/phys_pager.c
132
phys_pager_haspage(vm_object_t object, vm_pindex_t pindex)
sys/vm/phys_pager.c
62
vm_object_t object;
sys/vm/phys_pager.c
73
object = vm_object_allocate(OBJT_PHYS, OFF_TO_IDX(foff + size));
sys/vm/phys_pager.c
75
return (object);
sys/vm/phys_pager.c
82
phys_pager_dealloc(vm_object_t object)
sys/vm/phys_pager.c
84
KKASSERT(object->handle == NULL);
sys/vm/phys_pager.c
85
KKASSERT(object->swblock_count == 0);
sys/vm/phys_pager.c
92
phys_pager_getpage(vm_object_t object, vm_pindex_t pindex,
sys/vm/pmap.h
244
void pmap_object_init(vm_object_t object);
sys/vm/pmap.h
245
void pmap_object_free(vm_object_t object);
sys/vm/swap_pager.c
1049
vm_object_hold(object);
sys/vm/swap_pager.c
1050
swp_pager_meta_free(object, start, count);
sys/vm/swap_pager.c
1051
vm_object_drop(object);
sys/vm/swap_pager.c
1076
vm_object_hold(object);
sys/vm/swap_pager.c
1085
blk = swp_pager_meta_ctl(object, start, 0);
sys/vm/swap_pager.c
1087
blk = swp_pager_getswapspace(object, 1);
sys/vm/swap_pager.c
1093
swp_pager_meta_build(object, start, blk);
sys/vm/swap_pager.c
1168
vm_object_drop(object);
sys/vm/swap_pager.c
1301
swap_pager_getpage(vm_object_t object, vm_pindex_t pindex,
sys/vm/swap_pager.c
1319
vm_object_hold(object);
sys/vm/swap_pager.c
1320
if (mreq->object != object) {
sys/vm/swap_pager.c
1322
object,
sys/vm/swap_pager.c
1323
mreq->object
sys/vm/swap_pager.c
1337
if (swap_burst_read == 0 || mreq->pindex + 1 >= object->size) {
sys/vm/swap_pager.c
1338
vm_object_drop(object);
sys/vm/swap_pager.c
1341
blk = swp_pager_meta_ctl(object, mreq->pindex + 1, 0);
sys/vm/swap_pager.c
1343
vm_object_drop(object);
sys/vm/swap_pager.c
1346
m = vm_page_lookup_busy_try(object, mreq->pindex + 1,
sys/vm/swap_pager.c
1349
vm_object_drop(object);
sys/vm/swap_pager.c
1356
m = vm_page_alloc(object, mreq->pindex + 1,
sys/vm/swap_pager.c
1359
vm_object_drop(object);
sys/vm/swap_pager.c
1365
vm_object_drop(object);
sys/vm/swap_pager.c
138
vm_object_t object;
sys/vm/swap_pager.c
1386
blk = swp_pager_meta_ctl(mreq->object, mreq->pindex, 0);
sys/vm/swap_pager.c
1391
mreq->pindex + i < object->size; ++i) {
sys/vm/swap_pager.c
1394
iblk = swp_pager_meta_ctl(object, mreq->pindex + i, 0);
sys/vm/swap_pager.c
1399
m = vm_page_lookup_busy_try(object, mreq->pindex + i,
sys/vm/swap_pager.c
1408
m = vm_page_alloc(object, mreq->pindex + i,
sys/vm/swap_pager.c
1434
vm_object_drop(object);
sys/vm/swap_pager.c
1437
vm_object_drop(object);
sys/vm/swap_pager.c
145
vm_object_t object;
sys/vm/swap_pager.c
1483
vm_object_pip_add(object, bp->b_xio.xio_npages);
sys/vm/swap_pager.c
1507
vm_object_drop(object);
sys/vm/swap_pager.c
1549
vm_object_drop(object);
sys/vm/swap_pager.c
1588
swap_pager_putpages(vm_object_t object, vm_page_t *m, int count,
sys/vm/swap_pager.c
1594
vm_object_hold(object);
sys/vm/swap_pager.c
1596
if (count && m[0]->object != object) {
sys/vm/swap_pager.c
1598
object,
sys/vm/swap_pager.c
1599
m[0]->object
sys/vm/swap_pager.c
1613
if (object->type == OBJT_DEFAULT) {
sys/vm/swap_pager.c
1614
if (object->type == OBJT_DEFAULT)
sys/vm/swap_pager.c
1615
swp_pager_meta_convert(object);
sys/vm/swap_pager.c
1693
(blk = swp_pager_getswapspace(object, n)) == SWAPBLK_NONE &&
sys/vm/swap_pager.c
1715
swp_pager_freeswapspace(object, blk + j, n - j);
sys/vm/swap_pager.c
1742
swp_pager_meta_build(mreq->object, mreq->pindex,
sys/vm/swap_pager.c
1744
if (object->type == OBJT_SWAP)
sys/vm/swap_pager.c
1799
vm_object_drop(object);
sys/vm/swap_pager.c
1848
vm_object_t object = NULL;
sys/vm/swap_pager.c
1871
object = bp->b_xio.xio_pages[0]->object;
sys/vm/swap_pager.c
1981
vm_object_hold(m->object);
sys/vm/swap_pager.c
1982
swp_pager_meta_ctl(m->object, m->pindex,
sys/vm/swap_pager.c
1985
vm_object_drop(m->object);
sys/vm/swap_pager.c
1986
if (m->object->type == OBJT_SWAP) {
sys/vm/swap_pager.c
2068
if (m->object->type == OBJT_SWAP)
sys/vm/swap_pager.c
2087
if (object)
sys/vm/swap_pager.c
2088
vm_object_pip_wakeup_n(object, bp->b_xio.xio_npages);
sys/vm/swap_pager.c
2118
swp_pager_fault_page(vm_object_t object, int *sharedp, vm_pindex_t pindex)
sys/vm/swap_pager.c
2124
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/swap_pager.c
2126
if (object->type == OBJT_VNODE) {
sys/vm/swap_pager.c
2135
vp = object->handle;
sys/vm/swap_pager.c
2138
vm_object_page_remove(object, pindex, pindex + 1, TRUE);
sys/vm/swap_pager.c
2146
m = vm_fault_object_page(object, IDX_TO_OFF(pindex),
sys/vm/swap_pager.c
2167
vm_object_t object;
sys/vm/swap_pager.c
2179
while ((object = TAILQ_NEXT(&marker, object_entry)) != NULL) {
sys/vm/swap_pager.c
2180
if (object->type == OBJT_MARKER)
sys/vm/swap_pager.c
2182
if (object->type != OBJT_SWAP &&
sys/vm/swap_pager.c
2183
object->type != OBJT_VNODE)
sys/vm/swap_pager.c
2185
vm_object_hold(object);
sys/vm/swap_pager.c
2186
if (object->type != OBJT_SWAP &&
sys/vm/swap_pager.c
2187
object->type != OBJT_VNODE) {
sys/vm/swap_pager.c
2188
vm_object_drop(object);
sys/vm/swap_pager.c
2196
if ((object->flags & OBJ_NOPAGEIN) &&
sys/vm/swap_pager.c
2197
RB_ROOT(&object->swblock_root)) {
sys/vm/swap_pager.c
2198
vm_object_drop(object);
sys/vm/swap_pager.c
2202
info.object = object;
sys/vm/swap_pager.c
2205
swblock_rb_tree_RB_SCAN(&object->swblock_root,
sys/vm/swap_pager.c
2208
vm_object_drop(object);
sys/vm/swap_pager.c
2210
if (object == TAILQ_NEXT(&marker, object_entry)) {
sys/vm/swap_pager.c
2213
TAILQ_INSERT_AFTER(&hash->list, object,
sys/vm/swap_pager.c
2237
vm_object_t object = info->object;
sys/vm/swap_pager.c
2248
if (object->flags & OBJ_DEAD)
sys/vm/swap_pager.c
2257
swp_pager_fault_page(object, &info->shared,
sys/vm/swap_pager.c
2261
&object->swblock_root, index) != swap) {
sys/vm/swap_pager.c
2288
swp_pager_lookup(vm_object_t object, vm_pindex_t index)
sys/vm/swap_pager.c
2290
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/swap_pager.c
2292
return (RB_LOOKUP(swblock_rb_tree, &object->swblock_root, index));
sys/vm/swap_pager.c
2302
swp_pager_remove(vm_object_t object, struct swblock *swap)
sys/vm/swap_pager.c
2304
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/swap_pager.c
2305
RB_REMOVE(swblock_rb_tree, &object->swblock_root, swap);
sys/vm/swap_pager.c
2314
swp_pager_meta_convert(vm_object_t object)
sys/vm/swap_pager.c
2316
if (object->type == OBJT_DEFAULT) {
sys/vm/swap_pager.c
2317
object->type = OBJT_SWAP;
sys/vm/swap_pager.c
2318
KKASSERT(object->swblock_count == 0);
sys/vm/swap_pager.c
2335
swp_pager_meta_build(vm_object_t object, vm_pindex_t index, swblk_t swapblk)
sys/vm/swap_pager.c
2342
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/swap_pager.c
2347
if (object->type == OBJT_DEFAULT)
sys/vm/swap_pager.c
2348
swp_pager_meta_convert(object);
sys/vm/swap_pager.c
2356
swap = swp_pager_lookup(object, index);
sys/vm/swap_pager.c
2369
++object->swblock_count;
sys/vm/swap_pager.c
2373
oswap = RB_INSERT(swblock_rb_tree, &object->swblock_root, swap);
sys/vm/swap_pager.c
2388
swp_pager_freeswapspace(object, v, 1);
sys/vm/swap_pager.c
2418
swp_pager_meta_free(vm_object_t object, vm_pindex_t index, vm_pindex_t count)
sys/vm/swap_pager.c
2422
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/swap_pager.c
2427
if (object->swblock_count == 0) {
sys/vm/swap_pager.c
2428
KKASSERT(RB_EMPTY(&object->swblock_root));
sys/vm/swap_pager.c
2438
info.object = object;
sys/vm/swap_pager.c
2442
swblock_rb_tree_RB_SCAN(&object->swblock_root, rb_swblock_scancmp,
sys/vm/swap_pager.c
2454
vm_object_t object = info->object;
sys/vm/swap_pager.c
2486
swp_pager_freeswapspace(object, v, 1);
sys/vm/swap_pager.c
2489
swp_pager_remove(object, swap);
sys/vm/swap_pager.c
2491
--object->swblock_count;
sys/vm/swap_pager.c
2516
swp_pager_meta_free_all(vm_object_t object)
sys/vm/swap_pager.c
2521
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/swap_pager.c
2523
while ((swap = RB_ROOT(&object->swblock_root)) != NULL) {
sys/vm/swap_pager.c
2524
swp_pager_remove(object, swap);
sys/vm/swap_pager.c
2529
swp_pager_freeswapspace(object, v, 1);
sys/vm/swap_pager.c
2537
--object->swblock_count;
sys/vm/swap_pager.c
2540
KKASSERT(object->swblock_count == 0);
sys/vm/swap_pager.c
2566
swp_pager_meta_ctl(vm_object_t object, vm_pindex_t index, int flags)
sys/vm/swap_pager.c
2571
if (object->swblock_count == 0)
sys/vm/swap_pager.c
2575
swap = swp_pager_lookup(object, index);
sys/vm/swap_pager.c
2586
swp_pager_remove(object, swap);
sys/vm/swap_pager.c
2588
--object->swblock_count;
sys/vm/swap_pager.c
2593
swp_pager_freeswapspace(object, r1, 1);
sys/vm/swap_pager.c
263
static void swap_pager_dealloc (vm_object_t object);
sys/vm/swap_pager.c
292
static __inline void swp_pager_freeswapspace(vm_object_t object,
sys/vm/swap_pager.c
294
static __inline swblk_t swp_pager_getswapspace(vm_object_t object, int npages);
sys/vm/swap_pager.c
476
vm_object_t object;
sys/vm/swap_pager.c
479
object = vm_object_allocate_hold(OBJT_DEFAULT,
sys/vm/swap_pager.c
481
swp_pager_meta_convert(object);
sys/vm/swap_pager.c
482
vm_object_drop(object);
sys/vm/swap_pager.c
484
return (object);
sys/vm/swap_pager.c
499
swap_pager_dealloc(vm_object_t object)
sys/vm/swap_pager.c
501
vm_object_hold(object);
sys/vm/swap_pager.c
502
vm_object_pip_wait(object, "swpdea");
sys/vm/swap_pager.c
510
swp_pager_meta_free_all(object);
sys/vm/swap_pager.c
511
vm_object_drop(object);
sys/vm/swap_pager.c
532
swp_pager_getswapspace(vm_object_t object, int npages)
sys/vm/swap_pager.c
561
if (object->type == OBJT_SWAP)
sys/vm/swap_pager.c
583
swp_pager_freeswapspace(vm_object_t object, swblk_t blk, int npages)
sys/vm/swap_pager.c
589
if (object->type == OBJT_SWAP)
sys/vm/swap_pager.c
620
swap_pager_freespace(vm_object_t object, vm_pindex_t start, vm_pindex_t size)
sys/vm/swap_pager.c
622
if (object->swblock_count == 0)
sys/vm/swap_pager.c
624
vm_object_hold(object);
sys/vm/swap_pager.c
625
swp_pager_meta_free(object, start, size);
sys/vm/swap_pager.c
626
vm_object_drop(object);
sys/vm/swap_pager.c
633
swap_pager_freespace_all(vm_object_t object)
sys/vm/swap_pager.c
635
if (object->swblock_count == 0)
sys/vm/swap_pager.c
637
vm_object_hold(object);
sys/vm/swap_pager.c
638
swp_pager_meta_free_all(object);
sys/vm/swap_pager.c
639
vm_object_drop(object);
sys/vm/swap_pager.c
664
swap_pager_condfree(vm_object_t object, vm_pindex_t *basei, int count)
sys/vm/swap_pager.c
670
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/swap_pager.c
672
info.object = object;
sys/vm/swap_pager.c
677
swblock_rb_tree_RB_SCAN(&object->swblock_root, rb_swblock_condcmp,
sys/vm/swap_pager.c
707
vm_object_t object = info->object;
sys/vm/swap_pager.c
711
if (vm_page_lookup(object, swap->swb_index + i))
sys/vm/swap_pager.c
717
swap_pager_freespace(object, swap->swb_index, SWAP_META_PAGES);
sys/vm/swap_pager.c
736
if (m->object->swblock_count) {
sys/vm/swap_pager.c
737
vm_object_hold(m->object);
sys/vm/swap_pager.c
738
if (swp_pager_meta_ctl(m->object, m->pindex, 0) != SWAPBLK_NONE)
sys/vm/swap_pager.c
740
vm_object_drop(m->object);
sys/vm/swap_pager.c
756
swap_pager_reserve(vm_object_t object, vm_pindex_t start, vm_size_t size)
sys/vm/swap_pager.c
762
vm_object_hold(object);
sys/vm/swap_pager.c
767
while ((blk = swp_pager_getswapspace(object, n)) ==
sys/vm/swap_pager.c
772
swp_pager_meta_free(object, beg,
sys/vm/swap_pager.c
774
vm_object_drop(object);
sys/vm/swap_pager.c
779
swp_pager_meta_build(object, start, blk);
sys/vm/swap_pager.c
785
swp_pager_meta_free(object, start, n);
sys/vm/swap_pager.c
786
vm_object_drop(object);
sys/vm/swap_pager.c
891
swap_pager_haspage(vm_object_t object, vm_pindex_t pindex)
sys/vm/swap_pager.c
898
vm_object_hold(object);
sys/vm/swap_pager.c
899
blk0 = swp_pager_meta_ctl(object, pindex, 0);
sys/vm/swap_pager.c
902
vm_object_drop(object);
sys/vm/swap_pager.c
905
vm_object_drop(object);
sys/vm/swap_pager.c
913
swap_pager_haspage_locked(vm_object_t object, vm_pindex_t pindex)
sys/vm/swap_pager.c
915
if (swp_pager_meta_ctl(object, pindex, 0) == SWAPBLK_NONE)
sys/vm/swap_pager.c
944
vm_object_hold(m->object);
sys/vm/swap_pager.c
946
swp_pager_meta_ctl(m->object, m->pindex, SWM_FREE);
sys/vm/swap_pager.c
948
vm_object_drop(m->object);
sys/vm/swap_pager.c
977
swap_pager_strategy(vm_object_t object, struct bio *bio)
sys/vm/swap_pager.h
105
boolean_t swap_pager_haspage (vm_object_t object, vm_pindex_t pindex);
sys/vm/swap_pager.h
106
boolean_t swap_pager_haspage_locked (vm_object_t object, vm_pindex_t pindex);
sys/vm/vm_contig.c
145
vm_object_t object;
sys/vm/vm_contig.c
207
if ((object = m->object) == NULL) {
sys/vm/vm_contig.c
213
vm_object_hold(object);
sys/vm/vm_contig.c
214
KKASSERT(m->object == object);
sys/vm/vm_contig.c
216
if (object->type == OBJT_VNODE) {
sys/vm/vm_contig.c
218
vn_lock(object->handle, LK_EXCLUSIVE|LK_RETRY);
sys/vm/vm_contig.c
219
vm_object_page_clean(object, 0, 0, OBJPC_SYNC);
sys/vm/vm_contig.c
220
vn_unlock(((struct vnode *)object->handle));
sys/vm/vm_contig.c
221
} else if (object->type == OBJT_SWAP ||
sys/vm/vm_contig.c
222
object->type == OBJT_DEFAULT) {
sys/vm/vm_contig.c
228
vm_object_drop(object);
sys/vm/vm_contig.c
429
KKASSERT(m->object == NULL);
sys/vm/vm_fault.c
1318
fs.first_ba->object->type == OBJT_VNODE ||
sys/vm/vm_fault.c
1319
fs.first_ba->object->type == OBJT_SWAP ||
sys/vm/vm_fault.c
1361
vm_object_hold_shared(fs.first_ba->object);
sys/vm/vm_fault.c
1363
vm_object_hold(fs.first_ba->object);
sys/vm/vm_fault.c
1531
vm_fault_object_page(vm_object_t object, vm_ooffset_t offset,
sys/vm/vm_fault.c
1545
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/vm_fault.c
1550
entry.ba.object = object;
sys/vm/vm_fault.c
1570
vm_object_upgrade(object);
sys/vm/vm_fault.c
1619
vm_object_upgrade(object);
sys/vm/vm_fault.c
1699
ASSERT_LWKT_TOKEN_HELD(vm_object_token(fs->first_ba->object));
sys/vm/vm_fault.c
1854
ASSERT_LWKT_TOKEN_HELD(vm_object_token(fs->first_ba->object));
sys/vm/vm_fault.c
1859
vm_object_pip_add(fs->first_ba->object, 1);
sys/vm/vm_fault.c
1887
if (fs->ba->object->flags & OBJ_DEAD) {
sys/vm/vm_fault.c
1888
vm_object_pip_wakeup(fs->first_ba->object);
sys/vm/vm_fault.c
1906
fs->mary[0] = vm_page_lookup_busy_try(fs->ba->object, pindex,
sys/vm/vm_fault.c
1909
vm_object_pip_wakeup(fs->first_ba->object);
sys/vm/vm_fault.c
1931
vm_object_pip_wakeup(fs->first_ba->object);
sys/vm/vm_fault.c
1954
if (fs->mary[0]->object != kernel_object) {
sys/vm/vm_fault.c
1986
fs->ba->object->type == OBJT_SWAP) {
sys/vm/vm_fault.c
1987
if (swap_pager_haspage_locked(fs->ba->object,
sys/vm/vm_fault.c
2000
vm_object_pip_wakeup(fs->first_ba->object);
sys/vm/vm_fault.c
2007
vm_object_pip_wakeup(fs->first_ba->object);
sys/vm/vm_fault.c
2015
if (pindex >= fs->ba->object->size) {
sys/vm/vm_fault.c
2016
vm_object_pip_wakeup(fs->first_ba->object);
sys/vm/vm_fault.c
2033
if (fs->ba->object->type == OBJT_MGTDEVICE)
sys/vm/vm_fault.c
2037
fs->mary[0] = vm_page_alloc(fs->ba->object,
sys/vm/vm_fault.c
2045
vm_object_pip_wakeup(fs->first_ba->object);
sys/vm/vm_fault.c
2081
vm_object_t object;
sys/vm/vm_fault.c
2107
vm_object_pip_wakeup(fs->first_ba->object);
sys/vm/vm_fault.c
2119
vm_object_pip_wakeup(fs->first_ba->object);
sys/vm/vm_fault.c
2124
object = fs->ba->object;
sys/vm/vm_fault.c
2162
rv = vm_pager_get_page(object, pindex,
sys/vm/vm_fault.c
2167
if (object->type == OBJT_MGTDEVICE) {
sys/vm/vm_fault.c
2171
fs->mary[0] = vm_page_lookup(object, pindex);
sys/vm/vm_fault.c
2183
vm_object_pip_wakeup(fs->first_ba->object);
sys/vm/vm_fault.c
2241
vm_object_pip_wakeup(object);
sys/vm/vm_fault.c
2316
vm_object_pip_wakeup(fs->ba->object);
sys/vm/vm_fault.c
2317
vm_object_drop(fs->ba->object);
sys/vm/vm_fault.c
2334
vm_object_hold_shared(next_ba->object);
sys/vm/vm_fault.c
2336
vm_object_hold(next_ba->object);
sys/vm/vm_fault.c
234
vm_object_drop(fs->ba->object);
sys/vm/vm_fault.c
2342
vm_object_pip_wakeup(fs->ba->object);
sys/vm/vm_fault.c
2344
vm_object_drop(fs->ba->object);
sys/vm/vm_fault.c
2347
vm_object_pip_add(next_ba->object, 1);
sys/vm/vm_fault.c
236
vm_object_drop(fs->first_ba->object);
sys/vm/vm_fault.c
2398
fs->first_ba->object,
sys/vm/vm_fault.c
2441
vm_object_pip_wakeup(fs->ba->object);
sys/vm/vm_fault.c
2442
vm_object_drop(fs->ba->object);
sys/vm/vm_fault.c
2484
vm_object_pip_wakeup(fs->first_ba->object);
sys/vm/vm_fault.c
2508
vm_object_set_writeable_dirty(fs->first_ba->object);
sys/vm/vm_fault.c
2529
fs->first_ba->object);
sys/vm/vm_fault.c
2543
vm_object_pip_wakeup(fs->first_ba->object);
sys/vm/vm_fault.c
2546
vm_object_drop(fs->ba->object);
sys/vm/vm_fault.c
2610
fictitious = entry->ba.object &&
sys/vm/vm_fault.c
2611
((entry->ba.object->type == OBJT_DEVICE) ||
sys/vm/vm_fault.c
2612
(entry->ba.object->type == OBJT_MGTDEVICE));
sys/vm/vm_fault.c
2679
fictitious = entry->ba.object &&
sys/vm/vm_fault.c
2680
((entry->ba.object->type == OBJT_DEVICE) ||
sys/vm/vm_fault.c
2681
(entry->ba.object->type == OBJT_MGTDEVICE));
sys/vm/vm_fault.c
2713
vm_object_t object;
sys/vm/vm_fault.c
2718
object = entry->ba.object;
sys/vm/vm_fault.c
2731
vm_object_hold(object);
sys/vm/vm_fault.c
2740
if (vm_page_lookup(object, pindex)) {
sys/vm/vm_fault.c
2759
KKASSERT(entry->ba.object == object);
sys/vm/vm_fault.c
2760
vm_object_drop(object);
sys/vm/vm_fault.c
277
vm_object_pip_wakeup(fs->ba->object);
sys/vm/vm_fault.c
2798
src_object = src_entry->ba.object;
sys/vm/vm_fault.c
2806
dst_object = dst_entry->ba.object;
sys/vm/vm_fault.c
284
vm_object_drop(fs->ba->object);
sys/vm/vm_fault.c
2928
vm_object_t object;
sys/vm/vm_fault.c
2960
object = entry->ba.object;
sys/vm/vm_fault.c
2961
KKASSERT(object != NULL);
sys/vm/vm_fault.c
2967
vm_object_hold(object);
sys/vm/vm_fault.c
3043
lobject = object;
sys/vm/vm_fault.c
3064
m = vm_page_alloc(object, index,
sys/vm/vm_fault.c
3078
nobject = next_ba->object;
sys/vm/vm_fault.c
3114
(allocated ? object : lobject));
sys/vm/vm_fault.c
3206
vm_object_drop(object);
sys/vm/vm_fault.c
3220
vm_object_t object;
sys/vm/vm_fault.c
324
if (fs->ba->object->ref_count != 1)
sys/vm/vm_fault.c
3243
object = entry->ba.object;
sys/vm/vm_fault.c
3246
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/vm_fault.c
330
if (fs->ba->object->handle != NULL)
sys/vm/vm_fault.c
3328
m = vm_page_lookup_sbusy_try(object, pindex,
sys/vm/vm_fault.c
3352
m = vm_page_lookup_busy_try(object, pindex, TRUE, &error);
sys/vm/vm_fault.c
336
if (fs->ba->object->type != OBJT_DEFAULT &&
sys/vm/vm_fault.c
337
fs->ba->object->type != OBJT_SWAP)
sys/vm/vm_fault.c
3377
vm_object_set_writeable_dirty(m->object);
sys/vm/vm_fault.c
384
(fs->ba->object->type != OBJT_DEFAULT && \
sys/vm/vm_fault.c
605
fs.first_ba->object->type == OBJT_VNODE ||
sys/vm/vm_fault.c
606
fs.first_ba->object->type == OBJT_SWAP ||
sys/vm/vm_fault.c
687
vm_object_hold_shared(fs.first_ba->object);
sys/vm/vm_fault.c
689
vm_object_hold(fs.first_ba->object);
sys/vm/vm_fault.c
876
if (fs.first_ba && fs.first_ba->object && fs.first_ba_held == 1) {
sys/vm/vm_fault.c
877
vm_object_drop(fs.first_ba->object);
sys/vm/vm_fault.c
944
obj = fs->first_ba->object;
sys/vm/vm_kern.c
120
kp->object = vm_object_allocate(OBJT_DEFAULT, npages);
sys/vm/vm_kern.c
122
error = vm_map_find(kp->map, kp->object, NULL, 0,
sys/vm/vm_kern.c
151
vm_object_deallocate(kp->object);
sys/vm/vm_kern.c
153
kp->object = NULL;
sys/vm/vm_kern.h
83
struct vm_object *object;
sys/vm/vm_map.c
1060
obj = ba->object;
sys/vm/vm_map.c
1079
obj = ba->object;
sys/vm/vm_map.c
1108
vm_object_deallocate(ba->object);
sys/vm/vm_map.c
1134
vm_object_deallocate(entry->ba.object);
sys/vm/vm_map.c
1151
entry->ba.object = NULL;
sys/vm/vm_map.c
1260
vm_object_t object;
sys/vm/vm_map.c
1264
object = NULL;
sys/vm/vm_map.c
1266
object = map_object;
sys/vm/vm_map.c
1269
if (object)
sys/vm/vm_map.c
1270
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/vm_map.c
1306
KASSERT(object == NULL,
sys/vm/vm_map.c
1323
if (object) {
sys/vm/vm_map.c
1333
((prev_entry->ba.object == NULL) ||
sys/vm/vm_map.c
1334
vm_object_coalesce(prev_entry->ba.object,
sys/vm/vm_map.c
1359
object = prev_entry->ba.object;
sys/vm/vm_map.c
1362
if (object) {
sys/vm/vm_map.c
1363
vm_object_hold(object);
sys/vm/vm_map.c
1365
vm_object_reference_locked(object);
sys/vm/vm_map.c
1366
map_object = object;
sys/vm/vm_map.c
1447
vm_object_drop(object);
sys/vm/vm_map.c
1454
vm_object_hold(object);
sys/vm/vm_map.c
1460
vm_object_drop(object);
sys/vm/vm_map.c
1627
vm_object_t object;
sys/vm/vm_map.c
1667
object = NULL;
sys/vm/vm_map.c
1669
object = map_object;
sys/vm/vm_map.c
1676
if (object)
sys/vm/vm_map.c
1677
vm_object_hold_shared(object);
sys/vm/vm_map.c
1680
if (object)
sys/vm/vm_map.c
1681
vm_object_drop(object);
sys/vm/vm_map.c
1693
if (object)
sys/vm/vm_map.c
1694
vm_object_drop(object);
sys/vm/vm_map.c
1733
(prev->ba.object == entry->ba.object) &&
sys/vm/vm_map.c
1735
(!prev->ba.object ||
sys/vm/vm_map.c
1750
if (entry->ba.object == NULL)
sys/vm/vm_map.c
1761
(next->ba.object == entry->ba.object) &&
sys/vm/vm_map.c
1763
(!entry->ba.object ||
sys/vm/vm_map.c
1819
if (entry->ba.object == NULL && !map->system_map &&
sys/vm/vm_map.c
1873
if (entry->ba.object == NULL && !map->system_map &&
sys/vm/vm_map.c
2147
(entry->ba.object == NULL)) {
sys/vm/vm_map.c
2216
current->ba.object &&
sys/vm/vm_map.c
2217
current->ba.object->type == OBJT_VNODE) {
sys/vm/vm_map.c
2220
vp = current->ba.object->handle;
sys/vm/vm_map.c
2505
vm_object_madvise(current->ba.object,
sys/vm/vm_map.c
2638
} else if (entry->ba.object == NULL &&
sys/vm/vm_map.c
2841
} else if (entry->ba.object == NULL &&
sys/vm/vm_map.c
3005
vm_object_t object;
sys/vm/vm_map.c
3083
object = ba->object;
sys/vm/vm_map.c
3084
if (object)
sys/vm/vm_map.c
3085
vm_object_hold(object);
sys/vm/vm_map.c
3087
object = NULL;
sys/vm/vm_map.c
3106
tobj = object;
sys/vm/vm_map.c
3111
tobj = ba->object;
sys/vm/vm_map.c
3116
if (object != tobj) {
sys/vm/vm_map.c
3117
if (object)
sys/vm/vm_map.c
3118
vm_object_drop(object);
sys/vm/vm_map.c
3119
object = tobj;
sys/vm/vm_map.c
3120
vm_object_hold(object);
sys/vm/vm_map.c
3124
if (object && (object->type == OBJT_VNODE) &&
sys/vm/vm_map.c
3126
(object->flags & OBJ_NOMSYNC) == 0) {
sys/vm/vm_map.c
3142
vm_object_reference_locked(object);
sys/vm/vm_map.c
3143
vn_lock(object->handle, LK_EXCLUSIVE | LK_RETRY);
sys/vm/vm_map.c
3148
vm_object_page_clean(object,
sys/vm/vm_map.c
3153
vn_unlock(((struct vnode *)object->handle));
sys/vm/vm_map.c
3154
vm_object_deallocate_locked(object);
sys/vm/vm_map.c
3156
if (object && invalidate &&
sys/vm/vm_map.c
3157
((object->type == OBJT_VNODE) ||
sys/vm/vm_map.c
3158
(object->type == OBJT_DEVICE) ||
sys/vm/vm_map.c
3159
(object->type == OBJT_MGTDEVICE))) {
sys/vm/vm_map.c
3161
((object->type == OBJT_DEVICE) ||
sys/vm/vm_map.c
3162
(object->type == OBJT_MGTDEVICE)) ? FALSE : TRUE;
sys/vm/vm_map.c
3164
vm_object_reference_locked(object);
sys/vm/vm_map.c
3166
vm_object_page_remove(object,
sys/vm/vm_map.c
3171
vm_object_deallocate_locked(object);
sys/vm/vm_map.c
3174
if (object)
sys/vm/vm_map.c
3175
vm_object_drop(object);
sys/vm/vm_map.c
3227
vm_object_t object;
sys/vm/vm_map.c
3303
object = entry->ba.object;
sys/vm/vm_map.c
3306
object = NULL;
sys/vm/vm_map.c
3325
if (object == kernel_object) {
sys/vm/vm_map.c
3327
vm_object_hold(object);
sys/vm/vm_map.c
3328
vm_object_page_remove(object, offidxstart,
sys/vm/vm_map.c
3330
vm_object_drop(object);
sys/vm/vm_map.c
3331
} else if (object && object->type != OBJT_DEFAULT &&
sys/vm/vm_map.c
3332
object->type != OBJT_SWAP) {
sys/vm/vm_map.c
3338
vm_object_hold_shared(object);
sys/vm/vm_map.c
3340
vm_object_drop(object);
sys/vm/vm_map.c
3341
} else if (object) {
sys/vm/vm_map.c
3342
vm_object_hold(object);
sys/vm/vm_map.c
3345
if (object != NULL &&
sys/vm/vm_map.c
3346
object->ref_count != 1 &&
sys/vm/vm_map.c
3347
(object->flags & (OBJ_NOSPLIT|OBJ_ONEMAPPING)) ==
sys/vm/vm_map.c
3349
(object->type == OBJT_DEFAULT ||
sys/vm/vm_map.c
3350
object->type == OBJT_SWAP)) {
sys/vm/vm_map.c
3355
vm_object_page_remove(object, offidxstart,
sys/vm/vm_map.c
3357
if (object->type == OBJT_SWAP) {
sys/vm/vm_map.c
3358
swap_pager_freespace(object,
sys/vm/vm_map.c
3362
if (offidxend >= object->size &&
sys/vm/vm_map.c
3363
offidxstart < object->size) {
sys/vm/vm_map.c
3364
object->size = offidxstart;
sys/vm/vm_map.c
3367
vm_object_drop(object);
sys/vm/vm_map.c
3499
vm_object_t object;
sys/vm/vm_map.c
3509
object = ba->object;
sys/vm/vm_map.c
3512
vm_object_reference_quick(object);
sys/vm/vm_map.c
3516
object->ref_count > 1) {
sys/vm/vm_map.c
3517
vm_object_clear_flag(object,
sys/vm/vm_map.c
3554
if (ba->object) {
sys/vm/vm_map.c
3555
lockmgr(&ba->object->backing_lk, LK_EXCLUSIVE);
sys/vm/vm_map.c
3558
lockmgr(&ba->object->backing_lk, LK_RELEASE);
sys/vm/vm_map.c
3578
if (ba->object) {
sys/vm/vm_map.c
3579
lockmgr(&ba->object->backing_lk, LK_EXCLUSIVE);
sys/vm/vm_map.c
3581
lockmgr(&ba->object->backing_lk, LK_RELEASE);
sys/vm/vm_map.c
3659
obj = src_entry->ba.object;
sys/vm/vm_map.c
3764
vm_object_t object;
sys/vm/vm_map.c
3777
object = old_entry->ba.object;
sys/vm/vm_map.c
3780
(vm_map_backing_shadow_test && object &&
sys/vm/vm_map.c
3781
object->size == object->resident_page_count))) {
sys/vm/vm_map.c
3790
if (object == NULL)
sys/vm/vm_map.c
3799
object = NULL; /* object variable is now invalid */
sys/vm/vm_map.c
3813
if (old_entry->ba.object == NULL)
sys/vm/vm_map.c
3830
} else if (old_entry->ba.object) {
sys/vm/vm_map.c
3831
object = old_entry->ba.object;
sys/vm/vm_map.c
4607
if (entry->ba.object == NULL && !map->system_map) {
sys/vm/vm_map.c
4802
(void *)entry->ba.object,
sys/vm/vm_map.c
4811
if (entry->ba.object) {
sys/vm/vm_map.c
4814
entry->ba.object,
sys/vm/vm_map.c
560
vm_object_t object;
sys/vm/vm_map.c
570
if ((object = cur->ba.object) == NULL)
sys/vm/vm_map.c
572
if (object->swblock_count) {
sys/vm/vm_map.c
574
count += object->swblock_count *
sys/vm/vm_map.c
575
SWAP_META_PAGES * n / object->size + 1;
sys/vm/vm_map.c
599
vm_object_t object;
sys/vm/vm_map.c
607
if ((object = cur->ba.object) == NULL)
sys/vm/vm_map.c
609
if (object->type != OBJT_DEFAULT &&
sys/vm/vm_map.c
610
object->type != OBJT_SWAP) {
sys/vm/vm_map.c
613
count += object->resident_page_count;
sys/vm/vm_map.c
762
source = entry->ba.object;
sys/vm/vm_map.c
813
entry->ba.object = result; /* new ba (at head of entry) */
sys/vm/vm_map.c
866
entry->ba.object = obj;
sys/vm/vm_map.h
188
struct vm_object *object; /* vm_object */
sys/vm/vm_mmap.c
1219
vm_object_t object;
sys/vm/vm_mmap.c
1325
object = default_pager_alloc(handle, objsize,
sys/vm/vm_mmap.c
1327
if (object == NULL) {
sys/vm/vm_mmap.c
1338
object = NULL;
sys/vm/vm_mmap.c
1368
object = NULL;
sys/vm/vm_mmap.c
1378
&object, prot, fp);
sys/vm/vm_mmap.c
1382
object = dev_pager_alloc(handle, objsize, prot, foff);
sys/vm/vm_mmap.c
1383
if (object == NULL) {
sys/vm/vm_mmap.c
1410
object = vnode_pager_reference(vp);
sys/vm/vm_mmap.c
1411
if (object == NULL && vp->v_type == VREG) {
sys/vm/vm_mmap.c
1447
*addr = pmap_addr_hint(object, *addr, size);
sys/vm/vm_mmap.c
1472
rv = vm_map_find(map, object, NULL,
sys/vm/vm_mmap.c
1478
rv = vm_map_find(map, object, NULL,
sys/vm/vm_mmap.c
1493
vm_object_deallocate(object);
sys/vm/vm_mmap.c
838
if (current->ba.object == NULL)
sys/vm/vm_mmap.c
889
vm_object_hold(current->ba.object);
sys/vm/vm_mmap.c
890
m = vm_page_lookup(current->ba.object, pindex);
sys/vm/vm_mmap.c
901
vm_object_drop(current->ba.object);
sys/vm/vm_object.c
1000
(vp = (struct vnode *)object->handle) != NULL) {
sys/vm/vm_object.c
1019
generation = object->generation;
sys/vm/vm_object.c
1020
vm_page_rb_tree_RB_SCAN(&object->rb_memq, rb_vm_page_scancmp,
sys/vm/vm_object.c
1022
} while (info.error || generation != object->generation);
sys/vm/vm_object.c
1024
vm_object_clear_flag(object, OBJ_CLEANING);
sys/vm/vm_object.c
1025
vm_object_drop(object);
sys/vm/vm_object.c
1037
KKASSERT(p->object == info->object);
sys/vm/vm_object.c
1045
KKASSERT(p->object == info->object);
sys/vm/vm_object.c
1068
KKASSERT(p->object == info->object);
sys/vm/vm_object.c
1077
generation = info->object->generation;
sys/vm/vm_object.c
1085
KKASSERT(p->object == info->object &&
sys/vm/vm_object.c
1086
info->object->generation == generation);
sys/vm/vm_object.c
1128
vm_object_page_collect_flush(info->object, p, info->pagerflags);
sys/vm/vm_object.c
1148
vm_object_page_collect_flush(vm_object_t object, vm_page_t p, int pagerflags)
sys/vm/vm_object.c
1158
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/vm_object.c
1169
tp = vm_page_lookup_busy_try(object, pi - page_base + ib,
sys/vm/vm_object.c
1198
pi - page_base + is < object->size) {
sys/vm/vm_object.c
1201
tp = vm_page_lookup_busy_try(object, pi - page_base + is,
sys/vm/vm_object.c
1261
vm_object_madvise(vm_object_t object, vm_pindex_t pindex,
sys/vm/vm_object.c
1268
if (object == NULL)
sys/vm/vm_object.c
1273
vm_object_hold(object);
sys/vm/vm_object.c
1286
if ((object->type != OBJT_DEFAULT &&
sys/vm/vm_object.c
1287
object->type != OBJT_SWAP) ||
sys/vm/vm_object.c
1288
(object->flags & OBJ_ONEMAPPING) == 0) {
sys/vm/vm_object.c
1293
m = vm_page_lookup_busy_try(object, pindex, TRUE, &error);
sys/vm/vm_object.c
1303
if (advise == MADV_FREE && object->type == OBJT_SWAP)
sys/vm/vm_object.c
1304
swap_pager_freespace(object, pindex, 1);
sys/vm/vm_object.c
1351
if (object->type == OBJT_SWAP)
sys/vm/vm_object.c
1352
swap_pager_freespace(object, pindex, 1);
sys/vm/vm_object.c
1356
vm_object_drop(object);
sys/vm/vm_object.c
1368
vm_object_page_remove(vm_object_t object, vm_pindex_t start, vm_pindex_t end,
sys/vm/vm_object.c
1381
vm_object_hold(object);
sys/vm/vm_object.c
1382
if (object == NULL ||
sys/vm/vm_object.c
1383
(object->type != OBJT_MGTDEVICE &&
sys/vm/vm_object.c
1384
object->resident_page_count == 0 && object->swblock_count == 0)) {
sys/vm/vm_object.c
1385
vm_object_drop(object);
sys/vm/vm_object.c
1388
KASSERT(object->type != OBJT_PHYS,
sys/vm/vm_object.c
1394
vm_object_pip_add(object, 1);
sys/vm/vm_object.c
1404
info.object = object;
sys/vm/vm_object.c
1408
end = object->size;
sys/vm/vm_object.c
1414
all = (start == 0 && info.end_pindex >= object->size - 1);
sys/vm/vm_object.c
1429
lockmgr(&object->backing_lk, LK_EXCLUSIVE);
sys/vm/vm_object.c
1430
TAILQ_FOREACH(ba, &object->backing_list, entry) {
sys/vm/vm_object.c
1466
lockmgr(&object->backing_lk, LK_RELEASE);
sys/vm/vm_object.c
1477
vm_page_rb_tree_RB_SCAN(&object->rb_memq, rb_vm_page_scancmp,
sys/vm/vm_object.c
1485
if (object->type != OBJT_SWAP || clean_only == FALSE) {
sys/vm/vm_object.c
1487
swap_pager_freespace_all(object);
sys/vm/vm_object.c
1489
swap_pager_freespace(object, info.start_pindex,
sys/vm/vm_object.c
1496
vm_object_pip_wakeup(object);
sys/vm/vm_object.c
1497
vm_object_drop(object);
sys/vm/vm_object.c
1512
if (info->object != p->object ||
sys/vm/vm_object.c
1516
info->object, p);
sys/vm/vm_object.c
1524
if (info->object != p->object) {
sys/vm/vm_object.c
1527
info->object, p);
sys/vm/vm_object.c
1690
vm_object_set_writeable_dirty(vm_object_t object)
sys/vm/vm_object.c
1699
if ((object->flags & (OBJ_WRITEABLE|OBJ_MIGHTBEDIRTY)) !=
sys/vm/vm_object.c
1701
vm_object_set_flag(object, OBJ_WRITEABLE|OBJ_MIGHTBEDIRTY);
sys/vm/vm_object.c
1703
if (object->type == OBJT_VNODE &&
sys/vm/vm_object.c
1704
(vp = (struct vnode *)object->handle) != NULL) {
sys/vm/vm_object.c
1731
static int _vm_object_in_map (vm_map_t map, vm_object_t object,
sys/vm/vm_object.c
1733
static int vm_object_in_map (vm_object_t object);
sys/vm/vm_object.c
1739
_vm_object_in_map(vm_map_t map, vm_object_t object, vm_map_entry_t entry)
sys/vm/vm_object.c
1752
if( _vm_object_in_map(map, object, tmpe)) {
sys/vm/vm_object.c
1765
if( _vm_object_in_map(tmpm, object, tmpe)) {
sys/vm/vm_object.c
1774
if (ba->object == object)
sys/vm/vm_object.c
1788
vm_object_t object;
sys/vm/vm_object.c
1796
vm_object_in_map(vm_object_t object)
sys/vm/vm_object.c
1801
info.object = object;
sys/vm/vm_object.c
1806
if( _vm_object_in_map(kernel_map, object, 0))
sys/vm/vm_object.c
1808
if( _vm_object_in_map(pager_map, object, 0))
sys/vm/vm_object.c
1810
if( _vm_object_in_map(buffer_map, object, 0))
sys/vm/vm_object.c
1824
if (_vm_object_in_map(&p->p_vmspace->vm_map, info->object, 0)) {
sys/vm/vm_object.c
1835
vm_object_t object;
sys/vm/vm_object.c
1844
for (object = TAILQ_FIRST(&hash->list);
sys/vm/vm_object.c
1845
object != NULL;
sys/vm/vm_object.c
1846
object = TAILQ_NEXT(object, object_entry)) {
sys/vm/vm_object.c
1847
if (object->type == OBJT_MARKER)
sys/vm/vm_object.c
1849
if (object->handle != NULL ||
sys/vm/vm_object.c
1850
(object->type != OBJT_DEFAULT &&
sys/vm/vm_object.c
1851
object->type != OBJT_SWAP)) {
sys/vm/vm_object.c
1854
if (object->ref_count == 0) {
sys/vm/vm_object.c
1857
(long)object->size);
sys/vm/vm_object.c
1859
if (vm_object_in_map(object))
sys/vm/vm_object.c
1863
object->ref_count, (u_long)object->size,
sys/vm/vm_object.c
1864
(u_long)object->size);
sys/vm/vm_object.c
1872
DB_SHOW_COMMAND(object, vm_object_print_static)
sys/vm/vm_object.c
1875
vm_object_t object = (vm_object_t)addr;
sys/vm/vm_object.c
1885
if (object == NULL)
sys/vm/vm_object.c
1890
object, (int)object->type, (u_long)object->size,
sys/vm/vm_object.c
1891
object->resident_page_count, object->ref_count, object->flags);
sys/vm/vm_object.c
1902
RB_FOREACH(p, vm_page_rb_tree, &object->rb_memq) {
sys/vm/vm_object.c
1944
vm_object_t object;
sys/vm/vm_object.c
1951
for (object = TAILQ_FIRST(&hash->list);
sys/vm/vm_object.c
1952
object != NULL;
sys/vm/vm_object.c
1953
object = TAILQ_NEXT(object, object_entry)) {
sys/vm/vm_object.c
1960
if (object->type == OBJT_MARKER)
sys/vm/vm_object.c
1962
db_printf("new object: %p\n", (void *)object);
sys/vm/vm_object.c
1972
osize = object->size;
sys/vm/vm_object.c
1976
m = vm_page_lookup(object, idx);
sys/vm/vm_object.c
389
_vm_object_allocate(objtype_t type, vm_pindex_t size, vm_object_t object,
sys/vm/vm_object.c
394
RB_INIT(&object->rb_memq);
sys/vm/vm_object.c
395
lwkt_token_init(&object->token, ident);
sys/vm/vm_object.c
397
TAILQ_INIT(&object->backing_list);
sys/vm/vm_object.c
398
lockinit(&object->backing_lk, "baclk", 0, 0);
sys/vm/vm_object.c
400
object->type = type;
sys/vm/vm_object.c
401
object->size = size;
sys/vm/vm_object.c
402
object->ref_count = 1;
sys/vm/vm_object.c
403
object->memattr = VM_MEMATTR_DEFAULT;
sys/vm/vm_object.c
404
object->hold_count = 0;
sys/vm/vm_object.c
405
object->flags = 0;
sys/vm/vm_object.c
406
if ((object->type == OBJT_DEFAULT) || (object->type == OBJT_SWAP))
sys/vm/vm_object.c
407
vm_object_set_flag(object, OBJ_ONEMAPPING);
sys/vm/vm_object.c
408
object->paging_in_progress = 0;
sys/vm/vm_object.c
409
object->resident_page_count = 0;
sys/vm/vm_object.c
411
object->pg_color = vm_quickcolor();
sys/vm/vm_object.c
412
object->handle = NULL;
sys/vm/vm_object.c
414
atomic_add_int(&object->generation, 1);
sys/vm/vm_object.c
415
object->swblock_count = 0;
sys/vm/vm_object.c
416
RB_INIT(&object->swblock_root);
sys/vm/vm_object.c
417
vm_object_lock_init(object);
sys/vm/vm_object.c
418
pmap_object_init(object);
sys/vm/vm_object.c
420
vm_object_hold(object);
sys/vm/vm_object.c
422
hash = vmobj_hash(object);
sys/vm/vm_object.c
424
TAILQ_INSERT_TAIL(&hash->list, object, object_entry);
sys/vm/vm_object.c
432
vm_object_init(vm_object_t object, vm_pindex_t size)
sys/vm/vm_object.c
434
_vm_object_allocate(OBJT_DEFAULT, size, object, "vmobj");
sys/vm/vm_object.c
435
vm_object_drop(object);
sys/vm/vm_object.c
506
VMOBJDEBUG(vm_object_reference_locked)(vm_object_t object VMOBJDBARGS)
sys/vm/vm_object.c
508
KKASSERT(object != NULL);
sys/vm/vm_object.c
509
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/vm_object.c
510
atomic_add_int(&object->ref_count, 1);
sys/vm/vm_object.c
511
if (object->type == OBJT_VNODE) {
sys/vm/vm_object.c
512
vref(object->handle);
sys/vm/vm_object.c
516
debugvm_object_add(object, file, line, 1);
sys/vm/vm_object.c
527
VMOBJDEBUG(vm_object_reference_quick)(vm_object_t object VMOBJDBARGS)
sys/vm/vm_object.c
529
KKASSERT(object->type == OBJT_VNODE || object->ref_count > 0);
sys/vm/vm_object.c
530
atomic_add_int(&object->ref_count, 1);
sys/vm/vm_object.c
531
if (object->type == OBJT_VNODE)
sys/vm/vm_object.c
532
vref(object->handle);
sys/vm/vm_object.c
534
debugvm_object_add(object, file, line, 1);
sys/vm/vm_object.c
548
VMOBJDEBUG(vm_object_vndeallocate)(vm_object_t object, struct vnode **vpp
sys/vm/vm_object.c
551
struct vnode *vp = (struct vnode *) object->handle;
sys/vm/vm_object.c
554
KASSERT(object->type == OBJT_VNODE,
sys/vm/vm_object.c
557
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/vm_object.c
559
if (object->ref_count == 0) {
sys/vm/vm_object.c
564
count = object->ref_count;
sys/vm/vm_object.c
568
vm_object_upgrade(object);
sys/vm/vm_object.c
569
if (atomic_fcmpset_int(&object->ref_count, &count, 0)) {
sys/vm/vm_object.c
574
if (atomic_fcmpset_int(&object->ref_count,
sys/vm/vm_object.c
583
debugvm_object_add(object, file, line, -1);
sys/vm/vm_object.c
615
VMOBJDEBUG(vm_object_deallocate)(vm_object_t object VMOBJDBARGS)
sys/vm/vm_object.c
620
if (object == NULL)
sys/vm/vm_object.c
623
count = object->ref_count;
sys/vm/vm_object.c
634
if (count <= 3 || (object->type == OBJT_VNODE && count <= 1)) {
sys/vm/vm_object.c
636
debugvm_object_add(object, file, line, 0);
sys/vm/vm_object.c
638
vm_object_hold(object);
sys/vm/vm_object.c
639
vm_object_deallocate_locked(object);
sys/vm/vm_object.c
640
vm_object_drop(object);
sys/vm/vm_object.c
651
if (object->type == OBJT_VNODE) {
sys/vm/vm_object.c
652
vp = (struct vnode *)object->handle;
sys/vm/vm_object.c
653
if (atomic_fcmpset_int(&object->ref_count,
sys/vm/vm_object.c
656
debugvm_object_add(object, file, line, -1);
sys/vm/vm_object.c
664
if (atomic_fcmpset_int(&object->ref_count,
sys/vm/vm_object.c
667
debugvm_object_add(object, file, line, -1);
sys/vm/vm_object.c
679
VMOBJDEBUG(vm_object_deallocate_locked)(vm_object_t object VMOBJDBARGS)
sys/vm/vm_object.c
684
if (object == NULL)
sys/vm/vm_object.c
695
if (object->type == OBJT_VNODE) {
sys/vm/vm_object.c
696
ASSERT_LWKT_TOKEN_HELD(&object->token);
sys/vm/vm_object.c
697
vm_object_vndeallocate(object, NULL);
sys/vm/vm_object.c
700
ASSERT_LWKT_TOKEN_HELD_EXCL(&object->token);
sys/vm/vm_object.c
705
if (object->ref_count == 0) {
sys/vm/vm_object.c
707
"too many times: %d", object->type);
sys/vm/vm_object.c
709
if (object->ref_count > 2) {
sys/vm/vm_object.c
710
atomic_add_int(&object->ref_count, -1);
sys/vm/vm_object.c
712
debugvm_object_add(object, file, line, -1);
sys/vm/vm_object.c
721
KKASSERT(object->ref_count != 0);
sys/vm/vm_object.c
722
if (object->ref_count >= 2) {
sys/vm/vm_object.c
723
atomic_add_int(&object->ref_count, -1);
sys/vm/vm_object.c
725
debugvm_object_add(object, file, line, -1);
sys/vm/vm_object.c
730
atomic_add_int(&object->ref_count, -1);
sys/vm/vm_object.c
731
if ((object->flags & OBJ_DEAD) == 0)
sys/vm/vm_object.c
732
vm_object_terminate(object);
sys/vm/vm_object.c
746
vm_object_terminate(vm_object_t object)
sys/vm/vm_object.c
755
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/vm_object.c
756
KKASSERT((object->flags & OBJ_DEAD) == 0);
sys/vm/vm_object.c
757
vm_object_set_flag(object, OBJ_DEAD);
sys/vm/vm_object.c
762
vm_object_pip_wait(object, "objtrm1");
sys/vm/vm_object.c
764
KASSERT(!object->paging_in_progress,
sys/vm/vm_object.c
771
if (object->type == OBJT_VNODE) {
sys/vm/vm_object.c
785
vp = (struct vnode *) object->handle;
sys/vm/vm_object.c
787
vm_object_page_clean(object, 0, 0, OBJPC_SYNC);
sys/vm/vm_object.c
795
vm_object_pip_wait(object, "objtrm2");
sys/vm/vm_object.c
797
if (object->ref_count != 0) {
sys/vm/vm_object.c
799
"ref_count=%d", object->ref_count);
sys/vm/vm_object.c
805
pmap_object_free(object);
sys/vm/vm_object.c
813
info.object = object;
sys/vm/vm_object.c
816
vm_page_rb_tree_RB_SCAN(&object->rb_memq, NULL,
sys/vm/vm_object.c
823
vm_pager_deallocate(object);
sys/vm/vm_object.c
832
if (RB_ROOT(&object->rb_memq) == NULL)
sys/vm/vm_object.c
836
object, object->resident_page_count);
sys/vm/vm_object.c
837
vm_page_rb_tree_RB_SCAN(&object->rb_memq, NULL,
sys/vm/vm_object.c
844
KKASSERT(object->resident_page_count == 0);
sys/vm/vm_object.c
849
hash = vmobj_hash(object);
sys/vm/vm_object.c
851
TAILQ_REMOVE(&hash->list, object, object_entry);
sys/vm/vm_object.c
854
if (object->ref_count != 0) {
sys/vm/vm_object.c
856
"ref_count=%d", object->ref_count);
sys/vm/vm_object.c
881
vm_object_t object;
sys/vm/vm_object.c
883
object = p->object;
sys/vm/vm_object.c
884
KKASSERT(object == info->object);
sys/vm/vm_object.c
890
if (object != p->object) {
sys/vm/vm_object.c
944
vm_object_page_clean(vm_object_t object, vm_pindex_t start, vm_pindex_t end,
sys/vm/vm_object.c
953
vm_object_hold(object);
sys/vm/vm_object.c
954
if (object->type != OBJT_VNODE ||
sys/vm/vm_object.c
955
(object->flags & OBJ_MIGHTBEDIRTY) == 0) {
sys/vm/vm_object.c
956
vm_object_drop(object);
sys/vm/vm_object.c
964
vp = object->handle;
sys/vm/vm_object.c
970
vm_object_set_flag(object, OBJ_CLEANING);
sys/vm/vm_object.c
977
info.end_pindex = object->size - 1;
sys/vm/vm_object.c
981
wholescan = (start == 0 && info.end_pindex == object->size - 1);
sys/vm/vm_object.c
984
info.object = object;
sys/vm/vm_object.c
99
static void vm_object_page_collect_flush(vm_object_t object, vm_page_t p,
sys/vm/vm_object.c
994
vm_page_rb_tree_RB_SCAN(&object->rb_memq, rb_vm_page_scancmp,
sys/vm/vm_object.c
997
vm_object_clear_flag(object,
sys/vm/vm_object.c
999
if (object->type == OBJT_VNODE &&
sys/vm/vm_object.h
245
vm_object_t object;
sys/vm/vm_object.h
267
#define VM_OBJECT_LOCK(object) vm_object_hold(object)
sys/vm/vm_object.h
268
#define VM_OBJECT_UNLOCK(object) vm_object_drop(object)
sys/vm/vm_object.h
271
vm_object_set_flag(vm_object_t object, u_int bits)
sys/vm/vm_object.h
273
atomic_set_short(&object->flags, bits);
sys/vm/vm_object.h
277
vm_object_clear_flag(vm_object_t object, u_int bits)
sys/vm/vm_object.h
279
atomic_clear_short(&object->flags, bits);
sys/vm/vm_object.h
283
vm_object_pip_add(vm_object_t object, u_int i)
sys/vm/vm_object.h
285
refcount_acquire_n(&object->paging_in_progress, i);
sys/vm/vm_object.h
289
vm_object_pip_wakeup_n(vm_object_t object, u_int i)
sys/vm/vm_object.h
291
refcount_release_wakeup_n(&object->paging_in_progress, i);
sys/vm/vm_object.h
295
vm_object_pip_wakeup(vm_object_t object)
sys/vm/vm_object.h
297
vm_object_pip_wakeup_n(object, 1);
sys/vm/vm_object.h
301
vm_object_pip_wait(vm_object_t object, char *waitid)
sys/vm/vm_object.h
303
refcount_wait(&object->paging_in_progress, waitid);
sys/vm/vm_object.h
369
void VMOBJDEBUG(vm_object_hold)(vm_object_t object VMOBJDBARGS);
sys/vm/vm_object.h
370
int VMOBJDEBUG(vm_object_hold_try)(vm_object_t object VMOBJDBARGS);
sys/vm/vm_object.h
371
void VMOBJDEBUG(vm_object_hold_shared)(vm_object_t object VMOBJDBARGS);
sys/vm/vm_object.h
372
void VMOBJDEBUG(vm_object_drop)(vm_object_t object VMOBJDBARGS);
sys/vm/vm_object.h
373
void VMOBJDEBUG(vm_object_reference_quick)(vm_object_t object VMOBJDBARGS);
sys/vm/vm_object.h
374
void VMOBJDEBUG(vm_object_reference_locked)(vm_object_t object VMOBJDBARGS);
sys/vm/vm_object.h
377
vm_object_t object VMOBJDBARGS);
sys/vm/vm_object.h
379
void VMOBJDEBUG(vm_object_deallocate)(vm_object_t object VMOBJDBARGS);
sys/vm/vm_object.h
380
void VMOBJDEBUG(vm_object_deallocate_locked)(vm_object_t object VMOBJDBARGS);
sys/vm/vm_page.c
110
vm_object_t object; /* heuristical */
sys/vm/vm_page.c
1177
vm_get_pg_color(int cpuid, vm_object_t object, vm_pindex_t pindex)
sys/vm/vm_page.c
1193
object_pg_color = object ? object->pg_color : 0;
sys/vm/vm_page.c
1477
vm_page_insert(vm_page_t m, vm_object_t object, vm_pindex_t pindex)
sys/vm/vm_page.c
1479
ASSERT_LWKT_TOKEN_HELD_EXCL(vm_object_token(object));
sys/vm/vm_page.c
1480
if (m->object != NULL)
sys/vm/vm_page.c
1483
atomic_add_int(&object->generation, 1);
sys/vm/vm_page.c
1492
m->object = object;
sys/vm/vm_page.c
1494
if (vm_page_rb_tree_RB_INSERT(&object->rb_memq, m)) {
sys/vm/vm_page.c
1495
m->object = NULL;
sys/vm/vm_page.c
1500
++object->resident_page_count;
sys/vm/vm_page.c
1510
vm_object_set_writeable_dirty(object);
sys/vm/vm_page.c
1539
vm_object_t object;
sys/vm/vm_page.c
1541
if (m->object == NULL) {
sys/vm/vm_page.c
1548
object = m->object;
sys/vm/vm_page.c
1550
vm_object_hold(object);
sys/vm/vm_page.c
1559
vm_page_rb_tree_RB_REMOVE(&object->rb_memq, m);
sys/vm/vm_page.c
1560
--object->resident_page_count;
sys/vm/vm_page.c
1562
m->object = NULL;
sys/vm/vm_page.c
1563
atomic_add_int(&object->generation, 1);
sys/vm/vm_page.c
1566
vm_object_drop(object);
sys/vm/vm_page.c
1577
vm_page_hash_hash(vm_object_t object, vm_pindex_t pindex)
sys/vm/vm_page.c
1581
hi = iscsi_crc32(&object, sizeof(object)) << 2;
sys/vm/vm_page.c
1586
hi = (intptr_t)object ^ object->pg_color ^ pindex;
sys/vm/vm_page.c
1587
hi += object->pg_color * pindex;
sys/vm/vm_page.c
1602
vm_page_hash_get(vm_object_t object, vm_pindex_t pindex)
sys/vm/vm_page.c
1610
mp = vm_page_hash_hash(object, pindex);
sys/vm/vm_page.c
1612
if (mp->object != object ||
sys/vm/vm_page.c
1620
if (m->object != object || m->pindex != pindex)
sys/vm/vm_page.c
1624
if (m->object == object && m->pindex == pindex) {
sys/vm/vm_page.c
1648
vm_object_t object;
sys/vm/vm_page.c
1664
if (__predict_false(m->object == NULL))
sys/vm/vm_page.c
1673
if (m->object->ref_count <= 2 || (m->object->flags & OBJ_ONEMAPPING))
sys/vm/vm_page.c
1676
if (vm_page_hash_vnode_only && m->object->type != OBJT_VNODE)
sys/vm/vm_page.c
1682
object = m->object;
sys/vm/vm_page.c
1685
mp = vm_page_hash_hash(object, pindex);
sys/vm/vm_page.c
1691
mp->object == object &&
sys/vm/vm_page.c
1720
best->object = object;
sys/vm/vm_page.c
1732
vm_page_lookup(vm_object_t object, vm_pindex_t pindex)
sys/vm/vm_page.c
1739
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/vm_page.c
1740
m = vm_page_rb_tree_RB_LOOKUP(&object->rb_memq, pindex);
sys/vm/vm_page.c
1742
KKASSERT(m->object == object && m->pindex == pindex);
sys/vm/vm_page.c
1749
VM_PAGE_DEBUG_EXT(vm_page_lookup_busy_wait)(struct vm_object *object,
sys/vm/vm_page.c
1757
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/vm_page.c
1758
m = vm_page_rb_tree_RB_LOOKUP(&object->rb_memq, pindex);
sys/vm/vm_page.c
1760
KKASSERT(m->object == object && m->pindex == pindex);
sys/vm/vm_page.c
1769
m = vm_page_rb_tree_RB_LOOKUP(&object->rb_memq,
sys/vm/vm_page.c
1778
m = vm_page_rb_tree_RB_LOOKUP(&object->rb_memq,
sys/vm/vm_page.c
1805
VM_PAGE_DEBUG_EXT(vm_page_lookup_busy_try)(struct vm_object *object,
sys/vm/vm_page.c
1813
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/vm_page.c
1814
m = vm_page_rb_tree_RB_LOOKUP(&object->rb_memq, pindex);
sys/vm/vm_page.c
1817
KKASSERT(m->object == object && m->pindex == pindex);
sys/vm/vm_page.c
1850
vm_page_lookup_sbusy_try(struct vm_object *object, vm_pindex_t pindex,
sys/vm/vm_page.c
1855
ASSERT_LWKT_TOKEN_HELD(vm_object_token(object));
sys/vm/vm_page.c
1856
m = vm_page_rb_tree_RB_LOOKUP(&object->rb_memq, pindex);
sys/vm/vm_page.c
1924
if (m->object) {
sys/vm/vm_page.c
1925
ASSERT_LWKT_TOKEN_HELD_EXCL(vm_object_token(m->object));
sys/vm/vm_page.c
2529
vm_page_alloc(vm_object_t object, vm_pindex_t pindex, int page_req)
sys/vm/vm_page.c
2574
pg_color = vm_get_pg_color(cpuid_local, object, pindex);
sys/vm/vm_page.c
2644
if ((obj = m->object) != NULL) {
sys/vm/vm_page.c
2719
if (object) {
sys/vm/vm_page.c
2720
if (vm_page_insert(m, object, pindex) == FALSE) {
sys/vm/vm_page.c
2724
object, (long)pindex, m);
sys/vm/vm_page.c
3705
vm_object_set_writeable_dirty(m->object);
sys/vm/vm_page.c
3828
vm_page_grab(vm_object_t object, vm_pindex_t pindex, int flags)
sys/vm/vm_page.c
3836
vm_object_hold_shared(object);
sys/vm/vm_page.c
3838
m = vm_page_lookup_busy_try(object, pindex, TRUE, &error);
sys/vm/vm_page.c
3848
vm_object_upgrade(object);
sys/vm/vm_page.c
3853
m = vm_page_alloc(object, pindex,
sys/vm/vm_page.c
3892
vm_object_drop(object);
sys/vm/vm_page.c
4045
if (m->object)
sys/vm/vm_page.c
4046
vm_object_set_writeable_dirty(m->object);
sys/vm/vm_page.c
4088
if (m->object)
sys/vm/vm_page.c
4089
vm_object_set_writeable_dirty(m->object);
sys/vm/vm_page.c
4109
atomic_add_int(&m->object->generation, 1);
sys/vm/vm_page.h
190
struct vm_object *object; /* which object am I in */
sys/vm/vm_page.h
266
struct vm_object *object;
sys/vm/vm_page.h
523
vm_page_t vm_page_hash_get(vm_object_t object, vm_pindex_t pindex);
sys/vm/vm_page.h
526
vm_page_t vm_page_lookup_sbusy_try(struct vm_object *object,
sys/vm/vm_page.h
565
u_short vm_get_pg_color(int cpuid, vm_object_t object, vm_pindex_t pindex);
sys/vm/vm_page.h
569
#define vm_page_lookup_busy_wait(object, pindex, alsob, msg) \
sys/vm/vm_page.h
570
vm_page_lookup_busy_wait_debug(object, pindex, alsob, msg, \
sys/vm/vm_page.h
573
#define vm_page_lookup_busy_try(object, pindex, alsob, errorp) \
sys/vm/vm_page.h
574
vm_page_lookup_busy_try_debug(object, pindex, alsob, errorp, \
sys/vm/vm_pageout.c
1036
vm_object_t object;
sys/vm/vm_pageout.c
1067
if (m->object == NULL || m->object->ref_count == 0) {
sys/vm/vm_pageout.c
1185
object = m->object;
sys/vm/vm_pageout.c
1186
if (object &&
sys/vm/vm_pageout.c
1187
(object->type != OBJT_SWAP) &&
sys/vm/vm_pageout.c
1188
(object->type != OBJT_DEFAULT)) {
sys/vm/vm_pageout.c
1203
(object == NULL) ||
sys/vm/vm_pageout.c
1204
(object->flags & OBJ_DEAD)) {
sys/vm/vm_pageout.c
1245
if (object->type == OBJT_VNODE) {
sys/vm/vm_pageout.c
1248
vp = object->handle;
sys/vm/vm_pageout.c
1265
if (object->flags & OBJ_MIGHTBEDIRTY)
sys/vm/vm_pageout.c
1279
m->object != object ||
sys/vm/vm_pageout.c
1280
object->handle != vp) {
sys/vm/vm_pageout.c
1281
if (object->flags & OBJ_MIGHTBEDIRTY)
sys/vm/vm_pageout.c
1326
if (object->flags & OBJ_MIGHTBEDIRTY)
sys/vm/vm_pageout.c
1338
m->object != object ||
sys/vm/vm_pageout.c
1339
object->handle != vp) {
sys/vm/vm_pageout.c
1512
if (isep && m->object && m->object->type == OBJT_VNODE) {
sys/vm/vm_pageout.c
1541
if (m->object && m->object->ref_count != 0) {
sys/vm/vm_pageout.c
1557
if (actcount && m->object && m->object->ref_count != 0) {
sys/vm/vm_pageout.c
1572
switch((m->object ? m->object->type : OBJT_DEFAULT)) {
sys/vm/vm_pageout.c
1584
(m->object == NULL) ||
sys/vm/vm_pageout.c
1585
(m->object && (m->object->ref_count == 0)) ||
sys/vm/vm_pageout.c
1600
(m->object && (m->object->ref_count == 0)))
sys/vm/vm_pageout.c
316
vm_object_t object;
sys/vm/vm_pageout.c
322
object = m->object;
sys/vm/vm_pageout.c
364
vm_object_hold(object);
sys/vm/vm_pageout.c
369
p = vm_page_lookup_busy_try(object, pindex - page_base + ib,
sys/vm/vm_pageout.c
409
pindex - page_base + is < object->size) {
sys/vm/vm_pageout.c
412
p = vm_page_lookup_busy_try(object, pindex - page_base + is,
sys/vm/vm_pageout.c
450
vm_object_drop(object);
sys/vm/vm_pageout.c
473
vm_object_t object;
sys/vm/vm_pageout.c
506
object = mc[0]->object;
sys/vm/vm_pageout.c
507
vm_object_pip_add(object, count);
sys/vm/vm_pageout.c
509
vm_pager_put_pages(object, mc, count,
sys/vm/vm_pageout.c
511
((object == kernel_object) ? OBJPC_SYNC : 0)),
sys/vm/vm_pageout.c
574
vm_object_pip_wakeup(object);
sys/vm/vm_pageout.c
922
if (isep && m->object) {
sys/vm/vm_pageout.c
925
switch(m->object->type) {
sys/vm/vm_pageout.c
941
vp = m->object->handle;
sys/vm/vm_pager.c
123
dead_pager_putpages(vm_object_t object, vm_page_t *m, int count, int flags,
sys/vm/vm_pager.c
137
dead_pager_haspage(vm_object_t object, vm_pindex_t pindex)
sys/vm/vm_pager.c
146
dead_pager_dealloc(vm_object_t object)
sys/vm/vm_pager.c
148
KKASSERT(object->swblock_count == 0);
sys/vm/vm_pager.c
338
vm_pager_deallocate(vm_object_t object)
sys/vm/vm_pager.c
340
(*pagertab[object->type]->pgo_dealloc) (object);
sys/vm/vm_pager.c
361
vm_object_t object;
sys/vm/vm_pager.c
363
TAILQ_FOREACH(object, pg_list, pager_object_entry) {
sys/vm/vm_pager.c
364
if (object->handle == handle) {
sys/vm/vm_pager.c
365
VM_OBJECT_LOCK(object);
sys/vm/vm_pager.c
366
if ((object->flags & OBJ_DEAD) == 0) {
sys/vm/vm_pager.c
367
vm_object_reference_locked(object);
sys/vm/vm_pager.c
368
VM_OBJECT_UNLOCK(object);
sys/vm/vm_pager.c
371
VM_OBJECT_UNLOCK(object);
sys/vm/vm_pager.c
374
return (object);
sys/vm/vm_pager.h
115
void swap_pager_strategy(vm_object_t object, struct bio *bio);
sys/vm/vm_pager.h
129
vm_pager_get_page(vm_object_t object, vm_pindex_t pindex,
sys/vm/vm_pager.h
134
r = (*pagertab[object->type]->pgo_getpage)(object, pindex,
sys/vm/vm_pager.h
144
vm_object_t object,
sys/vm/vm_pager.h
150
(*pagertab[object->type]->pgo_putpages)
sys/vm/vm_pager.h
151
(object, m, count, flags, rtvals);
sys/vm/vm_pager.h
166
vm_pager_has_page(vm_object_t object, vm_pindex_t offset)
sys/vm/vm_pager.h
168
return ((*pagertab[object->type]->pgo_haspage)(object, offset));
sys/vm/vm_pager.h
183
void cdev_pager_free_page(vm_object_t object, vm_page_t m);
sys/vm/vm_swapcache.c
386
vm_object_t object;
sys/vm/vm_swapcache.c
429
if ((object = m->object) == NULL) {
sys/vm/vm_swapcache.c
434
vm_object_hold(object);
sys/vm/vm_swapcache.c
435
if (m->object != object) {
sys/vm/vm_swapcache.c
436
vm_object_drop(object);
sys/vm/vm_swapcache.c
442
vm_object_drop(object);
sys/vm/vm_swapcache.c
448
vp = object->handle;
sys/vm/vm_swapcache.c
450
vm_object_drop(object);
sys/vm/vm_swapcache.c
465
vm_object_drop(object);
sys/vm/vm_swapcache.c
479
vm_object_drop(object);
sys/vm/vm_swapcache.c
485
object->size >
sys/vm/vm_swapcache.c
487
vm_object_drop(object);
sys/vm/vm_swapcache.c
502
vm_object_drop(object);
sys/vm/vm_swapcache.c
508
vm_object_drop(object);
sys/vm/vm_swapcache.c
516
vm_object_drop(object);
sys/vm/vm_swapcache.c
533
vm_object_drop(object);
sys/vm/vm_swapcache.c
575
vm_object_t object;
sys/vm/vm_swapcache.c
587
object = m->object;
sys/vm/vm_swapcache.c
588
vm_object_hold(object);
sys/vm/vm_swapcache.c
600
m = vm_page_lookup_busy_try(object, basei - x + i,
sys/vm/vm_swapcache.c
624
m = vm_page_lookup_busy_try(object, basei - x + j,
sys/vm/vm_swapcache.c
647
vm_object_pip_add(object, count);
sys/vm/vm_swapcache.c
648
swap_pager_putpages(object, marray + i, count, FALSE, rtvals + i);
sys/vm/vm_swapcache.c
657
vm_object_pip_wakeup(object);
sys/vm/vm_swapcache.c
661
vm_object_drop(object);
sys/vm/vm_swapcache.c
674
vm_object_t object;
sys/vm/vm_swapcache.c
684
if ((object = m->object) == NULL)
sys/vm/vm_swapcache.c
686
if (object->type != OBJT_VNODE ||
sys/vm/vm_swapcache.c
687
(object->flags & OBJ_DEAD)) {
sys/vm/vm_swapcache.c
705
vm_object_t object;
sys/vm/vm_swapcache.c
722
while ((object = TAILQ_NEXT(&marker->dummy_obj,
sys/vm/vm_swapcache.c
728
if (object->type == OBJT_MARKER) {
sys/vm/vm_swapcache.c
729
vm_swapcache_movemarker(marker, *swindexp, object);
sys/vm/vm_swapcache.c
744
vm_object_hold(object);
sys/vm/vm_swapcache.c
751
if ((object->type != OBJT_VNODE) ||
sys/vm/vm_swapcache.c
752
((object->flags & OBJ_DEAD) ||
sys/vm/vm_swapcache.c
753
object->swblock_count == 0) ||
sys/vm/vm_swapcache.c
754
((vp = object->handle) == NULL) ||
sys/vm/vm_swapcache.c
756
vm_object_drop(object);
sys/vm/vm_swapcache.c
758
vm_swapcache_movemarker(marker, *swindexp, object);
sys/vm/vm_swapcache.c
767
if (marker->save_obj != object || didmove) {
sys/vm/vm_swapcache.c
770
marker->save_obj = object;
sys/vm/vm_swapcache.c
794
n = swap_pager_condfree(object, &marker->dummy_obj.size,
sys/vm/vm_swapcache.c
797
vm_object_drop(object); /* object may be invalid now */
sys/vm/vm_swapcache.c
807
vm_swapcache_movemarker(marker, *swindexp, object);
sys/vm/vm_swapcache.c
845
vm_object_t object)
sys/vm/vm_swapcache.c
847
if (TAILQ_NEXT(&marker->dummy_obj, object_entry) == object) {
sys/vm/vm_swapcache.c
849
TAILQ_INSERT_AFTER(&swindex->list, object,
sys/vm/vm_swapcache.c
96
struct vm_object_hash *swindex, vm_object_t object);
sys/vm/vnode_pager.c
105
vm_object_t object;
sys/vm/vnode_pager.c
133
object = vp->v_object;
sys/vm/vnode_pager.c
134
if (object) {
sys/vm/vnode_pager.c
135
vm_object_hold(object);
sys/vm/vnode_pager.c
136
KKASSERT((object->flags & OBJ_DEAD) == 0);
sys/vm/vnode_pager.c
157
if (object == NULL) {
sys/vm/vnode_pager.c
161
object = vm_object_allocate_hold(OBJT_VNODE, lsize);
sys/vm/vnode_pager.c
162
object->handle = handle;
sys/vm/vnode_pager.c
163
vp->v_object = object;
sys/vm/vnode_pager.c
166
vm_object_set_flag(object, OBJ_NOMSYNC);
sys/vm/vnode_pager.c
169
vm_object_reference_quick(object); /* also vref's */
sys/vm/vnode_pager.c
170
if (object->size != lsize) {
sys/vm/vnode_pager.c
173
(intmax_t)object->size,
sys/vm/vnode_pager.c
175
vp, object);
sys/vm/vnode_pager.c
182
vp, object);
sys/vm/vnode_pager.c
185
vm_object_drop(object);
sys/vm/vnode_pager.c
188
return (object);
sys/vm/vnode_pager.c
205
vm_object_t object;
sys/vm/vnode_pager.c
207
if ((object = vp->v_object) != NULL)
sys/vm/vnode_pager.c
208
vm_object_reference_quick(object); /* also vref's vnode */
sys/vm/vnode_pager.c
209
return (object);
sys/vm/vnode_pager.c
213
vnode_pager_dealloc(vm_object_t object)
sys/vm/vnode_pager.c
215
struct vnode *vp = object->handle;
sys/vm/vnode_pager.c
220
vm_object_pip_wait(object, "vnpdea");
sys/vm/vnode_pager.c
222
object->handle = NULL;
sys/vm/vnode_pager.c
223
object->type = OBJT_DEAD;
sys/vm/vnode_pager.c
227
swap_pager_freespace_all(object);
sys/vm/vnode_pager.c
234
vnode_pager_haspage(vm_object_t object, vm_pindex_t pindex)
sys/vm/vnode_pager.c
236
struct vnode *vp = object->handle;
sys/vm/vnode_pager.c
298
vm_object_t object;
sys/vm/vnode_pager.c
300
object = vp->v_object;
sys/vm/vnode_pager.c
301
if (object == NULL)
sys/vm/vnode_pager.c
303
vm_object_hold(object);
sys/vm/vnode_pager.c
304
KKASSERT(vp->v_object == object);
sys/vm/vnode_pager.c
310
vm_object_drop(object);
sys/vm/vnode_pager.c
320
oobjsize = object->size;
sys/vm/vnode_pager.c
321
object->size = nobjsize;
sys/vm/vnode_pager.c
329
vm_object_page_remove(object, nobjsize, oobjsize,
sys/vm/vnode_pager.c
344
m = vm_page_lookup_busy_wait(object, OFF_TO_IDX(nsize),
sys/vm/vnode_pager.c
406
vm_object_drop(object);
sys/vm/vnode_pager.c
437
vnode_pager_getpage(vm_object_t object, vm_pindex_t pindex,
sys/vm/vnode_pager.c
443
vp = object->handle;
sys/vm/vnode_pager.c
600
mt, mt->object, (int) mt->pindex);
sys/vm/vnode_pager.c
633
vnode_pager_putpages(vm_object_t object, vm_page_t *m, int count,
sys/vm/vnode_pager.c
660
vp = object->handle;
sys/vm/vnode_pager.c
804
if ((lobject = lba->object) == NULL)
test/debug/psinfo.c
203
(uintptr_t)ba->object, ba->offset);
test/debug/psinfo.c
204
if (ba->object) {
test/debug/psinfo.c
205
kkread(kd, (u_long)ba->object, &obj, sizeof(obj));
test/debug/psinfo.c
311
ken->object.map_object);
test/debug/vmpagehash.c
173
if (m.object) {
test/debug/vmpagehash.c
174
kkread(kd, (u_long)m.object, &obj, sizeof(obj));
test/debug/vmpagehash.c
192
m.object,
test/debug/vmpagehash.c
203
if (m.object) {
test/debug/vmpagehash.c
278
hv = ((uintptr_t)m->object + m->pindex) ^ obj->hash_rand;
test/debug/vmpagehash.c
358
m->object == NULL)
test/debug/vmpageinfo.c
194
if (m.object) {
test/debug/vmpageinfo.c
195
kkread(kd, (u_long)m.object, &obj, sizeof(obj));
test/debug/vmpageinfo.c
214
if (m.object == NULL) {
test/debug/vmpageinfo.c
222
} else if (m.object == kernel_object_ptr) {
test/debug/vmpageinfo.c
246
if (m.object && m.object != kernel_object_ptr) {
test/debug/vmpageinfo.c
263
m.object,
test/debug/vmpageinfo.c
278
if (m.object == kernel_object_ptr) {
test/debug/vmpageinfo.c
280
if (unique_object(m.object))
test/debug/vmpageinfo.c
282
} else if (m.object) {
test/debug/vmpageinfo.c
286
if (unique_object(m.object))
test/debug/vmpageinfo.c
291
if (unique_object(m.object))
test/debug/vmpageinfo.c
296
if (unique_object(m.object))
test/debug/vmpageinfo.c
301
if (unique_object(m.object))
test/debug/vmpageinfo.c
306
if (unique_object(m.object))
test/debug/vmpageinfo.c
311
if (unique_object(m.object))
test/debug/vmpageinfo.c
315
if (unique_object(m.object))
test/debug/vmpageinfo.c
431
if (m.object) {
test/debug/vmpageinfo.c
432
kkread(kd, (u_long)m.object, &obj, sizeof(obj));
test/debug/vmpageinfo.c
433
hv = ((uintptr_t)m.object + m.pindex) ^ obj.hash_rand;
test/debug/vmpageinfo.c
466
hv = ((uintptr_t)m->object + m->pindex) ^ obj->hash_rand;
test/debug/vmpageinfo.c
546
m->object == NULL)
test/debug/vmpqinactive.c
204
if (m.object) {
test/debug/vmpqinactive.c
205
kkread(kd, (u_long)m.object, &obj, sizeof(obj));
test/debug/vmpqinactive.c
237
if (m.object == NULL) {
test/debug/vmpqinactive.c
245
} else if (m.object == kernel_object_ptr) {
test/debug/vmpqinactive.c
266
if (m.object && m.object != kernel_object_ptr) {
test/debug/vmpqinactive.c
282
m.object,
test/debug/vmpqinactive.c
297
if (m.object == kernel_object_ptr) {
test/debug/vmpqinactive.c
299
if (unique_object(m.object))
test/debug/vmpqinactive.c
301
} else if (m.object) {
test/debug/vmpqinactive.c
305
if (unique_object(m.object))
test/debug/vmpqinactive.c
310
if (unique_object(m.object))
test/debug/vmpqinactive.c
315
if (unique_object(m.object))
test/debug/vmpqinactive.c
320
if (unique_object(m.object))
test/debug/vmpqinactive.c
325
if (unique_object(m.object))
test/debug/vmpqinactive.c
330
if (unique_object(m.object))
test/debug/vmpqinactive.c
334
if (unique_object(m.object))
test/debug/vmpqinactive.c
461
if (m.object) {
test/debug/vmpqinactive.c
462
kkread(kd, (u_long)m.object, &obj, sizeof(obj));
test/debug/vmpqinactive.c
463
hv = ((uintptr_t)m.object + m.pindex) ^ obj.hash_rand;
test/debug/vmpqinactive.c
496
hv = ((uintptr_t)m->object + m->pindex) ^ obj->hash_rand;
test/debug/vmpqinactive.c
578
m->object == NULL)
usr.bin/fstat/fstat.c
401
struct vm_object object;
usr.bin/fstat/fstat.c
418
if (entry.ba.object == NULL)
usr.bin/fstat/fstat.c
422
if ((objp = entry.ba.object) != NULL) {
usr.bin/fstat/fstat.c
423
if (!kread(objp, &object, sizeof(object))) {
usr.bin/fstat/fstat.c
446
switch (object.type) {
usr.bin/fstat/fstat.c
448
vtrans((struct vnode *)object.handle, NULL,
usr.bin/rpcgen/rpc_cout.c
308
char *object;
usr.bin/rpcgen/rpc_cout.c
321
object = xmalloc(strlen(def->def_name) +
usr.bin/rpcgen/rpc_cout.c
324
s_print(object, vecformat, def->def_name,
usr.bin/rpcgen/rpc_cout.c
327
s_print(object, format, def->def_name,
usr.bin/rpcgen/rpc_cout.c
331
cs->array_max, object, cs->name);
usr.bin/rpcgen/rpc_cout.c
332
free(object);
usr.bin/rpcgen/rpc_cout.c
340
object = xmalloc(strlen(def->def_name) +
usr.bin/rpcgen/rpc_cout.c
343
s_print(object, vecformat, def->def_name,
usr.bin/rpcgen/rpc_cout.c
346
s_print(object, format, def->def_name,
usr.bin/rpcgen/rpc_cout.c
351
dflt->array_max, object, dflt->name);
usr.bin/rpcgen/rpc_cout.c
352
free(object);
usr.bin/rpcgen/rpc_util.h
68
#define XALLOC(object) (object *) xmalloc(sizeof(object))
usr.sbin/installer/libdfui/form.c
535
void *object = NULL;
usr.sbin/installer/libdfui/form.c
551
object = (void *)dfui_form_field_add(f, a_id, i);
usr.sbin/installer/libdfui/form.c
560
object = (void *)dfui_form_action_add(f, a_id, i);
usr.sbin/installer/libdfui/form.c
566
dfui_field_option_add(object, a_name);
usr.sbin/installer/libdfui/form.c
577
dfui_field_property_set(object, a_id, a_short_desc);
usr.sbin/installer/libdfui/form.c
579
dfui_action_property_set(object, a_id, a_short_desc);
usr.sbin/makefs/hammer2/hammer2_vnops.c
1141
kprintf("m->object %p/%p", m->object, ip->vp->v_object);
usr.sbin/ppp/bundle.c
824
bundle.fsm.object = &bundle;
usr.sbin/ppp/datalink.c
1350
dl->fsmp.object = dl;
usr.sbin/ppp/datalink.c
565
(*dl->parent->LayerStart)(dl->parent->object, fp);
usr.sbin/ppp/datalink.c
592
(*dl->parent->LayerUp)(dl->parent->object, &dl->physical->link.ccp.fsm);
usr.sbin/ppp/datalink.c
639
(*dl->parent->LayerUp)(dl->parent->object, &dl->physical->link.lcp.fsm);
usr.sbin/ppp/datalink.c
653
(*dl->parent->LayerUp)(dl->parent->object, &dl->physical->link.lcp.fsm);
usr.sbin/ppp/datalink.c
759
(*dl->parent->LayerDown)(dl->parent->object, fp);
usr.sbin/ppp/datalink.c
784
(*dl->parent->LayerFinish)(dl->parent->object, fp);
usr.sbin/ppp/datalink.c
849
dl->fsmp.object = dl;
usr.sbin/ppp/datalink.c
902
dl->fsmp.object = dl;
usr.sbin/ppp/fsm.c
1121
(*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
559
(*fp->parent->LayerStart)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
567
(*fp->parent->LayerDown)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
577
(*fp->parent->LayerUp)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
653
(*fp->parent->LayerUp)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
666
(*fp->parent->LayerDown)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
727
(*fp->parent->LayerDown)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
767
(*fp->parent->LayerDown)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
782
(*fp->parent->LayerFinish)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
787
(*fp->parent->LayerFinish)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
796
(*fp->parent->LayerDown)(fp->parent->object, fp);
usr.sbin/ppp/fsm.c
860
(*fp->parent->LayerDown)(fp->parent->object, fp);
usr.sbin/ppp/fsm.h
96
void *object;
usr.sbin/ppp/mp.c
274
mp->fsmp.object = mp;