Lines Matching refs:bindings
74 pub struct Device(Opaque<bindings::phy_device>);
86 unsafe fn from_raw<'a>(ptr: *mut bindings::phy_device) -> &'a mut Self { in from_raw()
111 bindings::phy_state_PHY_DOWN => DeviceState::Down, in state()
112 bindings::phy_state_PHY_READY => DeviceState::Ready, in state()
113 bindings::phy_state_PHY_HALTED => DeviceState::Halted, in state()
114 bindings::phy_state_PHY_ERROR => DeviceState::Error, in state()
115 bindings::phy_state_PHY_UP => DeviceState::Up, in state()
116 bindings::phy_state_PHY_RUNNING => DeviceState::Running, in state()
117 bindings::phy_state_PHY_NOLINK => DeviceState::NoLink, in state()
118 bindings::phy_state_PHY_CABLETEST => DeviceState::CableTest, in state()
145 bit_field.get(13, 1) == u64::from(bindings::AUTONEG_ENABLE) in is_autoneg_enabled()
173 DuplexMode::Full => bindings::DUPLEX_FULL, in set_duplex()
174 DuplexMode::Half => bindings::DUPLEX_HALF, in set_duplex()
175 DuplexMode::Unknown => bindings::DUPLEX_UNKNOWN, in set_duplex()
198 let ret = unsafe { bindings::phy_read_paged(phydev, page.into(), regnum.into()) }; in read_paged()
208 unsafe { bindings::phy_resolve_aneg_linkmode(phydev) }; in resolve_aneg_linkmode()
216 to_result(unsafe { bindings::genphy_soft_reset(phydev) }) in genphy_soft_reset()
224 to_result(unsafe { bindings::phy_init_hw(phydev) }) in init_hw()
232 to_result(unsafe { bindings::_phy_start_aneg(phydev) }) in start_aneg()
240 to_result(unsafe { bindings::genphy_resume(phydev) }) in genphy_resume()
248 to_result(unsafe { bindings::genphy_suspend(phydev) }) in genphy_suspend()
261 to_result(unsafe { bindings::genphy_update_link(phydev) }) in genphy_update_link()
269 to_result(unsafe { bindings::genphy_read_lpa(phydev) }) in genphy_read_lpa()
277 to_result(unsafe { bindings::genphy_read_abilities(phydev) }) in genphy_read_abilities()
294 pub const IS_INTERNAL: u32 = bindings::PHY_IS_INTERNAL;
296 pub const RST_AFTER_CLK_EN: u32 = bindings::PHY_RST_AFTER_CLK_EN;
298 pub const POLL_CABLE_TEST: u32 = bindings::PHY_POLL_CABLE_TEST;
300 pub const ALWAYS_CALL_SUSPEND: u32 = bindings::PHY_ALWAYS_CALL_SUSPEND;
312 unsafe extern "C" fn soft_reset_callback(phydev: *mut bindings::phy_device) -> c_int { in soft_reset_callback()
326 unsafe extern "C" fn probe_callback(phydev: *mut bindings::phy_device) -> c_int { in probe_callback()
341 unsafe extern "C" fn get_features_callback(phydev: *mut bindings::phy_device) -> c_int { in get_features_callback()
355 unsafe extern "C" fn suspend_callback(phydev: *mut bindings::phy_device) -> c_int { in suspend_callback()
369 unsafe extern "C" fn resume_callback(phydev: *mut bindings::phy_device) -> c_int { in resume_callback()
383 unsafe extern "C" fn config_aneg_callback(phydev: *mut bindings::phy_device) -> c_int { in config_aneg_callback()
397 unsafe extern "C" fn read_status_callback(phydev: *mut bindings::phy_device) -> c_int { in read_status_callback()
412 phydev: *mut bindings::phy_device, in match_phy_device_callback()
413 _phydrv: *const bindings::phy_driver, in match_phy_device_callback()
426 phydev: *mut bindings::phy_device, in read_mmd_callback()
445 phydev: *mut bindings::phy_device, in write_mmd_callback()
463 unsafe extern "C" fn link_change_notify_callback(phydev: *mut bindings::phy_device) { in link_change_notify_callback()
483 pub struct DriverVTable(Opaque<bindings::phy_driver>);
496 DriverVTable(Opaque::new(bindings::phy_driver { in create_phy_driver()
558 ..unsafe { core::mem::MaybeUninit::<bindings::phy_driver>::zeroed().assume_init() } in create_phy_driver()
662 bindings::phy_drivers_register(drivers[0].0.get(), drivers.len().try_into()?, module.0) in register()
674 bindings::phy_drivers_unregister(self.drivers[0].0.get(), self.drivers.len() as i32) in drop()
685 pub struct DeviceId(bindings::mdio_device_id);
690 Self(bindings::mdio_device_id { in new_with_exact_mask()
698 Self(bindings::mdio_device_id { in new_with_model_mask()
706 Self(bindings::mdio_device_id { in new_with_vendor_mask()
714 Self(bindings::mdio_device_id { in new_with_custom_mask()
737 pub const fn mdio_device_id(&self) -> bindings::mdio_device_id { in mdio_device_id()
745 type RawType = bindings::mdio_device_id;