Lines Matching defs:driver

117  * @v efidrv		EFI driver
148 efidrv->driver.DriverBindingHandle,
184 efidrv->driver.DriverBindingHandle,
199 efidrv->driver.DriverBindingHandle, device );
204 efidrv->driver.DriverBindingHandle, device );
287 efidrv->driver.DriverBindingHandle,
311 efidrv->driver.DriverBindingHandle, device );
317 * @v efidrv EFI driver
326 efidrv->driver.DriverBindingHandle,
329 efidrv->driver.DriverBindingHandle,
336 * EFI PCI driver
342 * Check to see if driver supports a device
344 * @v driver EFI driver
350 efipci_supported ( EFI_DRIVER_BINDING_PROTOCOL *driver, EFI_HANDLE device,
353 container_of ( driver, struct efi_driver, driver );
368 /* Look for a driver */
370 DBGCP ( efipci, "EFIPCI " PCI_FMT " has no driver\n",
376 DBGC ( efipci, "EFIPCI " PCI_FMT " is supported by driver \"%s\"\n",
391 * Attach driver to device
393 * @v driver EFI driver
399 efipci_start ( EFI_DRIVER_BINDING_PROTOCOL *driver, EFI_HANDLE device,
402 container_of ( driver, struct efi_driver, driver );
416 /* Find driver */
418 DBGC ( efipci, "EFIPCI " PCI_FMT " has no driver\n",
428 /* Probe driver */
430 DBGC ( efipci, "EFIPCI " PCI_FMT " could not probe driver "
449 * Detach driver from device
451 * @v driver EFI driver
459 efipci_stop ( EFI_DRIVER_BINDING_PROTOCOL *driver, EFI_HANDLE device,
462 container_of ( driver, struct efi_driver, driver );
484 /** EFI PCI driver */
489 * Install EFI PCI driver
496 /* Install driver */
498 DBGC ( efidrv, "EFIPCI could not install driver: %s\n",
503 DBGC ( efidrv, "EFIPCI driver installed\n" );
507 * Shut down EFI PCI driver