Lines Matching refs:control_port
72 const unsigned int control_port = io_port / 3; in dio48e_gpio_direction_input() local
73 const unsigned control_addr = dio48egpio->base + 3 + control_port*4; in dio48e_gpio_direction_input()
84 dio48egpio->control[control_port] |= BIT(3); in dio48e_gpio_direction_input()
87 dio48egpio->control[control_port] |= BIT(0); in dio48e_gpio_direction_input()
92 dio48egpio->control[control_port] |= BIT(4); in dio48e_gpio_direction_input()
94 dio48egpio->control[control_port] |= BIT(1); in dio48e_gpio_direction_input()
97 control = BIT(7) | dio48egpio->control[control_port]; in dio48e_gpio_direction_input()
112 const unsigned int control_port = io_port / 3; in dio48e_gpio_direction_output() local
114 const unsigned control_addr = dio48egpio->base + 3 + control_port*4; in dio48e_gpio_direction_output()
126 dio48egpio->control[control_port] &= ~BIT(3); in dio48e_gpio_direction_output()
129 dio48egpio->control[control_port] &= ~BIT(0); in dio48e_gpio_direction_output()
134 dio48egpio->control[control_port] &= ~BIT(4); in dio48e_gpio_direction_output()
136 dio48egpio->control[control_port] &= ~BIT(1); in dio48e_gpio_direction_output()
144 control = BIT(7) | dio48egpio->control[control_port]; in dio48e_gpio_direction_output()