/Linux-v4.19/arch/mips/pmcs-msp71xx/ |
D | msp_irq.c | 57 u32 pending; in plat_irq_dispatch() local 59 pending = read_c0_status() & read_c0_cause(); in plat_irq_dispatch() 68 if (pending & C_IRQ4) /* do the peripherals first, that's the timer */ in plat_irq_dispatch() 71 else if (pending & C_IRQ0) in plat_irq_dispatch() 74 else if (pending & C_IRQ1) in plat_irq_dispatch() 77 else if (pending & C_IRQ2) in plat_irq_dispatch() 80 else if (pending & C_IRQ3) in plat_irq_dispatch() 83 else if (pending & C_IRQ5) in plat_irq_dispatch() 87 if (pending & C_IRQ5) in plat_irq_dispatch() 90 else if (pending & C_IRQ0) in plat_irq_dispatch() [all …]
|
D | msp_irq_slp.c | 85 u32 pending; in msp_slp_irq_dispatch() local 89 pending = *SLP_INT_STS_REG & *SLP_INT_MSK_REG; in msp_slp_irq_dispatch() 92 if (pending == (1 << (MSP_INT_PER - MSP_SLP_INTBASE))) { in msp_slp_irq_dispatch() 94 pending = *PER_INT_STS_REG & *PER_INT_MSK_REG; in msp_slp_irq_dispatch() 98 if (pending == 0x00000000) { in msp_slp_irq_dispatch() 105 do_IRQ(ffs(pending) + intbase - 1); in msp_slp_irq_dispatch()
|
D | msp_irq_cic.c | 197 u32 pending; in msp_cic_irq_dispatch() local 200 pending = cic_status & cic_mask; in msp_cic_irq_dispatch() 201 if (pending & (1 << (MSP_INT_VPE0_TIMER - MSP_CIC_INTBASE))) { in msp_cic_irq_dispatch() 203 } else if (pending & (1 << (MSP_INT_VPE1_TIMER - MSP_CIC_INTBASE))) { in msp_cic_irq_dispatch() 205 } else if (pending & (1 << (MSP_INT_PER - MSP_CIC_INTBASE))) { in msp_cic_irq_dispatch() 207 } else if (pending) { in msp_cic_irq_dispatch() 208 do_IRQ(ffs(pending) + MSP_CIC_INTBASE - 1); in msp_cic_irq_dispatch()
|
/Linux-v4.19/drivers/staging/fwserial/ |
D | dma_fifo.c | 41 INIT_LIST_HEAD(&fifo->pending); in dma_fifo_init() 98 struct dma_pending *pending, *next; in dma_fifo_free() local 103 list_for_each_entry_safe(pending, next, &fifo->pending, link) in dma_fifo_free() 104 list_del_init(&pending->link); in dma_fifo_free() 115 struct dma_pending *pending, *next; in dma_fifo_reset() local 120 list_for_each_entry_safe(pending, next, &fifo->pending, link) in dma_fifo_reset() 121 list_del_init(&pending->link); in dma_fifo_reset() 222 list_add_tail(&pended->link, &fifo->pending); in dma_fifo_out_pend() 244 struct dma_pending *pending, *next, *tmp; in dma_fifo_out_complete() local 250 if (list_empty(&fifo->pending) && fifo->open == 0) in dma_fifo_out_complete() [all …]
|
/Linux-v4.19/arch/mips/sni/ |
D | pcit.c | 183 u32 pending = *(volatile u32 *)SNI_PCIT_INT_REG; in pcit_hwint1() local 187 irq = ffs((pending >> 16) & 0x7f); in pcit_hwint1() 196 u32 pending = *(volatile u32 *)SNI_PCIT_INT_REG; in pcit_hwint0() local 200 irq = ffs((pending >> 16) & 0x3f); in pcit_hwint0() 209 u32 pending = read_c0_cause() & read_c0_status(); in sni_pcit_hwint() local 211 if (pending & C_IRQ1) in sni_pcit_hwint() 213 else if (pending & C_IRQ2) in sni_pcit_hwint() 215 else if (pending & C_IRQ3) in sni_pcit_hwint() 217 else if (pending & C_IRQ5) in sni_pcit_hwint() 223 u32 pending = read_c0_cause() & read_c0_status(); in sni_pcit_hwint_cplus() local [all …]
|
/Linux-v4.19/drivers/gpu/drm/mediatek/ |
D | mtk_drm_plane.c | 52 state->pending.format = DRM_FORMAT_RGB565; in mtk_plane_reset() 68 state->pending = old_state->pending; in mtk_plane_duplicate_state() 134 state->pending.enable = true; in mtk_plane_atomic_update() 135 state->pending.pitch = pitch; in mtk_plane_atomic_update() 136 state->pending.format = format; in mtk_plane_atomic_update() 137 state->pending.addr = addr; in mtk_plane_atomic_update() 138 state->pending.x = plane->state->dst.x1; in mtk_plane_atomic_update() 139 state->pending.y = plane->state->dst.y1; in mtk_plane_atomic_update() 140 state->pending.width = drm_rect_width(&plane->state->dst); in mtk_plane_atomic_update() 141 state->pending.height = drm_rect_height(&plane->state->dst); in mtk_plane_atomic_update() [all …]
|
D | mtk_disp_ovl.c | 203 struct mtk_plane_pending_state *pending = &state->pending; in mtk_ovl_layer_config() local 204 unsigned int addr = pending->addr; in mtk_ovl_layer_config() 205 unsigned int pitch = pending->pitch & 0xffff; in mtk_ovl_layer_config() 206 unsigned int fmt = pending->format; in mtk_ovl_layer_config() 207 unsigned int offset = (pending->y << 16) | pending->x; in mtk_ovl_layer_config() 208 unsigned int src_size = (pending->height << 16) | pending->width; in mtk_ovl_layer_config() 211 if (!pending->enable) in mtk_ovl_layer_config() 224 if (pending->enable) in mtk_ovl_layer_config()
|
/Linux-v4.19/arch/mips/vr41xx/common/ |
D | irq.c | 98 unsigned int pending = read_c0_cause() & read_c0_status() & ST0_IM; in plat_irq_dispatch() local 100 if (pending & CAUSEF_IP7) in plat_irq_dispatch() 102 else if (pending & 0x7800) { in plat_irq_dispatch() 103 if (pending & CAUSEF_IP3) in plat_irq_dispatch() 105 else if (pending & CAUSEF_IP4) in plat_irq_dispatch() 107 else if (pending & CAUSEF_IP5) in plat_irq_dispatch() 109 else if (pending & CAUSEF_IP6) in plat_irq_dispatch() 111 } else if (pending & CAUSEF_IP2) in plat_irq_dispatch() 113 else if (pending & CAUSEF_IP0) in plat_irq_dispatch() 115 else if (pending & CAUSEF_IP1) in plat_irq_dispatch()
|
/Linux-v4.19/arch/mips/cobalt/ |
D | irq.c | 25 unsigned pending = read_c0_status() & read_c0_cause() & ST0_IM; in plat_irq_dispatch() local 28 if (pending & CAUSEF_IP2) in plat_irq_dispatch() 30 else if (pending & CAUSEF_IP6) { in plat_irq_dispatch() 36 } else if (pending & CAUSEF_IP3) in plat_irq_dispatch() 38 else if (pending & CAUSEF_IP4) in plat_irq_dispatch() 40 else if (pending & CAUSEF_IP5) in plat_irq_dispatch() 42 else if (pending & CAUSEF_IP7) in plat_irq_dispatch()
|
/Linux-v4.19/arch/powerpc/kvm/ |
D | book3s_xive_template.c | 43 xc->pending |= 1 << cppr; in GLUE() 116 u8 pending, int scan_type) in GLUE() 122 while ((xc->mfrr != 0xff || pending != 0) && hirq == 0) { in GLUE() 131 prio = ffs(pending) - 1; in GLUE() 213 pending &= ~(1 << prio); in GLUE() 235 xc->pending = pending; in GLUE() 292 xc->pending, xc->hw_cppr, xc->cppr); in GLUE() 298 hirq = GLUE(X_PFX,scan_interrupts)(xc, xc->pending, scan_fetch); in GLUE() 332 u8 pending = xc->pending; in GLUE() local 347 pending = 0xff; in GLUE() [all …]
|
/Linux-v4.19/drivers/irqchip/ |
D | irq-ath79-cpu.c | 39 unsigned long pending; in plat_irq_dispatch() local 42 pending = read_c0_status() & read_c0_cause() & ST0_IM; in plat_irq_dispatch() 44 if (!pending) { in plat_irq_dispatch() 49 pending >>= CAUSEB_IP; in plat_irq_dispatch() 50 while (pending) { in plat_irq_dispatch() 51 irq = fls(pending) - 1; in plat_irq_dispatch() 55 pending &= ~BIT(irq); in plat_irq_dispatch()
|
/Linux-v4.19/drivers/gpu/drm/qxl/ |
D | qxl_irq.c | 32 uint32_t pending; in qxl_irq_handler() local 34 pending = xchg(&qdev->ram_header->int_pending, 0); in qxl_irq_handler() 36 if (!pending) in qxl_irq_handler() 41 if (pending & QXL_INTERRUPT_DISPLAY) { in qxl_irq_handler() 46 if (pending & QXL_INTERRUPT_CURSOR) { in qxl_irq_handler() 50 if (pending & QXL_INTERRUPT_IO_CMD) { in qxl_irq_handler() 54 if (pending & QXL_INTERRUPT_ERROR) { in qxl_irq_handler() 62 if (pending & QXL_INTERRUPT_CLIENT_MONITORS_CONFIG) { in qxl_irq_handler()
|
/Linux-v4.19/arch/mips/ralink/ |
D | irq.c | 101 u32 pending = rt_intc_r32(INTC_REG_STATUS0); in ralink_intc_irq_handler() local 103 if (pending) { in ralink_intc_irq_handler() 105 generic_handle_irq(irq_find_mapping(domain, __ffs(pending))); in ralink_intc_irq_handler() 113 unsigned long pending; in plat_irq_dispatch() local 115 pending = read_c0_status() & read_c0_cause() & ST0_IM; in plat_irq_dispatch() 117 if (pending & STATUSF_IP7) in plat_irq_dispatch() 120 else if (pending & STATUSF_IP5) in plat_irq_dispatch() 123 else if (pending & STATUSF_IP6) in plat_irq_dispatch() 126 else if (pending & STATUSF_IP4) in plat_irq_dispatch() 129 else if (pending & STATUSF_IP2) in plat_irq_dispatch()
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_sw_fence.c | 142 atomic_set_release(&fence->pending, -1); /* 0 -> -1 [done] */ in __i915_sw_fence_wake_up_all() 182 if (!atomic_dec_and_test(&fence->pending)) in __i915_sw_fence_complete() 211 WARN_ON(atomic_inc_return(&fence->pending) <= 1); in i915_sw_fence_await() 224 atomic_set(&fence->pending, 1); in __i915_sw_fence_init() 303 int pending; in __i915_sw_fence_await_sw_fence() local 317 pending = 0; in __i915_sw_fence_await_sw_fence() 328 pending |= I915_SW_FENCE_FLAG_ALLOC; in __i915_sw_fence_await_sw_fence() 332 wq->flags = pending; in __i915_sw_fence_await_sw_fence() 341 pending = 1; in __i915_sw_fence_await_sw_fence() 344 pending = 0; in __i915_sw_fence_await_sw_fence() [all …]
|
/Linux-v4.19/arch/mips/sibyte/sb1250/ |
D | irq.c | 144 u64 pending; in ack_sb1250_irq() local 152 pending = __raw_readq(IOADDR(A_IMR_REGISTER(sb1250_irq_owner[irq], in ack_sb1250_irq() 154 pending &= ((u64)1 << (irq)); in ack_sb1250_irq() 155 if (pending) { in ack_sb1250_irq() 168 __raw_writeq(pending, in ack_sb1250_irq() 309 unsigned int pending; in plat_irq_dispatch() local 321 pending = read_c0_cause() & read_c0_status() & ST0_IM; in plat_irq_dispatch() 323 if (pending & CAUSEF_IP7) /* CPU performance counter interrupt */ in plat_irq_dispatch() 325 else if (pending & CAUSEF_IP4) in plat_irq_dispatch() 329 else if (pending & CAUSEF_IP3) in plat_irq_dispatch() [all …]
|
/Linux-v4.19/arch/mips/loongson64/fuloong-2e/ |
D | irq.c | 28 asmlinkage void mach_irq_dispatch(unsigned int pending) in mach_irq_dispatch() argument 30 if (pending & CAUSEF_IP7) in mach_irq_dispatch() 32 else if (pending & CAUSEF_IP6) /* perf counter loverflow */ in mach_irq_dispatch() 34 else if (pending & CAUSEF_IP5) in mach_irq_dispatch() 36 else if (pending & CAUSEF_IP2) in mach_irq_dispatch()
|
/Linux-v4.19/include/linux/ |
D | async.h | 21 struct list_head pending; member 29 struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \ 37 struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \
|
/Linux-v4.19/arch/mips/sibyte/bcm1480/ |
D | irq.c | 156 u64 pending; in ack_bcm1480_irq() local 170 pending = __raw_readq(IOADDR(A_BCM1480_IMR_REGISTER(bcm1480_irq_owner[irq], in ack_bcm1480_irq() 172 pending &= ((u64)1 << (irq_dirty)); in ack_bcm1480_irq() 173 if (pending) { in ack_bcm1480_irq() 181 __raw_writeq(pending, IOADDR(A_BCM1480_IMR_REGISTER(cpu_logical_map(i), in ack_bcm1480_irq() 185 …__raw_writeq(pending, IOADDR(A_BCM1480_IMR_REGISTER(0, R_BCM1480_IMR_LDT_INTERRUPT_CLR_H + (k*BCM1… in ack_bcm1480_irq() 348 unsigned int pending; in plat_irq_dispatch() local 350 pending = read_c0_cause() & read_c0_status(); in plat_irq_dispatch() 352 if (pending & CAUSEF_IP4) in plat_irq_dispatch() 355 else if (pending & CAUSEF_IP3) in plat_irq_dispatch() [all …]
|
/Linux-v4.19/drivers/uwb/ |
D | drp-avail.c | 53 bitmap_fill(rc->drp_avail.pending, UWB_NUM_MAS); in uwb_drp_avail_init() 64 bitmap_and(avail->bm, avail->bm, rc->drp_avail.pending, UWB_NUM_MAS); in uwb_drp_available() 82 bitmap_andnot(rc->drp_avail.pending, rc->drp_avail.pending, mas->bm, UWB_NUM_MAS); in uwb_drp_avail_reserve_pending() 93 bitmap_or(rc->drp_avail.pending, rc->drp_avail.pending, mas->bm, UWB_NUM_MAS); in uwb_drp_avail_reserve() 106 bitmap_or(rc->drp_avail.pending, rc->drp_avail.pending, mas->bm, UWB_NUM_MAS); in uwb_drp_avail_release()
|
/Linux-v4.19/arch/mips/txx9/rbtx4927/ |
D | irq.c | 172 static int rbtx4927_irq_dispatch(int pending) in rbtx4927_irq_dispatch() argument 176 if (pending & STATUSF_IP7) /* cpu timer */ in rbtx4927_irq_dispatch() 178 else if (pending & STATUSF_IP2) { /* tx4927 pic */ in rbtx4927_irq_dispatch() 182 } else if (pending & STATUSF_IP0) /* user line 0 */ in rbtx4927_irq_dispatch() 184 else if (pending & STATUSF_IP1) /* user line 1 */ in rbtx4927_irq_dispatch()
|
/Linux-v4.19/arch/mips/txx9/rbtx4938/ |
D | irq.c | 110 static int rbtx4938_irq_dispatch(int pending) in rbtx4938_irq_dispatch() argument 114 if (pending & STATUSF_IP7) in rbtx4938_irq_dispatch() 116 else if (pending & STATUSF_IP2) { in rbtx4938_irq_dispatch() 120 } else if (pending & STATUSF_IP1) in rbtx4938_irq_dispatch() 122 else if (pending & STATUSF_IP0) in rbtx4938_irq_dispatch()
|
/Linux-v4.19/arch/mips/loongson64/lemote-2f/ |
D | irq.c | 77 void mach_irq_dispatch(unsigned int pending) in mach_irq_dispatch() argument 79 if (pending & CAUSEF_IP7) in mach_irq_dispatch() 81 else if (pending & CAUSEF_IP6) { /* North Bridge, Perf counter */ in mach_irq_dispatch() 84 } else if (pending & CAUSEF_IP3) /* CPU UART */ in mach_irq_dispatch() 86 else if (pending & CAUSEF_IP2) /* South Bridge */ in mach_irq_dispatch()
|
/Linux-v4.19/drivers/hid/ |
D | hid-sensor-hub.c | 316 memset(&hsdev->pending, 0, sizeof(hsdev->pending)); in sensor_hub_input_attr_get_raw_value() 317 init_completion(&hsdev->pending.ready); in sensor_hub_input_attr_get_raw_value() 318 hsdev->pending.usage_id = usage_id; in sensor_hub_input_attr_get_raw_value() 319 hsdev->pending.attr_usage_id = attr_usage_id; in sensor_hub_input_attr_get_raw_value() 320 hsdev->pending.raw_size = 0; in sensor_hub_input_attr_get_raw_value() 323 hsdev->pending.status = true; in sensor_hub_input_attr_get_raw_value() 331 &hsdev->pending.ready, HZ*5); in sensor_hub_input_attr_get_raw_value() 332 switch (hsdev->pending.raw_size) { in sensor_hub_input_attr_get_raw_value() 334 ret_val = *(u8 *)hsdev->pending.raw_data; in sensor_hub_input_attr_get_raw_value() 337 ret_val = *(u16 *)hsdev->pending.raw_data; in sensor_hub_input_attr_get_raw_value() [all …]
|
/Linux-v4.19/net/vmw_vsock/ |
D | vmci_transport.c | 51 struct sock *pending, 465 struct sock *pending; in vmci_transport_get_pending() local 476 pending = sk_vsock(vpending); in vmci_transport_get_pending() 477 sock_hold(pending); in vmci_transport_get_pending() 482 pending = NULL; in vmci_transport_get_pending() 484 return pending; in vmci_transport_get_pending() 488 static void vmci_transport_release_pending(struct sock *pending) in vmci_transport_release_pending() argument 490 sock_put(pending); in vmci_transport_release_pending() 924 struct sock *pending; in vmci_transport_recv_listen() local 940 pending = vmci_transport_get_pending(sk, pkt); in vmci_transport_recv_listen() [all …]
|
/Linux-v4.19/arch/mips/loongson32/common/ |
D | irq.c | 135 unsigned int pending; in plat_irq_dispatch() local 137 pending = read_c0_cause() & read_c0_status() & ST0_IM; in plat_irq_dispatch() 139 if (pending & CAUSEF_IP7) in plat_irq_dispatch() 141 else if (pending & CAUSEF_IP2) in plat_irq_dispatch() 143 else if (pending & CAUSEF_IP3) in plat_irq_dispatch() 145 else if (pending & CAUSEF_IP4) in plat_irq_dispatch() 147 else if (pending & CAUSEF_IP5) in plat_irq_dispatch() 149 else if (pending & CAUSEF_IP6) in plat_irq_dispatch()
|