Searched refs:intr (Results 101 - 125 of 528) sorted by last modified time

1234567891011>>

/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_sync.c403 int amdgpu_sync_wait(struct amdgpu_sync *sync, bool intr) argument
410 r = dma_fence_wait(e->fence, intr);
H A Damdgpu_amdkfd.h318 struct amdgpu_device *adev, struct kgd_mem *mem, bool intr);
/linux-master/drivers/dma-buf/
H A Ddma-resv.c661 * @intr: if true, do interruptible wait
671 bool intr, unsigned long timeout)
680 ret = dma_fence_wait_timeout(fence, intr, ret);
670 dma_resv_wait_timeout(struct dma_resv *obj, enum dma_resv_usage usage, bool intr, unsigned long timeout) argument
H A Ddma-fence.c486 * @intr: if true, do an interruptible wait
501 dma_fence_wait_timeout(struct dma_fence *fence, bool intr, signed long timeout) argument
516 ret = fence->ops->wait(fence, intr, timeout);
518 ret = dma_fence_default_wait(fence, intr, timeout);
752 * @intr: if true, do an interruptible wait
761 dma_fence_default_wait(struct dma_fence *fence, bool intr, signed long timeout) argument
772 if (intr && signal_pending(current)) {
787 if (intr)
796 if (ret > 0 && intr && signal_pending(current))
832 * @intr
848 dma_fence_wait_any_timeout(struct dma_fence **fences, uint32_t count, bool intr, signed long timeout, uint32_t *idx) argument
[all...]
/linux-master/drivers/crypto/
H A Dn2_core.c1482 * So we have to back-translate, going through the 'intr' and 'ino'
1491 unsigned int intr; local
1501 intr = ip->ino_table[i].intr;
1508 if (dev_intrs[i] == intr)
1767 b->intr = i + 1;
/linux-master/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_usb.c360 struct zd_usb_interrupt *intr = &usb->intr; local
363 spin_lock_irqsave(&intr->lock, flags);
364 if (atomic_read(&intr->read_regs_enabled)) {
365 atomic_set(&intr->read_regs_enabled, 0);
366 intr->read_regs_int_overridden = 1;
367 complete(&intr->read_regs.completion);
369 spin_unlock_irqrestore(&intr->lock, flags);
375 struct zd_usb_interrupt *intr = &usb->intr; local
429 struct zd_usb_interrupt *intr; local
505 struct zd_usb_interrupt *intr = &usb->intr; local
518 struct zd_usb_interrupt *intr = &usb->intr; local
581 struct zd_usb_interrupt *intr = &usb->intr; local
1158 struct zd_usb_interrupt *intr = &usb->intr; local
1602 struct zd_usb_interrupt *intr = &usb->intr; local
1614 struct zd_usb_interrupt *intr = &usb->intr; local
1625 struct zd_usb_interrupt *intr = &usb->intr; local
1666 struct zd_usb_interrupt *intr = &usb->intr; local
[all...]
/linux-master/drivers/net/wireless/ti/wlcore/
H A Dmain.c397 wl1271_debug(DEBUG_IRQ, "intr: 0x%x (fw_rx_counter = %d, "
399 status->intr,
515 u32 intr; local
547 intr = wl->fw_status->intr;
548 intr &= WLCORE_ALL_INTR_MASK;
549 if (!intr) {
554 if (unlikely(intr & WL1271_ACX_INTR_WATCHDOG)) {
563 if (unlikely(intr & WL1271_ACX_SW_INTR_WATCHDOG)) {
573 if (likely(intr
[all...]
/linux-master/drivers/net/wireless/ti/wl1251/
H A Dmain.c199 u32 intr, ctr = WL1251_IRQ_LOOP_COUNT; local
217 intr = wl1251_reg_read32(wl, ACX_REG_INTERRUPT_CLEAR);
218 wl1251_debug(DEBUG_IRQ, "intr: 0x%x", intr);
230 intr &= ~WL1251_ACX_INTR_RX0_DATA;
231 intr &= ~WL1251_ACX_INTR_RX1_DATA;
235 intr |= WL1251_ACX_INTR_RX0_DATA;
236 intr &= ~WL1251_ACX_INTR_RX1_DATA;
240 intr |= WL1251_ACX_INTR_RX0_DATA;
241 intr |
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt792x_dma.c32 u32 intr, mask = 0; local
36 intr = mt76_rr(dev, MT_WFDMA0_HOST_INT_STA);
37 intr &= dev->mt76.mmio.irqmask;
38 mt76_wr(dev, MT_WFDMA0_HOST_INT_STA, intr);
40 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask);
42 mask |= intr & (irq_map->rx.data_complete_mask |
45 if (intr & dev->irq_map->tx.mcu_complete_mask)
48 if (intr & MT_INT_MCU_CMD) {
56 intr |= irq_map->rx.data_complete_mask;
62 if (intr
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dsdio.c57 static int mt7921s_parse_intr(struct mt76_dev *dev, struct mt76s_intr *intr) argument
74 intr->isr = irq_data->isr;
75 intr->rec_mb = irq_data->rec_mb;
76 intr->tx.wtqcr = irq_data->tx.wtqcr;
77 intr->rx.num = irq_data->rx.num;
80 intr->rx.len[0] = irq_data->rx.len0;
82 intr->rx.len[1] = irq_data->rx.len1;
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmmio.c825 u32 intr, intr1, mask; local
831 intr = mtk_wed_device_irq_get(wed, dev->mt76.mmio.irqmask);
837 intr = mt76_rr(dev, MT_INT_SOURCE_CSR);
838 intr &= dev->mt76.mmio.irqmask;
839 mt76_wr(dev, MT_INT_SOURCE_CSR, intr);
847 intr |= intr1;
850 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask);
852 mask = intr & MT_INT_RX_DONE_ALL;
853 if (intr & MT_INT_TX_DONE_MCU)
858 if (intr
[all...]
/linux-master/drivers/net/ethernet/smsc/
H A Dsmsc911x.c1553 SMSC_TRACE(pdata, intr, "RX Stop interrupt");
1570 SMSC_TRACE(pdata, intr, "RX Error interrupt");
/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c903 if (!qcq->intr.dim_coal_hw)
H A Dionic_lif.h92 struct ionic_intr_info intr; member in struct:ionic_qcq
H A Dionic_ethtool.c511 lif->rxqcqs[i]->intr.index,
513 lif->rxqcqs[i]->intr.dim_coal_hw = rx_dim;
518 lif->txqcqs[i]->intr.index,
520 lif->txqcqs[i]->intr.dim_coal_hw = tx_dim;
H A Dionic_dev.h304 struct ionic_intr_info *intr,
308 intr->index = index;
369 struct ionic_intr_info *intr,
303 ionic_intr_init(struct ionic_dev *idev, struct ionic_intr_info *intr, unsigned long index) argument
H A Dionic_dev.c614 struct ionic_intr_info *intr,
627 cq->bound_intr = intr;
613 ionic_cq_init(struct ionic_lif *lif, struct ionic_cq *cq, struct ionic_intr_info *intr, unsigned int num_descs, size_t desc_size) argument
H A Dionic_debugfs.c119 struct ionic_intr_info *intr = &qcq->intr; local
184 intr_dentry = debugfs_create_dir("intr", qcq->dentry);
187 &intr->index);
189 &intr->vector);
191 &intr->dim_coal_hw);
199 intr_ctrl_regset->base = &idev->intr_ctrl[intr->index];
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Deq.c971 u8 intr, struct mlx4_eq *eq)
1040 eq_context->intr = intr;
970 mlx4_create_eq(struct mlx4_dev *dev, int nent, u8 intr, struct mlx4_eq *eq) argument
/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_wed_wo.c238 u32 intr, mask; local
243 intr = mtk_wed_wo_get_isr(wo);
244 intr &= wo->mmio.irq_mask;
245 mask = intr & (MTK_WED_WO_RXCH_INT_MASK | MTK_WED_WO_EXCEPTION_INT_MASK);
248 if (intr & MTK_WED_WO_RXCH_INT_MASK) {
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_vf_dev.c56 struct idpf_intr_reg *intr = &adapter->mb_vector.intr_reg; local
59 intr->dyn_ctl = idpf_get_reg_addr(adapter, dyn_ctl);
60 intr->dyn_ctl_intena_m = VF_INT_DYN_CTL0_INTENA_M;
61 intr->dyn_ctl_itridx_m = VF_INT_DYN_CTL0_ITR_INDX_M;
62 intr->icr_ena = idpf_get_reg_addr(adapter, VF_INT_ICR0_ENA1);
63 intr->icr_ena_ctlq_m = VF_INT_ICR0_ENA1_ADMINQ_M;
94 struct idpf_intr_reg *intr = &q_vector->intr_reg; local
97 intr->dyn_ctl = idpf_get_reg_addr(adapter,
99 intr->dyn_ctl_intena_m = VF_INT_DYN_CTLN_INTENA_M;
100 intr
[all...]
H A Didpf_dev.c56 struct idpf_intr_reg *intr = &adapter->mb_vector.intr_reg; local
59 intr->dyn_ctl = idpf_get_reg_addr(adapter, dyn_ctl);
60 intr->dyn_ctl_intena_m = PF_GLINT_DYN_CTL_INTENA_M;
61 intr->dyn_ctl_itridx_m = PF_GLINT_DYN_CTL_ITR_INDX_M;
62 intr->icr_ena = idpf_get_reg_addr(adapter, PF_INT_DIR_OICR_ENA);
63 intr->icr_ena_ctlq_m = PF_INT_DIR_OICR_ENA_M;
94 struct idpf_intr_reg *intr = &q_vector->intr_reg; local
97 intr->dyn_ctl = idpf_get_reg_addr(adapter,
99 intr->dyn_ctl_intena_m = PF_GLINT_DYN_CTL_INTENA_M;
100 intr
[all...]
/linux-master/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp.h18 #define ASP_INTR2_RX_ECH(intr) BIT(intr)
19 #define ASP_INTR2_TX_DESC(intr) BIT((intr) + 14)
22 #define ASP_INTR2_PHY_EVENT(intr) ((intr) ? BIT(30) | BIT(31) : \
/linux-master/drivers/net/ethernet/amd/pds_core/
H A Ddebugfs.c148 struct pdsc_intr_info *intr = &pdsc->intr_info[qcq->intx]; local
150 intr_dentry = debugfs_create_dir("intr", qcq->dentry);
154 debugfs_create_u32("index", 0400, intr_dentry, &intr->index);
155 debugfs_create_u32("vector", 0400, intr_dentry, &intr->vector);
163 intr_ctrl_regset->base = &pdsc->intr_ctrl[intr->index];
/linux-master/drivers/block/
H A Dswim3.c71 REG(intr);
107 /* Bits in intr and intr_enable registers */
377 in_8(&sw->intr); /* clear SEEN_SECTOR bit */
381 /* enable intr when track found */
399 /* enable intr when seek finished */
479 in_8(&sw->intr);
481 /* enable intr when transfer complete */
659 int intr, err, n; local
669 intr = in_8(&sw->intr);
[all...]

Completed in 459 milliseconds

1234567891011>>