Lines Matching refs:probe
536 static int aem_init_aem1_inst(struct aem_ipmi_data *probe, u8 module_handle) in aem_init_aem1_inst() argument
571 res = aem_init_ipmi_data(&data->ipmi, probe->interface, in aem_init_aem1_inst()
572 probe->bmc_device); in aem_init_aem1_inst()
581 probe->interface); in aem_init_aem1_inst()
624 static void aem_init_aem1(struct aem_ipmi_data *probe) in aem_init_aem1() argument
628 num = aem_find_aem1_count(probe); in aem_init_aem1()
630 err = aem_init_aem1_inst(probe, i); in aem_init_aem1()
632 dev_err(probe->bmc_device, in aem_init_aem1()
675 static int aem_init_aem2_inst(struct aem_ipmi_data *probe, in aem_init_aem2_inst() argument
711 res = aem_init_ipmi_data(&data->ipmi, probe->interface, in aem_init_aem2_inst()
712 probe->bmc_device); in aem_init_aem2_inst()
721 probe->interface); in aem_init_aem2_inst()
764 static void aem_init_aem2(struct aem_ipmi_data *probe) in aem_init_aem2() argument
770 while (!aem_find_aem2(probe, &fi_resp, i)) { in aem_init_aem2()
772 dev_err(probe->bmc_device, in aem_init_aem2()
778 err = aem_init_aem2_inst(probe, &fi_resp); in aem_init_aem2()
780 dev_err(probe->bmc_device, in aem_init_aem2()
791 struct aem_ipmi_data probe; in aem_register_bmc() local
793 if (aem_init_ipmi_data(&probe, iface, dev)) in aem_register_bmc()
797 aem_init_aem1(&probe); in aem_register_bmc()
798 aem_init_aem2(&probe); in aem_register_bmc()
800 ipmi_destroy_user(probe.user); in aem_register_bmc()