subcmd
bio_tx(fido_dev_t *dev, uint8_t subcmd, cbor_item_t **sub_argv, size_t sub_argc,
(argv[1] = cbor_build_uint8(subcmd)) == NULL) {
if (bio_prepare_hmac(subcmd, sub_argv, sub_argc, &argv[2],
config_prepare_hmac(uint8_t subcmd, const cbor_item_t *item, fido_blob_t *hmac)
prefix[sizeof(prefix) - 1] = subcmd;
config_tx(fido_dev_t *dev, uint8_t subcmd, cbor_item_t **paramv, size_t paramc,
if ((argv[0] = cbor_build_uint8(subcmd)) == NULL) {
if (config_prepare_hmac(subcmd, argv[1], &hmac) < 0) {
credman_tx(fido_dev_t *dev, uint8_t subcmd, const void *param, const char *pin,
if ((argv[0] = cbor_build_uint8(subcmd)) == NULL) {
if (credman_prepare_hmac(subcmd, param, &argv[1], &hmac) < 0) {
uint8_t subcmd;
subcmd = 9; /* getPinUvAuthTokenUsingPinWithPermissions */
subcmd = 6; /* getPinUvAuthTokenUsingUvWithPermissions */
(argv[1] = cbor_build_uint8(subcmd)) == NULL ||
fido_dev_get_retry_count_tx(fido_dev_t *dev, uint8_t subcmd, int *ms)
(argv[1] = cbor_build_uint8(subcmd)) == NULL) {
char subcmd[201], section[201], tag[201], value[201], tmp[201];
if (sscanf(cmd, "C %200s", subcmd) != 1)
if (strcasecmp(subcmd, "get") == 0) {
if (strcasecmp(subcmd, "set") == 0) {
} else if (strcasecmp(subcmd, "add") == 0) {
} else if (strcasecmp(subcmd, "rmv") == 0) {
} else if (strcasecmp(subcmd, "rm") == 0) {
} else if (strcasecmp(subcmd, "rms") == 0) {
char subcmd[3];
} else if (sscanf(cmd, "D %2s %d", subcmd, &level) == 2) {
switch (subcmd[0]) {
} else if (sscanf(cmd, "D %2s", subcmd) == 1) {
switch (subcmd[0]) {
char subcmd[201];
if (sscanf(cmd, "p %200s", subcmd) != 1)
if (strncasecmp(subcmd, "on=", 3) == 0) {
if (subcmd[strlen(subcmd) - 1] == '\n')
subcmd[strlen(subcmd) - 1] = 0;
log_packet_restart(subcmd + 3);
} else if (strcasecmp(subcmd, "on") == 0)
else if (strcasecmp(subcmd, "off") == 0)
prop.subcmd = ESM2_HWDC_WRITE_PROPERTY;
state.subcmd = ESM2_HWDC_WRITE_STATE;
u_int8_t subcmd;
u_int8_t subcmd;
rft->subcmd = htole16(QLA_SNS_RFT_ID);
ga->subcmd = htole16(QLA_SNS_GA_NXT);
u_int16_t subcmd;
u_int16_t subcmd;
u_int16_t subcmd;
ga->subcmd = htobe16(QLE_SNS_GA_NXT);
u_int16_t subcmd;
u_int16_t subcmd;
struct subcmd *sc;
struct subcmd *sc;
struct subcmd *sc;
struct subcmd *c_cmds;
extern struct subcmd *subcmds;/* list of sub-commands for current cmd */
void insert(char *, struct namelist *, struct namelist *, struct subcmd *);
void append(char *, struct namelist *, char *, struct subcmd *);
struct subcmd *makesubcmd(int);
struct subcmd *sc_next;
struct subcmd *sc;
struct subcmd *sbcmds;
struct subcmd *subcmds; /* list of sub-commands for
static void rcmptime(struct stat *, struct subcmd *, char **);
rcmptime(struct stat *st, struct subcmd *sbcmds, char **env)
static void cmptime(char *, struct subcmd *, char **);
cmptime(char *name, struct subcmd *sbcmds, char **env)
struct subcmd *sc;
struct subcmd *sc;
struct subcmd *sbcmds = cmd->c_cmds;
struct subcmd *sc;
yylval.subcmd = makesubcmd(c);
struct subcmd *scmds)
struct subcmd *last_sc;
append(char *label, struct namelist *files, char *stamp, struct subcmd *scmds)
struct subcmd *
struct subcmd *sc;
sc = ALLOC(subcmd);
struct subcmd *subcmd;
%type <subcmd> INSTALL, NOTIFY, EXCEPT, PATTERN, SPECIAL, CMDSPECIAL, cmdlist, cmd
struct subcmd *scmds;