Searched refs:irqs (Results 26 - 50 of 376) sorted by relevance

1234567891011>>

/linux-master/drivers/scsi/cxlflash/
H A Docxl_hw.h64 struct ocxlflash_irqs *irqs; /* Pointer to array of structures */ member in struct:ocxlflash_context
H A Dcxl_hw.c131 static int cxlflash_start_work(void *ctx_cookie, u64 irqs) argument
135 work.num_interrupts = irqs;
H A Docxl_hw.c195 irq = &ctx->irqs[num];
263 irq = &ctx->irqs[num];
298 return (__force u64)ctx->irqs[irq].vtrig;
596 if (!ctx->irqs) {
602 ocxl_link_free_irq(afu->link_token, ctx->irqs[i].hwirq);
604 kfree(ctx->irqs);
605 ctx->irqs = NULL;
619 struct ocxlflash_irqs *irqs; local
624 if (ctx->irqs) {
636 irqs
[all...]
/linux-master/arch/powerpc/platforms/cell/
H A Dspu_base.c387 if (spu->irqs[0]) {
390 ret = request_irq(spu->irqs[0], spu_irq_class_0,
395 if (spu->irqs[1]) {
398 ret = request_irq(spu->irqs[1], spu_irq_class_1,
403 if (spu->irqs[2]) {
406 ret = request_irq(spu->irqs[2], spu_irq_class_2,
414 if (spu->irqs[1])
415 free_irq(spu->irqs[1], spu);
417 if (spu->irqs[0])
418 free_irq(spu->irqs[
[all...]
H A Dspu_manage.c93 spu->irqs[0] = irq_create_mapping(NULL, IIC_IRQ_CLASS_0 | isrc);
94 spu->irqs[1] = irq_create_mapping(NULL, IIC_IRQ_CLASS_1 | isrc);
95 spu->irqs[2] = irq_create_mapping(NULL, IIC_IRQ_CLASS_2 | isrc);
98 if (!spu->irqs[2])
176 spu->irqs[i] = irq_of_parse_and_map(np, i);
177 if (!spu->irqs[i])
185 if (spu->irqs[i])
186 irq_dispose_mapping(spu->irqs[i]);
/linux-master/arch/arm/mach-rockchip/
H A Dsleep.S20 setmode PSR_I_BIT | PSR_F_BIT | SVC_MODE, r1 @ set svc, irqs off
/linux-master/drivers/mfd/
H A Dmax77541.c29 .irqs = max77541_src_irqs,
47 .irqs = max77541_topsys_irqs,
63 .irqs = max77541_buck_irqs,
79 .irqs = max77541_adc_irqs,
H A Dsprd-sc27xx-spi.c40 struct regmap_irq *irqs; member in struct:sprd_pmic
189 ddata->irqs = devm_kcalloc(&spi->dev,
192 if (!ddata->irqs)
195 ddata->irq_chip.irqs = ddata->irqs;
197 ddata->irqs[i].mask = BIT(i);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Dpci_irq.h24 struct xarray irqs; member in struct:mlx5_irq_pool
/linux-master/arch/x86/xen/
H A Dirq.c58 x86_init.irqs.intr_init = xen_init_IRQ;
/linux-master/include/linux/amba/
H A Dbus.h167 #define AMBA_APB_DEVICE(name, busid, id, base, irqs, data) \
171 .irq = irqs, \
178 #define AMBA_AHB_DEVICE(name, busid, id, base, irqs, data) \
182 .irq = irqs, \
/linux-master/arch/powerpc/include/asm/
H A Dpnv-pci.h41 int pnv_cxl_alloc_hwirq_ranges(struct cxl_irq_ranges *irqs,
43 void pnv_cxl_release_hwirq_ranges(struct cxl_irq_ranges *irqs,
/linux-master/drivers/power/supply/
H A Daxp20x_ac_power.c48 unsigned int irqs[] __counted_by(num_irqs);
297 enable_irq_wake(power->irqs[i++]);
299 disable_irq(power->irqs[i++]);
310 disable_irq_wake(power->irqs[i++]);
312 enable_irq(power->irqs[i++]);
340 struct_size(power, irqs, axp_data->num_irq_names),
376 /* Request irqs after registering, as irqs may trigger immediately */
382 power->irqs[i] = regmap_irq_get_virq(axp20x->regmap_irqc, irq);
383 ret = devm_request_any_context_irq(&pdev->dev, power->irqs[
[all...]
/linux-master/arch/s390/include/asm/
H A Dirq.h74 unsigned int irqs[NR_ARCH_IRQS]; member in struct:irq_stat
81 __this_cpu_inc(irq_stat.irqs[irq]);
/linux-master/arch/x86/kernel/
H A Dirqinit.c92 x86_init.irqs.intr_init();
98 x86_init.irqs.pre_vector_init();
/linux-master/drivers/irqchip/
H A Dirq-ingenic-tcu.c96 int ret, irqs; local
108 irqs = of_property_count_elems_of_size(np, "interrupts", sizeof(u32));
109 if (irqs < 0 || irqs > ARRAY_SIZE(tcu->parent_irqs)) {
115 tcu->nb_parent_irqs = irqs;
159 for (i = 0; i < irqs; i++) {
H A Dirq-meson-gpio.c80 #define INIT_MESON_COMMON(irqs, init, sel, type) \
81 .nr_hwirq = irqs, \
88 #define INIT_MESON8_COMMON_DATA(irqs) \
89 INIT_MESON_COMMON(irqs, meson_gpio_irq_init_dummy, \
97 #define INIT_MESON_A1_COMMON_DATA(irqs) \
98 INIT_MESON_COMMON(irqs, meson_a1_gpio_irq_init, \
108 #define INIT_MESON_S4_COMMON_DATA(irqs) \
109 INIT_MESON_COMMON(irqs, meson_a1_gpio_irq_init, \
/linux-master/drivers/gpio/
H A Dgpio-reg.c28 const int *irqs; member in struct:gpio_reg
110 int irq = r->irqs[offset];
128 * @irqs: array of %num ints describing the interrupt mapping for each
141 const char *const *names, struct irq_domain *irqdom, const int *irqs)
163 if (irqs)
171 r->irqs = irqs;
139 gpio_reg_init(struct device *dev, void __iomem *reg, int base, int num, const char *label, u32 direction, u32 def_out, const char *const *names, struct irq_domain *irqdom, const int *irqs) argument
/linux-master/drivers/ssb/
H A Ddriver_gpio.c128 unsigned long irqs = (val ^ pol) & mask; local
131 if (!irqs)
134 for_each_set_bit(gpio, &irqs, bus->gpio.ngpio)
137 ssb_chipco_gpio_polarity(chipco, irqs, val & irqs);
327 unsigned long irqs = (val ^ pol) & mask; local
330 if (!irqs)
333 for_each_set_bit(gpio, &irqs, bus->gpio.ngpio)
336 ssb_extif_gpio_polarity(extif, irqs, val & irqs);
[all...]
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_gt_irq.c225 /* Restore masks irqs on RCS, BCS, VCS and VECS engines. */
264 u32 irqs = GT_RENDER_USER_INTERRUPT; local
272 irqs |= GT_CS_MASTER_ERROR_INTERRUPT |
276 dmask = irqs << 16 | irqs;
277 smask = irqs << 16;
284 gsc_mask = irqs;
290 BUILD_BUG_ON(irqs & 0xffff0000);
300 /* Unmask irqs on RCS, BCS, VCS and VECS engines. */
464 const u32 irqs local
[all...]
/linux-master/drivers/pci/pcie/
H A Dportdrv.c108 * @irqs: Array of interrupt vectors to populate
113 static int pcie_port_enable_irq_vec(struct pci_dev *dev, int *irqs, int mask) argument
155 irqs[PCIE_PORT_SERVICE_PME_SHIFT] = pcie_irq;
156 irqs[PCIE_PORT_SERVICE_HP_SHIFT] = pcie_irq;
157 irqs[PCIE_PORT_SERVICE_BWNOTIF_SHIFT] = pcie_irq;
161 irqs[PCIE_PORT_SERVICE_AER_SHIFT] = pci_irq_vector(dev, aer);
164 irqs[PCIE_PORT_SERVICE_DPC_SHIFT] = pci_irq_vector(dev, dpc);
170 * pcie_init_service_irqs - initialize irqs for PCI Express port services
172 * @irqs: Array of irqs t
177 pcie_init_service_irqs(struct pci_dev *dev, int *irqs, int mask) argument
330 int irqs[PCIE_PORT_DEVICE_MAXSERVICES]; local
[all...]
/linux-master/drivers/bcma/
H A Ddriver_gpio.c115 unsigned long irqs = (val ^ pol) & mask; local
118 if (!irqs)
121 for_each_set_bit(gpio, &irqs, gc->ngpio)
123 bcma_chipco_gpio_polarity(cc, irqs, val & irqs);
/linux-master/drivers/scsi/
H A Dfdomain_isa.c33 static unsigned short irqs[] = { 3, 5, 10, 11, 12, 14, 15, 0 }; variable
133 irq = irqs[(inb(base + REG_CFG1) & CFG1_IRQ_MASK) >> 1];
165 irq_ = irqs[(inb(io[ndev] + REG_CFG1) & CFG1_IRQ_MASK) >> 1];
/linux-master/drivers/pci/hotplug/
H A Dcpqphp_ctrl.c1524 res_lists.irqs = NULL;
2331 struct irq_mapping irqs; local
2411 if (!resources->irqs) {
2412 irqs.barber_pole = 0;
2413 irqs.interrupt[0] = 0;
2414 irqs.interrupt[1] = 0;
2415 irqs.interrupt[2] = 0;
2416 irqs.interrupt[3] = 0;
2417 irqs.valid_INT = 0;
2419 irqs
[all...]
/linux-master/drivers/char/ipmi/
H A Dipmi_si_hardcode.c23 static int irqs[SI_MAX_PARMS] __initdata;
43 module_param_hw_array(irqs, int, irq, &num_irqs, 0);
44 MODULE_PARM_DESC(irqs,

Completed in 229 milliseconds

1234567891011>>