Lines Matching refs:Option

55         static_data: Option<&dyn IrqHandlerData>,  in handle()
56 dynamic_data: Option<Arc<dyn IrqHandlerData>>, in handle()
78 handler: RwLock<Option<&'static dyn IrqFlowHandler>>,
88 pub fn new(irq: IrqNumber, name: Option<String>, irqd_flags: IrqStatus) -> Arc<Self> { in new()
174 pub fn handler(&self) -> Option<&'static dyn IrqFlowHandler> { in handler()
224 pub fn name(&self) -> Option<String> { in name()
361 name: Option<String>,
362 parent_irq: Option<IrqNumber>,
371 kern_inode: Option<Arc<KernFSInode>>,
372 kset: Option<Arc<KSet>>,
373 parent_kobj: Option<Weak<dyn KObject>>,
375 percpu_enabled: Option<CpuMask>,
377 percpu_affinity: Option<CpuMask>,
384 pub fn name(&self) -> Option<&String> { in name()
389 pub fn set_name(&mut self, name: Option<String>) { in set_name()
543 pub fn percpu_enabled(&self) -> &Option<CpuMask> { in percpu_enabled()
547 pub fn percpu_enabled_mut(&mut self) -> &mut Option<CpuMask> { in percpu_enabled_mut()
552 pub fn percpu_affinity(&self) -> &Option<CpuMask> { in percpu_affinity()
556 pub fn percpu_affinity_mut(&mut self) -> &mut Option<CpuMask> { in percpu_affinity_mut()
566 fn set_inode(&self, inode: Option<Arc<KernFSInode>>) { in set_inode()
570 fn inode(&self) -> Option<Arc<KernFSInode>> { in inode()
574 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent()
578 fn set_parent(&self, parent: Option<Weak<dyn KObject>>) { in set_parent()
582 fn kset(&self) -> Option<Arc<KSet>> { in kset()
586 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
590 fn kobj_type(&self) -> Option<&'static dyn KObjType> { in kobj_type()
594 fn set_kobj_type(&self, _ktype: Option<&'static dyn KObjType>) {} in set_kobj_type()
656 handler: Option<&'static dyn IrqHandler>, in new()
657 thread_fn: Option<&'static dyn IrqHandler>, in new()
691 dev_id: Option<Arc<DeviceId>>,
693 per_cpu_dev_id: Option<PerCpuVar<Arc<DeviceId>>>,
695 handler: Option<&'static dyn IrqHandler>,
697 thread_fn: Option<&'static dyn IrqHandler>,
699 thread: Option<Arc<ProcessControlBlock>>,
701 secondary: Option<Arc<IrqAction>>,
712 pub fn dev_id(&self) -> &Option<Arc<DeviceId>> { in dev_id()
716 pub fn dev_id_mut(&mut self) -> &mut Option<Arc<DeviceId>> { in dev_id_mut()
720 pub fn per_cpu_dev_id(&self) -> Option<&Arc<DeviceId>> { in per_cpu_dev_id()
725 pub fn per_cpu_dev_id_mut(&mut self) -> Option<&mut Arc<DeviceId>> { in per_cpu_dev_id_mut()
729 pub fn handler(&self) -> Option<&'static dyn IrqHandler> { in handler()
733 pub fn set_handler(&mut self, handler: Option<&'static dyn IrqHandler>) { in set_handler()
737 pub fn thread_fn(&self) -> Option<&'static dyn IrqHandler> { in thread_fn()
741 pub fn thread(&self) -> Option<Arc<ProcessControlBlock>> { in thread()
745 pub fn set_thread(&mut self, thread: Option<Arc<ProcessControlBlock>>) { in set_thread()
758 pub fn secondary(&self) -> Option<Arc<IrqAction>> { in secondary()
902 static mut IRQ_DESC_MANAGER: Option<IrqDescManager> = None;
922 pub fn lookup(&self, irq: IrqNumber) -> Option<Arc<IrqDesc>> { in lookup()
933 ) -> Option<Arc<IrqDesc>> { in lookup_and_lock_bus()
943 ) -> Option<Arc<IrqDesc>> { in do_lookup_and_lock()
992 affinity: Option<&CpuMask>, in set_percpu_devid()