Lines Matching full:api
154 dev_err(&pdev->dev, "API CMD chain %d is busy, cons_idx: %d, prod_idx: %d\n", in chain_busy()
163 dev_err(&pdev->dev, "Unknown API CMD Chain type\n"); in chain_busy()
216 * prepare_api_cmd - prepare API CMD command
300 dev_err(&pdev->dev, "API CMD status: Xor check error\n"); in api_cmd_status_update()
306 dev_err(&pdev->dev, "unknown API CMD Chain %d\n", chain_type); in api_cmd_status_update()
314 * wait_for_status_poll - wait for write to api cmd command to complete
356 dev_err(&pdev->dev, "API CMD Poll status timeout\n"); in wait_for_api_cmd_completion()
363 dev_err(&pdev->dev, "unknown API CMD Chain type\n"); in wait_for_api_cmd_completion()
372 * api_cmd - API CMD command
410 * hinic_api_cmd_write - Write API CMD command
430 * @chain: the API CMD specific chain to restart
467 * @chain: the API CMD specific chain to set control register for
497 * @chain: the API CMD specific chain to set in HW status address for
515 * @chain: the API CMD specific chain to set in HW the number of cells for
529 * @chain: the API CMD specific chain to set in HW the head for
547 * @chain: the API CMD specific chain
568 * @chain: the API CMD specific chain to initialize in HW
584 dev_err(&pdev->dev, "Failed to restart API CMD HW\n"); in api_cmd_chain_hw_init()
595 * free_cmd_buf - free the dma buffer of API CMD command
596 * @chain: the API CMD specific chain of the cmd
613 * alloc_cmd_buf - allocate a dma buffer for API CMD command
614 * @chain: the API CMD specific chain for the cmd
648 dev_err(&pdev->dev, "Unsupported API CMD chain type\n"); in alloc_cmd_buf()
658 * api_cmd_create_cell - create API CMD cell for specific chain
659 * @chain: the API CMD specific chain to create its cell
707 dev_err(&pdev->dev, "Unsupported API CMD chain type\n"); in api_cmd_create_cell()
721 * api_cmd_destroy_cell - destroy API CMD cell of specific chain
722 * @chain: the API CMD specific chain to destroy its cell
747 dev_err(&pdev->dev, "Unsupported API CMD chain type\n"); in api_cmd_destroy_cell()
757 * api_cmd_destroy_cells - destroy API CMD cells of specific chain
758 * @chain: the API CMD specific chain to destroy its cells
771 * api_cmd_create_cells - create API CMD cells for specific chain
772 * @chain: the API CMD specific chain
786 dev_err(&pdev->dev, "Failed to create API CMD cell\n"); in api_cmd_create_cells()
806 * api_chain_init - initialize API CMD specific chain
807 * @chain: the API CMD specific chain to initialize
846 * api_chain_free - free API CMD specific chain
847 * @chain: the API CMD specific chain to free
859 * api_cmd_create_chain - create API CMD specific chain
889 dev_err(&pdev->dev, "Failed to create cells for API CMD chain\n"); in api_cmd_create_chain()
910 * api_cmd_destroy_chain - destroy API CMD specific chain
911 * @chain: the API CMD specific chain to destroy
921 * hinic_api_cmd_init - Initialize all the API CMD chains
922 * @chain: the API CMD chains that are initialized
973 * hinic_api_cmd_free - free the API CMD chains
974 * @chain: the API CMD chains that are freed