PM5358 S/UNI-4x622 Driver Manual

Sof tware Architecture

Proprietary and Confidential to PMC-Sierra, Inc. 19

Document ID: PMC-2010419, Issue 1

2.3 Software States

Figure 3 shows the software state diagram for the S/UNI-4x622 driver. State transitions occur on

the successful execution of the corresponding transition functions shown. State information helps

maintain the integrity of the MDB and DDB(s) by controlling the set of operations allowed in

each state.

Figure 3: Driver Software States

Idle
Present
Inactive
suni4x622Activate
Start
suni4x622Add suni4x622Delete
Ready
suni4x622ModuleClose
suni4x622ModuleStart
suni4x622ModuleOpen
suni4x622ModuleClose
suni4x622ModuleStop
Start
PER-DEVICE ST AT ES
MOD UL E STAT ES
suni4x622Reset
suni4x622Init
suni4x622Reset
Active
suni4x622DeActivate