Lines Matching refs:ev

101 		const int ev = DISCE_REVALIDATE_DOMAIN;  in sas_enable_revalidation()  local
105 if (!test_and_clear_bit(ev, &d->pending)) in sas_enable_revalidation()
126 struct asd_sas_event *ev = to_asd_sas_event(work); in sas_port_event_worker() local
127 struct asd_sas_phy *phy = ev->phy; in sas_port_event_worker()
130 sas_port_event_fns[ev->event](work); in sas_port_event_worker()
132 sas_free_event(ev); in sas_port_event_worker()
137 struct asd_sas_event *ev = to_asd_sas_event(work); in sas_phy_event_worker() local
138 struct asd_sas_phy *phy = ev->phy; in sas_phy_event_worker()
141 sas_phy_event_fns[ev->event](work); in sas_phy_event_worker()
143 sas_free_event(ev); in sas_phy_event_worker()
147 static bool sas_defer_event(struct asd_sas_phy *phy, struct asd_sas_event *ev) in sas_defer_event() argument
155 struct sas_work *sw = &ev->work; in sas_defer_event()
168 struct asd_sas_event *ev; in sas_notify_port_event() local
172 ev = sas_alloc_event(phy, gfp_flags); in sas_notify_port_event()
173 if (!ev) in sas_notify_port_event()
179 INIT_SAS_EVENT(ev, sas_port_event_worker, phy, event); in sas_notify_port_event()
181 if (sas_defer_event(phy, ev)) in sas_notify_port_event()
184 if (!sas_queue_event(event, &ev->work, ha)) { in sas_notify_port_event()
186 sas_free_event(ev); in sas_notify_port_event()
195 struct asd_sas_event *ev; in sas_notify_phy_event() local
199 ev = sas_alloc_event(phy, gfp_flags); in sas_notify_phy_event()
200 if (!ev) in sas_notify_phy_event()
206 INIT_SAS_EVENT(ev, sas_phy_event_worker, phy, event); in sas_notify_phy_event()
208 if (sas_defer_event(phy, ev)) in sas_notify_phy_event()
211 if (!sas_queue_event(event, &ev->work, ha)) { in sas_notify_phy_event()
213 sas_free_event(ev); in sas_notify_phy_event()