Lines Matching refs:options
273 uint32_t options = 0; in qla4xxx_send_ping() local
286 rval = qla4xxx_ping_iocb(ha, options, payload_size, pid, in qla4xxx_send_ping()
296 options |= PING_IPV6_PROTOCOL_ENABLE; in qla4xxx_send_ping()
304 options |= PING_IPV6_LINKLOCAL_ADDR; in qla4xxx_send_ping()
305 rval = qla4xxx_ping_iocb(ha, options, payload_size, in qla4xxx_send_ping()
319 options &= ~PING_IPV6_LINKLOCAL_ADDR; in qla4xxx_send_ping()
321 options |= PING_IPV6_ADDR0; in qla4xxx_send_ping()
328 options |= PING_IPV6_ADDR1; in qla4xxx_send_ping()
335 rval = qla4xxx_ping_iocb(ha, options, payload_size, in qla4xxx_send_ping()
2942 if (ddb_entry->fw_ddb_entry.options & DDB_OPT_IPV6_DEVICE) { in qla4xxx_match_ipaddress()
3287 int options; in qla4xxx_conn_destroy() local
3295 options = LOGOUT_OPTION_CLOSE_SESSION; in qla4xxx_conn_destroy()
3296 if (qla4xxx_session_logout_ddb(ha, ddb_entry, options) == QLA_ERROR) in qla4xxx_conn_destroy()
3458 unsigned long options = 0; in qla4xxx_copy_from_fwddb_param() local
3461 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_copy_from_fwddb_param()
3462 conn->is_fw_assigned_ipv6 = test_bit(OPT_IS_FW_ASSIGNED_IPV6, &options); in qla4xxx_copy_from_fwddb_param()
3463 if (test_bit(OPT_IPV6_DEVICE, &options)) { in qla4xxx_copy_from_fwddb_param()
3476 &options); in qla4xxx_copy_from_fwddb_param()
3477 sess->discovery_sess = test_bit(OPT_DISC_SESSION, &options); in qla4xxx_copy_from_fwddb_param()
3478 sess->entry_state = test_bit(OPT_ENTRY_STATE, &options); in qla4xxx_copy_from_fwddb_param()
3480 options = le16_to_cpu(fw_ddb_entry->iscsi_options); in qla4xxx_copy_from_fwddb_param()
3481 conn->hdrdgst_en = test_bit(ISCSIOPT_HEADER_DIGEST_EN, &options); in qla4xxx_copy_from_fwddb_param()
3482 conn->datadgst_en = test_bit(ISCSIOPT_DATA_DIGEST_EN, &options); in qla4xxx_copy_from_fwddb_param()
3483 sess->imm_data_en = test_bit(ISCSIOPT_IMMEDIATE_DATA_EN, &options); in qla4xxx_copy_from_fwddb_param()
3484 sess->initial_r2t_en = test_bit(ISCSIOPT_INITIAL_R2T_EN, &options); in qla4xxx_copy_from_fwddb_param()
3486 &options); in qla4xxx_copy_from_fwddb_param()
3487 sess->pdu_inorder_en = test_bit(ISCSIOPT_DATA_PDU_IN_ORDER, &options); in qla4xxx_copy_from_fwddb_param()
3488 sess->chap_auth_en = test_bit(ISCSIOPT_CHAP_AUTH_EN, &options); in qla4xxx_copy_from_fwddb_param()
3489 conn->snack_req_en = test_bit(ISCSIOPT_SNACK_REQ_EN, &options); in qla4xxx_copy_from_fwddb_param()
3491 &options); in qla4xxx_copy_from_fwddb_param()
3492 sess->bidi_chap_en = test_bit(ISCSIOPT_BIDI_CHAP_EN, &options); in qla4xxx_copy_from_fwddb_param()
3494 test_bit(ISCSIOPT_DISCOVERY_AUTH_OPTIONAL, &options); in qla4xxx_copy_from_fwddb_param()
3495 if (test_bit(ISCSIOPT_ERL1, &options)) in qla4xxx_copy_from_fwddb_param()
3497 if (test_bit(ISCSIOPT_ERL0, &options)) in qla4xxx_copy_from_fwddb_param()
3500 options = le16_to_cpu(fw_ddb_entry->tcp_options); in qla4xxx_copy_from_fwddb_param()
3501 conn->tcp_timestamp_stat = test_bit(TCPOPT_TIMESTAMP_STAT, &options); in qla4xxx_copy_from_fwddb_param()
3502 conn->tcp_nagle_disable = test_bit(TCPOPT_NAGLE_DISABLE, &options); in qla4xxx_copy_from_fwddb_param()
3503 conn->tcp_wsf_disable = test_bit(TCPOPT_WSF_DISABLE, &options); in qla4xxx_copy_from_fwddb_param()
3504 if (test_bit(TCPOPT_TIMER_SCALE3, &options)) in qla4xxx_copy_from_fwddb_param()
3506 if (test_bit(TCPOPT_TIMER_SCALE2, &options)) in qla4xxx_copy_from_fwddb_param()
3508 if (test_bit(TCPOPT_TIMER_SCALE1, &options)) in qla4xxx_copy_from_fwddb_param()
3512 conn->tcp_timestamp_en = test_bit(TCPOPT_TIMESTAMP_EN, &options); in qla4xxx_copy_from_fwddb_param()
3514 options = le16_to_cpu(fw_ddb_entry->ip_options); in qla4xxx_copy_from_fwddb_param()
3515 conn->fragment_disable = test_bit(IPOPT_FRAGMENT_DISABLE, &options); in qla4xxx_copy_from_fwddb_param()
3546 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_copy_from_fwddb_param()
3562 if (test_bit(OPT_IPV6_DEVICE, &options)) { in qla4xxx_copy_from_fwddb_param()
3600 uint16_t options; in qla4xxx_copy_to_fwddb_param() local
3603 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_copy_to_fwddb_param()
3604 SET_BITVAL(conn->is_fw_assigned_ipv6, options, BIT_11); in qla4xxx_copy_to_fwddb_param()
3606 options |= BIT_8; in qla4xxx_copy_to_fwddb_param()
3608 options &= ~BIT_8; in qla4xxx_copy_to_fwddb_param()
3610 SET_BITVAL(sess->auto_snd_tgt_disable, options, BIT_6); in qla4xxx_copy_to_fwddb_param()
3611 SET_BITVAL(sess->discovery_sess, options, BIT_4); in qla4xxx_copy_to_fwddb_param()
3612 SET_BITVAL(sess->entry_state, options, BIT_3); in qla4xxx_copy_to_fwddb_param()
3613 fw_ddb_entry->options = cpu_to_le16(options); in qla4xxx_copy_to_fwddb_param()
3615 options = le16_to_cpu(fw_ddb_entry->iscsi_options); in qla4xxx_copy_to_fwddb_param()
3616 SET_BITVAL(conn->hdrdgst_en, options, BIT_13); in qla4xxx_copy_to_fwddb_param()
3617 SET_BITVAL(conn->datadgst_en, options, BIT_12); in qla4xxx_copy_to_fwddb_param()
3618 SET_BITVAL(sess->imm_data_en, options, BIT_11); in qla4xxx_copy_to_fwddb_param()
3619 SET_BITVAL(sess->initial_r2t_en, options, BIT_10); in qla4xxx_copy_to_fwddb_param()
3620 SET_BITVAL(sess->dataseq_inorder_en, options, BIT_9); in qla4xxx_copy_to_fwddb_param()
3621 SET_BITVAL(sess->pdu_inorder_en, options, BIT_8); in qla4xxx_copy_to_fwddb_param()
3622 SET_BITVAL(sess->chap_auth_en, options, BIT_7); in qla4xxx_copy_to_fwddb_param()
3623 SET_BITVAL(conn->snack_req_en, options, BIT_6); in qla4xxx_copy_to_fwddb_param()
3624 SET_BITVAL(sess->discovery_logout_en, options, BIT_5); in qla4xxx_copy_to_fwddb_param()
3625 SET_BITVAL(sess->bidi_chap_en, options, BIT_4); in qla4xxx_copy_to_fwddb_param()
3626 SET_BITVAL(sess->discovery_auth_optional, options, BIT_3); in qla4xxx_copy_to_fwddb_param()
3627 SET_BITVAL(sess->erl & BIT_1, options, BIT_1); in qla4xxx_copy_to_fwddb_param()
3628 SET_BITVAL(sess->erl & BIT_0, options, BIT_0); in qla4xxx_copy_to_fwddb_param()
3629 fw_ddb_entry->iscsi_options = cpu_to_le16(options); in qla4xxx_copy_to_fwddb_param()
3631 options = le16_to_cpu(fw_ddb_entry->tcp_options); in qla4xxx_copy_to_fwddb_param()
3632 SET_BITVAL(conn->tcp_timestamp_stat, options, BIT_6); in qla4xxx_copy_to_fwddb_param()
3633 SET_BITVAL(conn->tcp_nagle_disable, options, BIT_5); in qla4xxx_copy_to_fwddb_param()
3634 SET_BITVAL(conn->tcp_wsf_disable, options, BIT_4); in qla4xxx_copy_to_fwddb_param()
3635 SET_BITVAL(conn->tcp_timer_scale & BIT_2, options, BIT_3); in qla4xxx_copy_to_fwddb_param()
3636 SET_BITVAL(conn->tcp_timer_scale & BIT_1, options, BIT_2); in qla4xxx_copy_to_fwddb_param()
3637 SET_BITVAL(conn->tcp_timer_scale & BIT_0, options, BIT_1); in qla4xxx_copy_to_fwddb_param()
3638 SET_BITVAL(conn->tcp_timestamp_en, options, BIT_0); in qla4xxx_copy_to_fwddb_param()
3639 fw_ddb_entry->tcp_options = cpu_to_le16(options); in qla4xxx_copy_to_fwddb_param()
3641 options = le16_to_cpu(fw_ddb_entry->ip_options); in qla4xxx_copy_to_fwddb_param()
3642 SET_BITVAL(conn->fragment_disable, options, BIT_4); in qla4xxx_copy_to_fwddb_param()
3643 fw_ddb_entry->ip_options = cpu_to_le16(options); in qla4xxx_copy_to_fwddb_param()
3707 unsigned long options = 0; in qla4xxx_copy_to_sess_conn_params() local
3712 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_copy_to_sess_conn_params()
3713 conn->is_fw_assigned_ipv6 = test_bit(OPT_IS_FW_ASSIGNED_IPV6, &options); in qla4xxx_copy_to_sess_conn_params()
3715 &options); in qla4xxx_copy_to_sess_conn_params()
3716 sess->discovery_sess = test_bit(OPT_DISC_SESSION, &options); in qla4xxx_copy_to_sess_conn_params()
3718 options = le16_to_cpu(fw_ddb_entry->iscsi_options); in qla4xxx_copy_to_sess_conn_params()
3719 conn->hdrdgst_en = test_bit(ISCSIOPT_HEADER_DIGEST_EN, &options); in qla4xxx_copy_to_sess_conn_params()
3720 conn->datadgst_en = test_bit(ISCSIOPT_DATA_DIGEST_EN, &options); in qla4xxx_copy_to_sess_conn_params()
3721 sess->imm_data_en = test_bit(ISCSIOPT_IMMEDIATE_DATA_EN, &options); in qla4xxx_copy_to_sess_conn_params()
3722 sess->initial_r2t_en = test_bit(ISCSIOPT_INITIAL_R2T_EN, &options); in qla4xxx_copy_to_sess_conn_params()
3724 &options); in qla4xxx_copy_to_sess_conn_params()
3725 sess->pdu_inorder_en = test_bit(ISCSIOPT_DATA_PDU_IN_ORDER, &options); in qla4xxx_copy_to_sess_conn_params()
3726 sess->chap_auth_en = test_bit(ISCSIOPT_CHAP_AUTH_EN, &options); in qla4xxx_copy_to_sess_conn_params()
3728 &options); in qla4xxx_copy_to_sess_conn_params()
3729 sess->bidi_chap_en = test_bit(ISCSIOPT_BIDI_CHAP_EN, &options); in qla4xxx_copy_to_sess_conn_params()
3731 test_bit(ISCSIOPT_DISCOVERY_AUTH_OPTIONAL, &options); in qla4xxx_copy_to_sess_conn_params()
3732 if (test_bit(ISCSIOPT_ERL1, &options)) in qla4xxx_copy_to_sess_conn_params()
3734 if (test_bit(ISCSIOPT_ERL0, &options)) in qla4xxx_copy_to_sess_conn_params()
3737 options = le16_to_cpu(fw_ddb_entry->tcp_options); in qla4xxx_copy_to_sess_conn_params()
3738 conn->tcp_timestamp_stat = test_bit(TCPOPT_TIMESTAMP_STAT, &options); in qla4xxx_copy_to_sess_conn_params()
3739 conn->tcp_nagle_disable = test_bit(TCPOPT_NAGLE_DISABLE, &options); in qla4xxx_copy_to_sess_conn_params()
3740 conn->tcp_wsf_disable = test_bit(TCPOPT_WSF_DISABLE, &options); in qla4xxx_copy_to_sess_conn_params()
3741 if (test_bit(TCPOPT_TIMER_SCALE3, &options)) in qla4xxx_copy_to_sess_conn_params()
3743 if (test_bit(TCPOPT_TIMER_SCALE2, &options)) in qla4xxx_copy_to_sess_conn_params()
3745 if (test_bit(TCPOPT_TIMER_SCALE1, &options)) in qla4xxx_copy_to_sess_conn_params()
3749 conn->tcp_timestamp_en = test_bit(TCPOPT_TIMESTAMP_EN, &options); in qla4xxx_copy_to_sess_conn_params()
3751 options = le16_to_cpu(fw_ddb_entry->ip_options); in qla4xxx_copy_to_sess_conn_params()
3752 conn->fragment_disable = test_bit(IPOPT_FRAGMENT_DISABLE, &options); in qla4xxx_copy_to_sess_conn_params()
3793 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_copy_to_sess_conn_params()
3794 if (options & DDB_OPT_IPV6_DEVICE) { in qla4xxx_copy_to_sess_conn_params()
3813 uint16_t options = 0; in qla4xxx_copy_fwddb_param() local
3828 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_copy_fwddb_param()
3829 if (options & DDB_OPT_IPV6_DEVICE) { in qla4xxx_copy_fwddb_param()
6046 uint16_t options; in qla4xxx_get_boot_target() local
6072 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_get_boot_target()
6073 if (options & DDB_OPT_IPV6_DEVICE) { in qla4xxx_get_boot_target()
6266 uint16_t options = 0; in qla4xxx_convert_param_ddb() local
6272 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_convert_param_ddb()
6273 if (options & DDB_OPT_IPV6_DEVICE) in qla4xxx_convert_param_ddb()
6560 if (fw_ddb_entry->options & DDB_OPT_IPV6_DEVICE) { in qla4xxx_get_ep_fwdb()
6668 uint16_t options = 0; in qla4xxx_cmp_fw_stentry() local
6671 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_cmp_fw_stentry()
6672 if (options & DDB_OPT_IPV6_DEVICE) in qla4xxx_cmp_fw_stentry()
7265 uint32_t options = 0; in qla4xxx_sysfs_ddb_add() local
7308 options |= IPV6_DEFAULT_DDB_ENTRY; in qla4xxx_sysfs_ddb_add()
7310 rval = qla4xxx_get_default_ddb(ha, options, fw_ddb_entry_dma); in qla4xxx_sysfs_ddb_add()
7342 uint32_t options = 0; in qla4xxx_sysfs_ddb_apply() local
7356 options |= IPV6_DEFAULT_DDB_ENTRY; in qla4xxx_sysfs_ddb_apply()
7358 rval = qla4xxx_get_default_ddb(ha, options, fw_ddb_entry_dma); in qla4xxx_sysfs_ddb_apply()
7531 uint32_t options = 0; in qla4xxx_sysfs_ddb_login() local
7552 options |= IPV6_DEFAULT_DDB_ENTRY; in qla4xxx_sysfs_ddb_login()
7554 ret = qla4xxx_get_default_ddb(ha, options, fw_ddb_entry_dma); in qla4xxx_sysfs_ddb_login()
7594 int options; in qla4xxx_sysfs_ddb_logout_sid() local
7653 options = LOGOUT_OPTION_CLOSE_SESSION; in qla4xxx_sysfs_ddb_logout_sid()
7654 qla4xxx_session_logout_ddb(ha, ddb_entry, options); in qla4xxx_sysfs_ddb_logout_sid()
8917 int options; in qla4xxx_destroy_ddb() local
8920 options = LOGOUT_OPTION_CLOSE_SESSION; in qla4xxx_destroy_ddb()
8921 if (qla4xxx_session_logout_ddb(ha, ddb_entry, options) == QLA_ERROR) { in qla4xxx_destroy_ddb()