.\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "AC97_TUNE_HARDWARE" "9" "09 October 2005" "" "" .SH NAME ac97_tune_hardware \- tune up the hardware .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp int ac97_tune_hardware (struct pci_dev * \fIpdev\fB, struct ac97_quirk * \fIquirk\fB, int \fIoverride\fB); \fR .SH "ARGUMENTS" .TP \fB\fIpdev\fB\fR pci_dev pointer .TP \fB\fIquirk\fB\fR quirk list .TP \fB\fIoverride\fB\fR explicit quirk value (overrides if not AC97_TUNE_DEFAULT) .SH "DESCRIPTION" .PP Do some workaround for each pci device, such as renaming of the headphone (true line-out) control as ``Master''\&. The quirk-list must be terminated with a zero-filled entry. .PP Returns zero if successful, or a negative error code on failure.