/Linux-v4.19/net/netfilter/ |
D | nf_flow_table_core.c | 335 flow_table = container_of(work, struct nf_flowtable, gc_work.work); in nf_flow_offload_work_gc() 337 queue_delayed_work(system_power_efficient_wq, &flow_table->gc_work, HZ); in nf_flow_offload_work_gc() 460 INIT_DEFERRABLE_WORK(&flowtable->gc_work, nf_flow_offload_work_gc); in nf_flow_table_init() 468 &flowtable->gc_work, HZ); in nf_flow_table_init() 496 flush_delayed_work(&flowtable->gc_work); in nf_flow_table_iterate_cleanup() 515 cancel_delayed_work_sync(&flow_table->gc_work); in nf_flow_table_free()
|
D | nft_set_rbtree.c | 25 struct delayed_work gc_work; member 364 priv = container_of(work, struct nft_rbtree, gc_work.work); in nft_rbtree_gc() 410 queue_delayed_work(system_power_efficient_wq, &priv->gc_work, in nft_rbtree_gc() 430 INIT_DEFERRABLE_WORK(&priv->gc_work, nft_rbtree_gc); in nft_rbtree_init() 432 queue_delayed_work(system_power_efficient_wq, &priv->gc_work, in nft_rbtree_init() 444 cancel_delayed_work_sync(&priv->gc_work); in nft_rbtree_destroy()
|
D | nf_conntrack_core.c | 1136 struct conntrack_gc_work *gc_work; in gc_worker() local 1140 gc_work = container_of(work, struct conntrack_gc_work, dwork.work); in gc_worker() 1143 i = gc_work->last_bucket; in gc_worker() 1144 if (gc_work->early_drop) in gc_worker() 1208 if (gc_work->exiting) in gc_worker() 1230 gc_work->next_gc_run = min_interval; in gc_worker() 1236 gc_work->next_gc_run += min_interval; in gc_worker() 1237 if (gc_work->next_gc_run > max) in gc_worker() 1238 gc_work->next_gc_run = max; in gc_worker() 1241 next_run = gc_work->next_gc_run; in gc_worker() [all …]
|
D | nf_conncount.c | 68 struct work_struct gc_work; member 324 schedule_work(&data->gc_work); in schedule_gc_worker() 484 struct nf_conncount_data *data = container_of(work, struct nf_conncount_data, gc_work); in tree_gc_worker() 562 INIT_WORK(&data->gc_work, tree_gc_worker); in nf_conncount_init() 598 cancel_work_sync(&data->gc_work); in nf_conncount_destroy()
|
D | nft_set_hash.c | 29 struct delayed_work gc_work; member 298 priv = container_of(work, struct nft_rhash, gc_work.work); in nft_rhash_gc() 340 queue_delayed_work(system_power_efficient_wq, &priv->gc_work, in nft_rhash_gc() 354 queue_delayed_work(system_power_efficient_wq, &priv->gc_work, in nft_rhash_gc_init() 373 INIT_DEFERRABLE_WORK(&priv->gc_work, nft_rhash_gc); in nft_rhash_init() 389 cancel_delayed_work_sync(&priv->gc_work); in nft_rhash_destroy()
|
D | xt_hashlimit.c | 121 struct delayed_work gc_work; member 344 INIT_DEFERRABLE_WORK(&hinfo->gc_work, htable_gc); in htable_create() 345 queue_delayed_work(system_power_efficient_wq, &hinfo->gc_work, in htable_create() 389 ht = container_of(work, struct xt_hashlimit_htable, gc_work.work); in htable_gc() 394 &ht->gc_work, msecs_to_jiffies(ht->cfg.gc_interval)); in htable_gc() 413 cancel_delayed_work_sync(&hinfo->gc_work); in htable_destroy()
|
/Linux-v4.19/drivers/gpu/drm/qxl/ |
D | qxl_kms.c | 94 struct qxl_device *qdev = container_of(work, struct qxl_device, gc_work); in qxl_gc_work() 243 INIT_WORK(&qdev->gc_work, qxl_gc_work); in qxl_device_init() 254 flush_work(&qdev->gc_work); in qxl_device_fini()
|
D | qxl_cmd.c | 204 schedule_work(&qdev->gc_work); in qxl_queue_garbage_collect() 206 flush_work(&qdev->gc_work); in qxl_queue_garbage_collect()
|
D | qxl_drv.h | 295 struct work_struct gc_work; member
|
/Linux-v4.19/net/bridge/ |
D | br_stp_if.c | 60 mod_delayed_work(system_long_wq, &br->gc_work, HZ / 10); in br_stp_enable_bridge() 91 cancel_delayed_work_sync(&br->gc_work); in br_stp_disable_bridge()
|
D | br_ioctl.c | 152 b.gc_timer_value = br_timer_value(&br->gc_work.timer); in old_dev_ioctl()
|
D | br_device.c | 450 INIT_DELAYED_WORK(&br->gc_work, br_fdb_cleanup); in br_dev_setup()
|
D | br_fdb.c | 340 gc_work.work); in br_fdb_cleanup() 370 mod_delayed_work(system_long_wq, &br->gc_work, work_delay); in br_fdb_cleanup()
|
D | br_if.c | 384 cancel_delayed_work_sync(&br->gc_work); in br_dev_delete()
|
D | br_stp.c | 605 mod_delayed_work(system_long_wq, &br->gc_work, 0); in br_set_ageing_time()
|
D | br_sysfs_br.c | 267 return sprintf(buf, "%ld\n", br_timer_value(&br->gc_work.timer)); in gc_timer_show()
|
D | br_private.h | 409 struct delayed_work gc_work; member
|
D | br_netlink.c | 1392 clockval = br_timer_value(&br->gc_work.timer); in br_fill_info()
|
/Linux-v4.19/include/net/netfilter/ |
D | nf_flow_table.h | 27 struct delayed_work gc_work; member
|
/Linux-v4.19/kernel/bpf/ |
D | sockmap.c | 132 struct work_struct gc_work; member 1484 schedule_work(&psock->gc_work); in smap_destroy_psock() 1592 psock = container_of(w, struct smap_psock, gc_work); in smap_gc_work() 1646 INIT_WORK(&psock->gc_work, smap_gc_work); in smap_init_psock()
|
/Linux-v4.19/include/net/ |
D | neighbour.h | 213 struct delayed_work gc_work; member
|
/Linux-v4.19/net/core/ |
D | neighbour.c | 788 struct neigh_table *tbl = container_of(work, struct neigh_table, gc_work.work); in neigh_periodic_work() 863 queue_delayed_work(system_power_efficient_wq, &tbl->gc_work, in neigh_periodic_work() 1589 INIT_DEFERRABLE_WORK(&tbl->gc_work, neigh_periodic_work); in neigh_table_init() 1590 queue_delayed_work(system_power_efficient_wq, &tbl->gc_work, in neigh_table_init() 1607 cancel_delayed_work_sync(&tbl->gc_work); in neigh_table_clear()
|