| /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/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3588-friendlyelec-cm3588-nas.dts | 252 "Pin 10 [UART0_RX_M0]", "Pin 08 [UART0_TX_M0/PWM4_M0]", "Pin 32 [PWM5_M1]", "", 261 "Pin 27 [UART6_RX_M1]", "Pin 28 [UART6_TX_M1]", "", "", 262 "USB2 Type-A [USB2_PWREN]", "", "", "Pin 15", 264 …"Pin 26", "Pin 21 [SPI0_MISO_M2]", "Pin 19 [SPI0_MOSI_M2/UART4_RX_M2]", "Pin 23 [SPI0_CLK_M2/UART4… 265 …"Pin 24 [SPI0_CS0_M2/UART7_RX_M2]", "Pin 22 [SPI0_CS1_M0/UART7_TX_M2]", "", "CSI-Pin 14 [MIPI_CAM2… 271 "", "HDMI-in detect [HDMIIRX_DET_L]", "Pin 05 [I2C8_SCL_M2]", "Pin 03 [I2C8_SDA_M2]"; 283 "", "CSI-Pin 11 [MIPI_CAM2_RESET_L]", "CSI-Pin 12 [MIPI_CAM2_PDN_L]", "", 293 …"Pin 35 [SPI4_MISO_M1/PWM10_M0]", "Pin 38 [SPI4_MOSI_M1]", "Pin 40 [SPI4_CLK_M1/UART8_TX_M1]", "Pi… 294 "Pin 37 [SPI4_CS1_M1]", "USB3-A #2 [USB3_2_PWREN]", "DSI-Pin 12 [LCD_RST]", "Buzzer [PWM8_M0]", 296 "Pin 33 [PWM9_M0]", "DSI-Pin 10 [PWM2_M1/LCD_BL]", "Pin 07", "Pin 16", [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:
|
| /linux/rust/kernel/list/ |
| H A D | arc.rs | 12 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<UniqueArc<T>>, 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()
|
| /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/block/mq/ |
| H A D | tag_set.rs | 7 use core::pin::Pin; 66 let tag_set: &mut Opaque<_> = unsafe { Pin::get_unchecked_mut(tag_set) }; in new() 82 fn drop(self: Pin<&mut Self>) { in drop()
|
| /linux/rust/kernel/ |
| H A D | device.rs | 239 pub unsafe fn drvdata_obtain<T: 'static>(&self) -> Pin<KBox<T>> { in drvdata_obtain() 251 unsafe { Pin::<KBox<T>>::from_foreign(ptr.cast()) } in drvdata_obtain() 262 pub unsafe fn drvdata_borrow<T: 'static>(&self) -> Pin<&T> { in drvdata_borrow() 278 unsafe fn drvdata_unchecked<T: 'static>(&self) -> Pin<&T> { in drvdata_unchecked() 287 unsafe { Pin::<KBox<T>>::borrow(ptr.cast()) } in drvdata_unchecked() 314 pub fn drvdata<T: 'static>(&self) -> Result<Pin<&T>> { in drvdata()
|
| H A D | sync.rs | 91 fn drop(self: Pin<&mut Self>) { in drop() 110 $crate::prelude::Pin::static_ref(&CLASS)
|
| /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() 269 pub fn as_mut(&mut self) -> Pin<&mut T> { in as_mut() 271 unsafe { Pin::new_unchecked(&mut *self.lock.data.get()) } in as_mut()
|
| 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/arm64/boot/dts/renesas/ |
| H A D | r9a09g087m44-rzn2h-evk.dts | 37 * USB Pin Configuration: 210 * GMAC2 Pin Configuration: 240 * GMAC2 Pin Configuration: 269 * I2C0 Pin Configuration: 271 * Signal | Pin | DSW15 282 * I2C1 Pin Configuration: 284 * Signal | Pin | DSW7
|
| H A D | r9a09g077m44-rzt2h-evk.dts | 33 * USB Pin Configuration: 167 * GMAC2 Pin Configuration: 196 * GMAC1 Pin Configuration: 224 * I2C0 Pin Configuration: 226 * Signal | Pin | SW6
|
| /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() 277 fn get_lock_class() -> Pin<&'static $crate::sync::LockClassKey> {
|
| /linux/samples/rust/ |
| H A D | rust_debugfs_scoped.rs | 94 _data: Pin<KBox<Scope<ModuleData>>>, 101 devices: Mutex<KVec<Pin<KBox<Scope<DeviceData>>>>>, 118 blob: Pin<KBox<Mutex<[u8; SZ_4K]>>>,
|
| H A D | rust_driver_i2c.rs | 59 fn shutdown(idev: &i2c::I2cClient<Core>, _this: Pin<&Self>) { in shutdown() 63 fn unbind(idev: &i2c::I2cClient<Core>, _this: Pin<&Self>) { in unbind()
|