bmc_device
static int __get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc)
static int __bmc_get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc,
static int bmc_get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc,
struct bmc_device *bmc = to_bmc_device(dev);
struct bmc_device *bmc = to_bmc_device(dev);
struct bmc_device *bmc = to_bmc_device(dev);
struct bmc_device *bmc = to_bmc_device(dev);
struct bmc_device *bmc = to_bmc_device(dev);
struct bmc_device *bmc = to_bmc_device(dev);
struct bmc_device *bmc = to_bmc_device(dev);
struct bmc_device *bmc = to_bmc_device(dev);
struct bmc_device *bmc = to_bmc_device(dev);
struct bmc_device *bmc = to_bmc_device(dev);
struct bmc_device *bmc = to_bmc_device(dev);
struct bmc_device *bmc;
static struct bmc_device *ipmi_find_bmc_guid(struct device_driver *drv,
struct bmc_device *bmc = NULL;
#define to_bmc_device(x) container_of((x), struct bmc_device, pdev.dev)
struct bmc_device *bmc;
static struct bmc_device *ipmi_find_bmc_prod_dev_id(
struct bmc_device *bmc = NULL;
static int bmc_get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc,
struct bmc_device *bmc = container_of(work, struct bmc_device,
struct bmc_device *bmc = container_of(ref, struct bmc_device, usecount);
struct bmc_device *bmc = intf->bmc;
struct bmc_device *bmc;
struct bmc_device *old_bmc;
struct bmc_device *bmc = intf->bmc;
struct bmc_device *bmc = intf->bmc;
struct bmc_device tmp_bmc;
struct bmc_device *bmc;
struct device *bmc_device;
data->bmc_device = bmc;
dev_err(data->bmc_device, "request_settime=%x\n", err);
dev_err(data->bmc_device, "validate_addr=%x\n", err);
dev_err(data->bmc_device,
probe->bmc_device);
dev_info(data->ipmi.bmc_device, "Found AEM v%d.%d at 0x%X\n",
dev_err(probe->bmc_device,
probe->bmc_device);
dev_info(data->ipmi.bmc_device, "Found AEM v%d.%d at 0x%X\n",
dev_err(probe->bmc_device,
dev_err(probe->bmc_device,
dev_err(data->bmc_device, "request_settime=%x\n", err);
dev_err(data->bmc_device, "validate_addr=%x\n", err);
dev_info(data->bmc_device,
dev_err(data->bmc_device, "Error reading sensor %d.\n",
err = device_create_file(data->bmc_device,
err = device_create_file(data->bmc_device,
err = device_create_file(data->bmc_device, &dev_attr_name.attr);
device_remove_file(data->bmc_device,
device_remove_file(data->bmc_device, &dev_attr_name.attr);
device_remove_file(data->bmc_device,
data->bmc_device = dev;
data->hwmon_dev = hwmon_device_register(data->bmc_device);
dev_err(data->bmc_device,
dev_err(data->bmc_device, "Error %d finding sensors\n", err);
device_remove_file(data->bmc_device,
device_remove_file(data->bmc_device, &dev_attr_name.attr);
device_remove_file(data->bmc_device,
dev_set_drvdata(data->bmc_device, NULL);
dev_err(data->bmc_device,
struct device *bmc_device;