Home
last modified time | relevance | path

Searched refs:doorbell_reg (Results 1 – 15 of 15) sorted by relevance

/linux-6.12.1/drivers/fpga/
Dintel-m10-bmc-sec-update.c321 static int m10bmc_sec_progress_status(struct m10bmc_sec *sec, u32 *doorbell_reg, in m10bmc_sec_progress_status() argument
327 ret = m10bmc_sys_read(sec->m10bmc, csr_map->doorbell, doorbell_reg); in m10bmc_sec_progress_status()
336 *progress = rsu_prog(*doorbell_reg); in m10bmc_sec_progress_status()
359 static inline bool rsu_start_done(u32 doorbell_reg, u32 progress, u32 status) in rsu_start_done() argument
361 if (doorbell_reg & DRBL_RSU_REQUEST) in rsu_start_done()
376 u32 doorbell_reg, progress, status; in rsu_update_init() local
388 err < 0 || rsu_start_done(doorbell_reg, progress, status), in rsu_update_init()
392 sec, &doorbell_reg, &progress, &status); in rsu_update_init()
395 log_error_regs(sec, doorbell_reg); in rsu_update_init()
405 log_error_regs(sec, doorbell_reg); in rsu_update_init()
[all …]
/linux-6.12.1/drivers/net/ethernet/marvell/octeon_ep_vf/
Doctep_vf_tx.h150 u8 __iomem *doorbell_reg; member
Doctep_vf_cn9k.c185 iq->doorbell_reg = oct->mmio.hw_addr + CN93_VF_SDP_R_IN_INSTR_DBELL(iq_no); in octep_vf_setup_iq_regs_cn93()
Doctep_vf_cnxk.c188 iq->doorbell_reg = oct->mmio.hw_addr + CNXK_VF_SDP_R_IN_INSTR_DBELL(iq_no); in octep_vf_setup_iq_regs_cnxk()
Doctep_vf_main.c733 writel(iq->fill_cnt, iq->doorbell_reg); in octep_vf_start_xmit()
/linux-6.12.1/drivers/net/ethernet/marvell/octeon_ep/
Doctep_tx.h192 u8 __iomem *doorbell_reg; member
Doctep_cn9k_pf.c293 iq->doorbell_reg = oct->mmio[0].hw_addr + in octep_setup_iq_regs_cn93_pf()
Doctep_cnxk_pf.c313 iq->doorbell_reg = oct->mmio[0].hw_addr + in octep_setup_iq_regs_cnxk_pf()
Doctep_main.c962 writel(iq->fill_cnt, iq->doorbell_reg); in octep_start_xmit()
/linux-6.12.1/drivers/net/ethernet/cavium/liquidio/
Docteon_iq.h142 void __iomem *doorbell_reg; member
Dcn23xx_vf_device.c225 iq->doorbell_reg = in cn23xx_setup_vf_iq_regs()
230 iq_no, iq->doorbell_reg, iq->inst_cnt_reg); in cn23xx_setup_vf_iq_regs()
Dcn66xx_device.c278 iq->doorbell_reg = oct->mmio[0].hw_addr + CN6XXX_SLI_IQ_DOORBELL(iq_no); in lio_cn6xxx_setup_iq_regs()
282 iq_no, iq->doorbell_reg, iq->inst_cnt_reg); in lio_cn6xxx_setup_iq_regs()
Dcn23xx_pf_device.c602 iq->doorbell_reg = in cn23xx_setup_iq_regs()
607 iq_no, iq->doorbell_reg, iq->inst_cnt_reg); in cn23xx_setup_iq_regs()
Drequest_manager.c268 writel(iq->fill_cnt, iq->doorbell_reg); in ring_doorbell()
/linux-6.12.1/drivers/scsi/mpt3sas/
Dmpt3sas_base.c6893 u32 doorbell_reg; in _base_wait_for_doorbell_not_used() local
6898 doorbell_reg = ioc->base_readl_ext_retry(&ioc->chip->Doorbell); in _base_wait_for_doorbell_not_used()
6899 if (!(doorbell_reg & MPI2_DOORBELL_USED)) { in _base_wait_for_doorbell_not_used()
6911 __func__, count, doorbell_reg); in _base_wait_for_doorbell_not_used()