/linux-4.19.296/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()
|
D | irq-keystone.c | 91 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()
|
D | irq-goldfish-pic.c | 41 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()
|
D | irq-ath79-misc.c | 31 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()
|
D | irq-mips-cpu.c | 133 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()
|
D | irq-mips-gic.c | 152 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()
|
D | irq-xilinx-intc.c | 141 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()
|
D | irq-bcm2835.c | 89 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/ |
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-4.19.296/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-4.19.296/drivers/hid/ |
D | hid-sensor-hub.c | 322 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 …]
|
D | hid-picolcd_core.c | 110 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/ |
D | gdrom.c | 120 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/ |
D | async-thread.c | 35 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()
|
D | transaction.c | 1440 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/ |
D | michael_mic.c | 25 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/ |
D | efirtc.c | 156 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/ |
D | rtc-sh.c | 115 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/ |
D | gpio-max732x.c | 450 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()
|
D | gpio-ath79.c | 189 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()
|
D | gpio-adnp.c | 219 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/ |
D | qspinlock_types.h | 43 u8 pending; member 56 u8 pending; member
|
/linux-4.19.296/include/net/ |
D | inet_connection_sock.h | 118 __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/ |
D | events_2l.c | 278 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/ |
D | timerdev.c | 38 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()
|