Home
last modified time | relevance | path

Searched refs:pending (Results 1 – 25 of 685) sorted by relevance

12345678910>>...28

/Linux-v5.4/arch/mips/pmcs-msp71xx/
Dmsp_irq.c57 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 …]
Dmsp_irq_slp.c81 u32 pending; in msp_slp_irq_dispatch() local
85 pending = *SLP_INT_STS_REG & *SLP_INT_MSK_REG; in msp_slp_irq_dispatch()
88 if (pending == (1 << (MSP_INT_PER - MSP_SLP_INTBASE))) { in msp_slp_irq_dispatch()
90 pending = *PER_INT_STS_REG & *PER_INT_MSK_REG; in msp_slp_irq_dispatch()
94 if (pending == 0x00000000) { in msp_slp_irq_dispatch()
101 do_IRQ(ffs(pending) + intbase - 1); in msp_slp_irq_dispatch()
Dmsp_irq_cic.c193 u32 pending; in msp_cic_irq_dispatch() local
196 pending = cic_status & cic_mask; in msp_cic_irq_dispatch()
197 if (pending & (1 << (MSP_INT_VPE0_TIMER - MSP_CIC_INTBASE))) { in msp_cic_irq_dispatch()
199 } else if (pending & (1 << (MSP_INT_VPE1_TIMER - MSP_CIC_INTBASE))) { in msp_cic_irq_dispatch()
201 } else if (pending & (1 << (MSP_INT_PER - MSP_CIC_INTBASE))) { in msp_cic_irq_dispatch()
203 } else if (pending) { in msp_cic_irq_dispatch()
204 do_IRQ(ffs(pending) + MSP_CIC_INTBASE - 1); in msp_cic_irq_dispatch()
/Linux-v5.4/drivers/staging/fwserial/
Ddma_fifo.c41 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-v5.4/arch/mips/sni/
Dpcit.c183 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-v5.4/drivers/gpu/drm/mediatek/
Dmtk_drm_plane.c45 state->pending.format = DRM_FORMAT_RGB565; in mtk_plane_reset()
61 state->pending = old_state->pending; in mtk_plane_duplicate_state()
127 state->pending.enable = true; in mtk_plane_atomic_update()
128 state->pending.pitch = pitch; in mtk_plane_atomic_update()
129 state->pending.format = format; in mtk_plane_atomic_update()
130 state->pending.addr = addr; in mtk_plane_atomic_update()
131 state->pending.x = plane->state->dst.x1; in mtk_plane_atomic_update()
132 state->pending.y = plane->state->dst.y1; in mtk_plane_atomic_update()
133 state->pending.width = drm_rect_width(&plane->state->dst); in mtk_plane_atomic_update()
134 state->pending.height = drm_rect_height(&plane->state->dst); in mtk_plane_atomic_update()
[all …]
/Linux-v5.4/arch/mips/vr41xx/common/
Dirq.c85 unsigned int pending = read_c0_cause() & read_c0_status() & ST0_IM; in plat_irq_dispatch() local
87 if (pending & CAUSEF_IP7) in plat_irq_dispatch()
89 else if (pending & 0x7800) { in plat_irq_dispatch()
90 if (pending & CAUSEF_IP3) in plat_irq_dispatch()
92 else if (pending & CAUSEF_IP4) in plat_irq_dispatch()
94 else if (pending & CAUSEF_IP5) in plat_irq_dispatch()
96 else if (pending & CAUSEF_IP6) in plat_irq_dispatch()
98 } else if (pending & CAUSEF_IP2) in plat_irq_dispatch()
100 else if (pending & CAUSEF_IP0) in plat_irq_dispatch()
102 else if (pending & CAUSEF_IP1) in plat_irq_dispatch()
/Linux-v5.4/lib/
Dlist_sort.c192 struct list_head *list = head->next, *pending = NULL; in list_sort() local
221 struct list_head **tail = &pending; in list_sort()
237 list->prev = pending; in list_sort()
238 pending = list; in list_sort()
240 pending->next = NULL; in list_sort()
245 list = pending; in list_sort()
246 pending = pending->prev; in list_sort()
248 struct list_head *next = pending->prev; in list_sort()
252 list = merge(priv, (cmp_func)cmp, pending, list); in list_sort()
253 pending = next; in list_sort()
[all …]
/Linux-v5.4/arch/mips/cobalt/
Dirq.c25 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-v5.4/arch/powerpc/kvm/
Dbook3s_xive_template.c40 xc->pending |= 1 << cppr; in GLUE()
113 u8 pending, int scan_type) in GLUE()
119 while ((xc->mfrr != 0xff || pending != 0) && hirq == 0) { in GLUE()
128 prio = ffs(pending) - 1; in GLUE()
194 pending &= ~(1 << prio); in GLUE()
234 xc->pending = pending; in GLUE()
283 xc->pending, xc->hw_cppr, xc->cppr); in GLUE()
289 hirq = GLUE(X_PFX,scan_interrupts)(xc, xc->pending, scan_fetch); in GLUE()
323 u8 pending = xc->pending; in GLUE() local
338 pending = 0xff; in GLUE()
[all …]
/Linux-v5.4/drivers/irqchip/
Dirq-ath79-cpu.c36 unsigned long pending; in plat_irq_dispatch() local
39 pending = read_c0_status() & read_c0_cause() & ST0_IM; in plat_irq_dispatch()
41 if (!pending) { in plat_irq_dispatch()
46 pending >>= CAUSEB_IP; in plat_irq_dispatch()
47 while (pending) { in plat_irq_dispatch()
48 irq = fls(pending) - 1; in plat_irq_dispatch()
52 pending &= ~BIT(irq); in plat_irq_dispatch()
/Linux-v5.4/drivers/gpu/drm/qxl/
Dqxl_irq.c36 uint32_t pending; in qxl_irq_handler() local
38 pending = xchg(&qdev->ram_header->int_pending, 0); in qxl_irq_handler()
40 if (!pending) in qxl_irq_handler()
45 if (pending & QXL_INTERRUPT_DISPLAY) { in qxl_irq_handler()
50 if (pending & QXL_INTERRUPT_CURSOR) { in qxl_irq_handler()
54 if (pending & QXL_INTERRUPT_IO_CMD) { in qxl_irq_handler()
58 if (pending & QXL_INTERRUPT_ERROR) { in qxl_irq_handler()
66 if (pending & QXL_INTERRUPT_CLIENT_MONITORS_CONFIG) { in qxl_irq_handler()
/Linux-v5.4/arch/mips/ralink/
Dirq.c99 u32 pending = rt_intc_r32(INTC_REG_STATUS0); in ralink_intc_irq_handler() local
101 if (pending) { in ralink_intc_irq_handler()
103 generic_handle_irq(irq_find_mapping(domain, __ffs(pending))); in ralink_intc_irq_handler()
111 unsigned long pending; in plat_irq_dispatch() local
113 pending = read_c0_status() & read_c0_cause() & ST0_IM; in plat_irq_dispatch()
115 if (pending & STATUSF_IP7) in plat_irq_dispatch()
118 else if (pending & STATUSF_IP5) in plat_irq_dispatch()
121 else if (pending & STATUSF_IP6) in plat_irq_dispatch()
124 else if (pending & STATUSF_IP4) in plat_irq_dispatch()
127 else if (pending & STATUSF_IP2) in plat_irq_dispatch()
/Linux-v5.4/arch/mips/sibyte/sb1250/
Dirq.c131 u64 pending; in ack_sb1250_irq() local
139 pending = __raw_readq(IOADDR(A_IMR_REGISTER(sb1250_irq_owner[irq], in ack_sb1250_irq()
141 pending &= ((u64)1 << (irq)); in ack_sb1250_irq()
142 if (pending) { in ack_sb1250_irq()
155 __raw_writeq(pending, in ack_sb1250_irq()
296 unsigned int pending; in plat_irq_dispatch() local
308 pending = read_c0_cause() & read_c0_status() & ST0_IM; in plat_irq_dispatch()
310 if (pending & CAUSEF_IP7) /* CPU performance counter interrupt */ in plat_irq_dispatch()
312 else if (pending & CAUSEF_IP4) in plat_irq_dispatch()
316 else if (pending & CAUSEF_IP3) in plat_irq_dispatch()
[all …]
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_sw_fence.c139 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()
307 int pending; in __i915_sw_fence_await_sw_fence() local
323 pending = 0; in __i915_sw_fence_await_sw_fence()
335 pending |= I915_SW_FENCE_FLAG_ALLOC; in __i915_sw_fence_await_sw_fence()
339 wq->flags = pending; in __i915_sw_fence_await_sw_fence()
348 pending = 1; in __i915_sw_fence_await_sw_fence()
351 pending = 0; in __i915_sw_fence_await_sw_fence()
[all …]
/Linux-v5.4/arch/mips/loongson64/fuloong-2e/
Dirq.c24 asmlinkage void mach_irq_dispatch(unsigned int pending) in mach_irq_dispatch() argument
26 if (pending & CAUSEF_IP7) in mach_irq_dispatch()
28 else if (pending & CAUSEF_IP6) /* perf counter loverflow */ in mach_irq_dispatch()
30 else if (pending & CAUSEF_IP5) in mach_irq_dispatch()
32 else if (pending & CAUSEF_IP2) in mach_irq_dispatch()
/Linux-v5.4/arch/mips/sibyte/bcm1480/
Dirq.c143 u64 pending; in ack_bcm1480_irq() local
157 pending = __raw_readq(IOADDR(A_BCM1480_IMR_REGISTER(bcm1480_irq_owner[irq], in ack_bcm1480_irq()
159 pending &= ((u64)1 << (irq_dirty)); in ack_bcm1480_irq()
160 if (pending) { in ack_bcm1480_irq()
168 __raw_writeq(pending, IOADDR(A_BCM1480_IMR_REGISTER(cpu_logical_map(i), in ack_bcm1480_irq()
172 …__raw_writeq(pending, IOADDR(A_BCM1480_IMR_REGISTER(0, R_BCM1480_IMR_LDT_INTERRUPT_CLR_H + (k*BCM1… in ack_bcm1480_irq()
335 unsigned int pending; in plat_irq_dispatch() local
337 pending = read_c0_cause() & read_c0_status(); in plat_irq_dispatch()
339 if (pending & CAUSEF_IP4) in plat_irq_dispatch()
342 else if (pending & CAUSEF_IP3) in plat_irq_dispatch()
[all …]
/Linux-v5.4/drivers/hid/
Dhid-sensor-hub.c304 memset(&hsdev->pending, 0, sizeof(hsdev->pending)); in sensor_hub_input_attr_get_raw_value()
305 init_completion(&hsdev->pending.ready); in sensor_hub_input_attr_get_raw_value()
306 hsdev->pending.usage_id = usage_id; in sensor_hub_input_attr_get_raw_value()
307 hsdev->pending.attr_usage_id = attr_usage_id; in sensor_hub_input_attr_get_raw_value()
308 hsdev->pending.raw_size = 0; in sensor_hub_input_attr_get_raw_value()
311 hsdev->pending.status = true; in sensor_hub_input_attr_get_raw_value()
319 &hsdev->pending.ready, HZ*5); in sensor_hub_input_attr_get_raw_value()
320 switch (hsdev->pending.raw_size) { in sensor_hub_input_attr_get_raw_value()
323 ret_val = *(s8 *)hsdev->pending.raw_data; in sensor_hub_input_attr_get_raw_value()
325 ret_val = *(u8 *)hsdev->pending.raw_data; in sensor_hub_input_attr_get_raw_value()
[all …]
/Linux-v5.4/drivers/staging/uwb/
Ddrp-avail.c41 bitmap_fill(rc->drp_avail.pending, UWB_NUM_MAS); in uwb_drp_avail_init()
52 bitmap_and(avail->bm, avail->bm, rc->drp_avail.pending, UWB_NUM_MAS); in uwb_drp_available()
70 bitmap_andnot(rc->drp_avail.pending, rc->drp_avail.pending, mas->bm, UWB_NUM_MAS); in uwb_drp_avail_reserve_pending()
81 bitmap_or(rc->drp_avail.pending, rc->drp_avail.pending, mas->bm, UWB_NUM_MAS); in uwb_drp_avail_reserve()
94 bitmap_or(rc->drp_avail.pending, rc->drp_avail.pending, mas->bm, UWB_NUM_MAS); in uwb_drp_avail_release()
/Linux-v5.4/arch/mips/loongson64/lemote-2f/
Dirq.c73 void mach_irq_dispatch(unsigned int pending) in mach_irq_dispatch() argument
75 if (pending & CAUSEF_IP7) in mach_irq_dispatch()
77 else if (pending & CAUSEF_IP6) { /* North Bridge, Perf counter */ in mach_irq_dispatch()
80 } else if (pending & CAUSEF_IP3) /* CPU UART */ in mach_irq_dispatch()
82 else if (pending & CAUSEF_IP2) /* South Bridge */ in mach_irq_dispatch()
/Linux-v5.4/include/linux/
Dasync.h19 struct list_head pending; member
27 struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \
35 struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \
/Linux-v5.4/arch/mips/txx9/rbtx4927/
Dirq.c172 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-v5.4/arch/mips/txx9/rbtx4938/
Dirq.c110 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-v5.4/net/vmw_vsock/
Dvmci_transport.c43 struct sock *pending,
490 struct sock *pending; in vmci_transport_get_pending() local
501 pending = sk_vsock(vpending); in vmci_transport_get_pending()
502 sock_hold(pending); in vmci_transport_get_pending()
507 pending = NULL; in vmci_transport_get_pending()
509 return pending; in vmci_transport_get_pending()
513 static void vmci_transport_release_pending(struct sock *pending) in vmci_transport_release_pending() argument
515 sock_put(pending); in vmci_transport_release_pending()
949 struct sock *pending; in vmci_transport_recv_listen() local
965 pending = vmci_transport_get_pending(sk, pkt); in vmci_transport_recv_listen()
[all …]
/Linux-v5.4/arch/mips/loongson32/common/
Dirq.c131 unsigned int pending; in plat_irq_dispatch() local
133 pending = read_c0_cause() & read_c0_status() & ST0_IM; in plat_irq_dispatch()
135 if (pending & CAUSEF_IP7) in plat_irq_dispatch()
137 else if (pending & CAUSEF_IP2) in plat_irq_dispatch()
139 else if (pending & CAUSEF_IP3) in plat_irq_dispatch()
141 else if (pending & CAUSEF_IP4) in plat_irq_dispatch()
143 else if (pending & CAUSEF_IP5) in plat_irq_dispatch()
145 else if (pending & CAUSEF_IP6) in plat_irq_dispatch()

12345678910>>...28