Home
last modified time | relevance | path

Searched refs:gc_work (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/net/wireguard/
H A Dratelimiter.c20 static DECLARE_DEFERRABLE_WORK(gc_work, wg_ratelimiter_gc_entries);
81 queue_delayed_work(system_power_efficient_wq, &gc_work, HZ); in wg_ratelimiter_gc_entries()
191 queue_delayed_work(system_power_efficient_wq, &gc_work, HZ); in wg_ratelimiter_init()
211 cancel_delayed_work_sync(&gc_work); in wg_ratelimiter_uninit()
/linux/net/netfilter/
H A Dnf_conntrack_core.c1503 struct conntrack_gc_work *gc_work; in gc_worker() local
1509 gc_work = container_of(work, struct conntrack_gc_work, dwork.work); in gc_worker()
1511 i = gc_work->next_bucket; in gc_worker()
1512 if (gc_work->early_drop) in gc_worker()
1516 gc_work->avg_timeout = GC_SCAN_INTERVAL_INIT; in gc_worker()
1517 gc_work->count = GC_SCAN_INITIAL_COUNT; in gc_worker()
1518 gc_work->start_time = start_time; in gc_worker()
1521 next_run = gc_work->avg_timeout; in gc_worker()
1522 count = gc_work->count; in gc_worker()
1550 gc_work->next_bucket = i; in gc_worker()
[all …]
H A Dnf_flow_table_core.c611 flow_table = container_of(work, struct nf_flowtable, gc_work.work); in nf_flow_offload_work_gc()
613 queue_delayed_work(system_power_efficient_wq, &flow_table->gc_work, HZ); in nf_flow_offload_work_gc()
708 INIT_DELAYED_WORK(&flowtable->gc_work, nf_flow_offload_work_gc); in nf_flow_table_init()
718 &flowtable->gc_work, HZ); in nf_flow_table_init()
748 flush_delayed_work(&flowtable->gc_work); in nf_flow_table_gc_cleanup()
769 cancel_delayed_work_sync(&flow_table->gc_work); in nf_flow_table_free()
H A Dnf_conncount.c68 struct work_struct gc_work; member
399 schedule_work(&data->gc_work); in schedule_gc_worker()
597 struct nf_conncount_data *data = container_of(work, struct nf_conncount_data, gc_work); in tree_gc_worker()
704 INIT_WORK(&data->gc_work, tree_gc_worker); in nf_conncount_init()
739 disable_work_sync(&data->gc_work); in nf_conncount_destroy()
H A Dxt_hashlimit.c128 struct delayed_work gc_work; member
352 INIT_DEFERRABLE_WORK(&hinfo->gc_work, htable_gc); in htable_create()
353 queue_delayed_work(system_power_efficient_wq, &hinfo->gc_work, in htable_create()
387 ht = container_of(work, struct xt_hashlimit_htable, gc_work.work); in htable_gc()
392 &ht->gc_work, msecs_to_jiffies(ht->cfg.gc_interval)); in htable_gc()
433 cancel_delayed_work_sync(&hinfo->gc_work); in htable_put()
/linux/drivers/gpu/drm/qxl/
H A Dqxl_cmd.c205 schedule_work(&qdev->gc_work); in qxl_queue_garbage_collect()
207 flush_work(&qdev->gc_work); in qxl_queue_garbage_collect()
H A Dqxl_drv.h249 struct work_struct gc_work; member
/linux/include/net/netfilter/
H A Dnf_flow_table.h83 struct delayed_work gc_work; member
/linux/net/bridge/
H A Dbr_device.c535 INIT_DELAYED_WORK(&br->gc_work, br_fdb_cleanup); in br_dev_setup()
H A Dbr_if.c398 cancel_delayed_work_sync(&br->gc_work); in br_dev_delete()
H A Dbr_stp.c655 mod_delayed_work(system_long_wq, &br->gc_work, 0); in br_set_ageing_time()
H A Dbr_private.h572 struct delayed_work gc_work; member
/linux/include/net/
H A Dneighbour.h233 struct delayed_work gc_work; member