summaryrefslogtreecommitdiff
path: root/sys/dev/sysmon/sysmonvar.h
AgeCommit message (Expand)Author
2017-09-11Improve tracking of the state of an event's callout, and protect allpgoyette
2015-04-23Modularize sysmon and its componentspgoyette
2015-04-18use unsigned type for flag bits.mlelstv
2015-04-13Convert sys/dev to use <sys/rndsource.h>.riastradh
2015-03-14Add a counter of busy events and stop enqueueing more work if a device is busy.hannken
2014-11-22Kill sme_callout_mtx and use sme_mtx insteadozaki-r
2012-12-11Replace a couple of many-line #define with equivalent code loops.pgoyette
2012-07-16Extend previous changes so that even sensors which don't use a refresh()pgoyette
2012-07-15If a sensor is flagged as capable of providing rnd(4) with entropy,pgoyette
2011-06-04Since nothing actually records or maintains an average sensor value,pgoyette
2011-01-04add support for autostarting watchdogs (wdog was started by firmwarematt
2010-04-11Use a typedef to define the prototype of the per-sensor callback.pgoyette
2010-04-01Permit creation of an event-monitor for alarm limits even if the limitspgoyette
2010-03-27Constify the args to sysmon_envsys_foreach_sensor()'s callback function.pgoyette
2010-03-27Fix the locking protocol in sysmon_envsys_foreach_sensor(), and add anpgoyette
2010-03-26Add a routine to iterate over all the sensors on the system. This willpgoyette
2010-03-19Modify previous commit. The routine to deliver events is intended to bepgoyette
2010-03-14Retire the 'monitor' member of the envsys_data_t. It was only used inpgoyette
2010-02-28Move definitions of internal data structures and flag bits to avoidpgoyette
2010-02-14Remove the flags member of the limits structure. Its value was onlypgoyette
2010-01-31Add a convenience function to find the maximum value currently reportedmartin
2009-06-14Ooops - {get,set}_limits() need to be sensor-specific. Pass an extrapgoyette
2009-06-13Add capability to send sensor limit values to the driver so they canpgoyette
2008-06-03Add SME_POLL_ONLY flag, which informs sme to only refresh the sensor whenjmcneill
2008-04-04Update includes. Builds again on sparc64.hannken
2008-04-01Introduce per-device locking/synchronization and maintain only axtraeme
2008-03-23Fix some problems reported by <drochner> a while ago on tech-kern:xtraeme
2007-12-16In sysmon_wdog_unregister(), do not return until all of the watchdogdyoung
2007-11-20After comments from Andrew Doran:xtraeme
2007-11-16Extend the envsys2 API (one more time, sorry) as defined in:xtraeme
2007-11-03Remove sysmon_envsys_find() proto, it's defined on sysmon_envsysvar.h.xtraeme
2007-10-10Fix the problems described in:xtraeme
2007-09-08- Build unconditionally compatibility code, there's no point to have itxtraeme
2007-09-02Convert the sysmon watchdog framework to use mutex(9) rather thanxtraeme
2007-08-30More misc changes for sysmon_envsys(9):xtraeme
2007-07-01Imported envsys 2, a brief description of the new features:xtraeme
2007-05-08Remove duplicate sysmonioctl_envsys() prototype.xtraeme
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2006-07-08expose the ioctl internal function now used by the acpi_apm code.christos
2005-12-11merge ktrace-lwp.christos
2003-08-11do wakeup() only when someone is waiting for us.yamt
2003-08-11introduce SME_FLAG_BUSY and set it during operationsyamt
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-04-18* Add a generic power management event API, defined in <sys/power.h>.thorpej
2003-04-17Start at a power management framework for sysmon. Right now we justthorpej
2003-04-10Group things in this file a bit more logically.thorpej
2000-11-05Split the envsys and watchdog parts of sysmon into their ownthorpej
2000-11-04Add a watchog timer framework to the system monitor.thorpej
2000-06-24Add a clearing-house pseudo-device for system monitoring devicesthorpej