Lines Matching defs:param

296  * Interface to display network param to sysfs
319 #define iscsi_iface_attr_show(type, name, param_type, param) \
326 return t->get_iface_param(iface, param_type, param, buf); \
329 #define iscsi_iface_net_attr(type, name, param) \
330 iscsi_iface_attr_show(type, name, ISCSI_NET_PARAM, param) \
333 #define iscsi_iface_attr(type, name, param) \
334 iscsi_iface_attr_show(type, name, ISCSI_IFACE_PARAM, param) \
447 int param = -1;
450 param = ISCSI_IFACE_PARAM_DEF_TASKMGMT_TMO;
452 param = ISCSI_IFACE_PARAM_HDRDGST_EN;
454 param = ISCSI_IFACE_PARAM_DATADGST_EN;
456 param = ISCSI_IFACE_PARAM_IMM_DATA_EN;
458 param = ISCSI_IFACE_PARAM_INITIAL_R2T_EN;
460 param = ISCSI_IFACE_PARAM_DATASEQ_INORDER_EN;
462 param = ISCSI_IFACE_PARAM_PDU_INORDER_EN;
464 param = ISCSI_IFACE_PARAM_ERL;
466 param = ISCSI_IFACE_PARAM_MAX_RECV_DLENGTH;
468 param = ISCSI_IFACE_PARAM_FIRST_BURST;
470 param = ISCSI_IFACE_PARAM_MAX_R2T;
472 param = ISCSI_IFACE_PARAM_MAX_BURST;
474 param = ISCSI_IFACE_PARAM_CHAP_AUTH_EN;
476 param = ISCSI_IFACE_PARAM_BIDI_CHAP_EN;
478 param = ISCSI_IFACE_PARAM_DISCOVERY_AUTH_OPTIONAL;
480 param = ISCSI_IFACE_PARAM_DISCOVERY_LOGOUT_EN;
482 param = ISCSI_IFACE_PARAM_STRICT_LOGIN_COMP_EN;
484 param = ISCSI_IFACE_PARAM_INITIATOR_NAME;
486 if (param != -1)
487 return t->attr_is_visible(ISCSI_IFACE_PARAM, param);
490 param = ISCSI_NET_PARAM_IFACE_ENABLE;
492 param = ISCSI_NET_PARAM_VLAN_ID;
494 param = ISCSI_NET_PARAM_VLAN_PRIORITY;
496 param = ISCSI_NET_PARAM_VLAN_ENABLED;
498 param = ISCSI_NET_PARAM_MTU;
500 param = ISCSI_NET_PARAM_PORT;
502 param = ISCSI_NET_PARAM_IPADDR_STATE;
504 param = ISCSI_NET_PARAM_DELAYED_ACK_EN;
506 param = ISCSI_NET_PARAM_TCP_NAGLE_DISABLE;
508 param = ISCSI_NET_PARAM_TCP_WSF_DISABLE;
510 param = ISCSI_NET_PARAM_TCP_WSF;
512 param = ISCSI_NET_PARAM_TCP_TIMER_SCALE;
514 param = ISCSI_NET_PARAM_TCP_TIMESTAMP_EN;
516 param = ISCSI_NET_PARAM_CACHE_ID;
518 param = ISCSI_NET_PARAM_REDIRECT_EN;
521 param = ISCSI_NET_PARAM_IPV4_ADDR;
523 param = ISCSI_NET_PARAM_IPV4_GW;
525 param = ISCSI_NET_PARAM_IPV4_SUBNET;
527 param = ISCSI_NET_PARAM_IPV4_BOOTPROTO;
530 param = ISCSI_NET_PARAM_IPV4_DHCP_DNS_ADDR_EN;
533 param = ISCSI_NET_PARAM_IPV4_DHCP_SLP_DA_EN;
535 param = ISCSI_NET_PARAM_IPV4_TOS_EN;
537 param = ISCSI_NET_PARAM_IPV4_TOS;
539 param = ISCSI_NET_PARAM_IPV4_GRAT_ARP_EN;
542 param = ISCSI_NET_PARAM_IPV4_DHCP_ALT_CLIENT_ID_EN;
544 param = ISCSI_NET_PARAM_IPV4_DHCP_ALT_CLIENT_ID;
547 param = ISCSI_NET_PARAM_IPV4_DHCP_REQ_VENDOR_ID_EN;
550 param = ISCSI_NET_PARAM_IPV4_DHCP_USE_VENDOR_ID_EN;
552 param = ISCSI_NET_PARAM_IPV4_DHCP_VENDOR_ID;
555 param = ISCSI_NET_PARAM_IPV4_DHCP_LEARN_IQN_EN;
558 param = ISCSI_NET_PARAM_IPV4_FRAGMENT_DISABLE;
561 param = ISCSI_NET_PARAM_IPV4_IN_FORWARD_EN;
563 param = ISCSI_NET_PARAM_IPV4_TTL;
568 param = ISCSI_NET_PARAM_IPV6_ADDR;
570 param = ISCSI_NET_PARAM_IPV6_LINKLOCAL;
572 param = ISCSI_NET_PARAM_IPV6_ROUTER;
574 param = ISCSI_NET_PARAM_IPV6_ADDR_AUTOCFG;
576 param = ISCSI_NET_PARAM_IPV6_LINKLOCAL_AUTOCFG;
578 param = ISCSI_NET_PARAM_IPV6_LINKLOCAL_STATE;
580 param = ISCSI_NET_PARAM_IPV6_ROUTER_STATE;
583 param = ISCSI_NET_PARAM_IPV6_GRAT_NEIGHBOR_ADV_EN;
585 param = ISCSI_NET_PARAM_IPV6_MLD_EN;
587 param = ISCSI_NET_PARAM_IPV6_FLOW_LABEL;
589 param = ISCSI_NET_PARAM_IPV6_TRAFFIC_CLASS;
591 param = ISCSI_NET_PARAM_IPV6_HOP_LIMIT;
593 param = ISCSI_NET_PARAM_IPV6_ND_REACHABLE_TMO;
595 param = ISCSI_NET_PARAM_IPV6_ND_REXMIT_TIME;
597 param = ISCSI_NET_PARAM_IPV6_ND_STALE_TMO;
599 param = ISCSI_NET_PARAM_IPV6_DUP_ADDR_DETECT_CNT;
601 param = ISCSI_NET_PARAM_IPV6_RTR_ADV_LINK_MTU;
609 return t->attr_is_visible(ISCSI_NET_PARAM, param);
807 #define iscsi_flashnode_sess_attr_show(type, name, param) \
815 return t->get_flashnode_param(fnode_sess, param, buf); \
819 #define iscsi_flashnode_sess_attr(type, name, param) \
820 iscsi_flashnode_sess_attr_show(type, name, param) \
915 int param;
918 param = ISCSI_FLASHNODE_AUTO_SND_TGT_DISABLE;
920 param = ISCSI_FLASHNODE_DISCOVERY_SESS;
922 param = ISCSI_FLASHNODE_PORTAL_TYPE;
924 param = ISCSI_FLASHNODE_ENTRY_EN;
926 param = ISCSI_FLASHNODE_IMM_DATA_EN;
928 param = ISCSI_FLASHNODE_INITIAL_R2T_EN;
930 param = ISCSI_FLASHNODE_DATASEQ_INORDER;
932 param = ISCSI_FLASHNODE_PDU_INORDER;
934 param = ISCSI_FLASHNODE_CHAP_AUTH_EN;
936 param = ISCSI_FLASHNODE_DISCOVERY_LOGOUT_EN;
938 param = ISCSI_FLASHNODE_BIDI_CHAP_EN;
940 param = ISCSI_FLASHNODE_DISCOVERY_AUTH_OPTIONAL;
942 param = ISCSI_FLASHNODE_ERL;
944 param = ISCSI_FLASHNODE_FIRST_BURST;
946 param = ISCSI_FLASHNODE_DEF_TIME2WAIT;
948 param = ISCSI_FLASHNODE_DEF_TIME2RETAIN;
950 param = ISCSI_FLASHNODE_MAX_R2T;
952 param = ISCSI_FLASHNODE_ISID;
954 param = ISCSI_FLASHNODE_TSID;
956 param = ISCSI_FLASHNODE_MAX_BURST;
958 param = ISCSI_FLASHNODE_DEF_TASKMGMT_TMO;
960 param = ISCSI_FLASHNODE_ALIAS;
962 param = ISCSI_FLASHNODE_NAME;
964 param = ISCSI_FLASHNODE_TPGT;
966 param = ISCSI_FLASHNODE_DISCOVERY_PARENT_IDX;
968 param = ISCSI_FLASHNODE_DISCOVERY_PARENT_TYPE;
970 param = ISCSI_FLASHNODE_CHAP_IN_IDX;
972 param = ISCSI_FLASHNODE_CHAP_OUT_IDX;
974 param = ISCSI_FLASHNODE_USERNAME;
976 param = ISCSI_FLASHNODE_USERNAME_IN;
978 param = ISCSI_FLASHNODE_PASSWORD;
980 param = ISCSI_FLASHNODE_PASSWORD_IN;
982 param = ISCSI_FLASHNODE_IS_BOOT_TGT;
988 return t->attr_is_visible(ISCSI_FLASHNODE_PARAM, param);
1019 #define iscsi_flashnode_conn_attr_show(type, name, param) \
1028 return t->get_flashnode_param(fnode_sess, param, buf); \
1032 #define iscsi_flashnode_conn_attr(type, name, param) \
1033 iscsi_flashnode_conn_attr_show(type, name, param) \
1116 int param;
1119 param = ISCSI_FLASHNODE_IS_FW_ASSIGNED_IPV6;
1121 param = ISCSI_FLASHNODE_HDR_DGST_EN;
1123 param = ISCSI_FLASHNODE_DATA_DGST_EN;
1125 param = ISCSI_FLASHNODE_SNACK_REQ_EN;
1127 param = ISCSI_FLASHNODE_TCP_TIMESTAMP_STAT;
1129 param = ISCSI_FLASHNODE_TCP_NAGLE_DISABLE;
1131 param = ISCSI_FLASHNODE_TCP_WSF_DISABLE;
1133 param = ISCSI_FLASHNODE_TCP_TIMER_SCALE;
1135 param = ISCSI_FLASHNODE_TCP_TIMESTAMP_EN;
1137 param = ISCSI_FLASHNODE_IP_FRAG_DISABLE;
1139 param = ISCSI_FLASHNODE_MAX_RECV_DLENGTH;
1141 param = ISCSI_FLASHNODE_MAX_XMIT_DLENGTH;
1143 param = ISCSI_FLASHNODE_KEEPALIVE_TMO;
1145 param = ISCSI_FLASHNODE_PORT;
1147 param = ISCSI_FLASHNODE_IPADDR;
1149 param = ISCSI_FLASHNODE_REDIRECT_IPADDR;
1151 param = ISCSI_FLASHNODE_MAX_SEGMENT_SIZE;
1153 param = ISCSI_FLASHNODE_LOCAL_PORT;
1155 param = ISCSI_FLASHNODE_IPV4_TOS;
1157 param = ISCSI_FLASHNODE_IPV6_TC;
1159 param = ISCSI_FLASHNODE_IPV6_FLOW_LABEL;
1161 param = ISCSI_FLASHNODE_LINK_LOCAL_IPV6;
1163 param = ISCSI_FLASHNODE_TCP_XMIT_WSF;
1165 param = ISCSI_FLASHNODE_TCP_RECV_WSF;
1167 param = ISCSI_FLASHNODE_STATSN;
1169 param = ISCSI_FLASHNODE_EXP_STATSN;
1175 return t->attr_is_visible(ISCSI_FLASHNODE_PARAM, param);
3037 switch (ev->u.set_param.param) {
3046 err = transport->set_param(conn, ev->u.set_param.param,
3214 err = transport->set_host_param(shost, ev->u.set_host_param.param,
4134 #define iscsi_conn_attr_show(param) \
4136 show_conn_param_##param(struct device *dev, \
4141 return t->get_conn_param(conn, param, buf); \
4144 #define iscsi_conn_attr(field, param) \
4145 iscsi_conn_attr_show(param) \
4146 static ISCSI_CLASS_ATTR(conn, field, S_IRUGO, show_conn_param_##param, \
4201 #define iscsi_conn_ep_attr_show(param) \
4202 static ssize_t show_conn_ep_param_##param(struct device *dev, \
4223 rc = t->get_ep_param(ep, param, buf); \
4225 rc = t->get_conn_param(conn, param, buf); \
4230 #define iscsi_conn_ep_attr(field, param) \
4231 iscsi_conn_ep_attr_show(param) \
4233 show_conn_ep_param_##param, NULL);
4279 int param;
4282 param = ISCSI_PARAM_MAX_RECV_DLENGTH;
4284 param = ISCSI_PARAM_MAX_XMIT_DLENGTH;
4286 param = ISCSI_PARAM_HDRDGST_EN;
4288 param = ISCSI_PARAM_DATADGST_EN;
4290 param = ISCSI_PARAM_IFMARKER_EN;
4292 param = ISCSI_PARAM_OFMARKER_EN;
4294 param = ISCSI_PARAM_CONN_ADDRESS;
4296 param = ISCSI_PARAM_CONN_PORT;
4298 param = ISCSI_PARAM_EXP_STATSN;
4300 param = ISCSI_PARAM_PERSISTENT_ADDRESS;
4302 param = ISCSI_PARAM_PERSISTENT_PORT;
4304 param = ISCSI_PARAM_PING_TMO;
4306 param = ISCSI_PARAM_RECV_TMO;
4308 param = ISCSI_PARAM_LOCAL_PORT;
4310 param = ISCSI_PARAM_STATSN;
4312 param = ISCSI_PARAM_KEEPALIVE_TMO;
4314 param = ISCSI_PARAM_MAX_SEGMENT_SIZE;
4316 param = ISCSI_PARAM_TCP_TIMESTAMP_STAT;
4318 param = ISCSI_PARAM_TCP_WSF_DISABLE;
4320 param = ISCSI_PARAM_TCP_NAGLE_DISABLE;
4322 param = ISCSI_PARAM_TCP_TIMER_SCALE;
4324 param = ISCSI_PARAM_TCP_TIMESTAMP_EN;
4326 param = ISCSI_PARAM_IP_FRAGMENT_DISABLE;
4328 param = ISCSI_PARAM_IPV4_TOS;
4330 param = ISCSI_PARAM_IPV6_TC;
4332 param = ISCSI_PARAM_IPV6_FLOW_LABEL;
4334 param = ISCSI_PARAM_IS_FW_ASSIGNED_IPV6;
4336 param = ISCSI_PARAM_TCP_XMIT_WSF;
4338 param = ISCSI_PARAM_TCP_RECV_WSF;
4340 param = ISCSI_PARAM_LOCAL_IPADDR;
4348 return t->attr_is_visible(ISCSI_PARAM, param);
4359 #define iscsi_session_attr_show(param, perm) \
4361 show_session_param_##param(struct device *dev, \
4370 return t->get_session_param(session, param, buf); \
4373 #define iscsi_session_attr(field, param, perm) \
4374 iscsi_session_attr_show(param, perm) \
4375 static ISCSI_CLASS_ATTR(sess, field, S_IRUGO, show_session_param_##param, \
4562 int param;
4565 param = ISCSI_PARAM_INITIAL_R2T_EN;
4567 param = ISCSI_PARAM_MAX_R2T;
4569 param = ISCSI_PARAM_IMM_DATA_EN;
4571 param = ISCSI_PARAM_FIRST_BURST;
4573 param = ISCSI_PARAM_MAX_BURST;
4575 param = ISCSI_PARAM_PDU_INORDER_EN;
4577 param = ISCSI_PARAM_DATASEQ_INORDER_EN;
4579 param = ISCSI_PARAM_ERL;
4581 param = ISCSI_PARAM_TARGET_NAME;
4583 param = ISCSI_PARAM_TPGT;
4585 param = ISCSI_PARAM_CHAP_IN_IDX;
4587 param = ISCSI_PARAM_CHAP_OUT_IDX;
4589 param = ISCSI_PARAM_USERNAME;
4591 param = ISCSI_PARAM_USERNAME_IN;
4593 param = ISCSI_PARAM_PASSWORD;
4595 param = ISCSI_PARAM_PASSWORD_IN;
4597 param = ISCSI_PARAM_FAST_ABORT;
4599 param = ISCSI_PARAM_ABORT_TMO;
4601 param = ISCSI_PARAM_LU_RESET_TMO;
4603 param = ISCSI_PARAM_TGT_RESET_TMO;
4605 param = ISCSI_PARAM_IFACE_NAME;
4607 param = ISCSI_PARAM_INITIATOR_NAME;
4609 param = ISCSI_PARAM_TARGET_ALIAS;
4611 param = ISCSI_PARAM_BOOT_ROOT;
4613 param = ISCSI_PARAM_BOOT_NIC;
4615 param = ISCSI_PARAM_BOOT_TARGET;
4617 param = ISCSI_PARAM_AUTO_SND_TGT_DISABLE;
4619 param = ISCSI_PARAM_DISCOVERY_SESS;
4621 param = ISCSI_PARAM_PORTAL_TYPE;
4623 param = ISCSI_PARAM_CHAP_AUTH_EN;
4625 param = ISCSI_PARAM_DISCOVERY_LOGOUT_EN;
4627 param = ISCSI_PARAM_BIDI_CHAP_EN;
4629 param = ISCSI_PARAM_DISCOVERY_AUTH_OPTIONAL;
4631 param = ISCSI_PARAM_DEF_TIME2WAIT;
4633 param = ISCSI_PARAM_DEF_TIME2RETAIN;
4635 param = ISCSI_PARAM_ISID;
4637 param = ISCSI_PARAM_TSID;
4639 param = ISCSI_PARAM_DEF_TASKMGMT_TMO;
4641 param = ISCSI_PARAM_DISCOVERY_PARENT_IDX;
4643 param = ISCSI_PARAM_DISCOVERY_PARENT_TYPE;
4659 return t->attr_is_visible(ISCSI_PARAM, param);
4670 #define iscsi_host_attr_show(param) \
4672 show_host_param_##param(struct device *dev, \
4677 return priv->iscsi_transport->get_host_param(shost, param, buf); \
4680 #define iscsi_host_attr(field, param) \
4681 iscsi_host_attr_show(param) \
4682 static ISCSI_CLASS_ATTR(host, field, S_IRUGO, show_host_param_##param, \
4708 int param;
4711 param = ISCSI_HOST_PARAM_NETDEV_NAME;
4713 param = ISCSI_HOST_PARAM_HWADDRESS;
4715 param = ISCSI_HOST_PARAM_IPADDRESS;
4717 param = ISCSI_HOST_PARAM_INITIATOR_NAME;
4719 param = ISCSI_HOST_PARAM_PORT_STATE;
4721 param = ISCSI_HOST_PARAM_PORT_SPEED;
4727 return priv->iscsi_transport->attr_is_visible(ISCSI_HOST_PARAM, param);