Lines Matching refs:options

272 	uint32_t options = 0;  in qla4xxx_send_ping()  local
285 rval = qla4xxx_ping_iocb(ha, options, payload_size, pid, in qla4xxx_send_ping()
295 options |= PING_IPV6_PROTOCOL_ENABLE; in qla4xxx_send_ping()
303 options |= PING_IPV6_LINKLOCAL_ADDR; in qla4xxx_send_ping()
304 rval = qla4xxx_ping_iocb(ha, options, payload_size, in qla4xxx_send_ping()
318 options &= ~PING_IPV6_LINKLOCAL_ADDR; in qla4xxx_send_ping()
320 options |= PING_IPV6_ADDR0; in qla4xxx_send_ping()
327 options |= PING_IPV6_ADDR1; in qla4xxx_send_ping()
334 rval = qla4xxx_ping_iocb(ha, options, payload_size, in qla4xxx_send_ping()
2941 if (ddb_entry->fw_ddb_entry.options & DDB_OPT_IPV6_DEVICE) { in qla4xxx_match_ipaddress()
3286 int options; in qla4xxx_conn_destroy() local
3294 options = LOGOUT_OPTION_CLOSE_SESSION; in qla4xxx_conn_destroy()
3295 if (qla4xxx_session_logout_ddb(ha, ddb_entry, options) == QLA_ERROR) in qla4xxx_conn_destroy()
3457 unsigned long options = 0; in qla4xxx_copy_from_fwddb_param() local
3460 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_copy_from_fwddb_param()
3461 conn->is_fw_assigned_ipv6 = test_bit(OPT_IS_FW_ASSIGNED_IPV6, &options); in qla4xxx_copy_from_fwddb_param()
3462 if (test_bit(OPT_IPV6_DEVICE, &options)) { in qla4xxx_copy_from_fwddb_param()
3475 &options); in qla4xxx_copy_from_fwddb_param()
3476 sess->discovery_sess = test_bit(OPT_DISC_SESSION, &options); in qla4xxx_copy_from_fwddb_param()
3477 sess->entry_state = test_bit(OPT_ENTRY_STATE, &options); in qla4xxx_copy_from_fwddb_param()
3479 options = le16_to_cpu(fw_ddb_entry->iscsi_options); in qla4xxx_copy_from_fwddb_param()
3480 conn->hdrdgst_en = test_bit(ISCSIOPT_HEADER_DIGEST_EN, &options); in qla4xxx_copy_from_fwddb_param()
3481 conn->datadgst_en = test_bit(ISCSIOPT_DATA_DIGEST_EN, &options); in qla4xxx_copy_from_fwddb_param()
3482 sess->imm_data_en = test_bit(ISCSIOPT_IMMEDIATE_DATA_EN, &options); in qla4xxx_copy_from_fwddb_param()
3483 sess->initial_r2t_en = test_bit(ISCSIOPT_INITIAL_R2T_EN, &options); in qla4xxx_copy_from_fwddb_param()
3485 &options); in qla4xxx_copy_from_fwddb_param()
3486 sess->pdu_inorder_en = test_bit(ISCSIOPT_DATA_PDU_IN_ORDER, &options); in qla4xxx_copy_from_fwddb_param()
3487 sess->chap_auth_en = test_bit(ISCSIOPT_CHAP_AUTH_EN, &options); in qla4xxx_copy_from_fwddb_param()
3488 conn->snack_req_en = test_bit(ISCSIOPT_SNACK_REQ_EN, &options); in qla4xxx_copy_from_fwddb_param()
3490 &options); in qla4xxx_copy_from_fwddb_param()
3491 sess->bidi_chap_en = test_bit(ISCSIOPT_BIDI_CHAP_EN, &options); in qla4xxx_copy_from_fwddb_param()
3493 test_bit(ISCSIOPT_DISCOVERY_AUTH_OPTIONAL, &options); in qla4xxx_copy_from_fwddb_param()
3494 if (test_bit(ISCSIOPT_ERL1, &options)) in qla4xxx_copy_from_fwddb_param()
3496 if (test_bit(ISCSIOPT_ERL0, &options)) in qla4xxx_copy_from_fwddb_param()
3499 options = le16_to_cpu(fw_ddb_entry->tcp_options); in qla4xxx_copy_from_fwddb_param()
3500 conn->tcp_timestamp_stat = test_bit(TCPOPT_TIMESTAMP_STAT, &options); in qla4xxx_copy_from_fwddb_param()
3501 conn->tcp_nagle_disable = test_bit(TCPOPT_NAGLE_DISABLE, &options); in qla4xxx_copy_from_fwddb_param()
3502 conn->tcp_wsf_disable = test_bit(TCPOPT_WSF_DISABLE, &options); in qla4xxx_copy_from_fwddb_param()
3503 if (test_bit(TCPOPT_TIMER_SCALE3, &options)) in qla4xxx_copy_from_fwddb_param()
3505 if (test_bit(TCPOPT_TIMER_SCALE2, &options)) in qla4xxx_copy_from_fwddb_param()
3507 if (test_bit(TCPOPT_TIMER_SCALE1, &options)) in qla4xxx_copy_from_fwddb_param()
3511 conn->tcp_timestamp_en = test_bit(TCPOPT_TIMESTAMP_EN, &options); in qla4xxx_copy_from_fwddb_param()
3513 options = le16_to_cpu(fw_ddb_entry->ip_options); in qla4xxx_copy_from_fwddb_param()
3514 conn->fragment_disable = test_bit(IPOPT_FRAGMENT_DISABLE, &options); in qla4xxx_copy_from_fwddb_param()
3545 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_copy_from_fwddb_param()
3561 if (test_bit(OPT_IPV6_DEVICE, &options)) { in qla4xxx_copy_from_fwddb_param()
3599 uint16_t options; in qla4xxx_copy_to_fwddb_param() local
3602 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_copy_to_fwddb_param()
3603 SET_BITVAL(conn->is_fw_assigned_ipv6, options, BIT_11); in qla4xxx_copy_to_fwddb_param()
3605 options |= BIT_8; in qla4xxx_copy_to_fwddb_param()
3607 options &= ~BIT_8; in qla4xxx_copy_to_fwddb_param()
3609 SET_BITVAL(sess->auto_snd_tgt_disable, options, BIT_6); in qla4xxx_copy_to_fwddb_param()
3610 SET_BITVAL(sess->discovery_sess, options, BIT_4); in qla4xxx_copy_to_fwddb_param()
3611 SET_BITVAL(sess->entry_state, options, BIT_3); in qla4xxx_copy_to_fwddb_param()
3612 fw_ddb_entry->options = cpu_to_le16(options); in qla4xxx_copy_to_fwddb_param()
3614 options = le16_to_cpu(fw_ddb_entry->iscsi_options); in qla4xxx_copy_to_fwddb_param()
3615 SET_BITVAL(conn->hdrdgst_en, options, BIT_13); in qla4xxx_copy_to_fwddb_param()
3616 SET_BITVAL(conn->datadgst_en, options, BIT_12); in qla4xxx_copy_to_fwddb_param()
3617 SET_BITVAL(sess->imm_data_en, options, BIT_11); in qla4xxx_copy_to_fwddb_param()
3618 SET_BITVAL(sess->initial_r2t_en, options, BIT_10); in qla4xxx_copy_to_fwddb_param()
3619 SET_BITVAL(sess->dataseq_inorder_en, options, BIT_9); in qla4xxx_copy_to_fwddb_param()
3620 SET_BITVAL(sess->pdu_inorder_en, options, BIT_8); in qla4xxx_copy_to_fwddb_param()
3621 SET_BITVAL(sess->chap_auth_en, options, BIT_7); in qla4xxx_copy_to_fwddb_param()
3622 SET_BITVAL(conn->snack_req_en, options, BIT_6); in qla4xxx_copy_to_fwddb_param()
3623 SET_BITVAL(sess->discovery_logout_en, options, BIT_5); in qla4xxx_copy_to_fwddb_param()
3624 SET_BITVAL(sess->bidi_chap_en, options, BIT_4); in qla4xxx_copy_to_fwddb_param()
3625 SET_BITVAL(sess->discovery_auth_optional, options, BIT_3); in qla4xxx_copy_to_fwddb_param()
3626 SET_BITVAL(sess->erl & BIT_1, options, BIT_1); in qla4xxx_copy_to_fwddb_param()
3627 SET_BITVAL(sess->erl & BIT_0, options, BIT_0); in qla4xxx_copy_to_fwddb_param()
3628 fw_ddb_entry->iscsi_options = cpu_to_le16(options); in qla4xxx_copy_to_fwddb_param()
3630 options = le16_to_cpu(fw_ddb_entry->tcp_options); in qla4xxx_copy_to_fwddb_param()
3631 SET_BITVAL(conn->tcp_timestamp_stat, options, BIT_6); in qla4xxx_copy_to_fwddb_param()
3632 SET_BITVAL(conn->tcp_nagle_disable, options, BIT_5); in qla4xxx_copy_to_fwddb_param()
3633 SET_BITVAL(conn->tcp_wsf_disable, options, BIT_4); in qla4xxx_copy_to_fwddb_param()
3634 SET_BITVAL(conn->tcp_timer_scale & BIT_2, options, BIT_3); in qla4xxx_copy_to_fwddb_param()
3635 SET_BITVAL(conn->tcp_timer_scale & BIT_1, options, BIT_2); in qla4xxx_copy_to_fwddb_param()
3636 SET_BITVAL(conn->tcp_timer_scale & BIT_0, options, BIT_1); in qla4xxx_copy_to_fwddb_param()
3637 SET_BITVAL(conn->tcp_timestamp_en, options, BIT_0); in qla4xxx_copy_to_fwddb_param()
3638 fw_ddb_entry->tcp_options = cpu_to_le16(options); in qla4xxx_copy_to_fwddb_param()
3640 options = le16_to_cpu(fw_ddb_entry->ip_options); in qla4xxx_copy_to_fwddb_param()
3641 SET_BITVAL(conn->fragment_disable, options, BIT_4); in qla4xxx_copy_to_fwddb_param()
3642 fw_ddb_entry->ip_options = cpu_to_le16(options); in qla4xxx_copy_to_fwddb_param()
3706 unsigned long options = 0; in qla4xxx_copy_to_sess_conn_params() local
3711 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_copy_to_sess_conn_params()
3712 conn->is_fw_assigned_ipv6 = test_bit(OPT_IS_FW_ASSIGNED_IPV6, &options); in qla4xxx_copy_to_sess_conn_params()
3714 &options); in qla4xxx_copy_to_sess_conn_params()
3715 sess->discovery_sess = test_bit(OPT_DISC_SESSION, &options); in qla4xxx_copy_to_sess_conn_params()
3717 options = le16_to_cpu(fw_ddb_entry->iscsi_options); in qla4xxx_copy_to_sess_conn_params()
3718 conn->hdrdgst_en = test_bit(ISCSIOPT_HEADER_DIGEST_EN, &options); in qla4xxx_copy_to_sess_conn_params()
3719 conn->datadgst_en = test_bit(ISCSIOPT_DATA_DIGEST_EN, &options); in qla4xxx_copy_to_sess_conn_params()
3720 sess->imm_data_en = test_bit(ISCSIOPT_IMMEDIATE_DATA_EN, &options); in qla4xxx_copy_to_sess_conn_params()
3721 sess->initial_r2t_en = test_bit(ISCSIOPT_INITIAL_R2T_EN, &options); in qla4xxx_copy_to_sess_conn_params()
3723 &options); in qla4xxx_copy_to_sess_conn_params()
3724 sess->pdu_inorder_en = test_bit(ISCSIOPT_DATA_PDU_IN_ORDER, &options); in qla4xxx_copy_to_sess_conn_params()
3725 sess->chap_auth_en = test_bit(ISCSIOPT_CHAP_AUTH_EN, &options); in qla4xxx_copy_to_sess_conn_params()
3727 &options); in qla4xxx_copy_to_sess_conn_params()
3728 sess->bidi_chap_en = test_bit(ISCSIOPT_BIDI_CHAP_EN, &options); in qla4xxx_copy_to_sess_conn_params()
3730 test_bit(ISCSIOPT_DISCOVERY_AUTH_OPTIONAL, &options); in qla4xxx_copy_to_sess_conn_params()
3731 if (test_bit(ISCSIOPT_ERL1, &options)) in qla4xxx_copy_to_sess_conn_params()
3733 if (test_bit(ISCSIOPT_ERL0, &options)) in qla4xxx_copy_to_sess_conn_params()
3736 options = le16_to_cpu(fw_ddb_entry->tcp_options); in qla4xxx_copy_to_sess_conn_params()
3737 conn->tcp_timestamp_stat = test_bit(TCPOPT_TIMESTAMP_STAT, &options); in qla4xxx_copy_to_sess_conn_params()
3738 conn->tcp_nagle_disable = test_bit(TCPOPT_NAGLE_DISABLE, &options); in qla4xxx_copy_to_sess_conn_params()
3739 conn->tcp_wsf_disable = test_bit(TCPOPT_WSF_DISABLE, &options); in qla4xxx_copy_to_sess_conn_params()
3740 if (test_bit(TCPOPT_TIMER_SCALE3, &options)) in qla4xxx_copy_to_sess_conn_params()
3742 if (test_bit(TCPOPT_TIMER_SCALE2, &options)) in qla4xxx_copy_to_sess_conn_params()
3744 if (test_bit(TCPOPT_TIMER_SCALE1, &options)) in qla4xxx_copy_to_sess_conn_params()
3748 conn->tcp_timestamp_en = test_bit(TCPOPT_TIMESTAMP_EN, &options); in qla4xxx_copy_to_sess_conn_params()
3750 options = le16_to_cpu(fw_ddb_entry->ip_options); in qla4xxx_copy_to_sess_conn_params()
3751 conn->fragment_disable = test_bit(IPOPT_FRAGMENT_DISABLE, &options); in qla4xxx_copy_to_sess_conn_params()
3792 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_copy_to_sess_conn_params()
3793 if (options & DDB_OPT_IPV6_DEVICE) { in qla4xxx_copy_to_sess_conn_params()
3812 uint16_t options = 0; in qla4xxx_copy_fwddb_param() local
3827 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_copy_fwddb_param()
3828 if (options & DDB_OPT_IPV6_DEVICE) { in qla4xxx_copy_fwddb_param()
6045 uint16_t options; in qla4xxx_get_boot_target() local
6071 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_get_boot_target()
6072 if (options & DDB_OPT_IPV6_DEVICE) { in qla4xxx_get_boot_target()
6265 uint16_t options = 0; in qla4xxx_convert_param_ddb() local
6271 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_convert_param_ddb()
6272 if (options & DDB_OPT_IPV6_DEVICE) in qla4xxx_convert_param_ddb()
6559 if (fw_ddb_entry->options & DDB_OPT_IPV6_DEVICE) { in qla4xxx_get_ep_fwdb()
6667 uint16_t options = 0; in qla4xxx_cmp_fw_stentry() local
6670 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_cmp_fw_stentry()
6671 if (options & DDB_OPT_IPV6_DEVICE) in qla4xxx_cmp_fw_stentry()
7264 uint32_t options = 0; in qla4xxx_sysfs_ddb_add() local
7307 options |= IPV6_DEFAULT_DDB_ENTRY; in qla4xxx_sysfs_ddb_add()
7309 rval = qla4xxx_get_default_ddb(ha, options, fw_ddb_entry_dma); in qla4xxx_sysfs_ddb_add()
7341 uint32_t options = 0; in qla4xxx_sysfs_ddb_apply() local
7355 options |= IPV6_DEFAULT_DDB_ENTRY; in qla4xxx_sysfs_ddb_apply()
7357 rval = qla4xxx_get_default_ddb(ha, options, fw_ddb_entry_dma); in qla4xxx_sysfs_ddb_apply()
7530 uint32_t options = 0; in qla4xxx_sysfs_ddb_login() local
7551 options |= IPV6_DEFAULT_DDB_ENTRY; in qla4xxx_sysfs_ddb_login()
7553 ret = qla4xxx_get_default_ddb(ha, options, fw_ddb_entry_dma); in qla4xxx_sysfs_ddb_login()
7593 int options; in qla4xxx_sysfs_ddb_logout_sid() local
7652 options = LOGOUT_OPTION_CLOSE_SESSION; in qla4xxx_sysfs_ddb_logout_sid()
7653 qla4xxx_session_logout_ddb(ha, ddb_entry, options); in qla4xxx_sysfs_ddb_logout_sid()
8909 int options; in qla4xxx_destroy_ddb() local
8912 options = LOGOUT_OPTION_CLOSE_SESSION; in qla4xxx_destroy_ddb()
8913 if (qla4xxx_session_logout_ddb(ha, ddb_entry, options) == QLA_ERROR) { in qla4xxx_destroy_ddb()