Lines Matching refs:padgrp
148 const struct intel_padgroup *padgrp = &community->gpps[i]; in intel_community_get_padgroup() local
150 if (pin >= padgrp->base && pin < padgrp->base + padgrp->size) in intel_community_get_padgroup()
151 return padgrp; in intel_community_get_padgroup()
180 const struct intel_padgroup *padgrp; in intel_pad_owned_by_host() local
190 padgrp = intel_community_get_padgroup(community, pin); in intel_pad_owned_by_host()
191 if (!padgrp) in intel_pad_owned_by_host()
194 gpp_offset = padgroup_offset(padgrp, pin); in intel_pad_owned_by_host()
196 offset = community->padown_offset + padgrp->padown_num * 4 + gpp * 4; in intel_pad_owned_by_host()
205 const struct intel_padgroup *padgrp; in intel_pad_acpi_mode() local
215 padgrp = intel_community_get_padgroup(community, pin); in intel_pad_acpi_mode()
216 if (!padgrp) in intel_pad_acpi_mode()
219 gpp_offset = padgroup_offset(padgrp, pin); in intel_pad_acpi_mode()
220 offset = community->hostown_offset + padgrp->reg_num * 4; in intel_pad_acpi_mode()
248 const struct intel_padgroup *padgrp; in intel_pad_locked() local
259 padgrp = intel_community_get_padgroup(community, pin); in intel_pad_locked()
260 if (!padgrp) in intel_pad_locked()
263 gpp_offset = padgroup_offset(padgrp, pin); in intel_pad_locked()
270 offset = community->padcfglock_offset + 0 + padgrp->reg_num * 8; in intel_pad_locked()
275 offset = community->padcfglock_offset + 4 + padgrp->reg_num * 8; in intel_pad_locked()
823 const struct intel_padgroup **padgrp) in intel_gpio_to_pin() argument
844 if (padgrp) in intel_gpio_to_pin()
845 *padgrp = pgrp; in intel_gpio_to_pin()
865 const struct intel_padgroup *padgrp; in intel_pin_to_gpio() local
871 padgrp = intel_community_get_padgroup(community, pin); in intel_pin_to_gpio()
872 if (!padgrp) in intel_pin_to_gpio()
875 return pin - padgrp->base + padgrp->gpio_base; in intel_pin_to_gpio()
979 const struct intel_padgroup *padgrp; in intel_gpio_irq_ack() local
982 pin = intel_gpio_to_pin(pctrl, irqd_to_hwirq(d), &community, &padgrp); in intel_gpio_irq_ack()
986 gpp = padgrp->reg_num; in intel_gpio_irq_ack()
987 gpp_offset = padgroup_offset(padgrp, pin); in intel_gpio_irq_ack()
1001 const struct intel_padgroup *padgrp; in intel_gpio_irq_mask_unmask() local
1004 pin = intel_gpio_to_pin(pctrl, irqd_to_hwirq(d), &community, &padgrp); in intel_gpio_irq_mask_unmask()
1011 gpp = padgrp->reg_num; in intel_gpio_irq_mask_unmask()
1012 gpp_offset = padgroup_offset(padgrp, pin); in intel_gpio_irq_mask_unmask()
1122 const struct intel_padgroup *padgrp = &community->gpps[gpp]; in intel_gpio_community_irq_handler() local
1126 padgrp->reg_num * 4); in intel_gpio_community_irq_handler()
1128 padgrp->reg_num * 4); in intel_gpio_community_irq_handler()
1133 for_each_set_bit(gpp_offset, &pending, padgrp->size) { in intel_gpio_community_irq_handler()
1137 padgrp->gpio_base + gpp_offset); in intel_gpio_community_irq_handler()
1671 const struct intel_padgroup *padgrp = &community->gpps[gpp]; in intel_pinctrl_resume_noirq() local
1675 if (padgrp->gpio_base < 0) in intel_pinctrl_resume_noirq()
1679 padgrp->gpio_base, padgrp->size); in intel_pinctrl_resume_noirq()