Lines Matching refs:btt_disk
1506 btt->btt_disk = blk_alloc_disk(NUMA_NO_NODE); in btt_blk_init()
1507 if (!btt->btt_disk) in btt_blk_init()
1510 nvdimm_namespace_disk_name(ndns, btt->btt_disk->disk_name); in btt_blk_init()
1511 btt->btt_disk->first_minor = 0; in btt_blk_init()
1512 btt->btt_disk->fops = &btt_fops; in btt_blk_init()
1513 btt->btt_disk->private_data = btt; in btt_blk_init()
1515 blk_queue_logical_block_size(btt->btt_disk->queue, btt->sector_size); in btt_blk_init()
1516 blk_queue_max_hw_sectors(btt->btt_disk->queue, UINT_MAX); in btt_blk_init()
1517 blk_queue_flag_set(QUEUE_FLAG_NONROT, btt->btt_disk->queue); in btt_blk_init()
1518 blk_queue_flag_set(QUEUE_FLAG_SYNCHRONOUS, btt->btt_disk->queue); in btt_blk_init()
1521 rc = nd_integrity_init(btt->btt_disk, btt_meta_size(btt)); in btt_blk_init()
1526 set_capacity(btt->btt_disk, btt->nlba * btt->sector_size >> 9); in btt_blk_init()
1527 rc = device_add_disk(&btt->nd_btt->dev, btt->btt_disk, NULL); in btt_blk_init()
1532 nvdimm_check_and_set_ro(btt->btt_disk); in btt_blk_init()
1537 put_disk(btt->btt_disk); in btt_blk_init()
1543 del_gendisk(btt->btt_disk); in btt_blk_cleanup()
1544 put_disk(btt->btt_disk); in btt_blk_cleanup()