Home
last modified time | relevance | path

Searched refs:cmd_ctx (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/fungible/funcore/
H A Dfun_dev.c178 struct fun_cmd_ctx *cmd_ctx; in fun_complete_admin_cmd() local
193 cmd_ctx = &fdev->cmd_ctx[cid]; in fun_complete_admin_cmd()
194 if (cmd_ctx->cpu < 0) { in fun_complete_admin_cmd()
201 if (cmd_ctx->cb) in fun_complete_admin_cmd()
202 cmd_ctx->cb(fdev, entry, xchg(&cmd_ctx->cb_data, NULL)); in fun_complete_admin_cmd()
204 cpu = cmd_ctx->cpu; in fun_complete_admin_cmd()
205 cmd_ctx->cpu = -1; in fun_complete_admin_cmd()
213 fdev->cmd_ctx = kvzalloc_objs(*fdev->cmd_ctx, ntags); in fun_init_cmd_ctx()
214 if (!fdev->cmd_ctx) in fun_init_cmd_ctx()
218 fdev->cmd_ctx[i].cpu = -1; in fun_init_cmd_ctx()
[all …]
H A Dfun_dev.h58 struct fun_cmd_ctx *cmd_ctx; member
/linux/drivers/gpu/drm/amd/ras/ras_mgr/
H A Damdgpu_ras_mgr.c621 struct ras_cmd_ctx *cmd_ctx; in amdgpu_ras_mgr_handle_ras_cmd() local
628 cmd_ctx = kzalloc(ctx_buf_size, GFP_KERNEL); in amdgpu_ras_mgr_handle_ras_cmd()
629 if (!cmd_ctx) in amdgpu_ras_mgr_handle_ras_cmd()
632 cmd_ctx->cmd_id = cmd_id; in amdgpu_ras_mgr_handle_ras_cmd()
634 memcpy(cmd_ctx->input_buff_raw, input, input_size); in amdgpu_ras_mgr_handle_ras_cmd()
635 cmd_ctx->input_size = input_size; in amdgpu_ras_mgr_handle_ras_cmd()
636 cmd_ctx->output_buf_size = ctx_buf_size - sizeof(*cmd_ctx); in amdgpu_ras_mgr_handle_ras_cmd()
638 ret = amdgpu_ras_submit_cmd(ras_mgr->ras_core, cmd_ctx); in amdgpu_ras_mgr_handle_ras_cmd()
639 if (!ret && !cmd_ctx->cmd_res && output && (out_size == cmd_ctx->output_size)) in amdgpu_ras_mgr_handle_ras_cmd()
640 memcpy(output, cmd_ctx->output_buff_raw, cmd_ctx->output_size); in amdgpu_ras_mgr_handle_ras_cmd()
[all …]