Searched refs:gc (Results 226 - 250 of 339) sorted by relevance

1234567891011>>

/linux-master/drivers/pinctrl/
H A Dpinctrl-aw9523.c792 struct gpio_chip *gc = &awi->gpio; local
794 gc->label = devm_kstrdup(dev, dev_name(dev), GFP_KERNEL);
795 if (!gc->label)
798 gc->base = -1;
799 gc->ngpio = npins;
800 gc->get_direction = aw9523_gpio_get_direction;
801 gc->direction_input = aw9523_direction_input;
802 gc->direction_output = aw9523_direction_output;
803 gc->get = aw9523_gpio_get;
804 gc
[all...]
H A Dpinctrl-apple-gpio.c281 struct gpio_chip *gc = irq_data_get_irq_chip_data(data); local
282 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(gc);
286 gpiochip_disable_irq(gc, data->hwirq);
291 struct gpio_chip *gc = irq_data_get_irq_chip_data(data); local
292 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(gc);
295 gpiochip_enable_irq(gc, data->hwirq);
339 struct gpio_chip *gc; local
342 gc = &pctl->gpio_chip;
345 for (pinh = 0; pinh < gc->ngpio; pinh += 32) {
348 generic_handle_domain_irq(gc
[all...]
H A Dpinctrl-stmfx.c104 static int stmfx_gpio_get(struct gpio_chip *gc, unsigned int offset) argument
106 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc);
117 static void stmfx_gpio_set(struct gpio_chip *gc, unsigned int offset, int value) argument
119 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc);
127 static int stmfx_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) argument
129 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc);
148 static int stmfx_gpio_direction_input(struct gpio_chip *gc, unsigned int offset) argument
150 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc);
157 static int stmfx_gpio_direction_output(struct gpio_chip *gc, argument
160 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc);
568 struct gpio_chip *gc = &pctl->gpio_chip; local
[all...]
H A Dpinctrl-sx150x.c488 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
489 struct sx150x_pinctrl *pctl = gpiochip_get_data(gc);
493 gpiochip_disable_irq(gc, n);
498 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
499 struct sx150x_pinctrl *pctl = gpiochip_get_data(gc);
502 gpiochip_enable_irq(gc, n);
523 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
524 struct sx150x_pinctrl *pctl = gpiochip_get_data(gc);
565 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
566 struct sx150x_pinctrl *pctl = gpiochip_get_data(gc);
573 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
584 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
[all...]
/linux-master/drivers/pinctrl/starfive/
H A Dpinctrl-starfive-jh7110-sys.c341 if (pin < sfp->gc.ngpio && func == 0)
346 if (pin < sfp->gc.ngpio && func == 2)
374 generic_handle_domain_irq(sfp->gc.irq.domain, pin);
378 generic_handle_domain_irq(sfp->gc.irq.domain, pin + 32);
383 static int jh7110_sys_init_hw(struct gpio_chip *gc) argument
385 struct jh7110_pinctrl *sfp = container_of(gc,
386 struct jh7110_pinctrl, gc);
/linux-master/drivers/leds/
H A Dleds-pca9532.c269 static int pca9532_gpio_request_pin(struct gpio_chip *gc, unsigned offset) argument
271 struct pca9532_data *data = gpiochip_get_data(gc);
280 static void pca9532_gpio_set_value(struct gpio_chip *gc, unsigned offset, int val) argument
282 struct pca9532_data *data = gpiochip_get_data(gc);
293 static int pca9532_gpio_get_value(struct gpio_chip *gc, unsigned offset) argument
295 struct pca9532_data *data = gpiochip_get_data(gc);
303 static int pca9532_gpio_direction_input(struct gpio_chip *gc, unsigned offset) argument
306 pca9532_gpio_set_value(gc, offset, 0);
311 static int pca9532_gpio_direction_output(struct gpio_chip *gc, unsigned offset, int val) argument
313 pca9532_gpio_set_value(gc, offse
[all...]
/linux-master/drivers/gpio/
H A Dgpio-rcar.c95 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
96 struct gpio_rcar_priv *p = gpiochip_get_data(gc);
100 gpiochip_disable_irq(gc, hwirq);
105 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
106 struct gpio_rcar_priv *p = gpiochip_get_data(gc);
109 gpiochip_enable_irq(gc, hwirq);
150 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
151 struct gpio_rcar_priv *p = gpiochip_get_data(gc);
187 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
188 struct gpio_rcar_priv *p = gpiochip_get_data(gc);
[all...]
H A Dgpio-aspeed.c383 static int aspeed_gpio_get(struct gpio_chip *gc, unsigned int offset) argument
385 struct aspeed_gpio *gpio = gpiochip_get_data(gc);
391 static void __aspeed_gpio_set(struct gpio_chip *gc, unsigned int offset, argument
394 struct aspeed_gpio *gpio = gpiochip_get_data(gc);
411 static void aspeed_gpio_set(struct gpio_chip *gc, unsigned int offset, argument
414 struct aspeed_gpio *gpio = gpiochip_get_data(gc);
421 __aspeed_gpio_set(gc, offset, val);
428 static int aspeed_gpio_dir_in(struct gpio_chip *gc, unsigned int offset) argument
430 struct aspeed_gpio *gpio = gpiochip_get_data(gc);
455 static int aspeed_gpio_dir_out(struct gpio_chip *gc, argument
484 aspeed_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) argument
671 struct gpio_chip *gc = irq_desc_get_handler_data(desc); local
693 aspeed_init_irq_valid_mask(struct gpio_chip *gc, unsigned long *valid_mask, unsigned int ngpios) argument
[all...]
H A Dgpio-winbond.c383 static int winbond_gpio_get(struct gpio_chip *gc, unsigned int offset) argument
385 unsigned long *base = gpiochip_get_data(gc);
407 static int winbond_gpio_direction_in(struct gpio_chip *gc, unsigned int offset) argument
409 unsigned long *base = gpiochip_get_data(gc);
429 static int winbond_gpio_direction_out(struct gpio_chip *gc, argument
433 unsigned long *base = gpiochip_get_data(gc);
461 static void winbond_gpio_set(struct gpio_chip *gc, unsigned int offset, argument
464 unsigned long *base = gpiochip_get_data(gc);
H A Dgpio-rtd.c423 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
424 struct rtd_gpio *data = gpiochip_get_data(gc);
440 gpiochip_enable_irq(gc, hwirq);
454 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
455 struct rtd_gpio *data = gpiochip_get_data(gc);
469 gpiochip_disable_irq(gc, hwirq);
474 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
475 struct rtd_gpio *data = gpiochip_get_data(gc);
H A Dgpio-tegra186.c274 static int tegra186_gpio_en_hw_ts(struct gpio_chip *gc, u32 offset, argument
281 if (!gc)
284 gpio = gpiochip_get_data(gc);
309 static int tegra186_gpio_dis_hw_ts(struct gpio_chip *gc, u32 offset, argument
316 if (!gc)
319 gpio = gpiochip_get_data(gc);
495 struct gpio_chip *gc = irq_data_get_irq_chip_data(data); local
496 struct tegra_gpio *gpio = to_tegra_gpio(gc);
508 struct gpio_chip *gc = irq_data_get_irq_chip_data(data); local
509 struct tegra_gpio *gpio = to_tegra_gpio(gc);
526 struct gpio_chip *gc = irq_data_get_irq_chip_data(data); local
544 struct gpio_chip *gc = irq_data_get_irq_chip_data(data); local
610 struct gpio_chip *gc = irq_data_get_irq_chip_data(data); local
[all...]
/linux-master/arch/arm/mach-omap1/
H A Dboard-osk.c208 static int osk_tps_setup(struct i2c_client *client, struct gpio_chip *gc) argument
217 d = gpiochip_request_own_desc(gc, OSK_TPS_GPIO_USB_PWR_EN, "n_vbus_en",
226 eth_reset = gpiochip_request_own_desc(gc, OSK_TPS_GPIO_LAN_RESET, "smc_reset",
230 vdd_dsp = gpiochip_request_own_desc(gc, OSK_TPS_GPIO_DSP_PWR_EN, "dsp_power",
255 static void osk_tps_teardown(struct i2c_client *client, struct gpio_chip *gc) argument
/linux-master/drivers/pinctrl/mvebu/
H A Dpinctrl-armada-37xx.c471 struct gpio_chip *chip = range->gc;
664 struct gpio_chip *gc = irq_desc_get_handler_data(desc); local
666 struct armada_37xx_pinctrl *info = gpiochip_get_data(gc);
667 struct irq_domain *d = gc->irq.domain;
755 struct gpio_chip *gc = &info->gpio_chip; local
756 struct gpio_irq_chip *girq = &gc->irq;
757 struct device_node *np = to_of_node(gc->fwnode);
802 struct gpio_chip *gc; local
811 gc = &info->gpio_chip;
812 gc
1039 struct gpio_chip *gc; local
[all...]
/linux-master/drivers/pinctrl/intel/
H A Dpinctrl-baytrail.c1238 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
1239 struct intel_pinctrl *vg = gpiochip_get_data(gc);
1254 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
1255 struct intel_pinctrl *vg = gpiochip_get_data(gc);
1259 gpiochip_disable_irq(gc, hwirq);
1264 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
1265 struct intel_pinctrl *vg = gpiochip_get_data(gc);
1270 gpiochip_enable_irq(gc, hwirq);
1503 struct gpio_chip *gc; local
1508 gc
[all...]
H A Dpinctrl-cherryview.c1174 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
1175 struct intel_pinctrl *pctrl = gpiochip_get_data(gc);
1187 static void chv_gpio_irq_mask_unmask(struct gpio_chip *gc, irq_hw_number_t hwirq, bool mask) argument
1189 struct intel_pinctrl *pctrl = gpiochip_get_data(gc);
1208 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
1211 chv_gpio_irq_mask_unmask(gc, hwirq, true);
1212 gpiochip_disable_irq(gc, hwirq);
1217 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
1220 gpiochip_enable_irq(gc, hwirq);
1221 chv_gpio_irq_mask_unmask(gc, hwir
1245 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
1330 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
1397 struct gpio_chip *gc = irq_desc_get_handler_data(desc); local
[all...]
/linux-master/arch/arm/mach-sa1100/
H A Dneponset.c57 #define to_neponset_gpio_chip(x) container_of(x, struct neponset_gpio_chip, gc)
209 struct gpio_chip *gc; local
211 gc = gpio_reg_init(dev, reg, -1, num, label, in ? 0xffffffff : 0,
213 if (IS_ERR(gc))
214 return PTR_ERR(gc);
216 *gcp = gc;
/linux-master/arch/arm/mach-omap2/
H A Dprm_common.c270 struct irq_chip_generic *gc; local
323 gc = irq_alloc_generic_chip("PRCM", 1,
327 if (!gc) {
331 ct = gc->chip_types;
339 irq_setup_generic_chip(gc, mask[i], 0, IRQ_NOREQUEST, 0);
340 prcm_irq_chips[i] = gc;
/linux-master/drivers/input/keyboard/
H A Dadp5589-keys.c243 struct gpio_chip gc; member in struct:adp5589_kpad
509 kpad->gc.parent = dev;
510 kpad->gc.ngpio = adp5589_build_gpiomap(kpad, pdata);
511 if (kpad->gc.ngpio == 0) {
516 kpad->gc.direction_input = adp5589_gpio_direction_input;
517 kpad->gc.direction_output = adp5589_gpio_direction_output;
518 kpad->gc.get = adp5589_gpio_get_value;
519 kpad->gc.set = adp5589_gpio_set_value;
520 kpad->gc.can_sleep = 1;
522 kpad->gc
[all...]
/linux-master/drivers/hwmon/
H A Dltc2992.c112 struct gpio_chip gc; member in struct:ltc2992_state
323 st->gc.label = name;
324 st->gc.parent = &st->client->dev;
325 st->gc.owner = THIS_MODULE;
326 st->gc.can_sleep = true;
327 st->gc.base = -1;
328 st->gc.names = st->gpio_names;
329 st->gc.ngpio = ARRAY_SIZE(st->gpio_names);
330 st->gc.get = ltc2992_gpio_get;
331 st->gc
[all...]
/linux-master/drivers/leds/blink/
H A Dleds-lgm-sso.c465 struct gpio_chip *gc = &priv->gpio.chip; local
467 gc->request = sso_gpio_request;
468 gc->free = sso_gpio_free;
469 gc->get_direction = sso_gpio_get_dir;
470 gc->direction_output = sso_gpio_dir_out;
471 gc->get = sso_gpio_get;
472 gc->set = sso_gpio_set;
474 gc->label = "lgm-sso";
475 gc->base = -1;
477 gc
[all...]
/linux-master/drivers/net/dsa/
H A Dvitesse-vsc73xx-core.c1136 vsc->gc.label = devm_kasprintf(vsc->dev, GFP_KERNEL, "VSC%04x",
1138 if (!vsc->gc.label)
1140 vsc->gc.ngpio = 4;
1141 vsc->gc.owner = THIS_MODULE;
1142 vsc->gc.parent = vsc->dev;
1143 vsc->gc.base = -1;
1144 vsc->gc.get = vsc73xx_gpio_get;
1145 vsc->gc.set = vsc73xx_gpio_set;
1146 vsc->gc.direction_input = vsc73xx_gpio_direction_input;
1147 vsc->gc
[all...]
/linux-master/drivers/bcma/
H A Dbcma_private.h193 void bcma_core_gmac_cmn_init(struct bcma_drv_gmac_cmn *gc);
195 static inline void bcma_core_gmac_cmn_init(struct bcma_drv_gmac_cmn *gc) argument
/linux-master/include/linux/
H A Dhte.h168 int (*xlate_of)(struct hte_chip *gc,
171 int (*xlate_plat)(struct hte_chip *gc, struct hte_ts_desc *desc,
/linux-master/drivers/net/ethernet/microsoft/mana/
H A Dmana_en.c113 struct gdma_context *gc; local
120 gc = gd->gdma_context;
121 dev = gc->dev;
735 struct gdma_context *gc = ac->gdma_dev->gdma_context; local
738 struct device *dev = gc->dev;
742 req->dev_id = gc->mana.dev_id;
745 err = mana_gd_send_request(gc, in_len, in_buf, out_len,
897 struct gdma_context *gc = ac->gdma_dev->gdma_context; local
900 struct device *dev = gc->dev;
931 gc
1207 struct gdma_context *gc = ac->gdma_dev->gdma_context; local
1229 struct gdma_context *gc = gd->gdma_context; local
1332 struct gdma_context *gc = apc->ac->gdma_dev->gdma_context; local
1680 struct gdma_context *gc = rxq->gdma_rq->gdma_dev->gdma_context; local
1766 struct gdma_context *gc = rxq->gdma_rq->gdma_dev->gdma_context; local
1875 struct gdma_context *gc; local
1991 struct gdma_context *gc = apc->ac->gdma_dev->gdma_context; local
2078 struct gdma_context *gc = apc->ac->gdma_dev->gdma_context; local
2133 mana_create_page_pool(struct mana_rxq *rxq, struct gdma_context *gc) argument
2163 struct gdma_context *gc; local
2687 struct gdma_context *gc = ac->gdma_dev->gdma_context; local
2824 struct gdma_context *gc = gd->gdma_context; local
2900 struct gdma_context *gc = gd->gdma_context; local
[all...]
/linux-master/drivers/pinctrl/nuvoton/
H A Dpinctrl-wpcm450.c50 struct gpio_chip gc; member in struct:wpcm450_gpio
144 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
145 struct wpcm450_gpio *gpio = gpiochip_get_data(gc);
161 gpiochip_disable_irq(gc, irqd_to_hwirq(d));
166 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
167 struct wpcm450_gpio *gpio = gpiochip_get_data(gc);
177 gpiochip_enable_irq(gc, irqd_to_hwirq(d));
332 generic_handle_domain_irq(gpio->gc.irq.domain, offset);
1020 return gpiochip_add_pin_range(&gpio->gc, dev_name(gpio->pctrl->dev),
1071 ret = bgpio_init(&gpio->gc, de
[all...]

Completed in 277 milliseconds

1234567891011>>