Lines Matching refs:works
453 timer_setup(&rtlpriv->works.watchdog_timer,
455 timer_setup(&rtlpriv->works.dualmac_easyconcurrent_retrytimer,
458 rtlpriv->works.hw = hw;
459 rtlpriv->works.rtl_wq = wq;
461 INIT_DELAYED_WORK(&rtlpriv->works.watchdog_wq,
463 INIT_DELAYED_WORK(&rtlpriv->works.ips_nic_off_wq,
465 INIT_DELAYED_WORK(&rtlpriv->works.ps_work, rtl_swlps_wq_callback);
466 INIT_DELAYED_WORK(&rtlpriv->works.ps_rfon_wq,
468 INIT_DELAYED_WORK(&rtlpriv->works.fwevt_wq, rtl_fwevt_wq_callback);
469 INIT_DELAYED_WORK(&rtlpriv->works.c2hcmd_wq, rtl_c2hcmd_wq_callback);
477 del_timer_sync(&rtlpriv->works.watchdog_timer);
479 cancel_delayed_work_sync(&rtlpriv->works.watchdog_wq);
481 cancel_delayed_work(&rtlpriv->works.ips_nic_off_wq);
483 cancel_delayed_work_sync(&rtlpriv->works.ips_nic_off_wq);
484 cancel_delayed_work_sync(&rtlpriv->works.ps_work);
485 cancel_delayed_work_sync(&rtlpriv->works.ps_rfon_wq);
486 cancel_delayed_work_sync(&rtlpriv->works.fwevt_wq);
487 cancel_delayed_work_sync(&rtlpriv->works.c2hcmd_wq);
2233 struct rtl_priv *rtlpriv = from_timer(rtlpriv, t, works.watchdog_timer);
2235 queue_delayed_work(rtlpriv->works.rtl_wq,
2236 &rtlpriv->works.watchdog_wq, 0);
2238 mod_timer(&rtlpriv->works.watchdog_timer,
2288 queue_delayed_work(rtlpriv->works.rtl_wq, &rtlpriv->works.c2hcmd_wq, 0);
2383 from_timer(rtlpriv, t, works.dualmac_easyconcurrent_retrytimer);