Lines Matching defs:padgrp
134 const struct intel_padgroup *padgrp = &community->gpps[i];
136 if (pin >= padgrp->base && pin < padgrp->base + padgrp->size)
137 return padgrp;
166 const struct intel_padgroup *padgrp;
176 padgrp = intel_community_get_padgroup(community, pin);
177 if (!padgrp)
180 gpp_offset = padgroup_offset(padgrp, pin);
182 offset = community->padown_offset + padgrp->padown_num * 4 + gpp * 4;
191 const struct intel_padgroup *padgrp;
201 padgrp = intel_community_get_padgroup(community, pin);
202 if (!padgrp)
205 gpp_offset = padgroup_offset(padgrp, pin);
206 offset = community->hostown_offset + padgrp->reg_num * 4;
234 const struct intel_padgroup *padgrp;
245 padgrp = intel_community_get_padgroup(community, pin);
246 if (!padgrp)
249 gpp_offset = padgroup_offset(padgrp, pin);
256 offset = community->padcfglock_offset + 0 + padgrp->reg_num * 8;
261 offset = community->padcfglock_offset + 4 + padgrp->reg_num * 8;
882 * @padgrp: Pad group is filled here if not %NULL
893 const struct intel_padgroup **padgrp)
914 if (padgrp)
915 *padgrp = pgrp;
937 const struct intel_padgroup *padgrp;
943 padgrp = intel_community_get_padgroup(community, pin);
944 if (!padgrp)
947 return pin - padgrp->base + padgrp->gpio_base;
1056 const struct intel_padgroup *padgrp;
1059 pin = intel_gpio_to_pin(pctrl, irqd_to_hwirq(d), &community, &padgrp);
1063 gpp = padgrp->reg_num;
1064 gpp_offset = padgroup_offset(padgrp, pin);
1077 const struct intel_padgroup *padgrp;
1080 pin = intel_gpio_to_pin(pctrl, hwirq, &community, &padgrp);
1087 gpp = padgrp->reg_num;
1088 gpp_offset = padgroup_offset(padgrp, pin);
1221 const struct intel_padgroup *padgrp = &community->gpps[gpp];
1227 padgrp->reg_num * 4);
1229 padgrp->reg_num * 4);
1236 for_each_set_bit(gpp_offset, &pending, padgrp->size)
1237 generic_handle_domain_irq(gc->irq.domain, padgrp->gpio_base + gpp_offset);
1826 const struct intel_padgroup *padgrp = &community->gpps[gpp];
1832 if (padgrp->gpio_base == INTEL_GPIO_BASE_NOMAP)
1835 for_each_requested_gpio_in_range(&pctrl->chip, i, padgrp->gpio_base, padgrp->size, dummy)