Lines Matching defs:irq_state

32 				    struct usbhs_irq_state *irq_state)
170 int usbhs_status_get_device_state(struct usbhs_irq_state *irq_state)
172 return (int)irq_state->intsts0 & DVSQ_MASK;
175 int usbhs_status_get_ctrl_stage(struct usbhs_irq_state *irq_state)
188 return (int)irq_state->intsts0 & CTSQ_MASK;
233 struct usbhs_irq_state irq_state;
235 if (usbhs_status_get_each_irq(priv, &irq_state) < 0)
249 usbhs_write(priv, INTSTS0, ~irq_state.intsts0 & INTSTS0_MAGIC);
251 usbhs_write(priv, INTSTS1, ~irq_state.intsts1 & INTSTS1_MAGIC);
258 if (irq_state.intsts0 & BRDY)
259 usbhs_write(priv, BRDYSTS, ~irq_state.brdysts);
260 usbhs_write(priv, NRDYSTS, ~irq_state.nrdysts);
261 if (irq_state.intsts0 & BEMP)
262 usbhs_write(priv, BEMPSTS, ~irq_state.bempsts);
271 if (irq_state.intsts0 & VBINT)
272 usbhs_mod_info_call(priv, irq_vbus, priv, &irq_state);
274 if (irq_state.intsts0 & DVST)
275 usbhs_mod_call(priv, irq_dev_state, priv, &irq_state);
277 if (irq_state.intsts0 & CTRT)
278 usbhs_mod_call(priv, irq_ctrl_stage, priv, &irq_state);
280 if (irq_state.intsts0 & BEMP)
281 usbhs_mod_call(priv, irq_empty, priv, &irq_state);
283 if (irq_state.intsts0 & BRDY)
284 usbhs_mod_call(priv, irq_ready, priv, &irq_state);
288 if (irq_state.intsts1 & ATTCH)
289 usbhs_mod_call(priv, irq_attch, priv, &irq_state);
291 if (irq_state.intsts1 & DTCH)
292 usbhs_mod_call(priv, irq_dtch, priv, &irq_state);
294 if (irq_state.intsts1 & SIGN)
295 usbhs_mod_call(priv, irq_sign, priv, &irq_state);
297 if (irq_state.intsts1 & SACK)
298 usbhs_mod_call(priv, irq_sack, priv, &irq_state);