Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
port_config.c File Reference
#include "host.h"

Go to the source code of this file.

Macros

#define SCIC_SDS_MPC_RECONFIGURATION_TIMEOUT   (10)
 
#define SCIC_SDS_APC_RECONFIGURATION_TIMEOUT   (10)
 
#define SCIC_SDS_APC_WAIT_LINK_UP_NOTIFICATION   (1000)
 

Enumerations

enum  SCIC_SDS_APC_ACTIVITY { SCIC_SDS_APC_SKIP_PHY, SCIC_SDS_APC_ADD_PHY, SCIC_SDS_APC_START_TIMER, SCIC_SDS_APC_ACTIVITY_MAX }
 

Functions

void sci_port_configuration_agent_construct (struct sci_port_configuration_agent *port_agent)
 
bool is_port_config_apc (struct isci_host *ihost)
 
enum sci_status sci_port_configuration_agent_initialize (struct isci_host *ihost, struct sci_port_configuration_agent *port_agent)
 

Macro Definition Documentation

#define SCIC_SDS_APC_RECONFIGURATION_TIMEOUT   (10)

Definition at line 59 of file port_config.c.

#define SCIC_SDS_APC_WAIT_LINK_UP_NOTIFICATION   (1000)

Definition at line 60 of file port_config.c.

#define SCIC_SDS_MPC_RECONFIGURATION_TIMEOUT   (10)

Definition at line 58 of file port_config.c.

Enumeration Type Documentation

Enumerator:
SCIC_SDS_APC_SKIP_PHY 
SCIC_SDS_APC_ADD_PHY 
SCIC_SDS_APC_START_TIMER 
SCIC_SDS_APC_ACTIVITY_MAX 

Definition at line 62 of file port_config.c.

Function Documentation

bool is_port_config_apc ( struct isci_host ihost)

Definition at line 734 of file port_config.c.

void sci_port_configuration_agent_construct ( struct sci_port_configuration_agent port_agent)

This method will construct the port configuration agent for operation. This call is universal for both manual port configuration and automatic port configuration modes.

Definition at line 715 of file port_config.c.

enum sci_status sci_port_configuration_agent_initialize ( struct isci_host ihost,
struct sci_port_configuration_agent port_agent 
)

Definition at line 739 of file port_config.c.