Lines Matching defs:mctrl
29 unsigned int mctrl;
45 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl)
59 mctrl & mctrl_gpios_desc[i].mctrl);
76 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl)
81 return *mctrl;
86 *mctrl |= mctrl_gpios_desc[i].mctrl;
88 *mctrl &= ~mctrl_gpios_desc[i].mctrl;
92 return *mctrl;
97 mctrl_gpio_get_outputs(struct mctrl_gpios *gpios, unsigned int *mctrl)
102 return *mctrl;
107 *mctrl |= mctrl_gpios_desc[i].mctrl;
109 *mctrl &= ~mctrl_gpios_desc[i].mctrl;
113 return *mctrl;
160 u32 mctrl = gpios->mctrl_prev;
164 mctrl_gpio_get(gpios, &mctrl);
168 mctrl_diff = mctrl ^ gpios->mctrl_prev;
169 gpios->mctrl_prev = mctrl;
172 if ((mctrl_diff & mctrl) & TIOCM_RI)
175 if ((mctrl_diff & mctrl) & TIOCM_DSR)
179 uart_handle_dcd_change(port, mctrl & TIOCM_CD);
182 uart_handle_cts_change(port, mctrl & TIOCM_CTS);