Searched refs:rq_wq (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_io.c | 291 err = hinic_wq_allocate(&func_to_io->wqs, &func_to_io->rq_wq[q_id], in init_qp() 319 err = hinic_init_rq(&qp->rq, hwif, &func_to_io->rq_wq[q_id], in init_qp() 335 hinic_wq_free(&func_to_io->wqs, &func_to_io->rq_wq[q_id]); in init_qp() 357 hinic_wq_free(&func_to_io->wqs, &func_to_io->rq_wq[q_id]); in destroy_qp() 394 wq_size = num_qps * sizeof(*func_to_io->rq_wq); in hinic_io_create_qps() 395 func_to_io->rq_wq = devm_kzalloc(&pdev->dev, wq_size, GFP_KERNEL); in hinic_io_create_qps() 396 if (!func_to_io->rq_wq) { in hinic_io_create_qps() 454 devm_kfree(&pdev->dev, func_to_io->rq_wq); in hinic_io_create_qps() 486 devm_kfree(&pdev->dev, func_to_io->rq_wq); in hinic_io_destroy_qps()
|
H A D | hinic_hw_io.h | 68 struct hinic_wq *rq_wq; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_io.c | 291 err = hinic_wq_allocate(&func_to_io->wqs, &func_to_io->rq_wq[q_id], in init_qp() 319 err = hinic_init_rq(&qp->rq, hwif, &func_to_io->rq_wq[q_id], in init_qp() 335 hinic_wq_free(&func_to_io->wqs, &func_to_io->rq_wq[q_id]); in init_qp() 357 hinic_wq_free(&func_to_io->wqs, &func_to_io->rq_wq[q_id]); in destroy_qp() 393 func_to_io->rq_wq = devm_kcalloc(&pdev->dev, num_qps, in hinic_io_create_qps() 394 sizeof(*func_to_io->rq_wq), GFP_KERNEL); in hinic_io_create_qps() 395 if (!func_to_io->rq_wq) { in hinic_io_create_qps() 453 devm_kfree(&pdev->dev, func_to_io->rq_wq); in hinic_io_create_qps() 485 devm_kfree(&pdev->dev, func_to_io->rq_wq); in hinic_io_destroy_qps()
|
H A D | hinic_hw_io.h | 68 struct hinic_wq *rq_wq; member
|
Completed in 3 milliseconds