Lines Matching refs:ew

3007 	struct ib_event_work *ew =  in handle_bonded_port_state_event()  local
3009 struct mlx4_ib_dev *ibdev = ew->ib_dev; in handle_bonded_port_state_event()
3014 kfree(ew); in handle_bonded_port_state_event()
3057 struct ib_event_work *ew = container_of(work, struct ib_event_work, work); in ib_sl2vl_update_work() local
3058 struct mlx4_ib_dev *mdev = ew->ib_dev; in ib_sl2vl_update_work()
3059 int port = ew->port; in ib_sl2vl_update_work()
3063 kfree(ew); in ib_sl2vl_update_work()
3069 struct ib_event_work *ew; in mlx4_sched_ib_sl2vl_update_work() local
3071 ew = kmalloc(sizeof(*ew), GFP_ATOMIC); in mlx4_sched_ib_sl2vl_update_work()
3072 if (ew) { in mlx4_sched_ib_sl2vl_update_work()
3073 INIT_WORK(&ew->work, ib_sl2vl_update_work); in mlx4_sched_ib_sl2vl_update_work()
3074 ew->port = port; in mlx4_sched_ib_sl2vl_update_work()
3075 ew->ib_dev = ibdev; in mlx4_sched_ib_sl2vl_update_work()
3076 queue_work(wq, &ew->work); in mlx4_sched_ib_sl2vl_update_work()
3088 struct ib_event_work *ew; in mlx4_ib_event() local
3094 ew = kmalloc(sizeof(*ew), GFP_ATOMIC); in mlx4_ib_event()
3095 if (!ew) in mlx4_ib_event()
3097 INIT_WORK(&ew->work, handle_bonded_port_state_event); in mlx4_ib_event()
3098 ew->ib_dev = ibdev; in mlx4_ib_event()
3099 queue_work(wq, &ew->work); in mlx4_ib_event()
3137 ew = kmalloc(sizeof *ew, GFP_ATOMIC); in mlx4_ib_event()
3138 if (!ew) { in mlx4_ib_event()
3143 INIT_WORK(&ew->work, handle_port_mgmt_change_event); in mlx4_ib_event()
3144 memcpy(&ew->ib_eqe, eqe, sizeof *eqe); in mlx4_ib_event()
3145 ew->ib_dev = ibdev; in mlx4_ib_event()
3148 queue_work(wq, &ew->work); in mlx4_ib_event()
3150 handle_port_mgmt_change_event(&ew->work); in mlx4_ib_event()