/linux-master/arch/mips/sibyte/sb1250/ |
H A D | irq.c | 131 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 D | irq_sim.c | 18 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 D | async-thread.c | 36 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 D | irq-ath79-misc.c | 37 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 D | irq-ingenic.c | 39 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 D | irq-keystone.c | 83 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 D | i915_sw_fence.h | 36 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 D | ar5312.c | 74 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 D | ar2315.c | 70 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 D | irq.c | 63 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 D | nv04.c | 97 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 D | sun6i_isp_params.h | 20 struct sun6i_isp_buffer *pending; member in struct:sun6i_isp_params_state
|
/linux-master/drivers/crypto/intel/qat/qat_common/ |
H A D | adf_gen4_pfvf.c | 55 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 D | tu102.c | 74 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 D | xe_hw_fence_types.h | 21 * 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 D | target_core_iblock.h | 15 refcount_t pending; member in struct:iblock_req
|
/linux-master/drivers/platform/surface/aggregator/ |
H A D | ssh_request_layer.c | 47 * 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 D | mtk_disp_ovl_adaptor.c | 138 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 D | mtk_disp_ovl.c | 402 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 D | irq.h | 30 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 D | irq.c | 119 /* 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 D | sst-ipc.h | 30 bool pending; member in struct:ipc_message 60 bool pending; member in struct:sst_generic_ipc
|
/linux-master/arch/um/os-Linux/ |
H A D | signal.c | 181 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 D | hi6421v600-irq.c | 101 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 D | michael_mic.c | 22 __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;
|