Lines Matching refs:line_status

108                 line_status: IrqLineStatus::empty(),  in new()
250 .line_status in can_thread()
299 desc_guard.line_status.remove(clear); in modify_status()
300 desc_guard.line_status.insert(set); in modify_status()
313 .line_status in modify_status()
321 if desc_guard.line_status.contains(IrqLineStatus::IRQ_PER_CPU) { in modify_status()
328 .line_status in modify_status()
336 if desc_guard.line_status.is_level_type() { in modify_status()
342 let tmp = desc_guard.line_status.trigger_type(); in modify_status()
367 line_status: IrqLineStatus, field
392 !self.line_status.contains(IrqLineStatus::IRQ_NOREQUEST) in can_request()
397 self.line_status.insert(IrqLineStatus::IRQ_NOREQUEST); in set_norequest()
402 self.line_status.remove(IrqLineStatus::IRQ_NOREQUEST); in clear_norequest()
407 self.line_status.insert(IrqLineStatus::IRQ_NOPROBE); in set_noprobe()
412 self.line_status.remove(IrqLineStatus::IRQ_NOPROBE); in clear_noprobe()
416 self.line_status.insert(IrqLineStatus::IRQ_NOTHREAD); in set_nothread()
420 self.line_status.remove(IrqLineStatus::IRQ_NOTHREAD); in clear_nothread()
424 self.line_status.contains(IrqLineStatus::IRQ_NESTED_THREAD) in nested_thread()
428 self.line_status.insert(IrqLineStatus::IRQ_PER_CPU); in line_status_set_per_cpu()
433 self.line_status.remove(IrqLineStatus::IRQ_PER_CPU); in line_status_clear_per_cpu()
437 pub fn line_status(&self) -> &IrqLineStatus { in line_status() method
438 &self.line_status in line_status()
442 self.line_status.insert(IrqLineStatus::IRQ_NO_BALANCING); in line_status_set_no_debug()
447 self.line_status.remove(IrqLineStatus::IRQ_NO_BALANCING); in line_status_clear_no_debug()
451 !self.line_status.contains(IrqLineStatus::IRQ_NOAUTOEN) in can_autoenable()
455 !self.line_status.contains(IrqLineStatus::IRQ_NOTHREAD) in can_thread()
522 self.line_status.remove(IrqLineStatus::IRQ_TYPE_SENSE_MASK); in set_trigger_type()
523 self.line_status in set_trigger_type()
528 self.line_status.remove(IrqLineStatus::IRQ_LEVEL); in clear_level()
532 self.line_status.insert(IrqLineStatus::IRQ_LEVEL); in set_level()
937 if check_percpu && !desc.inner().line_status().is_per_cpu_devid() { in do_lookup_and_lock()
941 if check_global && desc.inner().line_status().is_per_cpu_devid() { in do_lookup_and_lock()