Home
last modified time | relevance | path

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

/linux/drivers/crypto/qat/qat_dh895xcc/
A Dadf_dh895xcc_hw_data.c133 static void enable_vf2pf_interrupts(void __iomem *pmisc_addr, u32 vf_mask) in enable_vf2pf_interrupts() argument
136 adf_gen2_enable_vf2pf_interrupts(pmisc_addr, vf_mask); in enable_vf2pf_interrupts()
139 if (vf_mask >> 16) { in enable_vf2pf_interrupts()
141 & ~ADF_DH895XCC_ERR_MSK_VF2PF_U(vf_mask); in enable_vf2pf_interrupts()
147 static void disable_vf2pf_interrupts(void __iomem *pmisc_addr, u32 vf_mask) in disable_vf2pf_interrupts() argument
150 adf_gen2_disable_vf2pf_interrupts(pmisc_addr, vf_mask); in disable_vf2pf_interrupts()
153 if (vf_mask >> 16) { in disable_vf2pf_interrupts()
155 | ADF_DH895XCC_ERR_MSK_VF2PF_U(vf_mask); in disable_vf2pf_interrupts()
A Dadf_dh895xcc_hw_data.h29 #define ADF_DH895XCC_ERR_MSK_VF2PF_U(vf_mask) ((vf_mask) >> 16) argument
/linux/drivers/crypto/qat/qat_common/
A Dadf_gen2_hw_data.c33 void adf_gen2_enable_vf2pf_interrupts(void __iomem *pmisc_addr, u32 vf_mask) in adf_gen2_enable_vf2pf_interrupts() argument
36 if (vf_mask & 0xFFFF) { in adf_gen2_enable_vf2pf_interrupts()
38 & ~ADF_GEN2_ERR_MSK_VF2PF(vf_mask); in adf_gen2_enable_vf2pf_interrupts()
44 void adf_gen2_disable_vf2pf_interrupts(void __iomem *pmisc_addr, u32 vf_mask) in adf_gen2_disable_vf2pf_interrupts() argument
47 if (vf_mask & 0xFFFF) { in adf_gen2_disable_vf2pf_interrupts()
49 | ADF_GEN2_ERR_MSK_VF2PF(vf_mask); in adf_gen2_disable_vf2pf_interrupts()
A Dadf_pf2vf_msg.c17 void adf_enable_vf2pf_interrupts(struct adf_accel_dev *accel_dev, u32 vf_mask) in adf_enable_vf2pf_interrupts() argument
26 hw_data->enable_vf2pf_interrupts(pmisc_addr, vf_mask); in adf_enable_vf2pf_interrupts()
30 void adf_disable_vf2pf_interrupts(struct adf_accel_dev *accel_dev, u32 vf_mask) in adf_disable_vf2pf_interrupts() argument
39 hw_data->disable_vf2pf_interrupts(pmisc_addr, vf_mask); in adf_disable_vf2pf_interrupts()
44 u32 vf_mask) in adf_disable_vf2pf_interrupts_irq() argument
52 hw_data->disable_vf2pf_interrupts(pmisc_addr, vf_mask); in adf_disable_vf2pf_interrupts_irq()
A Dadf_gen2_hw_data.h145 #define ADF_GEN2_ERR_MSK_VF2PF(vf_mask) (((vf_mask) & 0xFFFF) << 9) argument
149 void adf_gen2_enable_vf2pf_interrupts(void __iomem *pmisc_addr, u32 vf_mask);
150 void adf_gen2_disable_vf2pf_interrupts(void __iomem *pmisc_addr, u32 vf_mask);
A Dadf_isr.c68 unsigned long vf_mask; in adf_msix_isr_ae() local
71 vf_mask = hw_data->get_vf2pf_sources(pmisc_addr); in adf_msix_isr_ae()
73 if (vf_mask) { in adf_msix_isr_ae()
79 adf_disable_vf2pf_interrupts_irq(accel_dev, vf_mask); in adf_msix_isr_ae()
85 for_each_set_bit(i, &vf_mask, ADF_MAX_NUM_VFS) { in adf_msix_isr_ae()
A Dadf_common_drv.h195 u32 vf_mask);
197 u32 vf_mask);
199 u32 vf_mask);
A Dadf_accel_devices.h182 u32 vf_mask);
184 u32 vf_mask);
/linux/drivers/crypto/hisilicon/
A Dqm.c2133 static void qm_clear_cmd_interrupt(struct hisi_qm *qm, u64 vf_mask) in qm_clear_cmd_interrupt() argument
2138 writeq(vf_mask, qm->io_base + QM_IFC_INT_SOURCE_P); in qm_clear_cmd_interrupt()

Completed in 21 milliseconds