Lines Matching refs:sid
46 static u8 sunxi_sid_read_byte(const struct sunxi_sid *sid, in sunxi_sid_read_byte() argument
51 sid_key = ioread32be(sid->base + round_down(offset, 4)); in sunxi_sid_read_byte()
61 struct sunxi_sid *sid = context; in sunxi_sid_read() local
66 *buf++ = sunxi_sid_read_byte(sid, offset); in sunxi_sid_read()
105 struct sunxi_sid *sid; in sunxi_sid_probe() local
109 sid = devm_kzalloc(dev, sizeof(*sid), GFP_KERNEL); in sunxi_sid_probe()
110 if (!sid) in sunxi_sid_probe()
114 sid->base = devm_ioremap_resource(dev, res); in sunxi_sid_probe()
115 if (IS_ERR(sid->base)) in sunxi_sid_probe()
116 return PTR_ERR(sid->base); in sunxi_sid_probe()
121 regmap = devm_regmap_init(dev, &sunxi_sid_bus, sid, in sunxi_sid_probe()
140 randomness[i] = sunxi_sid_read_byte(sid, i); in sunxi_sid_probe()