Lines Matching refs:jb
223 struct reiserfs_list_bitmap *jb)
228 if (!jb->bitmaps[bmap_nr]) {
229 jb->bitmaps[bmap_nr] = get_bitmap_node(p_s_sb);
231 set_bit(bit_nr, (unsigned long *)jb->bitmaps[bmap_nr]->data);
236 struct reiserfs_list_bitmap *jb)
239 if (jb->bitmaps == NULL)
243 if (jb->bitmaps[i]) {
244 free_bitmap_node(p_s_sb, jb->bitmaps[i]);
245 jb->bitmaps[i] = NULL;
257 struct reiserfs_list_bitmap *jb;
259 jb = jb_array + i;
260 jb->journal_list = NULL;
261 cleanup_bitmap_list(p_s_sb, jb);
262 vfree(jb->bitmaps);
263 jb->bitmaps = NULL;
296 struct reiserfs_list_bitmap *jb;
300 jb = jb_array + i;
301 jb->journal_list = NULL;
302 jb->bitmaps = vmalloc(mem);
303 if (!jb->bitmaps) {
309 memset(jb->bitmaps, 0, mem);
328 struct reiserfs_list_bitmap *jb = NULL;
333 jb = journal->j_list_bitmap + i;
345 if (jb->journal_list) { /* double check to make sure if flushed correctly */
348 jb->journal_list = jl;
349 return jb;
491 struct reiserfs_list_bitmap *jb;
505 jb = journal->j_list_bitmap + i;
506 if (jb->journal_list && jb->bitmaps[bmap_nr] &&
508 (unsigned long *)jb->bitmaps[bmap_nr]->
512 (jb->bitmaps[bmap_nr]->
594 struct reiserfs_list_bitmap *jb = jl->j_list_bitmap;
595 if (jb) {
596 cleanup_bitmap_list(p_s_sb, jb);
3643 struct reiserfs_list_bitmap *jb = NULL;
3660 jb = journal->j_current_jl->j_list_bitmap;
3661 if (!jb) {
3665 set_bit_in_list_bitmap(p_s_sb, blocknr, jb);