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''
``PCI''
© 2000 The Santa Cruz Operation, Inc. All rights reserved.
HDK 7.1.0b - 15 March 2000