| /linux/drivers/pinctrl/bcm/ |
| H A D | pinctrl-ns2-mux.c | 657 struct ns2_pin *pin_data = pctrldev->desc->pins[pin].drv_data; in ns2_pin_set_enable() local 664 val = readl(base_address + pin_data->pin_conf.offset); in ns2_pin_set_enable() 665 val &= ~(NS2_PIN_SRC_MASK << pin_data->pin_conf.input_en); in ns2_pin_set_enable() 668 val |= NS2_PIN_INPUT_EN_MASK << pin_data->pin_conf.input_en; in ns2_pin_set_enable() 670 writel(val, (base_address + pin_data->pin_conf.offset)); in ns2_pin_set_enable() 680 struct ns2_pin *pin_data = pctrldev->desc->pins[pin].drv_data; in ns2_pin_get_enable() local 685 enable = readl(pinctrl->pinconf_base + pin_data->pin_conf.offset); in ns2_pin_get_enable() 686 enable = (enable >> pin_data->pin_conf.input_en) & in ns2_pin_get_enable() 703 struct ns2_pin *pin_data = pctrldev->desc->pins[pin].drv_data; in ns2_pin_set_slew() local 710 val = readl(base_address + pin_data->pin_conf.offset); in ns2_pin_set_slew() [all …]
|
| /linux/drivers/pinctrl/renesas/ |
| H A D | pinctrl-rzv2m.c | 460 unsigned int *pin_data = pin->drv_data; in rzv2m_pinctrl_pinconf_get() local 467 if (!pin_data) in rzv2m_pinctrl_pinconf_get() 470 if (*pin_data & RZV2M_SINGLE_PIN) { in rzv2m_pinctrl_pinconf_get() 471 port = RZV2M_SINGLE_PIN_GET_PORT(*pin_data); in rzv2m_pinctrl_pinconf_get() 472 cfg = RZV2M_SINGLE_PIN_GET_CFGS(*pin_data); in rzv2m_pinctrl_pinconf_get() 473 bit = RZV2M_SINGLE_PIN_GET_BIT(*pin_data); in rzv2m_pinctrl_pinconf_get() 475 cfg = RZV2M_GPIO_PORT_GET_CFGS(*pin_data); in rzv2m_pinctrl_pinconf_get() 479 if (rzv2m_validate_gpio_pin(pctrl, *pin_data, RZV2M_PIN_ID_TO_PORT(_pin), bit)) in rzv2m_pinctrl_pinconf_get() 563 unsigned int *pin_data = pin->drv_data; in rzv2m_pinctrl_pinconf_set() local 571 if (!pin_data) in rzv2m_pinctrl_pinconf_set() [all …]
|
| H A D | pinctrl-rzg2l.c | 602 u64 *pin_data = pctrl->desc.pins[pins[i]].drv_data; in rzg2l_pinctrl_set_mux() local 603 u32 off = RZG2L_PIN_CFG_TO_PORT_OFFSET(*pin_data); in rzg2l_pinctrl_set_mux() 606 ret = rzg2l_validate_pin(pctrl, *pin_data, RZG2L_PIN_ID_TO_PORT(pins[i]), pin); in rzg2l_pinctrl_set_mux() 1082 u64 *pin_data = pctrl->desc.pins[_pin].drv_data; in rzg2l_pin_to_oen_bit() local 1083 u64 caps = FIELD_GET(PIN_CFG_MASK, *pin_data); in rzg2l_pin_to_oen_bit() 1169 u64 *pin_data = pctrl->desc.pins[_pin].drv_data; in rzg3s_pin_to_oen_bit() local 1172 if (*pin_data & RZG2L_SINGLE_PIN) in rzg3s_pin_to_oen_bit() 1293 u64 *pin_data = pin->drv_data; in rzg2l_pinctrl_pinconf_get() local 1300 if (!pin_data) in rzg2l_pinctrl_pinconf_get() 1303 off = RZG2L_PIN_CFG_TO_PORT_OFFSET(*pin_data); in rzg2l_pinctrl_pinconf_get() [all …]
|
| /linux/rust/pin-init/internal/src/ |
| H A D | lib.rs | 32 mod pin_data; module 37 pub fn pin_data(inner: TokenStream, item: TokenStream) -> TokenStream { in pin_data() function 38 pin_data::pin_data(inner.into(), item.into()).into() in pin_data()
|
| /linux/drivers/gpu/drm/tyr/ |
| H A D | driver.rs | 35 #[pin_data(PinnedDrop)] 40 #[pin_data(PinnedDrop)] 194 #[pin_data] 201 #[pin_data]
|
| /linux/rust/kernel/ |
| H A D | driver.rs | 96 use pin_init::{pin_data, pinned_drop, PinInit}; 142 #[pin_data(PinnedDrop)] 193 #[$crate::prelude::pin_data]
|
| H A D | xarray.rs | 14 use pin_init::{pin_data, pin_init, pinned_drop, PinInit}; 55 #[pin_data(PinnedDrop)]
|
| H A D | devres.rs | 23 #[pin_data] 119 #[pin_data(PinnedDrop)]
|
| H A D | prelude.rs | 30 pub use pin_init::{init, pin_data, pin_init, pinned_drop, InPlaceWrite, Init, PinInit, Zeroable};
|
| H A D | scatterlist.rs | 126 #[pin_data] 315 #[pin_data]
|
| H A D | sync.rs | 37 #[pin_data(PinnedDrop)]
|
| H A D | maple_tree.rs | 27 #[pin_data(PinnedDrop)] 38 #[pin_data]
|
| /linux/rust/kernel/block/mq/ |
| H A D | tag_set.rs | 17 use pin_init::{pin_data, pinned_drop, PinInit}; 26 #[pin_data(PinnedDrop)]
|
| /linux/samples/rust/ |
| H A D | rust_driver_auxiliary.rs | 51 #[pin_data] 105 #[pin_data]
|
| H A D | rust_i2c_client.rs | 82 #[pin_data]
|
| /linux/rust/kernel/sync/ |
| H A D | condvar.rs | 19 use pin_init::{pin_data, pin_init, PinInit}; 81 #[pin_data]
|
| H A D | lock.rs | 14 use pin_init::{pin_data, pin_init, PinInit, Wrapper}; 105 #[pin_data]
|
| H A D | completion.rs | 66 #[pin_data]
|
| H A D | poll.rs | 68 #[pin_data(PinnedDrop)]
|
| /linux/drivers/block/rnull/ |
| H A D | configfs.rs | 31 #[pin_data] 113 #[pin_data] 119 #[pin_data]
|
| /linux/rust/pin-init/ |
| H A D | README.md | 87 `#[`[`pin_data`]`]`. It is a macro that uses `#[pin]` as a marker for 93 use pin_init::{pin_data, pin_init, InPlaceInit}; 95 #[pin_data] 129 #[pin_data] 161 use pin_init::{pin_data, pinned_drop, PinInit, PinnedDrop, pin_init_from_closure}; 185 #[pin_data(PinnedDrop)]
|
| /linux/rust/pin-init/examples/ |
| H A D | mutex.rs | 66 #[pin_data] 163 #[pin_data]
|
| /linux/drivers/gpu/nova-core/ |
| H A D | driver.rs | 23 #[pin_data]
|
| /linux/drivers/gpu/drm/nova/ |
| H A D | driver.rs | 18 #[pin_data]
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc_ddc_types.h | 138 struct gpio *pin_data; member
|