Lines Matching refs:attr

127 show_transport_handle(struct device *dev, struct device_attribute *attr,
142 struct device_attribute *attr,char *buf) \
152 &dev_attr_handle.attr,
153 &dev_attr_caps.attr,
188 show_ep_handle(struct device *dev, struct device_attribute *attr, char *buf)
196 &dev_attr_ep_handle.attr,
321 show_##type##_##name(struct device *dev, struct device_attribute *attr, \
442 struct attribute *attr, int i)
449 if (attr == &dev_attr_iface_def_taskmgmt_tmo.attr)
451 else if (attr == &dev_attr_iface_header_digest.attr)
453 else if (attr == &dev_attr_iface_data_digest.attr)
455 else if (attr == &dev_attr_iface_immediate_data.attr)
457 else if (attr == &dev_attr_iface_initial_r2t.attr)
459 else if (attr == &dev_attr_iface_data_seq_in_order.attr)
461 else if (attr == &dev_attr_iface_data_pdu_in_order.attr)
463 else if (attr == &dev_attr_iface_erl.attr)
465 else if (attr == &dev_attr_iface_max_recv_dlength.attr)
467 else if (attr == &dev_attr_iface_first_burst_len.attr)
469 else if (attr == &dev_attr_iface_max_outstanding_r2t.attr)
471 else if (attr == &dev_attr_iface_max_burst_len.attr)
473 else if (attr == &dev_attr_iface_chap_auth.attr)
475 else if (attr == &dev_attr_iface_bidi_chap.attr)
477 else if (attr == &dev_attr_iface_discovery_auth_optional.attr)
479 else if (attr == &dev_attr_iface_discovery_logout.attr)
481 else if (attr == &dev_attr_iface_strict_login_comp_en.attr)
483 else if (attr == &dev_attr_iface_initiator_name.attr)
489 if (attr == &dev_attr_iface_enabled.attr)
491 else if (attr == &dev_attr_iface_vlan_id.attr)
493 else if (attr == &dev_attr_iface_vlan_priority.attr)
495 else if (attr == &dev_attr_iface_vlan_enabled.attr)
497 else if (attr == &dev_attr_iface_mtu.attr)
499 else if (attr == &dev_attr_iface_port.attr)
501 else if (attr == &dev_attr_iface_ipaddress_state.attr)
503 else if (attr == &dev_attr_iface_delayed_ack_en.attr)
505 else if (attr == &dev_attr_iface_tcp_nagle_disable.attr)
507 else if (attr == &dev_attr_iface_tcp_wsf_disable.attr)
509 else if (attr == &dev_attr_iface_tcp_wsf.attr)
511 else if (attr == &dev_attr_iface_tcp_timer_scale.attr)
513 else if (attr == &dev_attr_iface_tcp_timestamp_en.attr)
515 else if (attr == &dev_attr_iface_cache_id.attr)
517 else if (attr == &dev_attr_iface_redirect_en.attr)
520 if (attr == &dev_attr_ipv4_iface_ipaddress.attr)
522 else if (attr == &dev_attr_ipv4_iface_gateway.attr)
524 else if (attr == &dev_attr_ipv4_iface_subnet.attr)
526 else if (attr == &dev_attr_ipv4_iface_bootproto.attr)
528 else if (attr ==
529 &dev_attr_ipv4_iface_dhcp_dns_address_en.attr)
531 else if (attr ==
532 &dev_attr_ipv4_iface_dhcp_slp_da_info_en.attr)
534 else if (attr == &dev_attr_ipv4_iface_tos_en.attr)
536 else if (attr == &dev_attr_ipv4_iface_tos.attr)
538 else if (attr == &dev_attr_ipv4_iface_grat_arp_en.attr)
540 else if (attr ==
541 &dev_attr_ipv4_iface_dhcp_alt_client_id_en.attr)
543 else if (attr == &dev_attr_ipv4_iface_dhcp_alt_client_id.attr)
545 else if (attr ==
546 &dev_attr_ipv4_iface_dhcp_req_vendor_id_en.attr)
548 else if (attr ==
549 &dev_attr_ipv4_iface_dhcp_use_vendor_id_en.attr)
551 else if (attr == &dev_attr_ipv4_iface_dhcp_vendor_id.attr)
553 else if (attr ==
554 &dev_attr_ipv4_iface_dhcp_learn_iqn_en.attr)
556 else if (attr ==
557 &dev_attr_ipv4_iface_fragment_disable.attr)
559 else if (attr ==
560 &dev_attr_ipv4_iface_incoming_forwarding_en.attr)
562 else if (attr == &dev_attr_ipv4_iface_ttl.attr)
567 if (attr == &dev_attr_ipv6_iface_ipaddress.attr)
569 else if (attr == &dev_attr_ipv6_iface_link_local_addr.attr)
571 else if (attr == &dev_attr_ipv6_iface_router_addr.attr)
573 else if (attr == &dev_attr_ipv6_iface_ipaddr_autocfg.attr)
575 else if (attr == &dev_attr_ipv6_iface_link_local_autocfg.attr)
577 else if (attr == &dev_attr_ipv6_iface_link_local_state.attr)
579 else if (attr == &dev_attr_ipv6_iface_router_state.attr)
581 else if (attr ==
582 &dev_attr_ipv6_iface_grat_neighbor_adv_en.attr)
584 else if (attr == &dev_attr_ipv6_iface_mld_en.attr)
586 else if (attr == &dev_attr_ipv6_iface_flow_label.attr)
588 else if (attr == &dev_attr_ipv6_iface_traffic_class.attr)
590 else if (attr == &dev_attr_ipv6_iface_hop_limit.attr)
592 else if (attr == &dev_attr_ipv6_iface_nd_reachable_tmo.attr)
594 else if (attr == &dev_attr_ipv6_iface_nd_rexmit_time.attr)
596 else if (attr == &dev_attr_ipv6_iface_nd_stale_tmo.attr)
598 else if (attr == &dev_attr_ipv6_iface_dup_addr_detect_cnt.attr)
600 else if (attr == &dev_attr_ipv6_iface_router_adv_link_mtu.attr)
605 WARN_ONCE(1, "Invalid iface attr");
613 &dev_attr_iface_enabled.attr,
614 &dev_attr_iface_vlan_id.attr,
615 &dev_attr_iface_vlan_priority.attr,
616 &dev_attr_iface_vlan_enabled.attr,
617 &dev_attr_ipv4_iface_ipaddress.attr,
618 &dev_attr_ipv4_iface_gateway.attr,
619 &dev_attr_ipv4_iface_subnet.attr,
620 &dev_attr_ipv4_iface_bootproto.attr,
621 &dev_attr_ipv6_iface_ipaddress.attr,
622 &dev_attr_ipv6_iface_link_local_addr.attr,
623 &dev_attr_ipv6_iface_router_addr.attr,
624 &dev_attr_ipv6_iface_ipaddr_autocfg.attr,
625 &dev_attr_ipv6_iface_link_local_autocfg.attr,
626 &dev_attr_iface_mtu.attr,
627 &dev_attr_iface_port.attr,
628 &dev_attr_iface_ipaddress_state.attr,
629 &dev_attr_iface_delayed_ack_en.attr,
630 &dev_attr_iface_tcp_nagle_disable.attr,
631 &dev_attr_iface_tcp_wsf_disable.attr,
632 &dev_attr_iface_tcp_wsf.attr,
633 &dev_attr_iface_tcp_timer_scale.attr,
634 &dev_attr_iface_tcp_timestamp_en.attr,
635 &dev_attr_iface_cache_id.attr,
636 &dev_attr_iface_redirect_en.attr,
637 &dev_attr_iface_def_taskmgmt_tmo.attr,
638 &dev_attr_iface_header_digest.attr,
639 &dev_attr_iface_data_digest.attr,
640 &dev_attr_iface_immediate_data.attr,
641 &dev_attr_iface_initial_r2t.attr,
642 &dev_attr_iface_data_seq_in_order.attr,
643 &dev_attr_iface_data_pdu_in_order.attr,
644 &dev_attr_iface_erl.attr,
645 &dev_attr_iface_max_recv_dlength.attr,
646 &dev_attr_iface_first_burst_len.attr,
647 &dev_attr_iface_max_outstanding_r2t.attr,
648 &dev_attr_iface_max_burst_len.attr,
649 &dev_attr_iface_chap_auth.attr,
650 &dev_attr_iface_bidi_chap.attr,
651 &dev_attr_iface_discovery_auth_optional.attr,
652 &dev_attr_iface_discovery_logout.attr,
653 &dev_attr_iface_strict_login_comp_en.attr,
654 &dev_attr_iface_initiator_name.attr,
655 &dev_attr_ipv4_iface_dhcp_dns_address_en.attr,
656 &dev_attr_ipv4_iface_dhcp_slp_da_info_en.attr,
657 &dev_attr_ipv4_iface_tos_en.attr,
658 &dev_attr_ipv4_iface_tos.attr,
659 &dev_attr_ipv4_iface_grat_arp_en.attr,
660 &dev_attr_ipv4_iface_dhcp_alt_client_id_en.attr,
661 &dev_attr_ipv4_iface_dhcp_alt_client_id.attr,
662 &dev_attr_ipv4_iface_dhcp_req_vendor_id_en.attr,
663 &dev_attr_ipv4_iface_dhcp_use_vendor_id_en.attr,
664 &dev_attr_ipv4_iface_dhcp_vendor_id.attr,
665 &dev_attr_ipv4_iface_dhcp_learn_iqn_en.attr,
666 &dev_attr_ipv4_iface_fragment_disable.attr,
667 &dev_attr_ipv4_iface_incoming_forwarding_en.attr,
668 &dev_attr_ipv4_iface_ttl.attr,
669 &dev_attr_ipv6_iface_link_local_state.attr,
670 &dev_attr_ipv6_iface_router_state.attr,
671 &dev_attr_ipv6_iface_grat_neighbor_adv_en.attr,
672 &dev_attr_ipv6_iface_mld_en.attr,
673 &dev_attr_ipv6_iface_flow_label.attr,
674 &dev_attr_ipv6_iface_traffic_class.attr,
675 &dev_attr_ipv6_iface_hop_limit.attr,
676 &dev_attr_ipv6_iface_nd_reachable_tmo.attr,
677 &dev_attr_ipv6_iface_nd_rexmit_time.attr,
678 &dev_attr_ipv6_iface_nd_stale_tmo.attr,
679 &dev_attr_ipv6_iface_dup_addr_detect_cnt.attr,
680 &dev_attr_ipv6_iface_router_adv_link_mtu.attr,
809 show_##type##_##name(struct device *dev, struct device_attribute *attr, \
871 &dev_attr_fnode_auto_snd_tgt_disable.attr,
872 &dev_attr_fnode_discovery_session.attr,
873 &dev_attr_fnode_portal_type.attr,
874 &dev_attr_fnode_entry_enable.attr,
875 &dev_attr_fnode_immediate_data.attr,
876 &dev_attr_fnode_initial_r2t.attr,
877 &dev_attr_fnode_data_seq_in_order.attr,
878 &dev_attr_fnode_data_pdu_in_order.attr,
879 &dev_attr_fnode_chap_auth.attr,
880 &dev_attr_fnode_discovery_logout.attr,
881 &dev_attr_fnode_bidi_chap.attr,
882 &dev_attr_fnode_discovery_auth_optional.attr,
883 &dev_attr_fnode_erl.attr,
884 &dev_attr_fnode_first_burst_len.attr,
885 &dev_attr_fnode_def_time2wait.attr,
886 &dev_attr_fnode_def_time2retain.attr,
887 &dev_attr_fnode_max_outstanding_r2t.attr,
888 &dev_attr_fnode_isid.attr,
889 &dev_attr_fnode_tsid.attr,
890 &dev_attr_fnode_max_burst_len.attr,
891 &dev_attr_fnode_def_taskmgmt_tmo.attr,
892 &dev_attr_fnode_targetalias.attr,
893 &dev_attr_fnode_targetname.attr,
894 &dev_attr_fnode_tpgt.attr,
895 &dev_attr_fnode_discovery_parent_idx.attr,
896 &dev_attr_fnode_discovery_parent_type.attr,
897 &dev_attr_fnode_chap_in_idx.attr,
898 &dev_attr_fnode_chap_out_idx.attr,
899 &dev_attr_fnode_username.attr,
900 &dev_attr_fnode_username_in.attr,
901 &dev_attr_fnode_password.attr,
902 &dev_attr_fnode_password_in.attr,
903 &dev_attr_fnode_is_boot_target.attr,
908 struct attribute *attr,
917 if (attr == &dev_attr_fnode_auto_snd_tgt_disable.attr) {
919 } else if (attr == &dev_attr_fnode_discovery_session.attr) {
921 } else if (attr == &dev_attr_fnode_portal_type.attr) {
923 } else if (attr == &dev_attr_fnode_entry_enable.attr) {
925 } else if (attr == &dev_attr_fnode_immediate_data.attr) {
927 } else if (attr == &dev_attr_fnode_initial_r2t.attr) {
929 } else if (attr == &dev_attr_fnode_data_seq_in_order.attr) {
931 } else if (attr == &dev_attr_fnode_data_pdu_in_order.attr) {
933 } else if (attr == &dev_attr_fnode_chap_auth.attr) {
935 } else if (attr == &dev_attr_fnode_discovery_logout.attr) {
937 } else if (attr == &dev_attr_fnode_bidi_chap.attr) {
939 } else if (attr == &dev_attr_fnode_discovery_auth_optional.attr) {
941 } else if (attr == &dev_attr_fnode_erl.attr) {
943 } else if (attr == &dev_attr_fnode_first_burst_len.attr) {
945 } else if (attr == &dev_attr_fnode_def_time2wait.attr) {
947 } else if (attr == &dev_attr_fnode_def_time2retain.attr) {
949 } else if (attr == &dev_attr_fnode_max_outstanding_r2t.attr) {
951 } else if (attr == &dev_attr_fnode_isid.attr) {
953 } else if (attr == &dev_attr_fnode_tsid.attr) {
955 } else if (attr == &dev_attr_fnode_max_burst_len.attr) {
957 } else if (attr == &dev_attr_fnode_def_taskmgmt_tmo.attr) {
959 } else if (attr == &dev_attr_fnode_targetalias.attr) {
961 } else if (attr == &dev_attr_fnode_targetname.attr) {
963 } else if (attr == &dev_attr_fnode_tpgt.attr) {
965 } else if (attr == &dev_attr_fnode_discovery_parent_idx.attr) {
967 } else if (attr == &dev_attr_fnode_discovery_parent_type.attr) {
969 } else if (attr == &dev_attr_fnode_chap_in_idx.attr) {
971 } else if (attr == &dev_attr_fnode_chap_out_idx.attr) {
973 } else if (attr == &dev_attr_fnode_username.attr) {
975 } else if (attr == &dev_attr_fnode_username_in.attr) {
977 } else if (attr == &dev_attr_fnode_password.attr) {
979 } else if (attr == &dev_attr_fnode_password_in.attr) {
981 } else if (attr == &dev_attr_fnode_is_boot_target.attr) {
984 WARN_ONCE(1, "Invalid flashnode session attr");
1021 show_##type##_##name(struct device *dev, struct device_attribute *attr, \
1080 &dev_attr_fnode_is_fw_assigned_ipv6.attr,
1081 &dev_attr_fnode_header_digest.attr,
1082 &dev_attr_fnode_data_digest.attr,
1083 &dev_attr_fnode_snack_req.attr,
1084 &dev_attr_fnode_tcp_timestamp_stat.attr,
1085 &dev_attr_fnode_tcp_nagle_disable.attr,
1086 &dev_attr_fnode_tcp_wsf_disable.attr,
1087 &dev_attr_fnode_tcp_timer_scale.attr,
1088 &dev_attr_fnode_tcp_timestamp_enable.attr,
1089 &dev_attr_fnode_fragment_disable.attr,
1090 &dev_attr_fnode_max_recv_dlength.attr,
1091 &dev_attr_fnode_max_xmit_dlength.attr,
1092 &dev_attr_fnode_keepalive_tmo.attr,
1093 &dev_attr_fnode_port.attr,
1094 &dev_attr_fnode_ipaddress.attr,
1095 &dev_attr_fnode_redirect_ipaddr.attr,
1096 &dev_attr_fnode_max_segment_size.attr,
1097 &dev_attr_fnode_local_port.attr,
1098 &dev_attr_fnode_ipv4_tos.attr,
1099 &dev_attr_fnode_ipv6_traffic_class.attr,
1100 &dev_attr_fnode_ipv6_flow_label.attr,
1101 &dev_attr_fnode_link_local_ipv6.attr,
1102 &dev_attr_fnode_tcp_xmit_wsf.attr,
1103 &dev_attr_fnode_tcp_recv_wsf.attr,
1104 &dev_attr_fnode_statsn.attr,
1105 &dev_attr_fnode_exp_statsn.attr,
1110 struct attribute *attr,
1118 if (attr == &dev_attr_fnode_is_fw_assigned_ipv6.attr) {
1120 } else if (attr == &dev_attr_fnode_header_digest.attr) {
1122 } else if (attr == &dev_attr_fnode_data_digest.attr) {
1124 } else if (attr == &dev_attr_fnode_snack_req.attr) {
1126 } else if (attr == &dev_attr_fnode_tcp_timestamp_stat.attr) {
1128 } else if (attr == &dev_attr_fnode_tcp_nagle_disable.attr) {
1130 } else if (attr == &dev_attr_fnode_tcp_wsf_disable.attr) {
1132 } else if (attr == &dev_attr_fnode_tcp_timer_scale.attr) {
1134 } else if (attr == &dev_attr_fnode_tcp_timestamp_enable.attr) {
1136 } else if (attr == &dev_attr_fnode_fragment_disable.attr) {
1138 } else if (attr == &dev_attr_fnode_max_recv_dlength.attr) {
1140 } else if (attr == &dev_attr_fnode_max_xmit_dlength.attr) {
1142 } else if (attr == &dev_attr_fnode_keepalive_tmo.attr) {
1144 } else if (attr == &dev_attr_fnode_port.attr) {
1146 } else if (attr == &dev_attr_fnode_ipaddress.attr) {
1148 } else if (attr == &dev_attr_fnode_redirect_ipaddr.attr) {
1150 } else if (attr == &dev_attr_fnode_max_segment_size.attr) {
1152 } else if (attr == &dev_attr_fnode_local_port.attr) {
1154 } else if (attr == &dev_attr_fnode_ipv4_tos.attr) {
1156 } else if (attr == &dev_attr_fnode_ipv6_traffic_class.attr) {
1158 } else if (attr == &dev_attr_fnode_ipv6_flow_label.attr) {
1160 } else if (attr == &dev_attr_fnode_link_local_ipv6.attr) {
1162 } else if (attr == &dev_attr_fnode_tcp_xmit_wsf.attr) {
1164 } else if (attr == &dev_attr_fnode_tcp_recv_wsf.attr) {
1166 } else if (attr == &dev_attr_fnode_statsn.attr) {
1168 } else if (attr == &dev_attr_fnode_exp_statsn.attr) {
1171 WARN_ONCE(1, "Invalid flashnode connection attr");
4137 struct device_attribute *attr, char *buf) \
4186 struct device_attribute *attr, char *buf)
4203 struct device_attribute *attr,\
4239 &dev_attr_conn_max_recv_dlength.attr,
4240 &dev_attr_conn_max_xmit_dlength.attr,
4241 &dev_attr_conn_header_digest.attr,
4242 &dev_attr_conn_data_digest.attr,
4243 &dev_attr_conn_ifmarker.attr,
4244 &dev_attr_conn_ofmarker.attr,
4245 &dev_attr_conn_address.attr,
4246 &dev_attr_conn_port.attr,
4247 &dev_attr_conn_exp_statsn.attr,
4248 &dev_attr_conn_persistent_address.attr,
4249 &dev_attr_conn_persistent_port.attr,
4250 &dev_attr_conn_ping_tmo.attr,
4251 &dev_attr_conn_recv_tmo.attr,
4252 &dev_attr_conn_local_port.attr,
4253 &dev_attr_conn_statsn.attr,
4254 &dev_attr_conn_keepalive_tmo.attr,
4255 &dev_attr_conn_max_segment_size.attr,
4256 &dev_attr_conn_tcp_timestamp_stat.attr,
4257 &dev_attr_conn_tcp_wsf_disable.attr,
4258 &dev_attr_conn_tcp_nagle_disable.attr,
4259 &dev_attr_conn_tcp_timer_scale.attr,
4260 &dev_attr_conn_tcp_timestamp_enable.attr,
4261 &dev_attr_conn_fragment_disable.attr,
4262 &dev_attr_conn_ipv4_tos.attr,
4263 &dev_attr_conn_ipv6_traffic_class.attr,
4264 &dev_attr_conn_ipv6_flow_label.attr,
4265 &dev_attr_conn_is_fw_assigned_ipv6.attr,
4266 &dev_attr_conn_tcp_xmit_wsf.attr,
4267 &dev_attr_conn_tcp_recv_wsf.attr,
4268 &dev_attr_conn_local_ipaddr.attr,
4269 &dev_attr_conn_state.attr,
4274 struct attribute *attr, int i)
4281 if (attr == &dev_attr_conn_max_recv_dlength.attr)
4283 else if (attr == &dev_attr_conn_max_xmit_dlength.attr)
4285 else if (attr == &dev_attr_conn_header_digest.attr)
4287 else if (attr == &dev_attr_conn_data_digest.attr)
4289 else if (attr == &dev_attr_conn_ifmarker.attr)
4291 else if (attr == &dev_attr_conn_ofmarker.attr)
4293 else if (attr == &dev_attr_conn_address.attr)
4295 else if (attr == &dev_attr_conn_port.attr)
4297 else if (attr == &dev_attr_conn_exp_statsn.attr)
4299 else if (attr == &dev_attr_conn_persistent_address.attr)
4301 else if (attr == &dev_attr_conn_persistent_port.attr)
4303 else if (attr == &dev_attr_conn_ping_tmo.attr)
4305 else if (attr == &dev_attr_conn_recv_tmo.attr)
4307 else if (attr == &dev_attr_conn_local_port.attr)
4309 else if (attr == &dev_attr_conn_statsn.attr)
4311 else if (attr == &dev_attr_conn_keepalive_tmo.attr)
4313 else if (attr == &dev_attr_conn_max_segment_size.attr)
4315 else if (attr == &dev_attr_conn_tcp_timestamp_stat.attr)
4317 else if (attr == &dev_attr_conn_tcp_wsf_disable.attr)
4319 else if (attr == &dev_attr_conn_tcp_nagle_disable.attr)
4321 else if (attr == &dev_attr_conn_tcp_timer_scale.attr)
4323 else if (attr == &dev_attr_conn_tcp_timestamp_enable.attr)
4325 else if (attr == &dev_attr_conn_fragment_disable.attr)
4327 else if (attr == &dev_attr_conn_ipv4_tos.attr)
4329 else if (attr == &dev_attr_conn_ipv6_traffic_class.attr)
4331 else if (attr == &dev_attr_conn_ipv6_flow_label.attr)
4333 else if (attr == &dev_attr_conn_is_fw_assigned_ipv6.attr)
4335 else if (attr == &dev_attr_conn_tcp_xmit_wsf.attr)
4337 else if (attr == &dev_attr_conn_tcp_recv_wsf.attr)
4339 else if (attr == &dev_attr_conn_local_ipaddr.attr)
4341 else if (attr == &dev_attr_conn_state.attr)
4344 WARN_ONCE(1, "Invalid conn attr");
4362 struct device_attribute *attr, char *buf) \
4420 show_priv_session_target_state(struct device *dev, struct device_attribute *attr,
4433 show_priv_session_state(struct device *dev, struct device_attribute *attr,
4442 show_priv_session_creator(struct device *dev, struct device_attribute *attr,
4451 show_priv_session_target_id(struct device *dev, struct device_attribute *attr,
4463 struct device_attribute *attr, char *buf) \
4475 struct device_attribute *attr, \
4508 &dev_attr_sess_initial_r2t.attr,
4509 &dev_attr_sess_max_outstanding_r2t.attr,
4510 &dev_attr_sess_immediate_data.attr,
4511 &dev_attr_sess_first_burst_len.attr,
4512 &dev_attr_sess_max_burst_len.attr,
4513 &dev_attr_sess_data_pdu_in_order.attr,
4514 &dev_attr_sess_data_seq_in_order.attr,
4515 &dev_attr_sess_erl.attr,
4516 &dev_attr_sess_targetname.attr,
4517 &dev_attr_sess_tpgt.attr,
4518 &dev_attr_sess_password.attr,
4519 &dev_attr_sess_password_in.attr,
4520 &dev_attr_sess_username.attr,
4521 &dev_attr_sess_username_in.attr,
4522 &dev_attr_sess_fast_abort.attr,
4523 &dev_attr_sess_abort_tmo.attr,
4524 &dev_attr_sess_lu_reset_tmo.attr,
4525 &dev_attr_sess_tgt_reset_tmo.attr,
4526 &dev_attr_sess_ifacename.attr,
4527 &dev_attr_sess_initiatorname.attr,
4528 &dev_attr_sess_targetalias.attr,
4529 &dev_attr_sess_boot_root.attr,
4530 &dev_attr_sess_boot_nic.attr,
4531 &dev_attr_sess_boot_target.attr,
4532 &dev_attr_priv_sess_recovery_tmo.attr,
4533 &dev_attr_priv_sess_state.attr,
4534 &dev_attr_priv_sess_target_state.attr,
4535 &dev_attr_priv_sess_creator.attr,
4536 &dev_attr_sess_chap_out_idx.attr,
4537 &dev_attr_sess_chap_in_idx.attr,
4538 &dev_attr_priv_sess_target_id.attr,
4539 &dev_attr_sess_auto_snd_tgt_disable.attr,
4540 &dev_attr_sess_discovery_session.attr,
4541 &dev_attr_sess_portal_type.attr,
4542 &dev_attr_sess_chap_auth.attr,
4543 &dev_attr_sess_discovery_logout.attr,
4544 &dev_attr_sess_bidi_chap.attr,
4545 &dev_attr_sess_discovery_auth_optional.attr,
4546 &dev_attr_sess_def_time2wait.attr,
4547 &dev_attr_sess_def_time2retain.attr,
4548 &dev_attr_sess_isid.attr,
4549 &dev_attr_sess_tsid.attr,
4550 &dev_attr_sess_def_taskmgmt_tmo.attr,
4551 &dev_attr_sess_discovery_parent_idx.attr,
4552 &dev_attr_sess_discovery_parent_type.attr,
4557 struct attribute *attr, int i)
4564 if (attr == &dev_attr_sess_initial_r2t.attr)
4566 else if (attr == &dev_attr_sess_max_outstanding_r2t.attr)
4568 else if (attr == &dev_attr_sess_immediate_data.attr)
4570 else if (attr == &dev_attr_sess_first_burst_len.attr)
4572 else if (attr == &dev_attr_sess_max_burst_len.attr)
4574 else if (attr == &dev_attr_sess_data_pdu_in_order.attr)
4576 else if (attr == &dev_attr_sess_data_seq_in_order.attr)
4578 else if (attr == &dev_attr_sess_erl.attr)
4580 else if (attr == &dev_attr_sess_targetname.attr)
4582 else if (attr == &dev_attr_sess_tpgt.attr)
4584 else if (attr == &dev_attr_sess_chap_in_idx.attr)
4586 else if (attr == &dev_attr_sess_chap_out_idx.attr)
4588 else if (attr == &dev_attr_sess_password.attr)
4590 else if (attr == &dev_attr_sess_password_in.attr)
4592 else if (attr == &dev_attr_sess_username.attr)
4594 else if (attr == &dev_attr_sess_username_in.attr)
4596 else if (attr == &dev_attr_sess_fast_abort.attr)
4598 else if (attr == &dev_attr_sess_abort_tmo.attr)
4600 else if (attr == &dev_attr_sess_lu_reset_tmo.attr)
4602 else if (attr == &dev_attr_sess_tgt_reset_tmo.attr)
4604 else if (attr == &dev_attr_sess_ifacename.attr)
4606 else if (attr == &dev_attr_sess_initiatorname.attr)
4608 else if (attr == &dev_attr_sess_targetalias.attr)
4610 else if (attr == &dev_attr_sess_boot_root.attr)
4612 else if (attr == &dev_attr_sess_boot_nic.attr)
4614 else if (attr == &dev_attr_sess_boot_target.attr)
4616 else if (attr == &dev_attr_sess_auto_snd_tgt_disable.attr)
4618 else if (attr == &dev_attr_sess_discovery_session.attr)
4620 else if (attr == &dev_attr_sess_portal_type.attr)
4622 else if (attr == &dev_attr_sess_chap_auth.attr)
4624 else if (attr == &dev_attr_sess_discovery_logout.attr)
4626 else if (attr == &dev_attr_sess_bidi_chap.attr)
4628 else if (attr == &dev_attr_sess_discovery_auth_optional.attr)
4630 else if (attr == &dev_attr_sess_def_time2wait.attr)
4632 else if (attr == &dev_attr_sess_def_time2retain.attr)
4634 else if (attr == &dev_attr_sess_isid.attr)
4636 else if (attr == &dev_attr_sess_tsid.attr)
4638 else if (attr == &dev_attr_sess_def_taskmgmt_tmo.attr)
4640 else if (attr == &dev_attr_sess_discovery_parent_idx.attr)
4642 else if (attr == &dev_attr_sess_discovery_parent_type.attr)
4644 else if (attr == &dev_attr_priv_sess_recovery_tmo.attr)
4646 else if (attr == &dev_attr_priv_sess_state.attr)
4648 else if (attr == &dev_attr_priv_sess_target_state.attr)
4650 else if (attr == &dev_attr_priv_sess_creator.attr)
4652 else if (attr == &dev_attr_priv_sess_target_id.attr)
4655 WARN_ONCE(1, "Invalid session attr");
4673 struct device_attribute *attr, char *buf) \
4693 &dev_attr_host_netdev.attr,
4694 &dev_attr_host_hwaddress.attr,
4695 &dev_attr_host_ipaddress.attr,
4696 &dev_attr_host_initiatorname.attr,
4697 &dev_attr_host_port_state.attr,
4698 &dev_attr_host_port_speed.attr,
4703 struct attribute *attr, int i)
4710 if (attr == &dev_attr_host_netdev.attr)
4712 else if (attr == &dev_attr_host_hwaddress.attr)
4714 else if (attr == &dev_attr_host_ipaddress.attr)
4716 else if (attr == &dev_attr_host_initiatorname.attr)
4718 else if (attr == &dev_attr_host_port_state.attr)
4720 else if (attr == &dev_attr_host_port_speed.attr)
4723 WARN_ONCE(1, "Invalid host attr");