mic_virtblk 276 samples/mic/mpssd/mpssd.c mic->mic_virtblk.block_dp = dp; mic_virtblk 291 samples/mic/mpssd/mpssd.c return mic->mic_virtblk.block_dp; mic_virtblk 941 samples/mic/mpssd/mpssd.c mic->mic_virtblk.virtio_block_fd = fd; mic_virtblk 973 samples/mic/mpssd/mpssd.c mic->mic_virtblk.backend_file = malloc(strlen(evv) + 1); mic_virtblk 974 samples/mic/mpssd/mpssd.c if (mic->mic_virtblk.backend_file == NULL) { mic_virtblk 978 samples/mic/mpssd/mpssd.c strcpy(mic->mic_virtblk.backend_file, evv + 1); mic_virtblk 986 samples/mic/mpssd/mpssd.c mic->mic_virtblk.backend_size = lseek(mic->mic_virtblk.backend, 0, mic_virtblk 988 samples/mic/mpssd/mpssd.c if (mic->mic_virtblk.backend_size < 0) { mic_virtblk 990 samples/mic/mpssd/mpssd.c mic->name, mic->mic_virtblk.backend_file); mic_virtblk 994 samples/mic/mpssd/mpssd.c mic->mic_virtblk.backend_size / SECTOR_SIZE; mic_virtblk 995 samples/mic/mpssd/mpssd.c if ((mic->mic_virtblk.backend_size % SECTOR_SIZE) != 0) mic_virtblk 1009 samples/mic/mpssd/mpssd.c mic->mic_virtblk.backend = open(mic->mic_virtblk.backend_file, O_RDWR); mic_virtblk 1010 samples/mic/mpssd/mpssd.c if (mic->mic_virtblk.backend < 0) { mic_virtblk 1012 samples/mic/mpssd/mpssd.c mic->mic_virtblk.backend_file); mic_virtblk 1017 samples/mic/mpssd/mpssd.c mic->mic_virtblk.backend_addr = mmap(NULL, mic_virtblk 1018 samples/mic/mpssd/mpssd.c mic->mic_virtblk.backend_size, mic_virtblk 1020 samples/mic/mpssd/mpssd.c mic->mic_virtblk.backend, 0L); mic_virtblk 1021 samples/mic/mpssd/mpssd.c if (mic->mic_virtblk.backend_addr == MAP_FAILED) { mic_virtblk 1023 samples/mic/mpssd/mpssd.c mic->name, mic->mic_virtblk.backend_file, mic_virtblk 1030 samples/mic/mpssd/mpssd.c close(mic->mic_virtblk.backend); mic_virtblk 1032 samples/mic/mpssd/mpssd.c free(mic->mic_virtblk.backend_file); mic_virtblk 1040 samples/mic/mpssd/mpssd.c munmap(mic->mic_virtblk.backend_addr, mic->mic_virtblk.backend_size); mic_virtblk 1041 samples/mic/mpssd/mpssd.c close(mic->mic_virtblk.backend); mic_virtblk 1042 samples/mic/mpssd/mpssd.c free(mic->mic_virtblk.backend_file); mic_virtblk 1054 samples/mic/mpssd/mpssd.c if (MAP_FAILED == init_vr(mic, mic->mic_virtblk.virtio_block_fd, mic_virtblk 1072 samples/mic/mpssd/mpssd.c ret = munmap(mic->mic_virtblk.block_dp, mic_virtblk 1076 samples/mic/mpssd/mpssd.c close(mic->mic_virtblk.virtio_block_fd); mic_virtblk 1175 samples/mic/mpssd/mpssd.c for (mic->mic_virtblk.signaled = 0; mic_virtblk 1176 samples/mic/mpssd/mpssd.c !mic->mic_virtblk.signaled;) mic_virtblk 1192 samples/mic/mpssd/mpssd.c block_poll.fd = mic->mic_virtblk.virtio_block_fd; mic_virtblk 1194 samples/mic/mpssd/mpssd.c for (mic->mic_virtblk.signaled = 0; mic_virtblk 1195 samples/mic/mpssd/mpssd.c !mic->mic_virtblk.signaled;) { mic_virtblk 1233 samples/mic/mpssd/mpssd.c mic->mic_virtblk.virtio_block_fd, mic_virtblk 1245 samples/mic/mpssd/mpssd.c fos = mic->mic_virtblk.backend_addr + mic_virtblk 1279 samples/mic/mpssd/mpssd.c mic->mic_virtblk.virtio_block_fd, mic_virtblk 1290 samples/mic/mpssd/mpssd.c mic->mic_virtblk.virtio_block_fd, mic_virtblk 1600 samples/mic/mpssd/mpssd.c mic->mic_virtblk.signaled = 1/* true */; mic_virtblk 1680 samples/mic/mpssd/mpssd.c err = pthread_create(&mic->mic_virtblk.block_thread, NULL, mic_virtblk 79 samples/mic/mpssd/mpssd.h struct mic_virtblk_info mic_virtblk;