Lines Matching refs:work
3009 pr_err("failed to allocate memory for tunneling qp update work struct\n");
3014 INIT_WORK(&dm[i]->work, mlx4_ib_tunnels_update_work);
3024 queue_work(ibdev->sriov.demux[i].ud_wq, &dm[i]->work);
3097 static void handle_bonded_port_state_event(struct work_struct *work)
3100 container_of(work, struct ib_event_work, work);
3147 static void ib_sl2vl_update_work(struct work_struct *work)
3149 struct ib_event_work *ew = container_of(work, struct ib_event_work, work);
3165 INIT_WORK(&ew->work, ib_sl2vl_update_work);
3168 queue_work(wq, &ew->work);
3170 pr_err("failed to allocate memory for sl2vl update work\n");
3189 INIT_WORK(&ew->work, handle_bonded_port_state_event);
3191 queue_work(wq, &ew->work);
3231 pr_err("failed to allocate memory for events work\n");
3235 INIT_WORK(&ew->work, handle_port_mgmt_change_event);
3240 queue_work(wq, &ew->work);
3242 handle_port_mgmt_change_event(&ew->work);