Deleted Added
full compact
ispvar.h (154704) ispvar.h (155228)
1/* $FreeBSD: head/sys/dev/isp/ispvar.h 154704 2006-01-23 06:23:37Z mjacob $ */
1/* $FreeBSD: head/sys/dev/isp/ispvar.h 155228 2006-02-02 21:31:34Z mjacob $ */
2/*-
3 * Soft Definitions for for Qlogic ISP SCSI adapters.
4 *
5 * Copyright (c) 1997-2006 by Matthew Jacob
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions

--- 38 unchanged lines hidden (view full) ---

48#include "ispmbox.h"
49#ifdef ISP_TARGET_MODE
50#include "isp_target.h"
51#include "isp_tpublic.h"
52#endif
53#endif
54
55#define ISP_CORE_VERSION_MAJOR 2
2/*-
3 * Soft Definitions for for Qlogic ISP SCSI adapters.
4 *
5 * Copyright (c) 1997-2006 by Matthew Jacob
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions

--- 38 unchanged lines hidden (view full) ---

48#include "ispmbox.h"
49#ifdef ISP_TARGET_MODE
50#include "isp_target.h"
51#include "isp_tpublic.h"
52#endif
53#endif
54
55#define ISP_CORE_VERSION_MAJOR 2
56#define ISP_CORE_VERSION_MINOR 9
56#define ISP_CORE_VERSION_MINOR 10
57
58/*
59 * Vector for bus specific code to provide specific services.
60 */
61struct ispsoftc;
62struct ispmdvec {
63 int (*dv_rd_isr)
64 (struct ispsoftc *, u_int16_t *, u_int16_t *, u_int16_t *);

--- 721 unchanged lines hidden (view full) ---

786
787/*
788 * Each Platform provides it's own isposinfo substructure of the ispsoftc
789 * defined above.
790 *
791 * Each platform must also provide the following macros/defines:
792 *
793 *
57
58/*
59 * Vector for bus specific code to provide specific services.
60 */
61struct ispsoftc;
62struct ispmdvec {
63 int (*dv_rd_isr)
64 (struct ispsoftc *, u_int16_t *, u_int16_t *, u_int16_t *);

--- 721 unchanged lines hidden (view full) ---

786
787/*
788 * Each Platform provides it's own isposinfo substructure of the ispsoftc
789 * defined above.
790 *
791 * Each platform must also provide the following macros/defines:
792 *
793 *
794 * INLINE - platform specific define for 'inline' functions
795 *
796 * ISP_DAC_SUPPORTED - Is DAC (Dual Address Cycle) is supported?
797 * Basically means whether or not DMA for PCI
798 * PCI cards (Ultra2 or better or FC) works
799 * above 4GB.
800 *
801 * ISP2100_SCRLEN - length for the Fibre Channel scratch DMA area
802 *
803 * MEMZERO(dst, src) platform zeroing function

--- 110 unchanged lines hidden ---
794 * ISP_DAC_SUPPORTED - Is DAC (Dual Address Cycle) is supported?
795 * Basically means whether or not DMA for PCI
796 * PCI cards (Ultra2 or better or FC) works
797 * above 4GB.
798 *
799 * ISP2100_SCRLEN - length for the Fibre Channel scratch DMA area
800 *
801 * MEMZERO(dst, src) platform zeroing function

--- 110 unchanged lines hidden ---