Lines Matching defs:index
159 * @index: register index on the chip
163 u8 kempld_read8(struct kempld_device_data *pld, u8 index)
165 iowrite8(index, pld->io_index);
173 * @index: register index on the chip
178 void kempld_write8(struct kempld_device_data *pld, u8 index, u8 data)
180 iowrite8(index, pld->io_index);
188 * @index: register index on the chip
192 u16 kempld_read16(struct kempld_device_data *pld, u8 index)
194 return kempld_read8(pld, index) | kempld_read8(pld, index + 1) << 8;
201 * @index: register index on the chip
206 void kempld_write16(struct kempld_device_data *pld, u8 index, u16 data)
208 kempld_write8(pld, index, (u8)data);
209 kempld_write8(pld, index + 1, (u8)(data >> 8));
216 * @index: register index on the chip
220 u32 kempld_read32(struct kempld_device_data *pld, u8 index)
222 return kempld_read16(pld, index) | kempld_read16(pld, index + 2) << 16;
229 * @index: register index on the chip
234 void kempld_write32(struct kempld_device_data *pld, u8 index, u32 data)
236 kempld_write16(pld, index, (u16)data);
237 kempld_write16(pld, index + 2, (u16)(data >> 16));