Home
last modified time | relevance | path

Searched refs:IrqRequest (Results 1 – 3 of 3) sorted by relevance

/linux/rust/kernel/pci/
H A Dirq.rs11 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 Dplatform.rs23 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 Drequest.rs53 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...]