Lines Matching defs:bbs
183 struct bitmap_block_status *bbs;
713 return &ic->bbs[bitmap_block];
2337 struct bitmap_block_status *bbs;
2339 bbs = sector_to_bitmap_block(ic, dio->range.logical_sector);
2340 spin_lock(&bbs->bio_queue_lock);
2341 bio_list_add(&bbs->bio_queue, bio);
2342 spin_unlock(&bbs->bio_queue_lock);
2343 queue_work(ic->writer_wq, &bbs->work);
2883 struct bitmap_block_status *bbs = container_of(w, struct bitmap_block_status, work);
2884 struct dm_integrity_c *ic = bbs->ic;
2891 spin_lock(&bbs->bio_queue_lock);
2892 bio_queue = bbs->bio_queue;
2893 bio_list_init(&bbs->bio_queue);
2894 spin_unlock(&bbs->bio_queue_lock);
2917 bbs->idx * (BITMAP_BLOCK_SIZE >> SECTOR_SHIFT),
4603 ic->bbs = kvmalloc_array(ic->n_bitmap_blocks, sizeof(struct bitmap_block_status), GFP_KERNEL);
4604 if (!ic->bbs) {
4610 struct bitmap_block_status *bbs = &ic->bbs[i];
4613 INIT_WORK(&bbs->work, bitmap_block_work);
4614 bbs->ic = ic;
4615 bbs->idx = i;
4616 bio_list_init(&bbs->bio_queue);
4617 spin_lock_init(&bbs->bio_queue_lock);
4623 bbs->bitmap = lowmem_page_address(ic->journal[pl_index].page) + pl_offset;
4699 kvfree(ic->bbs);