#include "vhost.h"
#include "mic/mic_virtio.h"
-#define SECTOR_SHIFT 9
-#define SECTOR_SIZE (1UL << SECTOR_SHIFT)
+#define MIC_SECTOR_SHIFT 9
+#define MIC_SECTOR_SIZE (1UL << MIC_SECTOR_SHIFT)
#define VIRTIO_BLK_QUEUE_SIZE 128
#define DISK_SEG_MAX (VIRTIO_BLK_QUEUE_SIZE - 2)
vbio = container_of(work, struct vhost_blk_io, work);
blk = vbio->blk;
vq = &blk->dev.vqs[0];
- pos = vbio->sector << SECTOR_SHIFT;
+ pos = vbio->sector << MIC_SECTOR_SHIFT;
aper_va = blk->bd_info->bi_ctx.aper.va;
vring = &((struct mic_virtblk *)blk->bd_info->bi_virtio)->vb_shared.vring;
vbio = entry;
continue;
}
- if (vbio->sector + (vbio->len >> SECTOR_SHIFT) == entry->sector) {
+ if (vbio->sector + (vbio->len >> MIC_SECTOR_SHIFT) == entry->sector) {
vbio = entry;
} else {
INIT_LIST_HEAD(&start);
#endif
writel(virtio_blk_features, &vb_shared->host_features);
writel(DISK_SEG_MAX, &vb_shared->blk_config.seg_max);
- writel(SECTOR_SIZE, &vb_shared->blk_config.blk_size);
+ writel(MIC_SECTOR_SIZE, &vb_shared->blk_config.blk_size);
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0))
ret = vfs_getattr(&vblk->virtblk_file->f_path, &stat);
goto _exit_;
if (S_ISBLK(stat.mode)) {
- writel(i_size_read(I_BDEV(vblk->virtblk_file->f_mapping->host)->bd_inode) / SECTOR_SIZE,
+ writel(i_size_read(I_BDEV(vblk->virtblk_file->f_mapping->host)->bd_inode) / MIC_SECTOR_SIZE,
&vb_shared->blk_config.capacity);
} else {
- writel(stat.size / SECTOR_SIZE, &vb_shared->blk_config.capacity);
+ writel(stat.size / MIC_SECTOR_SIZE, &vb_shared->blk_config.capacity);
}
ret = mic_reg_irqhandler(&bd_info->bi_ctx, MIC_IRQ_DB2, "Host DoorBell 2",