Home
last modified time | relevance | path

Searched refs:vf_mask (Results 1 – 8 of 8) sorted by relevance

/openbmc/linux/drivers/crypto/intel/qat/qat_dh895xcc/
H A Dadf_dh895xcc_hw_data.h27 #define ADF_DH895XCC_ERR_MSK_VF2PF_L(vf_mask) (((vf_mask) & 0xFFFF) << 9) argument
29 #define ADF_DH895XCC_ERR_MSK_VF2PF_U(vf_mask) ((vf_mask) >> 16) argument
H A Dadf_dh895xcc_hw_data.c123 static void enable_vf2pf_interrupts(void __iomem *pmisc_addr, u32 vf_mask) in enable_vf2pf_interrupts() argument
126 if (vf_mask & 0xFFFF) { in enable_vf2pf_interrupts()
128 & ~ADF_DH895XCC_ERR_MSK_VF2PF_L(vf_mask); in enable_vf2pf_interrupts()
133 if (vf_mask >> 16) { in enable_vf2pf_interrupts()
135 & ~ADF_DH895XCC_ERR_MSK_VF2PF_U(vf_mask); in enable_vf2pf_interrupts()
/openbmc/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_isr.c59 void adf_enable_vf2pf_interrupts(struct adf_accel_dev *accel_dev, u32 vf_mask) in adf_enable_vf2pf_interrupts() argument
65 GET_PFVF_OPS(accel_dev)->enable_vf2pf_interrupts(pmisc_addr, vf_mask); in adf_enable_vf2pf_interrupts()
94 unsigned long vf_mask; in adf_handle_vf2pf_int() local
97 vf_mask = adf_disable_pending_vf2pf_interrupts(accel_dev); in adf_handle_vf2pf_int()
98 if (vf_mask) { in adf_handle_vf2pf_int()
106 for_each_set_bit(i, &vf_mask, ADF_MAX_NUM_VFS) { in adf_handle_vf2pf_int()
H A Dadf_gen2_pfvf.c18 #define ADF_GEN2_ERR_MSK_VF2PF(vf_mask) (((vf_mask) & ADF_GEN2_VF_MSK) << 9) argument
54 static void adf_gen2_enable_vf2pf_interrupts(void __iomem *pmisc_addr, u32 vf_mask) in adf_gen2_enable_vf2pf_interrupts() argument
57 if (vf_mask & ADF_GEN2_VF_MSK) { in adf_gen2_enable_vf2pf_interrupts()
59 & ~ADF_GEN2_ERR_MSK_VF2PF(vf_mask); in adf_gen2_enable_vf2pf_interrupts()
H A Dadf_gen4_pfvf.c40 static void adf_gen4_enable_vf2pf_interrupts(void __iomem *pmisc_addr, u32 vf_mask) in adf_gen4_enable_vf2pf_interrupts() argument
44 val = ADF_CSR_RD(pmisc_addr, ADF_4XXX_VM2PF_MSK) & ~vf_mask; in adf_gen4_enable_vf2pf_interrupts()
H A Dadf_common_drv.h199 void adf_enable_vf2pf_interrupts(struct adf_accel_dev *accel_dev, u32 vf_mask);
H A Dadf_accel_devices.h159 void (*enable_vf2pf_interrupts)(void __iomem *pmisc_addr, u32 vf_mask);
/openbmc/linux/drivers/crypto/hisilicon/
H A Dqm.c1531 static void qm_clear_cmd_interrupt(struct hisi_qm *qm, u64 vf_mask) in qm_clear_cmd_interrupt() argument
1536 writeq(vf_mask, qm->io_base + QM_IFC_INT_SOURCE_P); in qm_clear_cmd_interrupt()