Lines Matching refs:driver

6 endpoint controller driver, endpoint function driver, and using configfs
7 interface to bind the function driver to the controller driver.
14 assign memory resources and IRQ resources, load PCI driver (based on
35 in endpoint mode. It also provides APIs to be used by function driver/library
42 by the PCI controller driver.
46 The PCI controller driver should implement the following ops:
57 The PCI controller driver can then create a new EPC device by invoking
62 The PCI controller driver can destroy the EPC device created by either
70 driver should invoke pci_epc_linkup().
85 by the PCI endpoint function driver.
89 The PCI endpoint function driver should use pci_epc_write_header() to
94 The PCI endpoint function driver should use pci_epc_set_bar() to configure
96 Register space of the function driver is usually configured
101 The PCI endpoint function driver should use pci_epc_clear_bar() to reset
106 The PCI endpoint function driver should use pci_epc_raise_irq() to raise
111 The PCI endpoint function driver should use pci_epc_mem_alloc_addr(), to
117 The PCI endpoint function driver should use pci_epc_mem_free_addr() to
148 The PCI endpoint function driver should invoke pci_epc_start() once it
153 The PCI endpoint function driver should invoke pci_epc_stop() to stop
160 The EPF library provides APIs to be used by the function driver and the EPC
167 by the PCI endpoint function driver.
171 The PCI Endpoint Function driver should implement the following ops:
178 The PCI Function driver can then register the PCI EPF driver by using
183 The PCI Function driver can unregister the PCI EPF driver by using
188 The PCI Function driver can allocate space for a particular BAR using
193 The PCI Function driver can free the allocated space
211 the function driver when the EPF device is bound to the EPC device.
217 This name will be used to bind the EPF device to a EPF driver.