Home
last modified time | relevance | path

Searched refs:hr_cmd (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_cmd.c203 struct hns_roce_cmdq *hr_cmd = &hr_dev->cmd; in hns_roce_cmd_use_events() local
206 hr_cmd->context = in hns_roce_cmd_use_events()
207 kcalloc(hr_cmd->max_cmds, sizeof(*hr_cmd->context), GFP_KERNEL); in hns_roce_cmd_use_events()
208 if (!hr_cmd->context) { in hns_roce_cmd_use_events()
213 for (i = 0; i < hr_cmd->max_cmds; ++i) { in hns_roce_cmd_use_events()
214 hr_cmd->context[i].token = i; in hns_roce_cmd_use_events()
215 hr_cmd->context[i].next = i + 1; in hns_roce_cmd_use_events()
216 init_completion(&hr_cmd->context[i].done); in hns_roce_cmd_use_events()
218 hr_cmd in hns_roce_cmd_use_events()
231 struct hns_roce_cmdq *hr_cmd = &hr_dev->cmd; hns_roce_cmd_use_polling() local
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/
H A Dhns_roce_cmd.c231 struct hns_roce_cmdq *hr_cmd = &hr_dev->cmd; in hns_roce_cmd_use_events() local
234 hr_cmd->context = in hns_roce_cmd_use_events()
235 kcalloc(hr_cmd->max_cmds, sizeof(*hr_cmd->context), GFP_KERNEL); in hns_roce_cmd_use_events()
236 if (!hr_cmd->context) in hns_roce_cmd_use_events()
239 for (i = 0; i < hr_cmd->max_cmds; ++i) { in hns_roce_cmd_use_events()
240 hr_cmd->context[i].token = i; in hns_roce_cmd_use_events()
241 hr_cmd->context[i].next = i + 1; in hns_roce_cmd_use_events()
244 hr_cmd->context[hr_cmd in hns_roce_cmd_use_events()
258 struct hns_roce_cmdq *hr_cmd = &hr_dev->cmd; hns_roce_cmd_use_polling() local
[all...]

Completed in 1 milliseconds