Lines Matching refs:padgrp

125 		const struct intel_padgroup *padgrp = &community->gpps[i];  in intel_community_get_padgroup()  local
127 if (pin >= padgrp->base && pin < padgrp->base + padgrp->size) in intel_community_get_padgroup()
128 return padgrp; in intel_community_get_padgroup()
157 const struct intel_padgroup *padgrp; in intel_pad_owned_by_host() local
167 padgrp = intel_community_get_padgroup(community, pin); in intel_pad_owned_by_host()
168 if (!padgrp) in intel_pad_owned_by_host()
171 gpp_offset = padgroup_offset(padgrp, pin); in intel_pad_owned_by_host()
173 offset = community->padown_offset + padgrp->padown_num * 4 + gpp * 4; in intel_pad_owned_by_host()
182 const struct intel_padgroup *padgrp; in intel_pad_acpi_mode() local
192 padgrp = intel_community_get_padgroup(community, pin); in intel_pad_acpi_mode()
193 if (!padgrp) in intel_pad_acpi_mode()
196 gpp_offset = padgroup_offset(padgrp, pin); in intel_pad_acpi_mode()
197 offset = community->hostown_offset + padgrp->reg_num * 4; in intel_pad_acpi_mode()
225 const struct intel_padgroup *padgrp; in intel_pad_locked() local
236 padgrp = intel_community_get_padgroup(community, pin); in intel_pad_locked()
237 if (!padgrp) in intel_pad_locked()
240 gpp_offset = padgroup_offset(padgrp, pin); in intel_pad_locked()
247 offset = community->padcfglock_offset + 0 + padgrp->reg_num * 8; in intel_pad_locked()
252 offset = community->padcfglock_offset + 4 + padgrp->reg_num * 8; in intel_pad_locked()
867 const struct intel_padgroup **padgrp) in intel_gpio_to_pin() argument
888 if (padgrp) in intel_gpio_to_pin()
889 *padgrp = pgrp; in intel_gpio_to_pin()
909 const struct intel_padgroup *padgrp; in intel_pin_to_gpio() local
915 padgrp = intel_community_get_padgroup(community, pin); in intel_pin_to_gpio()
916 if (!padgrp) in intel_pin_to_gpio()
919 return pin - padgrp->base + padgrp->gpio_base; in intel_pin_to_gpio()
1028 const struct intel_padgroup *padgrp; in intel_gpio_irq_ack() local
1031 pin = intel_gpio_to_pin(pctrl, irqd_to_hwirq(d), &community, &padgrp); in intel_gpio_irq_ack()
1035 gpp = padgrp->reg_num; in intel_gpio_irq_ack()
1036 gpp_offset = padgroup_offset(padgrp, pin); in intel_gpio_irq_ack()
1050 const struct intel_padgroup *padgrp; in intel_gpio_irq_mask_unmask() local
1053 pin = intel_gpio_to_pin(pctrl, irqd_to_hwirq(d), &community, &padgrp); in intel_gpio_irq_mask_unmask()
1060 gpp = padgrp->reg_num; in intel_gpio_irq_mask_unmask()
1061 gpp_offset = padgroup_offset(padgrp, pin); in intel_gpio_irq_mask_unmask()
1174 const struct intel_padgroup *padgrp = &community->gpps[gpp]; in intel_gpio_community_irq_handler() local
1180 padgrp->reg_num * 4); in intel_gpio_community_irq_handler()
1182 padgrp->reg_num * 4); in intel_gpio_community_irq_handler()
1189 for_each_set_bit(gpp_offset, &pending, padgrp->size) { in intel_gpio_community_irq_handler()
1193 padgrp->gpio_base + gpp_offset); in intel_gpio_community_irq_handler()
1736 const struct intel_padgroup *padgrp = &community->gpps[gpp]; in intel_restore_hostown() local
1742 if (padgrp->gpio_base == INTEL_GPIO_BASE_NOMAP) in intel_restore_hostown()
1745 for_each_requested_gpio_in_range(&pctrl->chip, i, padgrp->gpio_base, padgrp->size, dummy) in intel_restore_hostown()