Deleted Added
full compact
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 ---