18a8edbf0e
* There is now a 'busses' folder, and the extant USB/SDHCI/Bluetooth/etc. docs now live in it, instead of various other places. * kernel/ports is now kernel/arch, like it is in src/system. SPARC documentation is now in there, too. * VM files (these are rather outdated) are now in kernel/vm. * SCSI ASC info removed, this is easily available online and it doesn't seem to be very relevant.
21 lines
714 B
Plaintext
21 lines
714 B
Plaintext
static void anonymous_destroy(struct vm_store *store)
|
|
Free's the memory associated with store
|
|
|
|
static off_t anonymous_commit(struct vm_store *store, off_t size)
|
|
Returns 0
|
|
|
|
static int anonymous_has_page(struct vm_store *store, off_t offset)
|
|
Returns 0
|
|
|
|
static ssize_t anonymous_read(struct vm_store *store, off_t offset, iovecs *vecs)
|
|
Returns unimplemented
|
|
|
|
static ssize_t anonymous_write(struct vm_store *store, off_t offset, iovecs *vecs)
|
|
Returns 0
|
|
/*
|
|
static int anonymous_fault(struct vm_store *backing_store, struct vm_address_space *aspace, off_t offset)
|
|
*/
|
|
|
|
|
|
vm_store *vm_store_create_anonymous_noswap()
|
|
Allocates space for a vm_store. Populates its ops with the above, sets its cache and data to none. |