smbus_if.m (139749) | smbus_if.m (162234) |
---|---|
1#- 2# Copyright (c) 1998 Nicolas Souchu 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) 1998 Nicolas Souchu 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/smbus/smbus_if.m 139749 2005-01-06 01:43:34Z imp $ | 26# $FreeBSD: head/sys/dev/smbus/smbus_if.m 162234 2006-09-11 20:52:41Z jhb $ |
27# 28 29#include <sys/bus.h> 30 31INTERFACE smbus; 32 33# 34# Interpret interrupt --- 7 unchanged lines hidden (view full) --- 42}; 43 44# 45# smbus callback 46# 47METHOD int callback { 48 device_t dev; 49 int index; | 27# 28 29#include <sys/bus.h> 30 31INTERFACE smbus; 32 33# 34# Interpret interrupt --- 7 unchanged lines hidden (view full) --- 42}; 43 44# 45# smbus callback 46# 47METHOD int callback { 48 device_t dev; 49 int index; |
50 caddr_t data; | 50 void *data; |
51}; 52 53# 54# Quick command 55# 56METHOD int quick { 57 device_t dev; 58 u_char slave; --- 82 unchanged lines hidden (view full) --- 141 142# 143# Block Read command 144# 145METHOD int bread { 146 device_t dev; 147 u_char slave; 148 char cmd; | 51}; 52 53# 54# Quick command 55# 56METHOD int quick { 57 device_t dev; 58 u_char slave; --- 82 unchanged lines hidden (view full) --- 141 142# 143# Block Read command 144# 145METHOD int bread { 146 device_t dev; 147 u_char slave; 148 char cmd; |
149 u_char count; | 149 u_char *count; |
150 char *buf; 151}; | 150 char *buf; 151}; |