bge_chip_state
if (bgep->bge_chip_state == BGE_CHIP_RUNNING) {
bgep->bge_chip_state = BGE_CHIP_STOPPED;
if (bgep->bge_chip_state != BGE_CHIP_FAULT) {
bgep->bge_chip_state = BGE_CHIP_FAULT;
bgep->bge_chip_state = BGE_CHIP_STOPPED;
if (bgep->bge_chip_state != BGE_CHIP_INITIAL)
(void *)bgep, enable_dma, bgep->bge_chip_state));
switch (bgep->bge_chip_state) {
if (bgep->bge_chip_state == BGE_CHIP_INITIAL) {
bgep->bge_chip_state = BGE_CHIP_RESET;
ASSERT(bgep->bge_chip_state == BGE_CHIP_RESET);
bgep->bge_chip_state = BGE_CHIP_RUNNING;
if (bgep->bge_chip_state != BGE_CHIP_RUNNING) {
switch (bgep->bge_chip_state) {
bgep->bge_chip_state = BGE_CHIP_ERROR;
bgep->bge_chip_state = BGE_CHIP_ERROR;
bgep->bge_chip_state = BGE_CHIP_ERROR;
bgep->bge_chip_state = BGE_CHIP_ERROR;
switch (bgep->bge_chip_state) {
bgep->bge_chip_state = BGE_CHIP_FAULT;
enum bge_chip_state bge_chip_state; /* definitions above */
if (bgep->bge_chip_state == BGE_CHIP_FAULT)
if (bgep->bge_chip_state == BGE_CHIP_FAULT)
if (bgep->bge_chip_state != BGE_CHIP_RUNNING) {
bgep->bge_chip_state = BGE_CHIP_STOPPED;
bgep->bge_chip_state = BGE_CHIP_ERROR;
bgep->bge_chip_state = BGE_CHIP_ERROR;
bgep->bge_chip_state = BGE_CHIP_ERROR;
bgep->bge_chip_state = BGE_CHIP_ERROR;
bgep->bge_chip_state = BGE_CHIP_ERROR;
bgep->bge_chip_state = BGE_CHIP_ERROR;
bgep->bge_chip_state = BGE_CHIP_ERROR;
bgep->bge_chip_state = BGE_CHIP_ERROR;
if ((bgep->bge_chip_state != BGE_CHIP_RUNNING) ||