<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <HTML ><HEAD ><TITLE >PCI Support Library</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="The Linux Kernel API" HREF="book1.html"><LINK REL="UP" TITLE="Hardware Interfaces" HREF="c7962.html"><LINK REL="PREVIOUS" TITLE="mtrr_del" HREF="r8141.html"><LINK REL="NEXT" TITLE="pci_find_slot" HREF="r8184.html"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >The Linux Kernel API</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="r8141.html" ACCESSKEY="P" ><<< Previous</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Hardware Interfaces</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="r8184.html" ACCESSKEY="N" >Next >>></A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="AEN8182" ></A >PCI Support Library</H1 ><DIV CLASS="TOC" ><DL ><DT ><B >Table of Contents</B ></DT ><DT ><A HREF="r8184.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_find_slot</SPAN ></SPAN ></A > -- locate PCI device from a given PCI slot </DT ><DT ><A HREF="r8218.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_find_subsys</SPAN ></SPAN ></A > -- begin or continue searching for a PCI device by vendor/subvendor/device/subdevice id </DT ><DT ><A HREF="r8286.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_find_device</SPAN ></SPAN ></A > -- begin or continue searching for a PCI device by vendor/device id </DT ><DT ><A HREF="r8336.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_find_class</SPAN ></SPAN ></A > -- begin or continue searching for a PCI device by class </DT ><DT ><A HREF="r8376.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_find_capability</SPAN ></SPAN ></A > -- query for devices' capabilities </DT ><DT ><A HREF="r8422.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_find_parent_resource</SPAN ></SPAN ></A > -- return resource region of parent bus of given region </DT ><DT ><A HREF="r8455.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_set_power_state</SPAN ></SPAN ></A > -- Set the power state of a PCI device </DT ><DT ><A HREF="r8491.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_save_state</SPAN ></SPAN ></A > -- save the PCI configuration space of a device before suspending </DT ><DT ><A HREF="r8525.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_restore_state</SPAN ></SPAN ></A > -- Restore the saved state of a PCI device </DT ><DT ><A HREF="r8555.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_enable_device_bars</SPAN ></SPAN ></A > -- Initialize some of a device for use </DT ><DT ><A HREF="r8588.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_enable_device</SPAN ></SPAN ></A > -- Initialize device before it's used by a driver. </DT ><DT ><A HREF="r8614.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_disable_device</SPAN ></SPAN ></A > -- Disable PCI device after use </DT ><DT ><A HREF="r8640.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_enable_wake</SPAN ></SPAN ></A > -- enable device to generate PME# when suspended </DT ><DT ><A HREF="r8681.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_release_regions</SPAN ></SPAN ></A > -- Release reserved PCI I/O and memory resources </DT ><DT ><A HREF="r8707.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_request_regions</SPAN ></SPAN ></A > -- Reserved PCI I/O and memory resources </DT ><DT ><A HREF="r8744.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_match_device</SPAN ></SPAN ></A > -- Tell if a PCI device structure has a matching PCI device id structure </DT ><DT ><A HREF="r8778.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_register_driver</SPAN ></SPAN ></A > -- register a new pci driver </DT ><DT ><A HREF="r8804.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_unregister_driver</SPAN ></SPAN ></A > -- unregister a pci driver </DT ><DT ><A HREF="r8831.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_announce_device_to_drivers</SPAN ></SPAN ></A > -- tell the drivers a new device has appeared </DT ><DT ><A HREF="r8857.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_insert_device</SPAN ></SPAN ></A > -- insert a hotplug device </DT ><DT ><A HREF="r8890.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_remove_device</SPAN ></SPAN ></A > -- remove a hotplug device </DT ><DT ><A HREF="r8916.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_dev_driver</SPAN ></SPAN ></A > -- get the pci_driver of a device </DT ><DT ><A HREF="r8943.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_set_master</SPAN ></SPAN ></A > -- enables bus-mastering for device dev </DT ><DT ><A HREF="r8970.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pdev_set_mwi</SPAN ></SPAN ></A > -- arch helper function for pcibios_set_mwi </DT ><DT ><A HREF="r9000.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_set_mwi</SPAN ></SPAN ></A > -- enables memory-write-invalidate PCI transaction </DT ><DT ><A HREF="r9031.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_clear_mwi</SPAN ></SPAN ></A > -- disables Memory-Write-Invalidate for device dev </DT ><DT ><A HREF="r9057.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_setup_device</SPAN ></SPAN ></A > -- fill in class and map information of a device </DT ><DT ><A HREF="r9083.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_pool_create</SPAN ></SPAN ></A > -- Creates a pool of pci consistent memory blocks, for dma. </DT ><DT ><A HREF="r9148.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_pool_destroy</SPAN ></SPAN ></A > -- destroys a pool of pci memory blocks. </DT ><DT ><A HREF="r9174.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_pool_alloc</SPAN ></SPAN ></A > -- get a block of consistent memory </DT ><DT ><A HREF="r9214.html" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_pool_free</SPAN ></SPAN ></A > -- put block back into pci pool </DT ></DL ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="r8141.html" ACCESSKEY="P" ><<< Previous</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="book1.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="r8184.html" ACCESSKEY="N" >Next >>></A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >mtrr_del</SPAN ></SPAN ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="c7962.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><SPAN CLASS="phrase" ><SPAN CLASS="PHRASE" >pci_find_slot</SPAN ></SPAN ></TD ></TR ></TABLE ></DIV ></BODY ></HTML >