Lines Matching refs:num
287 num: i32, field
291 fn new(pdev: &Device, num: u32, name: &CStr) -> Result<Self> { in new()
292 let len = pdev.resource_len(num)?; in new()
298 let num = i32::try_from(num)?; in new()
304 let ret = unsafe { bindings::pci_request_region(pdev.as_raw(), num, name.as_char_ptr()) }; in new()
313 let ioptr: usize = unsafe { bindings::pci_iomap(pdev.as_raw(), num, 0) } as usize; in new()
318 unsafe { bindings::pci_release_region(pdev.as_raw(), num) }; in new()
329 unsafe { Self::do_release(pdev, ioptr, num) }; in new()
337 num, in new()
344 unsafe fn do_release(pdev: &Device, ioptr: usize, num: i32) { in do_release()
351 bindings::pci_release_region(pdev.as_raw(), num); in do_release()
357 unsafe { Self::do_release(&self.pdev, self.io.addr(), self.num) }; in release()