/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/scsi/bfa/ |
H A D | bfa_ioc_cb.c | 82 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 D | bfa_ioc_ct.c | 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 [all...] |
H A D | bfa_ioc.c | 389 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 D | bfa_intr.c | 241 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 D | bfa_ioc.h | 166 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 D | bfa_ioc_cb.c | 82 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 D | bfa_ioc_ct.c | 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 [all...] |
H A D | bfa_ioc.c | 389 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 D | bfa_intr.c | 241 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 D | bfa_ioc.h | 166 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 D | hp-agp.c | 60 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 D | parisc-agp.c | 39 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 D | hp-agp.c | 60 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 D | parisc-agp.c | 39 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 D | ccio-dma.c | 225 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 D | ccio-dma.c | 225 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...] |