/drivers/scsi/fnic/ |
H A D | vnic_intr.c | 27 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 D | vnic_intr.h | 68 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 D | fnic_isr.c | 41 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 D | vnic_intr.c | 29 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 D | vnic_intr.h | 54 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 D | enic_main.c | 307 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 D | Makefile | 4 main.o cpld.o intr.o ctrl.o io.o dc.o exar7250.o exar7300.o
|
/drivers/staging/comedi/drivers/ |
H A D | pcmmio.c | 229 /* 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 D | pcmuio.c | 181 /* 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 D | zd_usb.c | 375 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 D | nv10_gpio.c | 97 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 D | mac53c94.c | 45 int intr; member in struct:fsc_state 199 int nb, stat, seq, intr; local 208 intr = readb(®s->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 D | macio-adb.c | 26 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 D | valkyriefb.h | 73 struct vpreg intr; member in struct:valkyrie_regs
|
/drivers/mtd/onenand/ |
H A D | omap2.c | 96 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 D | fsa9480.c | 267 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 D | st5481_usb.c | 242 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 D | vmxnet3_drv.c | 56 * 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 D | tsl2563.c | 127 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 D | bfa_core.c | 706 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 D | cpqarray.h | 97 int intr; member in struct:ctlr_info
|
/drivers/staging/cxt1e1/ |
H A D | pmcc4_cpld.h | 42 volatile u_int32_t intr;/* r: Interrupt Register */ member in struct:c4_cpld
|
/drivers/net/ethernet/apple/ |
H A D | macmace.c | 538 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 D | main.c | 218 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 D | rio500.c | 278 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)
|