Home
last modified time | relevance | path

Searched refs:ioc_regs (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/drivers/scsi/bfa/
H A Dbfa_ioc_ct.c66 writel(1, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock()
67 readl(ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_lock()
98 readl(ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_lock()
120 readl(ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_unlock()
134 readl(ioc->ioc_regs.ll_halt); in bfa_ioc_ct_notify_fail()
135 readl(ioc->ioc_regs.alt_ll_halt); in bfa_ioc_ct_notify_fail()
137 writel(~0U, ioc->ioc_regs.err_set); in bfa_ioc_ct_notify_fail()
138 readl(ioc->ioc_regs.err_set); in bfa_ioc_ct_notify_fail()
399 readl(ioc->ioc_regs.ioc_sem_reg); in bfa_ioc_ct_ownership_reset()
455 ioc->ioc_regs.ioc_fail_sync); in bfa_ioc_ct_sync_ack()
[all …]
H A Dbfa_ioc_cb.c114 writel(~0U, ioc->ioc_regs.err_set); in bfa_ioc_cb_notify_fail()
115 readl(ioc->ioc_regs.err_set); in bfa_ioc_cb_notify_fail()
181 ioc->ioc_regs.smem_pg0 = BFI_IOC_SMEM_PG0_CB; in bfa_ioc_cb_reg_init()
186 ioc->ioc_regs.err_set = (rb + ERR_SET_REG); in bfa_ioc_cb_reg_init()
247 readl(ioc->ioc_regs.ioc_sem_reg); in bfa_ioc_cb_ownership_reset()
248 writel(1, ioc->ioc_regs.ioc_sem_reg); in bfa_ioc_cb_ownership_reset()
257 u32 r32 = readl(ioc->ioc_regs.ioc_fwstate); in bfa_ioc_cb_sync_join()
266 u32 r32 = readl(ioc->ioc_regs.ioc_fwstate); in bfa_ioc_cb_sync_leave()
276 u32 r32 = readl(ioc->ioc_regs.ioc_fwstate); in bfa_ioc_cb_set_cur_ioc_fwstate()
279 ioc->ioc_regs.ioc_fwstate); in bfa_ioc_cb_set_cur_ioc_fwstate()
[all …]
H A Dbfa_ioc.c83 readl((__ioc)->ioc_regs.hfn_mbox_cmd))
923 writel(1, ioc->ioc_regs.ioc_sem_reg); in bfa_iocpf_sm_hwinit()
931 writel(1, ioc->ioc_regs.ioc_sem_reg); in bfa_iocpf_sm_hwinit()
965 writel(1, ioc->ioc_regs.ioc_sem_reg); in bfa_iocpf_sm_enabling()
974 writel(1, ioc->ioc_regs.ioc_sem_reg); in bfa_iocpf_sm_enabling()
982 writel(1, ioc->ioc_regs.ioc_sem_reg); in bfa_iocpf_sm_enabling()
1933 ioc->ioc_regs.host_page_num_fn); in bfa_ioc_download_fw()
2079 ioc->ioc_regs.host_page_num_fn); in bfa_ioc_smem_read()
2135 ioc->ioc_regs.host_page_num_fn); in bfa_ioc_smem_clr()
2279 r32 = readl(ioc->ioc_regs.lpu_mbox + in bfa_ioc_msgget()
[all …]
H A Dbfa_core.c937 curr_value = readl(bfa->ioc.ioc_regs.ll_halt); in bfa_msix_lpu_err()
939 writel(curr_value, bfa->ioc.ioc_regs.ll_halt); in bfa_msix_lpu_err()
949 bfa->ioc.ioc_regs.pss_err_status_reg); in bfa_msix_lpu_err()
951 bfa->ioc.ioc_regs.pss_err_status_reg); in bfa_msix_lpu_err()
H A Dbfa_ioc.h346 struct bfa_ioc_regs_s ioc_regs; member
/linux-6.15/drivers/net/ethernet/brocade/bna/
H A Dbfa_ioc_ct.c131 writel(1, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock()
133 writel(0, ioc->ioc_regs.ioc_fail_sync); in bfa_ioc_ct_firmware_lock()
194 readl(ioc->ioc_regs.ll_halt); in bfa_ioc_ct_notify_fail()
195 readl(ioc->ioc_regs.alt_ll_halt); in bfa_ioc_ct_notify_fail()
362 ioc->ioc_regs.err_set = rb + ERR_SET_REG; in bfa_ioc_ct2_reg_init()
429 writel(1, ioc->ioc_regs.lpu_read_stat); in bfa_ioc_ct2_lpu_read_stat()
469 writel(0, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_ownership_reset()
477 readl(ioc->ioc_regs.ioc_sem_reg); in bfa_ioc_ct_ownership_reset()
496 writel(0, ioc->ioc_regs.ioc_fail_sync); in bfa_ioc_ct_sync_start()
497 writel(1, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_sync_start()
[all …]
H A Dbfa_ioc.c1174 readl(ioc->ioc_regs.ioc_sem_reg); in bfa_ioc_hw_sem_init()
1175 writel(1, ioc->ioc_regs.ioc_sem_reg); in bfa_ioc_hw_sem_init()
1190 r32 = readl(ioc->ioc_regs.ioc_sem_reg); in bfa_ioc_hw_sem_get()
1207 writel(1, ioc->ioc_regs.ioc_sem_reg); in bfa_nw_ioc_hw_sem_release()
1824 writel(1, ioc->ioc_regs.lpu_mbox_cmd); in bfa_ioc_msgflush()
1913 writel(1, ioc->ioc_regs.hfn_mbox_cmd); in bfa_ioc_mbox_send()
2062 ioc->ioc_regs.host_page_num_fn); in bfa_ioc_download_fw()
2229 readl(ioc->ioc_regs.ioc_init_sem_reg); in bfa_nw_ioc_smem_read()
2421 r32 = readl(ioc->ioc_regs.lpu_mbox + in bfa_ioc_msgget()
2429 writel(1, ioc->ioc_regs.lpu_mbox_cmd); in bfa_ioc_msgget()
[all …]
H A Dbna_hw_defs.h157 init_halt = readl((_bna)->ioceth.ioc.ioc_regs.ll_halt); \
159 writel(init_halt, (_bna)->ioceth.ioc.ioc_regs.ll_halt); \
160 init_halt = readl((_bna)->ioceth.ioc.ioc_regs.ll_halt); \
H A Dbfa_ioc.h176 struct bfa_ioc_regs ioc_regs; member
/linux-6.15/drivers/char/agp/
H A Dparisc-agp.c36 void __iomem *ioc_regs; member
96 writeq(info->gart_base | ilog2(info->gart_size), info->ioc_regs+IOC_PCOM); in parisc_agp_tlbflush()
97 readq(info->ioc_regs+IOC_PCOM); /* flush */ in parisc_agp_tlbflush()
252 agp_ioc_init(void __iomem *ioc_regs) in agp_ioc_init() argument
261 info->ioc_regs = ioc_regs; in agp_ioc_init()
263 io_tlb_ps = readq(info->ioc_regs+IOC_TCNFG); in agp_ioc_init()
279 iova_base = readq(info->ioc_regs+IOC_IBASE) & ~0x1; in agp_ioc_init()
285 io_pdir = phys_to_virt(readq(info->ioc_regs+IOC_PDIR_BASE)); in agp_ioc_init()
/linux-6.15/drivers/parisc/
H A Dccio-dma.c1281 __func__, ioc->ioc_regs, in ccio_ioc_init()
1324 &ioc->ioc_regs->io_chain_id_mask); in ccio_ioc_init()
1327 &ioc->ioc_regs->io_pdir_base); in ccio_ioc_init()
1337 WRITE_U32(0, &ioc->ioc_regs->io_tlb_entry_m); in ccio_ioc_init()
1342 &ioc->ioc_regs->io_command); in ccio_ioc_init()
1464 &ioc->ioc_regs->io_io_low); in ccio_allocate_resource()
1466 &ioc->ioc_regs->io_io_high); in ccio_allocate_resource()
1470 &ioc->ioc_regs->io_io_low_hv); in ccio_allocate_resource()
1472 &ioc->ioc_regs->io_io_high_hv); in ccio_allocate_resource()
1539 if (!ioc->ioc_regs) { in ccio_probe()
[all …]