Lines Matching refs:IrqStatus
58 pub fn irqd_set(&self, status: IrqStatus) { in irqd_set() argument
65 pub fn irqd_clear(&self, status: IrqStatus) { in irqd_clear() argument
210 state: IrqStatus::empty(), in new()
221 pub fn insert_status(&self, status: IrqStatus) { in insert_status() argument
225 pub fn clear_status(&self, status: IrqStatus) { in clear_status() argument
233 .remove(IrqStatus::IRQD_MANAGED_SHUTDOWN); in clear_managed_shutdown()
245 .insert(IrqStatus::IRQD_IRQ_MASKED); in set_masked()
249 self.clear_status(IrqStatus::IRQD_IRQ_MASKED); in clear_masked()
256 .insert(IrqStatus::IRQD_IRQ_INPROGRESS); in set_inprogress()
263 .remove(IrqStatus::IRQD_IRQ_INPROGRESS); in clear_inprogress()
275 .insert(IrqStatus::IRQD_IRQ_DISABLED); in set_disabled()
279 self.clear_status(IrqStatus::IRQD_IRQ_DISABLED); in clear_disabled()
282 pub fn status(&self) -> IrqStatus { in status() argument
298 .insert(IrqStatus::IRQD_IRQ_STARTED); in set_started()
322 state: IrqStatus,
331 pub fn irqd_insert(&mut self, status: IrqStatus) { in irqd_insert() argument
335 pub fn irqd_clear(&mut self, status: IrqStatus) { in irqd_clear() argument
457 pub struct IrqStatus: u32 {
516 impl IrqStatus { impl