Lines Matching refs:mic_virtblk

289 		mic->mic_virtblk.block_dp = dp;  in set_dp()
304 return mic->mic_virtblk.block_dp; in get_dp()
923 mic->mic_virtblk.virtio_block_fd = fd; in add_virtio_device()
955 mic->mic_virtblk.backend_file = malloc(strlen(evv) + 1); in set_backend_file()
956 if (mic->mic_virtblk.backend_file == NULL) { in set_backend_file()
960 strcpy(mic->mic_virtblk.backend_file, evv + 1); in set_backend_file()
968 mic->mic_virtblk.backend_size = lseek(mic->mic_virtblk.backend, 0, in set_backend_size()
970 if (mic->mic_virtblk.backend_size < 0) { in set_backend_size()
972 mic->name, mic->mic_virtblk.backend_file); in set_backend_size()
976 mic->mic_virtblk.backend_size / SECTOR_SIZE; in set_backend_size()
977 if ((mic->mic_virtblk.backend_size % SECTOR_SIZE) != 0) in set_backend_size()
991 mic->mic_virtblk.backend = open(mic->mic_virtblk.backend_file, O_RDWR); in open_backend()
992 if (mic->mic_virtblk.backend < 0) { in open_backend()
994 mic->mic_virtblk.backend_file); in open_backend()
999 mic->mic_virtblk.backend_addr = mmap(NULL, in open_backend()
1000 mic->mic_virtblk.backend_size, in open_backend()
1002 mic->mic_virtblk.backend, 0L); in open_backend()
1003 if (mic->mic_virtblk.backend_addr == MAP_FAILED) { in open_backend()
1005 mic->name, mic->mic_virtblk.backend_file, in open_backend()
1012 close(mic->mic_virtblk.backend); in open_backend()
1014 free(mic->mic_virtblk.backend_file); in open_backend()
1022 munmap(mic->mic_virtblk.backend_addr, mic->mic_virtblk.backend_size); in close_backend()
1023 close(mic->mic_virtblk.backend); in close_backend()
1024 free(mic->mic_virtblk.backend_file); in close_backend()
1036 if (MAP_FAILED == init_vr(mic, mic->mic_virtblk.virtio_block_fd, in start_virtblk()
1053 ret = munmap(mic->mic_virtblk.block_dp, in stop_virtblk()
1057 close(mic->mic_virtblk.virtio_block_fd); in stop_virtblk()
1152 for (mic->mic_virtblk.signaled = 0; in virtio_block()
1153 !mic->mic_virtblk.signaled;) in virtio_block()
1169 block_poll.fd = mic->mic_virtblk.virtio_block_fd; in virtio_block()
1171 for (mic->mic_virtblk.signaled = 0; in virtio_block()
1172 !mic->mic_virtblk.signaled;) { in virtio_block()
1210 mic->mic_virtblk.virtio_block_fd, in virtio_block()
1222 fos = mic->mic_virtblk.backend_addr + in virtio_block()
1256 mic->mic_virtblk.virtio_block_fd, in virtio_block()
1267 mic->mic_virtblk.virtio_block_fd, in virtio_block()
1552 mic->mic_virtblk.signaled = 1/* true */; in change_virtblk_backend()
1598 err = pthread_create(&mic->mic_virtblk.block_thread, NULL, in init_mic()