Lines Matching refs:owner
97 * @owner: The struct where the lockdep map is defined
105 #define btrfs_might_wait_for_event(owner, lock) \
107 rwsem_acquire(&owner->lock##_map, 0, 0, _THIS_IP_); \
108 rwsem_release(&owner->lock##_map, _THIS_IP_); \
114 * @owner: The struct where the lockdep map is defined
122 #define btrfs_lockdep_acquire(owner, lock) \
123 rwsem_acquire_read(&owner->lock##_map, 0, 0, _THIS_IP_)
129 #define btrfs_lockdep_release(owner, lock) \
130 rwsem_release(&owner->lock##_map, _THIS_IP_)
136 #define btrfs_might_wait_for_state(owner, i) \
138 rwsem_acquire(&owner->btrfs_state_change_map[i], 0, 0, _THIS_IP_); \
139 rwsem_release(&owner->btrfs_state_change_map[i], _THIS_IP_); \
142 #define btrfs_trans_state_lockdep_acquire(owner, i) \
143 rwsem_acquire_read(&owner->btrfs_state_change_map[i], 0, 0, _THIS_IP_)
145 #define btrfs_trans_state_lockdep_release(owner, i) \
146 rwsem_release(&owner->btrfs_state_change_map[i], _THIS_IP_)
149 #define btrfs_lockdep_init_map(owner, lock) \
152 lockdep_init_map(&owner->lock##_map, #lock, &lock##_key, 0); \
156 #define btrfs_state_lockdep_init_map(owner, lock, state) \
159 lockdep_init_map(&owner->btrfs_state_change_map[state], #lock, \