Lines Matching refs:probe
523 static int aem_init_aem1_inst(struct aem_ipmi_data *probe, u8 module_handle)
558 res = aem_init_ipmi_data(&data->ipmi, probe->interface,
559 probe->bmc_device);
568 probe->interface);
613 static void aem_init_aem1(struct aem_ipmi_data *probe)
617 num = aem_find_aem1_count(probe);
619 err = aem_init_aem1_inst(probe, i);
621 dev_err(probe->bmc_device,
664 static int aem_init_aem2_inst(struct aem_ipmi_data *probe,
700 res = aem_init_ipmi_data(&data->ipmi, probe->interface,
701 probe->bmc_device);
710 probe->interface);
755 static void aem_init_aem2(struct aem_ipmi_data *probe)
761 while (!aem_find_aem2(probe, &fi_resp, i)) {
763 dev_err(probe->bmc_device,
769 err = aem_init_aem2_inst(probe, &fi_resp);
771 dev_err(probe->bmc_device,
782 struct aem_ipmi_data probe;
784 if (aem_init_ipmi_data(&probe, iface, dev))
787 /* Ignore probe errors; they won't cause problems */
788 aem_init_aem1(&probe);
789 aem_init_aem2(&probe);
791 ipmi_destroy_user(probe.user);
1010 /* Sensor probe functions */