Lines Matching refs:index
142 static int ufx_reg_read(struct ufx_data *dev, u32 index, u32 *data)
155 00, index, buf, 4, USB_CTRL_GET_TIMEOUT);
162 pr_warn("Failed to read register index 0x%08x\n", index);
168 static int ufx_reg_write(struct ufx_data *dev, u32 index, u32 data)
184 00, index, buf, 4, USB_CTRL_SET_TIMEOUT);
189 pr_warn("Failed to write register index 0x%08x with value "
190 "0x%08x\n", index, data);
195 static int ufx_reg_clear_and_set_bits(struct ufx_data *dev, u32 index,
199 int status = ufx_reg_read(dev, index, &data);
201 "0x%x", index);
206 status = ufx_reg_write(dev, index, data);
208 "0x%x", index);
213 static int ufx_reg_set_bits(struct ufx_data *dev, u32 index, u32 bits)
215 return ufx_reg_clear_and_set_bits(dev, index, 0, bits);
218 static int ufx_reg_clear_bits(struct ufx_data *dev, u32 index, u32 bits)
220 return ufx_reg_clear_and_set_bits(dev, index, bits, 0);
975 const int y = (cur->index << PAGE_SHIFT) / (width * 2);