Lines Matching refs:works
453 timer_setup(&rtlpriv->works.watchdog_timer,
457 rtlpriv->works.hw = hw;
458 rtlpriv->works.rtl_wq = wq;
460 INIT_DELAYED_WORK(&rtlpriv->works.watchdog_wq,
462 INIT_DELAYED_WORK(&rtlpriv->works.ips_nic_off_wq,
464 INIT_DELAYED_WORK(&rtlpriv->works.ps_work, rtl_swlps_wq_callback);
465 INIT_DELAYED_WORK(&rtlpriv->works.ps_rfon_wq,
467 INIT_DELAYED_WORK(&rtlpriv->works.fwevt_wq, rtl_fwevt_wq_callback);
468 INIT_DELAYED_WORK(&rtlpriv->works.c2hcmd_wq, rtl_c2hcmd_wq_callback);
476 del_timer_sync(&rtlpriv->works.watchdog_timer);
478 cancel_delayed_work_sync(&rtlpriv->works.watchdog_wq);
480 cancel_delayed_work(&rtlpriv->works.ips_nic_off_wq);
482 cancel_delayed_work_sync(&rtlpriv->works.ips_nic_off_wq);
483 cancel_delayed_work_sync(&rtlpriv->works.ps_work);
484 cancel_delayed_work_sync(&rtlpriv->works.ps_rfon_wq);
485 cancel_delayed_work_sync(&rtlpriv->works.fwevt_wq);
486 cancel_delayed_work_sync(&rtlpriv->works.c2hcmd_wq);
2231 struct rtl_priv *rtlpriv = from_timer(rtlpriv, t, works.watchdog_timer);
2233 queue_delayed_work(rtlpriv->works.rtl_wq,
2234 &rtlpriv->works.watchdog_wq, 0);
2236 mod_timer(&rtlpriv->works.watchdog_timer,
2281 queue_delayed_work(rtlpriv->works.rtl_wq, &rtlpriv->works.c2hcmd_wq, 0);