Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/isci/isci.h
Show First 20 Lines • Show All 247 Lines • ▼ Show 20 Lines | struct isci_softc { | ||||
device_t device; | device_t device; | ||||
SCI_PCI_COMMON_HEADER_T pci_common_header; | SCI_PCI_COMMON_HEADER_T pci_common_header; | ||||
BOOL oem_parameters_found; | BOOL oem_parameters_found; | ||||
struct intr_config_hook config_hook; | struct intr_config_hook config_hook; | ||||
}; | }; | ||||
int isci_allocate_resources(device_t device); | int isci_allocate_resources(device_t device); | ||||
int isci_allocate_dma_buffer(device_t device, struct ISCI_MEMORY *memory); | int isci_allocate_dma_buffer(device_t device, struct ISCI_CONTROLLER *lock, | ||||
struct ISCI_MEMORY *memory); | |||||
void isci_remote_device_reset(struct ISCI_REMOTE_DEVICE *remote_device, | void isci_remote_device_reset(struct ISCI_REMOTE_DEVICE *remote_device, | ||||
union ccb *ccb); | union ccb *ccb); | ||||
/** | /** | ||||
* Returns the negotiated link rate (in KB/s) for the associated | * Returns the negotiated link rate (in KB/s) for the associated | ||||
* remote device. Used to fill out bitrate field for GET_TRANS_SETTINGS. | * remote device. Used to fill out bitrate field for GET_TRANS_SETTINGS. | ||||
* Will match the negotiated link rate for the lowest numbered local phy | * Will match the negotiated link rate for the lowest numbered local phy | ||||
▲ Show 20 Lines • Show All 86 Lines • Show Last 20 Lines |