Lines Matching defs:work
25 return queue_work(ha->event_q, &sw->work);
28 static bool sas_queue_event(int event, struct sas_work *work,
35 rc = sas_queue_work(ha, work);
51 sas_free_event(to_asd_sas_event(&sw->work));
124 static void sas_port_event_worker(struct work_struct *work)
126 struct asd_sas_event *ev = to_asd_sas_event(work);
130 sas_port_event_fns[ev->event](work);
135 static void sas_phy_event_worker(struct work_struct *work)
137 struct asd_sas_event *ev = to_asd_sas_event(work);
141 sas_phy_event_fns[ev->event](work);
155 struct sas_work *sw = &ev->work;
184 if (!sas_queue_event(event, &ev->work, ha)) {
211 if (!sas_queue_event(event, &ev->work, ha)) {