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