Lines Matching defs:data
80 static void mlxcpld_i2c_lpc_write_buf(u8 *data, u8 len, u32 addr)
85 outl(*(u32 *)(data + i), addr + i);
87 outb(*(data + i), addr + i);
90 static void mlxcpld_i2c_lpc_read_buf(u8 *data, u8 len, u32 addr)
95 *(u32 *)(data + i) = inl(addr + i);
97 *(data + i) = inb(addr + i);
101 u8 *data, u8 datalen)
107 *(data) = inb(addr);
110 *((u16 *)data) = inw(addr);
113 *((u16 *)data) = inw(addr);
114 *(data + 2) = inb(addr + 2);
117 *((u32 *)data) = inl(addr);
120 mlxcpld_i2c_lpc_read_buf(data, datalen, addr);
126 u8 *data, u8 datalen)
132 outb(*(data), addr);
135 outw(*((u16 *)data), addr);
138 outw(*((u16 *)data), addr);
139 outb(*(data + 2), addr + 2);
142 outl(*((u32 *)data), addr);
145 mlxcpld_i2c_lpc_write_buf(data, datalen, addr);
200 * The slave is unable to accept the data. No such
202 * any more data.
316 * Actual read data len will be always the same as
318 * if slave has no data to return. Thus don't read
320 * SMBus block read transaction data len can be different,
492 struct mlxreg_core_data *data;
501 data = item->data;
502 err = regmap_read(pdata->regmap, data->reg, ®val);
507 switch ((regval & data->mask) >> data->bit) {
543 /* Set I2C bus frequency if platform data provides this info. */