/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | neigh.c | 121 neigh_release(update_work->n); in mlx5e_release_neigh_update_work() 123 kfree(update_work); in mlx5e_release_neigh_update_work() 131 struct neighbour *n = update_work->n; in mlx5e_rep_neigh_update() 172 struct neigh_update_work *update_work; in mlx5e_alloc_neigh_update_work() local 176 update_work = kzalloc(sizeof(*update_work), GFP_ATOMIC); in mlx5e_alloc_neigh_update_work() 177 if (WARN_ON(!update_work)) in mlx5e_alloc_neigh_update_work() 190 kfree(update_work); in mlx5e_alloc_neigh_update_work() 196 update_work->n = n; in mlx5e_alloc_neigh_update_work() 197 update_work->nhe = nhe; in mlx5e_alloc_neigh_update_work() 199 return update_work; in mlx5e_alloc_neigh_update_work() [all …]
|
H A D | bridge.c | 510 update_work.work); in mlx5_esw_bridge_update_work() 516 queue_delayed_work(br_offloads->wq, &br_offloads->update_work, in mlx5_esw_bridge_update_work() 563 INIT_DELAYED_WORK(&br_offloads->update_work, mlx5_esw_bridge_update_work); in mlx5e_rep_bridge_init() 564 queue_delayed_work(br_offloads->wq, &br_offloads->update_work, in mlx5e_rep_bridge_init() 591 cancel_delayed_work_sync(&br_offloads->update_work); in mlx5e_rep_bridge_cleanup()
|
/openbmc/linux/drivers/platform/surface/ |
H A D | surface_aggregator_hub.c | 45 struct delayed_work update_work; member 69 struct ssam_hub *hub = container_of(work, struct ssam_hub, update_work.work); in ssam_hub_update_workfn() 99 schedule_delayed_work(&hub->update_work, hub->connect_delay); in ssam_hub_update_workfn() 143 schedule_delayed_work(&hub->update_work, delay); in ssam_hub_update() 150 schedule_delayed_work(&hub->update_work, 0); in ssam_hub_resume() 184 INIT_DELAYED_WORK(&hub->update_work, ssam_hub_update_workfn); in ssam_hub_probe() 192 schedule_delayed_work(&hub->update_work, 0); in ssam_hub_probe() 201 cancel_delayed_work_sync(&hub->update_work); in ssam_hub_remove()
|
H A D | surface_aggregator_tabletsw.c | 40 struct work_struct update_work; member 90 struct ssam_tablet_sw *sw = container_of(work, struct ssam_tablet_sw, update_work); in ssam_tablet_sw_update_workfn() 112 schedule_work(&sw->update_work); in ssam_tablet_sw_resume() 139 INIT_WORK(&sw->update_work, ssam_tablet_sw_update_workfn); in ssam_tablet_sw_probe() 183 schedule_work(&sw->update_work); in ssam_tablet_sw_probe() 188 cancel_work_sync(&sw->update_work); in ssam_tablet_sw_probe() 199 cancel_work_sync(&sw->update_work); in ssam_tablet_sw_remove() 297 schedule_work(&sw->update_work); in ssam_kip_sw_notif() 596 schedule_work(&sw->update_work); in ssam_pos_sw_notif()
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | tunnel_conf.c | 625 neigh_release(update_work->n); in nfp_tun_release_neigh_update_work() 626 kfree(update_work); in nfp_tun_release_neigh_update_work() 631 struct nfp_neigh_update_work *update_work; in nfp_tun_neigh_update() local 638 app = update_work->app; in nfp_tun_neigh_update() 639 n = update_work->n; in nfp_tun_neigh_update() 699 update_work = kzalloc(sizeof(*update_work), GFP_ATOMIC); in nfp_tun_alloc_neigh_update_work() 700 if (!update_work) in nfp_tun_alloc_neigh_update_work() 705 update_work->n = n; in nfp_tun_alloc_neigh_update_work() 706 update_work->app = app; in nfp_tun_alloc_neigh_update_work() 708 return update_work; in nfp_tun_alloc_neigh_update_work() [all …]
|
/openbmc/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_eswitch_br.h | 76 struct delayed_work update_work; member 99 update_work.work)
|
H A D | ice_eswitch_br.c | 1233 cancel_delayed_work_sync(&br_offloads->update_work); in ice_eswitch_br_offloads_deinit() 1278 queue_delayed_work(br_offloads->wq, &br_offloads->update_work, in ice_eswitch_br_update_work() 1330 INIT_DELAYED_WORK(&br_offloads->update_work, in ice_eswitch_br_offloads_init() 1332 queue_delayed_work(br_offloads->wq, &br_offloads->update_work, in ice_eswitch_br_offloads_init()
|
/openbmc/linux/drivers/thermal/intel/ |
H A D | intel_hfi.c | 127 struct delayed_work update_work; member 247 update_work); in hfi_update_work_fn() 323 queue_delayed_work(hfi_updates_wq, &hfi_instance->update_work, in intel_hfi_process_event() 474 INIT_DELAYED_WORK(&hfi_instance->update_work, hfi_update_work_fn); in intel_hfi_online()
|
/openbmc/linux/drivers/gpu/drm/omapdrm/ |
H A D | omap_crtc.c | 45 struct delayed_work update_work; member 344 if (!delayed_work_pending(&omap_crtc->update_work)) in omap_crtc_flush() 345 schedule_delayed_work(&omap_crtc->update_work, 0); in omap_crtc_flush() 351 container_of(data, struct omap_crtc, update_work.work); in omap_crtc_manual_display_update() 489 cancel_delayed_work(&omap_crtc->update_work); in omap_crtc_atomic_disable() 817 INIT_DELAYED_WORK(&omap_crtc->update_work, in omap_crtc_init()
|
/openbmc/linux/drivers/power/supply/ |
H A D | surface_battery.c | 126 struct delayed_work update_work; member 398 bat = container_of(dwork, struct spwr_battery_device, update_work); in spwr_battery_update_bst_workfn() 422 schedule_delayed_work(&bat->update_work, SPWR_AC_BAT_UPDATE_DELAY); in spwr_external_power_changed() 741 INIT_DELAYED_WORK(&bat->update_work, spwr_battery_update_bst_workfn); in spwr_battery_init() 841 cancel_delayed_work_sync(&bat->update_work); in surface_battery_remove()
|
/openbmc/linux/drivers/gpu/host1x/ |
H A D | cdma.h | 73 struct work_struct update_work; member
|
H A D | cdma.c | 495 struct host1x_cdma *cdma = container_of(work, struct host1x_cdma, update_work); in cdma_update_work() 511 INIT_WORK(&cdma->update_work, cdma_update_work); in host1x_cdma_init() 692 schedule_work(&cdma->update_work); in host1x_cdma_update()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | bridge.h | 27 struct delayed_work update_work; member
|