Lines Matching refs:probe
523 static int aem_init_aem1_inst(struct aem_ipmi_data *probe, u8 module_handle) in aem_init_aem1_inst() argument
558 res = aem_init_ipmi_data(&data->ipmi, probe->interface, in aem_init_aem1_inst()
559 probe->bmc_device); in aem_init_aem1_inst()
568 probe->interface); in aem_init_aem1_inst()
611 static void aem_init_aem1(struct aem_ipmi_data *probe) in aem_init_aem1() argument
615 num = aem_find_aem1_count(probe); in aem_init_aem1()
617 err = aem_init_aem1_inst(probe, i); in aem_init_aem1()
619 dev_err(probe->bmc_device, in aem_init_aem1()
662 static int aem_init_aem2_inst(struct aem_ipmi_data *probe, in aem_init_aem2_inst() argument
698 res = aem_init_ipmi_data(&data->ipmi, probe->interface, in aem_init_aem2_inst()
699 probe->bmc_device); in aem_init_aem2_inst()
708 probe->interface); in aem_init_aem2_inst()
751 static void aem_init_aem2(struct aem_ipmi_data *probe) in aem_init_aem2() argument
757 while (!aem_find_aem2(probe, &fi_resp, i)) { in aem_init_aem2()
759 dev_err(probe->bmc_device, in aem_init_aem2()
765 err = aem_init_aem2_inst(probe, &fi_resp); in aem_init_aem2()
767 dev_err(probe->bmc_device, in aem_init_aem2()
778 struct aem_ipmi_data probe; in aem_register_bmc() local
780 if (aem_init_ipmi_data(&probe, iface, dev)) in aem_register_bmc()
784 aem_init_aem1(&probe); in aem_register_bmc()
785 aem_init_aem2(&probe); in aem_register_bmc()
787 ipmi_destroy_user(probe.user); in aem_register_bmc()