Searched refs:ioc_regs (Results 1 - 16 of 16) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/scsi/bfa/
H A Dbfa_ioc_cb.c82 bfa_reg_write(ioc->ioc_regs.err_set, __PSS_ERR_STATUS_SET);
83 bfa_reg_read(ioc->ioc_regs.err_set);
110 ioc->ioc_regs.hfn_mbox = rb + iocreg_fnreg[pcifn].hfn_mbox;
111 ioc->ioc_regs.lpu_mbox = rb + iocreg_fnreg[pcifn].lpu_mbox;
112 ioc->ioc_regs.host_page_num_fn = rb + iocreg_fnreg[pcifn].hfn_pgn;
115 ioc->ioc_regs.heartbeat = rb + BFA_IOC0_HBEAT_REG;
116 ioc->ioc_regs.ioc_fwstate = rb + BFA_IOC0_STATE_REG;
118 ioc->ioc_regs.heartbeat = (rb + BFA_IOC1_HBEAT_REG);
119 ioc->ioc_regs.ioc_fwstate = (rb + BFA_IOC1_STATE_REG);
125 ioc->ioc_regs
[all...]
H A Dbfa_ioc_ct.c84 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
[all...]
H A Dbfa_ioc.c389 bfa_reg_write(ioc->ioc_regs.ioc_fwstate,
530 bfa_reg_write(ioc->ioc_regs.ioc_fwstate, BFI_IOC_FAIL);
623 bfa_reg_write(ioc->ioc_regs.ioc_fwstate, BFI_IOC_FAIL);
763 r32 = bfa_reg_read(ioc->ioc_regs.ioc_sem_reg);
776 bfa_reg_write(ioc->ioc_regs.ioc_sem_reg, 1);
795 pss_ctl = bfa_reg_read(ioc->ioc_regs.pss_ctl_reg);
799 bfa_reg_write(ioc->ioc_regs.pss_ctl_reg, pss_ctl);
806 pss_ctl = bfa_reg_read(ioc->ioc_regs.pss_ctl_reg);
818 bfa_reg_write(ioc->ioc_regs.pss_ctl_reg, pss_ctl);
829 pss_ctl = bfa_reg_read(ioc->ioc_regs
[all...]
H A Dbfa_intr.c241 curr_value = bfa_reg_read(bfa->ioc.ioc_regs.ll_halt);
243 bfa_reg_write(bfa->ioc.ioc_regs.ll_halt, curr_value);
253 bfa->ioc.ioc_regs.pss_err_status_reg);
255 bfa_reg_write(bfa->ioc.ioc_regs.pss_err_status_reg,
H A Dbfa_ioc.h166 struct bfa_ioc_regs_s ioc_regs; member in struct:bfa_ioc_s
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/scsi/bfa/
H A Dbfa_ioc_cb.c82 bfa_reg_write(ioc->ioc_regs.err_set, __PSS_ERR_STATUS_SET);
83 bfa_reg_read(ioc->ioc_regs.err_set);
110 ioc->ioc_regs.hfn_mbox = rb + iocreg_fnreg[pcifn].hfn_mbox;
111 ioc->ioc_regs.lpu_mbox = rb + iocreg_fnreg[pcifn].lpu_mbox;
112 ioc->ioc_regs.host_page_num_fn = rb + iocreg_fnreg[pcifn].hfn_pgn;
115 ioc->ioc_regs.heartbeat = rb + BFA_IOC0_HBEAT_REG;
116 ioc->ioc_regs.ioc_fwstate = rb + BFA_IOC0_STATE_REG;
118 ioc->ioc_regs.heartbeat = (rb + BFA_IOC1_HBEAT_REG);
119 ioc->ioc_regs.ioc_fwstate = (rb + BFA_IOC1_STATE_REG);
125 ioc->ioc_regs
[all...]
H A Dbfa_ioc_ct.c84 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
[all...]
H A Dbfa_ioc.c389 bfa_reg_write(ioc->ioc_regs.ioc_fwstate,
530 bfa_reg_write(ioc->ioc_regs.ioc_fwstate, BFI_IOC_FAIL);
623 bfa_reg_write(ioc->ioc_regs.ioc_fwstate, BFI_IOC_FAIL);
763 r32 = bfa_reg_read(ioc->ioc_regs.ioc_sem_reg);
776 bfa_reg_write(ioc->ioc_regs.ioc_sem_reg, 1);
795 pss_ctl = bfa_reg_read(ioc->ioc_regs.pss_ctl_reg);
799 bfa_reg_write(ioc->ioc_regs.pss_ctl_reg, pss_ctl);
806 pss_ctl = bfa_reg_read(ioc->ioc_regs.pss_ctl_reg);
818 bfa_reg_write(ioc->ioc_regs.pss_ctl_reg, pss_ctl);
829 pss_ctl = bfa_reg_read(ioc->ioc_regs
[all...]
H A Dbfa_intr.c241 curr_value = bfa_reg_read(bfa->ioc.ioc_regs.ll_halt);
243 bfa_reg_write(bfa->ioc.ioc_regs.ll_halt, curr_value);
253 bfa->ioc.ioc_regs.pss_err_status_reg);
255 bfa_reg_write(bfa->ioc.ioc_regs.pss_err_status_reg,
H A Dbfa_ioc.h166 struct bfa_ioc_regs_s ioc_regs; member in struct:bfa_ioc_s
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/char/agp/
H A Dhp-agp.c60 volatile u8 __iomem *ioc_regs; member in struct:_hp_private
89 hp->io_tlb_ps = readq(hp->ioc_regs+HP_ZX1_TCNFG);
105 hp->iova_base = readq(hp->ioc_regs+HP_ZX1_IBASE) & ~0x1;
111 hp->io_pdir = phys_to_virt(readq(hp->ioc_regs+HP_ZX1_PDIR_BASE));
167 hp->ioc_regs = ioremap(hpa, 1024);
168 if (!hp->ioc_regs)
175 hp->io_pdir_owner = (readq(hp->ioc_regs+HP_ZX1_IBASE) & 0x1) == 0;
250 writel(virt_to_phys(hp->io_pdir), hp->ioc_regs+HP_ZX1_PDIR_BASE);
251 readl(hp->ioc_regs+HP_ZX1_PDIR_BASE);
252 writel(hp->io_tlb_ps, hp->ioc_regs
[all...]
H A Dparisc-agp.c39 void __iomem *ioc_regs; member in struct:_parisc_agp_info
96 writeq(info->gart_base | ilog2(info->gart_size), info->ioc_regs+IOC_PCOM);
97 readq(info->ioc_regs+IOC_PCOM); /* flush */
239 agp_ioc_init(void __iomem *ioc_regs) argument
247 info->ioc_regs = ioc_regs;
249 io_tlb_ps = readq(info->ioc_regs+IOC_TCNFG);
265 iova_base = readq(info->ioc_regs+IOC_IBASE) & ~0x1;
271 io_pdir = phys_to_virt(readq(info->ioc_regs+IOC_PDIR_BASE));
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/char/agp/
H A Dhp-agp.c60 volatile u8 __iomem *ioc_regs; member in struct:_hp_private
89 hp->io_tlb_ps = readq(hp->ioc_regs+HP_ZX1_TCNFG);
105 hp->iova_base = readq(hp->ioc_regs+HP_ZX1_IBASE) & ~0x1;
111 hp->io_pdir = phys_to_virt(readq(hp->ioc_regs+HP_ZX1_PDIR_BASE));
167 hp->ioc_regs = ioremap(hpa, 1024);
168 if (!hp->ioc_regs)
175 hp->io_pdir_owner = (readq(hp->ioc_regs+HP_ZX1_IBASE) & 0x1) == 0;
250 writel(virt_to_phys(hp->io_pdir), hp->ioc_regs+HP_ZX1_PDIR_BASE);
251 readl(hp->ioc_regs+HP_ZX1_PDIR_BASE);
252 writel(hp->io_tlb_ps, hp->ioc_regs
[all...]
H A Dparisc-agp.c39 void __iomem *ioc_regs; member in struct:_parisc_agp_info
96 writeq(info->gart_base | ilog2(info->gart_size), info->ioc_regs+IOC_PCOM);
97 readq(info->ioc_regs+IOC_PCOM); /* flush */
239 agp_ioc_init(void __iomem *ioc_regs) argument
247 info->ioc_regs = ioc_regs;
249 io_tlb_ps = readq(info->ioc_regs+IOC_TCNFG);
265 iova_base = readq(info->ioc_regs+IOC_IBASE) & ~0x1;
271 io_pdir = phys_to_virt(readq(info->ioc_regs+IOC_PDIR_BASE));
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/parisc/
H A Dccio-dma.c225 struct ioa_registers __iomem *ioc_regs; /* I/O MMU base address */ member in struct:ioc
576 WRITE_U32(CMD_TLB_PURGE | iovp, &ioc->ioc_regs->io_command);
1186 __func__, ioc->ioc_regs,
1229 &ioc->ioc_regs->io_chain_id_mask);
1232 &ioc->ioc_regs->io_pdir_base);
1237 WRITE_U32(IOA_NORMAL_MODE, &ioc->ioc_regs->io_control);
1242 WRITE_U32(0, &ioc->ioc_regs->io_tlb_entry_m);
1243 WRITE_U32(0, &ioc->ioc_regs->io_tlb_entry_l);
1247 &ioc->ioc_regs->io_command);
1291 ccio_init_resource(res, name, &ioc->ioc_regs
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/parisc/
H A Dccio-dma.c225 struct ioa_registers __iomem *ioc_regs; /* I/O MMU base address */ member in struct:ioc
576 WRITE_U32(CMD_TLB_PURGE | iovp, &ioc->ioc_regs->io_command);
1186 __func__, ioc->ioc_regs,
1229 &ioc->ioc_regs->io_chain_id_mask);
1232 &ioc->ioc_regs->io_pdir_base);
1237 WRITE_U32(IOA_NORMAL_MODE, &ioc->ioc_regs->io_control);
1242 WRITE_U32(0, &ioc->ioc_regs->io_tlb_entry_m);
1243 WRITE_U32(0, &ioc->ioc_regs->io_tlb_entry_l);
1247 &ioc->ioc_regs->io_command);
1291 ccio_init_resource(res, name, &ioc->ioc_regs
[all...]

Completed in 160 milliseconds