Searched refs:hmem (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/ofed/libmlx5/ |
H A D | buf.c | 91 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 D | mlx5.h | 293 struct mlx5_hugetlb_mem *hmem; member
|
/freebsd/sys/fs/cuse/ |
H A D | cuse.c | 144 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()
|