DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

pci_generate_special_cycle(D3hpci)


pci_generate_special_cycle -- generate a PCI special cycle

Synopsis

   #include <sys/types.h>
   #include <sys/hpci.h>
   #include <sys/hpci_bios.h>
   #include <sys/ddi.h>
   

int pci_generate_special_cycle(rm_key_t hpci, uchar_t bus, uint_t data);

Description

pci_generate_special_cycle( ) generates a PCI special cycler, described in the PCI specification as a command used for broadcasting to all PCI devices on a bus.

Arguments


hpci
resource manager key for this instance of the hot plug controller.

bus
bus on which to execute the call

data
value passed in the call.

Return values

This function returns values as per corresponding 2.1 PCI BIOS calls.

Usage

pci_generate_special_cycle( ) should be used only when necessary because it affects all devices on the bus.

Context and synchronization

Blockable context

Hardware applicability

All

Version applicability

hpci: 1

References

pci_bios_present(D3hpci)

``Hotplug devices'' in HDK Technical Reference
``PCI'' in HDK Technical Reference


19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005