Searched refs:smr (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/irqchip/ |
| H A D | irq-atmel-aic.c | 90 unsigned int smr; in aic_set_type() local 93 smr = irq_reg_readl(gc, AT91_AIC_SMR(d->hwirq)); in aic_set_type() 94 ret = aic_common_set_type(d, type, &smr); in aic_set_type() 98 irq_reg_writel(gc, smr, AT91_AIC_SMR(d->hwirq)); in aic_set_type() 174 unsigned smr; in aic_irq_domain_xlate() local 192 smr = irq_reg_readl(gc, AT91_AIC_SMR(*out_hwirq)); in aic_irq_domain_xlate() 193 aic_common_set_priority(intspec[2], &smr); in aic_irq_domain_xlate() 194 irq_reg_writel(gc, smr, AT91_AIC_SMR(*out_hwirq)); in aic_irq_domain_xlate()
|
| H A D | irq-atmel-aic5.c | 133 unsigned int smr; in aic5_set_type() local 138 smr = irq_reg_readl(bgc, AT91_AIC5_SMR); in aic5_set_type() 139 ret = aic_common_set_type(d, type, &smr); in aic5_set_type() 141 irq_reg_writel(bgc, smr, AT91_AIC5_SMR); in aic5_set_type() 271 unsigned smr; in aic5_irq_domain_xlate() local 284 smr = irq_reg_readl(bgc, AT91_AIC5_SMR); in aic5_irq_domain_xlate() 285 aic_common_set_priority(intspec[2], &smr); in aic5_irq_domain_xlate() 286 irq_reg_writel(bgc, smr, AT91_AIC5_SMR); in aic5_irq_domain_xlate()
|
| /linux/drivers/iommu/arm/arm-smmu/ |
| H A D | arm-smmu-qcom.c | 416 u32 smr; in qcom_smmu_cfg_probe() local 478 smr = arm_smmu_gr0_read(smmu, ARM_SMMU_GR0_SMR(i)); in qcom_smmu_cfg_probe() 480 if (FIELD_GET(ARM_SMMU_SMR_VALID, smr)) { in qcom_smmu_cfg_probe() 482 smr &= ~ARM_SMMU_SMR_VALID; in qcom_smmu_cfg_probe() 483 smmu->smrs[i].id = FIELD_GET(ARM_SMMU_SMR_ID, smr); in qcom_smmu_cfg_probe() 484 smmu->smrs[i].mask = FIELD_GET(ARM_SMMU_SMR_MASK, smr); in qcom_smmu_cfg_probe()
|
| H A D | arm-smmu.c | 955 struct arm_smmu_smr *smr = smmu->smrs + idx; in arm_smmu_write_smr() local 956 u32 reg = FIELD_PREP(ARM_SMMU_SMR_ID, smr->id) | in arm_smmu_write_smr() 957 FIELD_PREP(ARM_SMMU_SMR_MASK, smr->mask); in arm_smmu_write_smr() 959 if (!(smmu->features & ARM_SMMU_FEAT_EXIDS) && smr->valid) in arm_smmu_write_smr() 997 u32 smr; in arm_smmu_test_smr_masks() local 1020 smr = FIELD_PREP(ARM_SMMU_SMR_ID, smmu->streamid_mask); in arm_smmu_test_smr_masks() 1021 arm_smmu_gr0_write(smmu, ARM_SMMU_GR0_SMR(i), smr); in arm_smmu_test_smr_masks() 1022 smr = arm_smmu_gr0_read(smmu, ARM_SMMU_GR0_SMR(i)); in arm_smmu_test_smr_masks() 1023 smmu->streamid_mask = FIELD_GET(ARM_SMMU_SMR_ID, smr); in arm_smmu_test_smr_masks() 1025 smr = FIELD_PREP(ARM_SMMU_SMR_MASK, smmu->streamid_mask); in arm_smmu_test_smr_masks() [all …]
|
| /linux/drivers/tty/serial/ |
| H A D | milbeaut_usio.c | 303 unsigned int escr, smr = MLB_USIO_SMR_SOE; in mlb_usio_set_termios() local 323 smr |= MLB_USIO_SMR_SBL; in mlb_usio_set_termios() 360 writeb(smr, port->membase + MLB_USIO_REG_SMR); in mlb_usio_set_termios()
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-at91.h | 159 unsigned smr; member
|