Lines Matching defs:resource
214 spin_lock_irq(&device->resource->req_lock);
216 spin_unlock_irq(&device->resource->req_lock);
313 * Is also used from inside an other spin_lock_irq(&resource->req_lock);
428 spin_lock_irq(&device->resource->req_lock);
430 spin_unlock_irq(&device->resource->req_lock);
449 spin_lock_irq(&device->resource->req_lock);
452 spin_unlock_irq(&device->resource->req_lock);
484 spin_unlock_irq(&device->resource->req_lock);
487 spin_lock_irq(&device->resource->req_lock);
494 spin_lock_irq(&device->resource->req_lock);
496 spin_unlock_irq(&device->resource->req_lock);
1094 spin_lock_irq(&connection->resource->req_lock);
1096 spin_unlock_irq(&connection->resource->req_lock);
1128 alloc_ordered_workqueue("drbd_as_%s", WQ_MEM_RECLAIM, connection->resource->name);
1134 mutex_lock(&connection->resource->conf_update);
1140 mutex_unlock(&connection->resource->conf_update);
1312 if (connection->resource->write_ordering >= WO_BDEV_FLUSH) {
1346 drbd_bump_write_ordering(connection->resource, NULL, WO_DRAIN_IO);
1447 void drbd_bump_write_ordering(struct drbd_resource *resource, struct drbd_backing_dev *bdev,
1459 pwo = resource->write_ordering;
1463 idr_for_each_entry(&resource->devices, device, vnr) {
1477 resource->write_ordering = wo;
1478 if (pwo != resource->write_ordering || wo == WO_BDEV_FLUSH)
1479 drbd_info(resource, "Method to ensure write ordering: %s\n", write_ordering_str[resource->write_ordering]);
1669 spin_lock_irq(&device->resource->req_lock);
1671 spin_unlock_irq(&device->resource->req_lock);
1788 switch (connection->resource->write_ordering) {
1816 connection->resource->write_ordering);
2105 spin_lock_irq(&device->resource->req_lock);
2107 spin_unlock_irq(&device->resource->req_lock);
2116 spin_lock_irq(&device->resource->req_lock);
2118 spin_unlock_irq(&device->resource->req_lock);
2159 spin_lock_irq(&device->resource->req_lock);
2161 spin_unlock_irq(&device->resource->req_lock);
2264 spin_lock_irq(&device->resource->req_lock);
2269 spin_unlock_irq(&device->resource->req_lock);
2348 spin_lock_irq(&device->resource->req_lock);
2356 spin_unlock_irq(&device->resource->req_lock);
2469 spin_unlock_irq(&device->resource->req_lock);
2472 spin_lock_irq(&device->resource->req_lock);
2700 spin_lock_irq(&device->resource->req_lock);
2703 spin_unlock_irq(&device->resource->req_lock);
2712 spin_lock_irq(&device->resource->req_lock);
2720 spin_unlock_irq(&device->resource->req_lock);
2740 spin_lock_irq(&device->resource->req_lock);
2743 spin_unlock_irq(&device->resource->req_lock);
3013 spin_lock_irq(&device->resource->req_lock);
3015 spin_unlock_irq(&device->resource->req_lock);
3039 spin_lock_irq(&device->resource->req_lock);
3041 spin_unlock_irq(&device->resource->req_lock);
3779 mutex_lock(&connection->resource->conf_update);
3790 mutex_unlock(&connection->resource->conf_update);
3932 mutex_lock(&connection->resource->conf_update);
3938 mutex_unlock(&connection->resource->conf_update);
4058 mutex_unlock(&connection->resource->conf_update);
4072 mutex_unlock(&connection->resource->conf_update);
4081 mutex_unlock(&connection->resource->conf_update);
4169 mutex_lock(&connection->resource->conf_update);
4175 mutex_unlock(&connection->resource->conf_update);
4464 spin_lock_irq(&device->resource->req_lock);
4467 spin_unlock_irq(&device->resource->req_lock);
4589 spin_lock_irq(&device->resource->req_lock);
4603 spin_unlock_irq(&device->resource->req_lock);
4613 spin_unlock_irq(&device->resource->req_lock);
5025 spin_lock_irq(&device->resource->req_lock);
5027 spin_unlock_irq(&device->resource->req_lock);
5033 spin_lock_irq(&device->resource->req_lock);
5035 spin_unlock_irq(&device->resource->req_lock);
5199 spin_lock_irq(&connection->resource->req_lock);
5204 spin_unlock_irq(&connection->resource->req_lock);
5216 spin_lock_irq(&device->resource->req_lock);
5220 spin_unlock_irq(&device->resource->req_lock);
5723 spin_lock_irq(&device->resource->req_lock);
5726 spin_unlock_irq(&device->resource->req_lock);
5730 spin_unlock_irq(&device->resource->req_lock);