History log of /openbsd-current/sys/dev/ic/aic79xx_openbsd.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.22 29-May-2024 jsg

remove prototypes with no matching function


Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE OPENBSD_7_5_BASE
# 1.21 28-Jul-2020 krw

SC_DEBUG() and friends are for debugging the SCSI code, not for scattered random
uses in drivers.

Use AHD_DEBUG/AHC_DEBUG sections like all the other debug output does. Don't
#include scsi_debug.h.


Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.20 12-Dec-2017 krw

Nuke some forward-only struct's and functions and functions thereby
made empty. Found by new ctfconv(1) feature and validated by clang.

ok mpi@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.19 17-Jul-2015 krw

Nuke a bunch of leading and trailing whitespace so I don't go blind
reading this code. No intentional functional change.


Revision tags: OPENBSD_5_7_BASE
# 1.18 14-Sep-2014 jsg

remove uneeded proc.h includes
ok mpi@ kspillner@


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.17 01-Oct-2007 martin

more btoc -> atop


Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.16 10-Dec-2005 miod

{en,re}trys -> {en,re}tries; eyeballed by jmc@


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE
# 1.15 30-Dec-2004 krw

Current ahd timeout code does nothing. Add fbsd style timeout
handling which will at least try to recover.

ok marco@.


# 1.14 24-Dec-2004 krw

Kill bit of ahc cruft. Elminate lots of leading spaces. Other KNF. No
functional change.


# 1.13 20-Dec-2004 krw

Activate packetized status handling.

ok tdeval@.


# 1.12 18-Dec-2004 krw

Use SIU_TASKMGMT_* defines from scsi_all.h rather than local duplicates.


# 1.11 16-Dec-2004 krw

Delete VL/EISA cruft left over from ahc.


# 1.10 13-Dec-2004 krw

Use millisends rather than microseconds in parameters to timer
functions, and ultra-conservative calculations, to avoid possible
overflow issues. Also consistant with values passed in scsi requests.

Whitespace and comment tweaks.

Update FreeBSD tags now that we are sync'd to the latest version.

From FreeBSD aic79xx.c r1.33, aic79xx.h r1.23, aic_osm_lib.h r1.4.


# 1.9 23-Nov-2004 krw

More FreeBSD delta reduction. Use aic_* defines rather than ahd_* one
line and zero line functions. Fix a potential bug
(ahd_set_transaction_status was used where ahd_set_scsi_status was
intended) inside a currently #ifdef 0/#endif section of code.

No functional changes intended except for a bit of extra locking via
ahd_list_lock*.

ok marco@.


# 1.8 18-Nov-2004 krw

More NetBSD cruft removal/FreeBSD delta reduction. Whitespace, function and variable shuffle. No functional change.


# 1.7 14-Nov-2004 krw

More NetBSD cruft removal, starting with 'struct ahd_pci_busdata' and
the fallout from that. Ensure pcireg_t variables are being used with
pci_conf_read/write functions - found one uint16_t variable
(pcix_status) being used to store and restore (32 bit) pcireg_t
values.

Some KNF.

No functional changes.


# 1.6 24-Oct-2004 krw

Missed file from previous aic diff.


Revision tags: OPENBSD_3_6_BASE
# 1.5 23-Aug-2004 marco

Fix license. ok krw@, deraadt@ tedu@ & Milos Urbanek <urbanek at zoom-int.cz>


# 1.4 06-Aug-2004 marco

Remove __static inline to make the kernel ~24k smaller on i386 and make the debug sessions bearable.

ok krw@ deraadt@


Revision tags: SMP_SYNC_A SMP_SYNC_B
# 1.3 23-May-2004 marco

branches: 1.3.2;
Hack to prevent uvm_fault when timeout_del deletes a non-existing timer during boot. ok krw@


# 1.2 20-May-2004 marco

Remove bogus $Id.


# 1.1 20-May-2004 marco

Add ahd. ok krw@


# 1.21 28-Jul-2020 krw

SC_DEBUG() and friends are for debugging the SCSI code, not for scattered random
uses in drivers.

Use AHD_DEBUG/AHC_DEBUG sections like all the other debug output does. Don't
#include scsi_debug.h.


Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.20 12-Dec-2017 krw

Nuke some forward-only struct's and functions and functions thereby
made empty. Found by new ctfconv(1) feature and validated by clang.

ok mpi@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.19 17-Jul-2015 krw

Nuke a bunch of leading and trailing whitespace so I don't go blind
reading this code. No intentional functional change.


Revision tags: OPENBSD_5_7_BASE
# 1.18 14-Sep-2014 jsg

remove uneeded proc.h includes
ok mpi@ kspillner@


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.17 01-Oct-2007 martin

more btoc -> atop


Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.16 10-Dec-2005 miod

{en,re}trys -> {en,re}tries; eyeballed by jmc@


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE
# 1.15 30-Dec-2004 krw

Current ahd timeout code does nothing. Add fbsd style timeout
handling which will at least try to recover.

ok marco@.


# 1.14 24-Dec-2004 krw

Kill bit of ahc cruft. Elminate lots of leading spaces. Other KNF. No
functional change.


# 1.13 20-Dec-2004 krw

Activate packetized status handling.

ok tdeval@.


# 1.12 18-Dec-2004 krw

Use SIU_TASKMGMT_* defines from scsi_all.h rather than local duplicates.


# 1.11 16-Dec-2004 krw

Delete VL/EISA cruft left over from ahc.


# 1.10 13-Dec-2004 krw

Use millisends rather than microseconds in parameters to timer
functions, and ultra-conservative calculations, to avoid possible
overflow issues. Also consistant with values passed in scsi requests.

Whitespace and comment tweaks.

Update FreeBSD tags now that we are sync'd to the latest version.

From FreeBSD aic79xx.c r1.33, aic79xx.h r1.23, aic_osm_lib.h r1.4.


# 1.9 23-Nov-2004 krw

More FreeBSD delta reduction. Use aic_* defines rather than ahd_* one
line and zero line functions. Fix a potential bug
(ahd_set_transaction_status was used where ahd_set_scsi_status was
intended) inside a currently #ifdef 0/#endif section of code.

No functional changes intended except for a bit of extra locking via
ahd_list_lock*.

ok marco@.


# 1.8 18-Nov-2004 krw

More NetBSD cruft removal/FreeBSD delta reduction. Whitespace, function and variable shuffle. No functional change.


# 1.7 14-Nov-2004 krw

More NetBSD cruft removal, starting with 'struct ahd_pci_busdata' and
the fallout from that. Ensure pcireg_t variables are being used with
pci_conf_read/write functions - found one uint16_t variable
(pcix_status) being used to store and restore (32 bit) pcireg_t
values.

Some KNF.

No functional changes.


# 1.6 24-Oct-2004 krw

Missed file from previous aic diff.


Revision tags: OPENBSD_3_6_BASE
# 1.5 23-Aug-2004 marco

Fix license. ok krw@, deraadt@ tedu@ & Milos Urbanek <urbanek at zoom-int.cz>


# 1.4 06-Aug-2004 marco

Remove __static inline to make the kernel ~24k smaller on i386 and make the debug sessions bearable.

ok krw@ deraadt@


Revision tags: SMP_SYNC_A SMP_SYNC_B
# 1.3 23-May-2004 marco

branches: 1.3.2;
Hack to prevent uvm_fault when timeout_del deletes a non-existing timer during boot. ok krw@


# 1.2 20-May-2004 marco

Remove bogus $Id.


# 1.1 20-May-2004 marco

Add ahd. ok krw@


# 1.20 12-Dec-2017 krw

Nuke some forward-only struct's and functions and functions thereby
made empty. Found by new ctfconv(1) feature and validated by clang.

ok mpi@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.19 17-Jul-2015 krw

Nuke a bunch of leading and trailing whitespace so I don't go blind
reading this code. No intentional functional change.


Revision tags: OPENBSD_5_7_BASE
# 1.18 14-Sep-2014 jsg

remove uneeded proc.h includes
ok mpi@ kspillner@


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.17 01-Oct-2007 martin

more btoc -> atop


Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.16 10-Dec-2005 miod

{en,re}trys -> {en,re}tries; eyeballed by jmc@


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE
# 1.15 30-Dec-2004 krw

Current ahd timeout code does nothing. Add fbsd style timeout
handling which will at least try to recover.

ok marco@.


# 1.14 24-Dec-2004 krw

Kill bit of ahc cruft. Elminate lots of leading spaces. Other KNF. No
functional change.


# 1.13 20-Dec-2004 krw

Activate packetized status handling.

ok tdeval@.


# 1.12 18-Dec-2004 krw

Use SIU_TASKMGMT_* defines from scsi_all.h rather than local duplicates.


# 1.11 16-Dec-2004 krw

Delete VL/EISA cruft left over from ahc.


# 1.10 13-Dec-2004 krw

Use millisends rather than microseconds in parameters to timer
functions, and ultra-conservative calculations, to avoid possible
overflow issues. Also consistant with values passed in scsi requests.

Whitespace and comment tweaks.

Update FreeBSD tags now that we are sync'd to the latest version.

From FreeBSD aic79xx.c r1.33, aic79xx.h r1.23, aic_osm_lib.h r1.4.


# 1.9 23-Nov-2004 krw

More FreeBSD delta reduction. Use aic_* defines rather than ahd_* one
line and zero line functions. Fix a potential bug
(ahd_set_transaction_status was used where ahd_set_scsi_status was
intended) inside a currently #ifdef 0/#endif section of code.

No functional changes intended except for a bit of extra locking via
ahd_list_lock*.

ok marco@.


# 1.8 18-Nov-2004 krw

More NetBSD cruft removal/FreeBSD delta reduction. Whitespace, function and variable shuffle. No functional change.


# 1.7 14-Nov-2004 krw

More NetBSD cruft removal, starting with 'struct ahd_pci_busdata' and
the fallout from that. Ensure pcireg_t variables are being used with
pci_conf_read/write functions - found one uint16_t variable
(pcix_status) being used to store and restore (32 bit) pcireg_t
values.

Some KNF.

No functional changes.


# 1.6 24-Oct-2004 krw

Missed file from previous aic diff.


Revision tags: OPENBSD_3_6_BASE
# 1.5 23-Aug-2004 marco

Fix license. ok krw@, deraadt@ tedu@ & Milos Urbanek <urbanek at zoom-int.cz>


# 1.4 06-Aug-2004 marco

Remove __static inline to make the kernel ~24k smaller on i386 and make the debug sessions bearable.

ok krw@ deraadt@


Revision tags: SMP_SYNC_A SMP_SYNC_B
# 1.3 23-May-2004 marco

branches: 1.3.2;
Hack to prevent uvm_fault when timeout_del deletes a non-existing timer during boot. ok krw@


# 1.2 20-May-2004 marco

Remove bogus $Id.


# 1.1 20-May-2004 marco

Add ahd. ok krw@