mptscsih.c (1ae6d167793c3b293114335f474adfc0ef5438ed) mptscsih.c (2899836f9430664d5eab9f0b08f964b975dfc230)
1/*
2 * linux/drivers/message/fusion/mptscsih.c
3 * For use with LSI PCI chip/adapter(s)
4 * running LSI Fusion MPT (Message Passing Technology) firmware.
5 *
6 * Copyright (c) 1999-2008 LSI Corporation
7 * (mailto:DL-MPTFusionLinux@lsi.com)
8 *

--- 3204 unchanged lines hidden (view full) ---

3213 ioc->debug_level = val;
3214 printk(MYIOC_s_INFO_FMT "debug_level=%08xh\n",
3215 ioc->name, ioc->debug_level);
3216 return strlen(buf);
3217}
3218static DEVICE_ATTR(debug_level, S_IRUGO | S_IWUSR,
3219 mptscsih_debug_level_show, mptscsih_debug_level_store);
3220
1/*
2 * linux/drivers/message/fusion/mptscsih.c
3 * For use with LSI PCI chip/adapter(s)
4 * running LSI Fusion MPT (Message Passing Technology) firmware.
5 *
6 * Copyright (c) 1999-2008 LSI Corporation
7 * (mailto:DL-MPTFusionLinux@lsi.com)
8 *

--- 3204 unchanged lines hidden (view full) ---

3213 ioc->debug_level = val;
3214 printk(MYIOC_s_INFO_FMT "debug_level=%08xh\n",
3215 ioc->name, ioc->debug_level);
3216 return strlen(buf);
3217}
3218static DEVICE_ATTR(debug_level, S_IRUGO | S_IWUSR,
3219 mptscsih_debug_level_show, mptscsih_debug_level_store);
3220
3221struct device_attribute *mptscsih_host_attrs[] = {
3222 &dev_attr_version_fw,
3223 &dev_attr_version_bios,
3224 &dev_attr_version_mpi,
3225 &dev_attr_version_product,
3226 &dev_attr_version_nvdata_persistent,
3227 &dev_attr_version_nvdata_default,
3228 &dev_attr_board_name,
3229 &dev_attr_board_assembly,
3230 &dev_attr_board_tracer,
3231 &dev_attr_io_delay,
3232 &dev_attr_device_delay,
3233 &dev_attr_debug_level,
3221static struct attribute *mptscsih_host_attrs[] = {
3222 &dev_attr_version_fw.attr,
3223 &dev_attr_version_bios.attr,
3224 &dev_attr_version_mpi.attr,
3225 &dev_attr_version_product.attr,
3226 &dev_attr_version_nvdata_persistent.attr,
3227 &dev_attr_version_nvdata_default.attr,
3228 &dev_attr_board_name.attr,
3229 &dev_attr_board_assembly.attr,
3230 &dev_attr_board_tracer.attr,
3231 &dev_attr_io_delay.attr,
3232 &dev_attr_device_delay.attr,
3233 &dev_attr_debug_level.attr,
3234 NULL,
3235};
3236
3234 NULL,
3235};
3236
3237EXPORT_SYMBOL(mptscsih_host_attrs);
3237static const struct attribute_group mptscsih_host_attr_group = {
3238 .attrs = mptscsih_host_attrs
3239};
3238
3240
3241const struct attribute_group *mptscsih_host_attr_groups[] = {
3242 &mptscsih_host_attr_group,
3243 NULL
3244};
3245EXPORT_SYMBOL(mptscsih_host_attr_groups);
3246
3239EXPORT_SYMBOL(mptscsih_remove);
3240EXPORT_SYMBOL(mptscsih_shutdown);
3241#ifdef CONFIG_PM
3242EXPORT_SYMBOL(mptscsih_suspend);
3243EXPORT_SYMBOL(mptscsih_resume);
3244#endif
3245EXPORT_SYMBOL(mptscsih_show_info);
3246EXPORT_SYMBOL(mptscsih_info);

--- 16 unchanged lines hidden ---
3247EXPORT_SYMBOL(mptscsih_remove);
3248EXPORT_SYMBOL(mptscsih_shutdown);
3249#ifdef CONFIG_PM
3250EXPORT_SYMBOL(mptscsih_suspend);
3251EXPORT_SYMBOL(mptscsih_resume);
3252#endif
3253EXPORT_SYMBOL(mptscsih_show_info);
3254EXPORT_SYMBOL(mptscsih_info);

--- 16 unchanged lines hidden ---