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