Searched refs:gc (Results 26 - 50 of 339) sorted by relevance

1234567891011>>

/linux-master/drivers/gpio/
H A Dgpio-mb86s7x.c36 struct gpio_chip gc; member in struct:mb86s70_gpio_chip
42 static int mb86s70_gpio_request(struct gpio_chip *gc, unsigned gpio) argument
44 struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc);
59 static void mb86s70_gpio_free(struct gpio_chip *gc, unsigned gpio) argument
61 struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc);
74 static int mb86s70_gpio_direction_input(struct gpio_chip *gc, unsigned gpio) argument
76 struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc);
91 static int mb86s70_gpio_direction_output(struct gpio_chip *gc, argument
94 struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc);
116 static int mb86s70_gpio_get(struct gpio_chip *gc, unsigne argument
123 mb86s70_gpio_set(struct gpio_chip *gc, unsigned gpio, int value) argument
141 mb86s70_gpio_to_irq(struct gpio_chip *gc, unsigned int offset) argument
[all...]
H A Dgpio-ge.c55 struct gpio_chip *gc; local
59 gc = devm_kzalloc(dev, sizeof(*gc), GFP_KERNEL);
60 if (!gc)
67 ret = bgpio_init(gc, dev, 4, regs + GEF_GPIO_IN, regs + GEF_GPIO_OUT,
74 gc->label = devm_kasprintf(dev, GFP_KERNEL, "%pfw", dev_fwnode(dev));
75 if (!gc->label)
78 gc->base = -1;
79 gc->ngpio = (uintptr_t)device_get_match_data(dev);
82 ret = devm_gpiochip_add_data(dev, gc, NUL
[all...]
H A Dgpio-mlxbf3.c43 struct gpio_chip gc; member in struct:mlxbf3_gpio_context
56 struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); local
57 struct mlxbf3_gpio_context *gs = gpiochip_get_data(gc);
62 gpiochip_enable_irq(gc, offset);
64 raw_spin_lock_irqsave(&gs->gc.bgpio_lock, flags);
70 raw_spin_unlock_irqrestore(&gs->gc.bgpio_lock, flags);
75 struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); local
76 struct mlxbf3_gpio_context *gs = gpiochip_get_data(gc);
81 raw_spin_lock_irqsave(&gs->gc.bgpio_lock, flags);
85 raw_spin_unlock_irqrestore(&gs->gc
93 struct gpio_chip *gc = &gs->gc; local
109 struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); local
188 struct gpio_chip *gc; local
[all...]
H A Dgpio-brcmstb.c39 struct gpio_chip gc; member in struct:brcmstb_gpio_bank
64 brcmstb_gpio_gc_to_priv(struct gpio_chip *gc) argument
66 struct brcmstb_gpio_bank *bank = gpiochip_get_data(gc);
75 return bank->gc.read_reg(reg_base + GIO_STAT(bank->id)) &
76 bank->gc.read_reg(reg_base + GIO_MASK(bank->id));
85 raw_spin_lock_irqsave(&bank->gc.bgpio_lock, flags);
87 raw_spin_unlock_irqrestore(&bank->gc.bgpio_lock, flags);
95 return hwirq - (bank->gc.base - bank->parent_priv->gpio_base);
101 struct gpio_chip *gc = &bank->gc; local
117 brcmstb_gpio_to_irq(struct gpio_chip *gc, unsigned offset) argument
132 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
140 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
148 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
158 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
234 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
400 brcmstb_gpio_of_xlate(struct gpio_chip *gc, const struct of_phandle_args *gpiospec, u32 *flags) argument
498 struct gpio_chip *gc = &bank->gc; local
510 struct gpio_chip *gc; local
543 struct gpio_chip *gc = &bank->gc; local
644 struct gpio_chip *gc; local
[all...]
H A Dgpio-ep93xx.c53 struct gpio_chip gc; member in struct:ep93xx_gpio_chip
59 struct ep93xx_gpio_chip gc[EP93XX_GPIO_CHIP_NUM]; member in struct:ep93xx_gpio
62 #define to_ep93xx_gpio_chip(x) container_of(x, struct ep93xx_gpio_chip, gc)
64 static struct ep93xx_gpio_irq_chip *to_ep93xx_gpio_irq_chip(struct gpio_chip *gc) argument
66 struct ep93xx_gpio_chip *egc = to_ep93xx_gpio_chip(gc);
97 static void ep93xx_gpio_int_debounce(struct gpio_chip *gc, argument
100 struct ep93xx_gpio *epg = gpiochip_get_data(gc);
101 struct ep93xx_gpio_irq_chip *eic = to_ep93xx_gpio_irq_chip(gc);
115 struct gpio_chip *gc = irq_desc_get_handler_data(desc); local
116 struct ep93xx_gpio *epg = gpiochip_get_data(gc);
161 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
176 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
193 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
204 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
220 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
312 ep93xx_gpio_set_config(struct gpio_chip *gc, unsigned offset, unsigned long config) argument
328 struct gpio_chip *gc = irq_data_get_irq_chip_data(data); local
352 struct gpio_chip *gc = &egc->gc; local
440 struct ep93xx_gpio_chip *gc = &epg->gc[i]; local
[all...]
H A Dgpio-xlp.c95 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
97 gpiochip_enable_irq(gc, irqd_to_hwirq(d));
102 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
103 struct xlp_gpio_priv *priv = gpiochip_get_data(gc);
110 gpiochip_disable_irq(gc, irqd_to_hwirq(d));
115 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
116 struct xlp_gpio_priv *priv = gpiochip_get_data(gc);
128 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
129 struct xlp_gpio_priv *priv = gpiochip_get_data(gc);
140 struct gpio_chip *gc local
205 xlp_gpio_dir_output(struct gpio_chip *gc, unsigned gpio, int state) argument
215 xlp_gpio_dir_input(struct gpio_chip *gc, unsigned gpio) argument
225 xlp_gpio_get(struct gpio_chip *gc, unsigned gpio) argument
233 xlp_gpio_set(struct gpio_chip *gc, unsigned gpio, int state) argument
243 struct gpio_chip *gc; local
[all...]
H A Dgpio-pl061.c55 struct gpio_chip gc; member in struct:pl061
63 static int pl061_get_direction(struct gpio_chip *gc, unsigned offset) argument
65 struct pl061 *pl061 = gpiochip_get_data(gc);
73 static int pl061_direction_input(struct gpio_chip *gc, unsigned offset) argument
75 struct pl061 *pl061 = gpiochip_get_data(gc);
88 static int pl061_direction_output(struct gpio_chip *gc, unsigned offset, argument
91 struct pl061 *pl061 = gpiochip_get_data(gc);
111 static int pl061_get_value(struct gpio_chip *gc, unsigned offset) argument
113 struct pl061 *pl061 = gpiochip_get_data(gc);
118 static void pl061_set_value(struct gpio_chip *gc, unsigne argument
127 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
217 struct gpio_chip *gc = irq_desc_get_handler_data(desc); local
235 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
250 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
273 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
284 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
292 struct gpio_chip *gc = irq_data_get_irq_chip_data(data); local
[all...]
H A Dgpio-idt3243x.c21 struct gpio_chip gc; member in struct:idt_gpio_ctrl
29 struct gpio_chip *gc = irq_desc_get_handler_data(desc); local
30 struct idt_gpio_ctrl *ctrl = gpiochip_get_data(gc);
39 for_each_set_bit(bit, &pending, gc->ngpio) {
40 virq = irq_linear_revmap(gc->irq.domain, bit);
50 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
51 struct idt_gpio_ctrl *ctrl = gpiochip_get_data(gc);
60 raw_spin_lock_irqsave(&gc->bgpio_lock, flags);
71 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags);
77 struct gpio_chip *gc local
85 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
101 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); local
114 idt_gpio_irq_init_hw(struct gpio_chip *gc) argument
[all...]
H A Dgpio-loongson.c96 struct gpio_chip *gc; local
99 gc = devm_kzalloc(dev, sizeof(*gc), GFP_KERNEL);
100 if (!gc)
103 gc->label = "loongson-gpio-chip";
104 gc->base = 0;
105 gc->ngpio = LOONGSON_N_GPIO;
106 gc->get = loongson_gpio_get_value;
107 gc->set = loongson_gpio_set_value;
108 gc
[all...]
H A Dgpio-grgpio.c61 struct gpio_chip gc; member in struct:grgpio_priv
93 struct gpio_chip *gc = &priv->gc; local
99 gc->write_reg(priv->regs + GRGPIO_IMASK, priv->imask);
102 static int grgpio_to_irq(struct gpio_chip *gc, unsigned offset) argument
104 struct grgpio_priv *priv = gpiochip_get_data(gc);
106 if (offset >= gc->ngpio)
148 raw_spin_lock_irqsave(&priv->gc.bgpio_lock, flags);
150 ipol = priv->gc.read_reg(priv->regs + GRGPIO_IPOL) & ~mask;
151 iedge = priv->gc
332 struct gpio_chip *gc; local
[all...]
H A Dgpio-tps65218.c23 static int tps65218_gpio_get(struct gpio_chip *gc, unsigned offset) argument
25 struct tps65218_gpio *tps65218_gpio = gpiochip_get_data(gc);
37 static void tps65218_gpio_set(struct gpio_chip *gc, unsigned offset, argument
40 struct tps65218_gpio *tps65218_gpio = gpiochip_get_data(gc);
54 static int tps65218_gpio_output(struct gpio_chip *gc, unsigned offset, argument
58 tps65218_gpio_set(gc, offset, value);
62 static int tps65218_gpio_input(struct gpio_chip *gc, unsigned offset) argument
67 static int tps65218_gpio_request(struct gpio_chip *gc, unsigned offset) argument
69 struct tps65218_gpio *tps65218_gpio = gpiochip_get_data(gc);
73 if (gpiochip_line_is_open_source(gc, offse
138 tps65218_gpio_set_config(struct gpio_chip *gc, unsigned offset, unsigned long config) argument
[all...]
H A Dgpio-tps65219.c26 static int tps65219_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) argument
28 struct tps65219_gpio *gpio = gpiochip_get_data(gc);
41 static int tps65219_gpio_get(struct gpio_chip *gc, unsigned int offset) argument
43 struct tps65219_gpio *gpio = gpiochip_get_data(gc);
64 if (tps65219_gpio_get_direction(gc, offset) == TPS65219_GPIO_DIR_OUT)
70 static void tps65219_gpio_set(struct gpio_chip *gc, unsigned int offset, int value) argument
72 struct tps65219_gpio *gpio = gpiochip_get_data(gc);
85 static int tps65219_gpio_change_direction(struct gpio_chip *gc, unsigned int offset, argument
88 struct tps65219_gpio *gpio = gpiochip_get_data(gc);
117 static int tps65219_gpio_direction_input(struct gpio_chip *gc, unsigne argument
133 tps65219_gpio_direction_output(struct gpio_chip *gc, unsigned int offset, int value) argument
[all...]
H A Dgpio-amd-fch.c35 struct gpio_chip gc; member in struct:amd_fch_gpio_priv
47 static int amd_fch_gpio_direction_input(struct gpio_chip *gc, argument
51 struct amd_fch_gpio_priv *priv = gpiochip_get_data(gc);
61 static int amd_fch_gpio_direction_output(struct gpio_chip *gc, argument
65 struct amd_fch_gpio_priv *priv = gpiochip_get_data(gc);
84 static int amd_fch_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio) argument
88 struct amd_fch_gpio_priv *priv = gpiochip_get_data(gc);
98 static void amd_fch_gpio_set(struct gpio_chip *gc, argument
102 struct amd_fch_gpio_priv *priv = gpiochip_get_data(gc);
118 static int amd_fch_gpio_get(struct gpio_chip *gc, argument
[all...]
/linux-master/drivers/irqchip/
H A Dirq-digicolor.c37 struct irq_domain_chip_generic *dgc = digicolor_irq_domain->gc;
38 struct irq_chip_generic *gc = dgc->gc[0]; local
42 status = irq_reg_readl(gc, IC_INT0STATUS_LO);
46 status = irq_reg_readl(gc, IC_INT0STATUS_XLO);
60 struct irq_chip_generic *gc; local
62 gc = irq_get_domain_generic_chip(digicolor_irq_domain, irq_base);
63 gc->reg_base = reg_base;
64 gc->chip_types[0].regs.ack = ack_reg;
65 gc
[all...]
H A Dirq-orion.c35 struct irq_domain_chip_generic *dgc = orion_irq_domain->gc;
39 struct irq_chip_generic *gc = local
41 u32 stat = readl_relaxed(gc->reg_base + ORION_IRQ_CAUSE) &
42 gc->mask_cache;
46 gc->irq_base + hwirq);
73 panic("%pOFn: unable to alloc irq domain gc\n", np);
76 struct irq_chip_generic *gc = local
85 gc->reg_base = ioremap(r.start, resource_size(&r));
86 if (!gc->reg_base)
89 gc
112 struct irq_chip_generic *gc = irq_get_domain_generic_chip(d, 0); local
143 struct irq_chip_generic *gc; local
[all...]
H A Dirq-zevio.c41 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(irqd); local
44 readl(gc->reg_base + regs->ack);
73 struct irq_chip_generic *gc; local
104 gc = irq_get_domain_generic_chip(zevio_irq_domain, 0);
105 gc->reg_base = zevio_irq_io;
106 gc->chip_types[0].chip.irq_ack = zevio_irq_ack;
107 gc->chip_types[0].chip.irq_mask = irq_gc_mask_disable_reg;
108 gc->chip_types[0].chip.irq_unmask = irq_gc_unmask_enable_reg;
109 gc->chip_types[0].regs.mask = IO_IRQ_BASE + IO_ENABLE;
110 gc
[all...]
H A Dirq-loongson-liointc.c58 struct irq_chip_generic *gc; member in struct:liointc_priv
73 struct irq_chip_generic *gc = handler->priv->gc; local
84 (handler->parent_int_map & gc->mask_cache &
94 generic_handle_domain_irq(gc->domain, bit);
101 static void liointc_set_bit(struct irq_chip_generic *gc, argument
106 writel(readl(gc->reg_base + offset) | mask,
107 gc->reg_base + offset);
109 writel(readl(gc->reg_base + offset) & ~mask,
110 gc
115 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); local
147 liointc_suspend(struct irq_chip_generic *gc) argument
155 liointc_resume(struct irq_chip_generic *gc) argument
207 struct irq_chip_generic *gc; local
[all...]
H A Dirq-mscc-ocelot.c79 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); local
86 irq_gc_lock(gc);
87 val = irq_reg_readl(gc, ICPU_CFG_INTR_INTR_TRIGGER(p, 0)) |
88 irq_reg_readl(gc, ICPU_CFG_INTR_INTR_TRIGGER(p, 1));
90 irq_reg_writel(gc, mask, p->reg_off_sticky);
93 irq_reg_writel(gc, mask, p->reg_off_ena_set);
94 irq_gc_unlock(gc);
102 struct irq_chip_generic *gc = irq_get_domain_generic_chip(d, 0); local
103 u32 reg = irq_reg_readl(gc, ICPU_CFG_INTR_DST_INTR_IDENT(p, 0));
122 struct irq_chip_generic *gc; local
[all...]
H A Dirq-bcm7120-l2.c66 struct irq_chip_generic *gc = local
71 irq_gc_lock(gc);
72 pending = irq_reg_readl(gc, b->stat_offset[idx]) &
73 gc->mask_cache &
75 irq_gc_unlock(gc);
84 static void bcm7120_l2_intc_suspend(struct irq_chip_generic *gc) argument
86 struct bcm7120_l2_intc_data *b = gc->private;
87 struct irq_chip_type *ct = gc->chip_types;
89 irq_gc_lock(gc);
91 irq_reg_writel(gc, g
96 bcm7120_l2_intc_resume(struct irq_chip_generic *gc) argument
224 struct irq_chip_generic *gc; local
[all...]
H A Dirq-idt3243x.c24 struct irq_chip_generic *gc; member in struct:idt_pic_data
35 pending = irq_reg_readl(idtpic->gc, IDT_PIC_IRQ_PEND);
36 pending &= ~idtpic->gc->mask_cache;
50 struct irq_chip_generic *gc; local
90 gc = irq_get_domain_generic_chip(domain, 0);
91 gc->reg_base = idtpic->base;
92 gc->private = idtpic;
94 ct = gc->chip_types;
98 idtpic->gc = gc;
[all...]
/linux-master/drivers/net/ethernet/microsoft/mana/
H A Dgdma_main.c23 struct gdma_context *gc = pci_get_drvdata(pdev); local
27 gc->db_page_size = mana_gd_r32(gc, GDMA_PF_REG_DB_PAGE_SIZE) & 0xFFFF;
28 gc->db_page_base = gc->bar0_va +
29 mana_gd_r64(gc, GDMA_PF_REG_DB_PAGE_OFF);
31 sriov_base_off = mana_gd_r64(gc, GDMA_SRIOV_REG_CFG_BASE_OFF);
33 sriov_base_va = gc->bar0_va + sriov_base_off;
34 gc->shm_base = sriov_base_va +
35 mana_gd_r64(gc, sriov_base_of
40 struct gdma_context *gc = pci_get_drvdata(pdev); local
55 struct gdma_context *gc = pci_get_drvdata(pdev); local
65 struct gdma_context *gc = pci_get_drvdata(pdev); local
111 struct gdma_context *gc = pci_get_drvdata(pdev); local
130 struct gdma_context *gc = pci_get_drvdata(pdev); local
170 mana_gd_send_request(struct gdma_context *gc, u32 req_len, const void *req, u32 resp_len, void *resp) argument
179 mana_gd_alloc_memory(struct gdma_context *gc, unsigned int length, struct gdma_mem_info *gmi) argument
206 mana_gd_create_hw_eq(struct gdma_context *gc, struct gdma_queue *queue) argument
243 struct gdma_context *gc = queue->gdma_dev->gdma_context; local
273 mana_gd_ring_doorbell(struct gdma_context *gc, u32 db_index, enum gdma_queue_type q_type, u32 qid, u32 tail_ptr, u8 num_req) argument
323 mana_gd_wq_ring_doorbell(struct gdma_context *gc, struct gdma_queue *queue) argument
334 struct gdma_context *gc = cq->gdma_dev->gdma_context; local
347 struct gdma_context *gc = eq->gdma_dev->gdma_context; local
402 struct gdma_context *gc; local
454 struct gdma_context *gc; local
486 struct gdma_context *gc; local
512 mana_gd_test_eq(struct gdma_context *gc, struct gdma_queue *eq) argument
560 mana_gd_destroy_eq(struct gdma_context *gc, bool flush_evenets, struct gdma_queue *queue) argument
581 struct gdma_context *gc = gd->gdma_context; local
636 mana_gd_destroy_cq(struct gdma_context *gc, struct gdma_queue *queue) argument
654 struct gdma_context *gc = gd->gdma_context; local
693 mana_gd_destroy_dma_region(struct gdma_context *gc, u64 dma_region_handle) argument
723 struct gdma_context *gc = gd->gdma_context; local
778 struct gdma_context *gc = gd->gdma_context; local
825 struct gdma_context *gc = gd->gdma_context; local
867 mana_gd_destroy_queue(struct gdma_context *gc, struct gdma_queue *queue) argument
900 struct gdma_context *gc = pci_get_drvdata(pdev); local
946 struct gdma_context *gc = gd->gdma_context; local
977 struct gdma_context *gc = gd->gdma_context; local
1096 struct gdma_context *gc; local
1152 struct gdma_context *gc = queue->gdma_dev->gdma_context; local
1283 struct gdma_context *gc = pci_get_drvdata(pdev); local
1396 struct gdma_context *gc = pci_get_drvdata(pdev); local
1425 struct gdma_context *gc = pci_get_drvdata(pdev); local
1462 struct gdma_context *gc = pci_get_drvdata(pdev); local
1476 struct gdma_context *gc; local
1549 struct gdma_context *gc = pci_get_drvdata(pdev); local
1566 struct gdma_context *gc = pci_get_drvdata(pdev); local
1581 struct gdma_context *gc = pci_get_drvdata(pdev); local
1598 struct gdma_context *gc = pci_get_drvdata(pdev); local
[all...]
/linux-master/arch/arm/plat-orion/
H A Dirq.c24 struct irq_chip_generic *gc; local
32 gc = irq_alloc_generic_chip("orion_irq", 1, irq_start, maskaddr,
34 ct = gc->chip_types;
37 irq_setup_generic_chip(gc, IRQ_MSK(32), IRQ_GC_INIT_MASK_CACHE,
/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/
H A Dia_css_gc2_param.h22 #include "gc/gc_1.0/ia_css_gc_param.h"
41 u16 gc[SH_CSS_ISP_RGB_GAMMA_TABLE_SIZE]; member in struct:sh_css_isp_rgb_gamma_vamem_params
H A Dia_css_gc2.host.c62 memcpy(&to->gc, &from->data, sizeof(to->gc));
72 memcpy(&to->gc, &from->data, sizeof(to->gc));
82 memcpy(&to->gc, &from->data, sizeof(to->gc));
/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/
H A Dia_css_gc.host.c70 memcpy(&to->gc, &from->data, sizeof(to->gc));
76 const struct sh_css_isp_gc_params *gc,
79 if (!gc) return;
82 "gamma_gain_k1", gc->gain_k1);
84 "gamma_gain_k2", gc->gain_k2);
75 ia_css_gc_dump( const struct sh_css_isp_gc_params *gc, unsigned int level) argument

Completed in 310 milliseconds

1234567891011>>