sym_hipd.c (170872) | sym_hipd.c (170996) |
---|---|
1/*- 2 * Device driver optimized for the Symbios/LSI 53C896/53C895A/53C1010 3 * PCI-SCSI controllers. 4 * 5 * Copyright (C) 1999-2001 Gerard Roudier <groudier@free.fr> 6 * 7 * This driver also supports the following Symbios/LSI PCI-SCSI chips: 8 * 53C810A, 53C825A, 53C860, 53C875, 53C876, 53C885, 53C895, --- 42 unchanged lines hidden (view full) --- 51 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 52 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 53 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 54 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 55 * SUCH DAMAGE. 56 */ 57 58#include <sys/cdefs.h> | 1/*- 2 * Device driver optimized for the Symbios/LSI 53C896/53C895A/53C1010 3 * PCI-SCSI controllers. 4 * 5 * Copyright (C) 1999-2001 Gerard Roudier <groudier@free.fr> 6 * 7 * This driver also supports the following Symbios/LSI PCI-SCSI chips: 8 * 53C810A, 53C825A, 53C860, 53C875, 53C876, 53C885, 53C895, --- 42 unchanged lines hidden (view full) --- 51 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 52 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 53 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 54 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 55 * SUCH DAMAGE. 56 */ 57 58#include <sys/cdefs.h> |
59__FBSDID("$FreeBSD: head/sys/dev/sym/sym_hipd.c 170872 2007-06-17 05:55:54Z scottl $"); | 59__FBSDID("$FreeBSD: head/sys/dev/sym/sym_hipd.c 170996 2007-06-23 00:02:20Z mjacob $"); |
60 61#define SYM_DRIVER_NAME "sym-1.6.5-20000902" 62 63/* #define SYM_DEBUG_GENERIC_SUPPORT */ 64 65#include <sys/param.h> 66 67/* --- 129 unchanged lines hidden (view full) --- 197 head->flink = first; 198 199 last->flink = at; 200 at->blink = last; 201 } 202} 203 204#define sym_que_entry(ptr, type, member) \ | 60 61#define SYM_DRIVER_NAME "sym-1.6.5-20000902" 62 63/* #define SYM_DEBUG_GENERIC_SUPPORT */ 64 65#include <sys/param.h> 66 67/* --- 129 unchanged lines hidden (view full) --- 197 head->flink = first; 198 199 last->flink = at; 200 at->blink = last; 201 } 202} 203 204#define sym_que_entry(ptr, type, member) \ |
205 ((type *)((char *)(ptr)-(unsigned int)(&((type *)0)->member))) | 205 ((type *)((char *)(ptr)-(size_t)(&((type *)0)->member))) |
206 207 208#define sym_insque(new, pos) __sym_que_add(new, pos, (pos)->flink) 209 210#define sym_remque(el) __sym_que_del((el)->blink, (el)->flink) 211 212#define sym_insque_head(new, head) __sym_que_add(new, head, (head)->flink) 213 --- 9497 unchanged lines hidden --- | 206 207 208#define sym_insque(new, pos) __sym_que_add(new, pos, (pos)->flink) 209 210#define sym_remque(el) __sym_que_del((el)->blink, (el)->flink) 211 212#define sym_insque_head(new, head) __sym_que_add(new, head, (head)->flink) 213 --- 9497 unchanged lines hidden --- |