Lines Matching refs:work
251 * device finished, but the background work is going
256 * and prevent the background work from "completing"
346 * When aborting, we run the scan completed background work inline
347 * and the background work must then do nothing. The SCAN_COMPLETE
349 * queueing the work. Also, since the scan abort waits for SCAN_HW
779 * mean we never reach it, but at the same time work around
1014 static void iwl_bg_start_internal_scan(struct work_struct *work)
1017 container_of(work, struct iwl_priv, start_internal_scan);
1042 container_of(data, struct iwl_priv, scan_check.work);
1044 IWL_DEBUG_SCAN(priv, "Scan check work\n");
1054 static void iwl_bg_abort_scan(struct work_struct *work)
1056 struct iwl_priv *priv = container_of(work, struct iwl_priv, abort_scan);
1058 IWL_DEBUG_SCAN(priv, "Abort scan work\n");
1060 /* We keep scan_check work queued in case when firmware will not
1067 static void iwl_bg_scan_completed(struct work_struct *work)
1070 container_of(work, struct iwl_priv, scan_completed);