Home
last modified time | relevance | path

Searched refs:sq_wq (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_io.c283 err = hinic_wq_allocate(&func_to_io->wqs, &func_to_io->sq_wq[q_id], in init_qp()
309 err = hinic_init_sq(&qp->sq, hwif, &func_to_io->sq_wq[q_id], in init_qp()
338 hinic_wq_free(&func_to_io->wqs, &func_to_io->sq_wq[q_id]); in init_qp()
358 hinic_wq_free(&func_to_io->wqs, &func_to_io->sq_wq[q_id]); in destroy_qp()
387 wq_size = num_qps * sizeof(*func_to_io->sq_wq); in hinic_io_create_qps()
388 func_to_io->sq_wq = devm_kzalloc(&pdev->dev, wq_size, GFP_KERNEL); in hinic_io_create_qps()
389 if (!func_to_io->sq_wq) { in hinic_io_create_qps()
457 devm_kfree(&pdev->dev, func_to_io->sq_wq); in hinic_io_create_qps()
487 devm_kfree(&pdev->dev, func_to_io->sq_wq); in hinic_io_destroy_qps()
H A Dhinic_hw_io.h67 struct hinic_wq *sq_wq; member
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_io.c283 err = hinic_wq_allocate(&func_to_io->wqs, &func_to_io->sq_wq[q_id], in init_qp()
309 err = hinic_init_sq(&qp->sq, hwif, &func_to_io->sq_wq[q_id], in init_qp()
338 hinic_wq_free(&func_to_io->wqs, &func_to_io->sq_wq[q_id]); in init_qp()
358 hinic_wq_free(&func_to_io->wqs, &func_to_io->sq_wq[q_id]); in destroy_qp()
386 func_to_io->sq_wq = devm_kcalloc(&pdev->dev, num_qps, in hinic_io_create_qps()
387 sizeof(*func_to_io->sq_wq), GFP_KERNEL); in hinic_io_create_qps()
388 if (!func_to_io->sq_wq) { in hinic_io_create_qps()
456 devm_kfree(&pdev->dev, func_to_io->sq_wq); in hinic_io_create_qps()
486 devm_kfree(&pdev->dev, func_to_io->sq_wq); in hinic_io_destroy_qps()
H A Dhinic_hw_io.h67 struct hinic_wq *sq_wq; member

Completed in 3 milliseconds