ACTION
static int32_t hash_access __P((HTAB *, ACTION, const DBT *, DBT *));
hash_access(HTAB *hashp, ACTION action, const DBT *key, DBT *val)
hsearch(ENTRY item, ACTION action)
ENTRY *hsearch __P((ENTRY, ACTION));
ENTRY *hsearch(ENTRY, ACTION);
int hsearch_r(ENTRY, ACTION, ENTRY **, struct hsearch_data *);
static int hash_access(HTAB *, ACTION, DBT *, DBT *);
hash_access(HTAB *hashp, ACTION action, DBT *key, DBT *val)
hsearch(ENTRY item, ACTION action)
hsearch_r(ENTRY item, ACTION action, ENTRY **retval, struct hsearch_data *htab)
%token DIR ACTION PROTOCOL MODE LEVEL LEVEL_SPECIFY
%type <num> DIR ACTION PROTOCOL MODE LEVEL
: DIR ACTION
: ACTION STRING SEMICOLON { $$ = new_action($2); }
%token OPTIONS SET DIRECTORY PID_FILE DEVICE_NAME ACTION MATCH
#define _PMCLOG_RESERVE_SAFE(PO, TYPE, LEN, ACTION, TSC) do { \
ACTION; \
#define _PMCLOG_RESERVE(PO, TYPE, LEN, ACTION) do { \
ACTION; \
TRACE(dev, ACTION, "sending %sMD%u(0x%08x)\n",
TRACE(dev, ACTION, "read block(%u)\n", len);
TRACE(dev, ACTION, "sending stop message\n");
TRACE(dev, ACTION, "write block(512) crc=0x%04x\n", crc);
TRACE(dev, ACTION, "Sending stop token\n");
TRACE(dev, ACTION, "translating SPI rsp %u to SD rsp %u\n",
TRACE(dev, ACTION, "translating SPI-R1/2 to SD-R1\n");
TRACE(dev, ACTION, "translating SPI-R1/ldata(16) "
TRACE(dev, ACTION, "translating SPI-R3 to SD-R3\n");
TRACE(dev, ACTION, "translating SPI-R2 to SD-R6\n");
TRACE(dev, ACTION, "translating SPI-R7 to SD-R7\n");
TRACE(dev, ACTION, "waiting for not busy\n");
BEGIN(ACTION);
BEGIN(ACTION);
BEGIN(ACTION);
ACTION_ECHO; BEGIN(ACTION);
ACTION_ECHO; BEGIN(ACTION);
++linenum; ACTION_ECHO; if (bracelevel <= 0) { BEGIN(SECT2); } else { BEGIN(ACTION); }
case YY_STATE_EOF(ACTION):
case ACTION:
ACTION(BEGIN_OPERATION);
ACTION(GET_TRIGGER_TABLE);
ACTION(SET_ERROR_TYPE);
ACTION(GET_ERROR_TYPE);
ACTION(END_OPERATION);
ACTION(EXECUTE_OPERATION);
ACTION(CHECK_BUSY_STATUS);
ACTION(GET_COMMAND_STATUS);
ACTION(SET_ERROR_TYPE_WITH_ADDRESS);
ACTION(GET_EXECUTE_TIMINGS);
ACTION(TRIGGER_ERROR);
ACTION(BEGIN_WRITE);
ACTION(BEGIN_READ);
ACTION(BEGIN_CLEAR);
ACTION(END);
ACTION(SET_RECORD_OFFSET);
ACTION(EXECUTE_OPERATION);
ACTION(CHECK_BUSY_STATUS);
ACTION(GET_COMMAND_STATUS);
ACTION(GET_RECORD_ID);
ACTION(SET_RECORD_ID);
ACTION(GET_RECORD_COUNT);
ACTION(BEGIN_DUMMY_WRIITE);
ACTION(GET_ERROR_RANGE);
ACTION(GET_ERROR_LENGTH);
ACTION(GET_ERROR_ATTRIBUTES);
ACTION(EXECUTE_TIMINGS);