Lines Matching defs:resource

83 #define __drbd_printk_resource(level, resource, fmt, args...) \
84 printk(level "drbd %s: " fmt, (resource)->name, ## args)
86 printk(level "drbd %s: " fmt, (connection)->resource->name, ## args)
241 struct drbd_resource *resource;
597 struct disk_conf *disk_conf; /* RCU, for updates: resource->conf_update */
689 struct drbd_resource *resource;
744 * protected by resource->req_lock */
801 /* protected by ..->resource->req_lock */
816 struct drbd_resource *resource;
1006 struct drbd_resource *resource;
1026 #define for_each_resource(resource, _resources) \
1027 list_for_each_entry(resource, _resources, resources)
1029 #define for_each_resource_rcu(resource, _resources) \
1030 list_for_each_entry_rcu(resource, _resources, resources)
1032 #define for_each_resource_safe(resource, tmp, _resources) \
1033 list_for_each_entry_safe(resource, tmp, _resources, resources)
1035 #define for_each_connection(connection, resource) \
1036 list_for_each_entry(connection, &resource->connections, connections)
1038 #define for_each_connection_rcu(connection, resource) \
1039 list_for_each_entry_rcu(connection, &resource->connections, connections)
1041 #define for_each_connection_safe(connection, tmp, resource) \
1042 list_for_each_entry_safe(connection, tmp, &resource->connections, connections)
1439 extern void drbd_free_resource(struct drbd_resource *resource);
1441 extern int set_resource_options(struct drbd_resource *resource, struct res_opts *res_opts);
1595 void drbd_bump_write_ordering(struct drbd_resource *resource, struct drbd_backing_dev *bdev,
1698 struct drbd_resource *resource = device->resource;
1702 rv.susp = resource->susp;
1703 rv.susp_nod = resource->susp_nod;
1704 rv.susp_fen = resource->susp_fen;
1786 spin_lock_irqsave(&device->resource->req_lock, flags);
1788 spin_unlock_irqrestore(&device->resource->req_lock, flags);
2222 struct drbd_resource *resource = device->resource;
2224 return resource->susp || resource->susp_fen || resource->susp_nod;
2257 spin_lock_irq(&device->resource->req_lock);
2261 spin_unlock_irq(&device->resource->req_lock);
2323 static inline struct drbd_connection *first_connection(struct drbd_resource *resource)
2325 return list_first_entry_or_null(&resource->connections,