Home | History | Annotate | Download | only in marvell

Lines Matching defs:mvsocgpp_pic

71 	struct mvsocgpp_pic {
170 kmem_zalloc(sizeof(struct mvsocgpp_pic) * howmany(gpp_npins, 8),
245 struct mvsocgpp_pic *mvsocgpp_pic = (struct mvsocgpp_pic *)pic;
247 int pin = mvsocgpp_pic->group << 3;
249 irq_mask = irq_mask << mvsocgpp_pic->shift;
252 if (irq_mask & mvsocgpp_pic->edge) {
254 mask |= (irq_mask & mvsocgpp_pic->edge);
257 if (irq_mask & mvsocgpp_pic->level) {
259 mask |= (irq_mask & mvsocgpp_pic->level);
269 struct mvsocgpp_pic *mvsocgpp_pic = (struct mvsocgpp_pic *)pic;
270 int pin = mvsocgpp_pic->group << 3;
272 irq_mask = irq_mask << mvsocgpp_pic->shift;
283 struct mvsocgpp_pic *mvsocgpp_pic = (struct mvsocgpp_pic *)pic;
285 int pin = mvsocgpp_pic->group << 3;
288 pending &= (0xff << mvsocgpp_pic->shift);
291 pending = pending >> mvsocgpp_pic->shift;
303 struct mvsocgpp_pic *mvsocgpp_pic = (struct mvsocgpp_pic *)pic;
333 mvsocgpp_pic->edge |= mask;
334 mvsocgpp_pic->level &= ~mask;
341 mvsocgpp_pic->edge &= ~mask;
342 mvsocgpp_pic->level |= mask;