ipmivars.h (182322) | ipmivars.h (239128) |
---|---|
1/*- 2 * Copyright (c) 2006 IronPort Systems Inc. <ambrisko@ironport.com> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 9 unchanged lines hidden (view full) --- 18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * | 1/*- 2 * Copyright (c) 2006 IronPort Systems Inc. <ambrisko@ironport.com> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 9 unchanged lines hidden (view full) --- 18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * |
26 * $FreeBSD: head/sys/dev/ipmi/ipmivars.h 182322 2008-08-28 02:13:53Z jhb $ | 26 * $FreeBSD: head/sys/dev/ipmi/ipmivars.h 239128 2012-08-07 12:40:31Z jhb $ |
27 */ 28 29#ifndef __IPMIVARS_H__ 30#define __IPMIVARS_H__ 31 32struct ipmi_get_info { 33 int iface_type; 34 uint64_t address; --- 65 unchanged lines hidden (view full) --- 100 int ipmi_irq_rid; 101 struct resource *ipmi_irq_res; 102 void *ipmi_irq; 103 int ipmi_detaching; 104 int ipmi_opened; 105 struct cdev *ipmi_cdev; 106 TAILQ_HEAD(,ipmi_request) ipmi_pending_requests; 107 eventhandler_tag ipmi_watchdog_tag; | 27 */ 28 29#ifndef __IPMIVARS_H__ 30#define __IPMIVARS_H__ 31 32struct ipmi_get_info { 33 int iface_type; 34 uint64_t address; --- 65 unchanged lines hidden (view full) --- 100 int ipmi_irq_rid; 101 struct resource *ipmi_irq_res; 102 void *ipmi_irq; 103 int ipmi_detaching; 104 int ipmi_opened; 105 struct cdev *ipmi_cdev; 106 TAILQ_HEAD(,ipmi_request) ipmi_pending_requests; 107 eventhandler_tag ipmi_watchdog_tag; |
108 int ipmi_watchdog_active; |
|
108 struct intr_config_hook ipmi_ich; 109 struct mtx ipmi_lock; 110 struct cv ipmi_request_added; 111 struct proc *ipmi_kthread; 112 driver_intr_t *ipmi_intr; 113 int (*ipmi_startup)(struct ipmi_softc *); 114 int (*ipmi_enqueue_request)(struct ipmi_softc *, struct ipmi_request *); 115}; --- 141 unchanged lines hidden --- | 109 struct intr_config_hook ipmi_ich; 110 struct mtx ipmi_lock; 111 struct cv ipmi_request_added; 112 struct proc *ipmi_kthread; 113 driver_intr_t *ipmi_intr; 114 int (*ipmi_startup)(struct ipmi_softc *); 115 int (*ipmi_enqueue_request)(struct ipmi_softc *, struct ipmi_request *); 116}; --- 141 unchanged lines hidden --- |