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 --- |