Searched refs:ckdev (Results 1 – 1 of 1) sorted by relevance
135 static bool cros_ec_keyb_has_ghosting(struct cros_ec_keyb *ckdev, uint8_t *buf) in cros_ec_keyb_has_ghosting() argument138 struct device *dev = ckdev->dev; in cros_ec_keyb_has_ghosting()139 uint8_t *valid_keys = ckdev->valid_keys; in cros_ec_keyb_has_ghosting()154 for (col1 = 0; col1 < ckdev->cols; col1++) { in cros_ec_keyb_has_ghosting()156 for (col2 = col1 + 1; col2 < ckdev->cols; col2++) { in cros_ec_keyb_has_ghosting()175 static void cros_ec_keyb_process(struct cros_ec_keyb *ckdev, in cros_ec_keyb_process() argument178 struct input_dev *idev = ckdev->idev; in cros_ec_keyb_process()183 if (ckdev->ghost_filter && cros_ec_keyb_has_ghosting(ckdev, kb_state)) { in cros_ec_keyb_process()189 dev_dbg(ckdev->dev, "ghosting found\n"); in cros_ec_keyb_process()193 for (col = 0; col < ckdev->cols; col++) { in cros_ec_keyb_process()[all …]