Lines Matching defs:create

53 /* create or remove nodes or links. unset with -n */
132 /* pointers to create/remove link lists */
565 * suppress. don't create/remove links/nodes
671 * suppress. don't create nodes
824 * suppress. don't create/remove links/nodes
939 /* suppress. don't create/remove links/nodes */
1010 * may remove a device before the create event for it
1064 * The list head is not used during the deferred create phase
1754 * Kernel logs a message when a devinfo node is attached. Try to create
1886 create_list_t *create;
1907 * This function will create any nodes for /etc/devlink.tab.
1925 * look for relevant link create rules in the modules, and
1926 * invoke the link create callback function to build a link
1930 for (create = create_head; create != NULL; create = create->next) {
1931 if ((minor_matches_rule(node, minor, create) == TRUE) &&
1932 class_ok(create->create->device_class) ==
1934 if (call_minor_init(create->modptr) ==
1944 * If deferred processing (2nd pass), create links
1947 if (dep && ((create->create->flags & CREATE_MASK) ==
1952 ((create->create->flags & CREATE_MASK) !=
1957 if ((*(create->create->callback_fcn))
2005 * Check to see if "create" link creation rule matches this node/minor.
2009 minor_matches_rule(di_node_t node, di_minor_t minor, create_list_t *create)
2013 if (create->create->node_type != NULL) {
2018 switch (create->create->flags & TYPE_MASK) {
2020 if (strcmp(create->create->node_type, m_nodetype) !=
2026 if (strncmp(create->create->node_type, m_nodetype,
2027 strlen(create->create->node_type)) != 0) {
2032 if (regexec(&(create->node_type_comp), m_nodetype,
2040 if (create->create->drv_name != NULL) {
2042 switch (create->create->flags & DRV_MASK) {
2044 if (strcmp(create->create->drv_name, m_drvname) != 0) {
2049 if (regexec(&(create->drv_name_comp), m_drvname,
2097 if ((create_free->create->flags & TYPE_RE) == TYPE_RE) {
2100 if ((create_free->create->flags & DRV_RE) == DRV_RE) {
2259 create_list_element->create = &(create_reg->tblp[i]);
2266 "module create\n");
2275 "node_type value in module create\n");
2286 "module create\n");
2313 "drv_name value in module create\n");
2327 "module create\n");
2354 (*create_list_next)->create->interpose_lvl >=
2355 create_list_element->create->interpose_lvl;
2800 /* not a symlink, remove and create */
3357 * Return previously created cache, or create cache.
4897 * return the enumerated id in buf. Otherwise, create a new id by calling
4960 /* should never create a link with a reserved ID */
5100 * either a previously cached struct numeral_set or it will create and
5115 * create it.
5182 * For each RE, search the "reserved" list to create numeral IDs that
5287 * create the next lowest ID. In the INTEGER case, return the next
5624 vprint(RSRV_MID, "Attempting to create reserved numeral: %s\n",
7494 * create a linked list of driver