Lines Matching defs:resource

215 	spin_lock_irq(&device->resource->req_lock);
217 spin_unlock_irq(&device->resource->req_lock);
314 * Is also used from inside an other spin_lock_irq(&resource->req_lock);
429 spin_lock_irq(&device->resource->req_lock);
431 spin_unlock_irq(&device->resource->req_lock);
450 spin_lock_irq(&device->resource->req_lock);
453 spin_unlock_irq(&device->resource->req_lock);
485 spin_unlock_irq(&device->resource->req_lock);
488 spin_lock_irq(&device->resource->req_lock);
495 spin_lock_irq(&device->resource->req_lock);
497 spin_unlock_irq(&device->resource->req_lock);
1098 spin_lock_irq(&connection->resource->req_lock);
1100 spin_unlock_irq(&connection->resource->req_lock);
1132 alloc_ordered_workqueue("drbd_as_%s", WQ_MEM_RECLAIM, connection->resource->name);
1138 mutex_lock(&connection->resource->conf_update);
1144 mutex_unlock(&connection->resource->conf_update);
1314 if (connection->resource->write_ordering >= WO_BDEV_FLUSH) {
1348 drbd_bump_write_ordering(connection->resource, NULL, WO_DRAIN_IO);
1448 void drbd_bump_write_ordering(struct drbd_resource *resource, struct drbd_backing_dev *bdev,
1460 pwo = resource->write_ordering;
1464 idr_for_each_entry(&resource->devices, device, vnr) {
1478 resource->write_ordering = wo;
1479 if (pwo != resource->write_ordering || wo == WO_BDEV_FLUSH)
1480 drbd_info(resource, "Method to ensure write ordering: %s\n", write_ordering_str[resource->write_ordering]);
1663 spin_lock_irq(&device->resource->req_lock);
1665 spin_unlock_irq(&device->resource->req_lock);
1776 switch (connection->resource->write_ordering) {
1804 connection->resource->write_ordering);
2079 spin_lock_irq(&device->resource->req_lock);
2081 spin_unlock_irq(&device->resource->req_lock);
2089 spin_lock_irq(&device->resource->req_lock);
2091 spin_unlock_irq(&device->resource->req_lock);
2132 spin_lock_irq(&device->resource->req_lock);
2134 spin_unlock_irq(&device->resource->req_lock);
2234 spin_lock_irq(&device->resource->req_lock);
2239 spin_unlock_irq(&device->resource->req_lock);
2318 spin_lock_irq(&device->resource->req_lock);
2326 spin_unlock_irq(&device->resource->req_lock);
2437 spin_unlock_irq(&device->resource->req_lock);
2440 spin_lock_irq(&device->resource->req_lock);
2666 spin_lock_irq(&device->resource->req_lock);
2669 spin_unlock_irq(&device->resource->req_lock);
2678 spin_lock_irq(&device->resource->req_lock);
2686 spin_unlock_irq(&device->resource->req_lock);
2705 spin_lock_irq(&device->resource->req_lock);
2708 spin_unlock_irq(&device->resource->req_lock);
2975 spin_lock_irq(&device->resource->req_lock);
2977 spin_unlock_irq(&device->resource->req_lock);
3000 spin_lock_irq(&device->resource->req_lock);
3002 spin_unlock_irq(&device->resource->req_lock);
3739 mutex_lock(&connection->resource->conf_update);
3750 mutex_unlock(&connection->resource->conf_update);
3892 mutex_lock(&connection->resource->conf_update);
3898 mutex_unlock(&connection->resource->conf_update);
4015 mutex_unlock(&connection->resource->conf_update);
4029 mutex_unlock(&connection->resource->conf_update);
4038 mutex_unlock(&connection->resource->conf_update);
4125 mutex_lock(&connection->resource->conf_update);
4131 mutex_unlock(&connection->resource->conf_update);
4417 spin_lock_irq(&device->resource->req_lock);
4420 spin_unlock_irq(&device->resource->req_lock);
4542 spin_lock_irq(&device->resource->req_lock);
4556 spin_unlock_irq(&device->resource->req_lock);
4566 spin_unlock_irq(&device->resource->req_lock);
4978 spin_lock_irq(&device->resource->req_lock);
4980 spin_unlock_irq(&device->resource->req_lock);
4986 spin_lock_irq(&device->resource->req_lock);
4988 spin_unlock_irq(&device->resource->req_lock);
5151 spin_lock_irq(&connection->resource->req_lock);
5156 spin_unlock_irq(&connection->resource->req_lock);
5168 spin_lock_irq(&device->resource->req_lock);
5172 spin_unlock_irq(&device->resource->req_lock);
5673 spin_lock_irq(&device->resource->req_lock);
5676 spin_unlock_irq(&device->resource->req_lock);
5680 spin_unlock_irq(&device->resource->req_lock);