Lines Matching refs:_name
17 #define ZFCP_DEV_ATTR(_feat, _name, _mode, _show, _store) \ argument
18 struct device_attribute dev_attr_##_feat##_##_name = __ATTR(_name, _mode,\
20 #define ZFCP_DEFINE_ATTR(_feat_def, _feat, _name, _format, _value) \ argument
21 static ssize_t zfcp_sysfs_##_feat##_##_name##_show(struct device *dev, \
29 static ZFCP_DEV_ATTR(_feat, _name, S_IRUGO, \
30 zfcp_sysfs_##_feat##_##_name##_show, NULL);
32 #define ZFCP_DEFINE_ATTR_CONST(_feat, _name, _format, _value) \ argument
33 static ssize_t zfcp_sysfs_##_feat##_##_name##_show(struct device *dev, \
39 static ZFCP_DEV_ATTR(_feat, _name, S_IRUGO, \
40 zfcp_sysfs_##_feat##_##_name##_show, NULL);
42 #define ZFCP_DEFINE_A_ATTR(_name, _format, _value) \ argument
43 static ssize_t zfcp_sysfs_adapter_##_name##_show(struct device *dev, \
58 static ZFCP_DEV_ATTR(adapter, _name, S_IRUGO, \
59 zfcp_sysfs_adapter_##_name##_show, NULL);
544 #define ZFCP_DEFINE_LATENCY_ATTR(_name) \ argument
546 zfcp_sysfs_unit_##_name##_latency_show(struct device *dev, \
556 fsum = lat->_name.fabric.sum * adapter->timer_ticks; \
557 fmin = lat->_name.fabric.min * adapter->timer_ticks; \
558 fmax = lat->_name.fabric.max * adapter->timer_ticks; \
559 csum = lat->_name.channel.sum * adapter->timer_ticks; \
560 cmin = lat->_name.channel.min * adapter->timer_ticks; \
561 cmax = lat->_name.channel.max * adapter->timer_ticks; \
562 cc = lat->_name.counter; \
576 zfcp_sysfs_unit_##_name##_latency_store(struct device *dev, \
586 lat->_name.fabric.sum = 0; \
587 lat->_name.fabric.min = 0xFFFFFFFF; \
588 lat->_name.fabric.max = 0; \
589 lat->_name.channel.sum = 0; \
590 lat->_name.channel.min = 0xFFFFFFFF; \
591 lat->_name.channel.max = 0; \
592 lat->_name.counter = 0; \
597 static DEVICE_ATTR(_name##_latency, S_IWUSR | S_IRUGO, \
598 zfcp_sysfs_unit_##_name##_latency_show, \
599 zfcp_sysfs_unit_##_name##_latency_store);
605 #define ZFCP_DEFINE_SCSI_ATTR(_name, _format, _value) \ argument
606 static ssize_t zfcp_sysfs_scsi_##_name##_show(struct device *dev, \
615 static DEVICE_ATTR(_name, S_IRUGO, zfcp_sysfs_scsi_##_name##_show, NULL);
740 #define ZFCP_SHOST_ATTR(_name, _format, _arg...) \ argument
741 static ssize_t zfcp_sysfs_adapter_##_name##_show(struct device *dev, \
754 static DEVICE_ATTR(_name, S_IRUGO, zfcp_sysfs_adapter_##_name##_show, NULL);
839 #define ZFCP_DEFINE_DIAG_SFP_ATTR(_name, _qtcb_member, _prtsize, _prtfmt) \ argument
840 static ssize_t zfcp_sysfs_adapter_diag_sfp_##_name##_show( \
881 static ZFCP_DEV_ATTR(adapter_diag_sfp, _name, 0400, \
882 zfcp_sysfs_adapter_diag_sfp_##_name##_show, NULL)