• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/bfa/

Lines Matching refs:ioc_regs

84 	bfa_ioc_sem_get(ioc->ioc_regs.ioc_usage_sem_reg);
85 usecnt = bfa_reg_read(ioc->ioc_regs.ioc_usage_reg);
91 bfa_reg_write(ioc->ioc_regs.ioc_usage_reg, 1);
92 bfa_ioc_sem_release(ioc->ioc_regs.ioc_usage_sem_reg);
97 ioc_fwstate = bfa_reg_read(ioc->ioc_regs.ioc_fwstate);
110 bfa_ioc_sem_release(ioc->ioc_regs.ioc_usage_sem_reg);
119 bfa_reg_write(ioc->ioc_regs.ioc_usage_reg, usecnt);
120 bfa_ioc_sem_release(ioc->ioc_regs.ioc_usage_sem_reg);
145 bfa_ioc_sem_get(ioc->ioc_regs.ioc_usage_sem_reg);
146 usecnt = bfa_reg_read(ioc->ioc_regs.ioc_usage_reg);
150 bfa_reg_write(ioc->ioc_regs.ioc_usage_reg, usecnt);
153 bfa_ioc_sem_release(ioc->ioc_regs.ioc_usage_sem_reg);
163 bfa_reg_write(ioc->ioc_regs.ll_halt, __FW_INIT_HALT_P);
165 bfa_reg_read(ioc->ioc_regs.ll_halt);
167 bfa_reg_write(ioc->ioc_regs.err_set, __PSS_ERR_STATUS_SET);
168 bfa_reg_read(ioc->ioc_regs.err_set);
210 ioc->ioc_regs.hfn_mbox = rb + iocreg_fnreg[pcifn].hfn_mbox;
211 ioc->ioc_regs.lpu_mbox = rb + iocreg_fnreg[pcifn].lpu_mbox;
212 ioc->ioc_regs.host_page_num_fn = rb + iocreg_fnreg[pcifn].hfn_pgn;
215 ioc->ioc_regs.heartbeat = rb + BFA_IOC0_HBEAT_REG;
216 ioc->ioc_regs.ioc_fwstate = rb + BFA_IOC0_STATE_REG;
217 ioc->ioc_regs.hfn_mbox_cmd = rb + iocreg_mbcmd_p0[pcifn].hfn;
218 ioc->ioc_regs.lpu_mbox_cmd = rb + iocreg_mbcmd_p0[pcifn].lpu;
219 ioc->ioc_regs.ll_halt = rb + FW_INIT_HALT_P0;
221 ioc->ioc_regs.heartbeat = (rb + BFA_IOC1_HBEAT_REG);
222 ioc->ioc_regs.ioc_fwstate = (rb + BFA_IOC1_STATE_REG);
223 ioc->ioc_regs.hfn_mbox_cmd = rb + iocreg_mbcmd_p1[pcifn].hfn;
224 ioc->ioc_regs.lpu_mbox_cmd = rb + iocreg_mbcmd_p1[pcifn].lpu;
225 ioc->ioc_regs.ll_halt = rb + FW_INIT_HALT_P1;
231 ioc->ioc_regs.pss_ctl_reg = (rb + PSS_CTL_REG);
232 ioc->ioc_regs.pss_err_status_reg = (rb + PSS_ERR_STATUS_REG);
233 ioc->ioc_regs.app_pll_fast_ctl_reg = (rb + APP_PLL_425_CTL_REG);
234 ioc->ioc_regs.app_pll_slow_ctl_reg = (rb + APP_PLL_312_CTL_REG);
239 ioc->ioc_regs.ioc_sem_reg = (rb + HOST_SEM0_REG);
240 ioc->ioc_regs.ioc_usage_sem_reg = (rb + HOST_SEM1_REG);
241 ioc->ioc_regs.ioc_init_sem_reg = (rb + HOST_SEM2_REG);
242 ioc->ioc_regs.ioc_usage_reg = (rb + BFA_FW_USE_COUNT);
247 ioc->ioc_regs.smem_page_start = (rb + PSS_SMEM_PAGE_START);
248 ioc->ioc_regs.smem_pg0 = BFI_IOC_SMEM_PG0_CT;
253 ioc->ioc_regs.err_set = (rb + ERR_SET_REG);
320 bfa_ioc_sem_get(ioc->ioc_regs.ioc_init_sem_reg);
357 bfa_reg_write(ioc->ioc_regs.app_pll_slow_ctl_reg, pll_sclk |
359 bfa_reg_write(ioc->ioc_regs.app_pll_fast_ctl_reg, pll_fclk |
361 bfa_reg_write(ioc->ioc_regs.app_pll_slow_ctl_reg, pll_sclk |
363 bfa_reg_write(ioc->ioc_regs.app_pll_fast_ctl_reg, pll_fclk |
374 bfa_reg_write(ioc->ioc_regs.app_pll_slow_ctl_reg, pll_sclk |
376 bfa_reg_write(ioc->ioc_regs.app_pll_fast_ctl_reg, pll_fclk |
411 bfa_ioc_sem_release(ioc->ioc_regs.ioc_init_sem_reg);
424 bfa_ioc_sem_get(ioc->ioc_regs.ioc_usage_sem_reg);
425 bfa_reg_write(ioc->ioc_regs.ioc_usage_reg, 0);
426 bfa_ioc_sem_release(ioc->ioc_regs.ioc_usage_sem_reg);
434 bfa_reg_read(ioc->ioc_regs.ioc_sem_reg);