Lines Matching refs:offs
15 * this function is *offs = val.
18 unsigned long offs, u8 val)
22 (unsigned long)asd_ha->io_handle[0].addr + (offs & 0xFF));
24 writeb(val, asd_ha->io_handle[0].addr + offs);
29 unsigned long offs, u16 val)
33 (unsigned long)asd_ha->io_handle[0].addr + (offs & 0xFF));
35 writew(val, asd_ha->io_handle[0].addr + offs);
40 unsigned long offs, u32 val)
44 (unsigned long)asd_ha->io_handle[0].addr + (offs & 0xFF));
46 writel(val, asd_ha->io_handle[0].addr + offs);
52 static u8 asd_read_byte(struct asd_ha_struct *asd_ha, unsigned long offs)
57 + (offs & 0xFF));
59 val = readb(asd_ha->io_handle[0].addr + offs);
65 unsigned long offs)
70 + (offs & 0xFF));
72 val = readw(asd_ha->io_handle[0].addr + offs);
78 unsigned long offs)
83 + (offs & 0xFF));
85 val = readl(asd_ha->io_handle[0].addr + offs);
281 * @offs: start offset (register) to read from
285 u32 offs, int count)
291 for ( ; count > 0; count--, offs++, p++)
292 *p = __asd_read_reg_byte(asd_ha, offs);
300 * @offs: start offset (register) to write to
304 u32 offs, int count)
310 for ( ; count > 0; count--, offs++, p++)
311 __asd_write_reg_byte(asd_ha, offs, *p);