Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Enumerations | Functions | Variables
isci.h File Reference
#include <linux/interrupt.h>
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  sci_timer
 
struct  sci_base_state_machine
 
struct  sci_base_state
 

Macros

#define DRV_NAME   "isci"
 
#define SCI_PCI_BAR_COUNT   2
 
#define SCI_NUM_MSI_X_INT   2
 
#define SCI_SMU_BAR   0
 
#define SCI_SMU_BAR_SIZE   (16*1024)
 
#define SCI_SCU_BAR   1
 
#define SCI_SCU_BAR_SIZE   (4*1024*1024)
 
#define SCI_IO_SPACE_BAR0   2
 
#define SCI_IO_SPACE_BAR1   3
 
#define ISCI_CAN_QUEUE_VAL   250 /* < SCI_MAX_IO_REQUESTS ? */
 
#define SCIC_CONTROLLER_STOP_TIMEOUT   5000
 
#define SCI_CONTROLLER_INVALID_IO_TAG   0xFFFF
 
#define SCI_MAX_PHYS   (4UL)
 
#define SCI_MAX_PORTS   SCI_MAX_PHYS
 
#define SCI_MAX_SMP_PHYS   (384) /* not silicon constrained */
 
#define SCI_MAX_REMOTE_DEVICES   (256UL)
 
#define SCI_MAX_IO_REQUESTS   (256UL)
 
#define SCI_MAX_SEQ   (16)
 
#define SCI_MAX_MSIX_MESSAGES   (2)
 
#define SCI_MAX_SCATTER_GATHER_ELEMENTS   130 /* not silicon constrained */
 
#define SCI_MAX_CONTROLLERS   2
 
#define SCI_MAX_DOMAINS   SCI_MAX_PORTS
 
#define SCU_MAX_CRITICAL_NOTIFICATIONS   (384)
 
#define SCU_MAX_EVENTS_SHIFT   (7)
 
#define SCU_MAX_EVENTS   (1 << SCU_MAX_EVENTS_SHIFT)
 
#define SCU_MAX_UNSOLICITED_FRAMES   (128)
 
#define SCU_MAX_COMPLETION_QUEUE_SCRATCH   (128)
 
#define SCU_MAX_COMPLETION_QUEUE_ENTRIES
 
#define SCU_MAX_COMPLETION_QUEUE_SHIFT   (ilog2(SCU_MAX_COMPLETION_QUEUE_ENTRIES))
 
#define SCU_ABSOLUTE_MAX_UNSOLICITED_FRAMES   (4096)
 
#define SCU_UNSOLICITED_FRAME_BUFFER_SIZE   (1024U)
 
#define SCU_INVALID_FRAME_INDEX   (0xFFFF)
 
#define SCU_IO_REQUEST_MAX_SGE_SIZE   (0x00FFFFFF)
 
#define SCU_IO_REQUEST_MAX_TRANSFER_LENGTH   (0x00FFFFFF)
 

Typedefs

typedef void(* sci_state_transition_t )(struct sci_base_state_machine *sm)
 

Enumerations

enum  sci_status {
  SCI_SUCCESS = 0, SCI_SUCCESS_IO_COMPLETE_BEFORE_START, SCI_SUCCESS_IO_DONE_EARLY, SCI_WARNING_ALREADY_IN_STATE,
  SCI_WARNING_TIMER_CONFLICT, SCI_WARNING_SEQUENCE_INCOMPLETE, SCI_FAILURE, SCI_FATAL_ERROR,
  SCI_FAILURE_INVALID_STATE, SCI_FAILURE_INSUFFICIENT_RESOURCES, SCI_FAILURE_CONTROLLER_NOT_FOUND, SCI_FAILURE_UNSUPPORTED_CONTROLLER_TYPE,
  SCI_FAILURE_UNSUPPORTED_INIT_DATA_VERSION, SCI_FAILURE_UNSUPPORTED_PORT_CONFIGURATION, SCI_FAILURE_UNSUPPORTED_PROTOCOL, SCI_FAILURE_UNSUPPORTED_INFORMATION_TYPE,
  SCI_FAILURE_DEVICE_EXISTS, SCI_FAILURE_ADDING_PHY_UNSUPPORTED, SCI_FAILURE_UNSUPPORTED_INFORMATION_FIELD, SCI_FAILURE_UNSUPPORTED_TIME_LIMIT,
  SCI_FAILURE_INVALID_PHY, SCI_FAILURE_INVALID_PORT, SCI_FAILURE_RESET_PORT_PARTIAL_SUCCESS, SCI_FAILURE_RESET_PORT_FAILURE,
  SCI_FAILURE_INVALID_REMOTE_DEVICE, SCI_FAILURE_REMOTE_DEVICE_RESET_REQUIRED, SCI_FAILURE_INVALID_IO_TAG, SCI_FAILURE_IO_RESPONSE_VALID,
  SCI_FAILURE_CONTROLLER_SPECIFIC_IO_ERR, SCI_FAILURE_IO_TERMINATED, SCI_FAILURE_IO_REQUIRES_SCSI_ABORT, SCI_FAILURE_DEVICE_NOT_FOUND,
  SCI_FAILURE_INVALID_ASSOCIATION, SCI_FAILURE_TIMEOUT, SCI_FAILURE_INVALID_PARAMETER_VALUE, SCI_FAILURE_UNSUPPORTED_MESSAGE_COUNT,
  SCI_FAILURE_NO_NCQ_TAG_AVAILABLE, SCI_FAILURE_PROTOCOL_VIOLATION, SCI_FAILURE_RETRY_REQUIRED, SCI_FAILURE_RETRY_LIMIT_REACHED,
  SCI_FAILURE_RESET_DEVICE_PARTIAL_SUCCESS, SCI_FAILURE_ILLEGAL_ROUTING_ATTRIBUTE_CONFIGURATION, SCI_FAILURE_EXCEED_MAX_ROUTE_INDEX, SCI_FAILURE_UNSUPPORTED_PCI_DEVICE_ID
}
 
enum  sci_io_status {
  SCI_IO_SUCCESS = SCI_SUCCESS, SCI_IO_FAILURE = SCI_FAILURE, SCI_IO_SUCCESS_COMPLETE_BEFORE_START = SCI_SUCCESS_IO_COMPLETE_BEFORE_START, SCI_IO_SUCCESS_IO_DONE_EARLY = SCI_SUCCESS_IO_DONE_EARLY,
  SCI_IO_FAILURE_INVALID_STATE = SCI_FAILURE_INVALID_STATE, SCI_IO_FAILURE_INSUFFICIENT_RESOURCES = SCI_FAILURE_INSUFFICIENT_RESOURCES, SCI_IO_FAILURE_UNSUPPORTED_PROTOCOL = SCI_FAILURE_UNSUPPORTED_PROTOCOL, SCI_IO_FAILURE_RESPONSE_VALID = SCI_FAILURE_IO_RESPONSE_VALID,
  SCI_IO_FAILURE_CONTROLLER_SPECIFIC_ERR = SCI_FAILURE_CONTROLLER_SPECIFIC_IO_ERR, SCI_IO_FAILURE_TERMINATED = SCI_FAILURE_IO_TERMINATED, SCI_IO_FAILURE_REQUIRES_SCSI_ABORT = SCI_FAILURE_IO_REQUIRES_SCSI_ABORT, SCI_IO_FAILURE_INVALID_PARAMETER_VALUE = SCI_FAILURE_INVALID_PARAMETER_VALUE,
  SCI_IO_FAILURE_NO_NCQ_TAG_AVAILABLE = SCI_FAILURE_NO_NCQ_TAG_AVAILABLE, SCI_IO_FAILURE_PROTOCOL_VIOLATION = SCI_FAILURE_PROTOCOL_VIOLATION, SCI_IO_FAILURE_REMOTE_DEVICE_RESET_REQUIRED = SCI_FAILURE_REMOTE_DEVICE_RESET_REQUIRED, SCI_IO_FAILURE_RETRY_REQUIRED = SCI_FAILURE_RETRY_REQUIRED,
  SCI_IO_FAILURE_RETRY_LIMIT_REACHED = SCI_FAILURE_RETRY_LIMIT_REACHED, SCI_IO_FAILURE_INVALID_REMOTE_DEVICE = SCI_FAILURE_INVALID_REMOTE_DEVICE
}
 
enum  sci_task_status {
  SCI_TASK_SUCCESS = SCI_SUCCESS, SCI_TASK_FAILURE = SCI_FAILURE, SCI_TASK_FAILURE_INVALID_STATE = SCI_FAILURE_INVALID_STATE, SCI_TASK_FAILURE_INSUFFICIENT_RESOURCES = SCI_FAILURE_INSUFFICIENT_RESOURCES,
  SCI_TASK_FAILURE_UNSUPPORTED_PROTOCOL = SCI_FAILURE_UNSUPPORTED_PROTOCOL, SCI_TASK_FAILURE_INVALID_TAG = SCI_FAILURE_INVALID_IO_TAG, SCI_TASK_FAILURE_RESPONSE_VALID = SCI_FAILURE_IO_RESPONSE_VALID, SCI_TASK_FAILURE_CONTROLLER_SPECIFIC_ERR = SCI_FAILURE_CONTROLLER_SPECIFIC_IO_ERR,
  SCI_TASK_FAILURE_TERMINATED = SCI_FAILURE_IO_TERMINATED, SCI_TASK_FAILURE_INVALID_PARAMETER_VALUE = SCI_FAILURE_INVALID_PARAMETER_VALUE, SCI_TASK_FAILURE_REMOTE_DEVICE_RESET_REQUIRED = SCI_FAILURE_REMOTE_DEVICE_RESET_REQUIRED, SCI_TASK_FAILURE_RESET_DEVICE_PARTIAL_SUCCESS = SCI_FAILURE_RESET_DEVICE_PARTIAL_SUCCESS
}
 

Functions

irqreturn_t isci_msix_isr (int vec, void *data)
 
irqreturn_t isci_intx_isr (int vec, void *data)
 
irqreturn_t isci_error_isr (int vec, void *data)
 
void sci_init_sm (struct sci_base_state_machine *sm, const struct sci_base_state *state_table, u32 initial_state)
 
void sci_change_state (struct sci_base_state_machine *sm, u32 next_state)
 

Variables

unsigned char no_outbound_task_to
 
u16 ssp_max_occ_to
 
u16 stp_max_occ_to
 
u16 ssp_inactive_to
 
u16 stp_inactive_to
 
unsigned char phy_gen
 
unsigned char max_concurr_spinup
 
uint cable_selection_override
 

Macro Definition Documentation

#define DRV_NAME   "isci"

Definition at line 62 of file isci.h.

#define ISCI_CAN_QUEUE_VAL   250 /* < SCI_MAX_IO_REQUESTS ? */

Definition at line 71 of file isci.h.

#define SCI_CONTROLLER_INVALID_IO_TAG   0xFFFF

Definition at line 74 of file isci.h.

#define SCI_IO_SPACE_BAR0   2

Definition at line 69 of file isci.h.

#define SCI_IO_SPACE_BAR1   3

Definition at line 70 of file isci.h.

#define SCI_MAX_CONTROLLERS   2

Definition at line 84 of file isci.h.

#define SCI_MAX_DOMAINS   SCI_MAX_PORTS

Definition at line 85 of file isci.h.

#define SCI_MAX_IO_REQUESTS   (256UL)

Definition at line 80 of file isci.h.

#define SCI_MAX_MSIX_MESSAGES   (2)

Definition at line 82 of file isci.h.

#define SCI_MAX_PHYS   (4UL)

Definition at line 76 of file isci.h.

#define SCI_MAX_PORTS   SCI_MAX_PHYS

Definition at line 77 of file isci.h.

#define SCI_MAX_REMOTE_DEVICES   (256UL)

Definition at line 79 of file isci.h.

#define SCI_MAX_SCATTER_GATHER_ELEMENTS   130 /* not silicon constrained */

Definition at line 83 of file isci.h.

#define SCI_MAX_SEQ   (16)

Definition at line 81 of file isci.h.

#define SCI_MAX_SMP_PHYS   (384) /* not silicon constrained */

Definition at line 78 of file isci.h.

#define SCI_NUM_MSI_X_INT   2

Definition at line 64 of file isci.h.

#define SCI_PCI_BAR_COUNT   2

Definition at line 63 of file isci.h.

#define SCI_SCU_BAR   1

Definition at line 67 of file isci.h.

#define SCI_SCU_BAR_SIZE   (4*1024*1024)

Definition at line 68 of file isci.h.

#define SCI_SMU_BAR   0

Definition at line 65 of file isci.h.

#define SCI_SMU_BAR_SIZE   (16*1024)

Definition at line 66 of file isci.h.

#define SCIC_CONTROLLER_STOP_TIMEOUT   5000

Definition at line 72 of file isci.h.

#define SCU_ABSOLUTE_MAX_UNSOLICITED_FRAMES   (4096)

Definition at line 99 of file isci.h.

#define SCU_INVALID_FRAME_INDEX   (0xFFFF)

Definition at line 101 of file isci.h.

#define SCU_IO_REQUEST_MAX_SGE_SIZE   (0x00FFFFFF)

Definition at line 103 of file isci.h.

#define SCU_IO_REQUEST_MAX_TRANSFER_LENGTH   (0x00FFFFFF)

Definition at line 104 of file isci.h.

#define SCU_MAX_COMPLETION_QUEUE_ENTRIES
#define SCU_MAX_COMPLETION_QUEUE_SCRATCH   (128)

Definition at line 91 of file isci.h.

#define SCU_MAX_COMPLETION_QUEUE_SHIFT   (ilog2(SCU_MAX_COMPLETION_QUEUE_ENTRIES))

Definition at line 97 of file isci.h.

#define SCU_MAX_CRITICAL_NOTIFICATIONS   (384)

Definition at line 87 of file isci.h.

#define SCU_MAX_EVENTS   (1 << SCU_MAX_EVENTS_SHIFT)

Definition at line 89 of file isci.h.

#define SCU_MAX_EVENTS_SHIFT   (7)

Definition at line 88 of file isci.h.

#define SCU_MAX_UNSOLICITED_FRAMES   (128)

Definition at line 90 of file isci.h.

#define SCU_UNSOLICITED_FRAME_BUFFER_SIZE   (1024U)

Definition at line 100 of file isci.h.

Typedef Documentation

typedef void(* sci_state_transition_t)(struct sci_base_state_machine *sm)

Definition at line 528 of file isci.h.

Enumeration Type Documentation

enum sci_io_status - This enumeration depicts all of the possible IO completion status values. Each value in this enumeration maps directly to a value in the enum sci_status enumeration. Please refer to that enumeration for detailed comments concerning what the status represents.

Add the API to retrieve the SCU status from the core. Check to see that the following status are properly handled: - SCI_IO_FAILURE_UNSUPPORTED_PROTOCOL

  • SCI_IO_FAILURE_INVALID_IO_TAG
Enumerator:
SCI_IO_SUCCESS 
SCI_IO_FAILURE 
SCI_IO_SUCCESS_COMPLETE_BEFORE_START 
SCI_IO_SUCCESS_IO_DONE_EARLY 
SCI_IO_FAILURE_INVALID_STATE 
SCI_IO_FAILURE_INSUFFICIENT_RESOURCES 
SCI_IO_FAILURE_UNSUPPORTED_PROTOCOL 
SCI_IO_FAILURE_RESPONSE_VALID 
SCI_IO_FAILURE_CONTROLLER_SPECIFIC_ERR 
SCI_IO_FAILURE_TERMINATED 
SCI_IO_FAILURE_REQUIRES_SCSI_ABORT 
SCI_IO_FAILURE_INVALID_PARAMETER_VALUE 
SCI_IO_FAILURE_NO_NCQ_TAG_AVAILABLE 
SCI_IO_FAILURE_PROTOCOL_VIOLATION 
SCI_IO_FAILURE_REMOTE_DEVICE_RESET_REQUIRED 
SCI_IO_FAILURE_RETRY_REQUIRED 
SCI_IO_FAILURE_RETRY_LIMIT_REACHED 
SCI_IO_FAILURE_INVALID_REMOTE_DEVICE 

Definition at line 409 of file isci.h.

enum sci_status

enum sci_status - This is the general return status enumeration for non-IO, non-task management related SCI interface methods.

Enumerator:
SCI_SUCCESS 

This member indicates successful completion.

SCI_SUCCESS_IO_COMPLETE_BEFORE_START 

This value indicates that the calling method completed successfully, but that the IO may have completed before having it's start method invoked. This occurs during SAT translation for requests that do not require an IO to the target or for any other requests that may be completed without having to submit IO.

SCI_SUCCESS_IO_DONE_EARLY 

This Value indicates that the SCU hardware returned an early response because the io request specified more data than is returned by the target device (mode pages, inquiry data, etc.). The completion routine will handle this case to get the actual number of bytes transferred.

SCI_WARNING_ALREADY_IN_STATE 

This member indicates that the object for which a state change is being requested is already in said state.

SCI_WARNING_TIMER_CONFLICT 

This member indicates interrupt coalescence timer may cause SAS specification compliance issues (i.e. SMP target mode response frames must be returned within 1.9 milliseconds).

SCI_WARNING_SEQUENCE_INCOMPLETE 

This field indicates a sequence of action is not completed yet. Mostly, this status is used when multiple ATA commands are needed in a SATI translation.

SCI_FAILURE 

This member indicates that there was a general failure.

SCI_FATAL_ERROR 

This member indicates that the SCI implementation is unable to complete an operation due to a critical flaw the prevents any further operation (i.e. an invalid pointer).

SCI_FAILURE_INVALID_STATE 

This member indicates the calling function failed, because the state of the controller is in a state that prevents successful completion.

SCI_FAILURE_INSUFFICIENT_RESOURCES 

This member indicates the calling function failed, because there is insufficient resources/memory to complete the request.

SCI_FAILURE_CONTROLLER_NOT_FOUND 

This member indicates the calling function failed, because the controller object required for the operation can't be located.

SCI_FAILURE_UNSUPPORTED_CONTROLLER_TYPE 

This member indicates the calling function failed, because the discovered controller type is not supported by the library.

SCI_FAILURE_UNSUPPORTED_INIT_DATA_VERSION 

This member indicates the calling function failed, because the requested initialization data version isn't supported.

SCI_FAILURE_UNSUPPORTED_PORT_CONFIGURATION 

This member indicates the calling function failed, because the requested configuration of SAS Phys into SAS Ports is not supported.

SCI_FAILURE_UNSUPPORTED_PROTOCOL 

This member indicates the calling function failed, because the requested protocol is not supported by the remote device, port, or controller.

SCI_FAILURE_UNSUPPORTED_INFORMATION_TYPE 

This member indicates the calling function failed, because the requested information type is not supported by the SCI implementation.

SCI_FAILURE_DEVICE_EXISTS 

This member indicates the calling function failed, because the device already exists.

SCI_FAILURE_ADDING_PHY_UNSUPPORTED 

This member indicates the calling function failed, because adding a phy to the object is not possible.

SCI_FAILURE_UNSUPPORTED_INFORMATION_FIELD 

This member indicates the calling function failed, because the requested information type is not supported by the SCI implementation.

SCI_FAILURE_UNSUPPORTED_TIME_LIMIT 

This member indicates the calling function failed, because the SCI implementation does not support the supplied time limit.

SCI_FAILURE_INVALID_PHY 

This member indicates the calling method failed, because the SCI implementation does not contain the specified Phy.

SCI_FAILURE_INVALID_PORT 

This member indicates the calling method failed, because the SCI implementation does not contain the specified Port.

SCI_FAILURE_RESET_PORT_PARTIAL_SUCCESS 

This member indicates the calling method was partly successful The port was reset but not all phys in port are operational

SCI_FAILURE_RESET_PORT_FAILURE 

This member indicates that calling method failed The port reset did not complete because none of the phys are operational

SCI_FAILURE_INVALID_REMOTE_DEVICE 

This member indicates the calling method failed, because the SCI implementation does not contain the specified remote device.

SCI_FAILURE_REMOTE_DEVICE_RESET_REQUIRED 

This member indicates the calling method failed, because the remote device is in a bad state and requires a reset.

SCI_FAILURE_INVALID_IO_TAG 

This member indicates the calling method failed, because the SCI implementation does not contain or support the specified IO tag.

SCI_FAILURE_IO_RESPONSE_VALID 

This member indicates that the operation failed and the user should check the response data associated with the IO.

SCI_FAILURE_CONTROLLER_SPECIFIC_IO_ERR 

This member indicates that the operation failed, the failure is controller implementation specific, and the response data associated with the request is not valid. You can query for the controller specific error information via sci_controller_get_request_status()

SCI_FAILURE_IO_TERMINATED 

This member indicated that the operation failed because the user requested this IO to be terminated.

SCI_FAILURE_IO_REQUIRES_SCSI_ABORT 

This member indicates that the operation failed and the associated request requires a SCSI abort task to be sent to the target.

SCI_FAILURE_DEVICE_NOT_FOUND 

This member indicates that the operation failed because the supplied device could not be located.

SCI_FAILURE_INVALID_ASSOCIATION 

This member indicates that the operation failed because the objects association is required and is not correctly set.

SCI_FAILURE_TIMEOUT 

This member indicates that the operation failed, because a timeout occurred.

SCI_FAILURE_INVALID_PARAMETER_VALUE 

This member indicates that the operation failed, because the user specified a value that is either invalid or not supported.

SCI_FAILURE_UNSUPPORTED_MESSAGE_COUNT 

This value indicates that the operation failed, because the number of messages (MSI-X) is not supported.

SCI_FAILURE_NO_NCQ_TAG_AVAILABLE 

This value indicates that the method failed due to a lack of available NCQ tags.

SCI_FAILURE_PROTOCOL_VIOLATION 

This value indicates that a protocol violation has occurred on the link.

SCI_FAILURE_RETRY_REQUIRED 

This value indicates a failure condition that retry may help to clear.

SCI_FAILURE_RETRY_LIMIT_REACHED 

This field indicates the retry limit was reached when a retry is attempted

SCI_FAILURE_RESET_DEVICE_PARTIAL_SUCCESS 

This member indicates the calling method was partly successful. Mostly, this status is used when a LUN_RESET issued to an expander attached STP device in READY NCQ substate needs to have RNC suspended/resumed before posting TC.

SCI_FAILURE_ILLEGAL_ROUTING_ATTRIBUTE_CONFIGURATION 

This field indicates an illegal phy connection based on the routing attribute of both expander phy attached to each other.

SCI_FAILURE_EXCEED_MAX_ROUTE_INDEX 

This field indicates a CONFIG ROUTE INFO command has a response with function result INDEX DOES NOT EXIST, usually means exceeding max route index.

SCI_FAILURE_UNSUPPORTED_PCI_DEVICE_ID 

This value indicates that an unsupported PCI device ID has been specified. This indicates that attempts to invoke sci_library_allocate_controller() will fail.

Definition at line 123 of file isci.h.

enum sci_task_status - This enumeration depicts all of the possible task completion status values. Each value in this enumeration maps directly to a value in the enum sci_status enumeration. Please refer to that enumeration for detailed comments concerning what the status represents.

Check to see that the following status are properly handled:

Enumerator:
SCI_TASK_SUCCESS 
SCI_TASK_FAILURE 
SCI_TASK_FAILURE_INVALID_STATE 
SCI_TASK_FAILURE_INSUFFICIENT_RESOURCES 
SCI_TASK_FAILURE_UNSUPPORTED_PROTOCOL 
SCI_TASK_FAILURE_INVALID_TAG 
SCI_TASK_FAILURE_RESPONSE_VALID 
SCI_TASK_FAILURE_CONTROLLER_SPECIFIC_ERR 
SCI_TASK_FAILURE_TERMINATED 
SCI_TASK_FAILURE_INVALID_PARAMETER_VALUE 
SCI_TASK_FAILURE_REMOTE_DEVICE_RESET_REQUIRED 
SCI_TASK_FAILURE_RESET_DEVICE_PARTIAL_SUCCESS 

Definition at line 440 of file isci.h.

Function Documentation

irqreturn_t isci_error_isr ( int  vec,
void data 
)

Definition at line 627 of file host.c.

irqreturn_t isci_intx_isr ( int  vec,
void data 
)

Definition at line 608 of file host.c.

irqreturn_t isci_msix_isr ( int  vec,
void data 
)

Definition at line 220 of file host.c.

void sci_change_state ( struct sci_base_state_machine sm,
u32  next_state 
)

Definition at line 165 of file host.c.

void sci_init_sm ( struct sci_base_state_machine sm,
const struct sci_base_state state_table,
u32  initial_state 
)

Definition at line 149 of file host.c.

Variable Documentation

uint cable_selection_override

Definition at line 126 of file init.c.

unsigned char max_concurr_spinup

Definition at line 122 of file init.c.

unsigned char no_outbound_task_to

Definition at line 98 of file init.c.

unsigned char phy_gen

Definition at line 118 of file init.c.

u16 ssp_inactive_to

Definition at line 110 of file init.c.

u16 ssp_max_occ_to

Definition at line 102 of file init.c.

u16 stp_inactive_to

Definition at line 114 of file init.c.

u16 stp_max_occ_to

Definition at line 106 of file init.c.