Lines Matching defs:dir
18 * @dir: [0] The direction register for the lower 16 pins.
25 void __iomem *dir[2];
38 u32 dir = ioread32(ctrl->dir[gpio / 16]);
43 dir |= mask;
46 dir &= ~mask;
50 iowrite32(dir, ctrl->dir[gpio / 16]);
74 u32 dir = ioread32(ctrl->dir[gpio / 16]);
77 return (dir & mask) ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
94 ctrl->dir[0] = devm_platform_ioremap_resource(pdev, 1);
95 if (IS_ERR(ctrl->dir[0]))
96 return PTR_ERR(ctrl->dir[0]);
98 ctrl->dir[1] = devm_platform_ioremap_resource(pdev, 2);
99 if (IS_ERR(ctrl->dir[1]))
100 return PTR_ERR(ctrl->dir[1]);