Lines Matching defs:loc
54 static int trackpoint_read(struct ps2dev *ps2dev, u8 loc, u8 *results)
56 results[0] = loc;
61 static int trackpoint_write(struct ps2dev *ps2dev, u8 loc, u8 val)
63 u8 param[3] = { TP_WRITE_MEM, loc, val };
68 static int trackpoint_toggle_bit(struct ps2dev *ps2dev, u8 loc, u8 mask)
70 u8 param[3] = { TP_TOGGLE, loc, mask };
72 /* Bad things will happen if the loc param isn't in this range */
73 if (loc < 0x20 || loc >= 0x2F)
80 u8 loc, u8 mask, u8 value)
85 retval = trackpoint_read(ps2dev, loc, &data);
90 retval = trackpoint_toggle_bit(ps2dev, loc, mask);