Lines Matching refs:rule_add_key
868 static int rule_add_key(struct rule_tmp *rule_tmp, enum token_type type,
1094 rule_add_key(&rule_tmp, TK_M_ACTION, op, value, NULL);
1103 rule_add_key(&rule_tmp, TK_M_DEVPATH, op, value, NULL);
1112 rule_add_key(&rule_tmp, TK_M_KERNEL, op, value, NULL);
1128 rule_add_key(&rule_tmp, TK_M_SUBSYSTEM, op, "subsystem|class|bus", NULL);
1130 rule_add_key(&rule_tmp, TK_M_SUBSYSTEM, op, value, NULL);
1139 rule_add_key(&rule_tmp, TK_M_DRIVER, op, value, NULL);
1154 rule_add_key(&rule_tmp, TK_M_ATTR, op, value, attr);
1156 rule_add_key(&rule_tmp, TK_A_ATTR, op, value, attr);
1171 rule_add_key(&rule_tmp, TK_M_SYSCTL, op, value, attr);
1173 rule_add_key(&rule_tmp, TK_A_SYSCTL, op, value, attr);
1188 rule_add_key(&rule_tmp, TK_A_SECLABEL, op, value, attr);
1197 rule_add_key(&rule_tmp, TK_M_KERNELS, op, value, NULL);
1206 rule_add_key(&rule_tmp, TK_M_SUBSYSTEMS, op, value, NULL);
1215 rule_add_key(&rule_tmp, TK_M_DRIVERS, op, value, NULL);
1235 rule_add_key(&rule_tmp, TK_M_ATTRS, op, value, attr);
1244 rule_add_key(&rule_tmp, TK_M_TAGS, op, value, NULL);
1259 if (rule_add_key(&rule_tmp, TK_M_ENV, op, value, attr) != 0)
1283 if (rule_add_key(&rule_tmp, TK_A_ENV, op, value, attr) != 0)
1291 rule_add_key(&rule_tmp, TK_M_TAG, op, value, NULL);
1293 rule_add_key(&rule_tmp, TK_A_TAG, op, value, NULL);
1302 rule_add_key(&rule_tmp, TK_M_PROGRAM, op, value, NULL);
1311 rule_add_key(&rule_tmp, TK_M_RESULT, op, value, NULL);
1334 rule_add_key(&rule_tmp, TK_M_IMPORT_BUILTIN, op, value, &cmd);
1338 rule_add_key(&rule_tmp, TK_M_IMPORT_PROG, op, value, NULL);
1343 rule_add_key(&rule_tmp, TK_M_IMPORT_BUILTIN, op, value, &cmd);
1347 rule_add_key(&rule_tmp, TK_M_IMPORT_FILE, op, value, NULL);
1349 rule_add_key(&rule_tmp, TK_M_IMPORT_DB, op, value, NULL);
1351 rule_add_key(&rule_tmp, TK_M_IMPORT_CMDLINE, op, value, NULL);
1353 rule_add_key(&rule_tmp, TK_M_IMPORT_PARENT, op, value, NULL);
1369 rule_add_key(&rule_tmp, TK_M_TEST, op, value, &mode);
1371 rule_add_key(&rule_tmp, TK_M_TEST, op, value, NULL);
1389 rule_add_key(&rule_tmp, TK_A_RUN_BUILTIN, op, value, &cmd);
1395 rule_add_key(&rule_tmp, TK_A_RUN_PROGRAM, op, value, &cmd);
1408 rule_add_key(&rule_tmp, TK_M_WAITFOR, 0, value, NULL);
1426 rule_add_key(&rule_tmp, TK_A_GOTO, 0, value, NULL);
1436 rule_add_key(&rule_tmp, TK_M_NAME, op, value, NULL);
1448 rule_add_key(&rule_tmp, TK_A_NAME, op, value, NULL);
1460 rule_add_key(&rule_tmp, TK_M_DEVLINK, op, value, NULL);
1462 rule_add_key(&rule_tmp, TK_A_DEVLINK, op, value, NULL);
1478 rule_add_key(&rule_tmp, TK_A_OWNER_ID, op, NULL, &uid);
1481 rule_add_key(&rule_tmp, TK_A_OWNER_ID, op, NULL, &uid);
1483 rule_add_key(&rule_tmp, TK_A_OWNER, op, value, NULL);
1500 rule_add_key(&rule_tmp, TK_A_GROUP_ID, op, NULL, &gid);
1503 rule_add_key(&rule_tmp, TK_A_GROUP_ID, op, NULL, &gid);
1505 rule_add_key(&rule_tmp, TK_A_GROUP, op, value, NULL);
1522 rule_add_key(&rule_tmp, TK_A_MODE_ID, op, NULL, &mode);
1524 rule_add_key(&rule_tmp, TK_A_MODE, op, value, NULL);
1541 rule_add_key(&rule_tmp, TK_A_DEVLINK_PRIO, op, NULL, &prio);
1548 rule_add_key(&rule_tmp, TK_A_STRING_ESCAPE_NONE, op, NULL, NULL);
1550 rule_add_key(&rule_tmp, TK_A_STRING_ESCAPE_REPLACE, op, NULL, NULL);
1555 rule_add_key(&rule_tmp, TK_A_DB_PERSIST, op, NULL, NULL);
1561 rule_add_key(&rule_tmp, TK_A_INOTIFY_WATCH, op, NULL, &off);
1567 rule_add_key(&rule_tmp, TK_A_INOTIFY_WATCH, op, NULL, &on);
1573 rule_add_key(&rule_tmp, TK_A_STATIC_NODE, op, &pos[strlen("static_node=")], NULL);