Searched refs:pend (Results 1 - 25 of 26) sorted by relevance

12

/drivers/irqchip/
H A Dirq-sunxi-nmi.c34 u32 pend; member in struct:sunxi_sc_nmi_reg_offs
40 .pend = 0x04,
46 .pend = 0x04,
167 gc->chip_types[0].regs.ack = reg_offs->pend;
177 gc->chip_types[1].regs.ack = reg_offs->pend;
183 sunxi_sc_nmi_write(gc, reg_offs->pend, 0x1);
H A Dspear-shirq.c189 u32 pend; local
191 pend = readl(shirq->base + shirq->status_reg) & shirq->mask;
192 pend >>= shirq->offset;
194 while (pend) {
195 int irq = __ffs(pend);
197 pend &= ~(0x1 << irq);
H A Dirq-s3c24xx.c513 unsigned long pend; local
522 pend = __raw_readl(reg_source);
524 if (pend == 0 || pend == last)
527 __raw_writel(pend, intc->reg_pending);
529 __raw_writel(pend, intc->reg_intpnd);
531 pr_info("irq: clearing pending status %08x\n", (int)pend);
532 last = pend;
/drivers/net/can/c_can/
H A Dc_can.c668 u32 idx, obj, pkts = 0, bytes = 0, pend, clr; local
670 clr = pend = priv->read_reg(priv, C_CAN_INTPND2_REG);
672 while ((idx = ffs(pend))) {
674 pend &= ~(1 << idx);
700 static u32 c_can_adjust_pending(u32 pend) argument
704 if (pend == RECEIVE_OBJECT_BITS)
705 return pend;
711 weight = hweight32(pend);
712 lasts = fls(pend);
716 return pend;
740 c_can_read_objects(struct net_device *dev, struct c_can_priv *priv, u32 pend, int quota) argument
781 u32 pend = priv->read_reg(priv, C_CAN_NEWDAT1_REG); local
802 u32 pkts = 0, pend = 0, toread, n; local
[all...]
/drivers/i2c/busses/
H A Di2c-xiic.c327 u32 pend, isr, ier; local
337 pend = isr & ier;
339 dev_dbg(i2c->adap.dev.parent, "%s: IER: 0x%x, ISR: 0x%x, pend: 0x%x\n",
340 __func__, ier, isr, pend);
348 if (!pend)
352 if ((pend & XIIC_INTR_ARB_LOST_MASK) ||
353 ((pend & XIIC_INTR_TX_ERROR_MASK) &&
354 !(pend & XIIC_INTR_RX_FULL_MASK))) {
372 } else if (pend & XIIC_INTR_RX_FULL_MASK) {
408 } else if (pend
[all...]
/drivers/pinctrl/samsung/
H A Dpinctrl-s3c64xx.c609 unsigned int pend, mask; local
613 pend = readl(drvdata->virt_base + EINT0PEND_REG);
616 pend = pend & range & ~mask;
617 pend &= range;
619 while (pend) {
622 irq = fls(pend) - 1;
623 pend &= ~(1 << irq);
H A Dpinctrl-s3c24xx.c366 unsigned int pend, mask; local
370 pend = readl(d->virt_base + EINTPEND_REG);
373 pend &= ~mask;
374 pend &= range;
376 while (pend) {
379 irq = __ffs(pend);
380 pend &= ~(1 << irq);
H A Dpinctrl-exynos.c422 static inline void exynos_irq_demux_eint(unsigned long pend, argument
427 while (pend) {
428 irq = fls(pend) - 1;
430 pend &= ~(1 << irq);
440 unsigned long pend; local
448 pend = readl(d->virt_base + EXYNOS_WKUP_EPEND_OFFSET
452 exynos_irq_demux_eint(pend & ~mask, b->irq_domain);
/drivers/staging/rtl8712/
H A Drtl8712_recv.h113 u8 *pend; member in struct:recv_buf
H A Drecv_linux.c68 precvbuf->pend = NULL;
H A Dusb_ops_linux.c290 precvbuf->pend = skb_end_pointer(precvbuf->pskb);
296 precvbuf->pend = skb_end_pointer(precvbuf->pskb);
H A Drtl871x_recv.c664 u8 *phead, *pdata, *ptail, *pend; local
680 pend = precvframe->u.hdr.rx_end;
H A Drtl8712_recv.c131 precvbuf->pend = precvbuf->pdata + MAX_RECVBUF_SZ;
/drivers/net/fddi/skfp/
H A Dsmt.c189 smc->sm.pend[i] = 0 ;
387 if (!smc->sm.pend[SMT_TID_NIF])
388 smc->sm.pend[SMT_TID_NIF] = smt_get_tid(smc) ;
390 smc->sm.pend[SMT_TID_NIF], SMT_REQUEST,0) ;
631 smc->sm.pend[SMT_TID_NIF] = 0 ;
641 if (sm->smt_tid == smc->sm.pend[SMT_TID_NIF]) {
642 smc->sm.pend[SMT_TID_NIF] = 0 ;
673 smc->sm.pend[SMT_TID_NIF_TEST]) {
678 smc->sm.pend[SMT_TID_NIF],sm->smt_tid) ;
710 if (sm->smt_tid == smc->sm.pend[SMT_TID_EC
[all...]
/drivers/video/fbdev/
H A Dtcx.c128 u32 __iomem *p, *pend; local
136 for (pend = p + info->fix.smem_len; p < pend; p++) {
/drivers/isdn/hisax/
H A Disdnl3.c84 u_char *pend = p + size; local
94 while (p < pend) {
106 if ((pend - p) < 2)
108 if (*(p + 1) > (pend - (p + 2)))
H A Dst5481_usb.c588 struct usb_iso_packet_descriptor *pipd, *pend; local
596 pend = &urb->iso_frame_desc[urb->number_of_packets],
598 pipd < pend;
H A Dnetjet.c402 u_int *pend = bcs->hw.tiger.rec + NETJET_DMA_RXSIZE - 1; local
422 if (p > pend)
/drivers/mtd/
H A Dinftlcore.c825 char *p, *pend; local
831 pend = buffer + SECTORSIZE;
832 for (p = buffer; p < pend && !*p; p++)
835 if (p < pend) {
/drivers/net/fddi/skfp/h/
H A Dsmc.h341 u_long pend[SMT_MAX_TEST] ; /* TID of requests */ member in struct:smt_values
/drivers/staging/wlan-ng/
H A Dprism2fw.c665 u32 pend; local
674 pend = s3plug[i].addr + s3plug[i].len;
714 if (pstart >= cstart && pend <= cend)
/drivers/pinctrl/
H A Dpinctrl-rockchip.c1388 u32 pend; local
1395 pend = readl_relaxed(bank->reg_base + GPIO_INT_STATUS);
1403 while (pend) {
1406 irq = __ffs(pend);
1407 pend &= ~BIT(irq);
/drivers/infiniband/hw/mlx4/
H A Dmcg.c1165 int pend = 0; local
1176 pend = !clear;
1188 if (!pend && (!list_empty(&group->func[vf].pending) || group->func[vf].num_pend_reqs)) {
/drivers/tty/serial/
H A Dsamsung.c381 unsigned int pend = rd_regl(port, S3C64XX_UINTP); local
384 if (pend & S3C64XX_UINTM_RXD_MSK) {
388 if (pend & S3C64XX_UINTM_TXD_MSK) {
/drivers/xen/
H A Dxen-scsiback.c2068 struct vscsibk_pend *pend = p; local
2071 memset(pend, 0, sizeof(*pend));
2073 pend->grant_handles[i] = SCSIBACK_INVALID_HANDLE;

Completed in 548 milliseconds

12