| /Linux-v4.19/drivers/misc/mic/host/ |
| D | mic_intr.c | 40 list_for_each_entry(intr_cb, &irq_info->cb_list[i], in mic_thread_fn() 71 list_for_each_entry(intr_cb, &irq_info->cb_list[i], in mic_interrupt() 143 list_add_tail(&intr_cb->list, &mdev->irq_info.cb_list[idx]); in mic_register_intr_callback() 172 list_for_each_safe(pos, tmp, &mdev->irq_info.cb_list[i]) { in mic_unregister_intr_callback() 252 mdev->irq_info.cb_list = kmalloc_array(MIC_NUM_OFFSETS, in mic_setup_callbacks() 253 sizeof(*mdev->irq_info.cb_list), in mic_setup_callbacks() 255 if (!mdev->irq_info.cb_list) in mic_setup_callbacks() 259 INIT_LIST_HEAD(&mdev->irq_info.cb_list[i]); in mic_setup_callbacks() 282 if (list_empty(&mdev->irq_info.cb_list[i])) in mic_release_callbacks() 285 list_for_each_safe(pos, tmp, &mdev->irq_info.cb_list[i]) { in mic_release_callbacks() [all …]
|
| D | mic_intr.h | 89 struct list_head *cb_list; member
|
| /Linux-v4.19/drivers/dma-buf/ |
| D | dma-fence.c | 125 list_for_each_entry_safe(cur, tmp, &fence->cb_list, node) { in dma_fence_signal_locked() 164 list_for_each_entry_safe(cur, tmp, &fence->cb_list, node) { in dma_fence_signal() 225 WARN_ON(!list_empty(&fence->cb_list)); in dma_fence_release() 333 list_add_tail(&cb->node, &fence->cb_list); in dma_fence_add_callback() 469 list_add(&cb.base.node, &fence->cb_list); in dma_fence_default_wait() 625 INIT_LIST_HEAD(&fence->cb_list); in dma_fence_init()
|
| /Linux-v4.19/drivers/dma/ |
| D | bcm2835-dma.c | 102 struct bcm2835_cb_entry cb_list[]; member 216 dma_pool_free(desc->c->cb_pool, desc->cb_list[i].cb, in bcm2835_dma_free_cb_chain() 217 desc->cb_list[i].paddr); in bcm2835_dma_free_cb_chain() 338 cb_entry = &d->cb_list[frame]; in bcm2835_dma_create_cb_chain() 365 d->cb_list[frame - 1].cb->next = cb_entry->paddr; in bcm2835_dma_create_cb_chain() 378 d->cb_list[d->frames - 1].cb->info |= finalextrainfo; in bcm2835_dma_create_cb_chain() 467 writel(d->cb_list[0].paddr, c->chan_base + BCM2835_DMA_ADDR); in bcm2835_dma_start_desc() 552 struct bcm2835_dma_cb *control_block = d->cb_list[i].cb; in bcm2835_dma_desc_size_pos() 694 bcm2835_dma_fill_cb_chain_with_sg(chan, direction, d->cb_list, in bcm2835_dma_prep_slave_sg() 771 d->cb_list[d->frames - 1].cb->next = d->cb_list[0].paddr; in bcm2835_dma_prep_dma_cyclic()
|
| /Linux-v4.19/arch/s390/kernel/ |
| D | vtime.c | 273 LIST_HEAD(cb_list); in virt_timer_expire() 281 list_move_tail(&timer->entry, &cb_list); in virt_timer_expire() 294 list_for_each_entry_safe(timer, tmp, &cb_list, entry) { in virt_timer_expire()
|
| /Linux-v4.19/include/drm/ |
| D | drm_syncobj.h | 54 struct list_head cb_list; member
|
| /Linux-v4.19/drivers/gpu/drm/ |
| D | drm_syncobj.c | 90 list_add_tail(&cb->node, &syncobj->cb_list); in drm_syncobj_add_callback_locked() 180 list_for_each_entry_safe(cur, tmp, &syncobj->cb_list, node) { in drm_syncobj_replace_fence() 305 INIT_LIST_HEAD(&syncobj->cb_list); in drm_syncobj_create()
|
| /Linux-v4.19/drivers/infiniband/hw/mlx4/ |
| D | alias_GUID.c | 500 &dev->sriov.alias_guid.ports_guid[port - 1].cb_list; in set_guid_rec() 810 while (!list_empty(&det->cb_list)) { in mlx4_ib_destroy_alias_guid_service() 811 cb_ctx = list_entry(det->cb_list.next, in mlx4_ib_destroy_alias_guid_service() 870 INIT_LIST_HEAD(&dev->sriov.alias_guid.ports_guid[i].cb_list); in mlx4_ib_init_alias_guid_service()
|
| D | mlx4_ib.h | 417 struct list_head cb_list; member
|
| /Linux-v4.19/include/linux/ |
| D | dma-fence.h | 77 struct list_head cb_list; member
|
| D | blkdev.h | 1321 struct list_head cb_list; /* md requires an unplug callback */ member 1362 !list_empty(&plug->cb_list)); in blk_needs_flush_plug()
|
| /Linux-v4.19/net/sched/ |
| D | act_api.c | 1513 struct list_head cb_list; member 1545 INIT_LIST_HEAD(&egdev->cb_list); in tcf_action_egdev_get() 1574 list_for_each_entry(egdev_cb, &egdev->cb_list, list) in tcf_action_egdev_cb_lookup() 1588 list_for_each_entry(egdev_cb, &egdev->cb_list, list) { in tcf_action_egdev_cb_call() 1613 list_add(&egdev_cb->list, &egdev->cb_list); in tcf_action_egdev_cb_add()
|
| D | cls_api.c | 511 INIT_LIST_HEAD(&block->cb_list); in tcf_block_create() 820 list_for_each_entry(block_cb, &block->cb_list, list) in tcf_block_cb_lookup() 893 list_add(&block_cb->list, &block->cb_list); in __tcf_block_cb_register() 944 list_for_each_entry(block_cb, &block->cb_list, list) { in tcf_block_cb_call()
|
| /Linux-v4.19/block/ |
| D | blk-core.c | 3604 INIT_LIST_HEAD(&plug->cb_list); in blk_start_plug() 3647 while (!list_empty(&plug->cb_list)) { in flush_plug_callbacks() 3648 list_splice_init(&plug->cb_list, &callbacks); in flush_plug_callbacks() 3669 list_for_each_entry(cb, &plug->cb_list, list) in blk_check_plugged() 3679 list_add(&cb->list, &plug->cb_list); in blk_check_plugged()
|
| /Linux-v4.19/include/net/ |
| D | sch_generic.h | 337 struct list_head cb_list; member
|
| /Linux-v4.19/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_fence.c | 194 list_add(&cb.base.node, &f->cb_list); in vmw_fence_wait()
|
| /Linux-v4.19/drivers/net/wireless/intel/ipw2x00/ |
| D | ipw2200.h | 766 struct command_block cb_list[CB_NUMBER_OF_ELEMENTS_SMALL]; member
|
| D | ipw2200.c | 2818 &priv->sram_desc.cb_list[index]); in ipw_fw_dma_kick() 2907 cb = &priv->sram_desc.cb_list[last_cb_element]; in ipw_fw_dma_add_command_block()
|