Searched refs:intr (Results 1 - 25 of 157) sorted by relevance

1234567

/drivers/scsi/fnic/
H A Dvnic_intr.c27 void vnic_intr_free(struct vnic_intr *intr) argument
29 intr->ctrl = NULL;
32 int vnic_intr_alloc(struct vnic_dev *vdev, struct vnic_intr *intr, argument
35 intr->index = index;
36 intr->vdev = vdev;
38 intr->ctrl = vnic_dev_get_res(vdev, RES_TYPE_INTR_CTRL, index);
39 if (!intr->ctrl) {
48 void vnic_intr_init(struct vnic_intr *intr, unsigned int coalescing_timer, argument
51 iowrite32(coalescing_timer, &intr->ctrl->coalescing_timer);
52 iowrite32(coalescing_type, &intr
57 vnic_intr_clean(struct vnic_intr *intr) argument
[all...]
H A Dvnic_intr.h68 static inline void vnic_intr_unmask(struct vnic_intr *intr) argument
70 iowrite32(0, &intr->ctrl->mask);
73 static inline void vnic_intr_mask(struct vnic_intr *intr) argument
75 iowrite32(1, &intr->ctrl->mask);
78 static inline void vnic_intr_return_credits(struct vnic_intr *intr, argument
88 iowrite32(int_credit_return, &intr->ctrl->int_credit_return);
91 static inline unsigned int vnic_intr_credits(struct vnic_intr *intr) argument
93 return ioread32(&intr->ctrl->int_credits);
96 static inline void vnic_intr_return_all_credits(struct vnic_intr *intr) argument
98 unsigned int credits = vnic_intr_credits(intr);
[all...]
H A Dfnic_isr.c41 vnic_intr_return_all_credits(&fnic->intr[FNIC_INTX_NOTIFY]);
46 vnic_intr_return_all_credits(&fnic->intr[FNIC_INTX_ERR]);
55 vnic_intr_return_credits(&fnic->intr[FNIC_INTX_WQ_RQ_COPYWQ],
57 1 /* unmask intr */,
58 1 /* reset intr timer */);
73 vnic_intr_return_credits(&fnic->intr[0],
75 1 /* unmask intr */,
76 1 /* reset intr timer */);
87 vnic_intr_return_credits(&fnic->intr[FNIC_MSIX_RQ],
89 1 /* unmask intr */,
[all...]
/drivers/net/ethernet/cisco/enic/
H A Dvnic_intr.c29 void vnic_intr_free(struct vnic_intr *intr) argument
31 intr->ctrl = NULL;
34 int vnic_intr_alloc(struct vnic_dev *vdev, struct vnic_intr *intr, argument
37 intr->index = index;
38 intr->vdev = vdev;
40 intr->ctrl = vnic_dev_get_res(vdev, RES_TYPE_INTR_CTRL, index);
41 if (!intr->ctrl) {
49 void vnic_intr_init(struct vnic_intr *intr, u32 coalescing_timer, argument
52 vnic_intr_coalescing_timer_set(intr, coalescing_timer);
53 iowrite32(coalescing_type, &intr
58 vnic_intr_coalescing_timer_set(struct vnic_intr *intr, u32 coalescing_timer) argument
65 vnic_intr_clean(struct vnic_intr *intr) argument
[all...]
H A Dvnic_intr.h54 static inline void vnic_intr_unmask(struct vnic_intr *intr) argument
56 iowrite32(0, &intr->ctrl->mask);
59 static inline void vnic_intr_mask(struct vnic_intr *intr) argument
61 iowrite32(1, &intr->ctrl->mask);
64 static inline int vnic_intr_masked(struct vnic_intr *intr) argument
66 return ioread32(&intr->ctrl->mask);
69 static inline void vnic_intr_return_credits(struct vnic_intr *intr, argument
79 iowrite32(int_credit_return, &intr->ctrl->int_credit_return);
82 static inline unsigned int vnic_intr_credits(struct vnic_intr *intr) argument
84 return ioread32(&intr
87 vnic_intr_return_all_credits(struct vnic_intr *intr) argument
[all...]
H A Denic_main.c307 unsigned int i, intr; local
319 intr = enic_legacy_io_intr();
320 vnic_intr_coalescing_timer_set(&enic->intr[intr],
327 vnic_intr_coalescing_timer_set(&enic->intr[0],
332 intr = enic_msix_wq_intr(enic, i);
333 vnic_intr_coalescing_timer_set(&enic->intr[intr],
338 intr = enic_msix_rq_intr(enic, i);
339 vnic_intr_coalescing_timer_set(&enic->intr[int
564 unsigned int intr = enic_msix_wq_intr(enic, 0); local
582 unsigned int intr = enic_msix_err_intr(enic); local
597 unsigned int intr = enic_msix_notify_intr(enic); local
1345 unsigned int intr = enic_legacy_io_intr(); local
1401 unsigned int intr = enic_msix_rq_intr(enic, rq); local
1481 unsigned int i, intr; local
1801 unsigned int i, intr; local
[all...]
/drivers/staging/sbe-2t3e3/
H A DMakefile4 main.o cpld.o intr.o ctrl.o io.o dc.o exar7250.o exar7300.o
/drivers/staging/comedi/drivers/
H A Dpcmmio.c229 /* The below is only used for intr subdevices */
260 } intr; member in struct:pcmmio_subdev_private::__anon5134::__anon5135
485 subpriv->dio.intr.asic = -1;
486 subpriv->dio.intr.first_chan = -1;
487 subpriv->dio.intr.asic_chan = -1;
488 subpriv->dio.intr.num_asic_chans = -1;
489 subpriv->dio.intr.active = 0;
505 && subpriv->dio.intr.asic < 0) {
510 subpriv->dio.intr.asic = asic;
511 subpriv->dio.intr
[all...]
H A Dpcmuio.c181 /* The below is only used for intr subdevices */
196 } intr; member in struct:pcmuio_subdev_private
369 subpriv->intr.asic = -1;
370 subpriv->intr.first_chan = -1;
371 subpriv->intr.asic_chan = -1;
372 subpriv->intr.num_asic_chans = -1;
373 subpriv->intr.active = 0;
389 && subpriv->intr.asic < 0) {
391 subpriv->intr.asic = asic;
392 subpriv->intr
[all...]
/drivers/net/wireless/zd1211rw/
H A Dzd_usb.c375 struct zd_usb_interrupt *intr = &usb->intr; local
377 spin_lock(&intr->lock);
378 if (atomic_read(&intr->read_regs_enabled)) {
379 atomic_set(&intr->read_regs_enabled, 0);
380 intr->read_regs_int_overridden = 1;
381 complete(&intr->read_regs.completion);
383 spin_unlock(&intr->lock);
389 struct zd_usb_interrupt *intr = &usb->intr; local
442 struct zd_usb_interrupt *intr; local
518 struct zd_usb_interrupt *intr = &usb->intr; local
531 struct zd_usb_interrupt *intr = &usb->intr; local
594 struct zd_usb_interrupt *intr = &usb->intr; local
1173 struct zd_usb_interrupt *intr = &usb->intr; local
1617 struct zd_usb_interrupt *intr = &usb->intr; local
1629 struct zd_usb_interrupt *intr = &usb->intr; local
1640 struct zd_usb_interrupt *intr = &usb->intr; local
1681 struct zd_usb_interrupt *intr = &usb->intr; local
[all...]
/drivers/gpu/drm/nouveau/
H A Dnv10_gpio.c97 u32 intr = nv_rd32(dev, 0x1104); local
98 u32 hi = (intr & 0x0000ffff) >> 0;
99 u32 lo = (intr & 0xffff0000) >> 16;
103 nv_wr32(dev, 0x001104, intr);
/drivers/scsi/
H A Dmac53c94.c45 int intr; member in struct:fsc_state
199 int nb, stat, seq, intr; local
208 intr = readb(&regs->interrupt);
211 printk(KERN_DEBUG "mac53c94_intr, intr=%x stat=%x seq=%x phase=%d\n",
212 intr, stat, seq, state->phase);
215 if (intr & INTR_RESET) {
223 if (intr & INTR_ILL_CMD) {
224 printk(KERN_ERR "53c94: invalid cmd, intr=%x stat=%x seq=%x phase=%d\n",
225 intr, stat, seq, state->phase);
232 printk("53c94: bad error, intr
[all...]
/drivers/macintosh/
H A Dmacio-adb.c26 struct preg intr; member in struct:adb_regs
38 /* Bits in intr and intr_enb registers */
111 out_8(&adb->intr.r, 0);
212 if (in_8(&adb->intr.r) & TAG) {
230 out_8(&adb->intr.r, 0);
233 if (in_8(&adb->intr.r) & DFB) {
257 out_8(&adb->intr.r, 0);
281 if (in_8(&adb->intr.r) != 0)
/drivers/video/
H A Dvalkyriefb.h73 struct vpreg intr; member in struct:valkyrie_regs
/drivers/mtd/onenand/
H A Domap2.c96 static void wait_err(char *msg, int state, unsigned int ctrl, unsigned int intr) argument
98 printk(KERN_ERR "onenand_wait: %s! state %d ctrl 0x%04x intr 0x%04x\n",
99 msg, state, ctrl, intr);
103 unsigned int intr)
106 "intr 0x%04x\n", msg, state, ctrl, intr);
113 unsigned int intr = 0; local
137 intr = read_reg(c, ONENAND_REG_INTERRUPT);
138 if (intr & ONENAND_INT_MASTER)
143 wait_err("controller error", state, ctrl, intr);
102 wait_warn(char *msg, int state, unsigned int ctrl, unsigned int intr) argument
[all...]
/drivers/misc/
H A Dfsa9480.c267 static void fsa9480_detect_dev(struct fsa9480_usbsw *usbsw, int intr) argument
277 dev_info(&client->dev, "intr: 0x%x, dev1: 0x%x, dev2: 0x%x\n",
278 intr, val1, val2);
280 if (!intr)
283 if (intr & INT_ATTACH) { /* Attached */
317 } else if (intr & INT_DETACH) { /* Detached */
357 int intr; local
360 fsa9480_read_irq(client, &intr);
363 fsa9480_detect_dev(usbsw, intr);
373 int intr; local
[all...]
/drivers/isdn/hisax/
H A Dst5481_usb.c242 struct st5481_intr *intr = &adapter->intr; local
299 intr->urb = urb;
324 struct st5481_intr *intr = &adapter->intr; local
335 usb_kill_urb(intr->urb);
336 kfree(intr->urb->transfer_buffer);
337 usb_free_urb(intr->urb);
338 intr->urb = NULL;
363 struct st5481_intr *intr local
[all...]
/drivers/net/vmxnet3/
H A Dvmxnet3_drv.c56 * Enable/Disable the given intr
80 for (i = 0; i < adapter->intr.num_intrs; i++)
94 for (i = 0; i < adapter->intr.num_intrs; i++)
1619 * Returns whether or not the intr is handled
1628 if (adapter->intr.mask_mode == VMXNET3_IMM_ACTIVE)
1649 * intr is handled
1658 /* disable intr if needed */
1659 if (adapter->intr.mask_mode == VMXNET3_IMM_ACTIVE)
1671 * vmxnet3 msix event intr handler
1674 * whether or not the intr i
1744 struct vmxnet3_intr *intr = &adapter->intr; local
1864 struct vmxnet3_intr *intr = &adapter->intr; local
[all...]
/drivers/staging/iio/light/
H A Dtsl2563.c127 u8 intr; member in struct:tsl2563_chip
631 if (state && !(chip->intr & 0x30)) {
632 chip->intr &= ~0x30;
633 chip->intr |= 0x10;
646 chip->intr);
650 if (!state && (chip->intr & 0x30)) {
651 chip->intr |= ~0x30;
654 chip->intr);
740 chip->intr = TSL2563_INT_PERSIST(4);
813 chip->intr |
[all...]
/drivers/scsi/bfa/
H A Dbfa_core.c706 u32 intr, qintr; local
709 intr = readl(bfa->iocfc.bfa_regs.intr_status);
710 if (!intr)
716 qintr = intr & __HFN_INT_RME_MASK;
722 intr &= ~qintr;
723 if (!intr)
729 qintr = intr & __HFN_INT_CPE_MASK;
734 intr &= ~qintr;
735 if (!intr)
738 bfa_msix_lpu_err(bfa, intr);
744 u32 intr, qintr; local
841 u32 intr, curr_value; local
[all...]
/drivers/block/
H A Dcpqarray.h97 int intr; member in struct:ctlr_info
/drivers/staging/cxt1e1/
H A Dpmcc4_cpld.h42 volatile u_int32_t intr;/* r: Interrupt Register */ member in struct:c4_cpld
/drivers/net/ethernet/apple/
H A Dmacmace.c538 static void mace_handle_misc_intrs(struct net_device *dev, int intr) argument
544 if (intr & MPCO)
547 if (intr & RNTPCO)
550 if (intr & CERR)
552 if (intr & BABBLE)
555 if (intr & JABBER)
565 int intr, fs; local
571 intr = mb->ir; /* read interrupt register */
572 mace_handle_misc_intrs(dev, intr);
574 if (intr
[all...]
/drivers/net/wireless/wl1251/
H A Dmain.c218 u32 intr, ctr = WL1251_IRQ_LOOP_COUNT; local
236 intr = wl1251_reg_read32(wl, ACX_REG_INTERRUPT_CLEAR);
237 wl1251_debug(DEBUG_IRQ, "intr: 0x%x", intr);
249 intr &= ~WL1251_ACX_INTR_RX0_DATA;
250 intr &= ~WL1251_ACX_INTR_RX1_DATA;
254 intr |= WL1251_ACX_INTR_RX0_DATA;
255 intr &= ~WL1251_ACX_INTR_RX1_DATA;
259 intr |= WL1251_ACX_INTR_RX0_DATA;
260 intr |
[all...]
/drivers/usb/misc/
H A Drio500.c278 int intr; local
280 intr = mutex_lock_interruptible(&(rio->lock));
281 if (intr)
364 int intr; local
366 intr = mutex_lock_interruptible(&(rio->lock));
367 if (intr)

Completed in 595 milliseconds

1234567