Home
last modified time | relevance | path

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

1234567

/linux-4.19.296/drivers/irqchip/
Dirq-ath79-cpu.c39 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()
Dirq-keystone.c91 unsigned long pending; in keystone_irq_handler() local
96 pending = keystone_irq_readl(kirq); in keystone_irq_handler()
97 keystone_irq_writel(kirq, pending); in keystone_irq_handler()
99 dev_dbg(kirq->dev, "pending 0x%lx, mask 0x%x\n", pending, kirq->mask); in keystone_irq_handler()
101 pending = (pending >> BIT_OFS) & ~kirq->mask; in keystone_irq_handler()
103 dev_dbg(kirq->dev, "pending after mask 0x%lx\n", pending); in keystone_irq_handler()
106 if (BIT(src) & pending) { in keystone_irq_handler()
Dirq-goldfish-pic.c41 u32 pending, hwirq, virq; in goldfish_pic_cascade() local
45 pending = readl(gfpic->base + GFPIC_REG_IRQ_PENDING); in goldfish_pic_cascade()
46 while (pending) { in goldfish_pic_cascade()
47 hwirq = __fls(pending); in goldfish_pic_cascade()
50 pending &= ~(1 << hwirq); in goldfish_pic_cascade()
Dirq-ath79-misc.c31 u32 pending; in ath79_misc_irq_handler() local
35 pending = __raw_readl(base + AR71XX_RESET_REG_MISC_INT_STATUS) & in ath79_misc_irq_handler()
38 if (!pending) { in ath79_misc_irq_handler()
44 while (pending) { in ath79_misc_irq_handler()
45 int bit = __ffs(pending); in ath79_misc_irq_handler()
48 pending &= ~BIT(bit); in ath79_misc_irq_handler()
Dirq-mips-cpu.c133 unsigned long pending = read_c0_cause() & read_c0_status() & ST0_IM; in plat_irq_dispatch() local
137 if (!pending) { in plat_irq_dispatch()
142 pending >>= CAUSEB_IP; in plat_irq_dispatch()
143 while (pending) { in plat_irq_dispatch()
144 irq = fls(pending) - 1; in plat_irq_dispatch()
150 pending &= ~BIT(irq); in plat_irq_dispatch()
Dirq-mips-gic.c152 DECLARE_BITMAP(pending, GIC_MAX_INTRS); in gic_handle_shared_int()
158 __ioread64_copy(pending, addr_gic_pend(), in gic_handle_shared_int()
161 __ioread32_copy(pending, addr_gic_pend(), in gic_handle_shared_int()
164 bitmap_and(pending, pending, pcpu_mask, gic_shared_intrs); in gic_handle_shared_int()
166 for_each_set_bit(intr, pending, gic_shared_intrs) { in gic_handle_shared_int()
309 unsigned long pending, masked; in gic_handle_local_int() local
312 pending = read_gic_vl_pend(); in gic_handle_local_int()
315 bitmap_and(&pending, &pending, &masked, GIC_NUM_LOCAL_INTRS); in gic_handle_local_int()
317 for_each_set_bit(intr, &pending, GIC_NUM_LOCAL_INTRS) { in gic_handle_local_int()
Dirq-xilinx-intc.c141 u32 pending; in xil_intc_irq_handler() local
145 pending = xintc_get_irq(); in xil_intc_irq_handler()
146 if (pending == -1U) in xil_intc_irq_handler()
148 generic_handle_irq(pending); in xil_intc_irq_handler()
Dirq-bcm2835.c89 void __iomem *pending[NR_BANKS]; member
158 intc.pending[b] = base + reg_pending[b]; in armctrl_of_init()
207 u32 stat = readl_relaxed(intc.pending[bank]); in armctrl_translate_bank()
219 u32 stat = readl_relaxed(intc.pending[0]) & BANK0_VALID_MASK; in get_next_armctrl_hwirq()
/linux-4.19.296/include/linux/
Dasync.h21 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-4.19.296/drivers/uwb/
Ddrp-avail.c53 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-4.19.296/drivers/hid/
Dhid-sensor-hub.c322 memset(&hsdev->pending, 0, sizeof(hsdev->pending)); in sensor_hub_input_attr_get_raw_value()
323 init_completion(&hsdev->pending.ready); in sensor_hub_input_attr_get_raw_value()
324 hsdev->pending.usage_id = usage_id; in sensor_hub_input_attr_get_raw_value()
325 hsdev->pending.attr_usage_id = attr_usage_id; in sensor_hub_input_attr_get_raw_value()
326 hsdev->pending.raw_size = 0; in sensor_hub_input_attr_get_raw_value()
329 hsdev->pending.status = true; in sensor_hub_input_attr_get_raw_value()
337 &hsdev->pending.ready, HZ*5); in sensor_hub_input_attr_get_raw_value()
338 switch (hsdev->pending.raw_size) { in sensor_hub_input_attr_get_raw_value()
341 ret_val = *(s8 *)hsdev->pending.raw_data; in sensor_hub_input_attr_get_raw_value()
343 ret_val = *(u8 *)hsdev->pending.raw_data; in sensor_hub_input_attr_get_raw_value()
[all …]
Dhid-picolcd_core.c110 data->pending = work; in picolcd_send_and_wait()
115 data->pending = NULL; in picolcd_send_and_wait()
370 if (data->pending) { in picolcd_raw_event()
371 memcpy(data->pending->raw_data, raw_data+1, size-1); in picolcd_raw_event()
372 data->pending->raw_size = size-1; in picolcd_raw_event()
373 data->pending->in_report = report; in picolcd_raw_event()
374 complete(&data->pending->ready); in picolcd_raw_event()
640 if (data->pending) in picolcd_remove()
641 complete(&data->pending->ready); in picolcd_remove()
/linux-4.19.296/drivers/cdrom/
Dgdrom.c120 int pending; member
256 gd.pending = 1; in gdrom_preparedisk_cmd()
259 wait_event_interruptible_timeout(command_queue, gd.pending == 0, in gdrom_preparedisk_cmd()
261 gd.pending = 0; in gdrom_preparedisk_cmd()
293 if (gd.pending) { in gdrom_readtoc_cmd()
297 gd.pending = 1; in gdrom_readtoc_cmd()
299 wait_event_interruptible_timeout(command_queue, gd.pending == 0, in gdrom_readtoc_cmd()
301 if (gd.pending) { in gdrom_readtoc_cmd()
310 gd.pending = 0; in gdrom_readtoc_cmd()
446 if (gd.pending && !gdrom_wait_clrbusy()) { in gdrom_getsense()
[all …]
/linux-4.19.296/fs/btrfs/
Dasync-thread.c35 atomic_t pending; member
87 return atomic_read(&wq->normal->pending) > wq->normal->thresh * 2; in btrfs_workqueue_normal_congested()
124 atomic_set(&ret->pending, 0); in __btrfs_alloc_workqueue()
204 atomic_inc(&wq->pending); in thresh_queue_hook()
215 long pending; in thresh_exec_hook() local
221 atomic_dec(&wq->pending); in thresh_exec_hook()
237 pending = atomic_read(&wq->pending); in thresh_exec_hook()
238 if (pending > wq->thresh) in thresh_exec_hook()
240 if (pending < wq->thresh / 2) in thresh_exec_hook()
Dtransaction.c1440 struct btrfs_pending_snapshot *pending) in create_pending_snapshot() argument
1447 struct btrfs_root *root = pending->root; in create_pending_snapshot()
1464 ASSERT(pending->path); in create_pending_snapshot()
1465 path = pending->path; in create_pending_snapshot()
1467 ASSERT(pending->root_item); in create_pending_snapshot()
1468 new_root_item = pending->root_item; in create_pending_snapshot()
1470 pending->error = btrfs_find_free_objectid(tree_root, &objectid); in create_pending_snapshot()
1471 if (pending->error) in create_pending_snapshot()
1480 btrfs_reloc_pre_snapshot(pending, &to_reserve); in create_pending_snapshot()
1483 pending->error = btrfs_block_rsv_add(root, in create_pending_snapshot()
[all …]
/linux-4.19.296/crypto/
Dmichael_mic.c25 u8 pending[4]; member
72 memcpy(&mctx->pending[mctx->pending_len], data, flen); in michael_update()
80 src = (const __le32 *)mctx->pending; in michael_update()
96 memcpy(mctx->pending, src, len); in michael_update()
106 u8 *data = mctx->pending; in michael_final()
/linux-4.19.296/drivers/char/
Defirtc.c156 unsigned char enabled, pending; in efi_rtc_ioctl() local
238 status = efi.get_wakeup_time((efi_bool_t *)&enabled, (efi_bool_t *)&pending, &eft); in efi_rtc_ioctl()
247 || put_user(pending, &ewp->pending)) return -EFAULT; in efi_rtc_ioctl()
303 efi_bool_t enabled, pending; in efi_rtc_proc_show() local
313 efi.get_wakeup_time(&enabled, &pending, &alm); in efi_rtc_proc_show()
342 pending == 1 ? "yes" : "no"); in efi_rtc_proc_show()
/linux-4.19.296/drivers/rtc/
Drtc-sh.c115 unsigned int tmp, pending; in __sh_rtc_interrupt() local
118 pending = tmp & RCR1_CF; in __sh_rtc_interrupt()
123 if (pending && rtc->periodic_freq & PF_OXS) in __sh_rtc_interrupt()
126 return pending; in __sh_rtc_interrupt()
131 unsigned int tmp, pending; in __sh_rtc_alarm() local
134 pending = tmp & RCR1_AF; in __sh_rtc_alarm()
138 if (pending) in __sh_rtc_alarm()
141 return pending; in __sh_rtc_alarm()
146 unsigned int tmp, pending; in __sh_rtc_periodic() local
149 pending = tmp & RCR2_PEF; in __sh_rtc_periodic()
[all …]
/linux-4.19.296/drivers/gpio/
Dgpio-max732x.c450 uint8_t pending; in max732x_irq_pending() local
469 pending = (old_stat & chip->irq_trig_fall) | in max732x_irq_pending()
471 pending &= trigger; in max732x_irq_pending()
473 return pending; in max732x_irq_pending()
479 uint8_t pending; in max732x_irq_handler() local
482 pending = max732x_irq_pending(chip); in max732x_irq_handler()
484 if (!pending) in max732x_irq_handler()
488 level = __ffs(pending); in max732x_irq_handler()
492 pending &= ~(1 << level); in max732x_irq_handler()
493 } while (pending); in max732x_irq_handler()
Dgpio-ath79.c189 unsigned long flags, pending; in ath79_gpio_irq_handler() local
197 pending = ath79_gpio_read(ctrl, AR71XX_GPIO_REG_INT_PENDING); in ath79_gpio_irq_handler()
200 both_edges = ctrl->both_edges & pending; in ath79_gpio_irq_handler()
209 if (pending) { in ath79_gpio_irq_handler()
210 for_each_set_bit(irq, &pending, gc->ngpio) in ath79_gpio_irq_handler()
Dgpio-adnp.c219 const char *pending = ""; in adnp_gpio_dbg_show() local
231 pending = "pending"; in adnp_gpio_dbg_show()
234 direction, level, interrupt, pending); in adnp_gpio_dbg_show()
284 unsigned long pending; in adnp_irq() local
313 pending = changed & ((adnp->irq_fall[i] & ~level) | in adnp_irq()
317 pending |= (adnp->irq_high[i] & level) | in adnp_irq()
321 pending &= isr & ier; in adnp_irq()
323 for_each_set_bit(bit, &pending, 8) { in adnp_irq()
/linux-4.19.296/include/asm-generic/
Dqspinlock_types.h43 u8 pending; member
56 u8 pending; member
/linux-4.19.296/include/net/
Dinet_connection_sock.h118 __u8 pending; /* ACK is pending */ member
183 inet_csk(sk)->icsk_ack.pending |= ICSK_ACK_SCHED; in inet_csk_schedule_ack()
188 return inet_csk(sk)->icsk_ack.pending & ICSK_ACK_SCHED; in inet_csk_ack_scheduled()
209 icsk->icsk_ack.blocked = icsk->icsk_ack.pending = 0; in inet_csk_clear_xmit_timer()
240 icsk->icsk_ack.pending |= ICSK_ACK_TIMER; in inet_csk_reset_xmit_timer()
/linux-4.19.296/drivers/xen/events/
Devents_2l.c278 int pending; in xen_debug_interrupt() local
280 pending = (get_irq_regs() && i == cpu) in xen_debug_interrupt()
284 pending, v->evtchn_upcall_pending, in xen_debug_interrupt()
318 xen_ulong_t pending = sh->evtchn_pending[i] in xen_debug_interrupt() local
323 pending, i % 8 == 0 ? "\n " : " "); in xen_debug_interrupt()
/linux-4.19.296/drivers/isdn/mISDN/
Dtimerdev.c38 struct list_head pending; member
63 INIT_LIST_HEAD(&dev->pending); in mISDN_open()
76 struct list_head *list = &dev->pending; in mISDN_close()
197 list_add_tail(&timer->list, &dev->pending); in misdn_add_timer()
211 list_for_each_entry(timer, &dev->pending, list) { in misdn_del_timer()

1234567