| /Linux-v5.4/drivers/leds/trigger/ | 
| D | ledtrig-gpio.c | 28 	struct gpio_trig_data *gpio_data = led_get_trigger_data(led);  in gpio_trig_irq()  local31 	tmp = gpio_get_value_cansleep(gpio_data->gpio);  in gpio_trig_irq()
 32 	if (gpio_data->inverted)  in gpio_trig_irq()
 36 		if (gpio_data->desired_brightness)  in gpio_trig_irq()
 37 			led_set_brightness_nosleep(gpio_data->led,  in gpio_trig_irq()
 38 					   gpio_data->desired_brightness);  in gpio_trig_irq()
 40 			led_set_brightness_nosleep(gpio_data->led, LED_FULL);  in gpio_trig_irq()
 42 		led_set_brightness_nosleep(gpio_data->led, LED_OFF);  in gpio_trig_irq()
 51 	struct gpio_trig_data *gpio_data = led_trigger_get_drvdata(dev);  in gpio_trig_brightness_show()  local
 53 	return sprintf(buf, "%u\n", gpio_data->desired_brightness);  in gpio_trig_brightness_show()
 [all …]
 
 | 
| /Linux-v5.4/drivers/staging/sm750fb/ | 
| D | ddk750_swi2c.c | 117 	unsigned long gpio_data;  in sw_i2c_scl()  local130 		gpio_data = peek32(sw_i2c_clk_gpio_data_reg);  in sw_i2c_scl()
 131 		gpio_data &= ~(1 << sw_i2c_clk_gpio);  in sw_i2c_scl()
 132 		poke32(sw_i2c_clk_gpio_data_reg, gpio_data);  in sw_i2c_scl()
 154 	unsigned long gpio_data;  in sw_i2c_sda()  local
 167 		gpio_data = peek32(sw_i2c_data_gpio_data_reg);  in sw_i2c_sda()
 168 		gpio_data &= ~(1 << sw_i2c_data_gpio);  in sw_i2c_sda()
 169 		poke32(sw_i2c_data_gpio_data_reg, gpio_data);  in sw_i2c_sda()
 186 	unsigned long gpio_data;  in sw_i2c_read_sda()  local
 197 	gpio_data = peek32(sw_i2c_data_gpio_data_reg);  in sw_i2c_read_sda()
 [all …]
 
 | 
| /Linux-v5.4/drivers/input/serio/ | 
| D | ps2-gpio.c | 52 	struct gpio_desc *gpio_data;  member122 	gpiod_direction_output(drvdata->gpio_data, 0);  in ps2_gpio_tx_work_fn()
 146 	data = gpiod_get_value(drvdata->gpio_data);  in ps2_gpio_irq_rx()
 262 		gpiod_set_value(drvdata->gpio_data, data);  in ps2_gpio_irq_tx()
 267 		gpiod_set_value(drvdata->gpio_data, data);  in ps2_gpio_irq_tx()
 271 		gpiod_direction_input(drvdata->gpio_data);  in ps2_gpio_irq_tx()
 279 		gpiod_direction_input(drvdata->gpio_data);  in ps2_gpio_irq_tx()
 280 		data = gpiod_get_value(drvdata->gpio_data);  in ps2_gpio_irq_tx()
 296 		gpiod_direction_input(drvdata->gpio_data);  in ps2_gpio_irq_tx()
 307 	gpiod_direction_input(drvdata->gpio_data);  in ps2_gpio_irq_tx()
 [all …]
 
 | 
| /Linux-v5.4/drivers/rtc/ | 
| D | rtc-moxart.c | 61 	int gpio_data, gpio_sclk, gpio_reset;  member74 		gpio_set_value(moxart_rtc->gpio_data, ((data & 1) == 1));  in moxart_rtc_write_byte()
 92 		if (gpio_get_value(moxart_rtc->gpio_data))  in moxart_rtc_read_byte()
 107 	gpio_direction_output(moxart_rtc->gpio_data, 0);  in moxart_rtc_read_register()
 111 	gpio_direction_input(moxart_rtc->gpio_data);  in moxart_rtc_read_register()
 130 	gpio_direction_output(moxart_rtc->gpio_data, 0);  in moxart_rtc_write_register()
 253 	moxart_rtc->gpio_data = of_get_named_gpio(pdev->dev.of_node,  in moxart_rtc_probe()
 255 	if (!gpio_is_valid(moxart_rtc->gpio_data)) {  in moxart_rtc_probe()
 257 			moxart_rtc->gpio_data);  in moxart_rtc_probe()
 258 		return moxart_rtc->gpio_data;  in moxart_rtc_probe()
 [all …]
 
 | 
| /Linux-v5.4/drivers/input/keyboard/ | 
| D | adp5588-keys.c | 186 	const struct adp5588_gpio_platform_data *gpio_data = pdata->gpio_data;  in adp5588_gpio_add()  local189 	if (!gpio_data)  in adp5588_gpio_add()
 206 	kpad->gc.base = gpio_data->gpio_start;  in adp5588_gpio_add()
 209 	kpad->gc.names = gpio_data->names;  in adp5588_gpio_add()
 225 	if (gpio_data->setup) {  in adp5588_gpio_add()
 226 		error = gpio_data->setup(kpad->client,  in adp5588_gpio_add()
 228 					 gpio_data->context);  in adp5588_gpio_add()
 240 	const struct adp5588_gpio_platform_data *gpio_data = pdata->gpio_data;  in adp5588_gpio_remove()  local
 246 	if (gpio_data->teardown) {  in adp5588_gpio_remove()
 247 		error = gpio_data->teardown(kpad->client,  in adp5588_gpio_remove()
 [all …]
 
 | 
| D | clps711x-keypad.c | 30 	struct clps711x_gpio_data	*gpio_data;  member48 			struct clps711x_gpio_data *data = &priv->gpio_data[row];  in clps711x_keypad_poll()
 108 	priv->gpio_data = devm_kcalloc(dev,  in clps711x_keypad_probe()
 109 				priv->row_count, sizeof(*priv->gpio_data),  in clps711x_keypad_probe()
 111 	if (!priv->gpio_data)  in clps711x_keypad_probe()
 117 		struct clps711x_gpio_data *data = &priv->gpio_data[i];  in clps711x_keypad_probe()
 
 | 
| D | adp5589-keys.c | 502 	const struct adp5589_gpio_platform_data *gpio_data = pdata->gpio_data;  in adp5589_gpio_add()  local505 	if (!gpio_data)  in adp5589_gpio_add()
 523 	kpad->gc.base = gpio_data->gpio_start;  in adp5589_gpio_add()
 542 	if (gpio_data->setup) {  in adp5589_gpio_add()
 543 		error = gpio_data->setup(kpad->client,  in adp5589_gpio_add()
 545 					 gpio_data->context);  in adp5589_gpio_add()
 557 	const struct adp5589_gpio_platform_data *gpio_data = pdata->gpio_data;  in adp5589_gpio_remove()  local
 563 	if (gpio_data->teardown) {  in adp5589_gpio_remove()
 564 		error = gpio_data->teardown(kpad->client,  in adp5589_gpio_remove()
 566 					    gpio_data->context);  in adp5589_gpio_remove()
 
 | 
| /Linux-v5.4/sound/pci/hda/ | 
| D | patch_sigmatel.c | 184 	unsigned int gpio_data;  member328 		spec->gpio_data |= spec->mic_mute_led_gpio;  in stac_capture_led_update()
 330 		spec->gpio_data &= ~spec->mic_mute_led_gpio;  in stac_capture_led_update()
 331 	stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir, spec->gpio_data);  in stac_capture_led_update()
 383 			spec->gpio_data |= spec->gpio_led;  in stac_update_led_status()
 385 			spec->gpio_data &= ~spec->gpio_led;  in stac_update_led_status()
 387 				spec->gpio_dir, spec->gpio_data);  in stac_update_led_status()
 414 		unsigned int val = spec->gpio_data;  in stac_update_outputs()
 419 		if (spec->gpio_data != val) {  in stac_update_outputs()
 420 			spec->gpio_data = val;  in stac_update_outputs()
 [all …]
 
 | 
| D | patch_cirrus.c | 27 	unsigned int gpio_data;  member165 			spec->gpio_data = spec->gen.hp_jack_present ?  in cs_automute()
 168 			spec->gpio_data =  in cs_automute()
 171 				    AC_VERB_SET_GPIO_DATA, spec->gpio_data);  in cs_automute()
 315 				    spec->gpio_data);  in cs_init()
 1076 				    spec->gpio_data);  in cs421x_init()
 
 | 
| /Linux-v5.4/drivers/net/dsa/mv88e6xxx/ | 
| D | global2_scratch.c | 135 		chip->gpio_data[offset] |= mask;  in mv88e6352_g2_scratch_gpio_set_data()137 		chip->gpio_data[offset] &= ~mask;  in mv88e6352_g2_scratch_gpio_set_data()
 139 	return mv88e6xxx_g2_scratch_write(chip, reg, chip->gpio_data[offset]);  in mv88e6352_g2_scratch_gpio_set_data()
 
 | 
| D | chip.h | 296 	u8 gpio_data[2];  member
 | 
| /Linux-v5.4/drivers/fsi/ | 
| D | fsi-master-gpio.c | 28 	struct gpio_desc	*gpio_data;  member72 	gpiod_get_value(master->gpio_data);  in sda_clock_in()
 75 	in = gpiod_get_value(master->gpio_data);  in sda_clock_in()
 84 	gpiod_set_value(master->gpio_data, value);  in sda_out()
 89 	gpiod_direction_input(master->gpio_data);  in set_sda_input()
 96 	gpiod_direction_output(master->gpio_data, value);  in set_sda_output()
 664 	gpiod_direction_output(master->gpio_data, 1);  in fsi_master_gpio_init()
 678 	gpiod_direction_input(master->gpio_data);  in fsi_master_gpio_init_external()
 800 	master->gpio_data = gpio;  in fsi_master_gpio_probe()
 
 | 
| D | fsi-master-ast-cf.c | 93 	struct gpio_desc	*gpio_data;  member804 	rc = aspeed_gpio_copro_grab_gpio(master->gpio_data, &master->gpio_dat_vreg,  in setup_gpios_for_copro()
 816 		aspeed_gpio_copro_release_gpio(master->gpio_data);  in setup_gpios_for_copro()
 825 	aspeed_gpio_copro_release_gpio(master->gpio_data);  in release_copro_gpios()
 1039 	gpiod_direction_input(master->gpio_data);  in fsi_master_acf_setup_external()
 1259 	master->gpio_data = gpio;  in fsi_master_acf_probe()
 
 | 
| /Linux-v5.4/sound/soc/codecs/ | 
| D | l3.c | 93 	gpio_set_value(adap->gpio_data, val);  in l3_set_data()108 	ret = devm_gpio_request_one(dev, adap->gpio_data,  in l3_set_gpio_ops()
 
 | 
| /Linux-v5.4/drivers/scsi/qla2xxx/ | 
| D | qla_sup.c | 1575 	uint16_t gpio_data;  in qla2x00_beacon_blink()  local1589 		gpio_data = RD_REG_WORD_PIO(PIO_REG(ha, gpiod));  in qla2x00_beacon_blink()
 1592 		gpio_data = RD_REG_WORD(®->gpiod);  in qla2x00_beacon_blink()
 1608 	gpio_data &= ~GPIO_LED_MASK;  in qla2x00_beacon_blink()
 1611 	gpio_data |= led_color;  in qla2x00_beacon_blink()
 1615 		WRT_REG_WORD_PIO(PIO_REG(ha, gpiod), gpio_data);  in qla2x00_beacon_blink()
 1617 		WRT_REG_WORD(®->gpiod, gpio_data);  in qla2x00_beacon_blink()
 1628 	uint16_t gpio_data;  in qla2x00_beacon_on()  local
 1646 		gpio_data = RD_REG_WORD_PIO(PIO_REG(ha, gpiod));  in qla2x00_beacon_on()
 1649 		gpio_data = RD_REG_WORD(®->gpiod);  in qla2x00_beacon_on()
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpio/ | 
| D | gpio-pl061.c | 40 	u8 gpio_data;  member360 	pl061->csave_regs.gpio_data = 0;  in pl061_suspend()
 369 			pl061->csave_regs.gpio_data |=  in pl061_suspend()
 384 					pl061->csave_regs.gpio_data &  in pl061_resume()
 
 | 
| /Linux-v5.4/include/sound/ | 
| D | l3.h | 10 	int gpio_data;  member
 | 
| /Linux-v5.4/include/linux/input/ | 
| D | adp5589.h | 171 	const struct adp5589_gpio_platform_data *gpio_data;  member
 | 
| /Linux-v5.4/include/linux/platform_data/ | 
| D | adp5588.h | 152 	const struct adp5588_gpio_platform_data *gpio_data;  member
 | 
| /Linux-v5.4/drivers/i2c/busses/ | 
| D | i2c-i801.c | 1414 	struct i2c_mux_gpio_platform_data gpio_data;  in i801_add_mux()  local1423 	memset(&gpio_data, 0, sizeof(struct i2c_mux_gpio_platform_data));  in i801_add_mux()
 1424 	gpio_data.parent = priv->adapter.nr;  in i801_add_mux()
 1425 	gpio_data.values = mux_config->values;  in i801_add_mux()
 1426 	gpio_data.n_values = mux_config->n_values;  in i801_add_mux()
 1427 	gpio_data.classes = mux_config->classes;  in i801_add_mux()
 1428 	gpio_data.idle = I2C_MUX_GPIO_NO_IDLE;  in i801_add_mux()
 1453 				PLATFORM_DEVID_NONE, &gpio_data,  in i801_add_mux()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/amd/xgbe/ | 
| D | xgbe-phy-v2.c | 2669 	u8 gpio_reg, gpio_ports[2], gpio_data[3];  in xgbe_phy_i2c_mdio_reset()  local2681 	gpio_data[0] = 2;  in xgbe_phy_i2c_mdio_reset()
 2682 	gpio_data[1] = gpio_ports[0];  in xgbe_phy_i2c_mdio_reset()
 2683 	gpio_data[2] = gpio_ports[1];  in xgbe_phy_i2c_mdio_reset()
 2687 		gpio_data[1] |= (1 << (phy_data->mdio_reset_gpio % 8));  in xgbe_phy_i2c_mdio_reset()
 2689 		gpio_data[2] |= (1 << (phy_data->mdio_reset_gpio % 8));  in xgbe_phy_i2c_mdio_reset()
 2693 				 gpio_data, sizeof(gpio_data));  in xgbe_phy_i2c_mdio_reset()
 2699 		gpio_data[1] &= ~(1 << (phy_data->mdio_reset_gpio % 8));  in xgbe_phy_i2c_mdio_reset()
 2701 		gpio_data[2] &= ~(1 << (phy_data->mdio_reset_gpio % 8));  in xgbe_phy_i2c_mdio_reset()
 2705 				 gpio_data, sizeof(gpio_data));  in xgbe_phy_i2c_mdio_reset()
 
 | 
| /Linux-v5.4/drivers/media/usb/cpia2/ | 
| D | cpia2.h | 310 		u8 gpio_data;  member
 | 
| /Linux-v5.4/drivers/media/pci/bt8xx/ | 
| D | bttvp.h | 344 	u32  gpio_data;  member
 | 
| /Linux-v5.4/drivers/media/i2c/cx25840/ | 
| D | cx25840-core.c | 180 	u8 gpio_oe, gpio_data, strength;  in cx23885_s_io_pin_config()  local184 	gpio_data = cx25840_read(client, 0x164);  in cx23885_s_io_pin_config()
 223 					gpio_data &= ~(0x1 << 0);  in cx23885_s_io_pin_config()
 224 					gpio_data |= ((p[i].value & 0x1) << 0);  in cx23885_s_io_pin_config()
 244 					gpio_data &= ~(0x1 << 1);  in cx23885_s_io_pin_config()
 245 					gpio_data |= ((p[i].value & 0x1) << 1);  in cx23885_s_io_pin_config()
 262 					gpio_data &= ~(0x1 << 2);  in cx23885_s_io_pin_config()
 263 					gpio_data |= ((p[i].value & 0x1) << 2);  in cx23885_s_io_pin_config()
 280 					gpio_data &= ~(0x1 << 3);  in cx23885_s_io_pin_config()
 281 					gpio_data |= ((p[i].value & 0x1) << 3);  in cx23885_s_io_pin_config()
 [all …]
 
 | 
| /Linux-v5.4/arch/arm/mach-s3c24xx/ | 
| D | mach-mini2440.c | 514 		.gpio_data = S3C2410_GPB(3),
 |