Home
last modified time | relevance | path

Searched refs:pin_data (Results 1 – 25 of 38) sorted by relevance

12

/linux/drivers/pinctrl/bcm/
H A Dpinctrl-ns2-mux.c657 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/gpu/drm/amd/display/dc/gpio/
H A Dgpio_service.c508 ddc->pin_data = dal_gpio_create( in dal_gpio_create_ddc()
511 if (!ddc->pin_data) { in dal_gpio_create_ddc()
531 dal_gpio_destroy(&ddc->pin_data); in dal_gpio_create_ddc()
548 dal_gpio_destroy(&(*ddc)->pin_data); in dal_gpio_destroy_ddc()
566 result = dal_gpio_open_ex(ddc->pin_data, mode); in dal_ddc_open()
593 hw_data = FROM_HW_GPIO_PIN(ddc->pin_data->pin); in dal_ddc_open()
599 result = dal_gpio_set_config(ddc->pin_data, &config_data); in dal_ddc_open()
609 dal_gpio_close(ddc->pin_data); in dal_ddc_open()
621 dal_gpio_get_mode(ddc->pin_data); in dal_ddc_change_mode()
623 result = dal_gpio_change_mode(ddc->pin_data, mode); in dal_ddc_change_mode()
[all …]
/linux/rust/pin-init/internal/src/
H A Dlib.rs19 mod pin_data;
24 pub fn pin_data(args: TokenStream, input: TokenStream) -> TokenStream {
27 DiagCtxt::with(|dcx| pin_data::pin_data(args, input, dcx)).into()
32 mod pin_data; global() module
37 pub fn pin_data(inner: TokenStream, item: TokenStream) -> TokenStream { pin_data() function
/linux/drivers/pinctrl/
H A Dpinctrl-eic7700.c327 const struct eic7700_pin *pin_data = pc->desc.pins[pin].drv_data; in eic7700_pin_config_get() local
331 if (pin_data->functions[0] == F_OSC || pin_data->functions[0] == F_DISABLED) in eic7700_pin_config_get()
348 if (pin_data->functions[0] == F_RGMII || in eic7700_pin_config_get()
349 pin_data->functions[0] == F_LPDDR_REF_CLK) in eic7700_pin_config_get()
372 const struct eic7700_pin *pin_data = pc->desc.pins[pin].drv_data; in eic7700_pin_config_set() local
375 if (pin_data->functions[0] == F_OSC || pin_data->functions[0] == F_DISABLED) in eic7700_pin_config_set()
402 if (pin_data->functions[0] == F_RGMII || in eic7700_pin_config_set()
403 pin_data->functions[0] == F_LPDDR_REF_CLK) { in eic7700_pin_config_set()
490 const struct eic7700_pin *pin_data = pc->desc.pins[group_selector].drv_data; in eic7700_set_mux() local
493 if (pin_data->functions[0] == F_OSC || pin_data->functions[0] == F_DISABLED) in eic7700_set_mux()
[all …]
/linux/rust/kernel/sync/
H A Dsrcu.rs18 use pin_init::pin_data;
42 #[pin_data(PinnedDrop)]
H A Dcondvar.rs19 use pin_init::{pin_data, pin_init, PinInit};
81 #[pin_data]
H A Dcompletion.rs22 /// #[pin_data]
66 #[pin_data]
H A Dlock.rs14 use pin_init::{pin_data, pin_init, PinInit, Wrapper};
105 #[pin_data]
H A Dpoll.rs78 #[pin_data(PinnedDrop)] in new()
124 #[pin_data]
/linux/rust/kernel/block/mq/
H A Dtag_set.rs17 use pin_init::{pin_data, pinned_drop, PinInit};
26 #[pin_data(PinnedDrop)]
/linux/samples/rust/
H A Drust_driver_auxiliary.rs70 #[pin_data]
80 #[pin_data]
179 #[pin_data]
H A Drust_i2c_client.rs81 #[pin_data]
H A Drust_driver_pci.rs
/linux/rust/kernel/irq/
H A Drequest.rs112 /// #[pin_data]
156 #[pin_data(PinnedDrop)]
320 /// #[pin_data]
373 #[pin_data(PinnedDrop)]
/linux/rust/kernel/
H A Ddriver.rs180 #[pin_data(PinnedDrop)]
268 #[$crate::prelude::pin_data]
H A Dxarray.rs20 use pin_init::{pin_data, pin_init, pinned_drop, PinInit};
61 #[pin_data(PinnedDrop)]
H A Dprelude.rs54 pin_data,
H A Dscatterlist.rs127 #[pin_data]
316 #[pin_data]
H A Dsync.rs48 #[pin_data(PinnedDrop)]
H A Drevocable.rs75 #[pin_data(PinnedDrop)]
H A Dmaple_tree.rs27 #[pin_data(PinnedDrop)]
38 #[pin_data]
H A Dconfigfs.rs31 //! #[pin_data]
58 //! #[pin_data]
127 #[pin_data(PinnedDrop)]
244 #[pin_data]
729 #[pin_data]
/linux/rust/pin-init/
H A DREADME.md87 `#[`[`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};
184 #[pin_data(PinnedDrop)]
/linux/rust/pin-init/examples/
H A Dmutex.rs65 #[pin_data]
155 #[pin_data]
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_ddc_types.h138 struct gpio *pin_data; member

12