Lines Matching refs:as_raw
203 let raw_id = unsafe { bindings::i2c_match_id(table.as_ptr(), dev.as_raw()) }; in i2c_id_info()
378 fn as_raw(&self) -> *mut bindings::i2c_adapter { in as_raw() method
388 unsafe { (*self.as_raw()).nr } in index()
418 unsafe { bindings::i2c_put_adapter(obj.as_ref().as_raw()) } in dec_ref()
447 fn as_raw(&self) -> *const bindings::i2c_board_info { in as_raw() method
469 fn as_raw(&self) -> *mut bindings::i2c_client { in as_raw() method
489 unsafe { bindings::get_device(self.as_ref().as_raw()) }; in inc_ref()
494 unsafe { bindings::put_device(&raw mut (*obj.as_ref().as_raw()).dev) } in dec_ref()
500 let raw = self.as_raw(); in as_ref()
516 if unsafe { bindings::i2c_verify_client(dev.as_raw()).is_null() } { in try_from()
523 let idev = unsafe { container_of!(dev.as_raw(), bindings::i2c_client, dev) }; in try_from()
564 bindings::i2c_new_client_device(i2c_adapter.as_raw(), i2c_board_info.as_raw()) in try_new()