Lines Matching refs:label
62 static struct label *
65 struct label *label; in mac_sysv_shm_label_alloc() local
67 label = mac_labelzone_alloc(M_WAITOK); in mac_sysv_shm_label_alloc()
68 MAC_POLICY_PERFORM(sysvshm_init_label, label); in mac_sysv_shm_label_alloc()
69 return (label); in mac_sysv_shm_label_alloc()
77 shmsegptr->label = mac_sysv_shm_label_alloc(); in mac_sysvshm_init()
79 shmsegptr->label = NULL; in mac_sysvshm_init()
83 mac_sysv_shm_label_free(struct label *label) in mac_sysv_shm_label_free() argument
86 MAC_POLICY_PERFORM_NOSLEEP(sysvshm_destroy_label, label); in mac_sysv_shm_label_free()
87 mac_labelzone_free(label); in mac_sysv_shm_label_free()
94 if (shmsegptr->label != NULL) { in mac_sysvshm_destroy()
95 mac_sysv_shm_label_free(shmsegptr->label); in mac_sysvshm_destroy()
96 shmsegptr->label = NULL; in mac_sysvshm_destroy()
105 shmsegptr->label); in mac_sysvshm_create()
112 MAC_POLICY_PERFORM_NOSLEEP(sysvshm_cleanup, shmsegptr->label); in mac_sysvshm_cleanup()
125 shmsegptr->label, shmflg); in mac_sysvshm_check_shmat()
142 shmsegptr->label, cmd); in mac_sysvshm_check_shmctl()
157 shmsegptr->label); in mac_sysvshm_check_shmdt()
173 shmsegptr->label, shmflg); in mac_sysvshm_check_shmget()