| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx8mq-nitrogen.dts | 369 MX8MQ_IOMUXC_SAI1_RXFS_GPIO4_IO0 0x19 /* Pin 19 */ 370 MX8MQ_IOMUXC_SAI1_RXC_GPIO4_IO1 0x19 /* Pin 21 */ 371 MX8MQ_IOMUXC_SAI1_RXD1_GPIO4_IO3 0x19 /* Pin 23 */ 372 MX8MQ_IOMUXC_SAI1_RXD2_GPIO4_IO4 0x19 /* Pin 25 */ 373 MX8MQ_IOMUXC_SAI1_RXD3_GPIO4_IO5 0x19 /* Pin 27 */ 374 MX8MQ_IOMUXC_SAI1_RXD4_GPIO4_IO6 0x19 /* Pin 29 */ 375 MX8MQ_IOMUXC_SAI1_RXD5_GPIO4_IO7 0x19 /* Pin 31 */ 376 MX8MQ_IOMUXC_SAI1_RXD6_GPIO4_IO8 0x19 /* Pin 33 */ 377 MX8MQ_IOMUXC_SAI1_RXD7_GPIO4_IO9 0x19 /* Pin 35 */ 378 MX8MQ_IOMUXC_SAI1_TXD1_GPIO4_IO13 0x19 /* Pin 39 */ [all …]
|
| /linux/arch/arm/boot/dts/amlogic/ |
| H A D | meson8b-odroidc1.dts | 234 "J2 Header Pin 35", "J2 Header Pin 36", 235 "J2 Header Pin 32", "J2 Header Pin 31", 236 "J2 Header Pin 29", "J2 Header Pin 18", 237 "J2 Header Pin 22", "J2 Header Pin 16", 238 "J2 Header Pin 23", "J2 Header Pin 21", 239 "J2 Header Pin 19", "J2 Header Pin 33", 240 "J2 Header Pin 8", "J2 Header Pin 10", 241 "J2 Header Pin 15", "J2 Header Pin 13", 242 "J2 Header Pin 24", "J2 Header Pin 26", 245 "J2 Header Pin 7", "", "J2 Header Pin 12", [all …]
|
| /linux/arch/arm64/boot/dts/hisilicon/ |
| H A D | hi6220-hikey.dts | 356 * Pin assignments taken from LeMaker and CircuitCo Schematics 384 "GPIO-A", /* LSEC Pin 23: GPIO2_0 */ 385 "GPIO-B", /* LSEC Pin 24: GPIO2_1 */ 386 "GPIO-C", /* LSEC Pin 25: GPIO2_2 */ 387 "GPIO-D", /* LSEC Pin 26: GPIO2_3 */ 388 "GPIO-E", /* LSEC Pin 27: GPIO2_4 */ 390 "GPIO-H"; /* LSEC Pin 30: GPIO2_7 */ 405 "[UART1_RxD]", /* LSEC Pin 11: UART3_RX */ 406 "[UART1_TxD]", /* LSEC Pin 13: UART3_TX */ 408 "[PCM_CLK]", /* LSEC Pin 18: MODEM_PCM_XCLK */ [all …]
|
| /linux/rust/kernel/alloc/ |
| H A D | kbox.rs | 14 use core::pin::Pin; 287 pub fn pin(x: T, flags: Flags) -> Result<Pin<Box<T, A>>, AllocError> in pin() 340 ) -> Result<Pin<Box<[T], A>>, E> in pin_slice() 368 Ok(Pin::from(unsafe { Box::from_raw(slice) })) in pin_slice() 373 pub fn into_pin(this: Self) -> Pin<Self> { in into_pin() 417 impl<T, A> From<Box<T, A>> for Pin<Box<T, A>> implementation 429 unsafe { Pin::new_unchecked(b) } in from() 448 fn write_pin_init<E>(mut self, init: impl PinInit<T, E>) -> Result<Pin<Self::Initialized>, E> { in write_pin_init() 462 type PinnedSelf = Pin<Self>; 465 fn try_pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Pin<Self>, E> in try_pin_init() [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | marvell,dove-pinctrl.txt | 64 pmu-nc Pin not driven by any PM function 65 pmu-low Pin driven low (0) 66 pmu-high Pin driven high (1) 67 pmic(sdi) Pin is used for PMIC SDI 68 cpu-pwr-down Pin is used for CPU_PWRDWN 69 standby-pwr-down Pin is used for STBY_PWRDWN 70 core-pwr-good Pin is used for CORE_PWR_GOOD (Pins 0-7 only) 71 cpu-pwr-good Pin is used for CPU_PWR_GOOD (Pins 8-15 only) 72 bat-fault Pin is used for BATTERY_FAULT 73 ext0-wakeup Pin is used for EXT0_WU [all …]
|
| H A D | cnxt,cx92755-pinctrl.txt | 1 Conexant Digicolor CX92755 General Purpose Pin Mapping 7 === Pin Controller Node === 12 - reg: Base address of the General Purpose Pin Mapping register block and the 34 === Pin Configuration Node === 44 === Pin Group Node === 56 Required Pin Group Node Properties:
|
| H A D | ti,da850-pupd.txt | 1 * Pin configuration for TI DA850/OMAP-L138/AM18x 15 Pin Group Node Properties:
|
| /linux/rust/kernel/list/ |
| H A D | arc.rs | 13 use core::pin::Pin; 42 unsafe fn on_create_list_arc_from_unique(self: Pin<&mut Self>); in on_create_list_arc_from_unique() 88 unsafe fn on_create_list_arc_from_unique(self: ::core::pin::Pin<&mut Self>) {} 98 unsafe fn on_create_list_arc_from_unique(self: ::core::pin::Pin<&mut Self>) { 103 ::core::pin::Pin::map_unchecked_mut(self, |me| &mut me.$field) 209 Self::from(Pin::from(unique)) in from() 213 impl<T, const ID: u64> From<Pin<UniqueArc<T>>> for ListArc<T, ID> 219 fn from(mut unique: Pin<UniqueArc<T>>) -> Self { in from() 241 Self::pair_from_pin_unique(Pin::from(unique)) in pair_from_unique() 249 mut unique: Pin<UniqueAr in pair_from_pin_unique() [all...] |
| /linux/rust/pin-init/src/ |
| H A D | alloc.rs | 7 use core::{mem::MaybeUninit, pin::Pin}; 30 fn try_pin_init<E>(init: impl PinInit<T, E>) -> Result<Pin<Self>, E> in try_pin_init() 38 fn pin_init(init: impl PinInit<T>) -> Result<Pin<Self>, AllocError> { in pin_init() 82 fn try_pin_init<E>(init: impl PinInit<T, E>) -> Result<Pin<Self>, E> in try_pin_init() 100 fn try_pin_init<E>(init: impl PinInit<T, E>) -> Result<Pin<Self>, E> in try_pin_init() 114 Ok(unsafe { Pin::new_unchecked(this.assume_init()) }) in try_pin_init() 148 fn write_pin_init<E>(mut self, init: impl PinInit<T, E>) -> Result<Pin<Self::Initialized>, E> { in write_pin_init()
|
| H A D | __internal.rs | 171 pub fn init<E>(self: Pin<&mut Self>, init: impl PinInit<T, E>) -> Result<Pin<&mut T>, E> { in init() 173 let this = unsafe { Pin::into_inner_unchecked(self) }; in init() 186 Ok(unsafe { Pin::new_unchecked(this.value.assume_init_mut()) }) in init() 201 let mut slot: Pin<&mut StackInit<Foo>> = pin!(StackInit::uninit()); in stack_init_reuse() 202 let value: Result<Pin<&mut Foo>, core::convert::Infallible> = in stack_init_reuse() 209 let value: Result<Pin<&mut Foo>, core::convert::Infallible> = in stack_init_reuse()
|
| H A D | lib.rs | 289 pin::Pin, 955 F: FnOnce(Pin<&mut T>) -> Result<(), E>, in pin_chain() 971 F: FnOnce(Pin<&mut T>) -> Result<(), E>, 979 let val = unsafe { Pin::new_unchecked(val) }; in __pinned_init() 1403 fn write_pin_init<E>(self, init: impl PinInit<T, E>) -> Result<Pin<Self::Initialized>, E>; in write_pin_init() 1419 fn write_pin_init<E>(self, init: impl PinInit<T, E>) -> Result<Pin<Self::Initialized>, E> { in write_pin_init() 1429 Ok(Pin::static_mut(unsafe { self.assume_init_mut() })) in write_pin_init() 1468 fn drop(self: Pin<&mut Self>, only_call_from_drop: __internal::OnlyCallFromDrop); in drop()
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | rt274.txt | 18 * DMIC1 Pin 19 * DMIC2 Pin 23 * HPO Pin
|
| /linux/rust/pin-init/examples/ |
| H A D | mutex.rs | 12 pin::Pin, 92 pub fn lock(&self) -> Pin<CMutexGuard<'_, T>> { in lock() 109 Pin::new_unchecked(CMutexGuard { in lock() 117 pub fn get_data_mut(self: Pin<&mut Self>) -> &mut T { in get_data_mut() 196 let mtx: Pin<Arc<CMutex<usize>>> = Arc::pin_init(CMutex::new(0)).unwrap(); in main()
|
| H A D | pthread_mutex.rs | 17 pin::Pin, 36 fn drop(self: Pin<&mut Self>) { in drop() 147 use core::pin::Pin; in main() 155 let mtx: Pin<Arc<PThreadMutex<usize>>> = Arc::try_pin_init(PThreadMutex::new(0)).unwrap(); in main()
|
| /linux/rust/kernel/ |
| H A D | device.rs | 242 pub(crate) unsafe fn drvdata_obtain<T: 'static>(&self) -> Option<Pin<KBox<T>>> { in drvdata_obtain() 257 Some(unsafe { Pin::<KBox<T>>::from_foreign(ptr.cast()) }) in drvdata_obtain() 268 pub unsafe fn drvdata_borrow<T: 'static>(&self) -> Pin<&T> { in drvdata_borrow() 284 unsafe fn drvdata_unchecked<T: 'static>(&self) -> Pin<&T> { in drvdata_unchecked() 293 unsafe { Pin::<KBox<T>>::borrow(ptr.cast()) } in drvdata_unchecked() 320 pub fn drvdata<T: 'static>(&self) -> Result<Pin<&T>> { in drvdata()
|
| H A D | sync.rs | 91 /// unsafe { <Pin<KBox<LockClassKey>> as ForeignOwnable>::borrow(key_ptr) } in drop() 97 /// unsafe { drop(<Pin<KBox<LockClassKey>> as ForeignOwnable>::from_foreign(key_ptr)) }; 117 fn drop(self: Pin<&mut Self>) { 146 $crate::prelude::Pin::static_ref(&CLASS)
|
| /linux/rust/kernel/block/mq/ |
| H A D | tag_set.rs | 7 use core::pin::Pin; 64 let tag_set: &mut Opaque<_> = unsafe { Pin::get_unchecked_mut(tag_set) }; in new() 80 fn drop(self: Pin<&mut Self>) {
|
| /linux/rust/kernel/sync/ |
| H A D | lock.rs | 13 use core::{cell::UnsafeCell, marker::PhantomPinned, pin::Pin}; 134 key: Pin<&'static LockClassKey>, in new() 264 /// # use core::{pin::Pin, marker::PhantomPinned}; 269 /// let mut data: Pin<&mut Data> = data.as_mut(); in as_mut() 272 pub fn as_mut(&mut self) -> Pin<&mut T> { in as_mut() 274 unsafe { Pin::new_unchecked(&mut *self.lock.data.get()) }
|
| H A D | poll.rs | 76 pub fn new(name: &'static CStr, key: Pin<&'static LockClassKey>) -> impl PinInit<Self> { in new() 95 fn drop(self: Pin<&mut Self>) { in drop()
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6ull-colibri-aster.dts | 52 /* Pin already used by atmel_mxt_ts touchscreen */ 58 /* Pin already used by atmel_mxt_ts touchscreen */
|
| H A D | imx6ull-colibri-wifi-aster.dts | 52 /* Pin already used by atmel_mxt_ts touchscreen */ 58 /* Pin already used by atmel_mxt_ts touchscreen */
|
| /linux/rust/kernel/sync/lock/ |
| H A D | global.rs | 16 pin::Pin, 30 fn get_lock_class() -> Pin<&'static LockClassKey>; in get_lock_class() 279 fn get_lock_class() -> Pin<&'static $crate::sync::LockClassKey> {
|
| /linux/samples/rust/ |
| H A D | rust_debugfs_scoped.rs | 102 _data: Pin<KBox<Scope<ModuleData>>>, 109 devices: Mutex<KVec<Pin<KBox<Scope<DeviceData>>>>>, in init() 126 blob: Pin<KBox<Mutex<[u8; SZ_4K]>>>, in init_control()
|
| H A D | rust_driver_i2c.rs | 58 fn shutdown(idev: &i2c::I2cClient<Core>, _this: Pin<&Self>) { 62 fn unbind(idev: &i2c::I2cClient<Core>, _this: Pin<&Self>) {
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | orion5x-netgear-wnr854t.dts | 250 /* Pin 1: Tx, Pin 7: Rx, Pin 8: Gnd */
|