Lines Matching refs:info
352 const struct winbond_gpio_info **info)
364 *info = &winbond_gpio_infos[i];
386 const struct winbond_gpio_info *info;
390 winbond_gpio_get_info(&offset, &info);
396 winbond_sio_select_logical(*base, info->dev);
398 val = winbond_sio_reg_btest(*base, info->datareg, offset);
399 if (winbond_sio_reg_btest(*base, info->invreg, offset))
410 const struct winbond_gpio_info *info;
413 if (!winbond_gpio_get_info(&offset, &info))
420 winbond_sio_select_logical(*base, info->dev);
422 winbond_sio_reg_bset(*base, info->ioreg, offset);
434 const struct winbond_gpio_info *info;
437 if (!winbond_gpio_get_info(&offset, &info))
444 winbond_sio_select_logical(*base, info->dev);
446 winbond_sio_reg_bclear(*base, info->ioreg, offset);
448 if (winbond_sio_reg_btest(*base, info->invreg, offset))
452 winbond_sio_reg_bset(*base, info->datareg, offset);
454 winbond_sio_reg_bclear(*base, info->datareg, offset);
465 const struct winbond_gpio_info *info;
467 if (!winbond_gpio_get_info(&offset, &info))
473 winbond_sio_select_logical(*base, info->dev);
475 if (winbond_sio_reg_btest(*base, info->invreg, offset))
479 winbond_sio_reg_bset(*base, info->datareg, offset);
481 winbond_sio_reg_bclear(*base, info->datareg, offset);
524 const struct winbond_gpio_info *info = &winbond_gpio_infos[idx];
525 const struct winbond_gpio_port_conflict *conflict = &info->conflict;
551 winbond_sio_select_logical(base, info->dev);
553 winbond_sio_reg_bset(base, info->enablereg, info->enablebit);
556 winbond_sio_reg_bset(base, info->outputreg,
557 info->outputppbit);
559 winbond_sio_reg_bclear(base, info->outputreg,
560 info->outputppbit);
563 winbond_sio_reg_btest(base, info->outputreg,
564 info->outputppbit) ?