Lines Matching defs:malloc_disk
19 struct malloc_disk {
23 TAILQ_ENTRY(malloc_disk) link;
118 struct malloc_disk *mdisk = bdev->ctxt;
134 struct malloc_disk *mdisk = bdev_io->bdev->ctxt;
253 static TAILQ_HEAD(, malloc_disk) g_malloc_disks = TAILQ_HEAD_INITIALIZER(g_malloc_disks);
277 malloc_disk_free(struct malloc_disk *malloc_disk)
279 if (!malloc_disk) {
283 free(malloc_disk->disk.name);
284 spdk_free(malloc_disk->malloc_buf);
285 spdk_free(malloc_disk->malloc_md_buf);
286 free(malloc_disk);
292 struct malloc_disk *malloc_disk = ctx;
294 TAILQ_REMOVE(&g_malloc_disks, malloc_disk, link);
295 malloc_disk_free(malloc_disk);
330 struct malloc_disk *mdisk = SPDK_CONTAINEROF(bdev_io->bdev, struct malloc_disk, disk);
363 bdev_malloc_readv(struct malloc_disk *mdisk, struct spdk_io_channel *ch,
416 bdev_malloc_writev(struct malloc_disk *mdisk, struct spdk_io_channel *ch,
467 bdev_malloc_unmap(struct malloc_disk *mdisk,
481 bdev_malloc_copy(struct malloc_disk *mdisk, struct spdk_io_channel *ch,
505 struct malloc_disk *disk = bdev_io->bdev->ctxt;
664 struct malloc_disk *malloc_disk = ctx;
668 if (malloc_disk->disk.dif_type != SPDK_DIF_DISABLE) {
707 malloc_disk_setup_pi(struct malloc_disk *mdisk)
758 struct malloc_disk *mdisk;