Lines Matching refs:ctrl_info
4078 instance->ctrl_info->adapterOperations3.supportMaxExtLDs; in megasas_update_ext_vd_details()
4080 if (instance->ctrl_info->max_lds > 64) in megasas_update_ext_vd_details()
4134 struct megasas_ctrl_info *ctrl_info; in megasas_get_ctrl_info() local
4137 ctrl_info = instance->ctrl_info; in megasas_get_ctrl_info()
4179 memcpy(ctrl_info, ci, sizeof(struct megasas_ctrl_info)); in megasas_get_ctrl_info()
4180 le32_to_cpus((u32 *)&ctrl_info->properties.OnOffProperties); in megasas_get_ctrl_info()
4181 le32_to_cpus((u32 *)&ctrl_info->adapterOperations2); in megasas_get_ctrl_info()
4182 le32_to_cpus((u32 *)&ctrl_info->adapterOperations3); in megasas_get_ctrl_info()
4431 struct megasas_ctrl_info *ctrl_info = NULL; in megasas_init_fw() local
4562 instance->ctrl_info = kzalloc(sizeof(struct megasas_ctrl_info), in megasas_init_fw()
4564 if (instance->ctrl_info == NULL) in megasas_init_fw()
4605 ctrl_info = instance->ctrl_info; in megasas_init_fw()
4607 max_sectors_1 = (1 << ctrl_info->stripe_sz_ops.min) * in megasas_init_fw()
4608 le16_to_cpu(ctrl_info->max_strips_per_io); in megasas_init_fw()
4609 max_sectors_2 = le32_to_cpu(ctrl_info->max_request_size); in megasas_init_fw()
4614 if (ctrl_info->memory_size) { in megasas_init_fw()
4618 le16_to_cpu(ctrl_info->memory_size)); in megasas_init_fw()
4625 ctrl_info->properties.OnOffProperties.disableOnlineCtrlReset; in megasas_init_fw()
4626 instance->mpio = ctrl_info->adapterOperations2.mpio; in megasas_init_fw()
4628 ctrl_info->adapterOperations2.supportUnevenSpans; in megasas_init_fw()
4640 if (ctrl_info->host_interface.SRIOV) { in megasas_init_fw()
4641 if (!ctrl_info->adapterOperations2.activePassive) in megasas_init_fw()
4646 ctrl_info->iov.requestorId; in megasas_init_fw()
4648 iovPtr = (struct IOV_111 *)((unsigned char *)ctrl_info + IOV_111_OFFSET); in megasas_init_fw()
4656 ctrl_info->adapterOperations3.supportCrashDump; in megasas_init_fw()
4676 ctrl_info->adapterOperations3.supportSecurityonJBOD; in megasas_init_fw()
4738 kfree(instance->ctrl_info); in megasas_init_fw()
4739 instance->ctrl_info = NULL; in megasas_init_fw()
5269 instance->ctrl_info = NULL; in megasas_probe_one()
5875 kfree(instance->ctrl_info); in megasas_detach_one()