Searched refs:hr_cmd (Results 1 – 1 of 1) sorted by relevance
214 hr_cmd->context = in hns_roce_cmd_use_events()215 kcalloc(hr_cmd->max_cmds, sizeof(*hr_cmd->context), GFP_KERNEL); in hns_roce_cmd_use_events()216 if (!hr_cmd->context) { in hns_roce_cmd_use_events()222 hr_cmd->context[i].token = i; in hns_roce_cmd_use_events()223 hr_cmd->context[i].next = i + 1; in hns_roce_cmd_use_events()226 hr_cmd->context[hr_cmd->max_cmds - 1].next = 0; in hns_roce_cmd_use_events()227 hr_cmd->free_head = 0; in hns_roce_cmd_use_events()229 sema_init(&hr_cmd->event_sem, hr_cmd->max_cmds); in hns_roce_cmd_use_events()232 hr_cmd->use_events = 1; in hns_roce_cmd_use_events()241 kfree(hr_cmd->context); in hns_roce_cmd_use_polling()[all …]
Completed in 5 milliseconds