Lines Matching refs:callback
130 ent->callback = cbk;
986 if (ent->callback) {
987 ent->callback(-EBUSY, ent->context);
1001 if (ent->callback) {
1002 ent->callback(-EAGAIN, ent->context);
1042 if (ent->callback && schedule_delayed_work(&ent->cb_timeout_work, timeout))
1193 * return value in case (!callback):
1198 * return value in case (callback):
1201 * and the callback will be called for further status updates
1205 mlx5_cmd_cbk_t callback,
1216 if (callback && page_queue)
1220 callback, context, page_queue);
1225 * 1) (!callback) blocking flow: by caller after wait_func completes
1226 * 2) (callback) flow: by mlx5_cmd_comp_handler() when ent is handled
1234 if (!callback)
1247 if (callback)
1674 mlx5_cmd_cbk_t callback;
1701 if (ent->callback && cancel_delayed_work(&ent->cb_timeout_work))
1726 if (ent->callback) {
1736 callback = ent->callback;
1752 callback(err, context);
1869 int out_size, mlx5_cmd_cbk_t callback, void *context,
1886 if (callback)
1892 gfp = callback ? GFP_ATOMIC : GFP_KERNEL;
1914 err = mlx5_cmd_invoke(dev, inb, outb, out, out_size, callback, context,
1916 if (callback)
2103 void *out, int out_size, mlx5_async_cbk_t callback,
2109 work->user_callback = callback;