Lines Matching refs:node
674 struct hinic_api_cmd_cell *node; in api_cmd_create_cell() local
678 node = dma_alloc_coherent(&pdev->dev, chain->cell_size, &node_paddr, in api_cmd_create_cell()
680 if (!node) in api_cmd_create_cell()
683 node->read.hw_wb_resp_paddr = 0; in api_cmd_create_cell()
686 cell_ctxt->cell_vaddr = node; in api_cmd_create_cell()
691 chain->head_node = node; in api_cmd_create_cell()
699 err = alloc_cmd_buf(chain, node, cell_idx); in api_cmd_create_cell()
712 *node_vaddr = node; in api_cmd_create_cell()
716 dma_free_coherent(&pdev->dev, chain->cell_size, node, node_paddr); in api_cmd_create_cell()
731 struct hinic_api_cmd_cell *node; in api_cmd_destroy_cell() local
737 node = cell_ctxt->cell_vaddr; in api_cmd_destroy_cell()
751 dma_free_coherent(&pdev->dev, node_size, node, in api_cmd_destroy_cell()
778 struct hinic_api_cmd_cell *node = NULL, *pre_node = NULL; in api_cmd_create_cells() local
784 err = api_cmd_create_cell(chain, cell_idx, pre_node, &node); in api_cmd_create_cells()
790 pre_node = node; in api_cmd_create_cells()
794 node->next_cell_paddr = cpu_to_be64(chain->head_cell_paddr); in api_cmd_create_cells()