fw_config
const struct adf_fw_config *fw_config;
fw_config = get_fw_config(accel_dev);
config_ae_mask |= fw_config[i].ae_mask;
const struct adf_fw_config *fw_config;
fw_config = get_fw_config(accel_dev);
if (!fw_config)
switch (fw_config[obj_num].obj) {
const struct adf_fw_config *fw_config;
fw_config = get_fw_config(accel_dev);
if (fw_config)
id = fw_config[obj_num].obj;
const struct adf_fw_config *fw_config;
fw_config = get_fw_config(accel_dev);
if (!fw_config)
return fw_config[obj_num].obj;
const struct adf_fw_config *fw_config;
fw_config = get_fw_config(accel_dev);
if (!fw_config)
return fw_config[obj_num].ae_mask;
const struct adf_fw_config *fw_config;
fw_config = get_fw_config(accel_dev);
if (!fw_config)
switch (fw_config[obj_num].obj) {
const struct adf_fw_config *fw_config;
fw_config = get_fw_config(accel_dev);
if (!fw_config)
switch (fw_config[obj_num].obj) {
const struct adf_fw_config *fw_config;
fw_config = get_fw_config(accel_dev);
if (fw_config)
id = fw_config[obj_num].obj;
const struct adf_fw_config *fw_config;
fw_config = get_fw_config(accel_dev);
if (!fw_config)
return fw_config[obj_num].obj;
const struct adf_fw_config *fw_config;
fw_config = get_fw_config(accel_dev);
if (!fw_config)
return fw_config[obj_num].ae_mask;
static struct fw_config fw_configs[] = {
if (!phba->fw_config.dual_ulp_aware) {
if (phba->fw_config.dual_ulp_aware) {
if (!phba->fw_config.dual_ulp_aware) {
phba->fw_config.iscsi_features =
phba->fw_config.iscsi_features);
phba->fw_config.phys_port = pfw_cfg->phys_port;
if (phba->fw_config.phys_port >= BEISCSI_PHYS_PORT_MAX) {
phba->fw_config.phys_port);
phba->fw_config.eqid_count = pfw_cfg->eqid_count;
phba->fw_config.cqid_count = pfw_cfg->cqid_count;
if (phba->fw_config.eqid_count == 0 ||
phba->fw_config.eqid_count > 2048) {
phba->fw_config.eqid_count);
if (phba->fw_config.cqid_count == 0 ||
phba->fw_config.cqid_count > 4096) {
phba->fw_config.cqid_count);
phba->fw_config.eqid_count,
phba->fw_config.cqid_count);
set_bit(ulp_num, &phba->fw_config.ulp_supported);
phba->fw_config.iscsi_cid_start[ulp_num] =
phba->fw_config.iscsi_cid_count[ulp_num] =
phba->fw_config.iscsi_icd_start[ulp_num] =
phba->fw_config.iscsi_icd_count[ulp_num] =
phba->fw_config.iscsi_chain_start[ulp_num] =
phba->fw_config.iscsi_chain_count[ulp_num] =
phba->fw_config.
phba->fw_config.
phba->fw_config.
phba->fw_config.
if (phba->fw_config.ulp_supported == 0) {
if (test_bit(ulp_num, &phba->fw_config.ulp_supported))
icd_count = phba->fw_config.iscsi_icd_count[ulp_num];
phba->fw_config.dual_ulp_aware = (pfw_cfg->function_mode &
phba->fw_config.dual_ulp_aware);
(phba->fw_config.phys_port * 8) & 0xff;
(phba->fw_config.phys_port * 8) & 0xff;
(phba->fw_config.phys_port * 8) & 0xff;
if (phba->fw_config.dual_ulp_aware) {
if (!test_bit(cid_from_ulp, (void *)&phba->fw_config.ulp_supported))
if (test_bit(ulp_num, &phba->fw_config.ulp_supported)) {
if (test_bit(ulp_num, &phba->fw_config.ulp_supported)) {
if (test_bit(ulp_num, &phba->fw_config.ulp_supported)) {
if (test_bit(ulp_num, &phba->fw_config.ulp_supported))
phba->fw_config.iscsi_icd_start[ulp_num]) / PAGE_SIZE;
if (test_bit(ulp_num, &phba->fw_config.ulp_supported)) {
nvec = phba->fw_config.eqid_count;
if (test_bit(ulp_num, &phba->fw_config.ulp_supported))
if (test_bit(ulp_num, &phba->fw_config.ulp_supported)) {
if (test_bit(ulp_num, &phba->fw_config.ulp_supported)) {
if (test_bit(ulp_num, &phba->fw_config.ulp_supported)) {
if (test_bit(ulp_num, &phba->fw_config.ulp_supported))
ulp_icd_start = phba->fw_config.iscsi_icd_start[ulp_num];
if (test_bit(ulp_num, (void *)&phba->fw_config.ulp_supported)) {
if (test_bit(ulp_num, (void *)&phba->fw_config.ulp_supported)) {
if (test_bit(ulp_num, (void *)&phba->fw_config.ulp_supported)) {
if (test_bit(ulp_num, (void *)&phba->fw_config.ulp_supported)) {
if (test_bit(ulp_num, &phba->fw_config.ulp_supported)) {
icd_start = phba->fw_config.iscsi_icd_start[ulp_num];
icd_count = phba->fw_config.iscsi_icd_count[ulp_num];
phba->fw_config.
phba->fw_config.iscsi_icd_count[ulp_num] = (icd_count -
phba->fw_config.
phba->fw_config.
total_icd_count = phba->fw_config.iscsi_icd_count[ulp_num];
(phba->fw_config.iscsi_cid_count[ulp_num])
} fw_config;
if (test_bit(ulp_num, (void *)&phba->fw_config.ulp_supported)) {
if (test_bit(ulp_num, (void *)&phba->fw_config.ulp_supported))
phba->fw_config.phys_port);