BFI_IOC_UNINIT
if (fwstate == BFI_IOC_UNINIT) {
bfa_ioc_set_cur_ioc_fwstate(ioc, BFI_IOC_UNINIT);
bfa_ioc_set_alt_ioc_fwstate(ioc, BFI_IOC_UNINIT);
ioc_fwstate = BFI_IOC_UNINIT;
fwvalid = (ioc_fwstate == BFI_IOC_UNINIT) ?
BUG_ON(!(ioc_fwstate != BFI_IOC_UNINIT));
writel(BFI_IOC_UNINIT, ioc->ioc_regs.ioc_fwstate);
writel(BFI_IOC_UNINIT, ioc->ioc_regs.alt_ioc_fwstate);
writel(BFI_IOC_UNINIT, (rb + BFA_IOC0_STATE_REG));
writel(BFI_IOC_UNINIT, (rb + BFA_IOC1_STATE_REG));
writel(BFI_IOC_UNINIT, rb + CT2_BFA_IOC0_STATE_REG);
writel(BFI_IOC_UNINIT, rb + CT2_BFA_IOC1_STATE_REG);
ioc_fwstate = BFI_IOC_UNINIT;
fwvalid = (ioc_fwstate == BFI_IOC_UNINIT) ?
bfa_ioc_set_cur_ioc_fwstate(ioc, BFI_IOC_UNINIT);
bfa_ioc_set_alt_ioc_fwstate(ioc, BFI_IOC_UNINIT);
(((__sm) == BFI_IOC_UNINIT) || \
if (fwstate == BFI_IOC_UNINIT) {
bfa_ioc_set_cur_ioc_fwstate(iocpf->ioc, BFI_IOC_UNINIT);
bfa_ioc_set_alt_ioc_fwstate(iocpf->ioc, BFI_IOC_UNINIT);
writel(BFI_IOC_UNINIT, ioc->ioc_regs.ioc_fwstate);
writel(BFI_IOC_UNINIT, ioc->ioc_regs.alt_ioc_fwstate);
if (fwstate == BFI_IOC_UNINIT ||
alt_fwstate == BFI_IOC_UNINIT ||
writel((BFI_IOC_UNINIT | join_bits), (rb + BFA_IOC0_STATE_REG));
writel((BFI_IOC_UNINIT | join_bits), (rb + BFA_IOC1_STATE_REG));
if (cur_fwstate == BFI_IOC_UNINIT)
writel(BFI_IOC_UNINIT, ioc->ioc_regs.ioc_fwstate);
writel(BFI_IOC_UNINIT, ioc->ioc_regs.alt_ioc_fwstate);
writel(BFI_IOC_UNINIT, (rb + BFA_IOC0_STATE_REG));
writel(BFI_IOC_UNINIT, (rb + BFA_IOC1_STATE_REG));
WARN_ON(ioc_fwstate == BFI_IOC_UNINIT);
writel(BFI_IOC_UNINIT, (rb + CT2_BFA_IOC0_STATE_REG));
writel(BFI_IOC_UNINIT, (rb + CT2_BFA_IOC1_STATE_REG));