| /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/gpu/drm/amd/display/dc/gpio/ |
| H A D | gpio_service.c | 508 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 D | lib.rs | 19 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 D | pinctrl-eic7700.c | 327 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 D | srcu.rs | 18 use pin_init::pin_data; 42 #[pin_data(PinnedDrop)]
|
| H A D | condvar.rs | 19 use pin_init::{pin_data, pin_init, PinInit}; 81 #[pin_data]
|
| H A D | completion.rs | 22 /// #[pin_data] 66 #[pin_data]
|
| H A D | lock.rs | 14 use pin_init::{pin_data, pin_init, PinInit, Wrapper}; 105 #[pin_data]
|
| H A D | poll.rs | 78 #[pin_data(PinnedDrop)] in new() 124 #[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 | 70 #[pin_data] 80 #[pin_data] 179 #[pin_data]
|
| H A D | rust_i2c_client.rs | 81 #[pin_data]
|
| H A D | rust_driver_pci.rs | |
| /linux/rust/kernel/irq/ |
| H A D | request.rs | 112 /// #[pin_data] 156 #[pin_data(PinnedDrop)] 320 /// #[pin_data] 373 #[pin_data(PinnedDrop)]
|
| /linux/rust/kernel/ |
| H A D | driver.rs | 180 #[pin_data(PinnedDrop)] 268 #[$crate::prelude::pin_data]
|
| H A D | xarray.rs | 20 use pin_init::{pin_data, pin_init, pinned_drop, PinInit}; 61 #[pin_data(PinnedDrop)]
|
| H A D | prelude.rs | 54 pin_data,
|
| H A D | scatterlist.rs | 127 #[pin_data] 316 #[pin_data]
|
| H A D | sync.rs | 48 #[pin_data(PinnedDrop)]
|
| H A D | revocable.rs | 75 #[pin_data(PinnedDrop)]
|
| H A D | maple_tree.rs | 27 #[pin_data(PinnedDrop)] 38 #[pin_data]
|
| H A D | configfs.rs | 31 //! #[pin_data] 58 //! #[pin_data] 127 #[pin_data(PinnedDrop)] 244 #[pin_data] 729 #[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}; 184 #[pin_data(PinnedDrop)]
|
| /linux/rust/pin-init/examples/ |
| H A D | mutex.rs | 65 #[pin_data] 155 #[pin_data]
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc_ddc_types.h | 138 struct gpio *pin_data; member
|