/linux-master/drivers/dma-buf/ |
H A D | dma-fence.c | 371 struct list_head cb_list; local 379 /* Stash the cb_list before replacing it with the timestamp */ 380 list_replace(&fence->cb_list, &cb_list); 386 list_for_each_entry_safe(cur, tmp, &cb_list, node) { 538 if (WARN(!list_empty(&fence->cb_list) && 661 list_add_tail(&cb->node, &fence->cb_list); 784 list_add(&cb.base.node, &fence->cb_list); 1016 INIT_LIST_HEAD(&fence->cb_list);
|
/linux-master/net/netfilter/ |
H A D | nf_tables_offload.c | 199 struct list_head *cb_list) 204 list_for_each_entry(block_cb, cb_list, list) { 281 &basechain->flow_block.cb_list); 317 list_splice(&bo->cb_list, &basechain->flow_block.cb_list); 335 nft_setup_cb_call(TC_SETUP_CLSFLOWER, &cls_flow, &bo->cb_list); 338 list_for_each_entry_safe(block_cb, next, &bo->cb_list, list) { 379 bo->cb_list_head = &basechain->flow_block.cb_list; 380 INIT_LIST_HEAD(&bo->cb_list); 414 list_move(&block_cb->list, &bo.cb_list); 198 nft_setup_cb_call(enum tc_setup_type type, void *type_data, struct list_head *cb_list) argument [all...] |
H A D | nf_flow_table_offload.c | 879 &offload->flowtable->flow_block.cb_list); 888 &offload->flowtable->flow_block.cb_list); 942 &offload->flowtable->flow_block.cb_list); 1108 list_splice(&bo->cb_list, &flowtable->flow_block.cb_list); 1111 list_for_each_entry_safe(block_cb, next, &bo->cb_list, list) { 1137 bo->cb_list_head = &flowtable->flow_block.cb_list; 1138 INIT_LIST_HEAD(&bo->cb_list);
|
/linux-master/include/drm/ |
H A D | drm_syncobj.h | 53 * @cb_list: List of callbacks to call when the &fence gets replaced. 55 struct list_head cb_list; member in struct:drm_syncobj 61 * @lock: Protects &cb_list and &ev_fd_list, and write-locks &fence.
|
/linux-master/drivers/dma/ |
H A D | bcm2835-dma.c | 95 struct bcm2835_cb_entry cb_list[]; member in struct:bcm2835_desc 209 dma_pool_free(desc->c->cb_pool, desc->cb_list[i].cb, 210 desc->cb_list[i].paddr); 317 d = kzalloc(struct_size(d, cb_list, frames), gfp); 330 cb_entry = &d->cb_list[frame]; 357 d->cb_list[frame - 1].cb->next = cb_entry->paddr; 370 d->cb_list[d->frames - 1].cb->info |= finalextrainfo; 452 writel(d->cb_list[0].paddr, c->chan_base + BCM2835_DMA_ADDR); 544 struct bcm2835_dma_cb *control_block = d->cb_list[i].cb; 686 bcm2835_dma_fill_cb_chain_with_sg(chan, direction, d->cb_list, [all...] |
/linux-master/net/core/ |
H A D | flow_offload.c | 294 list_for_each_entry(block_cb, &block->cb_list, list) { 414 struct list_head *cb_list; member in struct:flow_indir_dev_info 426 INIT_LIST_HEAD(&bo.cb_list); 428 list_splice(&bo.cb_list, cur->cb_list); 585 info->cb_list = bo->cb_list_head; 630 return (bo && list_empty(&bo->cb_list)) ? -EOPNOTSUPP : count;
|
/linux-master/include/net/ |
H A D | flow_offload.h | 493 struct list_head cb_list; member in struct:flow_block 505 struct list_head cb_list; member in struct:flow_block_offload 562 list_add_tail(&block_cb->list, &offload->cb_list); 568 list_move(&block_cb->list, &offload->cb_list); 575 list_move(&block_cb->list, &offload->cb_list); 637 INIT_LIST_HEAD(&flow_block->cb_list);
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_breadcrumbs.c | 252 struct list_head cb_list; local 258 list_replace(&rq->fence.cb_list, &cb_list); 260 __dma_fence_signal__notify(&rq->fence, &cb_list);
|
H A D | selftest_hangcheck.c | 1544 if (wait_for(!list_empty(&rq->fence.cb_list), 10)) {
|
/linux-master/arch/s390/kernel/ |
H A D | vtime.c | 290 LIST_HEAD(cb_list); 298 list_move_tail(&timer->entry, &cb_list); 311 list_for_each_entry_safe(timer, tmp, &cb_list, entry) {
|
/linux-master/block/ |
H A D | blk-core.c | 1106 INIT_LIST_HEAD(&plug->cb_list); 1148 while (!list_empty(&plug->cb_list)) { 1149 list_splice_init(&plug->cb_list, &callbacks); 1170 list_for_each_entry(cb, &plug->cb_list, list) 1180 list_add(&cb->list, &plug->cb_list); 1188 if (!list_empty(&plug->cb_list))
|
/linux-master/drivers/infiniband/hw/mlx4/ |
H A D | alias_GUID.c | 499 &dev->sriov.alias_guid.ports_guid[port - 1].cb_list; 809 while (!list_empty(&det->cb_list)) { 810 cb_ctx = list_entry(det->cb_list.next, 867 INIT_LIST_HEAD(&dev->sriov.alias_guid.ports_guid[i].cb_list);
|
H A D | mlx4_ib.h | 436 struct list_head cb_list; member in struct:mlx4_sriov_alias_guid_port_rec_det
|
/linux-master/include/linux/ |
H A D | dma-fence.h | 35 * @cb_list: list of all callbacks to call 72 * cb_list that they don't themselves hold a reference for. 75 * rcu freelist and the cb_list. The timestamp is only set upon 76 * signaling while simultaneously notifying the cb_list. Ergo, we 77 * only use either the cb_list of timestamp. Upon destruction, 79 * that the cb_list is *only* valid until the signal bit is set, 86 struct list_head cb_list; member in union:dma_fence::__anon141 87 /* @cb_list replaced by @timestamp on dma_fence_signal() */ 111 * @node: used by dma_fence_add_callback() to append this struct to fence::cb_list
|
H A D | blkdev.h | 986 struct list_head cb_list; /* md requires an unplug callback */ member in struct:blk_plug
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_syncobj.c | 281 list_add_tail(&wait->node, &syncobj->cb_list); 352 list_for_each_entry_safe(wait_cur, wait_tmp, &syncobj->cb_list, node) 388 list_for_each_entry_safe(wait_cur, wait_tmp, &syncobj->cb_list, node) 564 INIT_LIST_HEAD(&syncobj->cb_list);
|
/linux-master/include/net/netfilter/ |
H A D | nf_flow_table.h | 245 list_add_tail(&block_cb->list, &block->cb_list);
|
/linux-master/fs/xfs/ |
H A D | xfs_log.c | 527 LIST_HEAD(cb_list); 535 list_splice_init(&iclog->ic_callbacks, &cb_list); 538 xlog_cil_process_committed(&cb_list); 2785 LIST_HEAD(cb_list); variable 2793 list_splice_init(&iclog->ic_callbacks, &cb_list); 2797 xlog_cil_process_committed(&cb_list); variable
|
/linux-master/net/sched/ |
H A D | cls_api.c | 761 bo->cb_list_head = &flow_block->cb_list; 762 INIT_LIST_HEAD(&bo->cb_list); 783 list_move(&block_cb->list, &bo.cb_list); 1604 list_for_each_entry(block_cb, &bo->cb_list, list) { 1616 list_splice(&bo->cb_list, &block->flow_block.cb_list); 1621 list_for_each_entry_safe(block_cb, next, &bo->cb_list, list) { 1645 list_for_each_entry_safe(block_cb, next, &bo->cb_list, list) { 3536 list_for_each_entry(block_cb, &block->flow_block.cb_list, list) {
|
H A D | act_ct.c | 378 WARN_ON(!list_empty(&block->cb_list));
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_active.c | 1009 list_add_tail((struct list_head *)node, &rq->fence.cb_list); 1110 spin_unlock(prev->lock); /* serialise with prev->cb_list */ 1112 list_add_tail(&active->cb.node, &fence->cb_list);
|
/linux-master/drivers/accel/habanalabs/common/ |
H A D | debugfs.c | 118 list_for_each_entry(cb, &dev_entry->cb_list, debugfs_list) { 1752 INIT_LIST_HEAD(&dev_entry->cb_list); 1820 list_add(&cb->debugfs_list, &dev_entry->cb_list);
|
H A D | habanalabs.h | 2362 * @cb_list: list of available CBs. 2363 * @cb_spinlock: protects cb_list. 2393 struct list_head cb_list; member in struct:hl_dbg_device_entry
|
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_fence.c | 205 list_add(&cb.base.node, &f->cb_list);
|
/linux-master/drivers/net/wireless/intel/ipw2x00/ |
H A D | ipw2200.h | 752 struct command_block cb_list[CB_NUMBER_OF_ELEMENTS_SMALL]; member in struct:fw_image_desc
|