Lines Matching full:sdp

127 	struct gfs2_sbd *sdp = gl->gl_name.ln_sbd;  in gfs2_getbuf()  local
135 mapping = &sdp->sd_aspace; in gfs2_getbuf()
137 shift = PAGE_SHIFT - sdp->sd_sb.sb_bsize_shift; in gfs2_getbuf()
148 sdp->sd_sb.sb_bsize, 0); in gfs2_getbuf()
162 map_bh(bh, sdp->sd_vfs, blkno); in gfs2_getbuf()
261 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in gfs2_meta_read() local
265 if (gfs2_withdrawing_or_withdrawn(sdp) && in gfs2_meta_read()
266 !gfs2_withdraw_in_prog(sdp)) { in gfs2_meta_read()
305 gfs2_io_error_bh_wd(sdp, bh); in gfs2_meta_read()
316 * @sdp: the filesystem
322 int gfs2_meta_wait(struct gfs2_sbd *sdp, struct buffer_head *bh) in gfs2_meta_wait() argument
324 if (gfs2_withdrawing_or_withdrawn(sdp) && in gfs2_meta_wait()
325 !gfs2_withdraw_in_prog(sdp)) in gfs2_meta_wait()
333 gfs2_io_error_bh_wd(sdp, bh); in gfs2_meta_wait()
336 if (gfs2_withdrawing_or_withdrawn(sdp) && in gfs2_meta_wait()
337 !gfs2_withdraw_in_prog(sdp)) in gfs2_meta_wait()
346 struct gfs2_sbd *sdp = gfs2_mapping2sbd(mapping); in gfs2_remove_from_journal() local
353 atomic_dec(&sdp->sd_log_pinned); in gfs2_remove_from_journal()
365 gfs2_trans_add_revoke(sdp, bd); in gfs2_remove_from_journal()
380 * @sdp: superblock
389 static void gfs2_ail1_wipe(struct gfs2_sbd *sdp, u64 bstart, u32 blen) in gfs2_ail1_wipe() argument
396 gfs2_log_lock(sdp); in gfs2_ail1_wipe()
397 spin_lock(&sdp->sd_ail_lock); in gfs2_ail1_wipe()
398 list_for_each_entry_safe(tr, s, &sdp->sd_ail1_list, tr_list) { in gfs2_ail1_wipe()
408 spin_unlock(&sdp->sd_ail_lock); in gfs2_ail1_wipe()
409 gfs2_log_unlock(sdp); in gfs2_ail1_wipe()
415 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in gfs2_getjdatabuf() local
418 unsigned int shift = PAGE_SHIFT - sdp->sd_sb.sb_bsize_shift; in gfs2_getjdatabuf()
443 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in gfs2_journal_wipe() local
453 gfs2_ail1_wipe(sdp, bstart, blen); in gfs2_journal_wipe()
463 gfs2_log_lock(sdp); in gfs2_journal_wipe()
464 spin_lock(&sdp->sd_ail_lock); in gfs2_journal_wipe()
466 spin_unlock(&sdp->sd_ail_lock); in gfs2_journal_wipe()
467 gfs2_log_unlock(sdp); in gfs2_journal_wipe()
490 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in gfs2_meta_buffer() local
500 if (ret == 0 && gfs2_metatype_check(sdp, bh, mtype)) { in gfs2_meta_buffer()
520 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in gfs2_meta_ra() local
522 u32 max_ra = gfs2_tune_get(sdp, gt_max_readahead) >> in gfs2_meta_ra()
523 sdp->sd_sb.sb_bsize_shift; in gfs2_meta_ra()