Lines Matching refs:data
157 static int __ipmmu_check_device(struct device *dev, void *data)
160 struct ipmmu_vmsa_device **rootp = data;
186 u32 data)
188 iowrite32(data, mmu->base + offset);
205 unsigned int context_id, unsigned int reg, u32 data)
207 ipmmu_write(mmu, ipmmu_ctx_reg(mmu, context_id, reg), data);
217 unsigned int reg, u32 data)
219 ipmmu_ctx_write(domain->mmu->root, domain->context_id, reg, data);
223 unsigned int reg, u32 data)
226 ipmmu_ctx_write(domain->mmu, domain->context_id, reg, data);
228 ipmmu_ctx_write(domain->mmu->root, domain->context_id, reg, data);
237 unsigned int utlb, u32 data)
239 ipmmu_write(mmu, ipmmu_utlb_reg(mmu, IMUASID(utlb)), data);
243 unsigned int utlb, u32 data)
245 ipmmu_write(mmu, ipmmu_utlb_reg(mmu, IMUCTR(utlb)), data);
959 .data = &ipmmu_features_default,
962 .data = &ipmmu_features_rcar_gen3,
965 .data = &ipmmu_features_rcar_gen3,
968 .data = &ipmmu_features_rcar_gen3,
971 .data = &ipmmu_features_rcar_gen3,
974 .data = &ipmmu_features_rcar_gen3,
977 .data = &ipmmu_features_rcar_gen3,
980 .data = &ipmmu_features_rcar_gen3,
983 .data = &ipmmu_features_rcar_gen3,
986 .data = &ipmmu_features_rcar_gen3,
989 .data = &ipmmu_features_rcar_gen3,
992 .data = &ipmmu_features_rcar_gen3,
1007 dev_err(&pdev->dev, "cannot allocate device data\n");