• Home
  • Raw
  • Download

Lines Matching refs:isr

38     isr: u8,          // Interrupt Service Register.  field
251 self.pics[pic_type as usize].isr in pic_read_command()
347 self.pics[PicSelect::Primary as usize].isr &= !PRIMARY_PIC_CASCADE_PIN_MASK; in poll_read()
372 irq_bitmap = pic.isr; in get_irq()
387 pic.isr &= !(1 << irq); in clear_isr()
466 pic.isr |= irq_bitmap; in interrupt_ack()
500 self.pics[pic_type as usize].isr, in operation_command_word_2()
664 assert_eq!(primary_pic.isr, 0x00); in initial_values()
749 assert_eq!(data.pic.pics[PicSelect::Secondary as usize].isr, 0); in auto_eoi()
751 assert_eq!(data.pic.pics[PicSelect::Primary as usize].isr, 0); in auto_eoi()
758 assert_eq!(data.pic.pics[PicSelect::Secondary as usize].isr, 0); in auto_eoi()
760 assert_eq!(data.pic.pics[PicSelect::Primary as usize].isr, 0); in auto_eoi()
785 data.pic.pics[PicSelect::Secondary as usize].isr, in fully_nested_mode_on()
789 assert_eq!(data.pic.pics[PicSelect::Primary as usize].isr, 1 << 2); in fully_nested_mode_on()
811 assert_eq!(data.pic.pics[PicSelect::Secondary as usize].isr, 1 << 4); in fully_nested_mode_off()
813 assert_eq!(data.pic.pics[PicSelect::Primary as usize].isr, 1 << 2); in fully_nested_mode_off()
826 assert_eq!(data.pic.pics[PicSelect::Secondary as usize].isr, 1 << 0); in fully_nested_mode_off()
828 assert_eq!(data.pic.pics[PicSelect::Primary as usize].isr, 1 << 2); in fully_nested_mode_off()
845 assert_eq!(data.pic.pics[PicSelect::Secondary as usize].isr, 0); in mask_irq()
847 assert_eq!(data.pic.pics[PicSelect::Primary as usize].isr, 0); in mask_irq()
857 assert_eq!(data.pic.pics[PicSelect::Secondary as usize].isr, 1 << 6); in mask_irq()
859 assert_eq!(data.pic.pics[PicSelect::Primary as usize].isr, 1 << 2); in mask_irq()
1002 assert_eq!(data.pic.pics[PicSelect::Primary as usize].isr, 1 << 4); in specific_eoi()
1006 assert_eq!(data.pic.pics[PicSelect::Primary as usize].isr, 0); in specific_eoi()
1024 assert_eq!(data.pic.pics[PicSelect::Primary as usize].isr, 0); in rotate_on_auto_eoi()
1038 assert_eq!(data.pic.pics[PicSelect::Primary as usize].isr, 0); in rotate_on_auto_eoi()
1057 assert_eq!(data.pic.pics[PicSelect::Primary as usize].isr, 1 << 5); in rotate_on_specific_eoi()
1062 assert_eq!(data.pic.pics[PicSelect::Primary as usize].isr, 0); in rotate_on_specific_eoi()
1081 assert_eq!(data.pic.pics[PicSelect::Primary as usize].isr, 0); in rotate_non_specific_eoi()
1121 assert_eq!(data.pic.pics[PicSelect::Secondary as usize].isr, 1 << 4); in cascade_irq()
1132 assert_eq!(data.pic.pics[PicSelect::Primary as usize].isr, 0); in cascade_irq()
1133 assert_eq!(data.pic.pics[PicSelect::Secondary as usize].isr, 0); in cascade_irq()