aboutsummaryrefslogtreecommitdiff
path: root/sys/geom/geom.h
Commit message (Expand)AuthorAgeFilesLines
* Revert r190676,190677Andrew Thompson2009-04-101-2/+0
* Add interleaving root hold tokens from the CAM probe to disk_create and geomAndrew Thompson2009-04-031-0/+2
* Constify val in g_handleattr() and str in g_handleattr_str().Marcel Moolenaar2009-02-011-2/+3
* Add g_retaste(), which given a class will present all non-open providersMarcel Moolenaar2008-03-231-0/+1
* Implement g_delete_data() similar to g_read_data() and g_write_data().Pawel Jakub Dawidek2007-05-051-0/+1
* - Implement helper g_handleattr_str() function for string attributesPawel Jakub Dawidek2007-05-051-0/+1
* Add a new I/O request - BIO_FLUSH, which basically tells providers below toPawel Jakub Dawidek2006-10-311-0/+1
* Add __printflike() to gctl_error().Pawel Jakub Dawidek2006-09-161-1/+1
* Add 'show geom [addr]' ddb(4) command, which prints entire GEOM topology ifPawel Jakub Dawidek2006-09-151-1/+3
* Only check if we're freeing a valid object if we hold the topology lock.Pawel Jakub Dawidek2006-07-121-4/+7
* Add g_duplicate_bio() function which does the same thing what g_clone_bio()Pawel Jakub Dawidek2006-06-051-0/+1
* Add g_wither_provider() to abstract the details of destroying aMarcel Moolenaar2006-04-101-0/+1
* Change gctl_set_param() to return an error instead of setting anMarcel Moolenaar2006-04-071-1/+2
* Typo.Poul-Henning Kamp2005-09-031-1/+1
* Implement g_topology_try_lock().Pawel Jakub Dawidek2004-12-211-0/+2
* Pass the file->flags down to geom ioctl handlers.Poul-Henning Kamp2004-12-121-2/+3
* Introduce g_waitidlelock() function which is simlar to g_waitidle(),Pawel Jakub Dawidek2004-11-091-0/+1
* Add g_wither_geom_close() function.Poul-Henning Kamp2004-10-291-0/+1
* Move the prototype for g_waitidle() to a more visible place.Poul-Henning Kamp2004-10-231-1/+0
* Introduce g_alloc_bio() as a waiting variant of g_new_bio().Poul-Henning Kamp2004-08-271-0/+1
* Give classes a version number and refuse to touch classes which are notPoul-Henning Kamp2004-08-081-0/+13
* Kill g_access_rel() already now before we send it down 5-stablePoul-Henning Kamp2004-06-211-3/+0
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-1/+2
* Rearrange some of the GEOM debugging tools to be more structured.Poul-Henning Kamp2004-03-101-8/+22
* Remove the absolute count g_access_abs() function since experience hasPoul-Henning Kamp2004-02-121-2/+4
* Give both consumers and providers a {void *private, u_int index} whichPoul-Henning Kamp2004-02-121-1/+8
* Added g_print_bio() function to print informations about given bio.Pawel Jakub Dawidek2004-02-111-0/+1
* Added macro which will be used to assert, that the topology lock is not held.Pawel Jakub Dawidek2004-02-101-0/+6
* KASSERT against multiple orphanings of providers.Poul-Henning Kamp2003-12-071-0/+1
* Re-arrange and consolidate some random debugging stuffScott Long2003-12-071-1/+0
* Introduce a per provider wither flagPoul-Henning Kamp2003-10-061-0/+1
* Simplify the ioctl handling in GEOM.Poul-Henning Kamp2003-09-011-16/+3
* Add the new g_dev_getprovider() function, the swap_pager needs it now.Poul-Henning Kamp2003-08-301-0/+1
* Improve the root-dev prompt facility for printing devices which couldPoul-Henning Kamp2003-06-071-1/+1
* Drop a memory-corruption debugging test-tool.Poul-Henning Kamp2003-06-071-4/+0
* Introduce g_provider_by_name() function, and use it.Poul-Henning Kamp2003-06-041-0/+1
* Simplify the GEOM OAM api: Drop the request type, and let everythingPoul-Henning Kamp2003-06-011-3/+7
* constify g_sanity()Poul-Henning Kamp2003-06-011-1/+1
* Introduce a init and fini member functions on a class.Poul-Henning Kamp2003-05-311-13/+12
* Remove the G_CLASS_INITIALIZER, we do not need it anymore.Poul-Henning Kamp2003-05-311-8/+2
* Add gctl_set_param() function.Poul-Henning Kamp2003-05-041-0/+1
* Rework the "withering" mechanism:Poul-Henning Kamp2003-05-021-0/+1
* Remove the now obsolete geomidorname hack.Poul-Henning Kamp2003-05-011-24/+0
* Introduce a g_waitfor_event() function which posts an event and waits forPoul-Henning Kamp2003-04-231-0/+1
* Rename g_call_me() to g_post_event(), and give it a flagPoul-Henning Kamp2003-04-231-2/+2
* Make gctl_error() take printfline varargs.Poul-Henning Kamp2003-04-231-1/+2
* Remove unused event pointers in object structures.Poul-Henning Kamp2003-04-231-6/+0
* Implement handling of CONFIG_GEOM OAM request.Poul-Henning Kamp2003-04-221-0/+2
* Time has run from the "run GEOM in userland" harness, and the new regressionPoul-Henning Kamp2003-04-131-8/+0
* Remove all references to BIO_SETATTR. We will not be using it.Poul-Henning Kamp2003-04-031-1/+0