/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-virtio.c | 58 static int _virtio_gpio_req(struct virtio_gpio *vgpio, u16 type, u16 gpio, in _virtio_gpio_req() argument 126 static int virtio_gpio_req(struct virtio_gpio *vgpio, u16 type, u16 gpio, in virtio_gpio_req() argument 136 static void virtio_gpio_free(struct gpio_chip *gc, unsigned int gpio) in virtio_gpio_free() argument 144 virtio_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio) virtio_gpio_get_direction() argument 165 virtio_gpio_direction_input(struct gpio_chip *gc, unsigned int gpio) virtio_gpio_direction_input() argument 173 virtio_gpio_direction_output(struct gpio_chip *gc, unsigned int gpio, int value) virtio_gpio_direction_output() argument 187 virtio_gpio_get(struct gpio_chip *gc, unsigned int gpio) virtio_gpio_get() argument 197 virtio_gpio_set(struct gpio_chip *gc, unsigned int gpio, int value) virtio_gpio_set() argument 205 virtio_gpio_irq_prepare(struct virtio_gpio *vgpio, u16 gpio) virtio_gpio_irq_prepare() argument 366 ignore_irq(struct virtio_gpio *vgpio, int gpio, struct vgpio_irq_line *irq_line) ignore_irq() argument 404 int gpio, ret; virtio_gpio_event_vq() local [all...] |
H A D | gpio-twl4030.c | 139 static int twl4030_set_gpio_direction(int gpio, int is_input) in twl4030_set_gpio_direction() argument 159 static int twl4030_get_gpio_direction(int gpio) in twl4030_get_gpio_direction() argument 176 static int twl4030_set_gpio_dataout(int gpio, in argument 190 twl4030_get_gpio_datain(int gpio) twl4030_get_gpio_datain() argument [all...] |
H A D | gpio-vf610.c | 83 static int vf610_gpio_get(struct gpio_chip *gc, unsigned int gpio) in vf610_gpio_get() argument 98 static void vf610_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in vf610_gpio_set() argument 107 static int vf610_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in vf610_gpio_direction_input() argument 122 vf610_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, int value) vf610_gpio_direction_output() argument 165 int gpio = d->hwirq; vf610_gpio_irq_ack() local [all...] |
H A D | gpio-viperboard.c | 85 struct vprbrd_gpio *gpio = gpiochip_get_data(chip); in vprbrd_gpioa_get() local 135 struct vprbrd_gpio *gpio = gpiochip_get_data(chip); in vprbrd_gpioa_set() local 176 struct vprbrd_gpio *gpio = gpiochip_get_data(chip); vprbrd_gpioa_direction_input() local 213 struct vprbrd_gpio *gpio = gpiochip_get_data(chip); vprbrd_gpioa_direction_output() local 280 struct vprbrd_gpio *gpio = gpiochip_get_data(chip); vprbrd_gpiob_get() local 311 struct vprbrd_gpio *gpio = gpiochip_get_data(chip); vprbrd_gpiob_set() local 344 struct vprbrd_gpio *gpio = gpiochip_get_data(chip); vprbrd_gpiob_direction_input() local 365 struct vprbrd_gpio *gpio = gpiochip_get_data(chip); vprbrd_gpiob_direction_output() local [all...] |
/kernel/linux/linux-6.6/drivers/cpufreq/ |
H A D | pmac32-cpufreq.c | 192 int gpio, timeout = 0; in gpios_set_cpu_speed() local
|
/kernel/linux/linux-6.6/include/sound/ |
H A D | simple_card_utils.h | 48 struct snd_soc_jack_gpio gpio; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | debugfs.c | 774 u32 gpio = HS_CFG_GPIO_DEF, gap = HS_CFG_GAP_DEF; in mwifiex_hscfg_write() local
|
/kernel/linux/linux-6.6/drivers/pinctrl/meson/ |
H A D | pinctrl-meson.c | 558 static int meson_gpio_get_direction(struct gpio_chip *chip, unsigned gpio) in meson_gpio_get_direction() argument 570 static int meson_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in meson_gpio_direction_input() argument 575 static int meson_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, in meson_gpio_direction_output() argument 582 static void meson_gpio_set(struct gpio_chip *chip, unsigned gpio, int value) in meson_gpio_set() argument 584 meson_pinconf_set_drive(gpiochip_get_data(chip), gpio, valu in meson_gpio_set() local 587 meson_gpio_get(struct gpio_chip *chip, unsigned gpio) meson_gpio_get() argument [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/qcom/ |
H A D | pinctrl-lpass-lpi.c | 366 unsigned int gpio = chip->base; in lpi_gpio_dbg_show() local 329 lpi_gpio_dbg_show_one(struct seq_file *s, struct pinctrl_dev *pctldev, struct gpio_chip *chip, unsigned int offset, unsigned int gpio) lpi_gpio_dbg_show_one() argument
|
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinmux.c | 265 pinmux_request_gpio(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned pin, unsigned gpio) pinmux_request_gpio() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_dvo.c | 418 int gpio; in intel_dvo_init_dev() local
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | dac.c | 240 struct nvkm_gpio *gpio = nvxx_gpio(&drm->client.device); in nv17_dac_sample_load() local [all...] |
H A D | tvnv17.c | 50 struct nvkm_gpio *gpio = nvxx_gpio(&drm->client.device); in nv42_tv_sample_load() local 366 struct nvkm_gpio *gpio = nvxx_gpio(&drm->client.device); in nv17_tv_dpms() local [all...] |
/kernel/linux/linux-6.6/drivers/iio/accel/ |
H A D | mma9551.c | 405 struct gpio_desc *gpio; in mma9551_gpio_probe() local
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-designware-master.c | 921 struct gpio_desc *gpio; in i2c_dw_init_recovery_info() local [all...] |
/kernel/linux/linux-6.6/drivers/i2c/muxes/ |
H A D | i2c-mux-pca954x.c | 488 struct gpio_desc *gpio; in pca954x_probe() local
|
/kernel/linux/linux-6.6/drivers/iio/addac/ |
H A D | stx104.c | 323 static int stx104_reg_mask_xlate(struct gpio_regmap *const gpio, const unsigned int base, in stx104_reg_mask_xlate() argument
|
/kernel/linux/linux-6.6/drivers/leds/ |
H A D | leds-pca955x.c | 124 struct gpio_chip gpio; member [all...] |
H A D | leds-pca9532.c | 45 struct gpio_chip gpio; member [all...] |
/kernel/linux/linux-6.6/drivers/input/misc/ |
H A D | soc_button_array.c | 163 int error, gpio, irq; in soc_button_device_create() local [all...] |
/kernel/linux/linux-6.6/drivers/input/touchscreen/ |
H A D | wm97xx-core.c | 175 enum wm97xx_gpio_status wm97xx_get_gpio(struct wm97xx *wm, u32 gpio) in wm97xx_get_gpio() argument 202 void wm97xx_set_gpio(struct wm97xx *wm, u32 gpio, in wm97xx_set_gpio() argument 227 wm97xx_config_gpio(struct wm97xx *wm, u32 gpio, enum wm97xx_gpio_dir dir, enum wm97xx_gpio_pol pol, enum wm97xx_gpio_sticky sticky, enum wm97xx_gpio_wake wake) wm97xx_config_gpio() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/cec/platform/seco/ |
H A D | seco-cec.c | 538 struct gpio_desc *gpio; in secocec_acpi_probe() local
|
/kernel/linux/linux-6.6/sound/pci/ice1712/ |
H A D | prodigy192.c | 432 static void write_data(struct snd_ice1712 *ice, unsigned int gpio, in write_data() argument 457 static unsigned char read_data(struct snd_ice1712 *ice, unsigned int gpio, in read_data() argument [all...] |
H A D | revo.c | 364 static void write_data(struct snd_ice1712 *ice, unsigned int gpio, in write_data() argument 386 read_data(struct snd_ice1712 *ice, unsigned int gpio, int idx) read_data() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-xlp.c | 97 static int xlp_gpio_get_reg(void __iomem *addr, unsigned gpio) in xlp_gpio_get_reg() argument 106 static void xlp_gpio_set_reg(void __iomem *addr, unsigned gpio, int state) in xlp_gpio_set_reg() argument 205 int gpio, regof in xlp_gpio_generic_handler() local 225 xlp_gpio_dir_output(struct gpio_chip *gc, unsigned gpio, int state) xlp_gpio_dir_output() argument 235 xlp_gpio_dir_input(struct gpio_chip *gc, unsigned gpio) xlp_gpio_dir_input() argument 245 xlp_gpio_get(struct gpio_chip *gc, unsigned gpio) xlp_gpio_get() argument 253 xlp_gpio_set(struct gpio_chip *gc, unsigned gpio, int state) xlp_gpio_set() argument [all...] |