Searched refs:vstruct (Results 1 - 4 of 4) sorted by relevance

/darwin-on-arm/xnu/bsd/vm/
H A Dvnode_pager.h60 * Each object that uses one of these as backing store has a vstruct indicating
73 u_int pf_count; /* Number of vstruct using this file */
117 typedef struct vstruct { struct
/darwin-on-arm/xnu/osfmk/default_pager/
H A Ddefault_pager.c384 vstruct_zone = zinit(sizeof(struct vstruct),
385 10000 * sizeof(struct vstruct),
386 8192, "vstruct zone");
H A Ddefault_pager_internal.h398 * Vstruct manipulation. The vstruct is the pager's internal
399 * representation of vm objects it manages. There is one vstruct allocated
402 * The following data structures are defined for vstruct and vm object
471 * Constants and macros for dealing with vstruct maps,
526 struct vstruct *vs;
554 typedef struct vstruct {
630 vstruct_t vsa_vs; /* the vstruct for the object */
648 * List of all vstructs. A specific vstruct is
680 * Create port alias for vstruct address.
682 * We assume that the last two bits of a vstruct addres
[all...]
H A Ddp_backing_store.c601 alias_struct->vs = (struct vstruct *)bs;
710 /* default_pager_no_senders. no_senders always locks the vstruct */
711 /* targeted for removal before locking the vstruct list. However */
713 /* neighbors. We can be sure when we hold a lock on a vstruct */
716 /* Also, we can hold off destruction of a vstruct when the list */
1237 alias_struct->vs = (struct vstruct *)vsa;
1521 * >= that of the vstruct.
1614 * segment on a vstruct by vstruct basis, locking the vstruct targete
[all...]

Completed in 75 milliseconds