Lines Matching refs:fw_ddb_entry
829 struct dev_db_entry *fw_ddb_entry, in qla4xxx_get_fwddb_entry() argument
851 if (fw_ddb_entry) in qla4xxx_get_fwddb_entry()
852 memset(fw_ddb_entry, 0, sizeof(struct dev_db_entry)); in qla4xxx_get_fwddb_entry()
873 if (fw_ddb_entry) { in qla4xxx_get_fwddb_entry()
874 options = le16_to_cpu(fw_ddb_entry->options); in qla4xxx_get_fwddb_entry()
881 fw_ddb_entry->ip_addr, in qla4xxx_get_fwddb_entry()
882 le16_to_cpu(fw_ddb_entry->port), in qla4xxx_get_fwddb_entry()
883 fw_ddb_entry->iscsi_name); in qla4xxx_get_fwddb_entry()
890 fw_ddb_entry->ip_addr, in qla4xxx_get_fwddb_entry()
891 le16_to_cpu(fw_ddb_entry->port), in qla4xxx_get_fwddb_entry()
892 fw_ddb_entry->iscsi_name); in qla4xxx_get_fwddb_entry()
1499 struct dev_db_entry *fw_ddb_entry, in qla4xxx_bootdb_by_index() argument
1506 memset(fw_ddb_entry, 0, sizeof(*fw_ddb_entry)); in qla4xxx_bootdb_by_index()
1508 dev_db_start_offset += (ddb_index * sizeof(*fw_ddb_entry)); in qla4xxx_bootdb_by_index()
1519 sizeof(*fw_ddb_entry)) != QLA_SUCCESS) { in qla4xxx_bootdb_by_index()
1525 if (fw_ddb_entry->cookie == DDB_VALID_COOKIE) in qla4xxx_bootdb_by_index()
1533 struct dev_db_entry *fw_ddb_entry, in qla4xxx_flashdb_by_index() argument
1540 memset(fw_ddb_entry, 0, sizeof(*fw_ddb_entry)); in qla4xxx_flashdb_by_index()
1558 dev_db_start_offset += (ddb_index * sizeof(*fw_ddb_entry)); in qla4xxx_flashdb_by_index()
1568 sizeof(*fw_ddb_entry)) != QLA_SUCCESS) { in qla4xxx_flashdb_by_index()
1574 if (fw_ddb_entry->cookie == DDB_VALID_COOKIE) in qla4xxx_flashdb_by_index()
1993 struct dev_db_entry *fw_ddb_entry; in qla4xxx_set_param_ddbentry() local
2008 fw_ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), in qla4xxx_set_param_ddbentry()
2010 if (!fw_ddb_entry) { in qla4xxx_set_param_ddbentry()
2032 ptid = (uint16_t *)&fw_ddb_entry->isid[1]; in qla4xxx_set_param_ddbentry()
2036 fw_ddb_entry->isid[5], fw_ddb_entry->isid[4], in qla4xxx_set_param_ddbentry()
2037 fw_ddb_entry->isid[3], fw_ddb_entry->isid[2], in qla4xxx_set_param_ddbentry()
2038 fw_ddb_entry->isid[1], fw_ddb_entry->isid[0])); in qla4xxx_set_param_ddbentry()
2040 iscsi_opts = le16_to_cpu(fw_ddb_entry->iscsi_options); in qla4xxx_set_param_ddbentry()
2041 memset(fw_ddb_entry->iscsi_alias, 0, sizeof(fw_ddb_entry->iscsi_alias)); in qla4xxx_set_param_ddbentry()
2043 memset(fw_ddb_entry->iscsi_name, 0, sizeof(fw_ddb_entry->iscsi_name)); in qla4xxx_set_param_ddbentry()
2046 memcpy(fw_ddb_entry->iscsi_name, sess->targetname, in qla4xxx_set_param_ddbentry()
2048 sizeof(fw_ddb_entry->iscsi_name))); in qla4xxx_set_param_ddbentry()
2051 memset(fw_ddb_entry->ip_addr, 0, sizeof(fw_ddb_entry->ip_addr)); in qla4xxx_set_param_ddbentry()
2052 memset(fw_ddb_entry->tgt_addr, 0, sizeof(fw_ddb_entry->tgt_addr)); in qla4xxx_set_param_ddbentry()
2054 fw_ddb_entry->options = DDB_OPT_TARGET | DDB_OPT_AUTO_SENDTGTS_DISABLE; in qla4xxx_set_param_ddbentry()
2059 memcpy(fw_ddb_entry->ip_addr, ip, IP_ADDR_LEN); in qla4xxx_set_param_ddbentry()
2060 fw_ddb_entry->port = cpu_to_le16(ntohs(addr->sin_port)); in qla4xxx_set_param_ddbentry()
2063 __func__, fw_ddb_entry->ip_addr, in qla4xxx_set_param_ddbentry()
2068 memcpy(fw_ddb_entry->ip_addr, ip, IPv6_ADDR_LEN); in qla4xxx_set_param_ddbentry()
2069 fw_ddb_entry->port = cpu_to_le16(ntohs(addr6->sin6_port)); in qla4xxx_set_param_ddbentry()
2070 fw_ddb_entry->options |= DDB_OPT_IPV6_DEVICE; in qla4xxx_set_param_ddbentry()
2073 __func__, fw_ddb_entry->ip_addr, in qla4xxx_set_param_ddbentry()
2094 fw_ddb_entry->chap_tbl_idx = cpu_to_le16(idx); in qla4xxx_set_param_ddbentry()
2117 fw_ddb_entry->iscsi_options = cpu_to_le16(iscsi_opts); in qla4xxx_set_param_ddbentry()
2120 fw_ddb_entry->iscsi_max_rcv_data_seg_len = in qla4xxx_set_param_ddbentry()
2124 fw_ddb_entry->iscsi_max_outsnd_r2t = cpu_to_le16(sess->max_r2t); in qla4xxx_set_param_ddbentry()
2127 fw_ddb_entry->iscsi_first_burst_len = in qla4xxx_set_param_ddbentry()
2131 fw_ddb_entry->iscsi_max_burst_len = in qla4xxx_set_param_ddbentry()
2135 fw_ddb_entry->iscsi_def_time2wait = in qla4xxx_set_param_ddbentry()
2139 fw_ddb_entry->iscsi_def_time2retain = in qla4xxx_set_param_ddbentry()
2148 dma_free_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), in qla4xxx_set_param_ddbentry()
2149 fw_ddb_entry, fw_ddb_entry_dma); in qla4xxx_set_param_ddbentry()