Home
last modified time | relevance | path

Searched refs:intr (Results 1 – 200 of 395) sorted by relevance

12

/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Dvnic_intr.c29 void vnic_intr_free(struct vnic_intr *intr) in vnic_intr_free() argument
31 intr->ctrl = NULL; in vnic_intr_free()
34 int vnic_intr_alloc(struct vnic_dev *vdev, struct vnic_intr *intr, in vnic_intr_alloc() argument
37 intr->index = index; in vnic_intr_alloc()
38 intr->vdev = vdev; in vnic_intr_alloc()
40 intr->ctrl = vnic_dev_get_res(vdev, RES_TYPE_INTR_CTRL, index); in vnic_intr_alloc()
41 if (!intr->ctrl) { in vnic_intr_alloc()
49 void vnic_intr_init(struct vnic_intr *intr, u32 coalescing_timer, in vnic_intr_init() argument
52 vnic_intr_coalescing_timer_set(intr, coalescing_timer); in vnic_intr_init()
53 iowrite32(coalescing_type, &intr->ctrl->coalescing_type); in vnic_intr_init()
[all …]
Dvnic_intr.h54 static inline void vnic_intr_unmask(struct vnic_intr *intr) in vnic_intr_unmask() argument
56 iowrite32(0, &intr->ctrl->mask); in vnic_intr_unmask()
59 static inline void vnic_intr_mask(struct vnic_intr *intr) in vnic_intr_mask() argument
61 iowrite32(1, &intr->ctrl->mask); in vnic_intr_mask()
64 static inline int vnic_intr_masked(struct vnic_intr *intr) in vnic_intr_masked() argument
66 return ioread32(&intr->ctrl->mask); in vnic_intr_masked()
69 static inline void vnic_intr_return_credits(struct vnic_intr *intr, in vnic_intr_return_credits() argument
79 iowrite32(int_credit_return, &intr->ctrl->int_credit_return); in vnic_intr_return_credits()
82 static inline unsigned int vnic_intr_credits(struct vnic_intr *intr) in vnic_intr_credits() argument
84 return ioread32(&intr->ctrl->int_credits); in vnic_intr_credits()
[all …]
Denic_main.c266 vnic_intr_mask(&enic->intr[io_intr]); in enic_isr_legacy()
270 vnic_intr_unmask(&enic->intr[io_intr]); in enic_isr_legacy()
276 vnic_intr_return_all_credits(&enic->intr[notify_intr]); in enic_isr_legacy()
280 vnic_intr_return_all_credits(&enic->intr[err_intr]); in enic_isr_legacy()
290 vnic_intr_unmask(&enic->intr[io_intr]); in enic_isr_legacy()
332 unsigned int intr = enic_msix_err_intr(enic); in enic_isr_msix_err() local
334 vnic_intr_return_all_credits(&enic->intr[intr]); in enic_isr_msix_err()
347 unsigned int intr = enic_msix_notify_intr(enic); in enic_isr_msix_notify() local
350 vnic_intr_return_all_credits(&enic->intr[intr]); in enic_isr_msix_notify()
1158 unsigned int intr = enic_legacy_io_intr(); in enic_poll() local
[all …]
Denic_ethtool.c98 int intr; in enic_intr_coal_set_rx() local
101 intr = enic_msix_rq_intr(enic, i); in enic_intr_coal_set_rx()
102 vnic_intr_coalescing_timer_set(&enic->intr[intr], timer); in enic_intr_coal_set_rx()
246 unsigned int i, intr; in enic_set_coalesce() local
269 intr = enic_legacy_io_intr(); in enic_set_coalesce()
270 vnic_intr_coalescing_timer_set(&enic->intr[intr], in enic_set_coalesce()
281 vnic_intr_coalescing_timer_set(&enic->intr[0], in enic_set_coalesce()
291 intr = enic_msix_wq_intr(enic, i); in enic_set_coalesce()
292 vnic_intr_coalescing_timer_set(&enic->intr[intr], in enic_set_coalesce()
Denic_res.c193 vnic_intr_free(&enic->intr[i]); in enic_free_vnic_resources()
305 vnic_intr_init(&enic->intr[i], in enic_init_vnic_resources()
362 err = vnic_intr_alloc(enic->vdev, &enic->intr[i], i); in enic_alloc_vnic_resources()
Dvnic_dev.c706 void *notify_addr, dma_addr_t notify_pa, u16 intr) in vnic_dev_notify_setcmd() argument
717 a1 = ((u64)intr << 32) & 0x0000ffff00000000ULL; in vnic_dev_notify_setcmd()
725 int vnic_dev_notify_set(struct vnic_dev *vdev, u16 intr) in vnic_dev_notify_set() argument
741 return vnic_dev_notify_setcmd(vdev, notify_addr, notify_pa, intr); in vnic_dev_notify_set()
Denic.h181 ____cacheline_aligned struct vnic_intr intr[ENIC_INTR_MAX]; member
/linux-4.1.27/drivers/scsi/fnic/
Dvnic_intr.c27 void vnic_intr_free(struct vnic_intr *intr) in vnic_intr_free() argument
29 intr->ctrl = NULL; in vnic_intr_free()
32 int vnic_intr_alloc(struct vnic_dev *vdev, struct vnic_intr *intr, in vnic_intr_alloc() argument
35 intr->index = index; in vnic_intr_alloc()
36 intr->vdev = vdev; in vnic_intr_alloc()
38 intr->ctrl = vnic_dev_get_res(vdev, RES_TYPE_INTR_CTRL, index); in vnic_intr_alloc()
39 if (!intr->ctrl) { in vnic_intr_alloc()
48 void vnic_intr_init(struct vnic_intr *intr, unsigned int coalescing_timer, in vnic_intr_init() argument
51 iowrite32(coalescing_timer, &intr->ctrl->coalescing_timer); in vnic_intr_init()
52 iowrite32(coalescing_type, &intr->ctrl->coalescing_type); in vnic_intr_init()
[all …]
Dvnic_intr.h68 static inline void vnic_intr_unmask(struct vnic_intr *intr) in vnic_intr_unmask() argument
70 iowrite32(0, &intr->ctrl->mask); in vnic_intr_unmask()
73 static inline void vnic_intr_mask(struct vnic_intr *intr) in vnic_intr_mask() argument
75 iowrite32(1, &intr->ctrl->mask); in vnic_intr_mask()
78 static inline void vnic_intr_return_credits(struct vnic_intr *intr, in vnic_intr_return_credits() argument
88 iowrite32(int_credit_return, &intr->ctrl->int_credit_return); in vnic_intr_return_credits()
91 static inline unsigned int vnic_intr_credits(struct vnic_intr *intr) in vnic_intr_credits() argument
93 return ioread32(&intr->ctrl->int_credits); in vnic_intr_credits()
96 static inline void vnic_intr_return_all_credits(struct vnic_intr *intr) in vnic_intr_return_all_credits() argument
98 unsigned int credits = vnic_intr_credits(intr); in vnic_intr_return_all_credits()
[all …]
Dfnic_isr.c44 vnic_intr_return_all_credits(&fnic->intr[FNIC_INTX_NOTIFY]); in fnic_isr_legacy()
49 vnic_intr_return_all_credits(&fnic->intr[FNIC_INTX_ERR]); in fnic_isr_legacy()
58 vnic_intr_return_credits(&fnic->intr[FNIC_INTX_WQ_RQ_COPYWQ], in fnic_isr_legacy()
79 vnic_intr_return_credits(&fnic->intr[0], in fnic_isr_msi()
96 vnic_intr_return_credits(&fnic->intr[FNIC_MSIX_RQ], in fnic_isr_msix_rq()
113 vnic_intr_return_credits(&fnic->intr[FNIC_MSIX_WQ], in fnic_isr_msix_wq()
129 vnic_intr_return_credits(&fnic->intr[FNIC_MSIX_WQ_COPY], in fnic_isr_msix_wq_copy()
143 vnic_intr_return_all_credits(&fnic->intr[FNIC_MSIX_ERR_NOTIFY]); in fnic_isr_msix_err_notify()
Dfnic_res.c227 vnic_intr_free(&fnic->intr[i]); in fnic_free_vnic_resources()
316 err = vnic_intr_alloc(fnic->vdev, &fnic->intr[i], i); in fnic_alloc_vnic_resources()
420 vnic_intr_init(&fnic->intr[i], in fnic_alloc_vnic_resources()
Dvnic_dev.h138 int vnic_dev_notify_set(struct vnic_dev *vdev, u16 intr);
/linux-4.1.27/drivers/irqchip/
Dirq-mips-gic.c66 static inline void gic_reset_mask(unsigned int intr) in gic_reset_mask() argument
68 gic_write(GIC_REG(SHARED, GIC_SH_RMASK) + GIC_INTR_OFS(intr), in gic_reset_mask()
69 1 << GIC_INTR_BIT(intr)); in gic_reset_mask()
72 static inline void gic_set_mask(unsigned int intr) in gic_set_mask() argument
74 gic_write(GIC_REG(SHARED, GIC_SH_SMASK) + GIC_INTR_OFS(intr), in gic_set_mask()
75 1 << GIC_INTR_BIT(intr)); in gic_set_mask()
78 static inline void gic_set_polarity(unsigned int intr, unsigned int pol) in gic_set_polarity() argument
81 GIC_INTR_OFS(intr), 1 << GIC_INTR_BIT(intr), in gic_set_polarity()
82 pol << GIC_INTR_BIT(intr)); in gic_set_polarity()
85 static inline void gic_set_trigger(unsigned int intr, unsigned int trig) in gic_set_trigger() argument
[all …]
/linux-4.1.27/include/linux/irqchip/
Dmips-gic.h48 #define GIC_INTR_OFS(intr) (((intr) / 32) * 4) argument
49 #define GIC_INTR_BIT(intr) ((intr) % 32) argument
75 #define GIC_SH_MAP_TO_PIN(intr) (4 * (intr)) argument
79 #define GIC_SH_MAP_TO_VPE_REG_OFF(intr, vpe) \ argument
80 ((32 * (intr)) + (((vpe) / 32) * 4))
104 #define GIC_VPE_EIC_SS(intr) (4 * (intr)) argument
107 #define GIC_VPE_EIC_VEC(intr) (4 * (intr)) argument
131 #define GIC_SH_WEDGE_SET(intr) ((intr) | (0x1 << 31)) argument
132 #define GIC_SH_WEDGE_CLR(intr) ((intr) & ~(0x1 << 31)) argument
251 extern void gic_send_ipi(unsigned int intr);
/linux-4.1.27/arch/powerpc/platforms/52xx/
Dmpc52xx_pic.c133 static struct mpc52xx_intr __iomem *intr; variable
161 io_be_clrbit(&intr->ctrl, 11 - l2irq); in mpc52xx_extirq_mask()
167 io_be_setbit(&intr->ctrl, 11 - l2irq); in mpc52xx_extirq_unmask()
173 io_be_setbit(&intr->ctrl, 27-l2irq); in mpc52xx_extirq_ack()
194 ctrl_reg = in_be32(&intr->ctrl); in mpc52xx_extirq_set_type()
197 out_be32(&intr->ctrl, ctrl_reg); in mpc52xx_extirq_set_type()
223 io_be_setbit(&intr->main_mask, 16 - l2irq); in mpc52xx_main_mask()
229 io_be_clrbit(&intr->main_mask, 16 - l2irq); in mpc52xx_main_unmask()
246 io_be_setbit(&intr->per_mask, 31 - l2irq); in mpc52xx_periph_mask()
252 io_be_clrbit(&intr->per_mask, 31 - l2irq); in mpc52xx_periph_unmask()
[all …]
Dmpc52xx_pm.c19 static struct mpc52xx_intr __iomem *intr; variable
88 intr = mbar + 0x500; in mpc52xx_pm_prepare()
122 intr_main_mask = in_be32(&intr->main_mask); in mpc52xx_pm_enter()
123 out_be32(&intr->main_mask, intr_main_mask | 0x1ffff); in mpc52xx_pm_enter()
156 mpc52xx_deep_sleep(sram, sdram, cdm, intr); in mpc52xx_pm_enter()
175 out_be32(&intr->main_mask, intr_main_mask); in mpc52xx_pm_enter()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mc/
Dbase.c40 u32 intr = nv_rd32(pmc, 0x000100); in nvkm_mc_intr_mask() local
41 if (intr == 0xffffffff) /* likely fallen off the bus */ in nvkm_mc_intr_mask()
42 intr = 0x00000000; in nvkm_mc_intr_mask()
43 return intr; in nvkm_mc_intr_mask()
51 const struct nvkm_mc_intr *map = oclass->intr; in nvkm_mc_intr()
53 u32 intr; in nvkm_mc_intr() local
57 intr = nvkm_mc_intr_mask(pmc); in nvkm_mc_intr()
61 if (intr) { in nvkm_mc_intr()
62 u32 stat = intr = nvkm_mc_intr_mask(pmc); in nvkm_mc_intr()
64 if (intr & map->stat) { in nvkm_mc_intr()
[all …]
Dnv4c.c35 .intr = nv04_mc_intr,
Dg94.c35 .intr = nv50_mc_intr,
Dgk20a.c35 .intr = gf100_mc_intr,
Dgf106.c35 .intr = gf100_mc_intr,
Dnv40.c42 .intr = nv04_mc_intr,
Dg98.c56 .intr = g98_mc_intr,
Dnv44.c51 .intr = nv04_mc_intr,
Dnv50.c70 .intr = nv50_mc_intr,
Dgf100.c73 .intr = gf100_mc_intr,
Dpriv.h30 const struct nvkm_mc_intr *intr; member
Dnv04.c77 .intr = nv04_mc_intr,
/linux-4.1.27/drivers/net/wireless/zd1211rw/
Dzd_usb.c373 struct zd_usb_interrupt *intr = &usb->intr; in handle_regs_int_override() local
375 spin_lock(&intr->lock); in handle_regs_int_override()
376 if (atomic_read(&intr->read_regs_enabled)) { in handle_regs_int_override()
377 atomic_set(&intr->read_regs_enabled, 0); in handle_regs_int_override()
378 intr->read_regs_int_overridden = 1; in handle_regs_int_override()
379 complete(&intr->read_regs.completion); in handle_regs_int_override()
381 spin_unlock(&intr->lock); in handle_regs_int_override()
387 struct zd_usb_interrupt *intr = &usb->intr; in handle_regs_int() local
392 spin_lock(&intr->lock); in handle_regs_int()
402 } else if (atomic_read(&intr->read_regs_enabled)) { in handle_regs_int()
[all …]
Dzd_usb.h177 static inline struct usb_int_regs *get_read_regs(struct zd_usb_interrupt *intr) in get_read_regs() argument
179 return (struct usb_int_regs *)intr->read_regs.buffer; in get_read_regs()
219 struct zd_usb_interrupt intr; member
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dg84.c144 uint32_t intr; in g84_therm_intr() local
148 intr = nv_rd32(therm, 0x20100) & 0x3ff; in g84_therm_intr()
151 if (intr & 0x002) { in g84_therm_intr()
155 intr &= ~0x002; in g84_therm_intr()
159 if (intr & 0x004) { in g84_therm_intr()
163 intr &= ~0x004; in g84_therm_intr()
167 if (intr & 0x008) { in g84_therm_intr()
171 intr &= ~0x008; in g84_therm_intr()
175 if (intr & 0x010) { in g84_therm_intr()
179 intr &= ~0x010; in g84_therm_intr()
[all …]
Dnv50.c174 nv_subdev(priv)->intr = nv40_therm_intr; in nv50_therm_ctor()
Dnv40.c202 nv_subdev(priv)->intr = nv40_therm_intr; in nv40_therm_ctor()
/linux-4.1.27/drivers/gpu/host1x/
Dintr.c175 spin_lock(&syncpt->intr.lock); in process_wait_list()
177 remove_completed_waiters(&syncpt->intr.wait_head, threshold, in process_wait_list()
180 empty = list_empty(&syncpt->intr.wait_head); in process_wait_list()
184 reset_threshold_interrupt(host, &syncpt->intr.wait_head, in process_wait_list()
187 spin_unlock(&syncpt->intr.lock); in process_wait_list()
204 container_of(syncpt_intr, struct host1x_syncpt, intr); in syncpt_thresh_work()
237 spin_lock(&syncpt->intr.lock); in host1x_intr_add_action()
239 queue_was_empty = list_empty(&syncpt->intr.wait_head); in host1x_intr_add_action()
241 if (add_waiter_to_queue(waiter, &syncpt->intr.wait_head)) { in host1x_intr_add_action()
250 spin_unlock(&syncpt->intr.lock); in host1x_intr_add_action()
[all …]
DMakefile5 intr.o \
Dsyncpt.h51 struct host1x_syncpt_intr intr; member
/linux-4.1.27/drivers/scsi/
Dmac53c94.c45 int intr; member
199 int nb, stat, seq, intr; in mac53c94_interrupt() local
208 intr = readb(&regs->interrupt); in mac53c94_interrupt()
212 intr, stat, seq, state->phase); in mac53c94_interrupt()
215 if (intr & INTR_RESET) { in mac53c94_interrupt()
223 if (intr & INTR_ILL_CMD) { in mac53c94_interrupt()
225 intr, stat, seq, state->phase); in mac53c94_interrupt()
233 intr, stat, seq, state->phase); in mac53c94_interrupt()
249 if (intr & INTR_DISCONNECT) { in mac53c94_interrupt()
254 if (intr != INTR_BUS_SERV + INTR_DONE) { in mac53c94_interrupt()
[all …]
Dips.c601 ha->func.intr = ips_intr_morpheus; in ips_setup_funclist()
611 ha->func.intr = ips_intr_copperhead; in ips_setup_funclist()
628 ha->func.intr = ips_intr_copperhead; in ips_setup_funclist()
1245 (*ha->func.intr) (ha); in do_ipsintr()
1256 irqstatus = (*ha->func.intr) (ha); in do_ipsintr()
1568 ips_make_passthru(ips_ha_t *ha, struct scsi_cmnd *SC, ips_scb_t *scb, int intr) in ips_make_passthru() argument
2240 ips_get_bios_version(ips_ha_t * ha, int intr) in ips_get_bios_version() argument
2364 intr)) == IPS_FAILURE) in ips_get_bios_version()
2539 ips_next(ips_ha_t * ha, int intr) in ips_next() argument
2557 if (intr == IPS_INTR_ON) in ips_next()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
Dbase.c142 u32 intr = nv_rd32(pmu, 0x10a008) & disp & ~(disp >> 16); in nvkm_pmu_intr() local
144 if (intr & 0x00000020) { in nvkm_pmu_intr()
150 intr &= ~0x00000020; in nvkm_pmu_intr()
154 if (intr & 0x00000040) { in nvkm_pmu_intr()
157 intr &= ~0x00000040; in nvkm_pmu_intr()
160 if (intr & 0x00000080) { in nvkm_pmu_intr()
164 intr &= ~0x00000080; in nvkm_pmu_intr()
167 if (intr) { in nvkm_pmu_intr()
168 nv_error(pmu, "intr 0x%08x\n", intr); in nvkm_pmu_intr()
169 nv_wr32(pmu, 0x10a004, intr); in nvkm_pmu_intr()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dgf100.c41 u32 intr = nv_rd32(priv, 0x000100); in gf100_fb_intr() local
42 if (intr & 0x08000000) { in gf100_fb_intr()
44 intr &= ~0x08000000; in gf100_fb_intr()
46 if (intr & 0x00002000) { in gf100_fb_intr()
48 intr &= ~0x00002000; in gf100_fb_intr()
107 nv_subdev(priv)->intr = gf100_fb_intr; in gf100_fb_ctor()
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_irq.c92 uint32_t intr; in mdp5_irq() local
94 intr = mdp5_read(mdp5_kms, REG_MDSS_HW_INTR_STATUS); in mdp5_irq()
96 VERB("intr=%08x", intr); in mdp5_irq()
98 if (intr & MDSS_HW_INTR_STATUS_INTR_MDP) { in mdp5_irq()
100 intr &= ~MDSS_HW_INTR_STATUS_INTR_MDP; in mdp5_irq()
103 while (intr) { in mdp5_irq()
104 irq_hw_number_t hwirq = fls(intr) - 1; in mdp5_irq()
107 intr &= ~(1 << hwirq); in mdp5_irq()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
Dnv31.c36 if (subdev && subdev->intr) in nv31_bus_intr()
37 subdev->intr(subdev); in nv31_bus_intr()
54 if (subdev && subdev->intr) in nv31_bus_intr()
55 subdev->intr(subdev); in nv31_bus_intr()
90 .intr = nv31_bus_intr,
Dnv04.c41 if (subdev && subdev->intr) in nv04_bus_intr()
42 subdev->intr(subdev); in nv04_bus_intr()
78 nv_subdev(priv)->intr = impl->intr; in nv04_bus_ctor()
93 .intr = nv04_bus_intr,
Dnv50.c65 if (subdev && subdev->intr) in nv50_bus_intr()
66 subdev->intr(subdev); in nv50_bus_intr()
101 .intr = nv50_bus_intr,
Dnv04.h17 void (*intr)(struct nvkm_subdev *); member
Dg94.c55 .intr = nv50_bus_intr,
Dgf100.c79 .intr = gf100_bus_intr,
/linux-4.1.27/arch/mips/kernel/
Dsmp-gic.c24 unsigned int intr; in gic_send_ipi_single() local
34 intr = plat_ipi_call_int_xlate(cpu); in gic_send_ipi_single()
38 intr = plat_ipi_resched_int_xlate(cpu); in gic_send_ipi_single()
45 gic_send_ipi(intr); in gic_send_ipi_single()
/linux-4.1.27/arch/x86/platform/intel-mid/device_libs/
Dplatform_tca6416.c26 int gpio_base, intr; in tca6416_platform_data() local
35 intr = get_gpio_by_name(intr_pin_name); in tca6416_platform_data()
40 if (intr >= 0) { in tca6416_platform_data()
41 i2c_info->irq = intr + INTEL_MID_IRQ_OFFSET; in tca6416_platform_data()
Dplatform_max7315.c27 int gpio_base, intr; in max7315_platform_data() local
49 intr = get_gpio_by_name(intr_pin_name); in max7315_platform_data()
54 if (intr != -1) { in max7315_platform_data()
55 i2c_info->irq = intr + INTEL_MID_IRQ_OFFSET; in max7315_platform_data()
Dplatform_mpu3050.c20 int intr = get_gpio_by_name("mpu3050_int"); in mpu3050_platform_data() local
22 if (intr < 0) in mpu3050_platform_data()
25 i2c_info->irq = intr + INTEL_MID_IRQ_OFFSET; in mpu3050_platform_data()
Dplatform_lis331.c21 int intr = get_gpio_by_name("accel_int"); in lis331dl_platform_data() local
24 if (intr < 0) in lis331dl_platform_data()
29 i2c_info->irq = intr + INTEL_MID_IRQ_OFFSET; in lis331dl_platform_data()
Dplatform_emc1403.c22 int intr = get_gpio_by_name("thermal_int"); in emc1403_platform_data() local
25 if (intr < 0) in emc1403_platform_data()
30 i2c_info->irq = intr + INTEL_MID_IRQ_OFFSET; in emc1403_platform_data()
/linux-4.1.27/drivers/mtd/onenand/
Domap2.c93 static void wait_err(char *msg, int state, unsigned int ctrl, unsigned int intr) in wait_err() argument
96 msg, state, ctrl, intr); in wait_err()
100 unsigned int intr) in wait_warn() argument
103 "intr 0x%04x\n", msg, state, ctrl, intr); in wait_warn()
110 unsigned int intr = 0; in omap2_onenand_wait() local
134 intr = read_reg(c, ONENAND_REG_INTERRUPT); in omap2_onenand_wait()
135 if (intr & ONENAND_INT_MASTER) in omap2_onenand_wait()
140 wait_err("controller error", state, ctrl, intr); in omap2_onenand_wait()
143 if ((intr & intr_flags) == intr_flags) in omap2_onenand_wait()
166 intr = read_reg(c, ONENAND_REG_INTERRUPT); in omap2_onenand_wait()
[all …]
/linux-4.1.27/arch/ia64/hp/sim/
Dhpsim_irq.c50 static void hpsim_connect_irq(int intr, int irq) in hpsim_connect_irq() argument
52 ia64_ssc(intr, irq, 0, 0, SSC_CONNECT_INTERRUPT); in hpsim_connect_irq()
55 int hpsim_get_irq(int intr) in hpsim_get_irq() argument
62 hpsim_connect_irq(intr, irq); in hpsim_get_irq()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/
Dxtensa.c60 u32 intr = nv_ro32(xtensa, 0xc20); in _nvkm_xtensa_intr() local
64 if (intr & 0x10) in _nvkm_xtensa_intr()
66 nv_wo32(xtensa, 0xc20, intr); in _nvkm_xtensa_intr()
67 intr = nv_ro32(xtensa, 0xc20); in _nvkm_xtensa_intr()
68 if (unk104 == 0x10001 && unk10c == 0x200 && chan && !intr) { in _nvkm_xtensa_intr()
89 nv_subdev(xtensa)->intr = _nvkm_xtensa_intr; in nvkm_xtensa_create_()
Dfalcon.c32 u32 intr = nv_ro32(falcon, 0x008) & dispatch & ~(dispatch >> 16); in nvkm_falcon_intr() local
34 if (intr & 0x00000010) { in nvkm_falcon_intr()
37 intr &= ~0x00000010; in nvkm_falcon_intr()
40 if (intr) { in nvkm_falcon_intr()
41 nv_error(falcon, "unhandled intr 0x%08x\n", intr); in nvkm_falcon_intr()
42 nv_wo32(falcon, 0x004, intr); in nvkm_falcon_intr()
/linux-4.1.27/drivers/isdn/hisax/
Dst5481_usb.c242 struct st5481_intr *intr = &adapter->intr; in st5481_setup_usb() local
299 intr->urb = urb; in st5481_setup_usb()
317 usb_free_urb(intr->urb); in st5481_setup_usb()
318 intr->urb = NULL; in st5481_setup_usb()
332 struct st5481_intr *intr = &adapter->intr; in st5481_release_usb() local
343 usb_kill_urb(intr->urb); in st5481_release_usb()
344 kfree(intr->urb->transfer_buffer); in st5481_release_usb()
345 usb_free_urb(intr->urb); in st5481_release_usb()
346 intr->urb = NULL; in st5481_release_usb()
371 struct st5481_intr *intr = &adapter->intr; in st5481_start() local
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_fence.c314 nouveau_fence_wait_legacy(struct fence *f, bool intr, long wait) in nouveau_fence_wait_legacy() argument
330 __set_current_state(intr ? TASK_INTERRUPTIBLE : in nouveau_fence_wait_legacy()
339 if (intr && signal_pending(current)) in nouveau_fence_wait_legacy()
349 nouveau_fence_wait_busy(struct nouveau_fence *fence, bool intr) in nouveau_fence_wait_busy() argument
359 __set_current_state(intr ? in nouveau_fence_wait_busy()
363 if (intr && signal_pending(current)) { in nouveau_fence_wait_busy()
374 nouveau_fence_wait(struct nouveau_fence *fence, bool lazy, bool intr) in nouveau_fence_wait() argument
379 return nouveau_fence_wait_busy(fence, intr); in nouveau_fence_wait()
381 ret = fence_wait_timeout(&fence->base, intr, 15 * HZ); in nouveau_fence_wait()
391 nouveau_fence_sync(struct nouveau_bo *nvbo, struct nouveau_channel *chan, bool exclusive, bool intr) in nouveau_fence_sync() argument
[all …]
Dnouveau_fence.h28 int nouveau_fence_wait(struct nouveau_fence *, bool lazy, bool intr);
29 int nouveau_fence_sync(struct nouveau_bo *, struct nouveau_channel *, bool exclusive, bool intr);
Dnouveau_bo.c1062 nouveau_bo_move_m2mf(struct ttm_buffer_object *bo, int evict, bool intr, in nouveau_bo_move_m2mf() argument
1082 ret = nouveau_fence_sync(nouveau_bo(bo), chan, true, intr); in nouveau_bo_move_m2mf()
1162 nouveau_bo_move_flipd(struct ttm_buffer_object *bo, bool evict, bool intr, in nouveau_bo_move_flipd() argument
1179 ret = ttm_bo_mem_space(bo, &placement, &tmp_mem, intr, no_wait_gpu); in nouveau_bo_move_flipd()
1187 ret = nouveau_bo_move_m2mf(bo, true, intr, no_wait_gpu, &tmp_mem); in nouveau_bo_move_flipd()
1198 nouveau_bo_move_flips(struct ttm_buffer_object *bo, bool evict, bool intr, in nouveau_bo_move_flips() argument
1215 ret = ttm_bo_mem_space(bo, &placement, &tmp_mem, intr, no_wait_gpu); in nouveau_bo_move_flips()
1223 ret = nouveau_bo_move_m2mf(bo, true, intr, no_wait_gpu, new_mem); in nouveau_bo_move_flips()
1289 nouveau_bo_move(struct ttm_buffer_object *bo, bool evict, bool intr, in nouveau_bo_move() argument
1318 ret = nouveau_bo_move_flipd(bo, evict, intr, in nouveau_bo_move()
[all …]
/linux-4.1.27/include/linux/
Dfence.h170 signed long (*wait)(struct fence *fence, bool intr, signed long timeout);
223 signed long fence_default_wait(struct fence *fence, bool intr, signed long timeout);
307 signed long fence_wait_timeout(struct fence *, bool intr, signed long timeout);
323 static inline signed long fence_wait(struct fence *fence, bool intr) in fence_wait() argument
331 ret = fence_wait_timeout(fence, intr, MAX_SCHEDULE_TIMEOUT); in fence_wait()
Dioc3.h66 int (*intr) (struct ioc3_submodule *, struct ioc3_driver_data *, unsigned int); member
Dreservation.h136 bool wait_all, bool intr,
/linux-4.1.27/drivers/macintosh/
Dmacio-adb.c26 struct preg intr; member
111 out_8(&adb->intr.r, 0); in macio_init()
212 if (in_8(&adb->intr.r) & TAG) { in macio_adb_interrupt()
230 out_8(&adb->intr.r, 0); in macio_adb_interrupt()
233 if (in_8(&adb->intr.r) & DFB) { in macio_adb_interrupt()
257 out_8(&adb->intr.r, 0); in macio_adb_interrupt()
281 if (in_8(&adb->intr.r) != 0) in macio_adb_poll()
Dvia-pmu.c1560 int intr; in via_pmu_interrupt() local
1571 intr = in_8(&via[IFR]) & (SR_INT | CB1_INT); in via_pmu_interrupt()
1572 if (intr == 0) in via_pmu_interrupt()
1578 intr, in_8(&via[IER]), pmu_state); in via_pmu_interrupt()
1581 out_8(&via[IFR], intr); in via_pmu_interrupt()
1582 if (intr & CB1_INT) { in via_pmu_interrupt()
1586 if (intr & SR_INT) { in via_pmu_interrupt()
/linux-4.1.27/drivers/misc/
Dfsa9480.c267 static void fsa9480_detect_dev(struct fsa9480_usbsw *usbsw, int intr) in fsa9480_detect_dev() argument
278 intr, val1, val2); in fsa9480_detect_dev()
280 if (!intr) in fsa9480_detect_dev()
283 if (intr & INT_ATTACH) { /* Attached */ in fsa9480_detect_dev()
317 } else if (intr & INT_DETACH) { /* Detached */ in fsa9480_detect_dev()
357 int intr; in fsa9480_irq_handler() local
360 fsa9480_read_irq(client, &intr); in fsa9480_irq_handler()
363 fsa9480_detect_dev(usbsw, intr); in fsa9480_irq_handler()
373 int intr; in fsa9480_irq_init() local
377 fsa9480_read_irq(client, &intr); in fsa9480_irq_init()
/linux-4.1.27/drivers/net/vmxnet3/
Dvmxnet3_drv.c76 for (i = 0; i < adapter->intr.num_intrs; i++) in vmxnet3_enable_all_intrs()
90 for (i = 0; i < adapter->intr.num_intrs; i++) in vmxnet3_disable_all_intrs()
1672 if (adapter->intr.mask_mode == VMXNET3_IMM_ACTIVE) in vmxnet3_msix_tx()
1703 if (adapter->intr.mask_mode == VMXNET3_IMM_ACTIVE) in vmxnet3_msix_rx()
1730 if (adapter->intr.mask_mode == VMXNET3_IMM_ACTIVE) in vmxnet3_msix_event()
1731 vmxnet3_disable_intr(adapter, adapter->intr.event_intr_idx); in vmxnet3_msix_event()
1736 vmxnet3_enable_intr(adapter, adapter->intr.event_intr_idx); in vmxnet3_msix_event()
1751 if (adapter->intr.type == VMXNET3_IT_INTX) { in vmxnet3_intr()
1760 if (adapter->intr.mask_mode == VMXNET3_IMM_ACTIVE) in vmxnet3_intr()
1776 switch (adapter->intr.type) { in vmxnet3_netpoll()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dgf100.c517 u32 intr = nv_rd32(priv, 0x00254c); in gf100_fifo_intr_sched() local
518 u32 code = intr & 0x000000ff; in gf100_fifo_intr_sched()
714 u32 intr = nv_rd32(priv, 0x002a00); in gf100_fifo_intr_runlist() local
716 if (intr & 0x10000000) { in gf100_fifo_intr_runlist()
719 intr &= ~0x10000000; in gf100_fifo_intr_runlist()
722 if (intr) { in gf100_fifo_intr_runlist()
723 nv_error(priv, "RUNLIST 0x%08x\n", intr); in gf100_fifo_intr_runlist()
724 nv_wr32(priv, 0x002a00, intr); in gf100_fifo_intr_runlist()
731 u32 intr = nv_rd32(priv, 0x0025a8 + (engn * 0x04)); in gf100_fifo_intr_engine_unit() local
735 nv_wr32(priv, 0x0025a8 + (engn * 0x04), intr); in gf100_fifo_intr_engine_unit()
[all …]
Dgk104.c521 u32 intr = nv_rd32(priv, 0x00252c); in gk104_fifo_intr_bind() local
522 u32 code = intr & 0x000000ff; in gk104_fifo_intr_bind()
570 u32 intr = nv_rd32(priv, 0x00254c); in gk104_fifo_intr_sched() local
571 u32 code = intr & 0x000000ff; in gk104_fifo_intr_sched()
1123 nv_subdev(priv)->intr = gk104_fifo_intr; in gk104_fifo_ctor()
Dnv10.c160 nv_subdev(priv)->intr = nv04_fifo_intr; in nv10_fifo_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dgk104.c29 u32 intr = nv_rd32(i2c, 0x00dc60); in gk104_aux_stat() local
30 u32 stat = nv_rd32(i2c, 0x00dc68) & intr, i; in gk104_aux_stat()
37 nv_wr32(i2c, 0x00dc60, intr); in gk104_aux_stat()
Dg94.c29 u32 intr = nv_rd32(i2c, 0x00e06c); in g94_aux_stat() local
30 u32 stat = nv_rd32(i2c, 0x00e068) & intr, i; in g94_aux_stat()
37 nv_wr32(i2c, 0x00e06c, intr); in g94_aux_stat()
/linux-4.1.27/drivers/dma-buf/
Dfence.c155 fence_wait_timeout(struct fence *fence, bool intr, signed long timeout) in fence_wait_timeout() argument
166 ret = fence->ops->wait(fence, intr, timeout); in fence_wait_timeout()
341 fence_default_wait(struct fence *fence, bool intr, signed long timeout) in fence_default_wait() argument
353 if (intr && signal_pending(current)) { in fence_default_wait()
377 if (intr) in fence_default_wait()
386 if (ret > 0 && intr && signal_pending(current)) in fence_default_wait()
Dseqno-fence.c59 static signed long seqno_wait(struct fence *fence, bool intr, signed long timeout) in seqno_wait() argument
62 return f->ops->wait(fence, intr, timeout); in seqno_wait()
Dreservation.c323 bool wait_all, bool intr, in reservation_object_wait_timeout_rcu() argument
387 ret = fence_wait_timeout(fence, intr, ret); in reservation_object_wait_timeout_rcu()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/
Dgf100.c87 u32 intr = nv_rd32(priv, base + 0x020); in gf100_ltc_lts_intr() local
88 u32 stat = intr & 0x0000ffff; in gf100_ltc_lts_intr()
96 nv_wr32(priv, base + 0x020, intr); in gf100_ltc_lts_intr()
225 nv_subdev(priv)->intr = gf100_ltc_intr; in gf100_ltc_ctor()
238 .intr = gf100_ltc_intr,
Dbase.c115 priv->base.base.intr = impl->intr; in nvkm_ltc_create_()
Dgk104.c53 .intr = gf100_ltc_intr,
Dpriv.h54 void (*intr)(struct nvkm_subdev *); member
Dgm107.c147 .intr = gm107_ltc_intr,
/linux-4.1.27/arch/mips/pci/
Dops-msc.c50 u32 intr; in msc_pcibios_config_access() local
69 MSC_READ(MSC01_PCI_INTSTAT, intr); in msc_pcibios_config_access()
70 if (intr & (MSC01_PCI_INTCFG_MA_BIT | MSC01_PCI_INTCFG_TA_BIT)) { in msc_pcibios_config_access()
Dops-gt64xxx_pci0.c46 u32 intr; in gt64xxx_pci0_pcibios_config_access() local
83 intr = GT_READ(GT_INTRCAUSE_OFS); in gt64xxx_pci0_pcibios_config_access()
85 if (intr & (GT_INTRCAUSE_MASABORT0_BIT | GT_INTRCAUSE_TARABORT0_BIT)) { in gt64xxx_pci0_pcibios_config_access()
Dops-pmcmsp.c124 int intr; in gen_pci_cfg_wr_show() local
157 intr = preg->if_status; in gen_pci_cfg_wr_show()
369 unsigned long intr; in msp_pcibios_config_access() local
442 intr = preg->if_status; in msp_pcibios_config_access()
448 if (intr & ~(BPCI_IFSTATUS_BC0F | BPCI_IFSTATUS_BC1F)) { in msp_pcibios_config_access()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dnv10.c83 u32 intr = nv_rd32(gpio, 0x001104); in nv10_gpio_intr_stat() local
84 u32 stat = nv_rd32(gpio, 0x001144) & intr; in nv10_gpio_intr_stat()
87 nv_wr32(gpio, 0x001104, intr); in nv10_gpio_intr_stat()
Dnv50.c95 u32 intr = nv_rd32(gpio, 0x00e054); in nv50_gpio_intr_stat() local
96 u32 stat = nv_rd32(gpio, 0x00e050) & intr; in nv50_gpio_intr_stat()
99 nv_wr32(gpio, 0x00e054, intr); in nv50_gpio_intr_stat()
/linux-4.1.27/drivers/scsi/bfa/
Dbfa_core.c769 u32 intr, qintr; in bfa_msix_all() local
772 intr = readl(bfa->iocfc.bfa_regs.intr_status); in bfa_msix_all()
773 if (!intr) in bfa_msix_all()
779 qintr = intr & __HFN_INT_RME_MASK; in bfa_msix_all()
785 intr &= ~qintr; in bfa_msix_all()
786 if (!intr) in bfa_msix_all()
792 qintr = intr & __HFN_INT_CPE_MASK; in bfa_msix_all()
797 intr &= ~qintr; in bfa_msix_all()
798 if (!intr) in bfa_msix_all()
801 bfa_msix_lpu_err(bfa, intr); in bfa_msix_all()
[all …]
/linux-4.1.27/arch/mips/kvm/
Dinterrupt.c58 int intr = (int)irq->irq; in kvm_mips_queue_io_int_cb() local
65 switch (intr) { in kvm_mips_queue_io_int_cb()
91 int intr = (int)irq->irq; in kvm_mips_dequeue_io_int_cb() local
93 switch (intr) { in kvm_mips_dequeue_io_int_cb()
Dmips.c421 int intr = (int)irq->irq; in kvm_vcpu_ioctl_interrupt() local
424 if (intr == 3 || intr == -3 || intr == 4 || intr == -4) in kvm_vcpu_ioctl_interrupt()
426 (int)intr); in kvm_vcpu_ioctl_interrupt()
433 if (intr == 2 || intr == 3 || intr == 4) { in kvm_vcpu_ioctl_interrupt()
436 } else if (intr == -2 || intr == -3 || intr == -4) { in kvm_vcpu_ioctl_interrupt()
/linux-4.1.27/arch/cris/include/arch-v32/arch/hwregs/
Ddma.h22 unsigned intr : 1; member
40 unsigned intr : 1; member
62 unsigned intr : 1; member
Ddma_defs.h107 unsigned int intr : 1; member
158 unsigned int intr : 1; member
258 unsigned int intr : 1; member
/linux-4.1.27/drivers/net/ethernet/apple/
Dmacmace.c535 static void mace_handle_misc_intrs(struct net_device *dev, int intr) in mace_handle_misc_intrs() argument
541 if (intr & MPCO) in mace_handle_misc_intrs()
544 if (intr & RNTPCO) in mace_handle_misc_intrs()
547 if (intr & CERR) in mace_handle_misc_intrs()
549 if (intr & BABBLE) in mace_handle_misc_intrs()
552 if (intr & JABBER) in mace_handle_misc_intrs()
562 int intr, fs; in mace_interrupt() local
568 intr = mb->ir; /* read interrupt register */ in mace_interrupt()
569 mace_handle_misc_intrs(dev, intr); in mace_interrupt()
571 if (intr & XMTINT) { in mace_interrupt()
Dmace.c638 static void mace_handle_misc_intrs(struct mace_data *mp, int intr, struct net_device *dev) in mace_handle_misc_intrs() argument
643 if (intr & MPCO) in mace_handle_misc_intrs()
646 if (intr & RNTPCO) in mace_handle_misc_intrs()
649 if (intr & CERR) in mace_handle_misc_intrs()
651 if (intr & BABBLE) in mace_handle_misc_intrs()
654 if (intr & JABBER) in mace_handle_misc_intrs()
666 int intr, fs, i, stat, x; in mace_interrupt() local
672 intr = in_8(&mb->ir); /* read interrupt register */ in mace_interrupt()
674 mace_handle_misc_intrs(mp, intr, dev); in mace_interrupt()
685 intr = in_8(&mb->ir); in mace_interrupt()
[all …]
/linux-4.1.27/drivers/iio/light/
Dtsl2563.c127 u8 intr; member
648 if (state && !(chip->intr & 0x30)) { in tsl2563_write_interrupt_config()
649 chip->intr &= ~0x30; in tsl2563_write_interrupt_config()
650 chip->intr |= 0x10; in tsl2563_write_interrupt_config()
663 chip->intr); in tsl2563_write_interrupt_config()
667 if (!state && (chip->intr & 0x30)) { in tsl2563_write_interrupt_config()
668 chip->intr &= ~0x30; in tsl2563_write_interrupt_config()
671 chip->intr); in tsl2563_write_interrupt_config()
752 chip->intr = TSL2563_INT_PERSIST(4); in tsl2563_probe()
823 chip->intr &= ~0x30; in tsl2563_remove()
[all …]
/linux-4.1.27/sound/pci/ca0106/
Dca_midi.h55 void (*interrupt_enable)(struct snd_ca_midi *midi, int intr);
56 void (*interrupt_disable)(struct snd_ca_midi *midi, int intr);
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
Dmain.c219 u32 intr, ctr = WL1251_IRQ_LOOP_COUNT; in wl1251_irq_work() local
237 intr = wl1251_reg_read32(wl, ACX_REG_INTERRUPT_CLEAR); in wl1251_irq_work()
238 wl1251_debug(DEBUG_IRQ, "intr: 0x%x", intr); in wl1251_irq_work()
250 intr &= ~WL1251_ACX_INTR_RX0_DATA; in wl1251_irq_work()
251 intr &= ~WL1251_ACX_INTR_RX1_DATA; in wl1251_irq_work()
255 intr |= WL1251_ACX_INTR_RX0_DATA; in wl1251_irq_work()
256 intr &= ~WL1251_ACX_INTR_RX1_DATA; in wl1251_irq_work()
260 intr |= WL1251_ACX_INTR_RX0_DATA; in wl1251_irq_work()
261 intr |= WL1251_ACX_INTR_RX1_DATA; in wl1251_irq_work()
276 intr &= wl->intr_mask; in wl1251_irq_work()
[all …]
Dcmd.c25 u32 intr; in wl1251_cmd_send() local
40 intr = wl1251_reg_read32(wl, ACX_REG_INTERRUPT_NO_CLEAR); in wl1251_cmd_send()
41 while (!(intr & WL1251_ACX_INTR_CMD_COMPLETE)) { in wl1251_cmd_send()
50 intr = wl1251_reg_read32(wl, ACX_REG_INTERRUPT_NO_CLEAR); in wl1251_cmd_send()
/linux-4.1.27/drivers/staging/unisys/uislib/
Duislib.c347 dev->intr = msg->cmd.create_device.intr; in create_device()
429 cmd.add_vhba.intr = dev->intr; in create_device()
446 cmd.add_vhba.intr = dev->intr; in create_device()
816 struct irq_info *intr) in uislib_client_inject_add_vhba() argument
836 if (intr) in uislib_client_inject_add_vhba()
837 msg.cmd.create_device.intr = *intr; in uislib_client_inject_add_vhba()
839 memset(&msg.cmd.create_device.intr, 0, in uislib_client_inject_add_vhba()
871 struct irq_info *intr) in uislib_client_inject_add_vnic() argument
891 if (intr) in uislib_client_inject_add_vnic()
892 msg.cmd.create_device.intr = *intr; in uislib_client_inject_add_vnic()
[all …]
/linux-4.1.27/drivers/block/rsxx/
Dcore.c290 static void __enable_intr(unsigned int *mask, unsigned int intr) in __enable_intr() argument
292 *mask |= intr; in __enable_intr()
295 static void __disable_intr(unsigned int *mask, unsigned int intr) in __disable_intr() argument
297 *mask &= ~intr; in __disable_intr()
307 void rsxx_enable_ier(struct rsxx_cardinfo *card, unsigned int intr) in rsxx_enable_ier() argument
313 __enable_intr(&card->ier_mask, intr); in rsxx_enable_ier()
317 void rsxx_disable_ier(struct rsxx_cardinfo *card, unsigned int intr) in rsxx_disable_ier() argument
322 __disable_intr(&card->ier_mask, intr); in rsxx_disable_ier()
327 unsigned int intr) in rsxx_enable_ier_and_isr() argument
333 __enable_intr(&card->isr_mask, intr); in rsxx_enable_ier_and_isr()
[all …]
Drsxx_priv.h365 void rsxx_enable_ier(struct rsxx_cardinfo *card, unsigned int intr);
366 void rsxx_disable_ier(struct rsxx_cardinfo *card, unsigned int intr);
368 unsigned int intr);
370 unsigned int intr);
/linux-4.1.27/drivers/spmi/
Dspmi-pmic-arb.c126 void __iomem *intr; member
442 status = readl_relaxed(pa->intr + pa->ver_ops->irq_status(apid)); in periph_interrupt()
458 void __iomem *intr = pa->intr; in pmic_arb_chained_irq() local
467 status = readl_relaxed(intr + in pmic_arb_chained_irq()
488 writel_relaxed(1 << irq, pa->intr + pa->ver_ops->irq_clear(apid)); in qpnpint_irq_ack()
505 status = readl_relaxed(pa->intr + pa->ver_ops->acc_enable(apid)); in qpnpint_irq_mask()
508 writel_relaxed(status, pa->intr + in qpnpint_irq_mask()
527 status = readl_relaxed(pa->intr + pa->ver_ops->acc_enable(apid)); in qpnpint_irq_unmask()
530 pa->intr + pa->ver_ops->acc_enable(apid)); in qpnpint_irq_unmask()
859 pa->intr = devm_ioremap_resource(&ctrl->dev, res); in spmi_pmic_arb_probe()
[all …]
/linux-4.1.27/arch/arm/mach-pxa/include/mach/
Dpxa27x-udc.h40 #define UDCICR_INT(n,intr) (((intr) & 0x03) << (((n) & 0x0F) * 2)) argument
49 #define UDCISR_INT(n,intr) (((intr) & 0x03) << (((n) & 0x0F) * 2)) argument
Dregs-u2d.h44 #define U2DINT(n, intr) (((intr) & 0x07) << (((n) & 0x07) * 3)) argument
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_fence.c487 u64 *target_seq, bool intr, in radeon_fence_wait_seq_timeout() argument
505 if (intr) { in radeon_fence_wait_seq_timeout()
540 int radeon_fence_wait(struct radeon_fence *fence, bool intr) in radeon_fence_wait() argument
552 return fence_wait(&fence->base, intr); in radeon_fence_wait()
555 r = radeon_fence_wait_seq_timeout(fence->rdev, seq, intr, MAX_SCHEDULE_TIMEOUT); in radeon_fence_wait()
581 bool intr) in radeon_fence_wait_any() argument
602 r = radeon_fence_wait_seq_timeout(rdev, seq, intr, MAX_SCHEDULE_TIMEOUT); in radeon_fence_wait_any()
1047 static signed long radeon_fence_default_wait(struct fence *f, bool intr, in radeon_fence_default_wait() argument
1060 if (intr) in radeon_fence_default_wait()
1079 if (t > 0 && intr && signal_pending(current)) in radeon_fence_default_wait()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ce/
Dgk104.c94 nv_subdev(priv)->intr = gk104_ce_intr; in gk104_ce0_ctor()
115 nv_subdev(priv)->intr = gk104_ce_intr; in gk104_ce1_ctor()
136 nv_subdev(priv)->intr = gk104_ce_intr; in gk104_ce2_ctor()
Dgm204.c94 nv_subdev(priv)->intr = gm204_ce_intr; in gm204_ce0_ctor()
115 nv_subdev(priv)->intr = gm204_ce_intr; in gm204_ce1_ctor()
136 nv_subdev(priv)->intr = gm204_ce_intr; in gm204_ce2_ctor()
Dgf100.c107 nv_subdev(priv)->intr = gt215_ce_intr; in gf100_ce0_ctor()
132 nv_subdev(priv)->intr = gt215_ce_intr; in gf100_ce1_ctor()
Dgt215.c131 nv_subdev(priv)->intr = gt215_ce_intr; in gt215_ce_ctor()
/linux-4.1.27/arch/sparc/kernel/
Dprom_32.c139 unsigned int *intr, *device, *vendor, reg0; in ambapp_path_component() local
157 intr = &interrupt; /* IRQ0 does not exist */ in ambapp_path_component()
159 intr = prop->value; in ambapp_path_component()
172 *intr, reg0); in ambapp_path_component()
Dof_device_32.c342 const struct linux_prom_irqs *intr; in scan_one_device() local
354 intr = of_get_property(dp, "intr", &len); in scan_one_device()
355 if (intr) { in scan_one_device()
359 sparc_config.build_device_irq(op, intr[i].pri); in scan_one_device()
/linux-4.1.27/drivers/block/
Dswim3.c74 REG(intr);
411 in_8(&sw->intr); /* clear SEEN_SECTOR bit */ in scan_track()
495 in_8(&sw->intr); in setup_transfer()
679 int intr, err, n; in swim3_interrupt() local
689 intr = in_8(&sw->intr); in swim3_interrupt()
690 err = (intr & ERROR_INTR)? in_8(&sw->error): 0; in swim3_interrupt()
691 if ((intr & ERROR_INTR) && fs->state != do_transfer) in swim3_interrupt()
693 fs->state, rq_data_dir(req), intr, err); in swim3_interrupt()
696 if (intr & SEEN_SECTOR) { in swim3_interrupt()
745 if ((intr & (ERROR_INTR | TRANSFER_DONE)) == 0) in swim3_interrupt()
[all …]
Dcpqarray.c257 (unsigned int) h->io_mem_addr, (unsigned int)h->intr, in ida_proc_show()
336 free_irq(hba[i]->intr, hba[i]); in cpqarray_remove_one()
408 if (request_irq(hba[i]->intr, do_ida_intr, IRQF_SHARED, in cpqarray_register_ctlr()
412 hba[i]->intr, hba[i]->devname); in cpqarray_register_ctlr()
494 free_irq(hba[i]->intr, hba[i]); in cpqarray_register_ctlr()
661 c->intr = irq; in cpqarray_pci_init()
749 int intr; in cpqarray_eisa_detect() local
786 intr = inb(eisa[i]+0xCC0) >> 4; in cpqarray_eisa_detect()
787 if (intr & 1) intr = 11; in cpqarray_eisa_detect()
788 else if (intr & 2) intr = 10; in cpqarray_eisa_detect()
[all …]
Dcpqarray.h97 int intr; member
/linux-4.1.27/drivers/gpu/drm/ttm/
Dttm_execbuf_util.c96 struct list_head *list, bool intr, in ttm_eu_reserve_buffers() argument
115 ret = __ttm_bo_reserve(bo, intr, (ticket == NULL), true, in ttm_eu_reserve_buffers()
145 if (ret == -EDEADLK && intr) { in ttm_eu_reserve_buffers()
/linux-4.1.27/drivers/usb/misc/
Drio500.c284 int intr; in write_rio() local
286 intr = mutex_lock_interruptible(&(rio->lock)); in write_rio()
287 if (intr) in write_rio()
372 int intr; in read_rio() local
374 intr = mutex_lock_interruptible(&(rio->lock)); in read_rio()
375 if (intr) in read_rio()
/linux-4.1.27/drivers/w1/masters/
Dds1wm.c131 u8 intr; in ds1wm_isr() local
142 intr = ds1wm_read_register(ds1wm_data, DS1WM_INT); in ds1wm_isr()
144 ds1wm_data->slave_present = (intr & DS1WM_INT_PDR) ? 0 : 1; in ds1wm_isr()
146 if ((intr & DS1WM_INT_TSRE) && ds1wm_data->write_complete) { in ds1wm_isr()
150 if (intr & DS1WM_INT_RBF) { in ds1wm_isr()
158 if ((intr & DS1WM_INT_PD) && ds1wm_data->reset_complete) { in ds1wm_isr()
/linux-4.1.27/drivers/net/wan/
Dz85230.c710 u8 uninitialized_var(intr); in z8530_interrupt()
727 intr = read_zsreg(&dev->chanA, R3); in z8530_interrupt()
728 if(!(intr & (CHARxIP|CHATxIP|CHAEXT|CHBRxIP|CHBTxIP|CHBEXT))) in z8530_interrupt()
739 if(intr & (CHARxIP|CHATxIP|CHAEXT)) in z8530_interrupt()
741 if(intr&CHARxIP) in z8530_interrupt()
743 if(intr&CHATxIP) in z8530_interrupt()
745 if(intr&CHAEXT) in z8530_interrupt()
751 if(intr & (CHBRxIP|CHBTxIP|CHBEXT)) in z8530_interrupt()
753 if(intr&CHBRxIP) in z8530_interrupt()
755 if(intr&CHBTxIP) in z8530_interrupt()
[all …]
Dsdla.c948 struct intr_info intr; in sdla_close() local
968 memset(&intr, 0, sizeof(intr)); in sdla_close()
977 sdla_cmd(dev, SDLA_SET_IRQ_TRIGGER, 0, 0, &intr, sizeof(char) + sizeof(short), NULL, NULL); in sdla_close()
986 sdla_cmd(dev, SDLA_SET_IRQ_TRIGGER, 0, 0, &intr, sizeof(struct intr_info), NULL, NULL); in sdla_close()
1009 struct intr_info intr; in sdla_open() local
1040 memset(&intr, 0, sizeof(intr)); in sdla_open()
1055 intr.flags = SDLA_INTR_RX | SDLA_INTR_STATUS | SDLA_INTR_MODEM; in sdla_open()
1056 sdla_cmd(dev, SDLA_SET_IRQ_TRIGGER, 0, 0, &intr, sizeof(char) + sizeof(short), NULL, NULL); in sdla_open()
1067 intr.flags = SDLA_INTR_RX | SDLA_INTR_STATUS | SDLA_INTR_MODEM; in sdla_open()
1068 intr.irq = dev->irq; in sdla_open()
[all …]
/linux-4.1.27/drivers/staging/unisys/include/
Duisqueue.h134 struct irq_info intr; member
215 struct irq_info intr; /* contains recv & send member
347 struct irq_info intr; /* recv/send interrupt info */ member
Duisutils.h120 struct irq_info *intr);
127 struct irq_info *intr);
/linux-4.1.27/arch/ia64/include/asm/sn/
Dsn_sal.h409 ia64_sn_console_intr_enable(u64 intr) in ia64_sn_console_intr_enable() argument
418 intr, SAL_CONSOLE_INTR_ON, in ia64_sn_console_intr_enable()
426 ia64_sn_console_intr_disable(u64 intr) in ia64_sn_console_intr_disable() argument
435 intr, SAL_CONSOLE_INTR_OFF, in ia64_sn_console_intr_disable()
877 ia64_sn_irtr_intr_enable(nasid_t nasid, int subch, u64 intr) in ia64_sn_irtr_intr_enable() argument
881 (u64) nasid, (u64) subch, intr, 0, 0, 0); in ia64_sn_irtr_intr_enable()
890 ia64_sn_irtr_intr_disable(nasid_t nasid, int subch, u64 intr) in ia64_sn_irtr_intr_disable() argument
894 (u64) nasid, (u64) subch, intr, 0, 0, 0); in ia64_sn_irtr_intr_disable()
/linux-4.1.27/arch/cris/arch-v32/kernel/
Dtime.c211 reg_timer_r_masked_intr intr; in crisv32_timer_interrupt() local
213 intr = REG_RD(timer, timer_base, r_masked_intr); in crisv32_timer_interrupt()
214 if (!intr.tmr0) in crisv32_timer_interrupt()
/linux-4.1.27/drivers/clocksource/
Dzevio-timer.c110 u32 intr; in zevio_timer_interrupt() local
112 intr = readl(timer->interrupt_regs + IO_INTR_ACK); in zevio_timer_interrupt()
113 if (!(intr & TIMER_INTR_MSK)) in zevio_timer_interrupt()
/linux-4.1.27/Documentation/hid/
Dhid-transport.txt95 - Interrupt Channel (intr): The intr channel is used for asynchronous data
100 not send via intr, except if high throughput is required.
106 independent of any events on the intr-channel.
129 on the intr channel as this channel is asynchronous.
131 INPUT and OUTPUT reports can be sent as pure data reports on the intr channel.
139 allowed on the intr channel and are the only means of data there.
150 the raw data report on the intr channel on state change.
290 Send raw output report via intr channel. Used by some HID device drivers
291 which require high throughput for outgoing requests on the intr channel. This
293 output report on the intr channel!
[all …]
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_eq.c59 u8 intr; member
467 u8 intr, in mthca_create_eq() argument
542 eq_context->intr = intr; in mthca_create_eq()
770 u8 intr; in mthca_init_eq_table() local
795 intr = dev->eq_table.inta_pin; in mthca_init_eq_table()
798 (dev->mthca_flags & MTHCA_FLAG_MSI_X) ? 128 : intr, in mthca_init_eq_table()
804 (dev->mthca_flags & MTHCA_FLAG_MSI_X) ? 129 : intr, in mthca_init_eq_table()
810 (dev->mthca_flags & MTHCA_FLAG_MSI_X) ? 130 : intr, in mthca_init_eq_table()
/linux-4.1.27/drivers/mmc/host/
Dmvsdio.c147 u32 cmdreg = 0, xfer = 0, intr = 0; in mvsd_request() local
175 intr |= MVSD_NOR_UNEXP_RSP; in mvsd_request()
192 intr |= MVSD_NOR_TX_AVAIL; in mvsd_request()
194 intr |= MVSD_NOR_RX_FIFO_8W; in mvsd_request()
196 intr |= MVSD_NOR_RX_READY; in mvsd_request()
214 intr |= MVSD_NOR_AUTOCMD12_DONE; in mvsd_request()
216 intr |= MVSD_NOR_XFER_DONE; in mvsd_request()
219 intr |= MVSD_NOR_CMD_DONE; in mvsd_request()
236 host->intr_en |= intr | MVSD_NOR_ERROR; in mvsd_request()
/linux-4.1.27/drivers/thermal/
Dx86_pkg_temp_thermal.c227 u32 mask, shift, intr; in sys_set_trip_temp() local
244 intr = THERM_INT_THRESHOLD1_ENABLE; in sys_set_trip_temp()
248 intr = THERM_INT_THRESHOLD0_ENABLE; in sys_set_trip_temp()
256 l &= ~intr; in sys_set_trip_temp()
259 l |= intr; in sys_set_trip_temp()
/linux-4.1.27/drivers/net/ethernet/atheros/alx/
Dmain.c292 static irqreturn_t alx_intr_handle(struct alx_priv *alx, u32 intr) in alx_intr_handle() argument
300 alx_write_mem32(hw, ALX_ISR, intr | ALX_ISR_DIS); in alx_intr_handle()
301 intr &= alx->int_mask; in alx_intr_handle()
303 if (intr & ALX_ISR_FATAL) { in alx_intr_handle()
305 "fatal interrupt 0x%x, resetting\n", intr); in alx_intr_handle()
310 if (intr & ALX_ISR_ALERT) in alx_intr_handle()
311 netdev_warn(alx->dev, "alert interrupt: 0x%x\n", intr); in alx_intr_handle()
313 if (intr & ALX_ISR_PHY) { in alx_intr_handle()
323 if (intr & (ALX_ISR_TX_Q0 | ALX_ISR_RX_Q0)) { in alx_intr_handle()
351 u32 intr; in alx_intr_legacy() local
[all …]
/linux-4.1.27/drivers/gpu/host1x/hw/
Dintr_hw.c41 queue_work(host->intr_wq, &syncpt->intr.work); in host1x_intr_syncpt_handle()
83 INIT_WORK(&host->syncpt[i].intr.work, syncpt_thresh_work); in _host1x_intr_init_host_sync()
/linux-4.1.27/drivers/rtc/
Drtc-imxdi.c135 static void di_int_enable(struct imxdi_dev *imxdi, u32 intr) in di_int_enable() argument
140 __raw_writel(__raw_readl(imxdi->ioaddr + DIER) | intr, in di_int_enable()
148 static void di_int_disable(struct imxdi_dev *imxdi, u32 intr) in di_int_disable() argument
153 __raw_writel(__raw_readl(imxdi->ioaddr + DIER) & ~intr, in di_int_disable()
/linux-4.1.27/arch/tile/include/hv/
Ddrv_pcie_rc_intf.h34 int intr; /**< interrupt number used for downcall */ member
/linux-4.1.27/drivers/usb/atm/
Dueagle-atm.c2007 static void uea_dispatch_cmv_e1(struct uea_softc *sc, struct intr_pkt *intr) in uea_dispatch_cmv_e1() argument
2010 struct cmv_e1 *cmv = &intr->u.e1.s2.cmv; in uea_dispatch_cmv_e1()
2069 static void uea_dispatch_cmv_e4(struct uea_softc *sc, struct intr_pkt *intr) in uea_dispatch_cmv_e4() argument
2072 struct cmv_e4 *cmv = &intr->u.e4.s2.cmv; in uea_dispatch_cmv_e4()
2112 struct intr_pkt *intr) in uea_schedule_load_page_e1() argument
2114 sc->pageno = intr->e1_bSwapPageNo; in uea_schedule_load_page_e1()
2115 sc->ovl = intr->e1_bOvl >> 4 | intr->e1_bOvl << 4; in uea_schedule_load_page_e1()
2120 struct intr_pkt *intr) in uea_schedule_load_page_e4() argument
2122 sc->pageno = intr->e4_bSwapPageNo; in uea_schedule_load_page_e4()
2132 struct intr_pkt *intr = urb->transfer_buffer; in uea_intr() local
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/pci/
Dlayerscape-pci.txt12 "intr": The interrupt that is asserted for controller interrupts
26 interrupt-names = "intr";
/linux-4.1.27/arch/ia64/include/asm/
Dhpsim.h13 extern int hpsim_get_irq(int intr);
/linux-4.1.27/arch/cris/arch-v32/drivers/mach-a3/
Dgpio.c200 int intr = bit % 8; in gpio_set_alarm() local
208 intr_cfg |= (regk_gio_hi << (intr * 3)); in gpio_set_alarm()
209 mask |= 1 << intr; in gpio_set_alarm()
211 pins |= pin << (intr * 4); in gpio_set_alarm()
213 intr_cfg |= (regk_gio_lo << (intr * 3)); in gpio_set_alarm()
214 mask |= 1 << intr; in gpio_set_alarm()
216 pins |= pin << (intr * 4); in gpio_set_alarm()
/linux-4.1.27/arch/arc/kernel/
Dentry.S193 ;Which mode (user/kernel) was the system in when intr occured
244 ;Which mode (user/kernel) was the system in when intr occured
619 ; !CONFIG_PREEMPT: To ensure restore_regs is intr safe
673 ; However the context returning might not have taken L2 intr itself
674 ; e.g. Task'A' user-code -> L2 intr -> schedule -> 'B' user-code ret
675 ; Special considerations needed for the context which took L2 intr
677 ld r9, [sp, PT_event] ; Ensure this is L2 intr context
/linux-4.1.27/drivers/usb/gadget/udc/
Dpxa27x_udc.h63 #define UDCICR_INT(n, intr) (((intr) & 0x03) << (((n) & 0x0F) * 2)) argument
73 #define UDCISR_INT(n, intr) (((intr) & 0x03) << (((n) & 0x0F) * 2)) argument
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dgf110.c1203 u32 intr = nv_rd32(priv, 0x610088); in gf110_disp_intr() local
1206 if (intr & 0x00000001) { in gf110_disp_intr()
1213 intr &= ~0x00000001; in gf110_disp_intr()
1216 if (intr & 0x00000002) { in gf110_disp_intr()
1221 intr &= ~0x00000002; in gf110_disp_intr()
1224 if (intr & 0x00100000) { in gf110_disp_intr()
1238 intr &= ~0x00100000; in gf110_disp_intr()
1243 if (mask & intr) { in gf110_disp_intr()
1274 nv_subdev(priv)->intr = gf110_disp_intr; in gf110_disp_ctor()
Dgm107.c73 nv_subdev(priv)->intr = gf110_disp_intr; in gm107_disp_ctor()
Dgt215.c72 nv_subdev(priv)->intr = nv50_disp_intr; in gt215_disp_ctor()
Dgk110.c73 nv_subdev(priv)->intr = gf110_disp_intr; in gk110_disp_ctor()
Dgt200.c117 nv_subdev(priv)->intr = nv50_disp_intr; in gt200_disp_ctor()
Dgm204.c74 nv_subdev(priv)->intr = gf110_disp_intr; in gm204_disp_ctor()
Dg94.c101 nv_subdev(priv)->intr = nv50_disp_intr; in g94_disp_ctor()
Dgk104.c238 nv_subdev(priv)->intr = gf110_disp_intr; in gk104_disp_ctor()
Dg84.c241 nv_subdev(priv)->intr = nv50_disp_intr; in g84_disp_ctor()
/linux-4.1.27/include/drm/ttm/
Dttm_execbuf_util.h99 struct list_head *list, bool intr,
/linux-4.1.27/drivers/sn/
Dioc3.c414 ioc3_ethernet->intr) { in ioc3_intr_io()
415 handled = handled && !ioc3_ethernet->intr(ioc3_ethernet, in ioc3_intr_io()
424 && ioc3_submodules[id]->intr) { in ioc3_intr_io()
427 if(!ioc3_submodules[id]->intr(ioc3_submodules[id], in ioc3_intr_io()
455 && ioc3_ethernet->intr) in ioc3_intr_eth()
456 handled = handled && !ioc3_ethernet->intr(ioc3_ethernet, idd, 0); in ioc3_intr_eth()
/linux-4.1.27/drivers/iio/accel/
Dbmc150-accel.c169 int intr; member
504 struct bmc150_accel_interrupt *intr = &data->interrupts[i]; in bmc150_accel_set_interrupt() local
505 const struct bmc150_accel_interrupt_info *info = intr->info; in bmc150_accel_set_interrupt()
509 if (atomic_inc_return(&intr->users) > 1) in bmc150_accel_set_interrupt()
512 if (atomic_dec_return(&intr->users) > 0) in bmc150_accel_set_interrupt()
1280 ret = bmc150_accel_set_interrupt(data, t->intr, state); in bmc150_accel_trigger_set_state()
1448 int intr; member
1453 .intr = 0,
1457 .intr = 1,
1495 t->intr = bmc150_accel_triggers[i].intr; in bmc150_accel_triggers_setup()
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
Dboot.c440 u32 chip_id, intr; in wlcore_boot_run_firmware() local
466 ret = wlcore_read_reg(wl, REG_INTERRUPT_NO_CLEAR, &intr); in wlcore_boot_run_firmware()
470 if (intr == 0xffffffff) { in wlcore_boot_run_firmware()
476 else if (intr & WL1271_ACX_INTR_INIT_COMPLETE) { in wlcore_boot_run_firmware()
/linux-4.1.27/Documentation/devicetree/bindings/spmi/
Dqcom,spmi-pmic-arb.txt20 "intr" - interrupt controller registers
49 reg-names = "core", "intr", "cnfg";
/linux-4.1.27/drivers/sbus/char/
Ductrl.c266 int stat, incnt, outcnt, bytecnt, intr; in uctrl_do_txn() local
270 intr = sbus_readl(&driver->regs->uctrl_intr); in uctrl_do_txn()
273 dprintk(("interrupt stat 0x%x int 0x%x\n", stat, intr)); in uctrl_do_txn()
/linux-4.1.27/net/bluetooth/hidp/
Dcore.c434 int type, const u8 *data, int len, int intr) in hidp_process_report() argument
440 hid_input_report(session->hid, type, session->input_buf, len, intr); in hidp_process_report()
912 struct bt_sock *ctrl, *intr; in hidp_session_new() local
915 intr = bt_sk(intr_sock->sk); in hidp_session_new()
938 session->intr_mtu = min_t(uint, l2cap_pi(intr)->chan->omtu, in hidp_session_new()
939 l2cap_pi(intr)->chan->imtu); in hidp_session_new()
1296 struct bt_sock *ctrl, *intr; in hidp_verify_sockets() local
1310 intr = bt_sk(intr_sock->sk); in hidp_verify_sockets()
1313 intr->sk.sk_state != BT_CONNECTED) in hidp_verify_sockets()
/linux-4.1.27/drivers/video/fbdev/
Dvalkyriefb.h73 struct vpreg intr; member
Dsh7760fb.c78 unsigned short intr = ioread16(par->base + LDINTR); in sh7760fb_blank() local
82 intr |= VINT_START; in sh7760fb_blank()
86 intr &= ~VINT_START; in sh7760fb_blank()
94 iowrite16(intr, par->base + LDINTR); in sh7760fb_blank()
/linux-4.1.27/Documentation/devicetree/bindings/spi/
Dspi-davinci.txt18 - ti,davinci-spi-intr-line: interrupt line used to connect the SPI
65 ti,davinci-spi-intr-line = <0>;
/linux-4.1.27/arch/x86/kernel/cpu/
Dperf_event_intel_pt.c396 TOPA_ENTRY(topa, -1)->intr = 1; in topa_insert_pages()
427 topa->table[i].intr ? 'I' : ' ', in pt_topa_dump()
636 buf->topa_index[buf->stop_pos]->intr = 0; in pt_buffer_reset_markers()
637 buf->topa_index[buf->intr_pos]->intr = 0; in pt_buffer_reset_markers()
661 buf->topa_index[buf->stop_pos]->intr = 1; in pt_buffer_reset_markers()
662 buf->topa_index[buf->intr_pos]->intr = 1; in pt_buffer_reset_markers()
Dintel_pt.h59 u64 intr : 1; member
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
Dg84.c79 nv_subdev(priv)->intr = nv50_mpeg_intr; in g84_mpeg_ctor()
Dnv40.c118 nv_subdev(priv)->intr = nv40_mpeg_intr; in nv40_mpeg_ctor()
Dnv44.c169 nv_subdev(priv)->intr = nv44_mpeg_me_intr; in nv44_mpeg_ctor()
Dnv50.c178 nv_subdev(priv)->intr = nv50_vpe_intr; in nv50_mpeg_ctor()
/linux-4.1.27/sound/pci/
Dsis7019.c314 u32 intr, status; in sis_interrupt() local
322 intr = inl(io + SIS_GISR); in sis_interrupt()
323 intr &= SIS_GISR_AUDIO_PLAY_DMA_IRQ_STATUS | in sis_interrupt()
325 if (!intr) in sis_interrupt()
350 outl(intr, io + SIS_GISR); in sis_interrupt()
351 intr = inl(io + SIS_GISR); in sis_interrupt()
352 intr &= SIS_GISR_AUDIO_PLAY_DMA_IRQ_STATUS | in sis_interrupt()
354 } while (intr); in sis_interrupt()
/linux-4.1.27/drivers/staging/unisys/virtpci/
Dvirtpci.h63 struct irq_info intr; /* interrupt info */ member
/linux-4.1.27/drivers/spi/
Dspi-bcm63xx.c303 u8 intr; in bcm63xx_spi_interrupt() local
306 intr = bcm_spi_readb(bs, SPI_INT_STATUS); in bcm63xx_spi_interrupt()
311 if (intr & SPI_INTR_CMD_DONE) in bcm63xx_spi_interrupt()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/
Dgk104.c92 nv_subdev(priv)->intr = nvkm_falcon_intr; in gk104_mspdec_ctor()
Dgf100.c92 nv_subdev(priv)->intr = nvkm_falcon_intr; in gf100_mspdec_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/msvld/
Dgk104.c92 nv_subdev(priv)->intr = nvkm_falcon_intr; in gk104_msvld_ctor()
Dgf100.c92 nv_subdev(priv)->intr = nvkm_falcon_intr; in gf100_msvld_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/msppp/
Dgf100.c92 nv_subdev(priv)->intr = nvkm_falcon_intr; in gf100_msppp_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/
Dgk20a.c89 nv_subdev(priv)->intr = gk20a_ibus_intr; in gk20a_ibus_ctor()
Dgf100.c109 nv_subdev(priv)->intr = gf100_ibus_intr; in gf100_ibus_ctor()
Dgk104.c126 nv_subdev(priv)->intr = gk104_ibus_intr; in gk104_ibus_ctor()
/linux-4.1.27/drivers/net/wireless/ti/wl12xx/
Dwl12xx.h131 __le32 intr; member
/linux-4.1.27/arch/arm/boot/dts/
Dkeystone.dtsi142 ti,davinci-spi-intr-line = <0>;
153 ti,davinci-spi-intr-line = <0>;
164 ti,davinci-spi-intr-line = <0>;
/linux-4.1.27/drivers/usb/host/
Duhci-hcd.c212 unsigned int cmd, intr; in uhci_generic_check_and_reset_hc() local
231 intr = uhci_readw(uhci, USBINTR); in uhci_generic_check_and_reset_hc()
232 if (intr & (~USBINTR_RESUME)) { in uhci_generic_check_and_reset_hc()
234 __func__, intr); in uhci_generic_check_and_reset_hc()
Dpci-quirks.c492 unsigned int cmd, intr; in uhci_check_and_reset_hc() local
519 intr = inw(base + UHCI_USBINTR); in uhci_check_and_reset_hc()
520 if (intr & (~UHCI_USBINTR_RESUME)) { in uhci_check_and_reset_hc()
522 __func__, intr); in uhci_check_and_reset_hc()
/linux-4.1.27/drivers/net/wireless/ti/wl18xx/
Dwl18xx.h133 __le32 intr; member
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dnv10.c109 nv_subdev(priv)->intr = nv04_sw_intr; in nv10_sw_ctor()
Dnv04.c126 nv_subdev(priv)->intr = nv04_sw_intr; in nv04_sw_ctor()
/linux-4.1.27/arch/mips/include/asm/octeon/
Dcvmx-sli-defs.h1962 uint64_t intr:64; member
1964 uint64_t intr:64;
1980 uint64_t intr:64; member
1982 uint64_t intr:64;
1998 uint64_t intr:64; member
2000 uint64_t intr:64;
2016 uint64_t intr:64; member
2018 uint64_t intr:64;
2223 uint64_t intr:8; member
2225 uint64_t intr:8;
[all …]
Dcvmx-npei-defs.h3080 uint64_t intr:64; member
3082 uint64_t intr:64;
3095 uint64_t intr:64; member
3097 uint64_t intr:64;
3110 uint64_t intr:64; member
3112 uint64_t intr:64;
3125 uint64_t intr:64; member
3127 uint64_t intr:64;
3308 uint64_t intr:8; member
3310 uint64_t intr:8;
[all …]
/linux-4.1.27/Documentation/vm/
Dbalance7 the caller can not sleep (typically intr context), or does not want
68 probably because all allocation requests are coming from intr context
70 need to balance the highmem zone, since intr context does not request
/linux-4.1.27/arch/mips/sgi-ip27/
DTODO17 This might need to change later. Only the timer intr is set up to be
/linux-4.1.27/drivers/crypto/
Dn2_core.h7 u64 intr; member
/linux-4.1.27/arch/tile/kernel/
Dpci.c124 controller->irq_base = rc_config.intr; in tile_init_irqs()
127 tile_irq_activate(rc_config.intr + x, in tile_init_irqs()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sec/
Dg98.c128 nv_subdev(priv)->intr = g98_sec_intr; in g98_sec_ctor()
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dpci.h152 struct tasklet_struct intr; member
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/cipher/
Dg84.c153 nv_subdev(priv)->intr = g84_cipher_intr; in g84_cipher_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dnv2a.c109 nv_subdev(priv)->intr = nv20_gr_intr; in nv2a_gr_ctor()
Dnv25.c142 nv_subdev(priv)->intr = nv20_gr_intr; in nv25_gr_ctor()
/linux-4.1.27/drivers/pcmcia/
Dyenta_socket.c339 u8 intr; in yenta_set_socket() local
343 intr = exca_readb(socket, I365_INTCTL); in yenta_set_socket()
344 intr = (intr & ~0xf); in yenta_set_socket()
346 intr |= socket->cb_irq ? socket->cb_irq : state->io_irq; in yenta_set_socket()
349 exca_writeb(socket, I365_INTCTL, intr); in yenta_set_socket()
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dvmwgfx_fence.c171 static long vmw_fence_wait(struct fence *f, bool intr, signed long timeout) in vmw_fence_wait() argument
190 if (intr && signal_pending(current)) { in vmw_fence_wait()
204 if (intr) in vmw_fence_wait()
213 if (ret > 0 && intr && signal_pending(current)) in vmw_fence_wait()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/
Dsubdev.h17 void (*intr)(struct nvkm_subdev *); member
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_cmd.c281 static int wait_for_io_cmd_user(struct qxl_device *qdev, uint8_t val, long port, bool intr) in wait_for_io_cmd_user() argument
290 if (intr) in wait_for_io_cmd_user()
303 if (intr) in wait_for_io_cmd_user()
/linux-4.1.27/drivers/usb/dwc2/
Dhcd.h372 static inline void disable_hc_int(struct dwc2_hsotg *hsotg, int chnum, u32 intr) in disable_hc_int() argument
376 mask &= ~intr; in disable_hc_int()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c634 u32 ql_enable_completion_interrupt(struct ql_adapter *qdev, u32 intr) in ql_enable_completion_interrupt() argument
638 struct intr_context *ctx = qdev->intr_context + intr; in ql_enable_completion_interrupt()
640 if (likely(test_bit(QL_MSIX_ENABLED, &qdev->flags) && intr)) { in ql_enable_completion_interrupt()
660 static u32 ql_disable_completion_interrupt(struct ql_adapter *qdev, u32 intr) in ql_disable_completion_interrupt() argument
668 if (likely(test_bit(QL_MSIX_ENABLED, &qdev->flags) && intr)) in ql_disable_completion_interrupt()
671 ctx = qdev->intr_context + intr; in ql_disable_completion_interrupt()
2308 netif_printk(qdev, intr, KERN_DEBUG, qdev->ndev, in ql_napi_poll_msix()
2320 netif_printk(qdev, intr, KERN_DEBUG, qdev->ndev, in ql_napi_poll_msix()
2504 netif_printk(qdev, intr, KERN_DEBUG, qdev->ndev, in qlge_isr()
2511 var = ql_disable_completion_interrupt(qdev, intr_context->intr); in qlge_isr()
[all …]
/linux-4.1.27/drivers/usb/chipidea/
Dudc.c1789 u32 intr; in udc_irq() local
1803 intr = hw_test_and_clear_intr_active(ci); in udc_irq()
1805 if (intr) { in udc_irq()
1807 if (USBi_URI & intr) in udc_irq()
1810 if (USBi_PCI & intr) { in udc_irq()
1821 if (USBi_UI & intr) in udc_irq()
1824 if (USBi_SLI & intr) { in udc_irq()
/linux-4.1.27/include/media/
Dvideobuf-core.h178 int non_blocking, int intr);
/linux-4.1.27/drivers/staging/unisys/visorchipset/
Dvisorchipset.h66 struct irq_info intr; member

12