Home
last modified time | relevance | path

Searched refs:Pin (Results 1 – 25 of 122) sorted by relevance

12345

/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mq-nitrogen.dts369 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 Dmeson8b-odroidc1.dts234 "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 Dhi6220-hikey.dts356 * 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 Dkbox.rs14 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 Drk3588-friendlyelec-cm3588-nas.dts252 "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 Dmarvell,dove-pinctrl.txt64 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 Dcnxt,cx92755-pinctrl.txt1 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 Darc.rs12 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 Dalloc.rs7 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.rs171 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 Drt274.txt18 * DMIC1 Pin
19 * DMIC2 Pin
23 * HPO Pin
/linux/rust/pin-init/examples/
H A Dmutex.rs12 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 Dpthread_mutex.rs17 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 Dtag_set.rs7 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 Ddevice.rs239 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 Dsync.rs91 fn drop(self: Pin<&mut Self>) { in drop()
110 $crate::prelude::Pin::static_ref(&CLASS)
/linux/rust/kernel/sync/
H A Dlock.rs13 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 Dpoll.rs76 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 Dr9a09g087m44-rzn2h-evk.dts37 * 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 Dr9a09g077m44-rzt2h-evk.dts33 * 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 Dimx6ull-colibri-aster.dts52 /* Pin already used by atmel_mxt_ts touchscreen */
58 /* Pin already used by atmel_mxt_ts touchscreen */
H A Dimx6ull-colibri-wifi-aster.dts52 /* Pin already used by atmel_mxt_ts touchscreen */
58 /* Pin already used by atmel_mxt_ts touchscreen */
/linux/rust/kernel/sync/lock/
H A Dglobal.rs16 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 Drust_debugfs_scoped.rs94 _data: Pin<KBox<Scope<ModuleData>>>,
101 devices: Mutex<KVec<Pin<KBox<Scope<DeviceData>>>>>,
118 blob: Pin<KBox<Mutex<[u8; SZ_4K]>>>,
H A Drust_driver_i2c.rs59 fn shutdown(idev: &i2c::I2cClient<Core>, _this: Pin<&Self>) { in shutdown()
63 fn unbind(idev: &i2c::I2cClient<Core>, _this: Pin<&Self>) { in unbind()

12345