Lines Matching defs:index
251 int index;
253 for (index = 0; index < MTK_PMIC_MAX_KEY_COUNT; index++) {
254 if (keys->keys[index].wakeup) {
255 enable_irq_wake(keys->keys[index].irq);
256 if (keys->keys[index].irq_r > 0)
257 enable_irq_wake(keys->keys[index].irq_r);
267 int index;
269 for (index = 0; index < MTK_PMIC_MAX_KEY_COUNT; index++) {
270 if (keys->keys[index].wakeup) {
271 disable_irq_wake(keys->keys[index].irq);
272 if (keys->keys[index].irq_r > 0)
273 disable_irq_wake(keys->keys[index].irq_r);
307 int error, index = 0;
347 keys->keys[index].regs = &mtk_pmic_regs->keys_regs[index];
349 keys->keys[index].irq =
350 platform_get_irq_byname(pdev, irqnames[index]);
351 if (keys->keys[index].irq < 0) {
353 return keys->keys[index].irq;
357 keys->keys[index].irq_r = platform_get_irq_byname(pdev,
358 irqnames_r[index]);
360 if (keys->keys[index].irq_r < 0) {
362 return keys->keys[index].irq_r;
367 "linux,keycodes", &keys->keys[index].keycode);
371 index, error);
377 keys->keys[index].wakeup = true;
379 error = mtk_pmic_key_setup(keys, &keys->keys[index]);
385 index++;