Home
last modified time | relevance | path

Searched refs:hmem (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/ofed/libmlx5/
H A Dbuf.c91 static void free_huge_mem(struct mlx5_hugetlb_mem *hmem) in free_huge_mem() argument
93 mlx5_bitmap_cleanup(&hmem->bitmap); in free_huge_mem()
94 if (shmdt(hmem->shmaddr) == -1) in free_huge_mem()
96 shmctl(hmem->shmid, IPC_RMID, NULL); in free_huge_mem()
97 free(hmem); in free_huge_mem()
192 struct mlx5_hugetlb_mem *hmem; in alloc_huge_mem() local
195 hmem = malloc(sizeof(*hmem)); in alloc_huge_mem()
196 if (!hmem) in alloc_huge_mem()
200 hmem->shmid = shmget(IPC_PRIVATE, shm_len, SHM_HUGETLB | SHM_R | SHM_W); in alloc_huge_mem()
201 if (hmem->shmid == -1) { in alloc_huge_mem()
[all …]
H A Dmlx5.h293 struct mlx5_hugetlb_mem *hmem; member
/freebsd/sys/fs/cuse/
H A Dcuse.c144 TAILQ_HEAD(, cuse_memory) hmem;
476 TAILQ_FOREACH(temp, &pcs->hmem, entry) { in cuse_server_alloc_memory()
488 TAILQ_INSERT_TAIL(&pcs->hmem, mem, entry); in cuse_server_alloc_memory()
506 TAILQ_FOREACH(mem, &pcs->hmem, entry) { in cuse_server_free_memory()
514 TAILQ_REMOVE(&pcs->hmem, mem, entry); in cuse_server_free_memory()
724 while ((mem = TAILQ_FIRST(&pcs->hmem)) != NULL) { in cuse_server_unref()
725 TAILQ_REMOVE(&pcs->hmem, mem, entry); in cuse_server_unref()
798 TAILQ_INIT(&pcs->hmem); in cuse_server_open()
1411 TAILQ_FOREACH(mem, &pcs->hmem, entry) { in cuse_common_mmap_single()