Lines Matching refs:psemnode
141 struct psemnode { struct
148 #define PSEMNODE_NULL (struct psemnode *)0 argument
384 struct psemnode *new_pnode = PSEMNODE_NULL; in sem_open()
495 new_pnode = kalloc_type(struct psemnode, Z_WAITOK | Z_ZERO | Z_NOFAIL); in sem_open()
620 kfree_type(struct psemnode, new_pnode); in sem_open()
817 struct psemnode * pnode; in sem_wait_nocancel()
825 pnode = (struct psemnode *)fp_get_data(fp); in sem_wait_nocancel()
875 struct psemnode * pnode; in sem_trywait()
884 pnode = (struct psemnode *)fp_get_data(fp); in sem_trywait()
939 struct psemnode * pnode; in sem_post()
947 pnode = (struct psemnode *)fp_get_data(fp); in sem_post()
992 psem_close(struct psemnode *pnode) in psem_close()
1023 kfree_type(struct psemnode, pnode); in psem_close()
1034 return psem_close((struct psemnode *)fg_get_data(fg)); in psem_closefile()
1062 fill_pseminfo(struct psemnode *pnode, struct psem_info * info) in fill_pseminfo()
1097 struct psemnode *pnode; in psem_label_associate()
1101 pnode = (struct psemnode *)fp_get_data(fp); in psem_label_associate()