Lines Matching refs:mdev
227 struct hlist_head *ee_hash_slot(struct drbd_conf *mdev, sector_t sector)
229 BUG_ON(mdev->ee_hash_s == 0);
230 return mdev->ee_hash +
231 ((unsigned int)(sector>>HT_SHIFT) % mdev->ee_hash_s);
236 struct hlist_head *tl_hash_slot(struct drbd_conf *mdev, sector_t sector)
238 BUG_ON(mdev->tl_hash_s == 0);
239 return mdev->tl_hash +
240 ((unsigned int)(sector>>HT_SHIFT) % mdev->tl_hash_s);
244 static struct hlist_head *ar_hash_slot(struct drbd_conf *mdev, sector_t sector)
246 return mdev->app_reads_hash
252 static inline struct drbd_request *_ar_id_to_req(struct drbd_conf *mdev,
255 struct hlist_head *slot = ar_hash_slot(mdev, sector);
280 static inline struct drbd_request *drbd_req_new(struct drbd_conf *mdev,
289 req->mdev = mdev;
323 extern void complete_master_bio(struct drbd_conf *mdev,
326 extern void tl_restart(struct drbd_conf *mdev, enum drbd_req_event what);
332 struct drbd_conf *mdev = req->mdev;
339 complete_master_bio(mdev, &m);
352 struct drbd_conf *mdev = req->mdev;
356 spin_lock_irqsave(&mdev->req_lock, flags);
358 spin_unlock_irqrestore(&mdev->req_lock, flags);
361 complete_master_bio(mdev, &m);