Lines Matching defs:addr_info

186 	union ipmi_smi_info_union addr_info;
212 union ipmi_smi_info_union addr_info;
1109 data->addr_info = ssif_info->addr_info;
1291 struct ssif_addr_info *addr_info;
1302 list_for_each_entry(addr_info, &ssif_infos, link) {
1303 if (addr_info->client == client) {
1304 addr_info->client = NULL;
1455 ssif_info->addr_info.acpi_info.acpi_handle = acpi_handle;
1667 struct ssif_addr_info *addr_info = NULL;
1684 addr_info = ssif_info_find(client->addr, client->adapter->name,
1686 if (!addr_info) {
1690 ssif_info->addr_source = addr_info->addr_src;
1691 ssif_info->ssif_debug = addr_info->debug;
1692 ssif_info->addr_info = addr_info->addr_info;
1693 addr_info->client = client;
1694 slave_addr = addr_info->slave_addr;
1915 if (addr_info)
1916 addr_info->client = NULL;
1938 struct ssif_addr_info *addr_info;
1947 addr_info = kzalloc(sizeof(*addr_info), GFP_KERNEL);
1948 if (!addr_info) {
1954 addr_info->adapter_name = kstrdup(adapter_name, GFP_KERNEL);
1955 if (!addr_info->adapter_name) {
1956 kfree(addr_info);
1962 strncpy(addr_info->binfo.type, DEVICE_NAME,
1963 sizeof(addr_info->binfo.type));
1964 addr_info->binfo.addr = addr;
1965 addr_info->binfo.platform_data = addr_info;
1966 addr_info->debug = debug;
1967 addr_info->slave_addr = slave_addr;
1968 addr_info->addr_src = addr_src;
1969 addr_info->dev = dev;
1972 dev_set_drvdata(dev, addr_info);
1974 list_add_tail(&addr_info->link, &ssif_infos);
2090 struct ssif_addr_info *addr_info = dev_get_drvdata(&dev->dev);
2092 if (!addr_info)
2096 list_del(&addr_info->link);
2097 kfree(addr_info);