Searched refs:IrqRequest (Results 1 – 3 of 3) sorted by relevance
| /linux/rust/kernel/pci/ |
| H A D | irq.rs | 11 irq::IrqRequest, 83 request: IrqRequest<'a>, 94 unsafe fn new(request: IrqRequest<'a>, reg: &'a IrqVectorRegistration<'a>) -> Self { in new() 111 impl<'a> From<IrqVector<'a>> for IrqRequest<'a> { implementation 163 Ok(unsafe { IrqVector::new(IrqRequest::new(self.dev.as_ref(), irq as u32), self) }) in index()
|
| /linux/rust/kernel/ |
| H A D | platform.rs | 23 IrqRequest, // 410 pub fn irq_by_index(&self, index: u32) -> Result<IrqRequest<'_>> { in irq_by_index() 419 Ok(unsafe { IrqRequest::new(self.as_ref(), irq as u32) }) in irq_by_index() 424 pub fn optional_irq_by_index(&self, index: u32) -> Result<IrqRequest<'_>> { in optional_irq_by_index() 433 Ok(unsafe { IrqRequest::new(self.as_ref(), irq as u32) }) in optional_irq_by_index() 437 pub fn irq_by_name(&self, name: &CStr) -> Result<IrqRequest<'_>> { in irq_by_name() 446 Ok(unsafe { IrqRequest::new(self.as_ref(), irq as u32) }) in irq_by_name() 451 pub fn optional_irq_by_name(&self, name: &CStr) -> Result<IrqRequest<'_>> { in optional_irq_by_name() 462 Ok(unsafe { IrqRequest::new(self.as_ref(), irq as u32) }) in optional_irq_by_name()
|
| /linux/rust/kernel/irq/ |
| H A D | request.rs | 53 pub struct IrqRequest<'a> { 60 impl<'a> IrqRequest<'a> { 68 IrqRequest { in synchronize() 74 /// Returns the IRQ number of an [`IrqRequest`]. 103 /// IrqRequest, struct 126 /// // Registers an IRQ handler for the given IrqRequest. 130 /// request: IrqRequest<'_>, 158 request: IrqRequest<'a>, 177 request: IrqRequest<'a>, 304 /// IrqRequest, 108 impl<'a> IrqRequest<'a> { global() implementation [all...] |