Searched refs:ibmf_info (Results 1 – 1 of 1) sorted by relevance
1159 struct ibmf_reg_info *ibmf_info; in umad_register_agent() local1221 ibmf_info = (struct ibmf_reg_info *)entry->ptr; in umad_register_agent()1222 if (ibmf_info->ibmf_class == ibmf_class) { in umad_register_agent()1231 mutex_enter(&ibmf_info->ibmf_reg_lock); in umad_register_agent()1232 ibmf_info->ibmf_reg_refcnt++; in umad_register_agent()1233 agent->agent_reg = ibmf_info; in umad_register_agent()1234 mutex_exit(&ibmf_info->ibmf_reg_lock); in umad_register_agent()1239 ibmf_info = kmem_zalloc(sizeof (struct ibmf_reg_info), KM_SLEEP); in umad_register_agent()1241 mutex_init(&ibmf_info->ibmf_reg_lock, NULL, MUTEX_DRIVER, NULL); in umad_register_agent()1242 cv_init(&ibmf_info->ibmf_cv, NULL, CV_DRIVER, NULL); in umad_register_agent()[all …]