Lines Matching refs:flag

36 int need_cleanup;	/* flag indicating if clean up is needed */
92 * with RCM_FILESYS flag.
514 rsrc_client_alloc(char *alias, char *modname, pid_t pid, uint_t flag)
534 client->flag = flag;
644 "rsrc_client_action: %s, %s, cmd=%d, flag=0x%x\n", client->alias,
645 client->module->name, cmd, targ->flag);
663 if ((client->flag & RCM_REGISTER_DR) == 0) {
670 if ((client->flag & RCM_REGISTER_CAPACITY) == 0) {
676 if ((client->flag & RCM_REGISTER_EVENT) == 0) {
699 targ->flag, &info, &error, client_props, &depend_info);
703 if (((targ->flag & RCM_QUERY_CANCEL) == 0) &&
708 if ((targ->flag & RCM_QUERY) == 0) {
711 } else if ((targ->flag & RCM_QUERY_CANCEL) == 0) {
724 if ((targ->flag & RCM_QUERY) == 0) {
726 } else if ((targ->flag & RCM_QUERY_CANCEL) == 0) {
734 client->pid, targ->interval, targ->flag, &error,
738 if ((targ->flag & RCM_QUERY) == 0) {
759 targ->flag, &error, &depend_info);
766 if (((targ->flag & RCM_QUERY_CANCEL) == 0) &&
771 if ((targ->flag & RCM_QUERY) == 0) {
774 } else if ((targ->flag & RCM_QUERY_CANCEL) == 0) {
787 if ((targ->flag & RCM_QUERY) == 0) {
789 } else if ((targ->flag & RCM_QUERY_CANCEL) == 0) {
797 client->pid, targ->flag, &error, &depend_info);
806 if ((targ->flag & RCM_RETIRE_REQUEST) &&
815 if ((targ->flag & RCM_QUERY) == 0) {
839 targ->flag, &error, &depend_info);
847 targ->flag, &error, &depend_info);
856 client->alias, client->pid, targ->flag, targ->nvl,
865 client->alias, client->pid, targ->flag, targ->nvl,
874 client->pid, targ->flag, &error, targ->nvl,
895 (targ->flag & RCM_SCOPE))) {
897 targ->flag & (~(RCM_INCLUDE_DEPENDENT|RCM_INCLUDE_SUBTREE)),
947 if ((targ->flag & RCM_RETIRE_REQUEST) &&
1031 * Find child named childname. Create it if flag is RSRC_NODE_CRTEATE
1034 rn_find_child(rsrc_node_t *parent, char *childname, int flag, int type)
1041 parent->name, childname, flag, type);
1055 if (flag != RSRC_NODE_CREATE)
1128 rsrc_node_find(char *rsrcname, int flag, rsrc_node_t **nodep)
1134 rcm_log_message(RCM_TRACE4, "rn_node_find(%s, 0x%x)\n", rsrcname, flag);
1171 node = rn_find_child(parent, nodename, flag, type);
1173 assert((flag & RSRC_NODE_CREATE) == 0);
1190 uint_t flag)
1196 node->name, alias, modname, pid, flag);
1211 if (user->flag & (flag & RCM_REGISTER_MASK)) {
1215 if ((flag & RCM_REGISTER_DR) &&
1220 user->flag |= (flag & RCM_REGISTER_MASK);
1221 if ((flag & RCM_REGISTER_DR) ||
1232 if ((user = rsrc_client_alloc(alias, modname, pid, flag)) != NULL) {
1235 if (flag & RCM_FILESYS)
1245 rsrc_node_remove_user(rsrc_node_t *node, char *modname, pid_t pid, uint_t flag)
1251 pid, flag);
1262 user->flag = user->flag & (~(flag & RCM_REGISTER_MASK));
1267 if ((user->flag & RCM_REGISTER_MASK) == 0)
1396 uint_t flag = targ->flag;
1401 * If flag indicates operation on a filesystem, we don't callback on
1406 if (flag & RCM_FILESYS) {
1408 targ->flag &= ~RCM_FILESYS;
1442 if (arg->flag & RCM_RETIRE_REQUEST) {
1459 rsrc_usage_info(char **rsrcnames, uint_t flag, int seq_num, rcm_info_t **info)
1468 arg.flag = flag;
1475 rsrcnames[i], flag, seq_num);
1477 if (flag & RCM_INCLUDE_DEPENDENT) {
1483 if (info_req_add(rsrcnames[i], flag, seq_num) != 0) {
1490 if ((flag & RCM_INCLUDE_DEPENDENT) && initial_req)
1496 * Based on RCM_INCLUDE_SUBTREE flag, query either the subtree
1499 if (flag & RCM_INCLUDE_SUBTREE) {
1506 if ((flag & RCM_INCLUDE_DEPENDENT) && initial_req)
1895 uint_t flag, char **info, char **error, nvlist_t *client_props,
1903 rval = v1_ops->rcmop_get_info(hdl, alias, pid, flag, info,
1909 return (ops->rcmop_get_info(hdl, alias, pid, flag, info, error,