Lines Matching refs:excl
2511 unsigned long excl = 0; in invert_dir_mask() local
2514 excl |= (mask & LOCKF_ENABLED_IRQ_ALL) >> LOCK_USAGE_DIR_MASK; in invert_dir_mask()
2515 excl |= (mask & LOCKF_USED_IN_IRQ_ALL) << LOCK_USAGE_DIR_MASK; in invert_dir_mask()
2517 return excl; in invert_dir_mask()
2550 unsigned long excl = invert_dir_mask(mask); in exclusive_mask() local
2552 excl |= (excl & LOCKF_IRQ_READ) >> LOCK_USAGE_READ_MASK; in exclusive_mask()
2553 excl |= (excl & LOCKF_IRQ) << LOCK_USAGE_READ_MASK; in exclusive_mask()
2555 return excl; in exclusive_mask()
2567 unsigned long excl = invert_dir_mask(mask); in original_mask() local
2570 excl |= (excl & LOCKF_IRQ_READ) >> LOCK_USAGE_READ_MASK; in original_mask()
2571 excl |= (excl & LOCKF_IRQ) << LOCK_USAGE_READ_MASK; in original_mask()
2573 return excl; in original_mask()
2585 int bit, excl, excl_read; in find_exclusive_match() local
2593 excl = exclusive_bit(bit); in find_exclusive_match()
2594 excl_read = excl | LOCK_USAGE_READ_MASK; in find_exclusive_match()
2595 if (excl_mask & lock_flag(excl)) { in find_exclusive_match()
2597 *excl_bitp = excl; in find_exclusive_match()