Lines Matching defs:flag
55 uint_t flag; /* request flags */
175 find_req_entry(char *device, uint_t flag, int seq_num, req_list_t *list)
181 * Also match RCM_FILESYS field in flag.
198 (list->req[i].flag & RCM_FILESYS) != (flag & RCM_FILESYS))
287 info_req_add(char *rsrcname, uint_t flag, int seq_num)
304 if (find_req_entry(device, flag, seq_num, info_req_list) != NULL) {
317 req->flag = flag;
365 check_lock(char *device, uint_t flag, int cflag, rcm_info_t **info)
398 if ((flag & RCM_FILESYS) && (!EQUAL(device, dr_dev) ||
399 ((dr_req_list->req[i].flag & RCM_FILESYS) == 0)))
437 rsrc_check_lock_conflicts(char *rsrcname, uint_t flag, int cflag,
444 result = check_lock(device, flag, cflag, info);
478 dr_req_update_entry(char *device, pid_t pid, uint_t flag, int state,
486 req = find_req_entry(device, flag, -1, dr_req_list);
671 dr_req_add(char *rsrcname, pid_t pid, uint_t flag, int state, int seq_num,
679 rsrcname, pid, flag, state, seq_num, (void *)info);
694 error = dr_req_update_entry(device, pid, flag, state, seq_num, interval,
712 error = check_lock(device, flag, LOCK_FOR_DR, info);
725 req->flag = flag;
755 dr_req_update(char *rsrcname, pid_t pid, uint_t flag, int state, int seq_num,
762 rsrcname, pid, flag, state, seq_num);
765 error = dr_req_update_entry(device, pid, flag, state, seq_num, NULL,
821 dr_req_remove(char *rsrcname, uint_t flag)
831 req = find_req_entry(device, flag, -1, dr_req_list);
879 if (dr_req_list->req[i].flag & RCM_FILESYS) {
1183 * Set wanted flag