/kernel/linux/linux-6.6/include/linux/ |
H A D | dma-fence.h | 221 * Must return -ERESTARTSYS if the wait is intr = true and the wait was 228 bool intr, signed long timeout); 396 bool intr, signed long timeout); 606 bool intr, signed long timeout); 609 bool intr, signed long timeout, 615 * @intr: if true, do an interruptible wait 627 static inline signed long dma_fence_wait(struct dma_fence *fence, bool intr) in dma_fence_wait() argument 635 ret = dma_fence_wait_timeout(fence, intr, MAX_SCHEDULE_TIMEOUT); in dma_fence_wait()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/ |
H A D | xtensa.c | 64 u32 intr = nvkm_rd32(device, base + 0xc20); in nvkm_xtensa_intr() local 68 if (intr & 0x10) in nvkm_xtensa_intr() 70 nvkm_wr32(device, base + 0xc20, intr); in nvkm_xtensa_intr() 71 intr = nvkm_rd32(device, base + 0xc20); in nvkm_xtensa_intr() 72 if (unk104 == 0x10001 && unk10c == 0x200 && chan && !intr) { in nvkm_xtensa_intr() 172 .intr = nvkm_xtensa_intr,
|
/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_lif.c | 48 struct ionic_intr_info *intr; in ionic_dim_work() local 60 intr = &qcq->intr; in ionic_dim_work() 61 if (intr->dim_coal_hw != new_coal) { in ionic_dim_work() 62 intr->dim_coal_hw = new_coal; in ionic_dim_work() 65 intr->index, intr->dim_coal_hw); in ionic_dim_work() 202 struct ionic_intr_info *intr = &qcq->intr; in ionic_request_irq() local 212 snprintf(intr in ionic_request_irq() 219 ionic_intr_alloc(struct ionic_lif *lif, struct ionic_intr_info *intr) ionic_intr_alloc() argument 890 struct ionic_intr_info *intr = napi_to_cq(napi)->bound_intr; ionic_adminq_napi() local [all...] |
/kernel/linux/linux-5.10/drivers/net/vmxnet3/ |
H A D | vmxnet3_drv.c | 52 * Enable/Disable the given intr 76 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() 2022 * Returns whether or not the intr is handled 2031 if (adapter->intr.mask_mode == VMXNET3_IMM_ACTIVE) in vmxnet3_msix_tx() 2052 * intr is handled 2061 /* disable intr if needed */ in vmxnet3_msix_rx() 2062 if (adapter->intr.mask_mode == VMXNET3_IMM_ACTIVE) in vmxnet3_msix_rx() 2074 * vmxnet3 msix event intr handler 2077 * whether or not the intr i 2156 struct vmxnet3_intr *intr = &adapter->intr; vmxnet3_request_irqs() local 2277 struct vmxnet3_intr *intr = &adapter->intr; vmxnet3_free_irqs() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | gf100.c | 37 u32 intr = nvkm_rd32(device, 0x000100); in gf100_fb_intr() local 38 if (intr & 0x08000000) in gf100_fb_intr() 39 nvkm_debug(subdev, "PFFB intr\n"); in gf100_fb_intr() 40 if (intr & 0x00002000) in gf100_fb_intr() 41 nvkm_debug(subdev, "PBFB intr\n"); in gf100_fb_intr() 138 .intr = gf100_fb_intr,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | gf100.c | 37 u32 intr = nvkm_rd32(device, 0x000100); in gf100_fb_intr() local 38 if (intr & 0x08000000) in gf100_fb_intr() 39 nvkm_debug(subdev, "PFFB intr\n"); in gf100_fb_intr() 40 if (intr & 0x00002000) in gf100_fb_intr() 41 nvkm_debug(subdev, "PBFB intr\n"); in gf100_fb_intr() 126 .intr = gf100_fb_intr,
|
/kernel/linux/linux-5.10/drivers/dma-buf/ |
H A D | dma-fence.c | 395 * @intr: if true, do an interruptible wait 410 dma_fence_wait_timeout(struct dma_fence *fence, bool intr, signed long timeout) in dma_fence_wait_timeout() argument 423 ret = fence->ops->wait(fence, intr, timeout); in dma_fence_wait_timeout() 425 ret = dma_fence_default_wait(fence, intr, timeout); in dma_fence_wait_timeout() 665 * @intr: if true, do an interruptible wait 674 dma_fence_default_wait(struct dma_fence *fence, bool intr, signed long timeout) in dma_fence_default_wait() argument 685 if (intr && signal_pending(current)) { in dma_fence_default_wait() 703 if (intr) in dma_fence_default_wait() 712 if (ret > 0 && intr && signal_pending(current)) in dma_fence_default_wait() 748 * @intr 764 dma_fence_wait_any_timeout(struct dma_fence **fences, uint32_t count, bool intr, signed long timeout, uint32_t *idx) dma_fence_wait_any_timeout() argument [all...] |
/kernel/linux/linux-6.6/drivers/dma-buf/ |
H A D | dma-fence.c | 486 * @intr: if true, do an interruptible wait 501 dma_fence_wait_timeout(struct dma_fence *fence, bool intr, signed long timeout) in dma_fence_wait_timeout() argument 516 ret = fence->ops->wait(fence, intr, timeout); in dma_fence_wait_timeout() 518 ret = dma_fence_default_wait(fence, intr, timeout); in dma_fence_wait_timeout() 752 * @intr: if true, do an interruptible wait 761 dma_fence_default_wait(struct dma_fence *fence, bool intr, signed long timeout) in dma_fence_default_wait() argument 772 if (intr && signal_pending(current)) { in dma_fence_default_wait() 787 if (intr) in dma_fence_default_wait() 796 if (ret > 0 && intr && signal_pending(current)) in dma_fence_default_wait() 832 * @intr 848 dma_fence_wait_any_timeout(struct dma_fence **fences, uint32_t count, bool intr, signed long timeout, uint32_t *idx) dma_fence_wait_any_timeout() argument [all...] |
/kernel/linux/linux-5.10/drivers/macintosh/ |
H A D | macio-adb.c | 27 struct preg intr; member 39 /* Bits in intr and intr_enb registers */ 115 out_8(&adb->intr.r, 0); in macio_init() 216 if (in_8(&adb->intr.r) & TAG) { in macio_adb_interrupt() 234 out_8(&adb->intr.r, 0); in macio_adb_interrupt() 237 if (in_8(&adb->intr.r) & DFB) { in macio_adb_interrupt() 261 out_8(&adb->intr.r, 0); in macio_adb_interrupt() 285 if (in_8(&adb->intr.r) != 0) in macio_adb_poll()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ |
H A D | gp102.c | 169 u32 intr = nvkm_falcon_rd32(falcon, 0x008) & disp & ~(disp >> 16); in gp102_sec2_intr() local 171 if (intr & 0x00000040) { in gp102_sec2_intr() 174 intr &= ~0x00000040; in gp102_sec2_intr() 177 if (intr) { in gp102_sec2_intr() 178 nvkm_error(subdev, "unhandled intr %08x\n", intr); in gp102_sec2_intr() 179 nvkm_falcon_wr32(falcon, 0x004, intr); in gp102_sec2_intr() 254 .intr = gp102_sec2_intr,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fault/ |
H A D | gv100.c | 77 const u32 intr = buffer->id ? 0x08000000 : 0x20000000; in gv100_fault_buffer_intr() local 79 nvkm_mask(device, 0x100a2c, intr, intr); in gv100_fault_buffer_intr() 81 nvkm_mask(device, 0x100a34, intr, intr); in gv100_fault_buffer_intr() 179 nvkm_debug(subdev, "intr %08x\n", stat); in gv100_fault_intr() 213 .intr = gv100_fault_intr, 220 .buffer.intr = gv100_fault_buffer_intr,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | mcs_cnf10kb.c | 219 void cnf10kb_mcs_bbe_intr_handler(struct mcs *mcs, u64 intr, in cnf10kb_mcs_bbe_intr_handler() argument 225 if (!(intr & MCS_BBE_INT_MASK)) in cnf10kb_mcs_bbe_intr_handler() 232 if (!(intr & BIT_ULL(i))) in cnf10kb_mcs_bbe_intr_handler() 238 if (intr & 0xFULL) in cnf10kb_mcs_bbe_intr_handler() 253 void cnf10kb_mcs_pab_intr_handler(struct mcs *mcs, u64 intr, in cnf10kb_mcs_pab_intr_handler() argument 259 if (!(intr & MCS_PAB_INT_MASK)) in cnf10kb_mcs_pab_intr_handler() 266 if (!(intr & BIT_ULL(i))) in cnf10kb_mcs_pab_intr_handler()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | sdio.c | 57 static int mt7921s_parse_intr(struct mt76_dev *dev, struct mt76s_intr *intr) in mt7921s_parse_intr() argument 74 intr->isr = irq_data->isr; in mt7921s_parse_intr() 75 intr->rec_mb = irq_data->rec_mb; in mt7921s_parse_intr() 76 intr->tx.wtqcr = irq_data->tx.wtqcr; in mt7921s_parse_intr() 77 intr->rx.num = irq_data->rx.num; in mt7921s_parse_intr() 80 intr->rx.len[0] = irq_data->rx.len0; in mt7921s_parse_intr() 82 intr->rx.len[1] = irq_data->rx.len1; in mt7921s_parse_intr()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/fault/ |
H A D | gv100.c | 79 const u32 intr = buffer->id ? 0x08000000 : 0x20000000; in gv100_fault_buffer_intr() local 81 nvkm_mask(device, 0x100a2c, intr, intr); in gv100_fault_buffer_intr() 83 nvkm_mask(device, 0x100a34, intr, intr); in gv100_fault_buffer_intr() 182 nvkm_debug(subdev, "intr %08x\n", stat); in gv100_fault_intr() 219 .intr = gv100_fault_intr, 226 .buffer.intr = gv100_fault_buffer_intr,
|
/kernel/linux/linux-6.6/drivers/macintosh/ |
H A D | macio-adb.c | 29 struct preg intr; member 41 /* Bits in intr and intr_enb registers */ 117 out_8(&adb->intr.r, 0); in macio_init() 218 if (in_8(&adb->intr.r) & TAG) { in macio_adb_interrupt() 237 out_8(&adb->intr.r, 0); in macio_adb_interrupt() 240 if (in_8(&adb->intr.r) & DFB) { in macio_adb_interrupt() 264 out_8(&adb->intr.r, 0); in macio_adb_interrupt() 288 if (in_8(&adb->intr.r) != 0) in macio_adb_poll()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_fence.c | 468 * @intr: use interruptable sleep 473 * @intr selects whether to use interruptable (true) or non-interruptable 481 u64 *target_seq, bool intr, in radeon_fence_wait_seq_timeout() 499 if (intr) { in radeon_fence_wait_seq_timeout() 527 * @intr: use interruptible sleep 530 * @intr selects whether to use interruptable (true) or non-interruptable 536 long radeon_fence_wait_timeout(struct radeon_fence *fence, bool intr, long timeout) in radeon_fence_wait_timeout() argument 548 return dma_fence_wait(&fence->base, intr); in radeon_fence_wait_timeout() 551 r = radeon_fence_wait_seq_timeout(fence->rdev, seq, intr, timeout); in radeon_fence_wait_timeout() 564 * @intr 480 radeon_fence_wait_seq_timeout(struct radeon_device *rdev, u64 *target_seq, bool intr, long timeout) radeon_fence_wait_seq_timeout() argument 571 radeon_fence_wait(struct radeon_fence *fence, bool intr) radeon_fence_wait() argument 594 radeon_fence_wait_any(struct radeon_device *rdev, struct radeon_fence **fences, bool intr) radeon_fence_wait_any() argument 1058 radeon_fence_default_wait(struct dma_fence *f, bool intr, signed long t) radeon_fence_default_wait() argument [all...] |
/kernel/linux/linux-5.10/arch/mips/pci/ |
H A D | ops-gt64xxx_pci0.c | 34 u32 intr; in gt64xxx_pci0_pcibios_config_access() local 71 intr = GT_READ(GT_INTRCAUSE_OFS); in gt64xxx_pci0_pcibios_config_access() 73 if (intr & (GT_INTRCAUSE_MASABORT0_BIT | GT_INTRCAUSE_TARABORT0_BIT)) { in gt64xxx_pci0_pcibios_config_access()
|
H A D | ops-msc.c | 37 u32 intr; in msc_pcibios_config_access() local 56 MSC_READ(MSC01_PCI_INTSTAT, intr); in msc_pcibios_config_access() 57 if (intr & (MSC01_PCI_INTCFG_MA_BIT | MSC01_PCI_INTCFG_TA_BIT)) { in msc_pcibios_config_access()
|
/kernel/linux/linux-6.6/arch/mips/pci/ |
H A D | ops-gt64xxx_pci0.c | 34 u32 intr; in gt64xxx_pci0_pcibios_config_access() local 71 intr = GT_READ(GT_INTRCAUSE_OFS); in gt64xxx_pci0_pcibios_config_access() 73 if (intr & (GT_INTRCAUSE_MASABORT0_BIT | GT_INTRCAUSE_TARABORT0_BIT)) { in gt64xxx_pci0_pcibios_config_access()
|
H A D | ops-msc.c | 37 u32 intr; in msc_pcibios_config_access() local 56 MSC_READ(MSC01_PCI_INTSTAT, intr); in msc_pcibios_config_access() 57 if (intr & (MSC01_PCI_INTCFG_MA_BIT | MSC01_PCI_INTCFG_TA_BIT)) { in msc_pcibios_config_access()
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | parse-regs-options.c | 13 __parse_regs(const struct option *opt, const char *str, int unset, bool intr) in __parse_regs() argument 30 if (intr) in __parse_regs() 67 s, intr ? "-I" : "--user-regs="); in __parse_regs()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | gk104.c | 31 u32 intr = nvkm_rd32(device, 0x00dc60); in gk104_aux_stat() local 32 u32 stat = nvkm_rd32(device, 0x00dc68) & intr, i; in gk104_aux_stat() 39 nvkm_wr32(device, 0x00dc60, intr); in gk104_aux_stat()
|
H A D | g94.c | 31 u32 intr = nvkm_rd32(device, 0x00e06c); in g94_aux_stat() local 32 u32 stat = nvkm_rd32(device, 0x00e068) & intr, i; in g94_aux_stat() 39 nvkm_wr32(device, 0x00e06c, intr); in g94_aux_stat()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | gk104.c | 31 u32 intr = nvkm_rd32(device, 0x00dc60); in gk104_aux_stat() local 32 u32 stat = nvkm_rd32(device, 0x00dc68) & intr, i; in gk104_aux_stat() 39 nvkm_wr32(device, 0x00dc60, intr); in gk104_aux_stat()
|
H A D | g94.c | 31 u32 intr = nvkm_rd32(device, 0x00e06c); in g94_aux_stat() local 32 u32 stat = nvkm_rd32(device, 0x00e068) & intr, i; in g94_aux_stat() 39 nvkm_wr32(device, 0x00e06c, intr); in g94_aux_stat()
|