Lines Matching refs:ew
3134 struct ib_event_work *ew =
3136 struct mlx4_ib_dev *ibdev = ew->ib_dev;
3141 kfree(ew);
3184 struct ib_event_work *ew = container_of(work, struct ib_event_work, work);
3185 struct mlx4_ib_dev *mdev = ew->ib_dev;
3186 int port = ew->port;
3190 kfree(ew);
3196 struct ib_event_work *ew;
3198 ew = kmalloc(sizeof(*ew), GFP_ATOMIC);
3199 if (ew) {
3200 INIT_WORK(&ew->work, ib_sl2vl_update_work);
3201 ew->port = port;
3202 ew->ib_dev = ibdev;
3203 queue_work(wq, &ew->work);
3213 struct ib_event_work *ew;
3219 ew = kmalloc(sizeof(*ew), GFP_ATOMIC);
3220 if (!ew)
3222 INIT_WORK(&ew->work, handle_bonded_port_state_event);
3223 ew->ib_dev = ibdev;
3224 queue_work(wq, &ew->work);
3262 ew = kmalloc(sizeof *ew, GFP_ATOMIC);
3263 if (!ew)
3266 INIT_WORK(&ew->work, handle_port_mgmt_change_event);
3267 memcpy(&ew->ib_eqe, eqe, sizeof *eqe);
3268 ew->ib_dev = ibdev;
3271 queue_work(wq, &ew->work);
3273 handle_port_mgmt_change_event(&ew->work);