- struct block_dev* bdev = twimap_data(map, struct block_dev*);
- twimap_printf(map, "%s", bdev->hd_dev->model);
-}
-
-void
-__blk_rd_serial(struct twimap* map)
-{
- struct block_dev* bdev = twimap_data(map, struct block_dev*);
- twimap_printf(map, "%s", bdev->hd_dev->serial_num);
-}
-
-void
-__blk_rd_status(struct twimap* map)
-{
- struct block_dev* bdev = twimap_data(map, struct block_dev*);
- twimap_printf(map, "%p", bdev->hd_dev->last_result.status);
-}
-
-void
-__blk_rd_error(struct twimap* map)
-{
- struct block_dev* bdev = twimap_data(map, struct block_dev*);
- twimap_printf(map, "%p", bdev->hd_dev->last_result.error);
-}
-
-void
-__blk_rd_sense_key(struct twimap* map)
-{
- struct block_dev* bdev = twimap_data(map, struct block_dev*);
- twimap_printf(map, "%p", bdev->hd_dev->last_result.sense_key);
-}
-
-void
-__blk_rd_wwid(struct twimap* map)
-{
- struct block_dev* bdev = twimap_data(map, struct block_dev*);
- uint32_t h = bdev->hd_dev->wwn >> 32;
- uint32_t l = (uint32_t)bdev->hd_dev->wwn;
- twimap_printf(map, "%x%x", h, l);
-}
-
-void
-blk_set_blkmapping(struct block_dev* bdev)
-{
- struct twifs_node* dev_root = twifs_dir_node(blk_root, bdev->bdev_id);