Lines Matching defs:communities

130 	     __ci < pctrl->ncommunities && (community = &pctrl->communities[__ci]);	\
1291 /* Need to check all communities for pending interrupts */
1353 * intel_gpio_add_pin_ranges - add GPIO pin ranges for all groups in all communities
1356 * This function iterates over all communities and all groups and adds the respective
1515 struct intel_community_context *communities;
1523 communities = devm_kcalloc(pctrl->dev, pctrl->ncommunities,
1524 sizeof(*communities), GFP_KERNEL);
1525 if (!communities)
1530 struct intel_community *community = &pctrl->communities[i];
1538 communities[i].intmask = intmask;
1545 communities[i].hostown = hostown;
1549 pctrl->context.communities = communities;
1594 * Make a copy of the communities which we can use to hold pointers
1598 pctrl->communities = devm_kmemdup_array(dev, pctrl->soc->communities, pctrl->ncommunities,
1599 sizeof(*pctrl->soc->communities), GFP_KERNEL);
1600 if (!pctrl->communities)
1604 struct intel_community *community = &pctrl->communities[i];
1809 struct intel_community_context *communities;
1832 communities = pctrl->context.communities;
1834 struct intel_community *community = &pctrl->communities[i];
1840 communities[i].intmask[gpp] = readl(base + gpp * 4);
1844 communities[i].hostown[gpp] = readl(base + gpp * 4);
1867 const struct intel_community *community = &pctrl->communities[c];
1918 const struct intel_community_context *communities;
1942 communities = pctrl->context.communities;
1944 struct intel_community *community = &pctrl->communities[i];
1950 intel_restore_intmask(pctrl, i, base, gpp, communities[i].intmask[gpp]);
1954 intel_restore_hostown(pctrl, i, base, gpp, communities[i].hostown[gpp]);