/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/ce/ |
H A D | gp100.c | 66 u32 intr = nvkm_rd32(device, 0x104410 + base) & mask; in gp100_ce_intr() local 67 if (intr & 0x00000001) { //XXX: guess in gp100_ce_intr() 70 intr &= ~0x00000001; in gp100_ce_intr() 72 if (intr & 0x00000002) { //XXX: guess in gp100_ce_intr() 75 intr &= ~0x00000002; in gp100_ce_intr() 77 if (intr & 0x00000004) { in gp100_ce_intr() 80 intr &= ~0x00000004; in gp100_ce_intr() 82 if (intr) { in gp100_ce_intr() 83 nvkm_warn(subdev, "intr %08x\n", intr); in gp100_ce_intr() [all...] |
H A D | gk104.c | 65 u32 intr = nvkm_rd32(device, 0x104908 + base) & mask; in gk104_ce_intr() local 66 if (intr & 0x00000001) { in gk104_ce_intr() 69 intr &= ~0x00000001; in gk104_ce_intr() 71 if (intr & 0x00000002) { in gk104_ce_intr() 74 intr &= ~0x00000002; in gk104_ce_intr() 76 if (intr & 0x00000004) { in gk104_ce_intr() 79 intr &= ~0x00000004; in gk104_ce_intr() 81 if (intr) { in gk104_ce_intr() 82 nvkm_warn(subdev, "intr %08x\n", intr); in gk104_ce_intr() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/ce/ |
H A D | gp100.c | 66 u32 intr = nvkm_rd32(device, 0x104410 + base) & mask; in gp100_ce_intr() local 67 if (intr & 0x00000001) { //XXX: guess in gp100_ce_intr() 70 intr &= ~0x00000001; in gp100_ce_intr() 72 if (intr & 0x00000002) { //XXX: guess in gp100_ce_intr() 75 intr &= ~0x00000002; in gp100_ce_intr() 77 if (intr & 0x00000004) { in gp100_ce_intr() 80 intr &= ~0x00000004; in gp100_ce_intr() 82 if (intr) { in gp100_ce_intr() 83 nvkm_warn(subdev, "intr %08x\n", intr); in gp100_ce_intr() [all...] |
H A D | gk104.c | 65 u32 intr = nvkm_rd32(device, 0x104908 + base) & mask; in gk104_ce_intr() local 66 if (intr & 0x00000001) { in gk104_ce_intr() 69 intr &= ~0x00000001; in gk104_ce_intr() 71 if (intr & 0x00000002) { in gk104_ce_intr() 74 intr &= ~0x00000002; in gk104_ce_intr() 76 if (intr & 0x00000004) { in gk104_ce_intr() 79 intr &= ~0x00000004; in gk104_ce_intr() 81 if (intr) { in gk104_ce_intr() 82 nvkm_warn(subdev, "intr %08x\n", intr); in gk104_ce_intr() [all...] |
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-mips-gic.c | 68 static void gic_clear_pcpu_masks(unsigned int intr) in gic_clear_pcpu_masks() argument 74 clear_bit(intr, per_cpu_ptr(pcpu_masks, i)); in gic_clear_pcpu_masks() 77 static bool gic_local_irq_is_routable(int intr) in gic_local_irq_is_routable() argument 86 switch (intr) { in gic_local_irq_is_routable() 152 unsigned int intr, virq; in gic_handle_shared_int() local 168 for_each_set_bit(intr, pending, gic_shared_intrs) { in gic_handle_shared_int() 170 GIC_SHARED_TO_HWIRQ(intr)); in gic_handle_shared_int() 180 unsigned int intr = GIC_HWIRQ_TO_SHARED(d->hwirq); in gic_mask_irq() local 182 write_gic_rmask(intr); in gic_mask_irq() 183 gic_clear_pcpu_masks(intr); in gic_mask_irq() 188 unsigned int intr = GIC_HWIRQ_TO_SHARED(d->hwirq); gic_unmask_irq() local 312 unsigned int intr, virq; gic_handle_local_int() local 331 int intr = GIC_HWIRQ_TO_LOCAL(d->hwirq); gic_mask_local_irq() local 338 int intr = GIC_HWIRQ_TO_LOCAL(d->hwirq); gic_unmask_local_irq() local 353 int intr, cpu; gic_mask_local_irq_all_vpes() local 371 int intr, cpu; gic_unmask_local_irq_all_vpes() local 398 unsigned int intr = local_intrs[i]; gic_all_vpes_irq_cpu_online() local 431 int intr = GIC_HWIRQ_TO_SHARED(hw); gic_shared_irq_domain_map() local 470 unsigned int intr; gic_irq_domain_map() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_interrupts.h | 96 * @intr: HW interrupt handle 101 struct dpu_hw_intr *intr, 106 * @intr: HW interrupt handle 111 struct dpu_hw_intr *intr, 117 * @intr: HW interrupt handle 121 struct dpu_hw_intr *intr); 125 * @intr: HW interrupt handle 129 struct dpu_hw_intr *intr); 135 * @intr: HW interrupt handle 140 struct dpu_hw_intr *intr, [all...] |
/kernel/linux/linux-5.10/drivers/usb/mtu3/ |
H A D | mtu3_trace.h | 38 TP_PROTO(u32 intr), 39 TP_ARGS(intr), 41 __field(u32, intr) 44 __entry->intr = intr; 46 TP_printk("(%08x) %s %s %s %s %s %s", __entry->intr, 47 __entry->intr & HOT_RST_INTR ? "HOT_RST" : "", 48 __entry->intr & WARM_RST_INTR ? "WARM_RST" : "", 49 __entry->intr & ENTER_U3_INTR ? "ENT_U3" : "", 50 __entry->intr [all...] |
/kernel/linux/linux-6.6/drivers/usb/mtu3/ |
H A D | mtu3_trace.h | 36 TP_PROTO(u32 intr), 37 TP_ARGS(intr), 39 __field(u32, intr) 42 __entry->intr = intr; 44 TP_printk("(%08x) %s %s %s %s %s %s", __entry->intr, 45 __entry->intr & HOT_RST_INTR ? "HOT_RST" : "", 46 __entry->intr & WARM_RST_INTR ? "WARM_RST" : "", 47 __entry->intr & ENTER_U3_INTR ? "ENT_U3" : "", 48 __entry->intr [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_usb.c | 361 struct zd_usb_interrupt *intr = &usb->intr; in handle_regs_int_override() local 364 spin_lock_irqsave(&intr->lock, flags); in handle_regs_int_override() 365 if (atomic_read(&intr->read_regs_enabled)) { in handle_regs_int_override() 366 atomic_set(&intr->read_regs_enabled, 0); in handle_regs_int_override() 367 intr->read_regs_int_overridden = 1; in handle_regs_int_override() 368 complete(&intr->read_regs.completion); in handle_regs_int_override() 370 spin_unlock_irqrestore(&intr->lock, flags); in handle_regs_int_override() 376 struct zd_usb_interrupt *intr = &usb->intr; in handle_regs_int() local 429 struct zd_usb_interrupt *intr; int_urb_complete() local 505 struct zd_usb_interrupt *intr = &usb->intr; usb_int_enabled() local 518 struct zd_usb_interrupt *intr = &usb->intr; zd_usb_enable_int() local 581 struct zd_usb_interrupt *intr = &usb->intr; zd_usb_disable_int() local 1158 struct zd_usb_interrupt *intr = &usb->intr; init_usb_interrupt() local 1602 struct zd_usb_interrupt *intr = &usb->intr; prepare_read_regs_int() local 1614 struct zd_usb_interrupt *intr = &usb->intr; disable_read_regs_int() local 1625 struct zd_usb_interrupt *intr = &usb->intr; check_read_regs() local 1666 struct zd_usb_interrupt *intr = &usb->intr; get_results() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_usb.c | 360 struct zd_usb_interrupt *intr = &usb->intr; in handle_regs_int_override() local 363 spin_lock_irqsave(&intr->lock, flags); in handle_regs_int_override() 364 if (atomic_read(&intr->read_regs_enabled)) { in handle_regs_int_override() 365 atomic_set(&intr->read_regs_enabled, 0); in handle_regs_int_override() 366 intr->read_regs_int_overridden = 1; in handle_regs_int_override() 367 complete(&intr->read_regs.completion); in handle_regs_int_override() 369 spin_unlock_irqrestore(&intr->lock, flags); in handle_regs_int_override() 375 struct zd_usb_interrupt *intr = &usb->intr; in handle_regs_int() local 428 struct zd_usb_interrupt *intr; int_urb_complete() local 504 struct zd_usb_interrupt *intr = &usb->intr; usb_int_enabled() local 517 struct zd_usb_interrupt *intr = &usb->intr; zd_usb_enable_int() local 580 struct zd_usb_interrupt *intr = &usb->intr; zd_usb_disable_int() local 1157 struct zd_usb_interrupt *intr = &usb->intr; init_usb_interrupt() local 1601 struct zd_usb_interrupt *intr = &usb->intr; prepare_read_regs_int() local 1613 struct zd_usb_interrupt *intr = &usb->intr; disable_read_regs_int() local 1624 struct zd_usb_interrupt *intr = &usb->intr; check_read_regs() local 1665 struct zd_usb_interrupt *intr = &usb->intr; get_results() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | core.c | 16 u32 intr; in mt7603_irq_handler() local 18 intr = mt76_rr(dev, MT_INT_SOURCE_CSR); in mt7603_irq_handler() 19 mt76_wr(dev, MT_INT_SOURCE_CSR, intr); in mt7603_irq_handler() 24 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7603_irq_handler() 26 intr &= dev->mt76.mmio.irqmask; in mt7603_irq_handler() 28 if (intr & MT_INT_MAC_IRQ3) { in mt7603_irq_handler() 39 if (intr & MT_INT_TX_DONE_ALL) { in mt7603_irq_handler() 44 if (intr & MT_INT_RX_DONE(0)) { in mt7603_irq_handler() 50 if (intr & MT_INT_RX_DONE(1)) { in mt7603_irq_handler()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | core.c | 16 u32 intr; in mt7603_irq_handler() local 18 intr = mt76_rr(dev, MT_INT_SOURCE_CSR); in mt7603_irq_handler() 19 mt76_wr(dev, MT_INT_SOURCE_CSR, intr); in mt7603_irq_handler() 24 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7603_irq_handler() 26 intr &= dev->mt76.mmio.irqmask; in mt7603_irq_handler() 28 if (intr & MT_INT_MAC_IRQ3) { in mt7603_irq_handler() 39 if (intr & MT_INT_TX_DONE_ALL) { in mt7603_irq_handler() 44 if (intr & MT_INT_RX_DONE(0)) { in mt7603_irq_handler() 50 if (intr & MT_INT_RX_DONE(1)) { in mt7603_irq_handler()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | pci.c | 32 u32 intr, mask; in mt7915_irq_handler() local 34 intr = mt76_rr(dev, MT_INT_SOURCE_CSR); in mt7915_irq_handler() 35 intr &= dev->mt76.mmio.irqmask; in mt7915_irq_handler() 36 mt76_wr(dev, MT_INT_SOURCE_CSR, intr); in mt7915_irq_handler() 41 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7915_irq_handler() 43 mask = intr & MT_INT_RX_DONE_ALL; in mt7915_irq_handler() 44 if (intr & MT_INT_TX_DONE_MCU) in mt7915_irq_handler() 49 if (intr & MT_INT_TX_DONE_MCU) in mt7915_irq_handler() 52 if (intr & MT_INT_RX_DONE_DATA) in mt7915_irq_handler() 55 if (intr in mt7915_irq_handler() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
H A D | g84.c | 145 uint32_t intr; in g84_therm_intr() local 149 intr = nvkm_rd32(device, 0x20100) & 0x3ff; in g84_therm_intr() 152 if (intr & 0x002) { in g84_therm_intr() 156 intr &= ~0x002; in g84_therm_intr() 160 if (intr & 0x004) { in g84_therm_intr() 164 intr &= ~0x004; in g84_therm_intr() 168 if (intr & 0x008) { in g84_therm_intr() 172 intr &= ~0x008; in g84_therm_intr() 176 if (intr & 0x010) { in g84_therm_intr() 180 intr in g84_therm_intr() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
H A D | g84.c | 145 uint32_t intr; in g84_therm_intr() local 149 intr = nvkm_rd32(device, 0x20100) & 0x3ff; in g84_therm_intr() 152 if (intr & 0x002) { in g84_therm_intr() 156 intr &= ~0x002; in g84_therm_intr() 160 if (intr & 0x004) { in g84_therm_intr() 164 intr &= ~0x004; in g84_therm_intr() 168 if (intr & 0x008) { in g84_therm_intr() 172 intr &= ~0x008; in g84_therm_intr() 176 if (intr & 0x010) { in g84_therm_intr() 180 intr in g84_therm_intr() [all...] |
/kernel/linux/linux-5.10/drivers/mtd/nand/onenand/ |
H A D | onenand_omap2.c | 129 static void wait_err(char *msg, int state, unsigned int ctrl, unsigned int intr) in wait_err() argument 131 printk(KERN_ERR "onenand_wait: %s! state %d ctrl 0x%04x intr 0x%04x\n", in wait_err() 132 msg, state, ctrl, intr); in wait_err() 136 unsigned int intr) in wait_warn() 139 "intr 0x%04x\n", msg, state, ctrl, intr); in wait_warn() 146 unsigned int intr = 0; in omap2_onenand_wait() local 170 intr = read_reg(c, ONENAND_REG_INTERRUPT); in omap2_onenand_wait() 171 if (intr & ONENAND_INT_MASTER) in omap2_onenand_wait() 176 wait_err("controller error", state, ctrl, intr); in omap2_onenand_wait() 135 wait_warn(char *msg, int state, unsigned int ctrl, unsigned int intr) wait_warn() argument [all...] |
/kernel/linux/linux-6.6/drivers/mtd/nand/onenand/ |
H A D | onenand_omap2.c | 129 static void wait_err(char *msg, int state, unsigned int ctrl, unsigned int intr) in wait_err() argument 131 printk(KERN_ERR "onenand_wait: %s! state %d ctrl 0x%04x intr 0x%04x\n", in wait_err() 132 msg, state, ctrl, intr); in wait_err() 136 unsigned int intr) in wait_warn() 139 "intr 0x%04x\n", msg, state, ctrl, intr); in wait_warn() 146 unsigned int intr = 0; in omap2_onenand_wait() local 170 intr = read_reg(c, ONENAND_REG_INTERRUPT); in omap2_onenand_wait() 171 if (intr & ONENAND_INT_MASTER) in omap2_onenand_wait() 176 wait_err("controller error", state, ctrl, intr); in omap2_onenand_wait() 135 wait_warn(char *msg, int state, unsigned int ctrl, unsigned int intr) wait_warn() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/host1x/ |
H A D | intr.c | 16 #include "intr.h" 165 spin_lock(&syncpt->intr.lock); in process_wait_list() 167 remove_completed_waiters(&syncpt->intr.wait_head, threshold, in process_wait_list() 170 empty = list_empty(&syncpt->intr.wait_head); in process_wait_list() 174 reset_threshold_interrupt(host, &syncpt->intr.wait_head, in process_wait_list() 177 spin_unlock(&syncpt->intr.lock); in process_wait_list() 194 container_of(syncpt_intr, struct host1x_syncpt, intr); in syncpt_thresh_work() 225 spin_lock(&syncpt->intr.lock); in host1x_intr_add_action() 227 queue_was_empty = list_empty(&syncpt->intr.wait_head); in host1x_intr_add_action() 229 if (add_waiter_to_queue(waiter, &syncpt->intr in host1x_intr_add_action() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/mc/ |
H A D | gt215.c | 57 gt215_mc_intr_allow(struct nvkm_intr *intr, int leaf, u32 mask) in gt215_mc_intr_allow() argument 59 struct nvkm_mc *mc = container_of(intr, typeof(*mc), intr); in gt215_mc_intr_allow() 65 gt215_mc_intr_block(struct nvkm_intr *intr, int leaf, u32 mask) in gt215_mc_intr_block() argument 67 struct nvkm_mc *mc = container_of(intr, typeof(*mc), intr); in gt215_mc_intr_block() 84 .intr = &nv04_mc_intr,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/mc/ |
H A D | gp100.c | 30 bool intr; member 38 u32 mask = mc->intr ? mc->mask : 0, i; in gp100_mc_intr_update() 51 mc->intr = false; in gp100_mc_intr_unarm() 62 mc->intr = true; in gp100_mc_intr_rearm() 68 gp100_mc_intr_mask(struct nvkm_mc *base, u32 mask, u32 intr) in gp100_mc_intr_mask() argument 73 mc->mask = (mc->mask & ~mask) | intr; in gp100_mc_intr_mask() 99 .intr = gp100_mc_intr, 119 mc->intr = false; in gp100_mc_new_()
|
H A D | base.c | 44 for (map = mc->func->intr; !mask && map->stat; map++) { in nvkm_mc_intr_mask() 71 u32 intr = mc->func->intr_stat(mc); in nvkm_mc_intr_stat() local 72 if (WARN_ON_ONCE(intr == 0xffffffff)) in nvkm_mc_intr_stat() 73 intr = 0; /* likely fallen off the bus */ in nvkm_mc_intr_stat() 74 return intr; in nvkm_mc_intr_stat() 83 u32 stat, intr; in nvkm_mc_intr() local 89 intr = nvkm_mc_intr_stat(mc); in nvkm_mc_intr() 90 stat = nvkm_top_intr(device, intr, &subdevs); in nvkm_mc_intr() 99 for (map = mc->func->intr; map->stat; map++) { in nvkm_mc_intr() 100 if (intr in nvkm_mc_intr() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/top/ |
H A D | base.c | 37 info->intr = -1; in nvkm_top_device_new() 83 if (info->index == devidx && info->intr >= 0) in nvkm_top_intr_mask() 84 return BIT(info->intr); in nvkm_top_intr_mask() 92 nvkm_top_intr(struct nvkm_device *device, u32 intr, u64 *psubdevs) in nvkm_top_intr() argument 101 if (info->index != NVKM_SUBDEV_NR && info->intr >= 0) { in nvkm_top_intr() 102 if (intr & BIT(info->intr)) { in nvkm_top_intr() 104 handled |= BIT(info->intr); in nvkm_top_intr() 111 return intr & ~handled; in nvkm_top_intr()
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | mac53c94.c | 46 int intr; member 200 int nb, stat, seq, intr; in mac53c94_interrupt() local 209 intr = readb(®s->interrupt); in mac53c94_interrupt() 212 printk(KERN_DEBUG "mac53c94_intr, intr=%x stat=%x seq=%x phase=%d\n", in mac53c94_interrupt() 213 intr, stat, seq, state->phase); in mac53c94_interrupt() 216 if (intr & INTR_RESET) { in mac53c94_interrupt() 224 if (intr & INTR_ILL_CMD) { in mac53c94_interrupt() 225 printk(KERN_ERR "53c94: invalid cmd, intr=%x stat=%x seq=%x phase=%d\n", in mac53c94_interrupt() 226 intr, stat, seq, state->phase); in mac53c94_interrupt() 233 printk("53c94: bad error, intr in mac53c94_interrupt() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | mac53c94.c | 46 int intr; member 198 int nb, stat, seq, intr; in mac53c94_interrupt() local 207 intr = readb(®s->interrupt); in mac53c94_interrupt() 210 printk(KERN_DEBUG "mac53c94_intr, intr=%x stat=%x seq=%x phase=%d\n", in mac53c94_interrupt() 211 intr, stat, seq, state->phase); in mac53c94_interrupt() 214 if (intr & INTR_RESET) { in mac53c94_interrupt() 222 if (intr & INTR_ILL_CMD) { in mac53c94_interrupt() 223 printk(KERN_ERR "53c94: invalid cmd, intr=%x stat=%x seq=%x phase=%d\n", in mac53c94_interrupt() 224 intr, stat, seq, state->phase); in mac53c94_interrupt() 231 printk("53c94: bad error, intr in mac53c94_interrupt() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
H A D | gt215.c | 144 u32 intr = nvkm_rd32(device, 0x10a008) & disp & ~(disp >> 16); in gt215_pmu_intr() local 146 if (intr & 0x00000020) { in gt215_pmu_intr() 153 intr &= ~0x00000020; in gt215_pmu_intr() 157 if (intr & 0x00000040) { in gt215_pmu_intr() 160 intr &= ~0x00000040; in gt215_pmu_intr() 163 if (intr & 0x00000080) { in gt215_pmu_intr() 168 intr &= ~0x00000080; in gt215_pmu_intr() 171 if (intr) { in gt215_pmu_intr() 172 nvkm_error(subdev, "intr %08x\n", intr); in gt215_pmu_intr() [all...] |