summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom.h
Commit message (Expand)AuthorAgeFilesLines
* Better names for struct disk elements: d_maxsize, d_stripeoffsetphk2003-02-111-0/+2
* Introduce flag field and G_PF_CANDELETE field on providers.phk2003-02-111-0/+2
* Move the g_stat struct to its own .h file, we will export it to other code.phk2003-02-081-24/+3
* Commit the correct copy of the g_stat structure.phk2003-02-071-7/+3
* Add the new statistics structure, put one in consumers and providers.phk2003-02-071-0/+26
* Use a void * to carry the private data for return-call'ed ioctl requests.phk2003-01-281-1/+1
* Remove g_silence(). It does not do anything anymore.phk2003-01-131-1/+0
* Constification and some s/int/u_int/ changes.phk2002-12-161-10/+10
* Use more mnemonic argument names in the access functions.phk2002-12-011-2/+2
* Straighten up the geom.ctl config interface definitions.phk2002-11-061-12/+68
* Add a g_dev_print() function which prints all the /dev entries GEOMphk2002-10-251-0/+3
* Make the sectorsize a property of providers so we can include it in the XMLphk2002-10-201-0/+1
* Make it possible to specify also via geom_t ID in the geom.ctl config ioctl.phk2002-10-201-4/+2
* Constification ? Yes, out that door, row on the left, one patch each.phk2002-10-151-5/+5
* Moved geom class initialization to SI_SUB_DRIVERS from SI_SUB_PSEUDO.jake2002-10-141-1/+1
* Implement the GEOMCONFIGGEOM ioctl which can be used to manually createphk2002-10-141-3/+51
* Add the outline of the "/dev/geom.ctl" handling code.phk2002-10-131-1/+8
* Give GEOM modules a chance to specify their own init routine, in case theyphk2002-10-131-1/+4
* Copyin and copyout are only possible from a process-native thread,phk2002-10-071-0/+7
* Retire g_io_fail() and let g_io_deliver() take an error argument instead.phk2002-09-301-2/+1
* Introduce g_write_data() function.phk2002-09-301-0/+1
* Add missing g_enc_le2().phk2002-09-301-0/+1
* Various no-ops:phk2002-09-271-2/+2
* Implement g_call_me() as a way for geom methods to schedule operationsphk2002-09-271-1/+3
* Add a couple more of the big/little-endian conversion routines and makephk2002-09-131-6/+9
* Remove "magicspace". It looks good on paper, it doesn't work in practice.phk2002-09-061-31/+0
* Improve some on the naming.phk2002-06-091-7/+7
* Change the registration of magic spaces so it does its own memory management.phk2002-06-051-2/+2
* Introduce the concept of "magic spaces", and implement them in most ofphk2002-05-211-0/+30
* Don't grab Giant around malloc(9) and free(9).phk2002-05-201-7/+18
* Make specific provisions for the kernel simulator used in the regressionphk2002-04-241-1/+1
* Implement the GEOMGETCONF ioctl which returns vital stats for thephk2002-04-231-0/+4
* Introduce some serious paranoia to try to catch a memory overwrite problemphk2002-04-231-4/+13
* Protect against multitple #includes of this file.phk2002-04-221-0/+4
* Make kernel dumps work with GEOM.phk2002-04-191-0/+5
* Introduce the convenience function g_getattr() and make it DWIM.phk2002-04-091-0/+2
* Constifixation of attribute argument to g_io_[gs]etattr()phk2002-04-091-2/+2
* Centralize EOF handling and improve access controls for bio scheduling.phk2002-04-041-0/+1
* Move access and orphan member functions from class to geom.phk2002-04-041-5/+9
* Eliminate some thread pointers which do not make sense anymore.phk2002-03-261-45/+4
* Cave in to tradition and rename "methods" to "classes".phk2002-03-261-24/+24
* Be more systematic about conversion of on-disk formats in a endian/widthphk2002-03-241-0/+7
* Need a different #include for the userland regression test.phk2002-03-171-1/+1
* Add a generic and general ioctl pass-through mechanism.phk2002-03-161-1/+7
* First commit of the GEOM subsystem to make it easier for people tophk2002-03-111-0/+290
OpenPOWER on IntegriCloud