Searched refs:vf_mask (Results 1 - 11 of 11) sorted by relevance
/kernel/linux/linux-5.10/drivers/crypto/qat/qat_common/ |
H A D | adf_pf2vf_msg.c | 10 #define ADF_DH895XCC_ERRMSK3_VF2PF_L_MASK(vf_mask) ((vf_mask & 0xFFFF) << 9) 12 #define ADF_DH895XCC_ERRMSK5_VF2PF_U_MASK(vf_mask) (vf_mask >> 16) 35 u32 vf_mask) in adf_enable_vf2pf_interrupts() 43 /* Enable VF2PF Messaging Ints - VFs 1 through 16 per vf_mask[15:0] */ in adf_enable_vf2pf_interrupts() 44 if (vf_mask & 0xFFFF) { in adf_enable_vf2pf_interrupts() 46 reg &= ~ADF_DH895XCC_ERRMSK3_VF2PF_L_MASK(vf_mask); in adf_enable_vf2pf_interrupts() 50 /* Enable VF2PF Messaging Ints - VFs 17 through 32 per vf_mask[31:16] */ in adf_enable_vf2pf_interrupts() 51 if (vf_mask >> 1 in adf_enable_vf2pf_interrupts() 34 adf_enable_vf2pf_interrupts(struct adf_accel_dev *accel_dev, u32 vf_mask) adf_enable_vf2pf_interrupts() argument 58 adf_disable_vf2pf_interrupts(struct adf_accel_dev *accel_dev, u32 vf_mask) adf_disable_vf2pf_interrupts() argument [all...] |
H A D | adf_isr.c | 72 unsigned long vf_mask; in adf_msix_isr_ae() local 75 vf_mask = ((ADF_CSR_RD(pmisc_bar_addr, ADF_ERRSOU5) & in adf_msix_isr_ae() 80 if (vf_mask) { in adf_msix_isr_ae() 86 adf_disable_vf2pf_interrupts(accel_dev, vf_mask); in adf_msix_isr_ae() 93 for_each_set_bit(i, &vf_mask, ADF_MAX_NUM_VFS) { in adf_msix_isr_ae()
|
H A D | adf_common_drv.h | 192 u32 vf_mask); 194 u32 vf_mask);
|
/kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_dh895xcc/ |
H A D | adf_dh895xcc_hw_data.h | 27 #define ADF_DH895XCC_ERR_MSK_VF2PF_L(vf_mask) (((vf_mask) & 0xFFFF) << 9) 29 #define ADF_DH895XCC_ERR_MSK_VF2PF_U(vf_mask) ((vf_mask) >> 16)
|
H A D | adf_dh895xcc_hw_data.c | 123 static void enable_vf2pf_interrupts(void __iomem *pmisc_addr, u32 vf_mask) in enable_vf2pf_interrupts() argument 125 /* Enable VF2PF Messaging Ints - VFs 0 through 15 per vf_mask[15:0] */ in enable_vf2pf_interrupts() 126 if (vf_mask & 0xFFFF) { in enable_vf2pf_interrupts() 128 & ~ADF_DH895XCC_ERR_MSK_VF2PF_L(vf_mask); in enable_vf2pf_interrupts() 132 /* Enable VF2PF Messaging Ints - VFs 16 through 31 per vf_mask[31:16] */ 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() 144 /* Disable VF2PF interrupts for VFs 0 through 15 per vf_mask[15:0] */ in disable_all_vf2pf_interrupts() 149 /* Disable VF2PF interrupts for VFs 16 through 31 per vf_mask[31:16] */ in disable_all_vf2pf_interrupts() 185 * are not in vf_mask an in disable_pending_vf2pf_interrupts() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_common/ |
H A D | adf_isr.c | 59 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 D | adf_gen2_pfvf.c | 18 #define ADF_GEN2_ERR_MSK_VF2PF(vf_mask) (((vf_mask) & ADF_GEN2_VF_MSK) << 9) 54 static void adf_gen2_enable_vf2pf_interrupts(void __iomem *pmisc_addr, u32 vf_mask) in adf_gen2_enable_vf2pf_interrupts() argument 56 /* Enable VF2PF Messaging Ints - VFs 0 through 15 per vf_mask[15:0] */ in adf_gen2_enable_vf2pf_interrupts() 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() 66 /* Disable VF2PF interrupts for VFs 0 through 15 per vf_mask[15:0] */ in adf_gen2_disable_all_vf2pf_interrupts() 96 * are not in vf_mask and were not already disabled. Re-enabling will in adf_gen2_disable_pending_vf2pf_interrupts()
|
H A D | adf_gen4_pfvf.c | 40 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() 73 * are not in vf_mask and were not already disabled. Re-enabling will in adf_gen4_disable_pending_vf2pf_interrupts()
|
H A D | adf_common_drv.h | 199 void adf_enable_vf2pf_interrupts(struct adf_accel_dev *accel_dev, u32 vf_mask);
|
H A D | adf_accel_devices.h | 159 void (*enable_vf2pf_interrupts)(void __iomem *pmisc_addr, u32 vf_mask);
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/ |
H A D | qm.c | 1531 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()
|
Completed in 14 milliseconds