FLAGS
state->mode = FLAGS;
case FLAGS:
flags : FLAGS flag '/' flag { $$.b1 = $2.b1; $$.b2 = $4.b1; }
| FLAGS '/' flag { $$.b1 = 0; $$.b2 = $3.b1; }
| FLAGS ANY { $$.b1 = 0; $$.b2 = 0; }
%token PASS BLOCK SCRUB RETURN IN OS OUT LOG QUICK ON FROM TO FLAGS
{ "flags", FLAGS},
FLAGS("Bad sectoring? [%c] ", D_BADSECT);
FLAGS("Ecc? [%c] ", D_ECC);
FLAGS("Removable? [%c] ", D_REMOVABLE);
#define CTCSR_MASK(FLAGS) ((FLAGS) & 0x3f)
#define KMEM_CACHE_PROBE(ARRAY, INDEX, PTR, REQSIZE, ALLOCSIZE, FLAGS) \
#define KMEM_CACHE_PROBE(ARRAY, INDEX, PTR, REQSIZE, ALLOCSIZE, FLAGS) do \
(uintptr_t)(FLAGS), \
#define UVM_MAPFLAG(PROT,MAXPROT,INH,ADVICE,FLAGS) \
(((MAXPROT) << 8)|(PROT)|(INH)|((ADVICE) << 12)|(FLAGS))
%token XFILE FILE_SYSTEM FLAGS
| FLAGS int32 { $$ = $2; }
%token FLAGS
: FLAGS tcp_flags SLASH tcp_flags
| FLAGS tcp_flags
| SCRUB FLAGS NUMBER MODE NUMBER TTL NUMBER {
%token NOSCRUB SCRUB FLAGS TTL MODE