ioc_regs 57 drivers/char/agp/hp-agp.c volatile u8 __iomem *ioc_regs; ioc_regs 86 drivers/char/agp/hp-agp.c hp->io_tlb_ps = readq(hp->ioc_regs+HP_ZX1_TCNFG); ioc_regs 102 drivers/char/agp/hp-agp.c hp->iova_base = readq(hp->ioc_regs+HP_ZX1_IBASE) & ~0x1; ioc_regs 108 drivers/char/agp/hp-agp.c hp->io_pdir = phys_to_virt(readq(hp->ioc_regs+HP_ZX1_PDIR_BASE)); ioc_regs 164 drivers/char/agp/hp-agp.c hp->ioc_regs = ioremap(hpa, 1024); ioc_regs 165 drivers/char/agp/hp-agp.c if (!hp->ioc_regs) ioc_regs 172 drivers/char/agp/hp-agp.c hp->io_pdir_owner = (readq(hp->ioc_regs+HP_ZX1_IBASE) & 0x1) == 0; ioc_regs 247 drivers/char/agp/hp-agp.c writel(virt_to_phys(hp->io_pdir), hp->ioc_regs+HP_ZX1_PDIR_BASE); ioc_regs 248 drivers/char/agp/hp-agp.c readl(hp->ioc_regs+HP_ZX1_PDIR_BASE); ioc_regs 249 drivers/char/agp/hp-agp.c writel(hp->io_tlb_ps, hp->ioc_regs+HP_ZX1_TCNFG); ioc_regs 250 drivers/char/agp/hp-agp.c readl(hp->ioc_regs+HP_ZX1_TCNFG); ioc_regs 251 drivers/char/agp/hp-agp.c writel((unsigned int)(~(HP_ZX1_IOVA_SIZE-1)), hp->ioc_regs+HP_ZX1_IMASK); ioc_regs 252 drivers/char/agp/hp-agp.c readl(hp->ioc_regs+HP_ZX1_IMASK); ioc_regs 253 drivers/char/agp/hp-agp.c writel(hp->iova_base|1, hp->ioc_regs+HP_ZX1_IBASE); ioc_regs 254 drivers/char/agp/hp-agp.c readl(hp->ioc_regs+HP_ZX1_IBASE); ioc_regs 255 drivers/char/agp/hp-agp.c writel(hp->iova_base|ilog2(HP_ZX1_IOVA_SIZE), hp->ioc_regs+HP_ZX1_PCOM); ioc_regs 256 drivers/char/agp/hp-agp.c readl(hp->ioc_regs+HP_ZX1_PCOM); ioc_regs 267 drivers/char/agp/hp-agp.c if (hp->ioc_regs) { ioc_regs 269 drivers/char/agp/hp-agp.c writeq(0, hp->ioc_regs+HP_ZX1_IBASE); ioc_regs 270 drivers/char/agp/hp-agp.c readq(hp->ioc_regs+HP_ZX1_IBASE); ioc_regs 272 drivers/char/agp/hp-agp.c iounmap(hp->ioc_regs); ioc_regs 283 drivers/char/agp/hp-agp.c writeq(hp->gart_base | ilog2(hp->gart_size), hp->ioc_regs+HP_ZX1_PCOM); ioc_regs 284 drivers/char/agp/hp-agp.c readq(hp->ioc_regs+HP_ZX1_PCOM); ioc_regs 36 drivers/char/agp/parisc-agp.c void __iomem *ioc_regs; ioc_regs 93 drivers/char/agp/parisc-agp.c writeq(info->gart_base | ilog2(info->gart_size), info->ioc_regs+IOC_PCOM); ioc_regs 94 drivers/char/agp/parisc-agp.c readq(info->ioc_regs+IOC_PCOM); /* flush */ ioc_regs 238 drivers/char/agp/parisc-agp.c agp_ioc_init(void __iomem *ioc_regs) ioc_regs 246 drivers/char/agp/parisc-agp.c info->ioc_regs = ioc_regs; ioc_regs 248 drivers/char/agp/parisc-agp.c io_tlb_ps = readq(info->ioc_regs+IOC_TCNFG); ioc_regs 264 drivers/char/agp/parisc-agp.c iova_base = readq(info->ioc_regs+IOC_IBASE) & ~0x1; ioc_regs 270 drivers/char/agp/parisc-agp.c io_pdir = phys_to_virt(readq(info->ioc_regs+IOC_PDIR_BASE)); ioc_regs 1130 drivers/net/ethernet/brocade/bna/bfa_ioc.c pgnum = PSS_SMEM_PGNUM(ioc->ioc_regs.smem_pg0, loff); ioc_regs 1132 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(pgnum, ioc->ioc_regs.host_page_num_fn); ioc_regs 1135 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(0, ioc->ioc_regs.smem_page_start + loff); ioc_regs 1148 drivers/net/ethernet/brocade/bna/bfa_ioc.c r32 = readl(ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 1151 drivers/net/ethernet/brocade/bna/bfa_ioc.c r32 = readl(ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 1156 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 1163 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 1174 drivers/net/ethernet/brocade/bna/bfa_ioc.c readl(ioc->ioc_regs.ioc_sem_reg); ioc_regs 1175 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_sem_reg); ioc_regs 1178 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 1190 drivers/net/ethernet/brocade/bna/bfa_ioc.c r32 = readl(ioc->ioc_regs.ioc_sem_reg); ioc_regs 1207 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_sem_reg); ioc_regs 1224 drivers/net/ethernet/brocade/bna/bfa_ioc.c pss_ctl = readl(ioc->ioc_regs.pss_ctl_reg); ioc_regs 1232 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(pss_ctl, ioc->ioc_regs.pss_ctl_reg); ioc_regs 1239 drivers/net/ethernet/brocade/bna/bfa_ioc.c pss_ctl = readl(ioc->ioc_regs.pss_ctl_reg); ioc_regs 1250 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(pss_ctl, ioc->ioc_regs.pss_ctl_reg); ioc_regs 1261 drivers/net/ethernet/brocade/bna/bfa_ioc.c pss_ctl = readl(ioc->ioc_regs.pss_ctl_reg); ioc_regs 1264 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(pss_ctl, ioc->ioc_regs.pss_ctl_reg); ioc_regs 1275 drivers/net/ethernet/brocade/bna/bfa_ioc.c pss_ctl = readl(ioc->ioc_regs.pss_ctl_reg); ioc_regs 1278 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(pss_ctl, ioc->ioc_regs.pss_ctl_reg); ioc_regs 1291 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(pgnum, ioc->ioc_regs.host_page_num_fn); ioc_regs 1296 drivers/net/ethernet/brocade/bna/bfa_ioc.c swab32(readl(loff + ioc->ioc_regs.smem_page_start)); ioc_regs 1823 drivers/net/ethernet/brocade/bna/bfa_ioc.c r32 = readl(ioc->ioc_regs.lpu_mbox_cmd); ioc_regs 1825 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(1, ioc->ioc_regs.lpu_mbox_cmd); ioc_regs 1906 drivers/net/ethernet/brocade/bna/bfa_ioc.c ioc->ioc_regs.hfn_mbox + i * sizeof(u32)); ioc_regs 1909 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(0, ioc->ioc_regs.hfn_mbox + i * sizeof(u32)); ioc_regs 1914 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(1, ioc->ioc_regs.hfn_mbox_cmd); ioc_regs 1915 drivers/net/ethernet/brocade/bna/bfa_ioc.c (void) readl(ioc->ioc_regs.hfn_mbox_cmd); ioc_regs 1962 drivers/net/ethernet/brocade/bna/bfa_ioc.c hb_count = readl(ioc->ioc_regs.heartbeat); ioc_regs 1978 drivers/net/ethernet/brocade/bna/bfa_ioc.c ioc->hb_count = readl(ioc->ioc_regs.heartbeat); ioc_regs 2022 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(pgnum, ioc->ioc_regs.host_page_num_fn); ioc_regs 2047 drivers/net/ethernet/brocade/bna/bfa_ioc.c ioc->ioc_regs.smem_page_start + loff); ioc_regs 2058 drivers/net/ethernet/brocade/bna/bfa_ioc.c ioc->ioc_regs.host_page_num_fn); ioc_regs 2063 drivers/net/ethernet/brocade/bna/bfa_ioc.c ioc->ioc_regs.host_page_num_fn); ioc_regs 2074 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(asicmode, ((ioc->ioc_regs.smem_page_start) ioc_regs 2076 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(boot_type, ((ioc->ioc_regs.smem_page_start) ioc_regs 2078 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(boot_env, ((ioc->ioc_regs.smem_page_start) ioc_regs 2147 drivers/net/ethernet/brocade/bna/bfa_ioc.c stat = readl(ioc->ioc_regs.hfn_mbox_cmd); ioc_regs 2197 drivers/net/ethernet/brocade/bna/bfa_ioc.c pgnum = PSS_SMEM_PGNUM(ioc->ioc_regs.smem_pg0, soff); ioc_regs 2203 drivers/net/ethernet/brocade/bna/bfa_ioc.c if (!bfa_nw_ioc_sem_get(ioc->ioc_regs.ioc_init_sem_reg)) ioc_regs 2206 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(pgnum, ioc->ioc_regs.host_page_num_fn); ioc_regs 2210 drivers/net/ethernet/brocade/bna/bfa_ioc.c r32 = swab32(readl(loff + ioc->ioc_regs.smem_page_start)); ioc_regs 2220 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(pgnum, ioc->ioc_regs.host_page_num_fn); ioc_regs 2224 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(PSS_SMEM_PGNUM(ioc->ioc_regs.smem_pg0, 0), ioc_regs 2225 drivers/net/ethernet/brocade/bna/bfa_ioc.c ioc->ioc_regs.host_page_num_fn); ioc_regs 2230 drivers/net/ethernet/brocade/bna/bfa_ioc.c readl(ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 2231 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 2336 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_sem_get(ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 2348 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_sem_release(ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 2413 drivers/net/ethernet/brocade/bna/bfa_ioc.c r32 = readl(ioc->ioc_regs.lpu_mbox_cmd); ioc_regs 2422 drivers/net/ethernet/brocade/bna/bfa_ioc.c r32 = readl(ioc->ioc_regs.lpu_mbox + ioc_regs 2430 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(1, ioc->ioc_regs.lpu_mbox_cmd); ioc_regs 2431 drivers/net/ethernet/brocade/bna/bfa_ioc.c readl(ioc->ioc_regs.lpu_mbox_cmd); ioc_regs 2622 drivers/net/ethernet/brocade/bna/bfa_ioc.c return PSS_SMEM_PGNUM(ioc->ioc_regs.smem_pg0, fmaddr); ioc_regs 2665 drivers/net/ethernet/brocade/bna/bfa_ioc.c stat = readl(ioc->ioc_regs.hfn_mbox_cmd); ioc_regs 172 drivers/net/ethernet/brocade/bna/bfa_ioc.h struct bfa_ioc_regs ioc_regs; ioc_regs 124 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_nw_ioc_sem_get(ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 125 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c usecnt = readl(ioc->ioc_regs.ioc_usage_reg); ioc_regs 131 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(1, ioc->ioc_regs.ioc_usage_reg); ioc_regs 132 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_nw_ioc_sem_release(ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 133 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(0, ioc->ioc_regs.ioc_fail_sync); ioc_regs 137 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc_fwstate = readl(ioc->ioc_regs.ioc_fwstate); ioc_regs 149 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_nw_ioc_sem_release(ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 157 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(usecnt, ioc->ioc_regs.ioc_usage_reg); ioc_regs 158 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_nw_ioc_sem_release(ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 177 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_nw_ioc_sem_get(ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 178 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c usecnt = readl(ioc->ioc_regs.ioc_usage_reg); ioc_regs 182 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(usecnt, ioc->ioc_regs.ioc_usage_reg); ioc_regs 184 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_nw_ioc_sem_release(ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 191 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(__FW_INIT_HALT_P, ioc->ioc_regs.ll_halt); ioc_regs 192 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(__FW_INIT_HALT_P, ioc->ioc_regs.alt_ll_halt); ioc_regs 194 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c readl(ioc->ioc_regs.ll_halt); ioc_regs 195 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c readl(ioc->ioc_regs.alt_ll_halt); ioc_regs 256 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.hfn_mbox = rb + ct_fnreg[pcifn].hfn_mbox; ioc_regs 257 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.lpu_mbox = rb + ct_fnreg[pcifn].lpu_mbox; ioc_regs 258 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.host_page_num_fn = rb + ct_fnreg[pcifn].hfn_pgn; ioc_regs 261 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.heartbeat = rb + BFA_IOC0_HBEAT_REG; ioc_regs 262 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ioc_fwstate = rb + BFA_IOC0_STATE_REG; ioc_regs 263 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.alt_ioc_fwstate = rb + BFA_IOC1_STATE_REG; ioc_regs 264 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.hfn_mbox_cmd = rb + ct_p0reg[pcifn].hfn; ioc_regs 265 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.lpu_mbox_cmd = rb + ct_p0reg[pcifn].lpu; ioc_regs 266 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ll_halt = rb + FW_INIT_HALT_P0; ioc_regs 267 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.alt_ll_halt = rb + FW_INIT_HALT_P1; ioc_regs 269 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.heartbeat = rb + BFA_IOC1_HBEAT_REG; ioc_regs 270 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ioc_fwstate = rb + BFA_IOC1_STATE_REG; ioc_regs 271 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.alt_ioc_fwstate = rb + BFA_IOC0_STATE_REG; ioc_regs 272 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.hfn_mbox_cmd = rb + ct_p1reg[pcifn].hfn; ioc_regs 273 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.lpu_mbox_cmd = rb + ct_p1reg[pcifn].lpu; ioc_regs 274 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ll_halt = rb + FW_INIT_HALT_P1; ioc_regs 275 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.alt_ll_halt = rb + FW_INIT_HALT_P0; ioc_regs 281 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.pss_ctl_reg = rb + PSS_CTL_REG; ioc_regs 282 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.pss_err_status_reg = rb + PSS_ERR_STATUS_REG; ioc_regs 283 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.app_pll_fast_ctl_reg = rb + APP_PLL_LCLK_CTL_REG; ioc_regs 284 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.app_pll_slow_ctl_reg = rb + APP_PLL_SCLK_CTL_REG; ioc_regs 289 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ioc_sem_reg = rb + HOST_SEM0_REG; ioc_regs 290 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ioc_usage_sem_reg = rb + HOST_SEM1_REG; ioc_regs 291 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ioc_init_sem_reg = rb + HOST_SEM2_REG; ioc_regs 292 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ioc_usage_reg = rb + BFA_FW_USE_COUNT; ioc_regs 293 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ioc_fail_sync = rb + BFA_IOC_FAIL_SYNC; ioc_regs 298 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.smem_page_start = rb + PSS_SMEM_PAGE_START; ioc_regs 299 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.smem_pg0 = BFI_IOC_SMEM_PG0_CT; ioc_regs 304 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.err_set = (rb + ERR_SET_REG); ioc_regs 315 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.hfn_mbox = rb + ct2_reg[port].hfn_mbox; ioc_regs 316 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.lpu_mbox = rb + ct2_reg[port].lpu_mbox; ioc_regs 317 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.host_page_num_fn = rb + ct2_reg[port].hfn_pgn; ioc_regs 318 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.hfn_mbox_cmd = rb + ct2_reg[port].hfn; ioc_regs 319 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.lpu_mbox_cmd = rb + ct2_reg[port].lpu; ioc_regs 320 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.lpu_read_stat = rb + ct2_reg[port].lpu_read; ioc_regs 323 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.heartbeat = rb + CT2_BFA_IOC0_HBEAT_REG; ioc_regs 324 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ioc_fwstate = rb + CT2_BFA_IOC0_STATE_REG; ioc_regs 325 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.alt_ioc_fwstate = rb + CT2_BFA_IOC1_STATE_REG; ioc_regs 326 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ll_halt = rb + FW_INIT_HALT_P0; ioc_regs 327 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.alt_ll_halt = rb + FW_INIT_HALT_P1; ioc_regs 329 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.heartbeat = rb + CT2_BFA_IOC1_HBEAT_REG; ioc_regs 330 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ioc_fwstate = rb + CT2_BFA_IOC1_STATE_REG; ioc_regs 331 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.alt_ioc_fwstate = rb + CT2_BFA_IOC0_STATE_REG; ioc_regs 332 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ll_halt = rb + FW_INIT_HALT_P1; ioc_regs 333 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.alt_ll_halt = rb + FW_INIT_HALT_P0; ioc_regs 339 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.pss_ctl_reg = rb + PSS_CTL_REG; ioc_regs 340 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.pss_err_status_reg = rb + PSS_ERR_STATUS_REG; ioc_regs 341 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.app_pll_fast_ctl_reg = rb + CT2_APP_PLL_LCLK_CTL_REG; ioc_regs 342 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.app_pll_slow_ctl_reg = rb + CT2_APP_PLL_SCLK_CTL_REG; ioc_regs 347 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ioc_sem_reg = rb + CT2_HOST_SEM0_REG; ioc_regs 348 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ioc_usage_sem_reg = rb + CT2_HOST_SEM1_REG; ioc_regs 349 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ioc_init_sem_reg = rb + CT2_HOST_SEM2_REG; ioc_regs 350 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ioc_usage_reg = rb + CT2_BFA_FW_USE_COUNT; ioc_regs 351 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ioc_fail_sync = rb + CT2_BFA_IOC_FAIL_SYNC; ioc_regs 356 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.smem_page_start = rb + PSS_SMEM_PAGE_START; ioc_regs 357 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.smem_pg0 = BFI_IOC_SMEM_PG0_CT; ioc_regs 362 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.err_set = rb + ERR_SET_REG; ioc_regs 427 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c r32 = readl(ioc->ioc_regs.lpu_read_stat); ioc_regs 429 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(1, ioc->ioc_regs.lpu_read_stat); ioc_regs 468 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_nw_ioc_sem_get(ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 469 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(0, ioc->ioc_regs.ioc_usage_reg); ioc_regs 470 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_nw_ioc_sem_release(ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 477 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c readl(ioc->ioc_regs.ioc_sem_reg); ioc_regs 485 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c u32 r32 = readl(ioc->ioc_regs.ioc_fail_sync); ioc_regs 496 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(0, ioc->ioc_regs.ioc_fail_sync); ioc_regs 497 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(1, ioc->ioc_regs.ioc_usage_reg); ioc_regs 498 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(BFI_IOC_UNINIT, ioc->ioc_regs.ioc_fwstate); ioc_regs 499 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(BFI_IOC_UNINIT, ioc->ioc_regs.alt_ioc_fwstate); ioc_regs 509 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c u32 r32 = readl(ioc->ioc_regs.ioc_fail_sync); ioc_regs 512 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel((r32 | sync_pos), ioc->ioc_regs.ioc_fail_sync); ioc_regs 518 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c u32 r32 = readl(ioc->ioc_regs.ioc_fail_sync); ioc_regs 522 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel((r32 & ~sync_msk), ioc->ioc_regs.ioc_fail_sync); ioc_regs 528 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c u32 r32 = readl(ioc->ioc_regs.ioc_fail_sync); ioc_regs 530 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(r32 | bfa_ioc_ct_sync_pos(ioc), ioc->ioc_regs.ioc_fail_sync); ioc_regs 536 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c u32 r32 = readl(ioc->ioc_regs.ioc_fail_sync); ioc_regs 557 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c ioc->ioc_regs.ioc_fail_sync); ioc_regs 558 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(BFI_IOC_FAIL, ioc->ioc_regs.ioc_fwstate); ioc_regs 559 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(BFI_IOC_FAIL, ioc->ioc_regs.alt_ioc_fwstate); ioc_regs 569 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel((r32 | sync_ackd), ioc->ioc_regs.ioc_fail_sync); ioc_regs 578 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(fwstate, ioc->ioc_regs.ioc_fwstate); ioc_regs 584 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c return (enum bfi_ioc_state)readl(ioc->ioc_regs.ioc_fwstate); ioc_regs 591 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c writel(fwstate, ioc->ioc_regs.alt_ioc_fwstate); ioc_regs 597 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c return (enum bfi_ioc_state)readl(ioc->ioc_regs.alt_ioc_fwstate); ioc_regs 157 drivers/net/ethernet/brocade/bna/bna_hw_defs.h init_halt = readl((_bna)->ioceth.ioc.ioc_regs.ll_halt); \ ioc_regs 159 drivers/net/ethernet/brocade/bna/bna_hw_defs.h writel(init_halt, (_bna)->ioceth.ioc.ioc_regs.ll_halt); \ ioc_regs 160 drivers/net/ethernet/brocade/bna/bna_hw_defs.h init_halt = readl((_bna)->ioceth.ioc.ioc_regs.ll_halt); \ ioc_regs 225 drivers/parisc/ccio-dma.c struct ioa_registers __iomem *ioc_regs; /* I/O MMU base address */ ioc_regs 635 drivers/parisc/ccio-dma.c WRITE_U32(CMD_TLB_PURGE | iovp, &ioc->ioc_regs->io_command); ioc_regs 1282 drivers/parisc/ccio-dma.c __func__, ioc->ioc_regs, ioc_regs 1325 drivers/parisc/ccio-dma.c &ioc->ioc_regs->io_chain_id_mask); ioc_regs 1328 drivers/parisc/ccio-dma.c &ioc->ioc_regs->io_pdir_base); ioc_regs 1333 drivers/parisc/ccio-dma.c WRITE_U32(IOA_NORMAL_MODE, &ioc->ioc_regs->io_control); ioc_regs 1338 drivers/parisc/ccio-dma.c WRITE_U32(0, &ioc->ioc_regs->io_tlb_entry_m); ioc_regs 1339 drivers/parisc/ccio-dma.c WRITE_U32(0, &ioc->ioc_regs->io_tlb_entry_l); ioc_regs 1343 drivers/parisc/ccio-dma.c &ioc->ioc_regs->io_command); ioc_regs 1387 drivers/parisc/ccio-dma.c ccio_init_resource(res, name, &ioc->ioc_regs->io_io_low); ioc_regs 1388 drivers/parisc/ccio-dma.c ccio_init_resource(res + 1, name, &ioc->ioc_regs->io_io_low_hv); ioc_regs 1463 drivers/parisc/ccio-dma.c &ioc->ioc_regs->io_io_low); ioc_regs 1465 drivers/parisc/ccio-dma.c &ioc->ioc_regs->io_io_high); ioc_regs 1469 drivers/parisc/ccio-dma.c &ioc->ioc_regs->io_io_low_hv); ioc_regs 1471 drivers/parisc/ccio-dma.c &ioc->ioc_regs->io_io_high_hv); ioc_regs 1537 drivers/parisc/ccio-dma.c ioc->ioc_regs = ioremap_nocache(dev->hpa.start, 4096); ioc_regs 1538 drivers/parisc/ccio-dma.c if (!ioc->ioc_regs) { ioc_regs 937 drivers/scsi/bfa/bfa_core.c curr_value = readl(bfa->ioc.ioc_regs.ll_halt); ioc_regs 939 drivers/scsi/bfa/bfa_core.c writel(curr_value, bfa->ioc.ioc_regs.ll_halt); ioc_regs 949 drivers/scsi/bfa/bfa_core.c bfa->ioc.ioc_regs.pss_err_status_reg); ioc_regs 951 drivers/scsi/bfa/bfa_core.c bfa->ioc.ioc_regs.pss_err_status_reg); ioc_regs 83 drivers/scsi/bfa/bfa_ioc.c readl((__ioc)->ioc_regs.hfn_mbox_cmd)) ioc_regs 710 drivers/scsi/bfa/bfa_ioc.c r32 = readl(iocpf->ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 713 drivers/scsi/bfa/bfa_ioc.c r32 = readl(iocpf->ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 719 drivers/scsi/bfa/bfa_ioc.c writel(1, iocpf->ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 726 drivers/scsi/bfa/bfa_ioc.c writel(1, iocpf->ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 733 drivers/scsi/bfa/bfa_ioc.c pgnum = PSS_SMEM_PGNUM(iocpf->ioc->ioc_regs.smem_pg0, loff); ioc_regs 735 drivers/scsi/bfa/bfa_ioc.c writel(pgnum, iocpf->ioc->ioc_regs.host_page_num_fn); ioc_regs 738 drivers/scsi/bfa/bfa_ioc.c bfa_mem_write(iocpf->ioc->ioc_regs.smem_page_start, loff, 0); ioc_regs 755 drivers/scsi/bfa/bfa_ioc.c writel(1, iocpf->ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 779 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_sem_reg); ioc_regs 783 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_sem_reg); ioc_regs 881 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_sem_reg); ioc_regs 925 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_sem_reg); ioc_regs 933 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_sem_reg); ioc_regs 967 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_sem_reg); ioc_regs 976 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_sem_reg); ioc_regs 984 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_sem_reg); ioc_regs 1083 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_sem_reg); ioc_regs 1154 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_sem_reg); ioc_regs 1243 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_sem_reg); ioc_regs 1249 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_sem_reg); ioc_regs 1355 drivers/scsi/bfa/bfa_ioc.c r32 = readl(ioc->ioc_regs.ioc_sem_reg); ioc_regs 1379 drivers/scsi/bfa/bfa_ioc.c pss_ctl = readl(ioc->ioc_regs.pss_ctl_reg); ioc_regs 1387 drivers/scsi/bfa/bfa_ioc.c writel(pss_ctl, ioc->ioc_regs.pss_ctl_reg); ioc_regs 1394 drivers/scsi/bfa/bfa_ioc.c pss_ctl = readl(ioc->ioc_regs.pss_ctl_reg); ioc_regs 1406 drivers/scsi/bfa/bfa_ioc.c writel(pss_ctl, ioc->ioc_regs.pss_ctl_reg); ioc_regs 1417 drivers/scsi/bfa/bfa_ioc.c pss_ctl = readl(ioc->ioc_regs.pss_ctl_reg); ioc_regs 1420 drivers/scsi/bfa/bfa_ioc.c writel(pss_ctl, ioc->ioc_regs.pss_ctl_reg); ioc_regs 1431 drivers/scsi/bfa/bfa_ioc.c pss_ctl = readl(ioc->ioc_regs.pss_ctl_reg); ioc_regs 1434 drivers/scsi/bfa/bfa_ioc.c writel(pss_ctl, ioc->ioc_regs.pss_ctl_reg); ioc_regs 1448 drivers/scsi/bfa/bfa_ioc.c pgnum = PSS_SMEM_PGNUM(ioc->ioc_regs.smem_pg0, loff); ioc_regs 1450 drivers/scsi/bfa/bfa_ioc.c writel(pgnum, ioc->ioc_regs.host_page_num_fn); ioc_regs 1455 drivers/scsi/bfa/bfa_ioc.c bfa_mem_read(ioc->ioc_regs.smem_page_start, loff); ioc_regs 1673 drivers/scsi/bfa/bfa_ioc.c pgnum = PSS_SMEM_PGNUM(ioc->ioc_regs.smem_pg0, loff); ioc_regs 1675 drivers/scsi/bfa/bfa_ioc.c writel(pgnum, ioc->ioc_regs.host_page_num_fn); ioc_regs 1676 drivers/scsi/bfa/bfa_ioc.c bfa_mem_write(ioc->ioc_regs.smem_page_start, loff, BFA_IOC_FW_INV_SIGN); ioc_regs 1689 drivers/scsi/bfa/bfa_ioc.c r32 = readl(ioc->ioc_regs.lpu_mbox_cmd); ioc_regs 1691 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.lpu_mbox_cmd); ioc_regs 1784 drivers/scsi/bfa/bfa_ioc.c ioc->ioc_regs.hfn_mbox + i * sizeof(u32)); ioc_regs 1787 drivers/scsi/bfa/bfa_ioc.c writel(0, ioc->ioc_regs.hfn_mbox + i * sizeof(u32)); ioc_regs 1792 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.hfn_mbox_cmd); ioc_regs 1793 drivers/scsi/bfa/bfa_ioc.c (void) readl(ioc->ioc_regs.hfn_mbox_cmd); ioc_regs 1839 drivers/scsi/bfa/bfa_ioc.c hb_count = readl(ioc->ioc_regs.heartbeat); ioc_regs 1854 drivers/scsi/bfa/bfa_ioc.c ioc->hb_count = readl(ioc->ioc_regs.heartbeat); ioc_regs 1894 drivers/scsi/bfa/bfa_ioc.c pgnum = PSS_SMEM_PGNUM(ioc->ioc_regs.smem_pg0, loff); ioc_regs 1897 drivers/scsi/bfa/bfa_ioc.c writel(pgnum, ioc->ioc_regs.host_page_num_fn); ioc_regs 1923 drivers/scsi/bfa/bfa_ioc.c bfa_mem_write(ioc->ioc_regs.smem_page_start, loff, ioc_regs 1934 drivers/scsi/bfa/bfa_ioc.c writel(pgnum, ioc->ioc_regs.host_page_num_fn); ioc_regs 1938 drivers/scsi/bfa/bfa_ioc.c writel(PSS_SMEM_PGNUM(ioc->ioc_regs.smem_pg0, 0), ioc_regs 1939 drivers/scsi/bfa/bfa_ioc.c ioc->ioc_regs.host_page_num_fn); ioc_regs 1950 drivers/scsi/bfa/bfa_ioc.c bfa_mem_write(ioc->ioc_regs.smem_page_start, BFI_FWBOOT_DEVMODE_OFF, ioc_regs 1952 drivers/scsi/bfa/bfa_ioc.c bfa_mem_write(ioc->ioc_regs.smem_page_start, BFI_FWBOOT_TYPE_OFF, ioc_regs 1954 drivers/scsi/bfa/bfa_ioc.c bfa_mem_write(ioc->ioc_regs.smem_page_start, BFI_FWBOOT_ENV_OFF, ioc_regs 2012 drivers/scsi/bfa/bfa_ioc.c stat = readl(ioc->ioc_regs.hfn_mbox_cmd); ioc_regs 2052 drivers/scsi/bfa/bfa_ioc.c pgnum = PSS_SMEM_PGNUM(ioc->ioc_regs.smem_pg0, soff); ioc_regs 2061 drivers/scsi/bfa/bfa_ioc.c if (BFA_FALSE == bfa_ioc_sem_get(ioc->ioc_regs.ioc_init_sem_reg)) { ioc_regs 2066 drivers/scsi/bfa/bfa_ioc.c writel(pgnum, ioc->ioc_regs.host_page_num_fn); ioc_regs 2071 drivers/scsi/bfa/bfa_ioc.c r32 = bfa_mem_read(ioc->ioc_regs.smem_page_start, loff); ioc_regs 2081 drivers/scsi/bfa/bfa_ioc.c writel(pgnum, ioc->ioc_regs.host_page_num_fn); ioc_regs 2084 drivers/scsi/bfa/bfa_ioc.c writel(PSS_SMEM_PGNUM(ioc->ioc_regs.smem_pg0, 0), ioc_regs 2085 drivers/scsi/bfa/bfa_ioc.c ioc->ioc_regs.host_page_num_fn); ioc_regs 2089 drivers/scsi/bfa/bfa_ioc.c readl(ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 2090 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 2109 drivers/scsi/bfa/bfa_ioc.c pgnum = PSS_SMEM_PGNUM(ioc->ioc_regs.smem_pg0, soff); ioc_regs 2118 drivers/scsi/bfa/bfa_ioc.c if (BFA_FALSE == bfa_ioc_sem_get(ioc->ioc_regs.ioc_init_sem_reg)) { ioc_regs 2123 drivers/scsi/bfa/bfa_ioc.c writel(pgnum, ioc->ioc_regs.host_page_num_fn); ioc_regs 2128 drivers/scsi/bfa/bfa_ioc.c bfa_mem_write(ioc->ioc_regs.smem_page_start, loff, 0); ioc_regs 2137 drivers/scsi/bfa/bfa_ioc.c writel(pgnum, ioc->ioc_regs.host_page_num_fn); ioc_regs 2140 drivers/scsi/bfa/bfa_ioc.c writel(PSS_SMEM_PGNUM(ioc->ioc_regs.smem_pg0, 0), ioc_regs 2141 drivers/scsi/bfa/bfa_ioc.c ioc->ioc_regs.host_page_num_fn); ioc_regs 2146 drivers/scsi/bfa/bfa_ioc.c readl(ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 2147 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 2192 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_sem_get(ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 2206 drivers/scsi/bfa/bfa_ioc.c readl(ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 2207 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.ioc_init_sem_reg); ioc_regs 2297 drivers/scsi/bfa/bfa_ioc.c r32 = readl(ioc->ioc_regs.lpu_mbox_cmd); ioc_regs 2306 drivers/scsi/bfa/bfa_ioc.c r32 = readl(ioc->ioc_regs.lpu_mbox + ioc_regs 2314 drivers/scsi/bfa/bfa_ioc.c writel(1, ioc->ioc_regs.lpu_mbox_cmd); ioc_regs 2315 drivers/scsi/bfa/bfa_ioc.c readl(ioc->ioc_regs.lpu_mbox_cmd); ioc_regs 2581 drivers/scsi/bfa/bfa_ioc.c stat = readl(ioc->ioc_regs.hfn_mbox_cmd); ioc_regs 4768 drivers/scsi/bfa/bfa_ioc.c pgnum = PSS_SMEM_PGNUM(ioc->ioc_regs.smem_pg0, loff); ioc_regs 4771 drivers/scsi/bfa/bfa_ioc.c writel(pgnum, ioc->ioc_regs.host_page_num_fn); ioc_regs 4777 drivers/scsi/bfa/bfa_ioc.c bfa_mem_read(ioc->ioc_regs.smem_page_start, loff); ioc_regs 307 drivers/scsi/bfa/bfa_ioc.h struct bfa_ioc_regs_s ioc_regs; ioc_regs 114 drivers/scsi/bfa/bfa_ioc_cb.c writel(~0U, ioc->ioc_regs.err_set); ioc_regs 115 drivers/scsi/bfa/bfa_ioc_cb.c readl(ioc->ioc_regs.err_set); ioc_regs 143 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.hfn_mbox = rb + iocreg_fnreg[pcifn].hfn_mbox; ioc_regs 144 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.lpu_mbox = rb + iocreg_fnreg[pcifn].lpu_mbox; ioc_regs 145 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.host_page_num_fn = rb + iocreg_fnreg[pcifn].hfn_pgn; ioc_regs 148 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.heartbeat = rb + BFA_IOC0_HBEAT_REG; ioc_regs 149 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.ioc_fwstate = rb + BFA_IOC0_STATE_REG; ioc_regs 150 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.alt_ioc_fwstate = rb + BFA_IOC1_STATE_REG; ioc_regs 152 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.heartbeat = (rb + BFA_IOC1_HBEAT_REG); ioc_regs 153 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.ioc_fwstate = (rb + BFA_IOC1_STATE_REG); ioc_regs 154 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.alt_ioc_fwstate = (rb + BFA_IOC0_STATE_REG); ioc_regs 160 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.hfn_mbox_cmd = rb + iocreg_mbcmd[pcifn].hfn; ioc_regs 161 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.lpu_mbox_cmd = rb + iocreg_mbcmd[pcifn].lpu; ioc_regs 166 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.pss_ctl_reg = (rb + PSS_CTL_REG); ioc_regs 167 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.pss_err_status_reg = (rb + PSS_ERR_STATUS_REG); ioc_regs 168 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.app_pll_fast_ctl_reg = (rb + APP_PLL_LCLK_CTL_REG); ioc_regs 169 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.app_pll_slow_ctl_reg = (rb + APP_PLL_SCLK_CTL_REG); ioc_regs 174 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.ioc_sem_reg = (rb + HOST_SEM0_REG); ioc_regs 175 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.ioc_init_sem_reg = (rb + HOST_SEM2_REG); ioc_regs 180 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.smem_page_start = (rb + PSS_SMEM_PAGE_START); ioc_regs 181 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.smem_pg0 = BFI_IOC_SMEM_PG0_CB; ioc_regs 186 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.err_set = (rb + ERR_SET_REG); ioc_regs 218 drivers/scsi/bfa/bfa_ioc_cb.c u32 ioc_fwstate = readl(ioc->ioc_regs.ioc_fwstate); ioc_regs 227 drivers/scsi/bfa/bfa_ioc_cb.c writel(BFI_IOC_UNINIT, ioc->ioc_regs.ioc_fwstate); ioc_regs 228 drivers/scsi/bfa/bfa_ioc_cb.c writel(BFI_IOC_UNINIT, ioc->ioc_regs.alt_ioc_fwstate); ioc_regs 247 drivers/scsi/bfa/bfa_ioc_cb.c readl(ioc->ioc_regs.ioc_sem_reg); ioc_regs 248 drivers/scsi/bfa/bfa_ioc_cb.c writel(1, ioc->ioc_regs.ioc_sem_reg); ioc_regs 257 drivers/scsi/bfa/bfa_ioc_cb.c u32 r32 = readl(ioc->ioc_regs.ioc_fwstate); ioc_regs 260 drivers/scsi/bfa/bfa_ioc_cb.c writel((r32 | join_pos), ioc->ioc_regs.ioc_fwstate); ioc_regs 266 drivers/scsi/bfa/bfa_ioc_cb.c u32 r32 = readl(ioc->ioc_regs.ioc_fwstate); ioc_regs 269 drivers/scsi/bfa/bfa_ioc_cb.c writel((r32 & ~join_pos), ioc->ioc_regs.ioc_fwstate); ioc_regs 276 drivers/scsi/bfa/bfa_ioc_cb.c u32 r32 = readl(ioc->ioc_regs.ioc_fwstate); ioc_regs 279 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.ioc_fwstate); ioc_regs 285 drivers/scsi/bfa/bfa_ioc_cb.c return (enum bfi_ioc_state)(readl(ioc->ioc_regs.ioc_fwstate) & ioc_regs 293 drivers/scsi/bfa/bfa_ioc_cb.c u32 r32 = readl(ioc->ioc_regs.alt_ioc_fwstate); ioc_regs 296 drivers/scsi/bfa/bfa_ioc_cb.c ioc->ioc_regs.alt_ioc_fwstate); ioc_regs 302 drivers/scsi/bfa/bfa_ioc_cb.c return (enum bfi_ioc_state)(readl(ioc->ioc_regs.alt_ioc_fwstate) & ioc_regs 59 drivers/scsi/bfa/bfa_ioc_ct.c bfa_ioc_sem_get(ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 60 drivers/scsi/bfa/bfa_ioc_ct.c usecnt = readl(ioc->ioc_regs.ioc_usage_reg); ioc_regs 66 drivers/scsi/bfa/bfa_ioc_ct.c writel(1, ioc->ioc_regs.ioc_usage_reg); ioc_regs 67 drivers/scsi/bfa/bfa_ioc_ct.c readl(ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 68 drivers/scsi/bfa/bfa_ioc_ct.c writel(1, ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 69 drivers/scsi/bfa/bfa_ioc_ct.c writel(0, ioc->ioc_regs.ioc_fail_sync); ioc_regs 74 drivers/scsi/bfa/bfa_ioc_ct.c ioc_fwstate = readl(ioc->ioc_regs.ioc_fwstate); ioc_regs 87 drivers/scsi/bfa/bfa_ioc_ct.c readl(ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 88 drivers/scsi/bfa/bfa_ioc_ct.c writel(1, ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 97 drivers/scsi/bfa/bfa_ioc_ct.c writel(usecnt, ioc->ioc_regs.ioc_usage_reg); ioc_regs 98 drivers/scsi/bfa/bfa_ioc_ct.c readl(ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 99 drivers/scsi/bfa/bfa_ioc_ct.c writel(1, ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 112 drivers/scsi/bfa/bfa_ioc_ct.c bfa_ioc_sem_get(ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 113 drivers/scsi/bfa/bfa_ioc_ct.c usecnt = readl(ioc->ioc_regs.ioc_usage_reg); ioc_regs 117 drivers/scsi/bfa/bfa_ioc_ct.c writel(usecnt, ioc->ioc_regs.ioc_usage_reg); ioc_regs 120 drivers/scsi/bfa/bfa_ioc_ct.c readl(ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 121 drivers/scsi/bfa/bfa_ioc_ct.c writel(1, ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 131 drivers/scsi/bfa/bfa_ioc_ct.c writel(__FW_INIT_HALT_P, ioc->ioc_regs.ll_halt); ioc_regs 132 drivers/scsi/bfa/bfa_ioc_ct.c writel(__FW_INIT_HALT_P, ioc->ioc_regs.alt_ll_halt); ioc_regs 134 drivers/scsi/bfa/bfa_ioc_ct.c readl(ioc->ioc_regs.ll_halt); ioc_regs 135 drivers/scsi/bfa/bfa_ioc_ct.c readl(ioc->ioc_regs.alt_ll_halt); ioc_regs 137 drivers/scsi/bfa/bfa_ioc_ct.c writel(~0U, ioc->ioc_regs.err_set); ioc_regs 138 drivers/scsi/bfa/bfa_ioc_ct.c readl(ioc->ioc_regs.err_set); ioc_regs 190 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.hfn_mbox = rb + ct_fnreg[pcifn].hfn_mbox; ioc_regs 191 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.lpu_mbox = rb + ct_fnreg[pcifn].lpu_mbox; ioc_regs 192 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.host_page_num_fn = rb + ct_fnreg[pcifn].hfn_pgn; ioc_regs 195 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.heartbeat = rb + BFA_IOC0_HBEAT_REG; ioc_regs 196 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ioc_fwstate = rb + BFA_IOC0_STATE_REG; ioc_regs 197 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.alt_ioc_fwstate = rb + BFA_IOC1_STATE_REG; ioc_regs 198 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.hfn_mbox_cmd = rb + ct_p0reg[pcifn].hfn; ioc_regs 199 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.lpu_mbox_cmd = rb + ct_p0reg[pcifn].lpu; ioc_regs 200 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ll_halt = rb + FW_INIT_HALT_P0; ioc_regs 201 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.alt_ll_halt = rb + FW_INIT_HALT_P1; ioc_regs 203 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.heartbeat = (rb + BFA_IOC1_HBEAT_REG); ioc_regs 204 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ioc_fwstate = (rb + BFA_IOC1_STATE_REG); ioc_regs 205 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.alt_ioc_fwstate = rb + BFA_IOC0_STATE_REG; ioc_regs 206 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.hfn_mbox_cmd = rb + ct_p1reg[pcifn].hfn; ioc_regs 207 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.lpu_mbox_cmd = rb + ct_p1reg[pcifn].lpu; ioc_regs 208 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ll_halt = rb + FW_INIT_HALT_P1; ioc_regs 209 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.alt_ll_halt = rb + FW_INIT_HALT_P0; ioc_regs 215 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.pss_ctl_reg = (rb + PSS_CTL_REG); ioc_regs 216 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.pss_err_status_reg = (rb + PSS_ERR_STATUS_REG); ioc_regs 217 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.app_pll_fast_ctl_reg = (rb + APP_PLL_LCLK_CTL_REG); ioc_regs 218 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.app_pll_slow_ctl_reg = (rb + APP_PLL_SCLK_CTL_REG); ioc_regs 223 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ioc_sem_reg = (rb + HOST_SEM0_REG); ioc_regs 224 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ioc_usage_sem_reg = (rb + HOST_SEM1_REG); ioc_regs 225 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ioc_init_sem_reg = (rb + HOST_SEM2_REG); ioc_regs 226 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ioc_usage_reg = (rb + BFA_FW_USE_COUNT); ioc_regs 227 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ioc_fail_sync = (rb + BFA_IOC_FAIL_SYNC); ioc_regs 232 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.smem_page_start = (rb + PSS_SMEM_PAGE_START); ioc_regs 233 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.smem_pg0 = BFI_IOC_SMEM_PG0_CT; ioc_regs 238 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.err_set = (rb + ERR_SET_REG); ioc_regs 249 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.hfn_mbox = rb + ct2_reg[port].hfn_mbox; ioc_regs 250 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.lpu_mbox = rb + ct2_reg[port].lpu_mbox; ioc_regs 251 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.host_page_num_fn = rb + ct2_reg[port].hfn_pgn; ioc_regs 252 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.hfn_mbox_cmd = rb + ct2_reg[port].hfn; ioc_regs 253 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.lpu_mbox_cmd = rb + ct2_reg[port].lpu; ioc_regs 254 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.lpu_read_stat = rb + ct2_reg[port].lpu_read; ioc_regs 257 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.heartbeat = rb + CT2_BFA_IOC0_HBEAT_REG; ioc_regs 258 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ioc_fwstate = rb + CT2_BFA_IOC0_STATE_REG; ioc_regs 259 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.alt_ioc_fwstate = rb + CT2_BFA_IOC1_STATE_REG; ioc_regs 260 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ll_halt = rb + FW_INIT_HALT_P0; ioc_regs 261 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.alt_ll_halt = rb + FW_INIT_HALT_P1; ioc_regs 263 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.heartbeat = (rb + CT2_BFA_IOC1_HBEAT_REG); ioc_regs 264 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ioc_fwstate = (rb + CT2_BFA_IOC1_STATE_REG); ioc_regs 265 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.alt_ioc_fwstate = rb + CT2_BFA_IOC0_STATE_REG; ioc_regs 266 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ll_halt = rb + FW_INIT_HALT_P1; ioc_regs 267 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.alt_ll_halt = rb + FW_INIT_HALT_P0; ioc_regs 273 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.pss_ctl_reg = (rb + PSS_CTL_REG); ioc_regs 274 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.pss_err_status_reg = (rb + PSS_ERR_STATUS_REG); ioc_regs 275 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.app_pll_fast_ctl_reg = (rb + CT2_APP_PLL_LCLK_CTL_REG); ioc_regs 276 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.app_pll_slow_ctl_reg = (rb + CT2_APP_PLL_SCLK_CTL_REG); ioc_regs 281 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ioc_sem_reg = (rb + CT2_HOST_SEM0_REG); ioc_regs 282 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ioc_usage_sem_reg = (rb + CT2_HOST_SEM1_REG); ioc_regs 283 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ioc_init_sem_reg = (rb + CT2_HOST_SEM2_REG); ioc_regs 284 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ioc_usage_reg = (rb + CT2_BFA_FW_USE_COUNT); ioc_regs 285 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ioc_fail_sync = (rb + CT2_BFA_IOC_FAIL_SYNC); ioc_regs 290 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.smem_page_start = (rb + PSS_SMEM_PAGE_START); ioc_regs 291 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.smem_pg0 = BFI_IOC_SMEM_PG0_CT; ioc_regs 296 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.err_set = (rb + ERR_SET_REG); ioc_regs 372 drivers/scsi/bfa/bfa_ioc_ct.c r32 = readl(ioc->ioc_regs.lpu_read_stat); ioc_regs 374 drivers/scsi/bfa/bfa_ioc_ct.c writel(1, ioc->ioc_regs.lpu_read_stat); ioc_regs 388 drivers/scsi/bfa/bfa_ioc_ct.c bfa_ioc_sem_get(ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 389 drivers/scsi/bfa/bfa_ioc_ct.c writel(0, ioc->ioc_regs.ioc_usage_reg); ioc_regs 390 drivers/scsi/bfa/bfa_ioc_ct.c readl(ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 391 drivers/scsi/bfa/bfa_ioc_ct.c writel(1, ioc->ioc_regs.ioc_usage_sem_reg); ioc_regs 393 drivers/scsi/bfa/bfa_ioc_ct.c writel(0, ioc->ioc_regs.ioc_fail_sync); ioc_regs 399 drivers/scsi/bfa/bfa_ioc_ct.c readl(ioc->ioc_regs.ioc_sem_reg); ioc_regs 400 drivers/scsi/bfa/bfa_ioc_ct.c writel(1, ioc->ioc_regs.ioc_sem_reg); ioc_regs 406 drivers/scsi/bfa/bfa_ioc_ct.c uint32_t r32 = readl(ioc->ioc_regs.ioc_fail_sync); ioc_regs 417 drivers/scsi/bfa/bfa_ioc_ct.c writel(0, ioc->ioc_regs.ioc_fail_sync); ioc_regs 418 drivers/scsi/bfa/bfa_ioc_ct.c writel(1, ioc->ioc_regs.ioc_usage_reg); ioc_regs 419 drivers/scsi/bfa/bfa_ioc_ct.c writel(BFI_IOC_UNINIT, ioc->ioc_regs.ioc_fwstate); ioc_regs 420 drivers/scsi/bfa/bfa_ioc_ct.c writel(BFI_IOC_UNINIT, ioc->ioc_regs.alt_ioc_fwstate); ioc_regs 433 drivers/scsi/bfa/bfa_ioc_ct.c uint32_t r32 = readl(ioc->ioc_regs.ioc_fail_sync); ioc_regs 436 drivers/scsi/bfa/bfa_ioc_ct.c writel((r32 | sync_pos), ioc->ioc_regs.ioc_fail_sync); ioc_regs 442 drivers/scsi/bfa/bfa_ioc_ct.c uint32_t r32 = readl(ioc->ioc_regs.ioc_fail_sync); ioc_regs 446 drivers/scsi/bfa/bfa_ioc_ct.c writel((r32 & ~sync_msk), ioc->ioc_regs.ioc_fail_sync); ioc_regs 452 drivers/scsi/bfa/bfa_ioc_ct.c uint32_t r32 = readl(ioc->ioc_regs.ioc_fail_sync); ioc_regs 455 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ioc_fail_sync); ioc_regs 461 drivers/scsi/bfa/bfa_ioc_ct.c uint32_t r32 = readl(ioc->ioc_regs.ioc_fail_sync); ioc_regs 482 drivers/scsi/bfa/bfa_ioc_ct.c ioc->ioc_regs.ioc_fail_sync); ioc_regs 483 drivers/scsi/bfa/bfa_ioc_ct.c writel(BFI_IOC_FAIL, ioc->ioc_regs.ioc_fwstate); ioc_regs 484 drivers/scsi/bfa/bfa_ioc_ct.c writel(BFI_IOC_FAIL, ioc->ioc_regs.alt_ioc_fwstate); ioc_regs 494 drivers/scsi/bfa/bfa_ioc_ct.c writel((r32 | sync_ackd), ioc->ioc_regs.ioc_fail_sync); ioc_regs 970 drivers/scsi/bfa/bfa_ioc_ct.c writel(fwstate, ioc->ioc_regs.ioc_fwstate); ioc_regs 976 drivers/scsi/bfa/bfa_ioc_ct.c return (enum bfi_ioc_state)readl(ioc->ioc_regs.ioc_fwstate); ioc_regs 983 drivers/scsi/bfa/bfa_ioc_ct.c writel(fwstate, ioc->ioc_regs.alt_ioc_fwstate); ioc_regs 989 drivers/scsi/bfa/bfa_ioc_ct.c return (enum bfi_ioc_state) readl(ioc->ioc_regs.alt_ioc_fwstate);