Searched refs:pending (Results 26 - 50 of 652) sorted by relevance

1234567891011>>

/linux-master/arch/mips/sibyte/sb1250/
H A Dirq.c131 u64 pending; local
139 pending = __raw_readq(IOADDR(A_IMR_REGISTER(sb1250_irq_owner[irq],
141 pending &= ((u64)1 << (irq));
142 if (pending) {
155 __raw_writeq(pending,
290 unsigned int pending; local
302 pending = read_c0_cause() & read_c0_status() & ST0_IM;
304 if (pending & CAUSEF_IP7) /* CPU performance counter interrupt */
306 else if (pending & CAUSEF_IP4)
310 else if (pending
[all...]
/linux-master/kernel/irq/
H A Dirq_sim.c18 unsigned long *pending; member in struct:irq_sim_work_ctx
61 *state = test_bit(hwirq, irq_ctx->work_ctx->pending);
79 assign_bit(hwirq, irq_ctx->work_ctx->pending, state);
108 while (!bitmap_empty(work_ctx->pending, work_ctx->irq_count)) {
109 offset = find_next_bit(work_ctx->pending,
111 clear_bit(offset, work_ctx->pending);
173 unsigned long *pending __free(bitmap) = bitmap_zalloc(num_irqs, GFP_KERNEL);
174 if (!pending)
185 work_ctx->pending = no_free_ptr(pending);
[all...]
/linux-master/fs/btrfs/
H A Dasync-thread.c36 atomic_t pending; member in struct:btrfs_workqueue
63 * We could compare wq->pending with num_online_cpus()
71 return atomic_read(&wq->pending) > wq->thresh * 2;
78 atomic_set(&wq->pending, 0);
159 atomic_inc(&wq->pending);
170 long pending; local
176 atomic_dec(&wq->pending);
189 * pending may be changed later, but it's OK since we really
192 pending = atomic_read(&wq->pending);
[all...]
/linux-master/drivers/irqchip/
H A Dirq-ath79-misc.c37 u32 pending; local
41 pending = __raw_readl(base + AR71XX_RESET_REG_MISC_INT_STATUS) &
44 if (!pending) {
50 while (pending) {
51 int bit = __ffs(pending);
54 pending &= ~BIT(bit);
H A Dirq-ingenic.c39 uint32_t pending; local
45 pending = irq_reg_readl(gc, JZ_REG_INTC_PENDING);
46 if (!pending)
49 while (pending) {
50 int bit = __fls(pending);
53 pending &= ~BIT(bit);
H A Dirq-keystone.c83 unsigned long pending; local
88 pending = keystone_irq_readl(kirq);
89 keystone_irq_writel(kirq, pending);
91 dev_dbg(kirq->dev, "pending 0x%lx, mask 0x%x\n", pending, kirq->mask);
93 pending = (pending >> BIT_OFS) & ~kirq->mask;
95 dev_dbg(kirq->dev, "pending after mask 0x%lx\n", pending);
98 if (BIT(src) & pending) {
[all...]
/linux-master/drivers/gpu/drm/i915/
H A Di915_sw_fence.h36 atomic_t pending; member in struct:i915_sw_fence
103 return atomic_read(&fence->pending) <= 0;
108 return atomic_read(&fence->pending) < 0;
/linux-master/arch/mips/ath25/
H A Dar5312.c74 u32 pending = ar5312_rst_reg_read(AR5312_ISR) & local
79 if (pending) {
82 nr = __ffs(pending);
89 if (!pending || ret)
125 u32 pending = read_c0_status() & read_c0_cause(); local
127 if (pending & CAUSEF_IP2)
129 else if (pending & CAUSEF_IP5)
131 else if (pending & CAUSEF_IP6)
133 else if (pending & CAUSEF_IP7)
H A Dar2315.c70 u32 pending = ar2315_rst_reg_read(AR2315_ISR) & local
75 if (pending) {
78 nr = __ffs(pending);
88 if (!pending || ret)
129 u32 pending = read_c0_status() & read_c0_cause(); local
131 if (pending & CAUSEF_IP3)
134 else if (pending & CAUSEF_IP5)
137 else if (pending & CAUSEF_IP2)
139 else if (pending & CAUSEF_IP7)
/linux-master/arch/mips/jazz/
H A Dirq.c63 r4030_read_reg16(JAZZ_IO_IRQ_SOURCE); /* clear pending IRQs */
95 unsigned int pending = read_c0_cause() & read_c0_status(); local
98 if (pending & IE_IRQ4) {
101 } else if (pending & IE_IRQ2) {
104 } else if (pending & IE_IRQ1) {
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mc/
H A Dnv04.c97 bool pending = false; local
103 pending = true;
106 return pending;
111 .pending = nv04_mc_intr_pending,
/linux-master/drivers/staging/media/sunxi/sun6i-isp/
H A Dsun6i_isp_params.h20 struct sun6i_isp_buffer *pending; member in struct:sun6i_isp_params_state
/linux-master/drivers/crypto/intel/qat/qat_common/
H A Dadf_gen4_pfvf.c55 u32 sources, disabled, pending; local
65 pending = sources & ~disabled;
66 if (!pending)
81 return pending;
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/
H A Dtu102.c74 int pending = 0, leaf; local
80 pending++;
86 return pending != 0;
91 .pending = tu102_vfn_intr_pending,
/linux-master/drivers/gpu/drm/xe/
H A Dxe_hw_fence_types.h21 * interrupt. On each trigger, search list of pending fences and signal.
24 /** @lock: protects all xe_hw_fences + pending list */
28 /** @pending: list of pending xe_hw_fences */
29 struct list_head pending; member in struct:xe_hw_fence_irq
68 /** @irq_link: Link in struct xe_hw_fence_irq.pending */
/linux-master/drivers/target/
H A Dtarget_core_iblock.h15 refcount_t pending; member in struct:iblock_req
/linux-master/drivers/platform/surface/aggregator/
H A Dssh_request_layer.c47 * SSH_RTL_MAX_PENDING - Maximum number of pending requests.
132 spin_lock(&rtl->pending.lock);
135 spin_unlock(&rtl->pending.lock);
139 atomic_dec(&rtl->pending.count);
142 spin_unlock(&rtl->pending.lock);
151 spin_lock(&rtl->pending.lock);
154 spin_unlock(&rtl->pending.lock);
159 spin_unlock(&rtl->pending.lock);
163 atomic_inc(&rtl->pending.count);
164 list_add_tail(&ssh_request_get(rqst)->node, &rtl->pending
728 ssh_rtl_cancel(struct ssh_request *rqst, bool pending) argument
1201 int pending; local
[all...]
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_disp_ovl_adaptor.c138 struct mtk_plane_pending_state *pending = &state->pending; local
144 const struct drm_format_info *fmt_info = drm_format_info(pending->format);
151 pending->enable, pending->format);
153 &pending->addr, (pending->pitch / fmt_info->cpp[0]),
154 pending->x, pending->y, pending
[all...]
H A Dmtk_disp_ovl.c402 struct mtk_plane_pending_state *pending = &state->pending; local
403 unsigned int addr = pending->addr;
404 unsigned int hdr_addr = pending->hdr_addr;
405 unsigned int pitch = pending->pitch;
406 unsigned int hdr_pitch = pending->hdr_pitch;
407 unsigned int fmt = pending->format;
408 unsigned int offset = (pending->y << 16) | pending->x;
409 unsigned int src_size = (pending
[all...]
/linux-master/arch/sparc/kernel/
H A Dirq.h30 u32 pending; member in struct:sun4m_irq_percpu
37 u32 pending; member in struct:sun4m_irq_global
/linux-master/arch/mips/loongson32/common/
H A Dirq.c119 /* Get pending sources, masked by current enables */
131 unsigned int pending; local
133 pending = read_c0_cause() & read_c0_status() & ST0_IM;
135 if (pending & CAUSEF_IP7)
137 else if (pending & CAUSEF_IP2)
139 else if (pending & CAUSEF_IP3)
141 else if (pending & CAUSEF_IP4)
143 else if (pending & CAUSEF_IP5)
145 else if (pending & CAUSEF_IP6)
156 /* Disable interrupts and clear pending,
[all...]
/linux-master/sound/soc/intel/common/
H A Dsst-ipc.h30 bool pending; member in struct:ipc_message
60 bool pending; member in struct:sst_generic_ipc
/linux-master/arch/um/os-Linux/
H A Dsignal.c181 unsigned long pending = 1UL << sig; local
187 * pending comes back with one bit set for each
196 bail = to_irq_stack(&pending);
200 nested = pending & 1;
201 pending &= ~1;
203 while ((sig = ffs(pending)) != 0){
205 pending &= ~(1 << sig);
210 * Again, pending comes back with a mask of signals
216 pending = from_irq_stack(nested);
217 } while (pending);
[all...]
/linux-master/drivers/misc/
H A Dhi6421v600-irq.c101 unsigned long pending; local
108 /* Mark pending IRQs as handled */
111 pending = in & HISI_8BITS_MASK;
114 (pending & HISI_IRQ_POWERKEY_UP_DOWN) == HISI_IRQ_POWERKEY_UP_DOWN) {
121 pending &= ~HISI_IRQ_POWERKEY_UP_DOWN;
124 if (!pending)
127 for_each_set_bit(offset, &pending, BITS_PER_BYTE) {
199 unsigned int pending; local
208 regmap_read(priv->regmap, SOC_PMIC_IRQ0_ADDR + i, &pending);
/linux-master/crypto/
H A Dmichael_mic.c22 __le32 pending; member in struct:michael_mic_desc_ctx
68 memcpy((u8 *)&mctx->pending + mctx->pending_len, data, flen);
76 mctx->l ^= le32_to_cpu(mctx->pending);
90 memcpy(&mctx->pending, data, len);
100 u8 *data = (u8 *)&mctx->pending;

Completed in 188 milliseconds

1234567891011>>