Lines Matching refs:loc
52 static int trackpoint_read(struct ps2dev *ps2dev, u8 loc, u8 *results)
54 results[0] = loc;
59 static int trackpoint_write(struct ps2dev *ps2dev, u8 loc, u8 val)
61 u8 param[3] = { TP_WRITE_MEM, loc, val };
66 static int trackpoint_toggle_bit(struct ps2dev *ps2dev, u8 loc, u8 mask)
68 u8 param[3] = { TP_TOGGLE, loc, mask };
70 /* Bad things will happen if the loc param isn't in this range */
71 if (loc < 0x20 || loc >= 0x2F)
78 u8 loc, u8 mask, u8 value)
83 retval = trackpoint_read(ps2dev, loc, &data);
88 retval = trackpoint_toggle_bit(ps2dev, loc, mask);