Lines Matching refs:cols
50 unsigned int cols; member
86 for (col1 = 0; col1 < ckdev->cols; col1++) { in cros_ec_keyb_has_ghosting()
88 for (col2 = col1 + 1; col2 < ckdev->cols; col2++) { in cros_ec_keyb_has_ghosting()
128 for (col = 0; col < ckdev->cols; col++) { in cros_ec_keyb_process()
154 msg = kmalloc(sizeof(*msg) + ckdev->cols, GFP_KERNEL); in cros_ec_keyb_get_state()
160 msg->insize = ckdev->cols; in cros_ec_keyb_get_state()
169 memcpy(kb_state, msg->data, ckdev->cols); in cros_ec_keyb_get_state()
180 uint8_t kb_state[ckdev->cols]; in cros_ec_keyb_irq()
225 for (col = 0; col < ckdev->cols; col++) { in cros_ec_keyb_compute_valid_keys()
253 &ckdev->cols); in cros_ec_keyb_probe()
257 ckdev->valid_keys = devm_kzalloc(&pdev->dev, ckdev->cols, GFP_KERNEL); in cros_ec_keyb_probe()
261 ckdev->old_kb_state = devm_kzalloc(&pdev->dev, ckdev->cols, GFP_KERNEL); in cros_ec_keyb_probe()
292 err = matrix_keypad_build_keymap(NULL, NULL, ckdev->rows, ckdev->cols, in cros_ec_keyb_probe()
299 ckdev->row_shift = get_count_order(ckdev->cols); in cros_ec_keyb_probe()
319 uint8_t old_state[ckdev->cols]; in cros_ec_keyb_clear_keyboard()
320 uint8_t new_state[ckdev->cols]; in cros_ec_keyb_clear_keyboard()