hinic_api_cmd_chain   89 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static void set_prod_idx(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  105 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static u32 get_hw_cons_idx(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  121 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static int chain_busy(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  200 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static void prepare_api_cmd(struct hinic_api_cmd_chain *chain,
hinic_api_cmd_chain  244 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static void prepare_cell(struct hinic_api_cmd_chain *chain,
hinic_api_cmd_chain  255 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static inline void cmd_chain_prod_idx_inc(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  264 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static void api_cmd_status_update(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  297 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static int wait_for_status_poll(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  324 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static int wait_for_api_cmd_completion(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  357 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static int api_cmd(struct hinic_api_cmd_chain *chain,
hinic_api_cmd_chain  395 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c int hinic_api_cmd_write(struct hinic_api_cmd_chain *chain,
hinic_api_cmd_chain  411 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static int api_cmd_hw_restart(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  446 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static void api_cmd_ctrl_init(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  476 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static void api_cmd_set_status_addr(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  494 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static void api_cmd_set_num_cells(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  508 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static void api_cmd_head_init(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  526 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static void api_cmd_chain_hw_clean(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  549 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static int api_cmd_chain_hw_init(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  576 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static void free_cmd_buf(struct hinic_api_cmd_chain *chain, int cell_idx)
hinic_api_cmd_chain  597 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static int alloc_cmd_buf(struct hinic_api_cmd_chain *chain,
hinic_api_cmd_chain  645 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static int api_cmd_create_cell(struct hinic_api_cmd_chain *chain,
hinic_api_cmd_chain  706 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static void api_cmd_destroy_cell(struct hinic_api_cmd_chain *chain,
hinic_api_cmd_chain  742 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static void api_cmd_destroy_cells(struct hinic_api_cmd_chain *chain,
hinic_api_cmd_chain  757 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static int api_cmd_create_cells(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  793 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static int api_chain_init(struct hinic_api_cmd_chain *chain,
hinic_api_cmd_chain  831 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static void api_chain_free(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  846 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static struct hinic_api_cmd_chain *
hinic_api_cmd_chain  851 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c 	struct hinic_api_cmd_chain *chain;
hinic_api_cmd_chain  895 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static void api_cmd_destroy_chain(struct hinic_api_cmd_chain *chain)
hinic_api_cmd_chain  909 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c int hinic_api_cmd_init(struct hinic_api_cmd_chain **chain,
hinic_api_cmd_chain  958 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c void hinic_api_cmd_free(struct hinic_api_cmd_chain **chain)
hinic_api_cmd_chain  191 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.h int hinic_api_cmd_write(struct hinic_api_cmd_chain *chain,
hinic_api_cmd_chain  194 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.h int hinic_api_cmd_init(struct hinic_api_cmd_chain **chain,
hinic_api_cmd_chain  197 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.h void hinic_api_cmd_free(struct hinic_api_cmd_chain **chain);
hinic_api_cmd_chain  201 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c 	struct hinic_api_cmd_chain *chain;
hinic_api_cmd_chain  118 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h 	struct hinic_api_cmd_chain      *cmd_chain[HINIC_API_CMD_MAX];